Dr. David Bennion is a Internal Medicine provider who practices at Salem Multi-Specialty Health Center in Salem