Dr. Gary Cannon, DO is a family physician in Owasso, Oklahoma. He is currently licensed to practice medicine in Oklahoma. He is affiliated with St. Francis Hospital.
Convenient, high-quality care. More than 350 physicians in over 70 locations across Tulsa & northeastern Oklahoma. A division of Saint Francis Health System.