Thanks, Mike. Our press release and Form 10-Q, which was filed yesterday, both provide extensive details of our financials, so I'll focus on some key highlights. Starting with the income statement. During the third quarter, the ODR segment accounted for 51.5% of total consolidated revenue, up from 48.8% last year in Q3. ODR revenue during the quarter was up 10.3% from a year ago, while GCR revenue was essentially flat, resulting in consolidated top line growth of 4.4%. As Mike noted, we continue to see solid execution in the quarter. Consolidated gross margin during the third quarter benefited from the increasing contribution from our higher margin ODR segment, strong overall margin performance in both segments and a couple of onetime benefit that flows through the GCR segment. These onetime benefits included the settlement of one of our outstanding claims which resulted in a gross margin benefit of $1.2 million. And then we also had another $1.2 million gross margin benefit during the quarter as a result of the early completion of a project due to a reduction in scope from the customer. These onetime benefits contributed $2.4 million to the higher-than-usual GCR gross margin of 19.3%. Excluding these two items, the GCR gross margin was still solid and exceeded our target range of 12% to 15% and our ODR gross margin stayed strong at 29.3%, which was similar to Q2. Consolidated gross margin was 24.5% for the quarter, and even if we were to back out the onetime benefit, we had very strong performance and record high gross margin. SG&A expense was $21 million for the quarter or 16.4% of revenue, and was up modestly from $20.4 million in the second quarter and up from $18.7 million in the year ago period. The increase in SG&A expense was primarily related to a $1.4 million increase in payroll related expenses, a $600,000 increase in professional fees, including acquisition deal related fees, and a $300,000 increase in stock-based compensation expense. SG&A expense associated with the ACME transaction was approximately $300,000 from the purchase date through the end of the quarter. On prior calls, we have noted that we expect full year 2023 SG&A expense as a percentage of total revenue to have a similar annular run rate as 2022. As we have seen bottom line growth outpace our total revenue growth this year, currently projected SG&A expense is expected to land at the higher end of our targeted range of 15.5% to 16.5% of total revenue for the full year. Now, turning to cash flow. We continue to have a strong balance sheet. At quarter end, our cash and cash equivalents balance was $57.5 million and we had $10 million outstanding on our revolver. We exited the quarter in a net cash position of $35.2 million compared to a net cash position of $23.6 million at the end of June and $4.2 million at the end of December 2022. Total operating cash flow during the third quarter was $17.2 million, compared with $10.4 million a year ago. Changes in working capital accounts had a $5.8 million positive impact on operating cash flow this quarter. The remaining $11.4 million of operating cash flow was the non-working capital component. As we’ve noted previously, our free cash flow from operations can be calculated by taking this non-working capital component and then subtracting CapEx, which totaled $221,000 in the quarter. That leaves free cash flow at $11.2 million or around 82% of our adjusted EBITDA. The third quarter did include a couple of noteworthy cash items, starting with the net receipt of approximately $15.6 million from the settlement of a claim. This cash receipt was primarily offset by an increase in accounts receivable of $15.2 million in the changes of working capital mentioned earlier. We also used cash of $4.9 million in investing activities for the ACME acquisition. Subsequent to quarter end, as Mike noted, we used $13.5 million of our cash to fund the acquisition of Industrial Air, which still leaves us with a solid liquidity position. I’ll now hand it back to Mike.