NPI Central
Sekhar Upadhyayula, MD — NPI 1831100130, Forest Hills, NY | NPI Central