Pedigree Chart for John MacKenzie

 
John McKenzie (~1757-)