John er utdannet ved politiskolen i Oslo. Han har tilleggsutdannelse innen ledelse og prosjektarbeid fra flere høgskole og universitet.
Han har ledererfaring fra flere fagområder og har også ledet en rekke store nasjonale prosjekter innen offentlig sektor.
John har lang erfaring med samarbeid mellom offentlig og privat virksomhet.