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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
2U Inc. COM 90214j101 188 14,123 SH   SOLE 0 14,123 0 0
A E S Corp COM 00130H105 593 23,047 SH   SOLE 0 23,047 0 0
ACI Worldwide, Inc COM 004498101 1,127 35,796 SH   SOLE 0 35,796 0 0
Acco Brands Corp COM 00081T108 245 30,580 SH   SOLE 0 30,580 0 0
Acuity Brands COM 00508y102 358 1,892 SH   SOLE 0 1,892 0 0
Adobe Systems COM 00724F101 780 1,713 SH   SOLE 0 1,713 0 0
Akerna Corp. COM 00973W102 126 110,678 SH   SOLE 0 110,678 0 0
Align Technology COM 016255101 399 915 SH   SOLE 0 915 0 0
Amtech Systems, Inc. COM 032332504 315 31,278 SH   SOLE 0 31,278 0 0
Apple Computer COM 037833100 321 1,836 SH   SOLE 0 1,836 0 0
Arrow Electronics COM 042735100 2,872 24,210 SH   SOLE 0 24,210 0 0
Artisan Partners Asset MGMT COM 04316a108 598 15,195 SH   SOLE 0 15,195 0 0
Aurinia Pharmaceuticals COM 05156v102 1,648 133,117 SH   SOLE 0 133,117 0 0
Auto Data Processing COM 053015103 1,309 5,753 SH   SOLE 0 5,753 0 0
Avaya Holdings Corp COM 05351x101 229 18,047 SH   SOLE 0 18,047 0 0
Avis Budget Group Inc COM 053774105 347 1,319 SH   SOLE 0 1,319 0 0
Azenta, Inc. COM 114340102 328 3,952 SH   SOLE 0 3,952 0 0
Babcock & Wilcox Enterprises, COM 05614L209 774 94,861 SH   SOLE 0 94,861 0 0
Banc of California, Inc COM 05990k106 774 39,966 SH   SOLE 0 39,966 0 0
Bank Of America Corp COM 060505104 361 8,751 SH   SOLE 0 8,751 0 0
Bank Of Ny Mellon Cp New COM 064058100 241 4,847 SH   SOLE 0 4,847 0 0
Barnes Group Inc COM 067806109 991 24,670 SH   SOLE 0 24,670 0 0
Barrett Business Services Inc. COM 068463108 3,334 43,033 SH   SOLE 0 43,033 0 0
Barrick Gold Corp COM 067901108 556 22,683 SH   SOLE 0 22,683 0 0
Beacon Roofing Supply COM 073685109 1,748 29,493 SH   SOLE 0 29,493 0 0
Belden Inc COM 077454106 998 18,008 SH   SOLE 0 18,008 0 0
Berkshire Hath Cl B COM 084670702 240 680 SH   SOLE 0 680 0 0
Berkshire Hills Bancorp COM 084680107 497 17,169 SH   SOLE 0 17,169 0 0
Blackstone Mortgage Trust, Inc COM 09257w100 239 7,517 SH   SOLE 0 7,517 0 0
Bottomline Technologies, Inc. COM 101388106 506 8,919 SH   SOLE 0 8,919 0 0
Braemar Hotels Resorts COM 10482b101 1,926 311,724 SH   SOLE 0 311,724 0 0
BridgeBio Pharma Inc. COM 10806x102 729 71,829 SH   SOLE 0 71,829 0 0
Bristol-Myers Squibb Co COM 110122108 689 9,439 SH   SOLE 0 9,439 0 0
CHR Hansen Holdings COM 12545m207 676 36,580 SH   SOLE 0 36,580 0 0
Cabot Corp COM 127055101 1,301 19,012 SH   SOLE 0 19,012 0 0
Cadence Bank COM 12740C103 960 32,825 SH   SOLE 0 32,825 0 0
Callaway Golf COM 131193104 1,169 49,909 SH   SOLE 0 49,909 0 0
Calliditas Therapeutics AB COM 13124Q106 551 28,762 SH   SOLE 0 28,762 0 0
Car Guru, Inc. COM 141788109 523 12,323 SH   SOLE 0 12,323 0 0
Cardiovascular Systems Inc. COM 141619106 1,029 45,547 SH   SOLE 0 45,547 0 0
Carters Inc COM 146229109 884 9,614 SH   SOLE 0 9,614 0 0
Caterpillar Inc COM 149123101 445 1,995 SH   SOLE 0 1,995 0 0
Checkpoint Therapeutics COM 162828107 246 138,910 SH   SOLE 0 138,910 0 0
Church & Dwight Co Inc COM 171340102 886 8,911 SH   SOLE 0 8,911 0 0
Cisco Systems Inc COM 17275R102 740 13,262 SH   SOLE 0 13,262 0 0
Citigroup Inc New COM 172967424 467 8,740 SH   SOLE 0 8,740 0 0
Clorox Co Del COM 189054109 423 3,042 SH   SOLE 0 3,042 0 0
Colfax Corporation COM 194014106 827 20,785 SH   SOLE 0 20,785 0 0
Columbia Banking Systems COM 197236102 1,413 43,787 SH   SOLE 0 43,787 0 0
Commercial Vehicle Group COM 202608105 4,357 515,608 SH   SOLE 0 515,608 0 0
Comtech Telecommunications COM 205826209 1,705 108,690 SH   SOLE 0 108,690 0 0
Cracker Barrel COM 22410j106 790 6,650 SH   SOLE 0 6,650 0 0
Cytokinetics Inc COM 23282W605 2,538 68,962 SH   SOLE 0 68,962 0 0
Danaher COM 235851102 1,174 4,003 SH   SOLE 0 4,003 0 0
Darling Ingredients, Inc. COM 237266101 4,162 51,779 SH   SOLE 0 51,779 0 0
Deere & Co COM 244199105 458 1,102 SH   SOLE 0 1,102 0 0
Denali Therapeutics COM 24823r105 638 19,842 SH   SOLE 0 19,842 0 0
Duluth Holdings Inc COM 26443v101 540 44,177 SH   SOLE 0 44,177 0 0
Durect Corp COM 266605104 573 854,926 SH   SOLE 0 854,926 0 0
Dycom Industries Inc COM 267475101 1,637 17,189 SH   SOLE 0 17,189 0 0
Emerson Electric Company COM 291011104 319 3,250 SH   SOLE 0 3,250 0 0
Everbridge COM 29978a104 762 17,450 SH   SOLE 0 17,450 0 0
Extreme Networks Inc. COM 30226d106 1,575 128,973 SH   SOLE 0 128,973 0 0
Facebook Inc COM 30303m102 208 936 SH   SOLE 0 936 0 0
Fairfax India Holdings COM 303897102 176 13,896 SH   SOLE 0 13,896 0 0
Fastenal Co Com COM 311900104 970 16,337 SH   SOLE 0 16,337 0 0
Fifth Third Bancorp Com COM 316773100 1,017 23,618 SH   SOLE 0 23,618 0 0
Fluor COM 343412102 474 16,528 SH   SOLE 0 16,528 0 0
Franco-Nevada COM 351858105 1,232 7,725 SH   SOLE 0 7,725 0 0
Freshpet Inc. COM 358039105 3,824 37,261 SH   SOLE 0 37,261 0 0
General Electric Company COM 369604103 310 3,387 SH   SOLE 0 3,387 0 0
Geospace Technologies COM 37364x109 241 41,981 SH   SOLE 0 41,981 0 0
Goldman Sachs Group COM 38141G104 638 1,933 SH   SOLE 0 1,933 0 0
Grayscale Bitcoin Trust COM 389637109 213 6,962 SH   SOLE 0 6,962 0 0
Griffon Corp COM 398433102 1,141 56,945 SH   SOLE 0 56,945 0 0
Group 1 Automotive COM 398905109 3,935 23,445 SH   SOLE 0 23,445 0 0
HP Inc. COM 40434l105 580 15,974 SH   SOLE 0 15,974 0 0
Hancock Whitney Corp COM 410120109 238 4,557 SH   SOLE 0 4,557 0 0
Hanover Insurance Group COM 410867105 1,739 11,631 SH   SOLE 0 11,631 0 0
Hewlett Packard Enterprise Co. COM 42824c109 338 20,224 SH   SOLE 0 20,224 0 0
Hudbay Minerals COM 443628102 345 43,897 SH   SOLE 0 43,897 0 0
II-VI Inc. COM 902104108 1,086 14,980 SH   SOLE 0 14,980 0 0
Illumina Inc Com COM 452327109 467 1,336 SH   SOLE 0 1,336 0 0
Immunogen, Inc. COM 45253H101 845 177,561 SH   SOLE 0 177,561 0 0
Impinj, Inc. COM 453204109 1,795 28,245 SH   SOLE 0 28,245 0 0
Intel Corp COM 458140100 709 14,308 SH   SOLE 0 14,308 0 0
Intl Business Machines COM 459200101 1,175 9,039 SH   SOLE 0 9,039 0 0
Invacare Corp. COM 461203101 70 49,385 SH   SOLE 0 49,385 0 0
Johnson & Johnson COM 478160104 444 2,506 SH   SOLE 0 2,506 0 0
Jpmorgan Chase & Co COM 46625H100 1,070 7,848 SH   SOLE 0 7,848 0 0
KBR, Inc. COM 48242w106 327 5,971 SH   SOLE 0 5,971 0 0
Kezar Life Sciences Inc. COM 49372l100 515 30,973 SH   SOLE 0 30,973 0 0
Kohls COM 500255104 4,453 73,650 SH   SOLE 0 73,650 0 0
Koppers Holdings Inc. COM 50060p106 2,721 98,856 SH   SOLE 0 98,856 0 0
LSB Industries COM 502160104 1,031 47,186 SH   SOLE 0 47,186 0 0
Limelight Networks Inc COM 53261M104 1,507 288,610 SH   SOLE 0 288,610 0 0
LivePerson COM 538146101 736 30,146 SH   SOLE 0 30,146 0 0
MYR Group COM 55405w104 1,934 20,562 SH   SOLE 0 20,562 0 0
Manitex International COM 563420108 712 97,867 SH   SOLE 0 97,867 0 0
Mccormick & Co Inc Com Non Vtg COM 579780206 947 9,491 SH   SOLE 0 9,491 0 0
Mckesson Corporation COM 58155Q103 1,619 5,288 SH   SOLE 0 5,288 0 0
Merck & Co Inc New COM 58933y105 301 3,671 SH   SOLE 0 3,671 0 0
Mercury Systems COM 589378108 2,739 42,499 SH   SOLE 0 42,499 0 0
Methode Electronics Inc. COM 591520200 2,057 47,559 SH   SOLE 0 47,559 0 0
Microsoft Corp COM 594918104 1,919 6,225 SH   SOLE 0 6,225 0 0
Msci Eafe COM 464287465 4,304 58,485 SH   SOLE 0 58,485 0 0
N C R Corp New COM 62886e108 2,304 57,325 SH   SOLE 0 57,325 0 0
Newpark Resources Inc COM 651718504 221 60,338 SH   SOLE 0 60,338 0 0
Northern Oil and Gas, Inc. COM 665531307 369 13,096 SH   SOLE 0 13,096 0 0
Northfield Bancorp COM 66611t108 238 16,563 SH   SOLE 0 16,563 0 0
Novo-Nordisk A/S COM 670100205 1,167 10,511 SH   SOLE 0 10,511 0 0
Old Republic Intl Corp COM 680223104 726 28,082 SH   SOLE 0 28,082 0 0
Otis Worldwide Corp COM 68902v107 1,020 13,250 SH   SOLE 0 13,250 0 0
PayPal Holdings, Inc. COM 70450Y103 429 3,708 SH   SOLE 0 3,708 0 0
Pegasystems Inc COM 705573103 3,822 47,387 SH   SOLE 0 47,387 0 0
Pepsico Incorporated COM 713448108 536 3,204 SH   SOLE 0 3,204 0 0
Perficient Inc COM 71375U101 5,879 53,405 SH   SOLE 0 53,405 0 0
Pfizer Incorporated COM 717081103 1,586 30,645 SH   SOLE 0 30,645 0 0
Pinnacle Financial Partners, I COM 72346q104 1,478 16,055 SH   SOLE 0 16,055 0 0
Pitney Bowes Inc COM 724479100 235 45,224 SH   SOLE 0 45,224 0 0
Progressive Corp Ohio COM 743315103 984 8,633 SH   SOLE 0 8,633 0 0
Purple Innovation COM 74640y106 175 29,927 SH   SOLE 0 29,927 0 0
Qorvo Inc. COM 74736k101 1,036 8,349 SH   SOLE 0 8,349 0 0
Ribbon Communications COM 762544104 64 20,640 SH   SOLE 0 20,640 0 0
Rolls Royce ADR COM 775781206 25 18,855 SH   SOLE 0 18,855 0 0
S&p 500 Spdr Tr. Unit COM 78462F103 210 464 SH   SOLE 0 464 0 0
SPDR(R) Gold Shares COM 78463v107 1,126 6,234 SH   SOLE 0 6,234 0 0
SPS Commerce COM 78463m107 1,720 13,113 SH   SOLE 0 13,113 0 0
Salesforce.com Inc COM 79466l302 1,435 6,761 SH   SOLE 0 6,761 0 0
Schwab Emerging Mrkets Equity COM 808524706 304 10,936 SH   SOLE 0 10,936 0 0
Selecta Biosciences Inc COM 816212104 244 198,537 SH   SOLE 0 198,537 0 0
Seres Therapeutics COM 81750r102 115 16,212 SH   SOLE 0 16,212 0 0
Silvercorp Metals Inc Com COM 82835p103 124 34,261 SH   SOLE 0 34,261 0 0
Sm Energy Company COM 78454l100 350 8,990 SH   SOLE 0 8,990 0 0
Smartsheet Inc Class A COM 83200n103 687 12,547 SH   SOLE 0 12,547 0 0
Smile Direct Club COM 83192h106 168 64,983 SH   SOLE 0 64,983 0 0
Snap Inc COM 83304a106 320 8,900 SH   SOLE 0 8,900 0 0
Southwestern Energy Co COM 845467109 201 28,055 SH   SOLE 0 28,055 0 0
Spirit Airlines Inc. COM 848577102 679 31,047 SH   SOLE 0 31,047 0 0
Steven Madden Ltd COM 556269108 1,552 40,162 SH   SOLE 0 40,162 0 0
Sunopta Inc F COM 8676EP108 765 152,455 SH   SOLE 0 152,455 0 0
Super Micro Computer, Inc COM 86800u104 2,042 53,639 SH   SOLE 0 53,639 0 0
TRI Pointe Group, Inc. COM 87265h109 557 27,741 SH   SOLE 0 27,741 0 0
TTEC Holdings Inc COM 89854h102 2,524 30,590 SH   SOLE 0 30,590 0 0
Teledyne Tech Inc COM 879360105 1,427 3,019 SH   SOLE 0 3,019 0 0
Tempur Sealy International Inc COM 88023U101 1,661 59,506 SH   SOLE 0 59,506 0 0
Tennant Co COM 880345103 569 7,223 SH   SOLE 0 7,223 0 0
TriCo Bancshares COM 896095106 676 16,893 SH   SOLE 0 16,893 0 0
Ttm Technologies Inc COM 87305r109 2,543 171,593 SH   SOLE 0 171,593 0 0
Tutor Perini Corp COM 901109108 595 55,101 SH   SOLE 0 55,101 0 0
UFP Industries COM 90278q108 1,313 17,020 SH   SOLE 0 17,020 0 0
Unisys Corp COM 909214306 266 12,307 SH   SOLE 0 12,307 0 0
United Natural Foods COM 911163103 761 18,398 SH   SOLE 0 18,398 0 0
VanEck Vectors Gold Miners ETF COM 92189f106 605 15,773 SH   SOLE 0 15,773 0 0
Vanguard Emerging Mkt Etf COM 922042858 1,136 24,627 SH   SOLE 0 24,627 0 0
Vanguard Intermediate Term Tre COM 92206c706 811 12,898 SH   SOLE 0 12,898 0 0
Vicor Corp COM 925815102 2,564 36,346 SH   SOLE 0 36,346 0 0
Visa Cl A COM 92826C839 823 3,712 SH   SOLE 0 3,712 0 0
Vistra Corp. COM 92840M102 230 9,875 SH   SOLE 0 9,875 0 0
WSFS Financial Corp COM 929328102 886 18,995 SH   SOLE 0 18,995 0 0
Watts Water Tech Inc A Class A COM 942749102 1,167 8,357 SH   SOLE 0 8,357 0 0
Webster Financial Corp COM 947890109 281 5,000 SH   SOLE 0 5,000 0 0
Western Digital Corp COM 958102105 228 4,590 SH   SOLE 0 4,590 0 0
Williams Sonoma COM 969904101 919 6,340 SH   SOLE 0 6,340 0 0
Workday COM 98138h101 687 2,867 SH   SOLE 0 2,867 0 0
Zeta Global Holdings Corp. COM 98956A105 941 73,827 SH   SOLE 0 73,827 0 0
Zoetis Inc. COM 98978v103 1,677 8,893 SH   SOLE 0 8,893 0 0
Zscaler Inc. COM 98980g102 1,138 4,718 SH   SOLE 0 4,718 0 0
iShares Russell 3000 ETF COM 464287689 1,978 7,538 SH   SOLE 0 7,538 0 0
vanguard total bond market etf COM 921937835 1,253 15,757 SH   SOLE 0 15,757 0 0
vanguard total stock market et COM 922908769 5,878 25,817 SH   SOLE 0 25,817 0 0
American Funds New Perspective COM 648018109 295 4,939 SH   SOLE 0 4,939 0 1,150,182