John Macpherson
Schoolmaster to Donald Roy MacDonald.
Name
| forename | John |
| surname | Macpherson |
| reg | John Macpherson |
sex
Male
occupation
Teacher
residence
Languages Known
English, Latin
Variant Names
Mr John MacPherson (1)
Mentions
Document (1)
person (1)
- John Macpherson (MPHEJ5)