Live feed19:21:39·1063dINSIDERFilingvia QuantisnowSEC Form 3: New insider Horizon Technology Finance Corp claimed ownership of 2,164,502 sharesByQuantisnow·Wall Street's wire, on your screen.EVLO· Evelo Biosciences Inc.Health CareOriginal source