Excellent doctor — my family have used him as our primary care provider for ten years, and he has been consistently professional, caring, informative, concerned, etc. His staff have been with him for years, which speaks for the doctor– clearly they believe in him as well, and he must provide a good work environment.