John Farrar,

Name
John /Farrar/
Given names
John
Surname
Farrar
Type
birth name