Snowdon Receives Small Business Innovation Research Award

Snowdon was awarded a $114,000 Phase I Small Business Innovation Research Award from the National Institutes of Health (NIH) – National Cancer Institute to support development of the company’s novel lead compounds for colorectal cancer.