The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
2U Inc. COM 90214j101   79,968 12,754 SH   SOLE 0 12,754 0 0
A E S Corp COM 00130H105   616,816 21,447 SH   SOLE 0 21,447 0 0
ACI Worldwide, Inc COM 004498101   769,580 33,460 SH   SOLE 0 33,460 0 0
Acco Brands Corp COM 00081T108   154,362 27,614 SH   SOLE 0 27,614 0 0
Acuity Brands COM 00508y102   313,334 1,892 SH   SOLE 0 1,892 0 0
Agnico Eagle Mines Ltd Com COM 008474108   440,095 8,465 SH   SOLE 0 8,465 0 0
Alphabet Inc., Class A COM 02079k305   318,687 3,612 SH   SOLE 0 3,612 0 0
Amtech Systems, Inc. COM 032332504   219,541 28,887 SH   SOLE 0 28,887 0 0
Apple Computer COM 037833100   238,551 1,836 SH   SOLE 0 1,836 0 0
Arrow Electronics COM 042735100   2,652,941 25,370 SH   SOLE 0 25,370 0 0
Artisan Partners Asset MGMT COM 04316a108   427,591 14,397 SH   SOLE 0 14,397 0 0
Aurinia Pharmaceuticals COM 05156v102   404,603 93,658 SH   SOLE 0 93,658 0 0
Auto Data Processing COM 053015103   1,384,910 5,798 SH   SOLE 0 5,798 0 0
Avis Budget Group Inc COM 053774105   200,650 1,224 SH   SOLE 0 1,224 0 0
Azenta, Inc. COM 114340102   206,215 3,542 SH   SOLE 0 3,542 0 0
Babcock & Wilcox Enterprises, COM 05614L209   478,858 82,991 SH   SOLE 0 82,991 0 0
Banc of California, Inc COM 05990k106   585,236 36,738 SH   SOLE 0 36,738 0 0
Bank Of America Corp COM 060505104   252,076 7,611 SH   SOLE 0 7,611 0 0
Bank Of Ny Mellon Cp New COM 064058100   220,635 4,847 SH   SOLE 0 4,847 0 0
Barnes Group Inc COM 067806109   754,295 18,465 SH   SOLE 0 18,465 0 0
Barrett Business Services Inc. COM 068463108   3,563,949 38,207 SH   SOLE 0 38,207 0 0
Beacon Roofing Supply COM 073685109   1,491,159 28,247 SH   SOLE 0 28,247 0 0
Belden Inc COM 077454106   1,266,734 17,618 SH   SOLE 0 17,618 0 0
Berkshire Hath Cl B COM 084670702   210,052 680 SH   SOLE 0 680 0 0
Berkshire Hills Bancorp COM 084680107   502,469 16,805 SH   SOLE 0 16,805 0 0
Braemar Hotels Resorts COM 10482b101   1,496,344 364,074 SH   SOLE 0 364,074 0 0
BridgeBio Pharma Inc. COM 10806x102   520,012 68,243 SH   SOLE 0 68,243 0 0
Bristol-Myers Squibb Co COM 110122108   448,896 6,239 SH   SOLE 0 6,239 0 0
CHR Hansen Holdings COM 12545m207   663,930 37,029 SH   SOLE 0 37,029 0 0
Cabot Corp COM 127055101   1,209,804 18,100 SH   SOLE 0 18,100 0 0
Cadence Bank COM 12740C103   774,620 31,412 SH   SOLE 0 31,412 0 0
Calliditas Therapeutics AB COM 13124Q106   447,253 26,309 SH   SOLE 0 26,309 0 0
Car Guru, Inc. COM 141788109   153,452 10,953 SH   SOLE 0 10,953 0 0
Cardiovascular Systems Inc. COM 141619106   589,474 43,280 SH   SOLE 0 43,280 0 0
Carters Inc COM 146229109   673,206 9,023 SH   SOLE 0 9,023 0 0
Caterpillar Inc COM 149123101   335,384 1,400 SH   SOLE 0 1,400 0 0
Checkpoint Therapeutics COM 162828206   64,202 12,564 SH   SOLE 0 12,564 0 0
Church & Dwight Co Inc COM 171340102   727,022 9,019 SH   SOLE 0 9,019 0 0
Cisco Systems Inc COM 17275R102   603,348 12,665 SH   SOLE 0 12,665 0 0
Citigroup Inc New COM 172967424   542,036 11,984 SH   SOLE 0 11,984 0 0
Coherent Corp COM 19247G107   476,763 13,583 SH   SOLE 0 13,583 0 0
Columbia Banking Systems COM 197236102   998,629 33,144 SH   SOLE 0 33,144 0 0
Commercial Vehicle Group COM 202608105   3,149,387 462,465 SH   SOLE 0 462,465 0 0
Comtech Telecommunications COM 205826209   1,030,565 84,890 SH   SOLE 0 84,890 0 0
Cracker Barrel COM 22410j106   724,761 7,650 SH   SOLE 0 7,650 0 0
Cytokinetics Inc COM 23282W605   3,022,608 65,967 SH   SOLE 0 65,967 0 0
Danaher COM 235851102   1,074,951 4,050 SH   SOLE 0 4,050 0 0
Darling Ingredients, Inc. COM 237266101   3,045,316 48,655 SH   SOLE 0 48,655 0 0
Deere & Co COM 244199105   472,494 1,102 SH   SOLE 0 1,102 0 0
Denali Therapeutics COM 24823r105   532,534 19,149 SH   SOLE 0 19,149 0 0
Duluth Holdings Inc COM 26443v101   247,373 40,028 SH   SOLE 0 40,028 0 0
Durect Corp COM 266605500   288,488 83,378 SH   SOLE 0 83,378 0 0
Dycom Industries Inc COM 267475101   1,546,834 16,526 SH   SOLE 0 16,526 0 0
Edgio, Inc. COM 53261M104   276,716 244,881 SH   SOLE 0 244,881 0 0
Embecta Corp. COM 29082K105   600,460 23,743 SH   SOLE 0 23,743 0 0
Emerson Electric Company COM 291011104   312,195 3,250 SH   SOLE 0 3,250 0 0
Enovis Corporation COM 194014502   377,048 7,045 SH   SOLE 0 7,045 0 0
Everbridge COM 29978a104   475,321 16,069 SH   SOLE 0 16,069 0 0
Extreme Networks Inc. COM 30226d106   2,254,986 123,156 SH   SOLE 0 123,156 0 0
Fairfax India Holdings COM 303897102   159,331 12,996 SH   SOLE 0 12,996 0 0
Fastenal Co Com COM 311900104   781,017 16,505 SH   SOLE 0 16,505 0 0
Fifth Third Bancorp Com COM 316773100   758,502 23,118 SH   SOLE 0 23,118 0 0
Fluor COM 343412102   296,586 8,557 SH   SOLE 0 8,557 0 0
Franco-Nevada COM 351858105   1,064,817 7,802 SH   SOLE 0 7,802 0 0
Freshpet Inc. COM 358039105   1,986,685 37,648 SH   SOLE 0 37,648 0 0
General Electric Company COM 369604301   232,772 2,778 SH   SOLE 0 2,778 0 0
General Mtrs Corp COM 37045v100   797,268 23,700 SH   SOLE 0 23,700 0 0
Geospace Technologies COM 37364x109   157,777 37,388 SH   SOLE 0 37,388 0 0
Goldman Sachs Group COM 38141G104   702,899 2,047 SH   SOLE 0 2,047 0 0
Griffon Corp COM 398433102   1,823,322 50,945 SH   SOLE 0 50,945 0 0
Group 1 Automotive COM 398905109   4,120,553 22,845 SH   SOLE 0 22,845 0 0
HP Inc. COM 40434l105   345,924 12,874 SH   SOLE 0 12,874 0 0
Hancock Whitney Corp COM 410120109   216,110 4,466 SH   SOLE 0 4,466 0 0
Hanover Insurance Group COM 410867105   1,498,862 11,092 SH   SOLE 0 11,092 0 0
Hewlett Packard Enterprise Co. COM 42824c109   193,499 12,124 SH   SOLE 0 12,124 0 0
Hudbay Minerals COM 443628102   115,910 22,862 SH   SOLE 0 22,862 0 0
Illumina Inc Com COM 452327109   258,007 1,276 SH   SOLE 0 1,276 0 0
Immunogen, Inc. COM 45253H101   986,212 198,833 SH   SOLE 0 198,833 0 0
Impinj, Inc. COM 453204109   2,954,629 27,062 SH   SOLE 0 27,062 0 0
Intel Corp COM 458140100   273,630 10,353 SH   SOLE 0 10,353 0 0
Intl Business Machines COM 459200101   907,895 6,444 SH   SOLE 0 6,444 0 0
Invacare Corp. COM 461203101   18,577 44,230 SH   SOLE 0 44,230 0 0
Ishares Russell 2000 COM 464287655   1,283,813 7,363 SH   SOLE 0 7,363 0 0
Johnson & Johnson COM 478160104   435,972 2,468 SH   SOLE 0 2,468 0 0
Jpmorgan Chase & Co COM 46625H100   984,026 7,338 SH   SOLE 0 7,338 0 0
Karora Resources Inc. COM 48575L206   124,396 36,248 SH   SOLE 0 36,248 0 0
Kezar Life Sciences Inc. COM 49372l100   204,716 29,079 SH   SOLE 0 29,079 0 0
Kohls COM 500255104   1,912,687 75,750 SH   SOLE 0 75,750 0 0
Koppers Holdings Inc. COM 50060p106   2,708,779 96,056 SH   SOLE 0 96,056 0 0
LSB Industries COM 502160104   608,967 45,787 SH   SOLE 0 45,787 0 0
LivePerson COM 538146101   282,156 27,826 SH   SOLE 0 27,826 0 0
MYR Group COM 55405w104   1,822,157 19,791 SH   SOLE 0 19,791 0 0
Manitex International COM 563420108   344,588 86,147 SH   SOLE 0 86,147 0 0
Marqeta, Inc. COM 57142B104   161,377 26,412 SH   SOLE 0 26,412 0 0
Mccormick & Co Inc Com Non Vtg COM 579780206   797,485 9,621 SH   SOLE 0 9,621 0 0
Mckesson Corporation COM 58155Q103   1,586,007 4,228 SH   SOLE 0 4,228 0 0
Merck & Co Inc New COM 58933y105   407,297 3,671 SH   SOLE 0 3,671 0 0
Mercury Systems COM 589378108   1,816,041 40,591 SH   SOLE 0 40,591 0 0
Methode Electronics Inc. COM 591520200   1,991,636 44,887 SH   SOLE 0 44,887 0 0
Microsoft Corp COM 594918104   1,429,929 5,963 SH   SOLE 0 5,963 0 0
Msci Eafe COM 464287465   5,037,148 76,739 SH   SOLE 0 76,739 0 0
N C R Corp New COM 62886e108   1,218,373 52,045 SH   SOLE 0 52,045 0 0
Newpark Resources Inc COM 651718504   227,793 54,890 SH   SOLE 0 54,890 0 0
Northern Oil and Gas, Inc. COM 665531307   207,727 6,740 SH   SOLE 0 6,740 0 0
Northfield Bancorp COM 66611t108   255,266 16,228 SH   SOLE 0 16,228 0 0
Novo-Nordisk A/S COM 670100205   1,438,935 10,632 SH   SOLE 0 10,632 0 0
Old Republic Intl Corp COM 680223104   667,409 27,636 SH   SOLE 0 27,636 0 0
Otis Worldwide Corp COM 68902v107   1,050,215 13,411 SH   SOLE 0 13,411 0 0
Pegasystems Inc COM 705573103   1,579,902 46,142 SH   SOLE 0 46,142 0 0
Pepsico Incorporated COM 713448108   577,028 3,194 SH   SOLE 0 3,194 0 0
Perficient Inc COM 71375U101   3,601,063 51,569 SH   SOLE 0 51,569 0 0
Pfizer Incorporated COM 717081103   1,078,346 21,045 SH   SOLE 0 21,045 0 0
Pinnacle Financial Partners, I COM 72346q104   1,110,322 15,127 SH   SOLE 0 15,127 0 0
Pitney Bowes Inc COM 724479100   169,146 44,512 SH   SOLE 0 44,512 0 0
Progressive Corp Ohio COM 743315103   1,041,960 8,033 SH   SOLE 0 8,033 0 0
Purple Innovation COM 74640y106   130,480 27,240 SH   SOLE 0 27,240 0 0
Qorvo Inc. COM 74736k101   727,477 8,026 SH   SOLE 0 8,026 0 0
Quanterix Corp COM 74766Q101   156,519 11,301 SH   SOLE 0 11,301 0 0
Ribbon Communications COM 762544104   50,371 18,054 SH   SOLE 0 18,054 0 0
Rolls Royce ADR COM 775781206   13,867 12,960 SH   SOLE 0 12,960 0 0
S&P Global Inc. COM 78409V104   308,480 921 SH   SOLE 0 921 0 0
SPS Commerce COM 78463m107   1,640,822 12,776 SH   SOLE 0 12,776 0 0
Salesforce.com Inc COM 79466l302   864,354 6,519 SH   SOLE 0 6,519 0 0
Schwab Emerging Mrkets Equity COM 808524706   243,564 10,290 SH   SOLE 0 10,290 0 0
Selecta Biosciences Inc COM 816212104   200,216 177,182 SH   SOLE 0 177,182 0 0
Seres Therapeutics COM 81750r102   88,659 15,832 SH   SOLE 0 15,832 0 0
Sm Energy Company COM 78454l100   243,462 6,990 SH   SOLE 0 6,990 0 0
Smartsheet Inc Class A COM 83200n103   476,177 12,098 SH   SOLE 0 12,098 0 0
Smile Direct Club COM 83192h106   19,417 55,131 SH   SOLE 0 55,131 0 0
Snowflake Inc. COM 833445109   365,740 2,548 SH   SOLE 0 2,548 0 0
Southwestern Energy Co COM 845467109   137,914 23,575 SH   SOLE 0 23,575 0 0
Spirit Airlines Inc. COM 848577102   572,751 29,402 SH   SOLE 0 29,402 0 0
Steven Madden Ltd COM 556269108   1,240,527 38,815 SH   SOLE 0 38,815 0 0
Sunopta Inc F COM 8676EP108   1,239,878 146,905 SH   SOLE 0 146,905 0 0
Super Micro Computer, Inc COM 86800u104   4,195,967 51,108 SH   SOLE 0 51,108 0 0
TRI Pointe Group, Inc. COM 87265h109   486,184 26,153 SH   SOLE 0 26,153 0 0
TTEC Holdings Inc COM 89854h102   1,291,464 29,265 SH   SOLE 0 29,265 0 0
Teledyne Tech Inc COM 879360105   1,220,925 3,053 SH   SOLE 0 3,053 0 0
Tempur Sealy International Inc COM 88023U101   1,976,275 57,567 SH   SOLE 0 57,567 0 0
Tennant Co COM 880345103   416,521 6,765 SH   SOLE 0 6,765 0 0
Topgolf Callaway Brands COM 131193104   936,130 47,399 SH   SOLE 0 47,399 0 0
TriCo Bancshares COM 896095106   842,814 16,529 SH   SOLE 0 16,529 0 0
Ttm Technologies Inc COM 87305r109   2,771,991 183,819 SH   SOLE 0 183,819 0 0
Tutor Perini Corp COM 901109108   471,777 62,487 SH   SOLE 0 62,487 0 0
UFP Industries COM 90278q108   1,307,387 16,497 SH   SOLE 0 16,497 0 0
Unisys Corp COM 909214306   156,765 30,678 SH   SOLE 0 30,678 0 0
United Natural Foods COM 911163103   653,928 16,893 SH   SOLE 0 16,893 0 0
Vanguard FTSE Emerging Markets COM 922042858   1,438,791 36,911 SH   SOLE 0 36,911 0 0
Vanguard Total Bond Market ETF COM 921937835   453,598 6,314 SH   SOLE 0 6,314 0 0
Vanguard Total Stock Market ET COM 922908769   5,274,359 27,587 SH   SOLE 0 27,587 0 0
Vicor Corp COM 925815102   1,816,159 33,789 SH   SOLE 0 33,789 0 0
Visa Cl A COM 92826C839   780,762 3,758 SH   SOLE 0 3,758 0 0
WSFS Financial Corp COM 929328102   593,727 13,095 SH   SOLE 0 13,095 0 0
Watts Water Tech Inc A Class A COM 942749102   1,196,308 8,181 SH   SOLE 0 8,181 0 0
Williams Sonoma COM 969904101   677,913 5,899 SH   SOLE 0 5,899 0 0
Workday COM 98138h101   485,759 2,903 SH   SOLE 0 2,903 0 0
Zeta Global Holdings Corp. COM 98956A105   591,181 72,360 SH   SOLE 0 72,360 0 0
Zoetis Inc. COM 98978v103   1,314,993 8,973 SH   SOLE 0 8,973 0 0
Zscaler Inc. COM 98980g102   487,884 4,360 SH   SOLE 0 4,360 0 0
iShares Russell 3000 ETF COM 464287689   1,773,605 8,037 SH   SOLE 0 8,037 0 0
American Funds New Perspective COM 648018109   243,263 5,142 SH   SOLE 0 5,142 0 0
Fidelity Total Market Index Fu COM 315911693   1,386,868 13,086 SH   SOLE 0 13,086 0 0
Legg Mason WA US TSY Res Inst COM 52470G841   595,293 595,293 SH   SOLE 0 595,293 0 0
Vanguard Developed Markets Ind COM 921943809   411,197 30,414 SH   SOLE 0 30,414 0 0