The Negative Effects of Thailand Invoking Article 31 In 2003, the Tufts Center for the Study of Drug Development (“Tufts”) estimated the cost to develop a new drug to be in excess of Read More » November 13, 2007 1 Comment