I really enjoyed my visit to John M Rinehart OD PC. The staff was very friendly and professional. The optometrist took the time to explain everything to me and was very thorough. The office was clean and comfortable. I was impressed with the advanced technology they used for the eye exam. I would definitely recommend this place to others.