John Afford

Name
John /Afford/
Given names
John
Surname
Afford
Type of name
birth name