james r schafferlatest news & developments