David Porter Johnson, MD, Internal Medicine

386 Bayview Dr Ne
Saint PetersburgFL  33704-2431 (Pinellas County)


Phone: 727-398-6661
Fax: 727-319-1057
Email: dav***@*****va.gov

NPI: 1053350157
License Number: ME58646 (FL)