Team a mint check blazer with grey dress pants and you'll be the picture of refined men's fashion.
White and Blue Dress Shirt with Oxford Shoes Dressy Summer Outfits In Their 30s
Marry a navy vertical striped three piece suit with a white dress shirt and you're guaranteed to make an entrance.
For dapper style with a fashionable spin, wear a navy vertical striped suit with a white dress shirt. Our favorite of a variety of ways to finish off this ensemble is a pair of black leather oxford shoes.
Wear a navy blazer with dark brown dress pants and you'll exude elegance and refinement. When not sure as to the footwear, complement this ensemble with dark brown leather oxford shoes.
For a look that's totally gasp-worthy, dress in a beige blazer and navy dress pants.