John Grant, 2nd of Ballindalloch
Peerage person ID=680658
(d. 1559)
Parents
Patrick Grant, 1st of Ballindalloch
Children
Patrick Grant, 3rd of Ballindalloch
Partners
Barbara Gordon