Gary was wonderful. He arrived on time, dressed professionally, and adjusted to the mood of the group. He was also great to work with because the nature of our event caused us to move from room to room and he did it with ease. He also of course is a talented musician and has a great voice - he even took some requests from the group. I would not hesitate to book Gary again!