Stephen Everett Lockwood, DMD, Dentist

4150 Regents Park Row
Ste 230
La JollaCA  92037-9124 (San Diego County)


Phone: 858-558-3050
Fax: 858-558-3053
Email: off***@*****al.com

NPI: 1184837932
License Number: 033120 (CA)