John Green has been named the 2012 spokesperson...