1 Dr. James William Bowles, MD Ophthalmologist - General 0 reviews Main Location 2884 Sandy Hook RdSandy Hook, Virginia 23153 Highlights Board CertifiedAccepts Insurance Plans