Avelas Biosciences announces $20M Series C

August 19, 2016