Nice high end European made Marco Azzali long sleeve shirt. European size 39 or US size medium.
Measurements:
Sleeve:21'
Shoulder:20"
Armpit:22"
Hem to bottom:33"