Dr Larabee and her staff are professional, insightful and a great team. They listen to their patients needs are are very attentive. Dr Larabee has a wonderful way of explaining things in an effective manner. Her«bedside manner» reaches beyond any other physician I have encountered and it is obvious she genuinely cares about her patients!