John Oliphant
Peerage person ID=349253
Parents
William Oliphant of Newton
Margaret Oliphant
Children
Siblings
Alexander Oliphant
Laurence Oliphant of Newton and of Thrumster