Pedigree Chart for David McWilliam

 
Robert Moir (~1630-)