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   53,357 13,240 SH   SOLE 0 13,240 0 0
A E S Corp COM 00130H105   405,728 19,572 SH   SOLE 0 19,572 0 0
ACI Worldwide, Inc COM 004498101   752,029 32,457 SH   SOLE 0 32,457 0 0
Acco Brands Corp COM 00081T108   150,210 28,831 SH   SOLE 0 28,831 0 0
Acuity Brands COM 00508Y102   308,547 1,892 SH   SOLE 0 1,892 0 0
Agnico Eagle Mines Ltd Com COM 008474108   393,443 7,872 SH   SOLE 0 7,872 0 0
Align Technology COM 016255101   285,741 808 SH   SOLE 0 808 0 0
Alphabet Inc., Class A COM 02079K305   404,227 3,377 SH   SOLE 0 3,377 0 0
Amtech Systems, Inc. COM 032332504   282,125 29,511 SH   SOLE 0 29,511 0 0
Apple Computer COM 037833100   356,129 1,836 SH   SOLE 0 1,836 0 0
Arrow Electronics COM 042735100   3,633,745 25,370 SH   SOLE 0 25,370 0 0
Artisan Partners Asset MGMT COM 04316A108   564,531 14,361 SH   SOLE 0 14,361 0 0
Aurinia Pharmaceuticals COM 05156V102   953,064 98,457 SH   SOLE 0 98,457 0 0
Auto Data Processing COM 053015103   1,189,503 5,412 SH   SOLE 0 5,412 0 0
Avis Budget Group Inc COM 053774105   279,892 1,224 SH   SOLE 0 1,224 0 0
Babcock & Wilcox Enterprises, COM 05614L209   515,831 87,429 SH   SOLE 0 87,429 0 0
Banc of California, Inc COM 05990K106   423,643 36,584 SH   SOLE 0 36,584 0 0
Bank Of America Corp COM 060505104   208,433 7,265 SH   SOLE 0 7,265 0 0
Bank Of Ny Mellon Cp New COM 064058100   215,788 4,847 SH   SOLE 0 4,847 0 0
Barnes Group Inc COM 067806109   779,038 18,465 SH   SOLE 0 18,465 0 0
Barrett Business Services Inc. COM 068463108   3,415,275 39,166 SH   SOLE 0 39,166 0 0
Beacon Roofing Supply COM 073685109   2,203,783 26,558 SH   SOLE 0 26,558 0 0
Belden Inc COM 077454106   1,661,249 17,368 SH   SOLE 0 17,368 0 0
Berkshire Hath Cl B COM 084670702   231,880 680 SH   SOLE 0 680 0 0
Berkshire Hills Bancorp COM 084680107   333,566 16,091 SH   SOLE 0 16,091 0 0
Braemar Hotels Resorts COM 10482B101   1,372,199 341,343 SH   SOLE 0 341,343 0 0
BridgeBio Pharma Inc. COM 10806X102   1,141,444 66,363 SH   SOLE 0 66,363 0 0
Bristol-Myers Squibb Co COM 110122108   398,984 6,239 SH   SOLE 0 6,239 0 0
CHR Hansen Holdings COM 12545M207   597,271 34,405 SH   SOLE 0 34,405 0 0
Cabot Corp COM 127055101   1,143,284 17,092 SH   SOLE 0 17,092 0 0
Cadence Bank COM 12740C103   585,645 29,819 SH   SOLE 0 29,819 0 0
Calliditas Therapeutics AB COM 13124Q106   431,053 27,214 SH   SOLE 0 27,214 0 0
Car Guru, Inc. COM 141788109   265,450 11,730 SH   SOLE 0 11,730 0 0
Carters Inc COM 146229109   622,037 8,568 SH   SOLE 0 8,568 0 0
Caterpillar Inc COM 149123101   344,470 1,400 SH   SOLE 0 1,400 0 0
Checkpoint Therapeutics COM 162828206   32,535 13,172 SH   SOLE 0 13,172 0 0
Church & Dwight Co Inc COM 171340102   959,602 9,574 SH   SOLE 0 9,574 0 0
Cisco Systems Inc COM 17275R102   1,312,447 25,366 SH   SOLE 0 25,366 0 0
Citigroup Inc New COM 172967424   701,373 15,234 SH   SOLE 0 15,234 0 0
Coherent Corp COM 19247G107   700,057 13,732 SH   SOLE 0 13,732 0 0
Columbia Banking Systems COM 197236102   899,560 44,357 SH   SOLE 0 44,357 0 0
Commercial Vehicle Group COM 202608105   5,294,311 476,965 SH   SOLE 0 476,965 0 0
Comtech Telecommunications COM 205826209   365,509 39,990 SH   SOLE 0 39,990 0 0
Cracker Barrel COM 22410J106   507,831 5,450 SH   SOLE 0 5,450 0 0
Cytokinetics Inc COM 23282W605   2,073,360 63,561 SH   SOLE 0 63,561 0 0
Danaher COM 235851102   905,760 3,774 SH   SOLE 0 3,774 0 0
Darling Ingredients, Inc. COM 237266101   3,063,961 48,032 SH   SOLE 0 48,032 0 0
Deere & Co COM 244199105   446,519 1,102 SH   SOLE 0 1,102 0 0
Denali Therapeutics COM 24823R105   552,398 18,719 SH   SOLE 0 18,719 0 0
Duluth Holdings Inc COM 26443V101   258,924 41,230 SH   SOLE 0 41,230 0 0
Durect Corp COM 266605500   417,468 84,337 SH   SOLE 0 84,337 0 0
Dycom Industries Inc COM 267475101   1,828,174 16,086 SH   SOLE 0 16,086 0 0
Edgio, Inc. COM 53261M104   172,105 255,349 SH   SOLE 0 255,349 0 0
Embecta Corp. COM 29082K105   477,403 22,102 SH   SOLE 0 22,102 0 0
Emerson Electric Company COM 291011104   293,767 3,250 SH   SOLE 0 3,250 0 0
Enovis Corporation COM 194014502   420,242 6,554 SH   SOLE 0 6,554 0 0
Everbridge COM 29978A104   442,128 16,436 SH   SOLE 0 16,436 0 0
Extreme Networks Inc. COM 30226D106   3,032,507 116,411 SH   SOLE 0 116,411 0 0
Fairfax India Holdings COM 303897102   162,411 11,576 SH   SOLE 0 11,576 0 0
Fastenal Co Com COM 311900104   905,673 15,353 SH   SOLE 0 15,353 0 0
Fifth Third Bancorp Com COM 316773100   652,577 24,898 SH   SOLE 0 24,898 0 0
Fluor COM 343412102   253,287 8,557 SH   SOLE 0 8,557 0 0
Franco-Nevada COM 351858105   993,637 6,968 SH   SOLE 0 6,968 0 0
Freshpet Inc. COM 358039105   2,504,597 38,058 SH   SOLE 0 38,058 0 0
General Electric Company COM 369604301   305,167 2,778 SH   SOLE 0 2,778 0 0
General Mtrs Corp COM 37045V100   1,010,272 26,200 SH   SOLE 0 26,200 0 0
Geospace Technologies COM 37364X109   310,070 39,906 SH   SOLE 0 39,906 0 0
Goldman Sachs Group COM 38141G104   660,239 2,047 SH   SOLE 0 2,047 0 0
Goodyear Tire & Rubber COM 382550101   157,320 11,500 SH   SOLE 0 11,500 0 0
Griffon Corp COM 398433102   1,922,108 47,695 SH   SOLE 0 47,695 0 0
Group 1 Automotive COM 398905109   5,194,779 20,127 SH   SOLE 0 20,127 0 0
HP Inc. COM 40434L105   383,691 12,494 SH   SOLE 0 12,494 0 0
Hanover Insurance Group COM 410867105   1,154,262 10,212 SH   SOLE 0 10,212 0 0
Hewlett Packard Enterprise Co. COM 42824C109   197,299 11,744 SH   SOLE 0 11,744 0 0
Hudbay Minerals COM 443628102   109,738 22,862 SH   SOLE 0 22,862 0 0
Illumina Inc Com COM 452327109   225,738 1,204 SH   SOLE 0 1,204 0 0
Immunogen, Inc. COM 45253H101   3,662,290 194,080 SH   SOLE 0 194,080 0 0
Impinj, Inc. COM 453204109   2,319,783 25,876 SH   SOLE 0 25,876 0 0
Intel Corp COM 458140100   306,076 9,153 SH   SOLE 0 9,153 0 0
Intl Business Machines COM 459200101   926,500 6,924 SH   SOLE 0 6,924 0 0
Ishares Russell 2000 COM 464287655   249,069 1,330 SH   SOLE 0 1,330 0 0
Johnson & Johnson COM 478160104   391,951 2,368 SH   SOLE 0 2,368 0 0
Jpmorgan Chase & Co COM 46625H100   1,067,239 7,338 SH   SOLE 0 7,338 0 0
Karora Resources Inc. COM 48575L206   110,941 36,248 SH   SOLE 0 36,248 0 0
Kezar Life Sciences Inc. COM 49372L100   70,126 28,623 SH   SOLE 0 28,623 0 0
Kohls COM 500255104   1,861,287 80,750 SH   SOLE 0 80,750 0 0
Koppers Holdings Inc. COM 50060P106   3,070,910 90,056 SH   SOLE 0 90,056 0 0
Kornit Digital Ltd. COM M6372Q113   260,571 8,872 SH   SOLE 0 8,872 0 0
LSB Industries COM 502160104   437,951 44,462 SH   SOLE 0 44,462 0 0
LivePerson COM 538146101   118,560 26,230 SH   SOLE 0 26,230 0 0
MYR Group COM 55405W104   2,705,239 19,555 SH   SOLE 0 19,555 0 0
Manitex International COM 563420108   497,456 92,809 SH   SOLE 0 92,809 0 0
Marqeta, Inc. COM 57142B104   134,461 27,610 SH   SOLE 0 27,610 0 0
Mccormick & Co Inc Com Non Vtg COM 579780206   919,753 10,544 SH   SOLE 0 10,544 0 0
Mckesson Corporation COM 58155Q103   1,675,055 3,920 SH   SOLE 0 3,920 0 0
Merck & Co Inc New COM 58933Y105   423,597 3,671 SH   SOLE 0 3,671 0 0
Mercury Systems COM 589378108   1,327,668 38,383 SH   SOLE 0 38,383 0 0
Meta Platforms, Inc. COM 30303M102   233,602 814 SH   SOLE 0 814 0 0
Methode Electronics Inc. COM 591520200   1,319,884 39,376 SH   SOLE 0 39,376 0 0
Microsoft Corp COM 594918104   1,933,926 5,679 SH   SOLE 0 5,679 0 0
Msci Eafe COM 464287465   6,489,330 89,508 SH   SOLE 0 89,508 0 0
N C R Corp New COM 62886E108   1,311,534 52,045 SH   SOLE 0 52,045 0 0
Newpark Resources Inc COM 651718504   279,653 53,471 SH   SOLE 0 53,471 0 0
Northern Oil and Gas, Inc. COM 665531307   231,317 6,740 SH   SOLE 0 6,740 0 0
Northfield Bancorp COM 66611T108   173,023 15,758 SH   SOLE 0 15,758 0 0
Novo-Nordisk A/S COM 670100205   1,601,146 9,894 SH   SOLE 0 9,894 0 0
Old Republic Intl Corp COM 680223104   643,320 25,559 SH   SOLE 0 25,559 0 0
Oracle Corporation COM 68389X105   250,089 2,100 SH   SOLE 0 2,100 0 0
Otis Worldwide Corp COM 68902V107   1,110,578 12,477 SH   SOLE 0 12,477 0 0
Pegasystems Inc COM 705573103   2,173,834 44,094 SH   SOLE 0 44,094 0 0
Pepsico Incorporated COM 713448108   591,593 3,194 SH   SOLE 0 3,194 0 0
Perficient Inc COM 71375U101   4,110,586 49,329 SH   SOLE 0 49,329 0 0
Pfizer Incorporated COM 717081103   1,104,618 30,115 SH   SOLE 0 30,115 0 0
Pinnacle Financial Partners, I COM 72346Q104   655,837 11,577 SH   SOLE 0 11,577 0 0
Pitney Bowes Inc COM 724479100   157,572 44,512 SH   SOLE 0 44,512 0 0
Progressive Corp Ohio COM 743315103   1,044,796 7,893 SH   SOLE 0 7,893 0 0
Purple Innovation COM 74640Y106   79,313 28,530 SH   SOLE 0 28,530 0 0
Qorvo Inc. COM 74736K101   769,408 7,541 SH   SOLE 0 7,541 0 0
Quanterix Corp COM 74766Q101   254,838 11,301 SH   SOLE 0 11,301 0 0
Regeneron Pharmaceuticals COM 75886F107   273,045 380 SH   SOLE 0 380 0 0
Ribbon Communications COM 762544104   55,507 19,895 SH   SOLE 0 19,895 0 0
Rolls Royce ADR COM 775781206   24,365 12,960 SH   SOLE 0 12,960 0 0
S&P Global Inc. COM 78409V104   341,157 851 SH   SOLE 0 851 0 0
SPDR S&P 500 ETF Trust COM 78462F103   224,743 507 SH   SOLE 0 507 0 0
SPS Commerce COM 78463M107   2,393,644 12,463 SH   SOLE 0 12,463 0 0
Salesforce.com Inc COM 79466L302   1,246,645 5,901 SH   SOLE 0 5,901 0 0
Schwab Emerging Mrkets Equity COM 808524706   237,433 9,640 SH   SOLE 0 9,640 0 0
Selecta Biosciences Inc COM 816212104   207,389 185,169 SH   SOLE 0 185,169 0 0
Seres Therapeutics COM 81750R102   224,943 46,961 SH   SOLE 0 46,961 0 0
Sm Energy Company COM 78454L100   1,081,430 34,190 SH   SOLE 0 34,190 0 0
Smartsheet Inc Class A COM 83200N103   445,308 11,639 SH   SOLE 0 11,639 0 0
Smile Direct Club COM 83192H106   31,996 60,370 SH   SOLE 0 60,370 0 0
Snowflake Inc. COM 833445109   417,601 2,373 SH   SOLE 0 2,373 0 0
Southwestern Energy Co COM 845467109   141,686 23,575 SH   SOLE 0 23,575 0 0
Spirit Airlines Inc. COM 848577102   480,085 27,977 SH   SOLE 0 27,977 0 0
Steven Madden Ltd COM 556269108   1,178,082 36,038 SH   SOLE 0 36,038 0 0
Sunopta Inc F COM 8676EP108   940,748 140,620 SH   SOLE 0 140,620 0 0
Super Micro Computer, Inc COM 86800U104   9,386,506 37,659 SH   SOLE 0 37,659 0 0
TRI Pointe Group, Inc. COM 87265H109   865,894 26,351 SH   SOLE 0 26,351 0 0
TTEC Holdings Inc COM 89854H102   951,006 28,103 SH   SOLE 0 28,103 0 0
Teledyne Tech Inc COM 879360105   1,174,130 2,856 SH   SOLE 0 2,856 0 0
Tempur Sealy International Inc COM 88023U101   2,173,677 54,247 SH   SOLE 0 54,247 0 0
Tennant Co COM 880345103   556,901 6,866 SH   SOLE 0 6,866 0 0
Topgolf Callaway Brands COM 131193104   899,800 45,330 SH   SOLE 0 45,330 0 0
TriCo Bancshares COM 896095106   513,338 15,462 SH   SOLE 0 15,462 0 0
Ttm Technologies Inc COM 87305R109   2,803,366 201,681 SH   SOLE 0 201,681 0 0
Tutor Perini Corp COM 901109108   448,126 62,675 SH   SOLE 0 62,675 0 0
UFP Industries COM 90278Q108   1,567,357 16,150 SH   SOLE 0 16,150 0 0
Unisys Corp COM 909214306   122,098 30,678 SH   SOLE 0 30,678 0 0
United Natural Foods COM 911163103   322,516 16,497 SH   SOLE 0 16,497 0 0
Vanguard FTSE Emerging Markets COM 922042858   2,023,179 49,734 SH   SOLE 0 49,734 0 0
Vanguard Total Stock Market ET COM 922908769   7,324,971 33,253 SH   SOLE 0 33,253 0 0
Vicor Corp COM 925815102   1,787,940 33,110 SH   SOLE 0 33,110 0 0
Visa Cl A COM 92826C839   831,417 3,501 SH   SOLE 0 3,501 0 0
WSFS Financial Corp COM 929328102   480,364 12,735 SH   SOLE 0 12,735 0 0
Watts Water Tech Inc A Class A COM 942749102   1,453,672 7,912 SH   SOLE 0 7,912 0 0
Williams Sonoma COM 969904101   748,462 5,981 SH   SOLE 0 5,981 0 0
Workday COM 98138H101   610,129 2,701 SH   SOLE 0 2,701 0 0
Zeta Global Holdings Corp. COM 98956A105   596,792 69,882 SH   SOLE 0 69,882 0 0
Zoetis Inc. COM 98978V103   1,436,748 8,343 SH   SOLE 0 8,343 0 0
Zscaler Inc. COM 98980G102   649,426 4,439 SH   SOLE 0 4,439 0 0
iShares Russell 3000 ETF COM 464287689   2,085,209 8,194 SH   SOLE 0 8,194 0 0
iShares Short Treasury Bond ET COM 464288679   633,983 5,740 SH   SOLE 0 5,740 0 0
American Funds New Perspective COM 648018109   284,809 5,142 SH   SOLE 0 5,142 0 0
Fidelity Total Market Index Fu COM 315911693   1,612,426 13,111 SH   SOLE 0 13,111 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   456,865 30,807 SH   SOLE 0 30,807 0 0