NPI Central
Meera Tatapudy, MD — NPI 1134207939, Sacramento, CA | NPI Central