According to a story from Business News Wales, the Thomas Carroll Group, an independent insurance, risk, and WealthTech group, has named renowned insurance broker David Whittaker as its Chief Operating Officer (COO).