Alex Russell
Takeda Pharmaceuticals
Switzerland
Alex is a seasoned Data, Digital & Technology leader with a strong track record of driving strategic innovation at the intersection of healthcare, technology, and partnerships. Currently based in Switzerland, Alex serves in a global role at Takeda Pharmaceuticals, where he leads Digital Strategic Partnerships within the CTO Organization.