Greg Fish
Senior Process Engineer @ Takeda
About Greg Fish
Greg Fish is a Senior Process Engineer currently employed at Takeda in Thousand Oaks, California. He has extensive experience in the field, having previously held positions at Baxter International Inc., Baxalta, and Shire.