JC Dr. John Walker Crofts, MD Is this you? Claim your profile Ophthalmology 3Leave a review Crofts John W Office 150 Washington Ave, Batavia, NY, 14020 2 other locations (585) 343-8100