NPI Central
Udayshankar Poonamallee, M.D. — NPI 1275756314, Carmichael, CA | NPI Central