Geoff has decades of experience at the provincial and municipal level in B.C., both as an elected official and at the senior executive level.
He was appointed chief of staff to Premier John Horgan in 2017 and remained in that post until Horgan retired from provincial politics in 2022. Before that, Geoff served three terms as a member of Vancouver City Council, where he chaired various city committees and represented the city on the Board of Metro Vancouver.
Born in Ontario, he graduated from the University of Toronto before moving to Alberta to cover the oil and gas sector for The Calgary Albertan. He later moved to B.C. to work for The Canadian Press and then won numerous awards as editor of The Fisherman, the biweekly newspaper of the province’s fishermen’s union, a role that gave him valuable insights into coastal resource development issues.
In subsequent years, he held a range of senior communications roles in the labour movement, worked as chief of staff to Vancouver Mayor Larry Campbell, and served as executive director of the B.C. Federation of Labour, and as communications director to Premier Glen Clark.
The author of several books about B.C. fisheries and politics, Geoff lives in Vancouver.