Leroy Kleker Carson, DDS, Dentist

126 W Deodar Ave
OxnardCA  93030 (Ventura County)


Phone: 805-983-0717
Fax: 805-247-0053

NPI: 1578783866
License Number: 21353 (CA)