Save David N. Layer, MD DavidNelsonLayer.MD.com • Internist David Layer, MD 10000 Bay Pines Blvd 11p, Bay Pines, FL