John Rush is beyond a doubt the reason why our graduation party for our son Shane was such a success. From beginning to end John communicated professionally with me with regard to our event and he was timely and prompt in doing so. He literally knows hundreds of songs by heart and engages the crowd by letting them request music and singing along. John is literally the talk of our town. My friends have all given me a high five and have told me that they haven't been to such a fun party in a long time. Thanks to John, he has made me a legend in my own time :). I will most certainly recommend John Rush and I will use him again the next time we throw a huge bash!