OpenCharities
Helena Vinnicombe
Trustee
Charity
Role
Appointed
Nesta
Trustee
Nov. 9, 2024
The Child Health Research CIO
Trustee
April 23, 2020