John showed up exactly on time; ready to commence his magic. He was courteous, helpful, professional; took the time to check and use folks' names during his stroll (ok-we were wearing name-tags). He was sharp with the magic, funny with his jokes, and put up with some sharp-tongued guests; never broke his professionalism and his demeanor; and wowed the entire gathering. 20 minutes before his booked time was up, John jumped on my piano and played some tunes w/ my brother; then he commenced to do a mini-show at a mic we had set up, finishing his act with a flourish-the famous "rings" sequence of tricks. I had several inquiries as to how to hire him. This guy rocks!!!