NPI Central
Peter Barba, M.D. — NPI 1770647299, Placerville, CA | NPI Central