Katherine Oliphant
Peerage person ID=712392
Parents
James Oliphant, 5th of Gask
Janet Murray
Children
James Graeme, 11th of Garvock
Siblings
Ebenezer Oliphant
James Oliphant
Anne Oliphant
Laurence Oliphant
Partners
Robert Graeme, 10th of Garvock