Address:
Macgregor Family Physicians
580 New Waverly Pl SUITE 120, Cary 27518
(919) 858-8360 (Phone)
Hospitals:
Macgregor Family Physicians
580 New Waverly Pl SUITE 120, Cary 27518
Rex Hospital
4420 Lake Boone Trl, Raleigh 27607
Wakemed Cary Hospital
1900 Kildare Farm Rd, Cary 27518
Education:
Medical School
University of North Carolina At Chapel Hill
Graduated: 1974
Oregon Health & Science University Hospital
U Ala
Ecu Med Sch