Label is very faded, but this is early woolrich and made in USA. 34"Sleeve from centre collar to cuff end along shoulder. Should be a quick fix with a spare button.
eBay