Dr Hansen has been my doctor for about 20 years. I trust him and he has referred me to the specialists Ive needed through out the years. Ive been very happy and well taken care of. He listens to me, and when I have a comment or question, he listens closely, and responds. He is caring, smart and understanding.