Hey, thanks, Rory. Hello everybody. Thank you for joining our second quarter conference call. Not a lot of news to report to our investors this quarter. The headline is going to be that we bought back 3.1 million shares of our stock in the past from May through July, so it's kind of a quarter we started right after the end of the first quarter. We took a pause during the first quarter for -- on buybacks, but we got back, with both feet and the second during in May through July, we bought back. As I said, 3.1 million shares, average price [19.72], that's about 4% of the company. So it pretty -- that pretty much matches our most aggressive buybacks. We continue to believe that our shares represent the best value for us when we consider this at shares versus making an investment in another company or an existing company. And so we're pleased to report that. No real activity, no sales of any of our portfolio companies or acquisitions of shares of our any of our portfolio companies. Just a couple of notes on a few of our portfolio companies that we continue to believe are woefully undervalued, particularly when compared to their peers. Dun & Bradstreet, for an example, showed up with about a 4% growth rate and that includes headwinds on -- that we all knew about with GSA and credibility. And we still believe that that business is going to continue to grow. I think its growth is going to accelerate. Bill is very pleased with the results of their operations. The stock market is seems to be sort of in a wait and see mode, but it's trading at today about 9.5 times 2023 EBITDA. That's at least a 50% discount to some of its peers, and we all know who they are. In spite of the fact that its margins are better than many and it's growing faster and it has no more leverage than some of its peers. And yet it's trading at 9.5 times. We think it's way undervalued. We think the team has done a great job. Anthony has brought in a couple of really sharp people. Jenny Gomez being the number one sharp person. And she is really turned around the marketing business as well as the credit risk segment. Alight showed revenues this quarter of 12.7% year-over-year and I hope those of you who also own Alight shares have paused to think about the progress that that company has made just since it went public. And it was showing 2% revenue growth and here it showed up with 12.7%. It beat all of it. It reguided and beat and the stock sold off a bit on the fact that it's BPaaS billings weren't as robust as many in the street would estimate. That's -- it's sort of our fault that we have not, ours being Cannae and Alight management that we've not emphasized more than non-BPaaS section of that business that grows mid-single-digits is solid as a rock, 100% retention. Once a customers on their payroll, what their health business -- it's very, very hard to get them out. And that's really is the foundation of that company's revenue growth and its cash flow. So, you'll probably hear us telling a slightly different story in the future just so that we don't lose sight of the 70% of this company that's not BPaaS and still a great company. And that's trading at about 10 times 2023 EBITDA Alight is and we've -- again, that's compare that to, we're not going to name the peers, it's not going to name names, but this company is growing faster and is trading at about a 50% discount-ish to certain peers. And there's no explanation for that other than there is a [P overhang], and we think that's keeping a client on the stock. So -- but we really like the team. We really like the company. It's going to be -- it's going to continue to rock for some time. Just one last note and that's on CDAY, Ceridian. They beat revised guidance. Their revenues were up like 26.5% or 27%. That's been a very good performing stock. I think it was -- did you check the price before the call, Bryan? It's really good. It's trading really well. So I'm not going to go through everything in our portfolio. We think a bunch of them are undervalued. And we continue to work really hard with these management teams to maximize value and help them grow streamlined organization. And with that we'll answer questions. Operator? Hello?