Thank you, Shawn. To recap our strong third quarter performance, total revenue increased 14% to $18.5 million, Software revenue increased 12%, representing 64% of total revenue, and Services revenue increased 18%. On a trailing 12-month basis, total revenue increased 20% to $67 million, Software revenue increased 22%, representing 60% of total revenue, and Services revenue increased 17%. Q3 total gross margin was 71% compared to 82% last year, with Software gross margin at 88% versus 91%, and Services gross margin at 41% versus 63%. For the trailing 12 months, total gross margin was 73%, Software gross margin was 88%, and Services gross margin was 48%. The year-over-year Services gross margin decline was primarily driven by the previously communicated shift of our Services personnel to cost of revenue departments from SG&A department. Turning to Software revenue contribution by business unit for the quarter, PBPK was 56%, Cheminformatics was 20%, CPP was 18%, and QSP was 6%. For the trailing 12 months, PBPK contribution was 54%, CPP was 20%, Cheminformatics was 19%, and QSP was 7%. For the trailing 12 months, our customer renewal rate was 92% based on fees and 84% based on accounts. For the trailing 12 months, average revenue per customer increased to $95,000. Shifting to our Services revenue contribution by business unit for the quarter, CPP was 48%, QSP was 29%, PBPK was 19%, and [REG] (ph) was 4%. For the trailing 12 months, CPP contribution was 44%, QSP was 31%, PBPK was 21%, and REG was 4%. Total Services project worked on during the quarter were 181, and quarter-end backlog increased to $19.6 million. Anticipated revenue from backlog within 12 months increased to approximately 91%. Turning to our consolidated income statement for the quarter, R&D expense was 7% of revenue compared to 6% last year, sales and marketing expense was 13% of revenue, up from 10% last year, and G&A expense was 41% of revenue, up marginally from 40% last year. G&A expense for the quarter included $0.9 million of transaction-related expenses for the acquisition of Pro-ficiency. Total operating expenses were 61% of revenue compared to 57% last year, income from operations was 10% of revenue compared to 25% last year, and income before income taxes was 21% of revenue compared to 30% last year. Year-over-year expense increases were primarily due to the Pro-ficiency acquisition costs and cash and stock-based compensation increases due to headcount additions, primarily from the Immunetrics acquisition last year. Other income was $2 million this quarter compared to $0.8 million last year, primarily due to a $0.6 million increase from lower fair value of the Immunetrics' earnout liability and a $0.4 million increase from higher interest income. Net income for the third quarter was $3.1 million, or 17% of revenue compared to $4 million, or 25% of revenue last year. Diluted earnings per share were $0.15 compared to $0.20 last year, and adjusted diluted EPS, excluding the impact of acquisition costs, were $0.19 compared to $0.21 last year. Third quarter adjusted EBITDA was $5.7 million compared to $6.5 million last year at 31% and 40% of revenue, respectively. We calculate adjusted EBITDA by adding back interest, taxes, depreciation and amortization, stock-based compensation, gain or loss on currency exchange, any acquisition or financial transaction-related expenses, and any asset impairment charges. The reconciliation of this non-GAAP metric to net income, the relevant GAAP metric, is in our earnings release and on our website. Income tax expense for the third quarter was $0.8 million compared to $0.9 million last year, and our effective tax rate remained constant at 19%. Our current effective tax rate estimate for the full fiscal year remains between 20% to 23%. Turning to our balance sheet, we ended the quarter with $119 million in cash and investments. Following the acquisition of Pro-ficiency in June, we had $19 million in cash and investments, and remain well-capitalized with no debt, strong free cash flow and a continued commitment to our capital allocation strategy and corporate development initiative. Lastly, today we announced that our Board of Directors has determined to discontinue the company's quarterly cash dividend with the final payment in August. The Board's decision reflects our priority to invest in growth initiatives that will generate long-term shareholder value versus continuing the nominal dividend. I'll now turn the call back to Shawn.