Margaret Oliphant Peerage person ID=349194 (d. 1600) Parents unknown daughter Sinclair Andrew Oliphant Children John Oliphant Alexander Oliphant Laurence Oliphant of Newton and of Thrumster Partners William Oliphant of Newton