"First impression was great. Dr G is very informative,funny and caring. He and his staff obviously care about their patients. They make sure you are very informed every step of the way. We know what to expect good or bad and what to do in different situations that may arise. They continue their caring help with aftercare and support groups. "