Dr. Laurie Southard, DDS
Endodontics
Make an Appointment
(918) 493-3880Telehealth services available
Southard Endodontics is located at 5010 E 68th St Ste 104, Tulsa, OK 74136.
Providers at Southard Endodontics specialize in Endodontics.
One provider practices at Southard Endodontics.
Use the insurance check on this page to verify if Southard Endodontics is in-network.