SPIDER employs 117 employees. The SPIDER management team includes Edna Soomre (Head of Partnerships, Innovation and Digital Health), Johnblack Kabukye (Health Systems Research Manager), and Caroline Larsson (Director).
Looking for a particular SPIDER employee's phone or email?