James A Carnahan, MD, Internal Medicine

4333 Us Hwy 301 N
EllentonFL  34222-2413 (Manatee County)


Phone: 941-621-0649
Fax:

NPI: 1386645844
License Number: ME52978 (FL)