Pillar Biosciences lands $18M investment

May 13, 2016