Bernard has had over 35 years’ experience in management and IT.  He has extensive experience in providing professional consulting and training in a variety of commercial and engineering areas, as well as significant technical experience.  He has been involved with designing and running management training and communication skills courses, and has broad experience in training people to manage themselves and others, to negotiate successfully and to achieve dynamic presentations of themselves and their organisations.