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
Expires: July 31, 2015
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 (x$1000) 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