David Thomas Klein, MD, Internal Medicine

50 Hempstead Ave
LynbrookNY  11563-1614 (Nassau County)


Phone: 516-593-2133
Fax: 516-593-2224

NPI: 1316932130
License Number: 129489 (NY)