On March 21, 2025, Jessica Buss resigned as CEO of Argo Group, and Christopher Donahue was appointed as the new CEO, while David Chan became CFO with a base salary of $425,000 and a potential bonus of 60%. A press release regarding these changes was issued on March 24, 2025.