James Mackenzie (@mrjamesmack)

James Mackenzie is the former head of media for the Green MSPs and a freelance campaigner on social and environmental justice.

Mandatory Reselection: A View From the Outside

Every party should let its members pick their candidates at every election; Labour doing so would lead to a better-functioning democracy for everyone.