John meeting members of Cromarty Rising as they delivered a petition to the Parliament in March 2017.
John with the new Green MSP group following the 2016 Holyrood election


Alison Johnstone MSP, Patrick Harvie MSP, Cllr Maggie Chapman and John at the Scottish Green Party Conference 2014


John and Jean meeting Cllr Maggie Chapman lead candidate of the Greens during the European Elections


John meeting Nazmul Huda of the Bangladesh Nationalist Party


John with a delegation from Yemen researching Scotland’s world leading Human Rights institutions.


Patrick Harvie MSP, David Grimason Snr, David Grimason and John at the launch of Amnesty International’s campaign to support a strong Arms Trade Treaty


John first met Margaret from Ledaig, in the Parliament during the Equal Opportunities Committee’s Inquiry ‘Where Gypsy/Travellers live


John with fellow MSP Claudia Beamish meeting school children in Gaza during a European Parliamentarians delegation visit


John, Lesley Riddoch and Robin McAlpine during the Indyref


Green Independent MSPs supporting Scrap Trident


Meeting Jo Hunt, an organic farmer at Knockfarrel
John and Jean meeting with Jamie Szymkowiak of The One in Five Campaign. A campaign to encourage, empower and increase political participation amongst disabled people in Scotland
John meeting pupils at Lochyside Primary School as part of their Fairtrade Campaign
John, Gil Paterson, Annabel Goldie and Primary 7 St Eunan’s