craig alexanderlatest news & developments