Corey is an incredibly skilled, kind and caring basketball trainer. He is also an all around great person and role model. He has worked with my daughter for over a year and not only has she improved her skills, but her confidence too. She really looks forward to their workouts and is always exhausted, in a good way, after them. I asked her for three words to describe Corey and she said patient, understanding and encouraging. We can't say enough good things about him as a person as well as a trainer. Highly recommend!