NPI Central
Christa Rodriguez, MD — NPI 1740261379, Natchitoches, LA | NPI Central