wave life sciences

  1. Amylyx

    Weird name for a company. Company started by two 20yos. Any good?