Shakila Olsen


Shakila is the CEO of STL, having previously served as a Financial controller and presently as the National Director for the Church of God Women dept.  Netherlands. Shakila’s background in Business Administration, Media, and Publishing has allowed hir to work in various global commercial and ministry roles focusing on team effectiveness and project management.

Married to John, they have two girls and one boy, live in Amsterdam and are part of CMBC and  Church of God. Shakila enjoys designing fashion, fitness and coaching Taekwon-Do.