1 Dr. Richard Lee Lockwood, DO Ophthalmologist - General Avg. Rating: 0/5 Main Location 616 Central CtrChillicothe, Ohio 45601 Highlights Accepts Insurance Plans