Pedigree Chart for James Davidson

 
James Davidson * (1806-1884)
Ralph Davidson (1822-~1879)
Ralph Bolton (~1711-)