Excellent heavy duty T!  Note though, if you normally wear a large buy one size up (XL) as the shirt tends to run a little small.  I read about this before purchasing so I bought one up size and it fits perfect.