Harpoon scoops up $45M

May 26, 2017