public profile
Son of John Shepherd and Isabella Steedman Brother of George Shepherd; Margret Shepherd; Eliza Shepherd and Janet Paton Shepherd