Every man should have at least one topcoat in his closet. Why? Because it adds maturity to your wardrobe, not to mention, you would look really suave walking down the street. Although, topcoats are outercoats and meant to be layered, I sometimes wearing as a single coat.
Gray Herringbone Topcoat | ALLSAINTS
Burgundy Corduroy Button-Down | Uniqlo
Black Stone Washed Denim Jean | ALLSAINTS
Black Leather Desert Boots | Clarks