Gio: Paolo Maggini,: His life and work