Combining an olive overcoat with grey wool dress pants is a good option for a dapper and classy outfit. Dial down the dressiness of your outfit by slipping into a pair of black leather derby shoes. This outfit is most probably exactly what you're looking for as a 30-something guy.
Black Leather Derby Shoes with Grey Wool Dress Pants Dressy Cold Weather Outfits In Their 30s
One of the best ways to style such a staple piece as a charcoal pea coat is to marry it with grey wool dress pants. Introduce black leather derby shoes to the equation to add a dose of stylish nonchalance to this ensemble. An obvious choice for a young man!