John MacPherson of Benchar

Name
forenameJohn
surnameMacPherson
regJohn MacPherson of Benchar
sex
Male
Languages Known
Scottish Gaelic, Scots, English