CEO
Steve Johnson
CEO Approval Rating
87/100
N Brown is an England-based holding company that owns and operates clothing and footwear retail brands.