Previous Chief Roy Howell had a brief stint as Chief, taking the job in early 2024, but resigning in January after being ...