gary mcsheffreylatest news & developments