Will Grayson, Will Grayson - Green, John