Marrying a teal three piece suit and a navy overcoat is a fail-safe way to infuse your closet with some rugged elegance. Complete this getup with black leather oxford shoes et voila, the look is complete. As you can see this combo is something you can totally wear as a 30-something guy.