NPI Central
Padma Adi, MD — NPI 1013986025, Amsterdam, NY | NPI Central