Over the past 5 years I have been an invited and accepted speaker at more than 20 industry and academic conferences. I have also given a number of invited lectures, seminars and workshops for professional, academic and student groups. In addition, I have had more than 20 papers published in respected academic journals and conference proceedings.