Medical school: LOUISIANA STATE UNIVERSITY SCHOOL OF MEDICINE IN SHREVEPORT
Graduated: 1993
NPI: 1831167287
Practice Locations (1)
NEPHROLOGY OF NORTH ALABAMA P.C.
1216 SOMERVILLE RD SE
DECATUR, AL 356014335
2563400012
Source: CMS National Downloadable File, September 2026.