Pedigree Chart for James Cheyne

 
James Cheyne (1895-1960)