Biotech Aldexa Therapeutics Files for $20M IPO

January 08, 2014