High Quality Content by WIKIPEDIA articles! Gregory Francis Thompson, PC, MP (born March 28, 1947 in St. Stephen, New Brunswick) is a Canadian politician currently in his sixth term as MP. Thompson, a businessman and financial planner was first elected into the Canadian House of Commons in the Canadian federal election, 1988 as a member of the Progressive Conservative Party of Canada. He was elected in the riding of Carleton Charlotte. His bid for re-election in the Canadian federal election, 1993 was unsuccessful and he was defeated by Harold Culbert of the Liberal Party of Canada by fewer than 1,000 votes.