Pedigree Chart for Gregor McGregor

 
Gregor McGregor (1762-1853)