Lodo Therapeutics formed, secures $17M Series A

January 12, 2016