On March 30, 2026, Goosehead Insurance, Inc. announced the immediate departure of John O’Connor and the appointment of Martin Ellis Thornthwaite as General Counsel. This event involves significant changes in management and leadership roles within the company.