Spencer Mason Friedrich, DDS, Dentist

3101 S Sheridan Rd
TulsaOK  74145-1102 (Tulsa County)


Phone: 918-280-8114
Fax:

NPI: 1225302631
License Number: 6353 (OK)