Save Craig S. Foster, MD CraigStephenFoster.MD.com • Internist Craig Foster, MD 1601 Sw Archer Road, Gainesville, FL