John Grant, 5th of Ballindalloch
Peerage person ID=560393
(1596–1679)
Parents
Patrick Grant, 4th of Ballindalloch
Children
John Grant, 6th of Ballindalloch