Giovanni is a very professional trainer and consultant. I had several experience with him and I notest a huge capability in involving the attendants while coaching in the courses he did. Very reliable and consistent. I strongly reccomend him. Fabrizio