William Shand

2nd Laird of Craigellie
  • Born on January 6, 1741 in Banff

Parents

Family