He represented the riding of St. Catharines and served in the provincial cabinets of David Peterson, Dalton McGuinty and Kathleen Wynne.
Bradley was a vocal opponent of Peterson's plans to call an election in 1990, preferring that the party wait until 1992 before going to the polls.
[4] When Nixon, the interim leader of the Liberals, left Queen's Park to accept an appointment, he was replaced by Murray Elston.
[10] As Transportation Minister, Bradley supervised the introduction of an Ontario Enhanced driver's licenses to be used at Canada/US border crossings.
[13] Bradley continued as Environment Minister in Kathleen Wynne's first cabinet after she won the leadership of the Liberal Party.
[14] Following the 2014 provincial election, the 69-year-old Bradley became a minister without portfolio with the title of Chair of Cabinet and was also appointed Deputy Government House Leader.
[17] On July 27, 2018, the last day registration was open, Bradley registered to run for Niagara Regional Council.
On December 6, 2018, Bradley was selected as the Niagara Regional Chair, being elected on the first ballot receiving 19 out of 31 votes against two other candidates.
The figures cited are the Total Candidate's Campaign Expenses Subject to Limitation, and include transfers from constituency associations.