1 Dr. Blane Eldon Snodgrass, OD Optometrist - Vision Therapy and Rehabilitation Avg. Rating: 0/5 Main Location 7171 S Yale Ave Ste 101Tulsa, Oklahoma 74136 Highlights Accepts Insurance Plans