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