Scientist.com secures $24M

May 16, 2017