Dean O Todd, DDS, Dentist

7134 S Yale
Ste 100
TulsaOK  74136 (Tulsa County)


Phone: 918-439-2444
Fax: 918-477-7692
Email: drd***@*****ol.com

NPI: 1548277114
License Number: OK4665 (OK)