Thank you, Chris. Turning to our fourth quarter outlook. Our priority continues to be on the safety and health of our associates. For our business, in general, we see positive signs of continued recovery, as economies open further. However, we are still cautious, as there are many differences from geo to geo and within geos. For Technology Solutions, we expect an overall seasonal improvement for Q4. We anticipate TS distribution will be up sequentially, partially offset by a decline in TS Hive. TS distribution will be driven by continued strength in remote enablement, the federal buying season, improvement in delayed on-premise projects, and overall continued investment in digital transformation. We expect a solid quarter for TS Hive, though we will be comparing to an exceptional Q4 last year. As well, given the unpredictability of this business, we tend to use the low end of internal expectations in our guidance calculations. As Marshall indicated, COVID related expenses declined in Q3 and are expected to decline in Q4. As we stated in our last call, a portion of these costs will be part of our normal TS run rate going forward. Over time, we expect to find ways to offset these amounts, while running in the most effective and efficient business possible. For Concentrix, as Chris indicated, we expect to have a seasonally strong Q4. Our return to growth, positive cash flow, and a solid pipeline, are among many aspects that I am pleased about, as Concentrix moves toward becoming an independent business. I'm also pleased and excited for the independent TS as well, our ongoing opportunities to improve our core operation, the many investments we have in place to organically grow our business, and the opportunities that exist for inorganic investments, give me confidence in our business, and the services we provide to our partners. As well, our goal of growing faster than the market and increasing our profit at a higher rate will continue. As I conclude my prepared remarks, on behalf of the entire management team, I want to again thank our associates, and business partners. We appreciate everything you have done for SYNNEX during this challenging period. Our thoughts continue to be with those who have been affected by COVID-19, please stay safe and healthy. As well, we are, with all those who are working for positive change on social issues. I appreciate the SYNNEX team members, who have been of service in these and other important areas. With that, I would like to open the call up for questions.