public profile
Son of John Sheves, of Kemback and Agnes (married twice) Traill Husband of Elizabeth Leslie Father of Euohame Carstairs