David R Woodard, DDS, Dentist

5010 E 68th St
Ste 202
TulsaOK  74136-3323 (Tulsa County)


Phone: 918-493-3500
Fax: 918-249-3350

NPI: 1255354544
License Number: 5849 (OK)