Charles Stewart of Ardsheal

Name
forenameCharles
surnameStewart
regCharles Stewart of Ardsheal
affiliation
sex
Male
Languages Known
English