Scarf employs 26 employees. The Scarf management team includes Hannah Oam (Chief Executive Officer), Lauren Stokes (Projects and Pathways Manager - Team Lead), and Rebecca Stobbe (Operational and Communications Support).
Looking for a particular Scarf employee's phone or email?