joshua frenchlatest news & developments