alan ruskinlatest news & developments