An overcoat and an olive crew-neck t-shirt are an easy way to inject some refinement into your current outfit choices. Finishing off with a pair of black leather derby shoes is a surefire way to introduce some extra fanciness to your look. When it comes to dressing for the winter season, this combination is what you need. Surely a wonderful option if we're talking fashion for 30-something Millennial gents.