Gil McGowan

Proud father of three. Progressive policy wonk. President of the Alberta Federation of Labour.