JoolesGrand Master and Principal instructor Tim CrossGrand Master and Principal Instructor Dan RoviraCourse Presenter and Youtuber!!