Specialty Internal Medicine; Language(s) Spoken English Joined Kelsey-Seybold July 1989 Accepting New Patients? Yes BiographyProfessional BackgroundDr. MacGregor received his medical degree and completed his residency program in Internal Medicine at The University of Texas Medical Branch at Galveston. He is board certified by the American Board of Internal Medicine. Professional AssociationsDr. MacGregor is a member of the American College of Physicians.Hobbies and InterestsDr. MacGregor is a former recipient of the Eagle Scout Award and is married with seven children.