Dr. Richard Lafayette, MD

Address

Stanford Hospital Clinics 300 Pasteur Drive
Stanford, CA 94305