Very Comprehensive training. Professionally delivered. Barry went the extra mile, in-order to accommodate dates and venue.