Andrew Kavanagh

Andrew Kavanagh is a senior process engineer working in the biopharmaceutical industry