Hello, br> I am an average height at 5'9", but have shorter arms. My chest measures 47 1/2 inches but I would need a 31" sleeve length for a proper fit. I have yet to find a sweater that has fit my shorter arm length as most XL's have a 35-36 sleeve length. I would really enjoy wearing a shawl collar cardigan but have yet to find one online or in a store that would fit my sleeve length. I could be wrong but I do not think these are garments that can be altered by a tailor. Hopefully someone can point me to an online store for men with T-Rex arms! Any input regarding this matter is much appreciated.