NPI Central
Rucha Karajgikar, M.D. — NPI 1609164524, Chesterfield, MO | NPI Central