John har lang erfaring som medlem i Rotary, og med Rotary-arbeid. Han ble medlem i Hareid Rotaryklubb i 1990 og var President i klubben i 2002-2003. Både i 2005-2008 og i 2013-2016 var han AG (assisterende guvernør) på Søre Sunnmøre.
Etter den første AG-perioden engasjerte John seg i ungdomsutveksling i Distrikt 2305, og var leder der i to år. Han var også ansvarlig for sommerleirene i distriktet og i multidistriktet i 2010-2014.
John har også vært TRF-ansvarlig i distriktet i to perioder – både i 2011-2013 og i 2016-2018. Han har i tillegg lagt ned et stort engasjement i prosjektarbeid i Armenia og i Sierra Leone. Det var også John sin fortjeneste at det ble gjennomført skattefritak i forbindelse med gaver til Sierra Leone for fadderbarn.
John Stennes fikk også tildelt Paul Harris Fellow i 2012.