NPI Central
Indra Tambar, MD — NPI 1992771794, North Tonawanda, NY | NPI Central