John Hicks Petty

Name
John Hicks Petty
Given names
John Hicks
Surname
Petty