James har jobbet med markedsanalyse i nesten hele sin yrkesaktive karriere. Han kom til Opinion etter å ha arbeidet i mer enn 10 år i YouGov Norway hvor han var daglig leder. Før dette arbeidet han i flere andre markedsanalyseselskaper hvor han bekledde roller som prosjektleder, teamleder, rådgiver og partner. Han har solid faglig kompetanse og erfaring etter å ha arbeidet med et bredt spekter av bransjer, kunder, metoder og problemstillinger i nesten to tiår.
James har også flere års erfaring fra forsvaret, er tidligere marineoffiser og har i tillegg tatt språkutdanning ved FSES. Det betyr at James snakker serbokroatisk, og ofte tilbringer sommerferien på en eller annen øy langt ute i havgapet i Kroatia.
James er utdannet Sivilmarkedsfører (Master in Marketing Management), og har i tillegg en Bachelor i Reiselivsfag.