giovanni piccolo