Harvard Medical School announced it would wind down operations of the New England Primate Research Center (NEPRC) over the next 12 to 24 months.

Read full article