duesberg Published on January 12, 2017 in To Resign over an Editorial Decision You Disagree WithFull resolution (300 × 400) AIDS denialist, Peter Duesberg