I'm normally an XL in Epaulet's standard in-house fit, but for these I went with the Ashland fit (now Keystone) in L and added 2" to the sleeves. According to the measurements online, this technically only differs by 1" in the sleeves compared to the standard fit, and 1.5" in body length. The 0.5" difference in the chest and collar also helped. I'm a 45" chest and it's comfy on me, but there's a chance you may find it a little snug there.
4/14/14 at 3:22pm