LogicBio Secures Up To $20 Million Debt Facility with Oxford Finance LLC and Horizon Technology Finance Bay Street 5 years ago