Jack Mason steps down as CEO at Inc & Co Business October 4, 2024 Jack Mason, co-founder and Group CEO of Inc & Co, has announced his departure from the business collective after five…