Photo by the Kremlin Russian President Vladimir Putin obviously has his faults and has made his share of mistakes. Yet, my experiences with him, as well as what I have heard over the years from people I trust –– including U.S. officials who have with him worked closely –– indicate
Continue reading