Robert Maginnis is a retired US Army officer and the author of 12 books, including his most recent, "Preparing for World War III" (2024).
Robert Maginnis is a retired US Army officer and the author of 12 books, including his most recent, "Preparing for World War III" (2024).