Great. Thank you, John and Jim. As John outlined, OSS closed the year strong with record total revenues totaling $58.3 million, representing growth of 57% year-over-year, while increasing non-GAAP net income to $2.3 million as compared to $1.4 million in 2018. And Jim shared a strong pipeline of wins that will turn into future revenue. While recently, there have been many unexpected challenges, I believe our team has done a great job with proactively addressing them and keeping us on track. Given that we're near the end of the first quarter, depending on the timing of some of the final shipments, we expect revenue to come in between $12.5 million and $12.9 million. This would represent an increase of 24% to 28% over the year ago quarter. Looking beyond the first quarter, we expect to experience our normal challenges with our business that tends to be much stronger in the second half of the year in terms of revenue and margins. Seasonality now being combined with the uncertainty around the economic impact of the coronavirus. Our management team has been taking some well thought out steps to ensure OSS can withstand a prolonged period of uncertainty, while also laying a strong foundation that can take OSS to the next level. These efforts include strengthening our balance street by securing -- balance sheet by securing additional capital, as John mentioned, as well as a deep review of our operational structure and priorities. We expect this to lead to significant cost reductions and increased efficiencies. They will be designed to ensure our long-term sustainability, especially as we work through the current period, and allow us to become stronger in the process. Clearly, this is not to be accomplished overnight, and we need to manage several challenging things in the process. But through it all, we expect to better define and enhance our unique value proposition and begin to focus more on specific markets where we can establish clear leadership. As part of this process, we'll also accelerate the deeper integration of CDI and Bressner into OSS and collectively pursue opportunities where we can leverage our combined strengths and capabilities. We will be challenging our organization and our partners to discover innovative ways to increase our IP and stickiness, and along the way, build greater barriers of entry for our competitors. This will include a greater flow of scalable, standard products introduced to the market while increasing our value with our key customers who meet our custom products. As a result of this process, I believe we'll become an organization that takes additional pride of being efficient while driving revenue, margins, profits and shareholder value up over time. This will be a challenging process, but I'm confident in our evolving vision and capabilities, and I'm very proud to be part of the OSS team. We'd now like to open the call to your questions.