Russian diplomat quits; Biden says Putin needs to pay for ‘barbarism’ May 23, 2022 CNBC | May 23, 2022 | Lt Gen David A. Deptula, USAF (Ret.) Share Article