August 01, 2022

Fennec Pharmaceuticals Announces Up to $45 Million Investment From Petrichor