This is solid proof that a navy overcoat and a waistcoat look amazing when you team them together in a sophisticated look for today's gentleman. Want to break out of the mold? Then why not add a pair of brown leather chelsea boots to this ensemble? This outfit is most probably exactly what you're looking for as a guy in his 40s.