john goodenoughlatest news & developments