John was EXCELLENT! We had him for a family fun day / athletic fundraiser and he entertained not only the kids but the adults too!
His magic was great but he was also very funny and entertaining. The kids loved him and the adults could not stop talking about him as well.
We would definitely use him again in the future and highly recommend him for kids and adult magic.