Steven Powell

Steven Powell is the CEO of TheRNA immunotherapies.
Specialties: Marketing and business development, financing and product development in the pharmaceutical, diagnostic and medtech sectors.
Country: UK
Visit Website