Alan Johnson made mesmerizing a diverse group of 250 people look easy. Completely engaging, light-hearted, professional and family-friendly, we wholeheartedly recommend Alan and his antics for any gathering where high quality programming is expected.