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
A E S Corp COM 00130H105 181,502 17,253 SH SOLE 17,253 0 0
ACI Worldwide, Inc COM 004498101 1,340,802 29,205 SH SOLE 29,205 0 0
ASML Holding N.V. COM N07059210 618,673 772 SH SOLE 772 0 0
Acco Brands Corp COM 00081T108 96,696 27,010 SH SOLE 27,010 0 0
Agnico Eagle Mines Ltd Com COM 008474108 943,115 7,930 SH SOLE 7,930 0 0
Alphabet Inc., Class A COM 02079K305 992,527 5,632 SH SOLE 5,632 0 0
Alta Equipment Group Inc. COM 02128L106 216,492 34,255 SH SOLE 34,255 0 0
Ameresco, Inc. COM 02361E108 348,854 22,966 SH SOLE 22,966 0 0
American Vanguard Corp COM 030371108 151,829 38,732 SH SOLE 38,732 0 0
Amtech Systems, Inc. COM 032332504 123,423 27,798 SH SOLE 27,798 0 0
Anika Therapeutics, Inc. COM 035255108 300,059 28,361 SH SOLE 28,361 0 0
Apple Computer COM 037833100 376,692 1,836 SH SOLE 1,836 0 0
Arrow Electronics COM 042735100 2,930,253 22,995 SH SOLE 22,995 0 0
Artisan Partners Asset MGMT COM 04316A108 595,175 13,426 SH SOLE 13,426 0 0
Aspen Aerogels, Inc. COM 04523Y105 735,998 124,324 SH SOLE 124,324 0 0
Astronics Corporation COM 046433108 1,009,958 30,166 SH SOLE 30,166 0 0
Aurinia Pharmaceuticals COM 05156V102 981,377 115,865 SH SOLE 115,865 0 0
Auto Data Processing COM 053015103 1,691,574 5,485 SH SOLE 5,485 0 0
Babcock & Wilcox Enterprises, COM 05614L209 188,571 195,999 SH SOLE 195,999 0 0
Banc of California, Inc COM 05990K106 465,772 33,151 SH SOLE 33,151 0 0
Bank Of America Corp COM 060505104 270,670 5,720 SH SOLE 5,720 0 0
Bank Of Ny Mellon Cp New COM 064058100 441,610 4,847 SH SOLE 4,847 0 0
Barrett Business Services Inc. COM 068463108 3,125,291 74,965 SH SOLE 74,965 0 0
Belden Inc COM 077454106 1,360,766 11,751 SH SOLE 11,751 0 0
Berkshire Hills Bancorp COM 084680107 619,540 24,742 SH SOLE 24,742 0 0
Boeing Company COM 097023105 370,030 1,766 SH SOLE 1,766 0 0
Braemar Hotels Resorts COM 10482B101 985,988 402,444 SH SOLE 402,444 0 0
BridgeBio Pharma Inc. COM 10806X102 2,696,418 62,446 SH SOLE 62,446 0 0
Bristol-Myers Squibb Co COM 110122108 279,916 6,047 SH SOLE 6,047 0 0
Burberry Group Plc COM 12082W204 224,696 13,853 SH SOLE 13,853 0 0
Cabot Corp COM 127055101 1,371,675 18,289 SH SOLE 18,289 0 0
Cadence Bank COM 12740C103 923,774 28,886 SH SOLE 28,886 0 0
Car Guru, Inc. COM 141788109 364,388 10,887 SH SOLE 10,887 0 0
Carters Inc COM 146229109 232,091 7,703 SH SOLE 7,703 0 0
Caterpillar Inc COM 149123101 543,494 1,400 SH SOLE 1,400 0 0
Church & Dwight Co Inc COM 171340102 924,867 9,623 SH SOLE 9,623 0 0
Cisco Systems Inc COM 17275R102 2,067,303 29,797 SH SOLE 29,797 0 0
Citigroup Inc New COM 172967424 3,597,682 42,266 SH SOLE 42,266 0 0
Coherent Corp COM 19247G107 1,108,345 12,424 SH SOLE 12,424 0 0
Columbia Banking Systems COM 197236102 346,749 14,831 SH SOLE 14,831 0 0
Commercial Vehicle Group COM 202608105 988,596 595,540 SH SOLE 595,540 0 0
Compass Minerals International COM 20451N101 592,555 29,495 SH SOLE 29,495 0 0
Cracker Barrel COM 22410J106 601,638 9,850 SH SOLE 9,850 0 0
Cytokinetics Inc COM 23282W605 1,900,329 57,516 SH SOLE 57,516 0 0
Danaher COM 235851102 753,615 3,815 SH SOLE 3,815 0 0
Darling Ingredients, Inc. COM 237266101 1,636,656 43,138 SH SOLE 43,138 0 0
Denali Therapeutics COM 24823R105 744,436 53,212 SH SOLE 53,212 0 0
Disney (walt) COM 254687106 282,123 2,275 SH SOLE 2,275 0 0
Duluth Holdings Inc COM 26443V101 77,160 36,743 SH SOLE 36,743 0 0
Durect Corp COM 266605500 75,021 118,106 SH SOLE 118,106 0 0
Dycom Industries Inc COM 267475101 3,542,922 14,497 SH SOLE 14,497 0 0
Eaton Corporation COM G29183103 255,605 716 SH SOLE 716 0 0
Evolent Health, Inc. COM 30050B101 568,472 50,486 SH SOLE 50,486 0 0
Evolv Technologies Holdings, I COM 30049H102 1,858,497 297,836 SH SOLE 297,836 0 0
Expand Energy Corp. COM 165167735 238,791 2,042 SH SOLE 2,042 0 0
Extreme Networks Inc. COM 30226D106 1,867,949 104,064 SH SOLE 104,064 0 0
Fastenal Co Com COM 311900104 1,303,428 31,034 SH SOLE 31,034 0 0
Fifth Third Bancorp Com COM 316773100 921,230 22,398 SH SOLE 22,398 0 0
Fluor COM 343412102 305,979 5,968 SH SOLE 5,968 0 0
Franco-Nevada COM 351858105 1,362,503 8,312 SH SOLE 8,312 0 0
Freshpet Inc. COM 358039105 2,417,133 35,567 SH SOLE 35,567 0 0
GE Vernova Inc. COM 36828A101 329,660 623 SH SOLE 623 0 0
General Electric Company COM 369604301 650,174 2,526 SH SOLE 2,526 0 0
General Mtrs Corp COM 37045V100 2,337,475 47,500 SH SOLE 47,500 0 0
Geospace Technologies COM 37364X109 530,016 37,168 SH SOLE 37,168 0 0
Goldman Sachs Group COM 38141G104 664,577 939 SH SOLE 939 0 0
Goodyear Tire & Rubber COM 382550101 1,835,490 177,000 SH SOLE 177,000 0 0
Griffon Corp COM 398433102 2,633,906 36,395 SH SOLE 36,395 0 0
Group 1 Automotive COM 398905109 6,300,415 14,427 SH SOLE 14,427 0 0
HP Inc. COM 40434L105 269,011 10,998 SH SOLE 10,998 0 0
Hancock Whitney Corp COM 410120109 212,437 3,701 SH SOLE 3,701 0 0
Hanover Insurance Group COM 410867105 1,596,778 9,400 SH SOLE 9,400 0 0
Hewlett Packard Enterprise Co. COM 42824C109 209,572 10,248 SH SOLE 10,248 0 0
Hudbay Minerals COM 443628102 292,634 27,581 SH SOLE 27,581 0 0
Impinj, Inc. COM 453204109 2,560,719 23,055 SH SOLE 23,055 0 0
InspireMD, Inc. COM 45779A846 137,442 60,547 SH SOLE 60,547 0 0
Intercontinental Exchange, Inc COM 45866F104 886,711 4,833 SH SOLE 4,833 0 0
Intl Business Machines COM 459200101 1,895,140 6,429 SH SOLE 6,429 0 0
Ishares Russell 1000 Growth ET COM 464287614 384,669 906 SH SOLE 906 0 0
Ishares Russell 2000 COM 464287655 6,988,575 32,386 SH SOLE 32,386 0 0
Jpmorgan Chase & Co COM 46625H100 914,376 3,154 SH SOLE 3,154 0 0
KalVista Pharmaceuticals COM 483497103 188,918 16,711 SH SOLE 16,711 0 0
Kohls COM 500255104 897,184 105,800 SH SOLE 105,800 0 0
Koppers Holdings Inc. COM 50060P106 2,649,674 82,416 SH SOLE 82,416 0 0
LSB Industries COM 502160104 642,915 82,425 SH SOLE 82,425 0 0
Leidos Holdings, Inc. COM 525327102 859,792 5,450 SH SOLE 5,450 0 0
MYR Group COM 55405W104 3,299,305 18,183 SH SOLE 18,183 0 0
Marqeta, Inc. COM 57142B104 151,871 26,050 SH SOLE 26,050 0 0
Mccormick & Co Inc Com Non Vtg COM 579780206 808,620 10,665 SH SOLE 10,665 0 0
Mckesson Corporation COM 58155Q103 2,509,771 3,425 SH SOLE 3,425 0 0
Merck & Co Inc New COM 58933Y105 276,585 3,494 SH SOLE 3,494 0 0
Mercury Systems COM 589378108 2,136,626 39,670 SH SOLE 39,670 0 0
Meta Platforms, Inc. COM 30303M102 509,282 690 SH SOLE 690 0 0
Methode Electronics Inc. COM 591520200 279,242 29,363 SH SOLE 29,363 0 0
Microsoft Corp COM 594918104 2,045,635 4,113 SH SOLE 4,113 0 0
Msci Eafe COM 464287465 9,890,110 110,640 SH SOLE 110,640 0 0
NCR Atleos Corp. COM 63001N106 1,047,622 36,720 SH SOLE 36,720 0 0
NCR Voyix Corp. COM 62886E108 1,060,627 90,420 SH SOLE 90,420 0 0
NPK International, Inc. COM 651718504 1,218,623 143,199 SH SOLE 143,199 0 0
Newell Co COM 651229106 150,401 27,852 SH SOLE 27,852 0 0
Northfield Bancorp COM 66611T108 170,455 14,848 SH SOLE 14,848 0 0
Novo-Nordisk A/S COM 670100205 1,487,519 21,552 SH SOLE 21,552 0 0
Old Republic Intl Corp COM 680223104 870,743 22,652 SH SOLE 22,652 0 0
Onto Innovation COM 683344105 586,504 5,811 SH SOLE 5,811 0 0
Oracle Corporation COM 68389X105 264,761 1,211 SH SOLE 1,211 0 0
Otis Worldwide Corp COM 68902V107 1,248,543 12,609 SH SOLE 12,609 0 0
Pagaya Technologies Ltd. COM M7S64L123 1,281,268 60,097 SH SOLE 60,097 0 0
Pegasystems Inc COM 705573103 4,335,705 80,098 SH SOLE 80,098 0 0
Pepsico Incorporated COM 713448108 388,198 2,940 SH SOLE 2,940 0 0
Pfizer Incorporated COM 717081103 1,245,694 51,390 SH SOLE 51,390 0 0
Pinnacle Financial Partners, I COM 72346Q104 1,250,614 11,327 SH SOLE 11,327 0 0
Pitney Bowes Inc COM 724479100 231,063 21,179 SH SOLE 21,179 0 0
Progressive Corp Ohio COM 743315103 1,553,926 5,823 SH SOLE 5,823 0 0
Qorvo Inc. COM 74736K101 551,406 6,494 SH SOLE 6,494 0 0
Quanterix Corp COM 74766Q101 141,625 21,297 SH SOLE 21,297 0 0
Ribbon Communications COM 762544104 74,766 18,645 SH SOLE 18,645 0 0
Russell 1000 Value Index Fund COM 464287598 362,627 1,867 SH SOLE 1,867 0 0
S&P Global Inc. COM 78409V104 940,685 1,784 SH SOLE 1,784 0 0
SPS Commerce COM 78463M107 1,582,455 11,628 SH SOLE 11,628 0 0
Salesforce.com Inc COM 79466L302 1,362,632 4,997 SH SOLE 4,997 0 0
Schwab Emerging Mrkets Equity COM 808524706 247,148 8,200 SH SOLE 8,200 0 0
Sm Energy Company COM 78454L100 844,835 34,190 SH SOLE 34,190 0 0
Somnigroup International Inc. COM 88023U101 3,273,273 48,101 SH SOLE 48,101 0 0
Sonos, Inc. COM 83570H108 484,050 44,778 SH SOLE 44,778 0 0
Sprout Social, Inc. COM 85209W109 428,864 20,510 SH SOLE 20,510 0 0
Steven Madden Ltd COM 556269108 1,020,061 42,538 SH SOLE 42,538 0 0
Sunopta Inc F COM 8676EP108 745,300 128,500 SH SOLE 128,500 0 0
Super Micro Computer, Inc. COM 86800U302 4,970,251 101,413 SH SOLE 101,413 0 0
TRI Pointe Group, Inc. COM 87265H109 781,497 24,460 SH SOLE 24,460 0 0
TTEC Holdings Inc COM 89854H102 117,244 24,375 SH SOLE 24,375 0 0
Talos Energy Inc. COM 87484T108 135,171 15,940 SH SOLE 15,940 0 0
Target COM 87612E106 294,963 2,990 SH SOLE 2,990 0 0
Teledyne Tech Inc COM 879360105 1,486,724 2,902 SH SOLE 2,902 0 0
Tennant Co COM 880345103 494,090 6,377 SH SOLE 6,377 0 0
Topgolf Callaway Brands COM 131193104 466,393 57,937 SH SOLE 57,937 0 0
TriCo Bancshares COM 896095106 605,042 14,943 SH SOLE 14,943 0 0
Trimas COM 896215209 542,102 18,948 SH SOLE 18,948 0 0
Ttm Technologies Inc COM 87305R109 1,403,065 34,372 SH SOLE 34,372 0 0
Tutor Perini Corp COM 901109108 2,011,634 43,002 SH SOLE 43,002 0 0
UFP Industries COM 90278Q108 1,484,836 14,944 SH SOLE 14,944 0 0
Unisys Corp COM 909214306 251,700 55,563 SH SOLE 55,563 0 0
United Natural Foods COM 911163103 351,282 15,070 SH SOLE 15,070 0 0
Valneva SE ADR COM 92025Y103 142,515 25,135 SH SOLE 25,135 0 0
Vanguard FTSE Emerging Markets COM 922042858 2,992,924 60,512 SH SOLE 60,512 0 0
Vanguard FTSE Europe ETF COM 922042874 692,927 8,941 SH SOLE 8,941 0 0
Vanguard Total Stock Market ET COM 922908769 14,009,349 46,094 SH SOLE 46,094 0 0
Vicor Corp COM 925815102 1,425,892 31,435 SH SOLE 31,435 0 0
Visa Cl A COM 92826C839 1,261,138 3,552 SH SOLE 3,552 0 0
WSFS Financial Corp COM 929328102 509,850 9,270 SH SOLE 9,270 0 0
Watts Water Tech Inc A Class A COM 942749102 1,812,701 7,372 SH SOLE 7,372 0 0
Westgold Resources Ltd. COM 971592327 231,233 122,944 SH SOLE 122,944 0 0
Wheaton Precious Metals Corp. COM 962879102 693,436 7,722 SH SOLE 7,722 0 0
Williams Sonoma COM 969904101 1,795,600 10,991 SH SOLE 10,991 0 0
Zeta Global Holdings Corp. COM 98956A105 1,021,751 65,962 SH SOLE 65,962 0 0
Zoetis Inc. COM 98978V103 1,464,526 9,391 SH SOLE 9,391 0 0
Zscaler Inc. COM 98980G102 1,886,465 6,009 SH SOLE 6,009 0 0
iRobot Corporation COM 462726100 179,765 57,433 SH SOLE 57,433 0 0
iShares 0-3 Month Treasury Bon COM 46436E718 675,126 6,705 SH SOLE 6,705 0 0
iShares Russell 3000 ETF COM 464287689 3,503,682 9,982 SH SOLE 9,982 0 0
iShares Short Treasury Bond ET COM 464288679 3,933,381 35,622 SH SOLE 35,622 0 0
indie Semiconductor, Inc. COM 45569U101 753,292 211,599 SH SOLE 211,599 0 0
American Funds New Perspective OTH 648018109 395,438 5,667 SH SOLE 5,667 0 0
Fidelity Total Market Index Fu OTH 315911693 2,185,075 12,831 SH SOLE 12,831 0 0
Legg Mason WA US TSY Res Inst OTH 52470G841 253,125 253,125 SH SOLE 253,125 0 0
MSILF Treasury Port Inst. OTH 61747C582 22,545 22,545 SH SOLE 22,545 0 0
Vanguard Developed Markets Ind OTH 921943809 602,517 32,871 SH SOLE 32,871 0 0
Cartesian Therapeutics CVR OTH 816212112 0 170,087 SH SOLE 170,087 0 0