marc buchananlatest news & developments