Shirt size- he's about 6'0 tall with a large upper body. It's muscle though. I'm buying an American apparel t-shirt and it says it's a slim fit, so if in doubt order larger.. I was thinking a large, but what do you think? Thanks!
i'd guess large is good, but that's really just a guess seeing as I don't know the guy. maybe look at the sizing charts and simulate the measurements to get a better estimate. if all else fails, just go with a gift receipt.