 Each and every week we are so pleased to get a chance to talk to Joe Lindsley. He's right there on the ground in Ukraine. He's in Lviv today, but he's headed to really what's now been a war zone. I mean, I guess all these spots are war zones, but we're going to talk about all of that, plus what's going on with the NATO summit. So, Joe, how are you?