Dr. Craig is an excellent physician. He always reviews progress, options, and seems to genuinely care about how I'm dealing with the challenges that come with my condition. He's helped me more than any Dr. in the past. I recommend him with highest marks.