james neenanlatest news & developments