David Lee Rorabaugh, DDS, Dentist

9908 E 21st St
TulsaOK  74129-1620 (Tulsa County)


Phone: 918-384-0099
Fax: 918-384-0033

NPI: 1649686288
License Number: 6639 (OK)