Duncan Grant of Gartenbeg Peerage person ID=424962 Parents John Maconochie Grant of Gartenbeg Children John Grant Donald Grant of Kinveachy Sweton Grant