You're looking at the definitive proof that an olive overcoat and grey check dress pants look amazing when worn together in an elegant outfit for today's gentleman. When in doubt as to the footwear, go with burgundy leather oxford shoes. As the weather starts to improve, it's time to get rid of those bulky winter gear and opt for something lighter, like this ensemble here.