Kevin was re-elected as MLA for Kamloops-North Thompson in 2005 after being elected in 1996 and re-elected in 2001. He was named as Parliamentary Secretary to the Premier responsible for Rural Development in the fall of 2006. Kevin is also a member of the Government Caucus Committee on Natural Resources and Economy, where he previously served as Chair.
While in Opposition, Kevin served as the Critic for Labour. Kevin served as the Caucus Whip as well as a member of the Select Standing Committee on Education. Kevin was named to the Legislative Standing Committees for Committee of Selection and the Special Committee for the Citizen’s Assembly on Electoral Reform. He was also a member of the Legislative Assembly Management Committee. He previously was a member of the Small Scale Salvage Committee.
Before becoming an MLA, Kevin worked with the Insurance Corporation of BC for 20 years, and at the time of his departure was a road safety regional manager.
His community work includes the Kamloops Chamber of Commerce, Kamloops Community Counterattack Committee, Rotary Club past-president, co-ordinator with the Heart and Stroke Foundation, and secretary of the Protocol Committee for the 1993 Canada Summer Games. He arranged the twinning of the Rotary Clubs of Kamloops and Uji, Japan. He is a former board member, executive councillor and shop steward of the Office and Technical Employees Union, Local 378. He was a director of the Prince George and District Credit Union.
Kevin and his wife, Debbie, a school teacher, have six children, including a daughter-in-law, a son-in-law, and a soon-to-be daughter-in-law. They are the proud grandparents of six grandchildren.