Dr. Allen is amazing! He spent a lot of time with me and he was very thorough. He looked at my skin problem from every angle and came up with a plan to help me get better. I felt so much hope after leaving his office. I would recommend him to family and friends.