Craig Essex, DO, Psychiatry & Neurology

1600 California Dr
Vacaville Psychiatric Program
VacavilleCA  95696-8297 (Solano County)


Phone: 707-449-6589
Fax: 707-453-7097

NPI: 1447358353
License Number: 20A 6128 (CA)