Na zijn studie in Groningen heeft Stephan als adviseur en vermogensbeheerder bij diverse banken gewerkt. Als poortwachter van het financiële stelsel spelen banken een belangrijke rol bij het opsporen en voorkomen van witwaspraktijken, terrorismefinanciering, corruptie en fraude. Financiële integriteitsrisico’s en integriteitsdilemma’s zijn dan ook bekend terrein voor Stephan. De afgelopen jaren heeft hij buiten de bank opdrachten gedaan bij diverse organisaties en bedrijven. Stephan houdt zich bezig met onderzoek en de verdere ontwikkeling van Partners in Integriteit.
Stephan is tevens gecertificeerd vertrouwenspersoon.