Great trainer – good speed & knowledge of subjects. Well presented and pitched at the right level