John Carstensen, M.D., a Board-Certified Internal Medicine Physician has recently joined the medical staff at Lower Keys Medical Center. For the past six years, Dr. Carstensen has practiced medicine with Iowa Health Physicians and Clinics in Des Moines, Iowa.