David Greene's thoughts