Dr. Dean Todd Dentist Address 7134 S Yale Ave #100, Tulsa, OK 74136, United States Website www.drdeantodd.com Contact +1 918-493-2444 Rating on Google Maps 5.00 (58 reviews) Open on Google Maps