John Graeme, 7th of Garvock
Peerage person ID=687343
Parents
Elizabeth Oliphant
Ninian Graeme, 6th of Garvock
Children
James Graeme, 8th of Garvock
Partners
Agnes Drummond