A modern gentleman's polished collection should always include such staples as a grey herringbone overcoat and a black vertical striped dress shirt.
A modern gentleman's polished collection should always include such staples as a grey herringbone overcoat and a black vertical striped dress shirt.