Independent US Healthcare Provider Directory & Public Medical Database
Medical Specialty Listing

Internal Medicine Providers in Hoover, AL

Browse 19 verified Internal Medicine providers practicing in Hoover, Alabama.

19 Healthcare Providers
Showing 1–19 of 19 providers
Sorted by Name (A-Z)

Dr. Gregory Wayne Ayers , MD

Internal Medicine

Active NPI Status ✓ Accepts Medicare Assignment
3100 Lorna Rd Ste 212, Hoover, AL 352165451
Phone: 2057336033
NPI Identifier 1003870353
View Full Profile →

Dr. James Henry Blanton , MD

Internal Medicine

Active NPI Status
3420 Portsmouth Dr, Hoover, AL 352262642
Phone: 2058798294
NPI Identifier 1992810345
View Full Profile →

Dr. Scott E Caldwell , MD

Internal Medicine

Active NPI Status
1 Chase Corporate Dr, Ste 225, Hoover, AL 352441026
Phone: 2057336033
NPI Identifier 1407888456
View Full Profile →

Dr. Maria Rosario Abano Cumagun , MD

Internal Medicine

Active NPI Status ✓ Accepts Medicare Assignment Telehealth Services Available
1870 Chace Dr Ste 160, Hoover, AL 35244
Phone: 2057337110
NPI Identifier 1043256829
View Full Profile →

Dr. Sandra Pessoa Garcia , MD

Internal Medicine

Notice of NPI Deactivation & Inactive Practice Status

⚠️ Deactivated NPI: July 24, 2025
5372 Riverbend Trl, Hoover, AL 352442207
Phone: 2057045481
NPI Identifier 1952642324
View Deactivated Profile →

Dr. Durga Prameela Goli , MD

Internal Medicine

Active NPI Status ✓ Accepts Medicare Assignment
5356 Stadium Trace Parkway, Suite 200, Hoover, AL 352445607
Phone: 2054444858
NPI Identifier 1932165792
View Full Profile →

Dr. Jerry Allen Grant , DO

Internal Medicine

Active NPI Status ✓ Accepts Medicare Assignment Telehealth Services Available
220 Doug Baker Blvd Ste 100, Hoover, AL 352422680
Phone: 2059800035
NPI Identifier 1407476385
View Full Profile →

Dr. Frank M. Griffin , MD

Internal Medicine

Notice of NPI Deactivation & Inactive Practice Status

⚠️ Deactivated NPI: June 17, 2019
1018 Lake Forest Cir, Hoover, AL 352441451
Phone: 2059898213
NPI Identifier 1497090906
View Deactivated Profile →

Dr. Mohamed Hassan , MD

Internal Medicine

Active NPI Status ✓ Accepts Medicare Assignment
5569 Grove Blvd, Hoover, AL 35226
Phone: 2056372600
NPI Identifier 1063836765
View Full Profile →

Dr. Steven Bruce Hefter , MD

Internal Medicine

Active NPI Status
3064 Lorna Rd, Suite E, Hoover, AL 352164528
Phone: 2058226321
NPI Identifier 1609840719
View Full Profile →

Dr. Amy L Illescas , MD

Internal Medicine

Active NPI Status ✓ Accepts Medicare Assignment Telehealth Services Available
10 Meadowview Dr, Hoover, AL 352427700
Phone: 2055472323
NPI Identifier 1346269123
View Full Profile →

Dr. Nicholas Robert Paul Ludvik , MD

Internal Medicine

Active NPI Status ✓ Accepts Medicare Assignment Telehealth Services Available
5295 Preserve Pkwy Ste 210, Hoover, AL 352444702
Phone: 2056826077
NPI Identifier 1255726832
View Full Profile →

Erald Lula

Internal Medicine

Active NPI Status ✓ Accepts Medicare Assignment
3850 Galleria Woods Dr, Hoover, AL 352441098
Phone: 5868042075
NPI Identifier 1790246098
View Full Profile →
Active NPI Status ✓ Accepts Medicare Assignment Telehealth Services Available
430 Emery Dr Ste 200, Hoover, AL 352444595
Phone: 2058550357
NPI Identifier 1013085679
View Full Profile →

Dr. Chris A Phillips , MD

Internal Medicine

Active NPI Status ✓ Accepts Medicare Assignment
3100 Lorna Rd Ste 212, Hoover, AL 352165451
Phone: 2057336033
NPI Identifier 1174557052
View Full Profile →

Dr. Andrea M Pincham Benton , MD

Internal Medicine

Active NPI Status ✓ Accepts Medicare Assignment
3700 Cahaba Beach Rd, Hoover, AL 352425225
Phone: 2054028902
NPI Identifier 1154317618
View Full Profile →

Dr. Paul Jeffrey Rickert , MD

Internal Medicine

Active NPI Status
1 Chase Corporate Dr, Suite 225, Hoover, AL 352441026
Phone: 2057336033
NPI Identifier 1093995623
View Full Profile →

Dr. Timothy Mark Ricketts , MD

Internal Medicine

Active NPI Status ✓ Accepts Medicare Assignment
2010 Patton Chapel Rd, Hoover, AL 35216
Phone: 2058220233
NPI Identifier 1912014259
View Full Profile →

Keith Mark Swetz

Internal Medicine

Active NPI Status ✓ Accepts Medicare Assignment Telehealth Services Available
7191 Cahaba Valley Rd Ste 300, Hoover, AL 352426461
Phone: 2059959909
NPI Identifier 1558348219
View Full Profile →