Irrefutable proof that a grey check overcoat and charcoal dress pants are amazing when married together in a polished look for today's guy. Brown leather oxford shoes are a stylish accompaniment to this outfit. This is a modern yet mature combination for a gentleman over 30.