Thomas A Finley, MD, Ophthalmology

220 W 71st St
TulsaOK  74132-2011 (Tulsa County)


Phone: 918-747-7799
Fax: 918-743-8624

NPI: 1821201088
License Number: 27560 (AL)