Commentary Why Iranian Leaders Have Preferred U.S. Republican Presidents December 17, 2024 John Limbert