I have been using Dr. Crooker for over 10 years now and he is the best of the best. He has great compassion and really listens to you when you come to see him. This is now his own practice and he has taken it to the top. The staff is one of the finest in town. They keep on top of everything and you are not there for hours waiting to be seen. He also does not rush you right out of the office. They really do care about you and your family here. Even though he is out of the way for me now I have not changed doctors because he is the best that I have found. You can’t go wrong coming in to see him.