Pedigree Chart for John McGregor 🧬

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