Save John D. Palmer, MD JohnDavisPalmer.MD.com • Internist John Palmer, MD 3601 S 6th Avenue, Tucson, AZ