James Deutsch is a great, but very busy eye doctor. I originally started going to him because someone at my work lived in the building above his office and he took my insurance. It turns out that he's a great doctor. very professional, and friendly. He gets very busy, though, so you have to book way in advance (sometimes like 3 or 4 months). He doesn't sell glasses, he'll do you eye exam, and write you a prescription. You can order contacts directly through him.