February 8, 2011
Research reports show that antidepressant drugs do not work.
Read the full article →
December 22, 2010
According to a new database created by ProPublica, seven drug companies paid $282 million to more than 17,000 doctors during 2009-2010 including doctors at Stanford University.
Read the full article →