He is an excellent doctor. He has a great sense of humor, is friendly and caring, and I always enjoy seeing him. He spends time with you, listens, and explains everything so you understand what is going on at all times. He discusses options and helps you decide what is best for you. His staff is knowledgeable, friendly, and caring.