David H Shapiro M D P A in Largo, FL 33770



David H Shapiro M D P A

308 Hickory Lane

(727) 581-2369