(Source needed) Read was elected leader of the Alberta Greens at the provincial convention held in Red Deer on November 1, 2003.
In that election, the Green Party of Canada received a higher percentage of votes in Alberta than in other provinces: the party won 6.3% of the popular vote in the province, and approximately 10% in the ridings of Calgary Centre-North (third highest Green vote percentage in Canada) and Calgary South Centre (fourth highest in Canada).
Read was the National campaign manager of the Green Party of Canada for the 2006 Federal election.
He was the Alberta Greens candidate in the June 12, 2007, by-election for the riding of Calgary Elbow.
As a youth, he was a member of Scouts Canada, which he credits with giving him a love of the outdoors.