james horwilllatest news & developments