John B Heavington,

Name
John B /Heavington/
Given names
John B
Surname
Heavington