twentytwentystudios.com
Delta - Project Management
Project Delta is a project management company for the life sciences. They help ensure that drugs meet FDA standards and get approved. Pretty cool. Life sciences was a new space for us and we loved getting to see more into that world. And while there is this formality to people in white coats helpin