gary mcdonaldlatest news & developments