David L Foster, MD, Internal Medicine

10 E Merrick Rd
Ste 307
Valley StreamNY  11580-5800 (Nassau County)


Phone: 516-825-2439
Fax: 516-825-2463

NPI: 1174679179
License Number: 217856 (NY)