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   32,088 12,991 SH   SOLE 0 12,991 0 0
A E S Corp COM 00130H105   297,494 19,572 SH   SOLE 0 19,572 0 0
ACI Worldwide, Inc COM 004498101   723,747 32,081 SH   SOLE 0 32,081 0 0
Acco Brands Corp COM 00081T108   159,957 27,867 SH   SOLE 0 27,867 0 0
Acuity Brands COM 00508Y102   322,227 1,892 SH   SOLE 0 1,892 0 0
Agnico Eagle Mines Ltd Com COM 008474108   340,420 7,490 SH   SOLE 0 7,490 0 0
Align Technology COM 016255101   246,699 808 SH   SOLE 0 808 0 0
Alphabet Inc., Class A COM 02079K305   422,023 3,225 SH   SOLE 0 3,225 0 0
Amtech Systems, Inc. COM 032332504   217,551 28,550 SH   SOLE 0 28,550 0 0
Apple Computer COM 037833100   314,342 1,836 SH   SOLE 0 1,836 0 0
Arrow Electronics COM 042735100   3,177,339 25,370 SH   SOLE 0 25,370 0 0
Artisan Partners Asset MGMT COM 04316A108   519,390 13,880 SH   SOLE 0 13,880 0 0
Aurinia Pharmaceuticals COM 05156V102   745,842 95,990 SH   SOLE 0 95,990 0 0
Auto Data Processing COM 053015103   1,236,822 5,141 SH   SOLE 0 5,141 0 0
Avis Budget Group Inc COM 053774105   219,941 1,224 SH   SOLE 0 1,224 0 0
Babcock & Wilcox Enterprises, COM 05614L209   360,347 85,593 SH   SOLE 0 85,593 0 0
Banc of California, Inc COM 05990K106   448,057 36,192 SH   SOLE 0 36,192 0 0
Bank Of Ny Mellon Cp New COM 064058100   206,725 4,847 SH   SOLE 0 4,847 0 0
Barnes Group Inc COM 067806109   514,306 15,140 SH   SOLE 0 15,140 0 0
Barrett Business Services Inc. COM 068463108   3,424,969 37,954 SH   SOLE 0 37,954 0 0
Beacon Roofing Supply COM 073685109   2,002,793 25,953 SH   SOLE 0 25,953 0 0
Belden Inc COM 077454106   1,773,430 18,368 SH   SOLE 0 18,368 0 0
Berkshire Hath Cl B COM 084670702   238,204 680 SH   SOLE 0 680 0 0
Berkshire Hills Bancorp COM 084680107   315,206 15,721 SH   SOLE 0 15,721 0 0
Braemar Hotels Resorts COM 10482B101   1,053,550 380,343 SH   SOLE 0 380,343 0 0
BridgeBio Pharma Inc. COM 10806X102   1,701,841 64,537 SH   SOLE 0 64,537 0 0
Bristol-Myers Squibb Co COM 110122108   362,112 6,239 SH   SOLE 0 6,239 0 0
Cabot Corp COM 127055101   1,162,004 16,775 SH   SOLE 0 16,775 0 0
Cadence Bank COM 12740C103   637,788 30,056 SH   SOLE 0 30,056 0 0
Calliditas Therapeutics AB COM 13124Q106   487,323 26,688 SH   SOLE 0 26,688 0 0
Car Guru, Inc. COM 141788109   198,677 11,340 SH   SOLE 0 11,340 0 0
Carters Inc COM 146229109   583,903 8,444 SH   SOLE 0 8,444 0 0
Caterpillar Inc COM 149123101   382,200 1,400 SH   SOLE 0 1,400 0 0
Checkpoint Therapeutics COM 162828206   21,762 12,801 SH   SOLE 0 12,801 0 0
Church & Dwight Co Inc COM 171340102   836,399 9,128 SH   SOLE 0 9,128 0 0
Cisco Systems Inc COM 17275R102   1,363,723 25,367 SH   SOLE 0 25,367 0 0
Citigroup Inc New COM 172967424   780,812 18,984 SH   SOLE 0 18,984 0 0
Coherent Corp COM 19247G107   438,323 13,429 SH   SOLE 0 13,429 0 0
Columbia Banking Systems COM 197236102   953,735 46,982 SH   SOLE 0 46,982 0 0
Commercial Vehicle Group COM 202608105   3,701,248 476,965 SH   SOLE 0 476,965 0 0
Comtech Telecommunications COM 205826209   349,912 39,990 SH   SOLE 0 39,990 0 0
Cracker Barrel COM 22410J106   366,240 5,450 SH   SOLE 0 5,450 0 0
Cytokinetics Inc COM 23282W605   1,829,525 62,102 SH   SOLE 0 62,102 0 0
Danaher COM 235851102   891,919 3,595 SH   SOLE 0 3,595 0 0
Darling Ingredients, Inc. COM 237266101   2,452,252 46,978 SH   SOLE 0 46,978 0 0
Deere & Co COM 244199105   415,873 1,102 SH   SOLE 0 1,102 0 0
Denali Therapeutics COM 24823R105   373,320 18,096 SH   SOLE 0 18,096 0 0
Duluth Holdings Inc COM 26443V101   241,915 40,252 SH   SOLE 0 40,252 0 0
Durect Corp COM 266605500   513,605 206,267 SH   SOLE 0 206,267 0 0
Dycom Industries Inc COM 267475101   1,395,876 15,684 SH   SOLE 0 15,684 0 0
Edgio, Inc. COM 53261M104   222,566 261,197 SH   SOLE 0 261,197 0 0
Embecta Corp. COM 29082K105   317,149 21,073 SH   SOLE 0 21,073 0 0
Emerson Electric Company COM 291011104   313,852 3,250 SH   SOLE 0 3,250 0 0
Enovis Corporation COM 194014502   329,034 6,240 SH   SOLE 0 6,240 0 0
Everbridge COM 29978A104   619,375 27,626 SH   SOLE 0 27,626 0 0
Extreme Networks Inc. COM 30226D106   2,759,020 113,962 SH   SOLE 0 113,962 0 0
Fairfax India Holdings COM 303897102   148,571 11,376 SH   SOLE 0 11,376 0 0
Fastenal Co Com COM 311900104   798,673 14,617 SH   SOLE 0 14,617 0 0
Fifth Third Bancorp Com COM 316773100   693,991 27,398 SH   SOLE 0 27,398 0 0
Fluor COM 343412102   219,026 5,968 SH   SOLE 0 5,968 0 0
Fortive Corp COM 34959J108   313,400 4,226 SH   SOLE 0 4,226 0 0
Franco-Nevada COM 351858105   888,776 6,658 SH   SOLE 0 6,658 0 0
Freshpet Inc. COM 358039105   2,430,577 36,894 SH   SOLE 0 36,894 0 0
General Electric Company COM 369604301   307,111 2,778 SH   SOLE 0 2,778 0 0
General Mtrs Corp COM 37045V100   1,008,882 30,600 SH   SOLE 0 30,600 0 0
Geospace Technologies COM 37364X109   499,546 38,575 SH   SOLE 0 38,575 0 0
Goldman Sachs Group COM 38141G104   662,348 2,047 SH   SOLE 0 2,047 0 0
Goodyear Tire & Rubber COM 382550101   174,020 14,000 SH   SOLE 0 14,000 0 0
Griffon Corp COM 398433102   1,892,061 47,695 SH   SOLE 0 47,695 0 0
Group 1 Automotive COM 398905109   5,273,971 19,627 SH   SOLE 0 19,627 0 0
HP Inc. COM 40434L105   321,096 12,494 SH   SOLE 0 12,494 0 0
Hanover Insurance Group COM 410867105   1,142,428 10,294 SH   SOLE 0 10,294 0 0
Hewlett Packard Enterprise Co. COM 42824C109   203,993 11,744 SH   SOLE 0 11,744 0 0
Hudbay Minerals COM 443628102   111,338 22,862 SH   SOLE 0 22,862 0 0
Immunogen, Inc. COM 45253H101   2,771,632 174,646 SH   SOLE 0 174,646 0 0
Impinj, Inc. COM 453204109   1,397,102 25,388 SH   SOLE 0 25,388 0 0
Intel Corp COM 458140100   325,389 9,153 SH   SOLE 0 9,153 0 0
Intl Business Machines COM 459200101   971,437 6,924 SH   SOLE 0 6,924 0 0
Ishares Russell 1000 Growth ET COM 464287614   240,987 906 SH   SOLE 0 906 0 0
Johnson & Johnson COM 478160104   368,816 2,368 SH   SOLE 0 2,368 0 0
Jpmorgan Chase & Co COM 46625H100   1,064,157 7,338 SH   SOLE 0 7,338 0 0
Karora Resources Inc. COM 48575L206   102,683 36,248 SH   SOLE 0 36,248 0 0
Kezar Life Sciences Inc. COM 49372L100   34,046 28,610 SH   SOLE 0 28,610 0 0
Kohls COM 500255104   1,692,520 80,750 SH   SOLE 0 80,750 0 0
Koppers Holdings Inc. COM 50060P106   3,561,715 90,056 SH   SOLE 0 90,056 0 0
LSB Industries COM 502160104   442,601 43,265 SH   SOLE 0 43,265 0 0
LivePerson COM 538146101   105,532 27,129 SH   SOLE 0 27,129 0 0
MYR Group COM 55405W104   2,548,312 18,910 SH   SOLE 0 18,910 0 0
Manitex International COM 563420108   421,257 90,205 SH   SOLE 0 90,205 0 0
Marqeta, Inc. COM 57142B104   159,588 26,687 SH   SOLE 0 26,687 0 0
Mccormick & Co Inc Com Non Vtg COM 579780206   759,199 10,037 SH   SOLE 0 10,037 0 0
Mckesson Corporation COM 58155Q103   1,693,741 3,895 SH   SOLE 0 3,895 0 0
Merck & Co Inc New COM 58933Y105   377,929 3,671 SH   SOLE 0 3,671 0 0
Mercury Systems COM 589378108   1,428,818 38,523 SH   SOLE 0 38,523 0 0
Meta Platforms, Inc. COM 30303M102   244,371 814 SH   SOLE 0 814 0 0
Methode Electronics Inc. COM 591520200   695,577 30,441 SH   SOLE 0 30,441 0 0
Microsoft Corp COM 594918104   1,587,026 5,026 SH   SOLE 0 5,026 0 0
Msci Eafe COM 464287465   6,963,815 101,042 SH   SOLE 0 101,042 0 0
N C R Corp New COM 62886E108   1,403,654 52,045 SH   SOLE 0 52,045 0 0
Newpark Resources Inc COM 651718504   362,112 52,404 SH   SOLE 0 52,404 0 0
Northern Oil and Gas, Inc. COM 665531307   271,150 6,740 SH   SOLE 0 6,740 0 0
Northfield Bancorp COM 66611T108   144,094 15,248 SH   SOLE 0 15,248 0 0
Novo-Nordisk A/S COM 670100205   1,713,310 18,840 SH   SOLE 0 18,840 0 0
Old Republic Intl Corp COM 680223104   670,617 24,893 SH   SOLE 0 24,893 0 0
Oracle Corporation COM 68389X105   202,837 1,915 SH   SOLE 0 1,915 0 0
Otis Worldwide Corp COM 68902V107   953,762 11,876 SH   SOLE 0 11,876 0 0
Pegasystems Inc COM 705573103   1,866,717 43,002 SH   SOLE 0 43,002 0 0
Pepsico Incorporated COM 713448108   541,191 3,194 SH   SOLE 0 3,194 0 0
Perficient Inc COM 71375U101   2,787,058 48,169 SH   SOLE 0 48,169 0 0
Pfizer Incorporated COM 717081103   1,038,719 31,315 SH   SOLE 0 31,315 0 0
Pinnacle Financial Partners, I COM 72346Q104   776,122 11,577 SH   SOLE 0 11,577 0 0
Pitney Bowes Inc COM 724479100   134,426 44,512 SH   SOLE 0 44,512 0 0
Progressive Corp Ohio COM 743315103   1,093,226 7,848 SH   SOLE 0 7,848 0 0
Purple Innovation COM 74640Y106   47,437 27,741 SH   SOLE 0 27,741 0 0
Qorvo Inc. COM 74736K101   717,743 7,518 SH   SOLE 0 7,518 0 0
Ribbon Communications COM 762544104   51,611 19,258 SH   SOLE 0 19,258 0 0
Rolls Royce ADR COM 775781206   34,214 12,960 SH   SOLE 0 12,960 0 0
Russell 1000 Value Index Fund COM 464287598   283,448 1,867 SH   SOLE 0 1,867 0 0
S&P Global Inc. COM 78409V104   293,790 804 SH   SOLE 0 804 0 0
SPDR S&P 500 ETF Trust COM 78462F103   216,732 507 SH   SOLE 0 507 0 0
SPS Commerce COM 78463M107   2,055,680 12,049 SH   SOLE 0 12,049 0 0
Salesforce.com Inc COM 79466L302   1,188,494 5,861 SH   SOLE 0 5,861 0 0
Schwab Emerging Mrkets Equity COM 808524706   230,782 9,640 SH   SOLE 0 9,640 0 0
Selecta Biosciences Inc COM 816212104   189,879 179,131 SH   SOLE 0 179,131 0 0
Seres Therapeutics COM 81750R102   108,097 45,419 SH   SOLE 0 45,419 0 0
Sm Energy Company COM 78454L100   1,355,633 34,190 SH   SOLE 0 34,190 0 0
Smartsheet Inc Class A COM 83200N103   461,972 11,418 SH   SOLE 0 11,418 0 0
Smile Direct Club COM 83192H106   24,329 58,625 SH   SOLE 0 58,625 0 0
Snowflake Inc. COM 833445109   345,413 2,261 SH   SOLE 0 2,261 0 0
Southwestern Energy Co COM 845467109   152,059 23,575 SH   SOLE 0 23,575 0 0
Spirit Airlines Inc. COM 848577102   455,185 27,587 SH   SOLE 0 27,587 0 0
Steven Madden Ltd COM 556269108   1,114,905 35,093 SH   SOLE 0 35,093 0 0
Sunopta Inc F COM 8676EP108   466,250 138,353 SH   SOLE 0 138,353 0 0
Super Micro Computer, Inc COM 86800U104   7,851,467 28,632 SH   SOLE 0 28,632 0 0
TRI Pointe Group, Inc. COM 87265H109   696,769 25,476 SH   SOLE 0 25,476 0 0
TTEC Holdings Inc COM 89854H102   726,346 27,702 SH   SOLE 0 27,702 0 0
Teledyne Tech Inc COM 879360105   1,113,789 2,726 SH   SOLE 0 2,726 0 0
Tempur Sealy International Inc COM 88023U101   2,304,648 53,176 SH   SOLE 0 53,176 0 0
Tennant Co COM 880345103   492,059 6,636 SH   SOLE 0 6,636 0 0
Topgolf Callaway Brands COM 131193104   631,132 45,602 SH   SOLE 0 45,602 0 0
TriCo Bancshares COM 896095106   497,490 15,532 SH   SOLE 0 15,532 0 0
Ttm Technologies Inc COM 87305R109   2,582,891 200,535 SH   SOLE 0 200,535 0 0
Tutor Perini Corp COM 901109108   486,423 62,123 SH   SOLE 0 62,123 0 0
UFP Industries COM 90278Q108   1,598,362 15,609 SH   SOLE 0 15,609 0 0
Unisys Corp COM 909214306   105,839 30,678 SH   SOLE 0 30,678 0 0
United Natural Foods COM 911163103   234,455 16,581 SH   SOLE 0 16,581 0 0
Vanguard FTSE Emerging Markets COM 922042858   2,245,125 57,259 SH   SOLE 0 57,259 0 0
Vanguard Total Stock Market ET COM 922908769   8,040,143 37,852 SH   SOLE 0 37,852 0 0
Vicor Corp COM 925815102   1,900,910 32,279 SH   SOLE 0 32,279 0 0
Visa Cl A COM 92826C839   767,543 3,337 SH   SOLE 0 3,337 0 0
WSFS Financial Corp COM 929328102   464,827 12,735 SH   SOLE 0 12,735 0 0
Watts Water Tech Inc A Class A COM 942749102   1,321,900 7,649 SH   SOLE 0 7,649 0 0
Wheaton Precious Metals Corp. COM 962879102   292,406 7,211 SH   SOLE 0 7,211 0 0
Williams Sonoma COM 969904101   897,901 5,778 SH   SOLE 0 5,778 0 0
Workday COM 98138H101   553,239 2,575 SH   SOLE 0 2,575 0 0
Zeta Global Holdings Corp. COM 98956A105   564,393 67,592 SH   SOLE 0 67,592 0 0
Zoetis Inc. COM 98978V103   1,380,879 7,937 SH   SOLE 0 7,937 0 0
Zscaler Inc. COM 98980G102   668,103 4,294 SH   SOLE 0 4,294 0 0
iShares Russell 3000 ETF COM 464287689   2,074,678 8,466 SH   SOLE 0 8,466 0 0
iShares Short Treasury Bond ET COM 464288679   3,324,926 30,098 SH   SOLE 0 30,098 0 0
American Funds New Perspective COM 648018109   272,160 5,142 SH   SOLE 0 5,142 0 0
Fidelity Total Market Index Fu COM 315911693   1,559,587 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   435,460 31,016 SH   SOLE 0 31,016 0 0