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   94,242 13,758 SH   SOLE 0 13,758 0 0
A E S Corp COM 00130H105   471,294 19,572 SH   SOLE 0 19,572 0 0
ACI Worldwide, Inc COM 004498101   891,230 33,033 SH   SOLE 0 33,033 0 0
Acco Brands Corp COM 00081T108   158,190 29,735 SH   SOLE 0 29,735 0 0
Acuity Brands COM 00508y102   345,725 1,892 SH   SOLE 0 1,892 0 0
Agnico Eagle Mines Ltd Com COM 008474108   424,733 8,333 SH   SOLE 0 8,333 0 0
Align Technology COM 016255101   270,653 810 SH   SOLE 0 810 0 0
Alphabet Inc., Class A COM 02079k305   369,071 3,558 SH   SOLE 0 3,558 0 0
Amtech Systems, Inc. COM 032332504   290,188 30,418 SH   SOLE 0 30,418 0 0
Apple Computer COM 037833100   302,756 1,836 SH   SOLE 0 1,836 0 0
Arrow Electronics COM 042735100   3,167,952 25,370 SH   SOLE 0 25,370 0 0
Artisan Partners Asset MGMT COM 04316a108   465,885 14,568 SH   SOLE 0 14,568 0 0
Aurinia Pharmaceuticals COM 05156v102   1,092,679 99,697 SH   SOLE 0 99,697 0 0
Auto Data Processing COM 053015103   1,275,447 5,729 SH   SOLE 0 5,729 0 0
Avis Budget Group Inc COM 053774105   238,435 1,224 SH   SOLE 0 1,224 0 0
Babcock & Wilcox Enterprises, COM 05614L209   533,898 88,102 SH   SOLE 0 88,102 0 0
Banc of California, Inc COM 05990k106   464,976 37,109 SH   SOLE 0 37,109 0 0
Bank Of America Corp COM 060505104   207,779 7,265 SH   SOLE 0 7,265 0 0
Bank Of Ny Mellon Cp New COM 064058100   220,248 4,847 SH   SOLE 0 4,847 0 0
Barnes Group Inc COM 067806109   743,770 18,465 SH   SOLE 0 18,465 0 0
Barrett Business Services Inc. COM 068463108   3,479,297 39,252 SH   SOLE 0 39,252 0 0
Beacon Roofing Supply COM 073685109   1,599,249 27,175 SH   SOLE 0 27,175 0 0
Belden Inc COM 077454106   1,528,714 17,618 SH   SOLE 0 17,618 0 0
Berkshire Hath Cl B COM 084670702   209,964 680 SH   SOLE 0 680 0 0
Berkshire Hills Bancorp COM 084680107   414,793 16,552 SH   SOLE 0 16,552 0 0
Braemar Hotels Resorts COM 10482b101   1,405,326 364,074 SH   SOLE 0 364,074 0 0
BridgeBio Pharma Inc. COM 10806x102   1,141,749 68,863 SH   SOLE 0 68,863 0 0
Bristol-Myers Squibb Co COM 110122108   432,425 6,239 SH   SOLE 0 6,239 0 0
CHR Hansen Holdings COM 12545m207   691,350 36,406 SH   SOLE 0 36,406 0 0
Cabot Corp COM 127055101   1,334,456 17,412 SH   SOLE 0 17,412 0 0
Cadence Bank COM 12740C103   657,054 31,650 SH   SOLE 0 31,650 0 0
Calliditas Therapeutics AB COM 13124Q106   666,246 27,795 SH   SOLE 0 27,795 0 0
Car Guru, Inc. COM 141788109   224,608 12,024 SH   SOLE 0 12,024 0 0
Carters Inc COM 146229109   622,036 8,649 SH   SOLE 0 8,649 0 0
Caterpillar Inc COM 149123101   320,376 1,400 SH   SOLE 0 1,400 0 0
Checkpoint Therapeutics COM 162828206   36,596 16,265 SH   SOLE 0 16,265 0 0
Church & Dwight Co Inc COM 171340102   894,621 10,119 SH   SOLE 0 10,119 0 0
Cisco Systems Inc COM 17275R102   1,231,883 23,565 SH   SOLE 0 23,565 0 0
Citigroup Inc New COM 172967424   667,432 14,234 SH   SOLE 0 14,234 0 0
Coherent Corp COM 19247G107   534,948 14,048 SH   SOLE 0 14,048 0 0
Columbia Banking Systems COM 197236102   728,366 34,004 SH   SOLE 0 34,004 0 0
Commercial Vehicle Group COM 202608105   3,375,994 462,465 SH   SOLE 0 462,465 0 0
Comtech Telecommunications COM 205826209   552,115 44,240 SH   SOLE 0 44,240 0 0
Cracker Barrel COM 22410j106   869,040 7,650 SH   SOLE 0 7,650 0 0
Cytokinetics Inc COM 23282W605   2,251,315 63,976 SH   SOLE 0 63,976 0 0
Danaher COM 235851102   1,005,388 3,989 SH   SOLE 0 3,989 0 0
Darling Ingredients, Inc. COM 237266101   2,738,142 46,886 SH   SOLE 0 46,886 0 0
Deere & Co COM 244199105   454,994 1,102 SH   SOLE 0 1,102 0 0
Denali Therapeutics COM 24823r105   433,060 18,796 SH   SOLE 0 18,796 0 0
Duluth Holdings Inc COM 26443v101   270,002 42,320 SH   SOLE 0 42,320 0 0
Durect Corp COM 266605500   394,237 87,028 SH   SOLE 0 87,028 0 0
Dycom Industries Inc COM 267475101   1,533,612 16,376 SH   SOLE 0 16,376 0 0
Edgio, Inc. COM 53261M104   215,674 272,625 SH   SOLE 0 272,625 0 0
Embecta Corp. COM 29082K105   657,699 23,389 SH   SOLE 0 23,389 0 0
Emerson Electric Company COM 291011104   283,205 3,250 SH   SOLE 0 3,250 0 0
Enovis Corporation COM 194014502   371,113 6,938 SH   SOLE 0 6,938 0 0
Everbridge COM 29978a104   581,555 16,774 SH   SOLE 0 16,774 0 0
Extreme Networks Inc. COM 30226d106   2,274,362 118,952 SH   SOLE 0 118,952 0 0
Fairfax India Holdings COM 303897102   158,094 11,616 SH   SOLE 0 11,616 0 0
Fastenal Co Com COM 311900104   876,363 16,247 SH   SOLE 0 16,247 0 0
Fifth Third Bancorp Com COM 316773100   476,803 17,898 SH   SOLE 0 17,898 0 0
Fluor COM 343412102   264,497 8,557 SH   SOLE 0 8,557 0 0
Franco-Nevada COM 351858105   1,123,243 7,704 SH   SOLE 0 7,704 0 0
Freshpet Inc. COM 358039105   2,475,241 37,396 SH   SOLE 0 37,396 0 0
General Electric Company COM 369604301   265,580 2,778 SH   SOLE 0 2,778 0 0
General Mtrs Corp COM 37045v100   961,016 26,200 SH   SOLE 0 26,200 0 0
Geospace Technologies COM 37364x109   288,669 40,946 SH   SOLE 0 40,946 0 0
Goldman Sachs Group COM 38141G104   669,594 2,047 SH   SOLE 0 2,047 0 0
Griffon Corp COM 398433102   1,630,749 50,945 SH   SOLE 0 50,945 0 0
Group 1 Automotive COM 398905109   5,172,565 22,845 SH   SOLE 0 22,845 0 0
HP Inc. COM 40434l105   366,699 12,494 SH   SOLE 0 12,494 0 0
Hanover Insurance Group COM 410867105   1,367,497 10,642 SH   SOLE 0 10,642 0 0
Hewlett Packard Enterprise Co. COM 42824c109   187,082 11,744 SH   SOLE 0 11,744 0 0
Hudbay Minerals COM 443628102   120,025 22,862 SH   SOLE 0 22,862 0 0
Illumina Inc Com COM 452327109   279,990 1,204 SH   SOLE 0 1,204 0 0
Immunogen, Inc. COM 45253H101   744,012 193,753 SH   SOLE 0 193,753 0 0
Impinj, Inc. COM 453204109   3,570,139 26,344 SH   SOLE 0 26,344 0 0
Intel Corp COM 458140100   299,029 9,153 SH   SOLE 0 9,153 0 0
Intl Business Machines COM 459200101   907,667 6,924 SH   SOLE 0 6,924 0 0
Invacare Corp. COM 461203101   752 44,230 SH   SOLE 0 44,230 0 0
Ishares Russell 2000 COM 464287655   647,235 3,628 SH   SOLE 0 3,628 0 0
Johnson & Johnson COM 478160104   367,040 2,368 SH   SOLE 0 2,368 0 0
Jpmorgan Chase & Co COM 46625H100   956,215 7,338 SH   SOLE 0 7,338 0 0
Karora Resources Inc. COM 48575L206   121,598 36,248 SH   SOLE 0 36,248 0 0
Kezar Life Sciences Inc. COM 49372l100   93,934 30,011 SH   SOLE 0 30,011 0 0
Kohls COM 500255104   1,783,155 75,750 SH   SOLE 0 75,750 0 0
Koppers Holdings Inc. COM 50060p106   3,254,168 93,056 SH   SOLE 0 93,056 0 0
LSB Industries COM 502160104   474,230 45,908 SH   SOLE 0 45,908 0 0
LivePerson COM 538146101   128,503 29,139 SH   SOLE 0 29,139 0 0
MYR Group COM 55405w104   2,533,431 20,105 SH   SOLE 0 20,105 0 0
Manitex International COM 563420108   497,331 95,457 SH   SOLE 0 95,457 0 0
Marqeta, Inc. COM 57142B104   128,860 28,197 SH   SOLE 0 28,197 0 0
Mccormick & Co Inc Com Non Vtg COM 579780206   928,374 11,157 SH   SOLE 0 11,157 0 0
Mckesson Corporation COM 58155Q103   1,422,420 3,995 SH   SOLE 0 3,995 0 0
Merck & Co Inc New COM 58933y105   390,558 3,671 SH   SOLE 0 3,671 0 0
Mercury Systems COM 589378108   2,020,518 39,525 SH   SOLE 0 39,525 0 0
Methode Electronics Inc. COM 591520200   1,968,588 44,863 SH   SOLE 0 44,863 0 0
Microsoft Corp COM 594918104   1,704,657 5,913 SH   SOLE 0 5,913 0 0
Msci Eafe COM 464287465   5,511,832 77,067 SH   SOLE 0 77,067 0 0
N C R Corp New COM 62886e108   1,227,742 52,045 SH   SOLE 0 52,045 0 0
Newpark Resources Inc COM 651718504   208,412 54,133 SH   SOLE 0 54,133 0 0
Northern Oil and Gas, Inc. COM 665531307   204,559 6,740 SH   SOLE 0 6,740 0 0
Northfield Bancorp COM 66611t108   188,386 15,992 SH   SOLE 0 15,992 0 0
Novo-Nordisk A/S COM 670100205   1,666,355 10,471 SH   SOLE 0 10,471 0 0
Old Republic Intl Corp COM 680223104   652,216 26,120 SH   SOLE 0 26,120 0 0
Otis Worldwide Corp COM 68902v107   1,114,333 13,203 SH   SOLE 0 13,203 0 0
Pegasystems Inc COM 705573103   2,179,224 44,951 SH   SOLE 0 44,951 0 0
Pepsico Incorporated COM 713448108   582,266 3,194 SH   SOLE 0 3,194 0 0
Perficient Inc COM 71375U101   3,642,780 50,461 SH   SOLE 0 50,461 0 0
Pfizer Incorporated COM 717081103   1,025,916 25,145 SH   SOLE 0 25,145 0 0
Pinnacle Financial Partners, I COM 72346q104   696,505 12,627 SH   SOLE 0 12,627 0 0
Pitney Bowes Inc COM 724479100   173,152 44,512 SH   SOLE 0 44,512 0 0
Progressive Corp Ohio COM 743315103   1,149,201 8,033 SH   SOLE 0 8,033 0 0
Purple Innovation COM 74640y106   75,882 28,743 SH   SOLE 0 28,743 0 0
Qorvo Inc. COM 74736k101   766,955 7,551 SH   SOLE 0 7,551 0 0
Quanterix Corp COM 74766Q101   127,362 11,301 SH   SOLE 0 11,301 0 0
Ribbon Communications COM 762544104   68,205 19,943 SH   SOLE 0 19,943 0 0
Rolls Royce ADR COM 775781206   23,458 12,960 SH   SOLE 0 12,960 0 0
S&P Global Inc. COM 78409V104   311,327 903 SH   SOLE 0 903 0 0
SPDR S&P 500 ETF Trust COM 78462F103   207,561 507 SH   SOLE 0 507 0 0
SPS Commerce COM 78463m107   1,952,181 12,818 SH   SOLE 0 12,818 0 0
Salesforce.com Inc COM 79466l302   1,201,077 6,012 SH   SOLE 0 6,012 0 0
Schwab Emerging Mrkets Equity COM 808524706   236,373 9,640 SH   SOLE 0 9,640 0 0
Selecta Biosciences Inc COM 816212104   262,518 188,862 SH   SOLE 0 188,862 0 0
Seres Therapeutics COM 81750r102   271,003 47,796 SH   SOLE 0 47,796 0 0
Smartsheet Inc Class A COM 83200n103   587,701 12,295 SH   SOLE 0 12,295 0 0
Smile Direct Club COM 83192h106   27,379 63,671 SH   SOLE 0 63,671 0 0
Snowflake Inc. COM 833445109   387,422 2,511 SH   SOLE 0 2,511 0 0
Southwestern Energy Co COM 845467109   117,875 23,575 SH   SOLE 0 23,575 0 0
Spirit Airlines Inc. COM 848577102   485,585 28,281 SH   SOLE 0 28,281 0 0
Steven Madden Ltd COM 556269108   1,335,564 37,099 SH   SOLE 0 37,099 0 0
Sunopta Inc F COM 8676EP108   1,106,351 143,682 SH   SOLE 0 143,682 0 0
Super Micro Computer, Inc COM 86800u104   5,439,058 51,047 SH   SOLE 0 51,047 0 0
TRI Pointe Group, Inc. COM 87265h109   686,830 27,126 SH   SOLE 0 27,126 0 0
TTEC Holdings Inc COM 89854h102   1,042,068 27,990 SH   SOLE 0 27,990 0 0
Teledyne Tech Inc COM 879360105   1,352,369 3,023 SH   SOLE 0 3,023 0 0
Tempur Sealy International Inc COM 88023U101   2,187,272 55,388 SH   SOLE 0 55,388 0 0
Tennant Co COM 880345103   483,274 7,052 SH   SOLE 0 7,052 0 0
Topgolf Callaway Brands COM 131193104   1,054,905 48,793 SH   SOLE 0 48,793 0 0
TriCo Bancshares COM 896095106   686,485 16,506 SH   SOLE 0 16,506 0 0
Ttm Technologies Inc COM 87305r109   2,728,852 202,287 SH   SOLE 0 202,287 0 0
Tutor Perini Corp COM 901109108   394,701 63,971 SH   SOLE 0 63,971 0 0
UFP Industries COM 90278q108   1,315,785 16,557 SH   SOLE 0 16,557 0 0
Unisys Corp COM 909214306   119,031 30,678 SH   SOLE 0 30,678 0 0
United Natural Foods COM 911163103   443,470 16,830 SH   SOLE 0 16,830 0 0
Vanguard FTSE Emerging Markets COM 922042858   1,499,163 37,108 SH   SOLE 0 37,108 0 0
Vanguard Total Bond Market ETF COM 921937835   423,932 5,742 SH   SOLE 0 5,742 0 0
Vanguard Total Stock Market ET COM 922908769   5,737,863 28,113 SH   SOLE 0 28,113 0 0
Vicor Corp COM 925815102   1,514,237 32,259 SH   SOLE 0 32,259 0 0
Visa Cl A COM 92826C839   835,104 3,704 SH   SOLE 0 3,704 0 0
WSFS Financial Corp COM 929328102   492,503 13,095 SH   SOLE 0 13,095 0 0
Watts Water Tech Inc A Class A COM 942749102   1,375,343 8,171 SH   SOLE 0 8,171 0 0
Williams Sonoma COM 969904101   742,613 6,104 SH   SOLE 0 6,104 0 0
Workday COM 98138h101   590,498 2,859 SH   SOLE 0 2,859 0 0
Zeta Global Holdings Corp. COM 98956A105   782,338 72,238 SH   SOLE 0 72,238 0 0
Zoetis Inc. COM 98978v103   1,468,999 8,826 SH   SOLE 0 8,826 0 0
Zscaler Inc. COM 98980g102   538,820 4,612 SH   SOLE 0 4,612 0 0
iShares 0-3 Month Treasury Bon COM 46436E718   825,661 8,209 SH   SOLE 0 8,209 0 0
iShares Russell 3000 ETF COM 464287689   1,898,582 8,065 SH   SOLE 0 8,065 0 0
American Funds New Perspective COM 648018109   268,150 5,142 SH   SOLE 0 5,142 0 0
Fidelity Total Market Index Fu COM 315911693   1,487,501 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   442,937 30,526 SH   SOLE 0 30,526 0 0