Who is John Mason? MSP's past controversies from creationism to gay marriage
John Mason, who has had the whip withdrawn by the SNP for comments on the deaths of Palestinians in Gaza, has a long history of controversial statements
Herald Scotland via Yahoo
1 day ago