Joe was excellent! From our first conversation on the phone right through to following up after the performance. Very talented individual who was able to tailor his program to meet our needs - even on the fly! Exceedingly professional, self-sufficient and an all-around nice person. We would not hesitate in either recommending Joe or having him back for a future event. Fantastic experience!