Solid proof that a white dress shirt and a charcoal overcoat look amazing when worn together in an elegant outfit for a modern man. The whole ensemble comes together if you complement your look with a pair of dark brown leather derby shoes. Classic looks like this are worth having in your wardrobe at any age.