ORGANIZATION

Wellcome Trust

London | www.wellcome.ac.uk
Assets: $31,310,548