Save David T. Klein, MD DavidTKlein.MD.com • Internist • 49 years experience David T. Klein, MD 50 Hempstead Avenue, Lynbrook, NY 11563