JS★★★★★5.0(1)Dr. James Shepherd, MDNeuro-ophthalmologist, OphthalmologistSaint Louis, MO22 Years of ExperienceAccepting patientsAffiliated with a Castle Connolly Top Hospital22 Years of ExperienceAccepting patientsAffiliated with a Castle Connolly Top Hospital(314) 273-0020(314) 273-0020Ratings & ReviewsMost RecentHighest Rated09/14/2017Smartest man I knowThe only physician I have been in contact with since a catastrophic automobile accident a couple of years back, that has given me any appreciable hope and positive influence.1