John Macpherson

Schoolmaster to Donald Roy MacDonald.

Name
forenameJohn
surnameMacpherson
regJohn Macpherson
sex
Male
occupation
Teacher
residence
Languages Known
English, Latin
Variant Names