You're looking at the irrefutable proof that a navy and green overcoat and a dress shirt are amazing when paired together in an elegant outfit for a modern dandy. For something more on the smart end to complete this getup, complement your getup with brown leather dress boots. If you've passed the big 3-0, take cues from combos like this to add more seriousness to your personal style.