william fosterlatest news & developments