What is keith ashfield?
Keith Ashfield is a well known politician based in Canada. He was born on March 28, 1952 in Fredericton, New Brunswick. Keith Ashfield is associated with Conservative Party of Canada. He pursued his education from University of New Brunswick. Keith Ashfield renders his services as the Member of the Canadian Parliament since October 14, 2008. He was also the Member of the New Brunswick Legislative Assembly from June 7, 1999 to September 18, 2006.