Save Francis E. Garriott, MD FrancisGarriott.MD.com • Internist • 50 years experience Francis E. Garriott, MD 20406 Redwood Rd E, Castro Valley, CA 94546