John St. Clair
(born 1663)
(b. 1663)
Parents
John St. Clair of Hermanston
Catherine Sinclair, Mistress of St. Clair
Children
Siblings
Mary St. Clair
Henry St. Clair, 1st/10th Lord Sinclair