NPI Central
Edward Ball, M.D. — NPI 1093740110, San Diego, CA | NPI Central