Canadian politician, Barnes is currently a member of the Progressive Conservative Caucas in the Canadian House of Commons, representing the riding of Gander--Grand Falls since 2002 when he was elected in a by-election. Barnes has been a paramedic, and a volunteer worker. Barnes is currently the Progressive Conservative critic for Public Works and Government Services, and Transport.
Other political experience
Barnes served as a city councillor in Grand Falls-Windsor for 9 years.