graham swiftlatest news & developments