John Skene of Hallyards Peerage person ID=19012 Parents John Skene of Hallyards Children Alison Skene