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 270 13,465 SH   SOLE 0 13,465 0 0
A E S Corp COM 00130H105 575 23,662 SH   SOLE 0 23,662 0 0
ACI Worldwide, Inc COM 004498101 1,245 35,869 SH   SOLE 0 35,869 0 0
Acco Brands Corp COM 00081T108 250 30,265 SH   SOLE 0 30,265 0 0
Acuity Brands COM 00508y102 401 1,892 SH   SOLE 0 1,892 0 0
Air Prods & Chems Inc COM 009158106 882 2,899 SH   SOLE 0 2,899 0 0
Akerna Corp. COM 00973W102 182 104,176 SH   SOLE 0 104,176 0 0
Align Technology COM 016255101 611 930 SH   SOLE 0 930 0 0
Amtech Systems, Inc. COM 032332504 304 30,723 SH   SOLE 0 30,723 0 0
Apple Computer COM 037833100 326 1,836 SH   SOLE 0 1,836 0 0
Arrow Electronics COM 042735100 3,154 23,490 SH   SOLE 0 23,490 0 0
Artisan Partners Asset MGMT COM 04316a108 717 15,041 SH   SOLE 0 15,041 0 0
Aurinia Pharmaceuticals COM 05156v102 3,013 131,760 SH   SOLE 0 131,760 0 0
Auto Data Processing COM 053015103 1,524 6,179 SH   SOLE 0 6,179 0 0
Avis Budget Group Inc COM 053774105 274 1,319 SH   SOLE 0 1,319 0 0
Babcock & Wilcox Enterprises, COM 05614L209 736 81,625 SH   SOLE 0 81,625 0 0
Banc of California, Inc COM 05990k106 785 40,017 SH   SOLE 0 40,017 0 0
Bank Of America Corp COM 060505104 415 9,333 SH   SOLE 0 9,333 0 0
Bank Of Ny Mellon Cp New COM 064058100 282 4,847 SH   SOLE 0 4,847 0 0
Barnes Group Inc COM 067806109 1,149 24,670 SH   SOLE 0 24,670 0 0
Barrett Business Services Inc. COM 068463108 2,965 42,940 SH   SOLE 0 42,940 0 0
Barrick Gold Corp COM 067901108 464 24,418 SH   SOLE 0 24,418 0 0
Beacon Roofing Supply COM 073685109 1,717 29,938 SH   SOLE 0 29,938 0 0
Belden Inc COM 077454106 1,184 18,008 SH   SOLE 0 18,008 0 0
Berkshire Hath Cl B COM 084670702 203 680 SH   SOLE 0 680 0 0
Berkshire Hills Bancorp COM 084680107 482 16,956 SH   SOLE 0 16,956 0 0
Blackstone Mortgage Trust, Inc COM 09257w100 230 7,517 SH   SOLE 0 7,517 0 0
Bottomline Technologies, Inc. COM 101388106 498 8,825 SH   SOLE 0 8,825 0 0
Braemar Hotels Resorts COM 10482b101 1,590 311,724 SH   SOLE 0 311,724 0 0
BridgeBio Pharma Inc. COM 10806x102 1,169 70,059 SH   SOLE 0 70,059 0 0
Bristol-Myers Squibb Co COM 110122108 589 9,439 SH   SOLE 0 9,439 0 0
Bryn Mawr Bank Corporation COM 117665109 655 14,550 SH   SOLE 0 14,550 0 0
CHR Hansen Holdings COM 12545m207 773 39,295 SH   SOLE 0 39,295 0 0
Cabot Corp COM 127055101 1,069 19,017 SH   SOLE 0 19,017 0 0
Cadence Bank COM 12740C103 960 32,236 SH   SOLE 0 32,236 0 0
Callaway Golf COM 131193104 1,356 49,408 SH   SOLE 0 49,408 0 0
Calliditas Therapeutics AB COM 13124Q106 675 27,267 SH   SOLE 0 27,267 0 0
Car Guru, Inc. COM 141788109 410 12,197 SH   SOLE 0 12,197 0 0
Cardiovascular Systems Inc. COM 141619106 830 44,219 SH   SOLE 0 44,219 0 0
Carters Inc COM 146229109 975 9,635 SH   SOLE 0 9,635 0 0
Caterpillar Inc COM 149123101 412 1,995 SH   SOLE 0 1,995 0 0
Checkpoint Therapeutics COM 162828107 423 136,155 SH   SOLE 0 136,155 0 0
Church & Dwight Co Inc COM 171340102 988 9,637 SH   SOLE 0 9,637 0 0
Cisco Systems Inc COM 17275R102 840 13,261 SH   SOLE 0 13,261 0 0
Citigroup Inc New COM 172967424 533 8,821 SH   SOLE 0 8,821 0 0
Clorox Co Del COM 189054109 851 4,879 SH   SOLE 0 4,879 0 0
Colfax Corporation COM 194014106 543 11,816 SH   SOLE 0 11,816 0 0
Columbia Banking Systems COM 197236102 1,424 43,518 SH   SOLE 0 43,518 0 0
Commercial Vehicle Group COM 202608105 4,156 515,608 SH   SOLE 0 515,608 0 0
Comtech Telecommunications COM 205826209 2,575 108,690 SH   SOLE 0 108,690 0 0
Cracker Barrel COM 22410j106 855 6,650 SH   SOLE 0 6,650 0 0
Cytokinetics Inc COM 23282W605 3,148 69,059 SH   SOLE 0 69,059 0 0
Danaher COM 235851102 1,416 4,305 SH   SOLE 0 4,305 0 0
Darling Ingredients, Inc. COM 237266101 3,563 51,424 SH   SOLE 0 51,424 0 0
Deere & Co COM 244199105 378 1,102 SH   SOLE 0 1,102 0 0
Denali Therapeutics COM 24823r105 864 19,383 SH   SOLE 0 19,383 0 0
Duluth Holdings Inc COM 26443v101 669 44,044 SH   SOLE 0 44,044 0 0
Durect Corp COM 266605104 821 833,194 SH   SOLE 0 833,194 0 0
Dycom Industries Inc COM 267475101 1,606 17,130 SH   SOLE 0 17,130 0 0
Emerson Electric Company COM 291011104 302 3,250 SH   SOLE 0 3,250 0 0
Everbridge COM 29978a104 1,147 17,037 SH   SOLE 0 17,037 0 0
Extreme Networks Inc. COM 30226d106 2,030 129,329 SH   SOLE 0 129,329 0 0
Exxon Mobil Corporation COM 30231G102 252 4,121 SH   SOLE 0 4,121 0 0
Facebook Inc COM 30303m102 320 951 SH   SOLE 0 951 0 0
Fairfax India Holdings COM 303897102 181 14,146 SH   SOLE 0 14,146 0 0
Fastenal Co Com COM 311900104 1,128 17,601 SH   SOLE 0 17,601 0 0
Ferro Corp COM 315405100 435 19,930 SH   SOLE 0 19,930 0 0
Fifth Third Bancorp Com COM 316773100 1,029 23,618 SH   SOLE 0 23,618 0 0
Fluor COM 343412102 409 16,528 SH   SOLE 0 16,528 0 0
Franco-Nevada COM 351858105 1,144 8,273 SH   SOLE 0 8,273 0 0
Freshpet Inc. COM 358039105 3,450 36,209 SH   SOLE 0 36,209 0 0
General Electric Company COM 369604103 322 3,405 SH   SOLE 0 3,405 0 0
Geospace Technologies COM 37364x109 270 40,336 SH   SOLE 0 40,336 0 0
Goldman Sachs Group COM 38141G104 739 1,933 SH   SOLE 0 1,933 0 0
Grayscale Bitcoin Trust COM 389637109 227 6,636 SH   SOLE 0 6,636 0 0
Griffon Corp COM 398433102 1,622 56,945 SH   SOLE 0 56,945 0 0
Group 1 Automotive COM 398905109 4,577 23,445 SH   SOLE 0 23,445 0 0
HP Inc. COM 40434l105 609 16,170 SH   SOLE 0 16,170 0 0
Hancock Whitney Corp COM 410120109 226 4,509 SH   SOLE 0 4,509 0 0
Hanover Insurance Group COM 410867105 1,529 11,666 SH   SOLE 0 11,666 0 0
Hewlett Packard Enterprise Co. COM 42824c109 322 20,420 SH   SOLE 0 20,420 0 0
Hudbay Minerals COM 443628102 318 43,897 SH   SOLE 0 43,897 0 0
II-VI Inc. COM 902104108 1,023 14,976 SH   SOLE 0 14,976 0 0
Illumina Inc Com COM 452327109 515 1,355 SH   SOLE 0 1,355 0 0
Impinj, Inc. COM 453204109 2,507 28,269 SH   SOLE 0 28,269 0 0
Intel Corp COM 458140100 737 14,308 SH   SOLE 0 14,308 0 0
Intl Business Machines COM 459200101 1,208 9,039 SH   SOLE 0 9,039 0 0
Invacare Corp. COM 461203101 134 49,385 SH   SOLE 0 49,385 0 0
Ishares Russell 2000 COM 464287655 589 2,646 SH   SOLE 0 2,646 0 0
Johnson & Johnson COM 478160104 1,042 6,093 SH   SOLE 0 6,093 0 0
Jpmorgan Chase & Co COM 46625H100 1,243 7,848 SH   SOLE 0 7,848 0 0
KBR, Inc. COM 48242w106 333 6,995 SH   SOLE 0 6,995 0 0
Karora Resources Inc. COM 48575L206 208 61,866 SH   SOLE 0 61,866 0 0
Kezar Life Sciences Inc. COM 49372l100 513 30,661 SH   SOLE 0 30,661 0 0
Kohls COM 500255104 3,638 73,650 SH   SOLE 0 73,650 0 0
Koppers Holdings Inc. COM 50060p106 3,094 98,856 SH   SOLE 0 98,856 0 0
Kraton Corp. COM 50077c106 730 15,760 SH   SOLE 0 15,760 0 0
LSB Industries COM 502160104 509 46,101 SH   SOLE 0 46,101 0 0
Limelight Networks Inc COM 53261M104 972 283,331 SH   SOLE 0 283,331 0 0
LivePerson COM 538146101 666 18,652 SH   SOLE 0 18,652 0 0
MYR Group COM 55405w104 2,251 20,360 SH   SOLE 0 20,360 0 0
Manitex International COM 563420108 616 96,908 SH   SOLE 0 96,908 0 0
Match Group, Inc. COM 57667L107 202 1,525 SH   SOLE 0 1,525 0 0
Mccormick & Co Inc Com Non Vtg COM 579780206 988 10,227 SH   SOLE 0 10,227 0 0
Mckesson Corporation COM 58155Q103 1,341 5,393 SH   SOLE 0 5,393 0 0
Merck & Co Inc New COM 58933y105 281 3,671 SH   SOLE 0 3,671 0 0
Mercury Systems COM 589378108 2,326 42,243 SH   SOLE 0 42,243 0 0
Methode Electronics Inc. COM 591520200 2,330 47,392 SH   SOLE 0 47,392 0 0
Microsoft Corp COM 594918104 2,183 6,489 SH   SOLE 0 6,489 0 0
Msci Eafe COM 464287465 3,896 49,519 SH   SOLE 0 49,519 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 177 60,095 SH   SOLE 0 60,095 0 0
Northern Oil and Gas, Inc. COM 665531307 270 13,096 SH   SOLE 0 13,096 0 0
Northfield Bancorp COM 66611t108 265 16,402 SH   SOLE 0 16,402 0 0
Novo-Nordisk A/S COM 670100205 1,269 11,326 SH   SOLE 0 11,326 0 0
Old Republic Intl Corp COM 680223104 689 28,036 SH   SOLE 0 28,036 0 0
Otis Worldwide Corp COM 68902v107 1,243 14,274 SH   SOLE 0 14,274 0 0
PayPal Holdings, Inc. COM 70450Y103 563 2,987 SH   SOLE 0 2,987 0 0
Pegasystems Inc COM 705573103 5,226 46,734 SH   SOLE 0 46,734 0 0
Peoples United Financial Inc. COM 712704105 478 26,808 SH   SOLE 0 26,808 0 0
Pepsico Incorporated COM 713448108 557 3,204 SH   SOLE 0 3,204 0 0
Perficient Inc COM 71375U101 6,911 53,455 SH   SOLE 0 53,455 0 0
Pfizer Incorporated COM 717081103 1,810 30,645 SH   SOLE 0 30,645 0 0
Pinnacle Financial Partners, I COM 72346q104 1,533 16,055 SH   SOLE 0 16,055 0 0
Pitney Bowes Inc COM 724479100 139 20,952 SH   SOLE 0 20,952 0 0
Progressive Corp Ohio COM 743315103 917 8,933 SH   SOLE 0 8,933 0 0
Purple Innovation COM 74640y106 393 29,613 SH   SOLE 0 29,613 0 0
Qorvo Inc. COM 74736k101 1,319 8,432 SH   SOLE 0 8,432 0 0
Retail Value Inc COM 76133Q102 130 20,317 SH   SOLE 0 20,317 0 0
Ribbon Communications COM 762544104 124 20,431 SH   SOLE 0 20,431 0 0
Rolls Royce ADR COM 775781206 31 19,270 SH   SOLE 0 19,270 0 0
S&p 500 Spdr Tr. Unit COM 78462F103 220 464 SH   SOLE 0 464 0 0
SPDR Gold Shares COM 78463v107 897 5,248 SH   SOLE 0 5,248 0 0
SPS Commerce COM 78463m107 1,827 12,836 SH   SOLE 0 12,836 0 0
Salesforce.com Inc COM 79466l302 1,768 6,957 SH   SOLE 0 6,957 0 0
Schwab Emerging Mrkets Equity COM 808524706 329 11,112 SH   SOLE 0 11,112 0 0
Selecta Biosciences Inc COM 816212104 628 192,718 SH   SOLE 0 192,718 0 0
Seres Therapeutics COM 81750r102 133 16,000 SH   SOLE 0 16,000 0 0
Silvercorp Metals Inc Com COM 82835p103 129 34,261 SH   SOLE 0 34,261 0 0
Sm Energy Company COM 78454l100 265 8,990 SH   SOLE 0 8,990 0 0
Smartsheet Inc Class A COM 83200n103 961 12,412 SH   SOLE 0 12,412 0 0
Smile Direct Club COM 83192h106 143 60,800 SH   SOLE 0 60,800 0 0
Snap Inc COM 83304a106 427 9,070 SH   SOLE 0 9,070 0 0
Southwestern Energy Co COM 845467109 200 42,847 SH   SOLE 0 42,847 0 0
Spirit Airlines Inc. COM 848577102 675 30,890 SH   SOLE 0 30,890 0 0
Steven Madden Ltd COM 556269108 1,852 39,864 SH   SOLE 0 39,864 0 0
Sunopta Inc F COM 8676EP108 1,043 150,130 SH   SOLE 0 150,130 0 0
Super Micro Computer, Inc COM 86800u104 2,344 53,332 SH   SOLE 0 53,332 0 0
TRI Pointe Group, Inc. COM 87265h109 766 27,454 SH   SOLE 0 27,454 0 0
TTEC Holdings Inc COM 89854h102 2,755 30,425 SH   SOLE 0 30,425 0 0
Teledyne Tech Inc COM 879360105 1,421 3,253 SH   SOLE 0 3,253 0 0
Tempur Sealy International Inc COM 88023U101 2,820 59,965 SH   SOLE 0 59,965 0 0
Tennant Co COM 880345103 579 7,148 SH   SOLE 0 7,148 0 0
Thermo Fisher Scientific COM 883556102 229 343 SH   SOLE 0 343 0 0
TriCo Bancshares COM 896095106 719 16,725 SH   SOLE 0 16,725 0 0
Ttm Technologies Inc COM 87305r109 2,551 171,222 SH   SOLE 0 171,222 0 0
Tutor Perini Corp COM 901109108 682 55,098 SH   SOLE 0 55,098 0 0
UFP Industries COM 90278q108 1,550 16,844 SH   SOLE 0 16,844 0 0
Unisys Corp COM 909214306 253 12,307 SH   SOLE 0 12,307 0 0
United Natural Foods COM 911163103 903 18,391 SH   SOLE 0 18,391 0 0
VanEck Vectors Gold Miners ETF COM 92189f106 435 13,575 SH   SOLE 0 13,575 0 0
Vanguard Emerging Mkt Etf COM 922042858 1,017 20,561 SH   SOLE 0 20,561 0 0
Vanguard Intermediate Term Tre COM 92206c706 736 11,079 SH   SOLE 0 11,079 0 0
Verso Corp COM 92531L207 533 19,722 SH   SOLE 0 19,722 0 0
Vicor Corp COM 925815102 4,518 35,582 SH   SOLE 0 35,582 0 0
Visa Cl A COM 92826C839 866 3,998 SH   SOLE 0 3,998 0 0
Vistra Corp. COM 92840M102 225 9,875 SH   SOLE 0 9,875 0 0
WSFS Financial Corp COM 929328102 296 5,900 SH   SOLE 0 5,900 0 0
Watts Water Tech Inc A Class A COM 942749102 1,607 8,277 SH   SOLE 0 8,277 0 0
Webster Financial Corp COM 947890109 279 5,000 SH   SOLE 0 5,000 0 0
Western Digital Corp COM 958102105 299 4,590 SH   SOLE 0 4,590 0 0
Williams Sonoma COM 969904101 1,061 6,273 SH   SOLE 0 6,273 0 0
Workday COM 98138h101 843 3,087 SH   SOLE 0 3,087 0 0
Zeta Global Holdings Corp. COM 98956A105 607 72,054 SH   SOLE 0 72,054 0 0
Zoetis Inc. COM 98978v103 2,339 9,583 SH   SOLE 0 9,583 0 0
Zscaler Inc. COM 98980g102 2,226 6,929 SH   SOLE 0 6,929 0 0
iShares Russell 3000 ETF COM 464287689 1,799 6,483 SH   SOLE 0 6,483 0 0
vanguard total bond market etf COM 921937835 862 10,168 SH   SOLE 0 10,168 0 0
vanguard total stock market et COM 922908769 5,313 22,004 SH   SOLE 0 22,004 0 0
American Funds New Perspective COM 648018109 328 4,939 SH   SOLE 0 4,939 0 0