Medical school: UNIVERSITY OF ALABAMA SCHOOL OF MEDICINE
Graduated: 2001
NPI: 1881659407
Practice Locations (23)
UNIVERSITY OF ALABAMA HEALTH SERVICES FOUNDATION, PC
2000 6TH AVE S
BIRMINGHAM, AL 352332110
2059379999
UNIVERSITY OF ALABAMA HEALTH SERVICES FOUNDATION, PC
125 20TH ST S, SUITE 103
BIRMINGHAM, AL 352332019
2058015251
UNIVERSITY OF ALABAMA HEALTH SERVICES FOUNDATION, PC
619 19TH ST S
BIRMINGHAM, AL 352491900
2059344011
MONTGOMERY RADIOLOGY ASSOCIATES PA
101 CRESTVIEW AVE
EVERGREEN, AL 364013333
2515782480
PRIME HEALTHCARE SERVICES-GADSDEN PHYSICIAN MANAGEMENT LLC
600 S 3RD ST
GADSDEN, AL 359015304
2564674731
UNIVERSITY OF ALABAMA HEALTH SERVICES FOUNDATION, PC
501 EMERY DR
HOOVER, AL 352444625
2059897254
CONCORD RADIOLOGY PLLC
204 WILD TIMBER PKWY
PELHAM, AL 351242534
8882640330
ALABAMA IMAGING PC
4800 48TH ST
VALLEY, AL 368543666
3347569180
SANFORD CLINIC
VESTAVIA, AL 35243
4696777430
ADI RADIOLOGY PC
VESTAVIA, AL 35243
8667221655
MIDDLE TENNESSEE IMAGING LLC
1952 ROSEMONT PL
VESTAVIA, AL 352431768
6153563999
MIDDLE TENNESSEE IMAGING LLC
1982 ROSEMONT PL
VESTAVIA, AL 352431768
8667221655
CONCORD RADIOLOGY PLLC
4105 RIVER VIEW CV
VESTAVIA, AL 352434705
8882640330
WETUMPKA URGENT CARE LLC
11 CAMBRIDGE CT
WETUMPKA, AL 360931261
3345678633
IVY CREEK OF ELMORE LLC
PO BOX, SUITE 130
WETUMPKA, AL 36092
IVY CREEK OF ELMORE LLC
500 HOSPITAL DR
WETUMPKA, AL 360921625
3345143848
IVY CREEK OF ELMORE LLC
500 HOSPITAL DR, SUITE C
WETUMPKA, AL 360921625
3345674311
IVY CREEK OF ELMORE LLC
500 HOSPITAL DR B
WETUMPKA, AL 360921625
3345674311
ORTHOARKANSAS PA
3480 LANDERS RD
NORTH LITTLE ROCK, AR 721172541
5019782623
MT GRAHAM REGIONAL MEDICAL CENTER INC
1600 S 20TH AVE
SAFFORD, AZ 855464011
9283484000
ER PHYSICIAN GROUP AT JACKSON HOSPITAL
4250 HOSPITAL DR
MARIANNA, FL 324461917
8505262200
PETERSON MEDICAL ASSOCIATES
575 HILL COUNTRY DR, SUITE 101
KERRVILLE, TX 780286024
8302587090
ORTHOPAEDIC HOSPITAL OF WISCONSIN, LLC
475 W RIVER WOODS PKWY
GLENDALE, WI 532121081
4149616800
Source: CMS National Downloadable File, September 2026.