John Craig is a South African retailer dedicated to classic styling, quality and exclusivity. John Craig offers a variety of brands and stylish men’s fashion, as well as footwear, accessories and cellular products.