Gregor 'Dubh' MacGregor, 3rd of Glengyle

Peerage person ID=477120 (b. 1540)

Children