Pedigree Chart for John Neilson

 
James Neilson (~1850-)
John Neilson (~1821-)