He is very caring and a great listener. My questions are always answered. He is a professor and great teacher. He is always helping me and my family understand my health problems. He has a great medical team that includes very helpful nurses, social workers and others. My expectations have always been far exceeded. He will call me back late at night or even on weekends. He is one of the best doctors that I have seen.