A brown check overcoat looks so refined when combined with navy dress pants in a modern man's ensemble. When it comes to shoes, this look is rounded off nicely with black leather derby shoes. Definitely a nice choice if we're talking fashion for mature men.