joel swartzlatest news & developments