Denny W Southard, DDS, Dentist

6565 S Yale Ave Ste 712
TulsaOK  74136-8308 (Tulsa County)


Phone: 948-481-6622
Fax: 918-492-0568

NPI: 1013187186
License Number: 4269 (OK)