A charcoal sweater vest and a dress shirt are a polished outfit that every stylish gent should have in his collection. Complete your outfit with black leather derby shoes for maximum style points. When it comes to style for 40-something gents, this look looks nice on almost any guy.