Comprehensive eye care for your entire family — from routine exams to specialty care and premium eyewear.
A comprehensive eye exam with Dr. James is thorough, unhurried, and educational. We go well beyond simply checking your vision prescription — we evaluate the full health of your eyes inside and out.
We recommend annual eye exams for most adults, and more frequent exams for patients with risk factors for eye disease, diabetes, or other systemic conditions that can affect vision.
Finding the right contact lens goes beyond your prescription. Dr. James performs a thorough contact lens evaluation to match you with lenses that provide clear, comfortable vision for your unique eyes and lifestyle.
We prescribe a wide range of lens types, including specialty options for patients who have been told they're "hard to fit."
Our optical dispensary features a hand-selected collection of frames to fit every face shape, style, and budget. Our knowledgeable staff will help you find eyewear you'll love to wear.
All lenses are precision-crafted and fitted by experienced opticians to ensure the best possible vision and comfort.
Children's vision problems often go undetected because kids don't know what "normal" vision looks like. Early detection is critical — vision problems can significantly affect learning, development, and quality of life.
Dr. James is experienced in examining children of all ages and creates a calm, fun and friendly environment to put young patients at ease.
Many serious eye diseases have no symptoms in their early stages. Regular comprehensive exams with Dr. James are your best protection against vision loss from conditions that are highly treatable when caught early.
Eye emergencies don't wait for convenient timing. If you're experiencing a sudden vision problem, eye pain, or eye injury, call our office first — we make every effort to see urgent cases the same day.
We work with most vision and medical insurance carriers. Contact us with your insurance information and we'll verify your benefits before your visit.
Not sure if we accept yours? Contact us — we're happy to help verify your coverage.
Request an appointment online, or call us during office hours. We look forward to seeing you!