· Elected MPP for Hamilton Centre in 1990; re-elected in 1995; re-elected in 1999 (for new riding of Hamilton West)
· At Queen’s Park, served in government as Parliamentary Assistant to Minister of Finance, Chair of the Government Caucus, Minister of Correctional Services, Solicitor General and Minister of Correctional Services
· Served in Opposition in the Ontario Legislature as the NDP Labour and WCB critics and Deputy Whip
· In 1999 appointed NDP House Leader
· In 2001, elected Deputy Speaker of Legislature
· In December 2002, announced decision not to run for fourth term in the Provincial Legislature
· Prior to his election as an MPP, served two terms as City Alderman for Ward 4 and on the Regional Council
· Served two terms as President of UAW (CAW) Local 525.