Meet Biogen’s leadership team

Click here to learn more about Biogen’s Executive leadership, based in Cambridge, MA, USA.