Board certified in Internal Medicine, Cardiovascular Disease, and Echocardiography, Dr. McGregor completed a General Surgery internship at Ochsner Clinic in New Orleans and an Internal Medicine internship at Baylor College of Medicine in Houston. His residency and fellowship training was achieved at Baylor College of Medicine and The University of Texas Medical Branch in Galveston, respectively.
Dr. McGregor practices at Memorial Hermann Medical Group Cardiology Southwest in Southwest Houston and Memorial Hermann Medical Group Multi-Specialty Clinic in Sugar Land.
By selecting an appointment time you will be transferred from the Memorial Hermann
website to our scheduling partner's website - Healthpost.com.
information about this site.
Always verify insurance coverage with your provider prior to receiving care.
Phone: (713) 272-1600
Fax: (713) 272-1615
Phone: (281) 725-5970
Fax: (281) 725-5971
Phone: (281) 725-5950
Fax: (281) 494-2728