Gregory Richard Spencer, MD, Ophthalmology

1200 W Gonzales Rd Ste 200
Ste 200
OxnardCA  93036-3074 (Ventura County)


Phone: 805-983-0923
Fax: 805-983-0976
Email: gsp***@*****oo.com

NPI: 1821127770
License Number: G072734 (CA)