Kumi Taguchi took up the reins of Insight in 2021. Jenny Brockie stepped down after two decades in the role.