Pedigree Chart for Margaret Ironsyde

 
William Anderson (1707-1777)