Pedigree Chart for James Pringle

 
James Pringle (e1735-)
James Pringle (1700-1759)
Thomas Yuill (e1668-)