Richard Lee Lockwood, DO, Ophthalmology

616 Central Ctr
ChillicotheOH  45601-2248 (Ross County)


Phone: 740-774-3937
Fax:

NPI: 1619192366
License Number: 34-004327 (OH)