I would never recommend B.Nichols, this is why. My kid (6 at the time) was complaining of headaches, and blurry vision, I brought him to an appointment with Nichols since he works with kids. He said that my kid had a great vision, and maybe he just wanted to wear glasses because they were cool. A year later, the headaches continued so the blurry vision, we brought him to his pediatrician whom recommended to see Nichols again, I brought him and even that my kid certainly could not read and complain of short distance vision, Nichols insisted that he knew that, but that it was not eye related, so we thought it could be neurological, we saw a neurologist, nothing to report, so we did a brain scan, nothing to report. We traveled to Argentina, we knew an excellent ophthalmologist there, after examining him she said that he needed glasses, she could not understand how come a so obvious diagnosis was not done here in Boulder. Since then (almost 3 years after seeing Nichols) my son wears glasses for short distance vision (reading, computer) and NEVER complained again. So it's not only the time that my kid was suffering struggling, but the concern we had thinking this could be neurological, + the time with appointments and the cost. VERY DISSAPOINTED.