Leonard Byrne
Senior Production Technologist @ Takeda
About Leonard Byrne
Leonard Byrne is a Senior Production Technologist at Takeda, where he has worked since 2016. He has previous experience in manufacturing and quality assurance roles at Allergan and Britvic Ireland Ltd.