Chen Andrew Dean DDS 1030 Pearl Street, San Diego, CA 92037