Stefano Ogliari Badessi Italian, b. 1984