Genealogy of Craig Harmon, NC:Information about Patrick Mac Gregor