Larry David Lander, DDS, Dentist

6132 E 61st St
TulsaOK  74136-2117 (Tulsa County)


Phone: 918-494-8634
Fax: 918-494-8636
Email: ldl***@*****il.com

NPI: 1801809629
License Number: 3818 (OK)