george cranshawlatest news & developments