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 551 13,776 SH   SOLE 0 13,776 0 0
A E S Corp COM 00130H105 556 23,662 SH   SOLE 0 23,662 0 0
ACI Worldwide, Inc COM 004498101 1,385 36,047 SH   SOLE 0 36,047 0 0
Acco Brands Corp COM 00081T108 253 29,893 SH   SOLE 0 29,893 0 0
Acuity Brands COM 00508y102 229 1,892 SH   SOLE 0 1,892 0 0
Air Prods & Chems Inc COM 009158106 727 2,662 SH   SOLE 0 2,662 0 0
Akerna Corp. COM 00973W102 334 102,942 SH   SOLE 0 102,942 0 0
Align Technology COM 016255101 509 952 SH   SOLE 0 952 0 0
Amtech Systems, Inc. COM 032332504 195 30,605 SH   SOLE 0 30,605 0 0
Apple Computer COM 037833100 244 1,836 SH   SOLE 0 1,836 0 0
Arrow Electronics COM 042735100 2,373 24,389 SH   SOLE 0 24,389 0 0
Artisan Partners Asset MGMT COM 04316a108 748 14,852 SH   SOLE 0 14,852 0 0
Aurinia Pharmaceuticals COM 05156v102 1,979 143,078 SH   SOLE 0 143,078 0 0
Auto Data Processing COM 053015103 1,008 5,721 SH   SOLE 0 5,721 0 0
Avaya Holdings Corp COM 05351x101 234 12,217 SH   SOLE 0 12,217 0 0
Banc of California, Inc COM 05990k106 591 40,170 SH   SOLE 0 40,170 0 0
Bancorpsouth Bank COM 05971j102 470 17,130 SH   SOLE 0 17,130 0 0
Bank Of America Corp COM 060505104 303 10,008 SH   SOLE 0 10,008 0 0
Bank Of Ny Mellon Cp New COM 064058100 206 4,847 SH   SOLE 0 4,847 0 0
Barnes Group Inc COM 067806109 1,681 33,156 SH   SOLE 0 33,156 0 0
Barrett Business Services Inc. COM 068463108 2,834 41,554 SH   SOLE 0 41,554 0 0
Barrick Gold Corp COM 067901108 514 22,542 SH   SOLE 0 22,542 0 0
Beacon Roofing Supply COM 073685109 1,210 30,112 SH   SOLE 0 30,112 0 0
Belden Inc COM 077454106 658 15,708 SH   SOLE 0 15,708 0 0
Berkshire Hills Bancorp COM 084680107 257 14,990 SH   SOLE 0 14,990 0 0
Boston Private Finl Hldg COM 101119105 712 84,301 SH   SOLE 0 84,301 0 0
Braemar Hotels Resorts COM 10482b101 1,395 302,640 SH   SOLE 0 302,640 0 0
BridgeBio Pharma Inc. COM 10806x102 1,826 25,681 SH   SOLE 0 25,681 0 0
Bristol-Myers Squibb Co COM 110122108 586 9,439 SH   SOLE 0 9,439 0 0
Bryn Mawr Bank Corporation COM 117665109 458 14,980 SH   SOLE 0 14,980 0 0
CHR Hansen Holdings COM 12545m207 927 36,246 SH   SOLE 0 36,246 0 0
Cabot Corp COM 127055101 971 21,635 SH   SOLE 0 21,635 0 0
Cadence Bancorp COM 12739a100 313 19,076 SH   SOLE 0 19,076 0 0
Callaway Golf COM 131193104 1,169 48,702 SH   SOLE 0 48,702 0 0
Car Guru, Inc. COM 141788109 382 12,047 SH   SOLE 0 12,047 0 0
Cardiovascular Systems Inc. COM 141619106 1,972 45,060 SH   SOLE 0 45,060 0 0
Carters Inc COM 146229109 929 9,877 SH   SOLE 0 9,877 0 0
Caterpillar Inc COM 149123101 382 2,100 SH   SOLE 0 2,100 0 0
Checkpoint Therapeutics COM 162828107 309 116,425 SH   SOLE 0 116,425 0 0
Cisco Systems Inc COM 17275R102 594 13,274 SH   SOLE 0 13,274 0 0
Citigroup Inc New COM 172967424 581 9,429 SH   SOLE 0 9,429 0 0
Clorox Co Del COM 189054109 778 3,855 SH   SOLE 0 3,855 0 0
Cloudera INC COM 18914u100 698 50,193 SH   SOLE 0 50,193 0 0
Coca-Cola COM 191216100 559 10,191 SH   SOLE 0 10,191 0 0
Colgate Palmolive COM 194162103 810 9,469 SH   SOLE 0 9,469 0 0
Columbia Banking Systems COM 197236102 1,227 34,191 SH   SOLE 0 34,191 0 0
Commercial Vehicle Group COM 202608105 4,588 530,348 SH   SOLE 0 530,348 0 0
Comtech Telecommunications COM 205826209 2,167 104,715 SH   SOLE 0 104,715 0 0
Cracker Barrel COM 22410j106 785 5,950 SH   SOLE 0 5,950 0 0
Cytokinetics Inc COM 23282W605 1,452 69,855 SH   SOLE 0 69,855 0 0
Danaher COM 235851102 883 3,977 SH   SOLE 0 3,977 0 0
Darling Ingredients, Inc. COM 237266101 3,075 53,306 SH   SOLE 0 53,306 0 0
Deere & Co COM 244199105 296 1,102 SH   SOLE 0 1,102 0 0
Denali Therapeutics COM 24823r105 1,622 19,365 SH   SOLE 0 19,365 0 0
Duluth Holdings Inc COM 26443v101 463 43,804 SH   SOLE 0 43,804 0 0
Durect Corp COM 266605104 1,775 857,534 SH   SOLE 0 857,534 0 0
Dycom Industries Inc COM 267475101 1,287 17,042 SH   SOLE 0 17,042 0 0
Emerson Electric Company COM 291011104 312 3,884 SH   SOLE 0 3,884 0 0
Everbridge COM 29978a104 1,413 9,482 SH   SOLE 0 9,482 0 0
Extreme Networks Inc. COM 30226d106 912 132,384 SH   SOLE 0 132,384 0 0
Exxon Mobil Corporation COM 30231G102 411 9,966 SH   SOLE 0 9,966 0 0
Facebook Inc COM 30303m102 266 974 SH   SOLE 0 974 0 0
Fairfax India Holdings COM 303897102 138 14,336 SH   SOLE 0 14,336 0 0
Fastenal Co Com COM 311900104 793 16,246 SH   SOLE 0 16,246 0 0
Ferro Corp COM 315405100 1,075 73,469 SH   SOLE 0 73,469 0 0
Fifth Third Bancorp Com COM 316773100 690 25,017 SH   SOLE 0 25,017 0 0
Fluor COM 343412102 223 13,937 SH   SOLE 0 13,937 0 0
Franco-Nevada COM 351858105 504 4,022 SH   SOLE 0 4,022 0 0
Freshpet Inc. COM 358039105 4,700 33,103 SH   SOLE 0 33,103 0 0
GTT Communications Inc COM 362393100 131 36,792 SH   SOLE 0 36,792 0 0
General Electric Company COM 369604103 455 42,104 SH   SOLE 0 42,104 0 0
Geospace Technologies COM 37364x109 315 36,754 SH   SOLE 0 36,754 0 0
Goldman Sachs Group COM 38141G104 562 2,132 SH   SOLE 0 2,132 0 0
Goodyear Tire & Rubber COM 382550101 188 17,252 SH   SOLE 0 17,252 0 0
Griffon Corp COM 398433102 1,103 54,116 SH   SOLE 0 54,116 0 0
Group 1 Automotive COM 398905109 3,737 28,496 SH   SOLE 0 28,496 0 0
HP Inc. COM 40434l105 506 20,561 SH   SOLE 0 20,561 0 0
Hanover Insurance Group COM 410867105 1,373 11,739 SH   SOLE 0 11,739 0 0
Hewlett Packard Enterprise Co. COM 42824c109 287 24,181 SH   SOLE 0 24,181 0 0
Hudbay Minerals COM 443628102 422 60,290 SH   SOLE 0 60,290 0 0
II-VI Inc. COM 902104108 1,144 15,066 SH   SOLE 0 15,066 0 0
Illumina Inc Com COM 452327109 510 1,378 SH   SOLE 0 1,378 0 0
Impinj, Inc. COM 453204109 1,198 28,615 SH   SOLE 0 28,615 0 0
Intel Corp COM 458140100 566 11,358 SH   SOLE 0 11,358 0 0
Intl Business Machines COM 459200101 1,162 9,229 SH   SOLE 0 9,229 0 0
Invacare Corp. COM 461203101 541 60,463 SH   SOLE 0 60,463 0 0
Ishares Russell 2000 COM 464287655 229 1,167 SH   SOLE 0 1,167 0 0
Johnson & Johnson COM 478160104 914 5,805 SH   SOLE 0 5,805 0 0
Jpmorgan Chase & Co COM 46625H100 997 7,848 SH   SOLE 0 7,848 0 0
KBR, Inc. COM 48242w106 248 8,031 SH   SOLE 0 8,031 0 0
Kohls COM 500255104 3,097 76,100 SH   SOLE 0 76,100 0 0
Koppers Holdings Inc. COM 50060p106 3,031 97,276 SH   SOLE 0 97,276 0 0
Kraton Corp. COM 50077c106 602 21,665 SH   SOLE 0 21,665 0 0
LSB Industries COM 502160104 106 31,409 SH   SOLE 0 31,409 0 0
Limelight Networks Inc COM 53261M104 591 148,191 SH   SOLE 0 148,191 0 0
LivePerson COM 538146101 1,179 18,949 SH   SOLE 0 18,949 0 0
MYR Group COM 55405w104 1,208 20,093 SH   SOLE 0 20,093 0 0
Manitex International COM 563420108 441 85,555 SH   SOLE 0 85,555 0 0
Mccormick & Co Inc Com Non Vtg COM 579780206 901 9,424 SH   SOLE 0 9,424 0 0
Mckesson Corporation COM 58155Q103 963 5,538 SH   SOLE 0 5,538 0 0
Merck & Co Inc New COM 58933y105 317 3,871 SH   SOLE 0 3,871 0 0
Mercury Systems COM 589378108 3,740 42,469 SH   SOLE 0 42,469 0 0
Methode Electronics Inc. COM 591520200 1,886 49,278 SH   SOLE 0 49,278 0 0
Microsoft Corp COM 594918104 1,232 5,537 SH   SOLE 0 5,537 0 0
Microstrategy Inc Cl A New COM 594972408 296 761 SH   SOLE 0 761 0 0
Msci Eafe COM 464287465 3,639 49,883 SH   SOLE 0 49,883 0 0
N C R Corp New COM 62886e108 2,335 62,162 SH   SOLE 0 62,162 0 0
Newpark Resources Inc COM 651718504 110 57,266 SH   SOLE 0 57,266 0 0
Northfield Bancorp COM 66611t108 199 16,099 SH   SOLE 0 16,099 0 0
Novo-Nordisk A/S COM 670100205 729 10,439 SH   SOLE 0 10,439 0 0
Old Republic Intl Corp COM 680223104 643 32,602 SH   SOLE 0 32,602 0 0
Otis Worldwide Corp COM 68902v107 889 13,162 SH   SOLE 0 13,162 0 0
PayPal Holdings, Inc. COM 70450Y103 650 2,776 SH   SOLE 0 2,776 0 0
Pegasystems Inc COM 705573103 6,331 47,508 SH   SOLE 0 47,508 0 0
Peoples United Financial Inc. COM 712704105 345 26,650 SH   SOLE 0 26,650 0 0
Pepsico Incorporated COM 713448108 484 3,264 SH   SOLE 0 3,264 0 0
Perficient Inc COM 71375U101 2,764 57,996 SH   SOLE 0 57,996 0 0
Pfizer Incorporated COM 717081103 638 17,345 SH   SOLE 0 17,345 0 0
Pinnacle Financial Partners, I COM 72346q104 1,130 17,545 SH   SOLE 0 17,545 0 0
Progressive Corp Ohio COM 743315103 903 9,133 SH   SOLE 0 9,133 0 0
Qorvo Inc. COM 74736k101 1,465 8,810 SH   SOLE 0 8,810 0 0
Redhill BioPharma COM 757468103 164 20,328 SH   SOLE 0 20,328 0 0
Ribbon Communications COM 762544104 133 20,259 SH   SOLE 0 20,259 0 0
Rolls Royce ADR COM 775781206 31 19,620 SH   SOLE 0 19,620 0 0
SPDR Gold Shares COM 78463v107 907 5,088 SH   SOLE 0 5,088 0 0
SPS Commerce COM 78463m107 1,393 12,827 SH   SOLE 0 12,827 0 0
Salesforce.com Inc COM 79466l302 1,610 7,233 SH   SOLE 0 7,233 0 0
Schwab Emerging Mrkets Equity COM 808524706 349 11,381 SH   SOLE 0 11,381 0 0
Selecta Biosciences Inc COM 816212104 590 194,755 SH   SOLE 0 194,755 0 0
Seres Therapeutics COM 81750r102 386 15,765 SH   SOLE 0 15,765 0 0
Sm Energy Company COM 78454l100 62 10,119 SH   SOLE 0 10,119 0 0
Smartsheet Inc Class A COM 83200n103 848 12,243 SH   SOLE 0 12,243 0 0
Smile Direct Club COM 83192h106 307 25,699 SH   SOLE 0 25,699 0 0
Snap Inc COM 83304a106 464 9,270 SH   SOLE 0 9,270 0 0
Southwestern Energy Co COM 845467109 163 54,781 SH   SOLE 0 54,781 0 0
Spirit Airlines Inc. COM 848577102 764 31,259 SH   SOLE 0 31,259 0 0
Steven Madden Ltd COM 556269108 1,411 39,941 SH   SOLE 0 39,941 0 0
Sunopta Inc F COM 8676EP108 1,256 107,636 SH   SOLE 0 107,636 0 0
Super Micro Computer, Inc COM 86800u104 1,712 54,073 SH   SOLE 0 54,073 0 0
TRI Pointe Group, Inc. COM 87265h109 467 27,083 SH   SOLE 0 27,083 0 0
Teledyne Tech Inc COM 879360105 1,172 2,990 SH   SOLE 0 2,990 0 0
Teletech Holdings Inc COM 89854h102 2,311 31,683 SH   SOLE 0 31,683 0 0
Tempur Sealy International Inc COM 88023U101 1,643 60,856 SH   SOLE 0 60,856 0 0
Tennant Co COM 880345103 495 7,054 SH   SOLE 0 7,054 0 0
TriCo Bancshares COM 896095106 582 16,503 SH   SOLE 0 16,503 0 0
Ttm Technologies Inc COM 87305r109 2,504 181,496 SH   SOLE 0 181,496 0 0
Tutor Perini Corp COM 901109108 829 64,034 SH   SOLE 0 64,034 0 0
UFP Industries COM 90278q108 923 16,608 SH   SOLE 0 16,608 0 0
Unisys Corp COM 909214306 337 17,110 SH   SOLE 0 17,110 0 0
United Natural Foods COM 911163103 293 18,318 SH   SOLE 0 18,318 0 0
VanEck Vectors Gold Miners ETF COM 92189f106 444 12,338 SH   SOLE 0 12,338 0 0
Vanguard Emerging Mkt Etf COM 922042858 938 18,727 SH   SOLE 0 18,727 0 0
Vanguard Intermediate Term Tre COM 92206c706 877 12,639 SH   SOLE 0 12,639 0 0
Verso Corp COM 92531L207 205 17,067 SH   SOLE 0 17,067 0 0
Vicor Corp COM 925815102 3,303 35,821 SH   SOLE 0 35,821 0 0
Visa Cl A COM 92826C839 805 3,682 SH   SOLE 0 3,682 0 0
Watts Water Tech Inc A Class A COM 942749102 994 8,164 SH   SOLE 0 8,164 0 0
Western Digital Corp COM 958102105 254 4,590 SH   SOLE 0 4,590 0 0
Williams Sonoma COM 969904101 630 6,188 SH   SOLE 0 6,188 0 0
Workday COM 98138h101 681 2,842 SH   SOLE 0 2,842 0 0
Zoetis Inc. COM 98978v103 1,465 8,854 SH   SOLE 0 8,854 0 0
Zscaler Inc. COM 98980g102 2,184 10,938 SH   SOLE 0 10,938 0 0
iShares Russell 3000 ETF COM 464287689 1,505 6,732 SH   SOLE 0 6,732 0 0
vanguard total bond market etf COM 921937835 923 10,461 SH   SOLE 0 10,461 0 0
vanguard total stock market et COM 922908769 4,308 22,133 SH   SOLE 0 22,133 0 0
American Funds New Perspective COM 648018109 279 4,606 SH   SOLE 0 4,606 0 0