Schedule an appointment online with ScheduleNow
Imaging & Diagnostic Services
Appointments & Doctors
Online Patient Services
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.
Phone: (713) 272-1600
Fax: (713) 272-1615
Phone: (281) 725-5950
Fax: (281) 494-2728
Phone: (281) 725-5970
Fax: (281) 725-5971