Pedigree Chart for John McGregor

 
John McGregor (<1779-<1792)
Dugald McGregor ~ (~1752-<1834)
Catherine McColl ~ (~1757-~1851)