First visit to Dr Averbach today.
Good luck! I had originally planned on Dr. A - but switched to Dr. Singh when my boss told me about him. I hear Dr. Averbach does good work - and I haven't heard much negative about him. He is, from what I understand, strict and expects cooperation, but that's how his patients are successful - when they are held accountable for their progress.