My experience with Dr. Craig Baldenhofer was wonderful. He is warm, caring and compassionate… I am extremely pleased with the results. The results far exceeded my expectations.