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 531 13,894 SH   SOLE 0 13,894 0 0
A E S Corp COM 00130H105 634 23,662 SH   SOLE 0 23,662 0 0
ACI Worldwide, Inc COM 004498101 1,370 36,007 SH   SOLE 0 36,007 0 0
Acco Brands Corp COM 00081T108 255 30,168 SH   SOLE 0 30,168 0 0
Acuity Brands COM 00508y102 312 1,892 SH   SOLE 0 1,892 0 0
Air Prods & Chems Inc COM 009158106 781 2,775 SH   SOLE 0 2,775 0 0
Akerna Corp. COM 00973W102 518 104,872 SH   SOLE 0 104,872 0 0
Aldeyra Therapeutics COM 01438t106 290 24,424 SH   SOLE 0 24,424 0 0
Align Technology COM 016255101 509 940 SH   SOLE 0 940 0 0
Amtech Systems, Inc. COM 032332504 365 30,849 SH   SOLE 0 30,849 0 0
Apple Computer COM 037833100 224 1,836 SH   SOLE 0 1,836 0 0
Arrow Electronics COM 042735100 2,825 25,489 SH   SOLE 0 25,489 0 0
Artisan Partners Asset MGMT COM 04316a108 782 14,987 SH   SOLE 0 14,987 0 0
Aurinia Pharmaceuticals COM 05156v102 2,212 170,316 SH   SOLE 0 170,316 0 0
Auto Data Processing COM 053015103 1,123 5,958 SH   SOLE 0 5,958 0 0
Babcock & Wilcox Enterprises, COM 05614L209 231 24,404 SH   SOLE 0 24,404 0 0
Banc of California, Inc COM 05990k106 726 40,146 SH   SOLE 0 40,146 0 0
Bancorpsouth Bank COM 05971j102 563 17,334 SH   SOLE 0 17,334 0 0
Bank Of America Corp COM 060505104 380 9,833 SH   SOLE 0 9,833 0 0
Bank Of Ny Mellon Cp New COM 064058100 229 4,847 SH   SOLE 0 4,847 0 0
Barnes Group Inc COM 067806109 1,271 25,656 SH   SOLE 0 25,656 0 0
Barrett Business Services Inc. COM 068463108 3,037 44,108 SH   SOLE 0 44,108 0 0
Barrick Gold Corp COM 067901108 464 23,423 SH   SOLE 0 23,423 0 0
Beacon Roofing Supply COM 073685109 1,571 30,031 SH   SOLE 0 30,031 0 0
Belden Inc COM 077454106 697 15,708 SH   SOLE 0 15,708 0 0
Berkshire Hills Bancorp COM 084680107 377 16,889 SH   SOLE 0 16,889 0 0
Blackstone Mortgage Trust, Inc COM 09257w100 233 7,517 SH   SOLE 0 7,517 0 0
Boston Private Finl Hldg COM 101119105 1,135 85,194 SH   SOLE 0 85,194 0 0
Braemar Hotels Resorts COM 10482b101 1,837 302,640 SH   SOLE 0 302,640 0 0
BridgeBio Pharma Inc. COM 10806x102 1,592 25,839 SH   SOLE 0 25,839 0 0
Bristol-Myers Squibb Co COM 110122108 596 9,439 SH   SOLE 0 9,439 0 0
Bryn Mawr Bank Corporation COM 117665109 682 14,980 SH   SOLE 0 14,980 0 0
CHR Hansen Holdings COM 12545m207 863 37,681 SH   SOLE 0 37,681 0 0
Cabot Corp COM 127055101 1,001 19,089 SH   SOLE 0 19,089 0 0
Cadence Bancorp COM 12739a100 445 21,484 SH   SOLE 0 21,484 0 0
Callaway Golf COM 131193104 1,314 49,133 SH   SOLE 0 49,133 0 0
Car Guru, Inc. COM 141788109 290 12,158 SH   SOLE 0 12,158 0 0
Cardiovascular Systems Inc. COM 141619106 1,733 45,190 SH   SOLE 0 45,190 0 0
Carters Inc COM 146229109 872 9,808 SH   SOLE 0 9,808 0 0
Caterpillar Inc COM 149123101 487 2,100 SH   SOLE 0 2,100 0 0
Checkpoint Therapeutics COM 162828107 421 134,189 SH   SOLE 0 134,189 0 0
Church & Dwight Co Inc COM 171340102 563 6,442 SH   SOLE 0 6,442 0 0
Cisco Systems Inc COM 17275R102 686 13,275 SH   SOLE 0 13,275 0 0
Citigroup Inc New COM 172967424 682 9,371 SH   SOLE 0 9,371 0 0
Clorox Co Del COM 189054109 773 4,010 SH   SOLE 0 4,010 0 0
Cloudera INC COM 18914u100 617 50,668 SH   SOLE 0 50,668 0 0
Colgate Palmolive COM 194162103 776 9,843 SH   SOLE 0 9,843 0 0
Columbia Banking Systems COM 197236102 1,479 34,323 SH   SOLE 0 34,323 0 0
Commercial Vehicle Group COM 202608105 5,118 530,348 SH   SOLE 0 530,348 0 0
Comtech Telecommunications COM 205826209 2,700 108,715 SH   SOLE 0 108,715 0 0
Cracker Barrel COM 22410j106 1,150 6,650 SH   SOLE 0 6,650 0 0
Cytokinetics Inc COM 23282W605 1,609 69,188 SH   SOLE 0 69,188 0 0
Danaher COM 235851102 930 4,130 SH   SOLE 0 4,130 0 0
Darling Ingredients, Inc. COM 237266101 3,863 52,499 SH   SOLE 0 52,499 0 0
Deere & Co COM 244199105 412 1,102 SH   SOLE 0 1,102 0 0
Denali Therapeutics COM 24823r105 1,115 19,520 SH   SOLE 0 19,520 0 0
Duluth Holdings Inc COM 26443v101 747 44,114 SH   SOLE 0 44,114 0 0
Durect Corp COM 266605104 1,693 854,813 SH   SOLE 0 854,813 0 0
Dycom Industries Inc COM 267475101 1,589 17,114 SH   SOLE 0 17,114 0 0
Emerson Electric Company COM 291011104 350 3,884 SH   SOLE 0 3,884 0 0
Everbridge COM 29978a104 1,159 9,565 SH   SOLE 0 9,565 0 0
Extreme Networks Inc. COM 30226d106 1,143 130,633 SH   SOLE 0 130,633 0 0
Exxon Mobil Corporation COM 30231G102 556 9,966 SH   SOLE 0 9,966 0 0
Facebook Inc COM 30303m102 283 961 SH   SOLE 0 961 0 0
Fairfax India Holdings COM 303897102 177 14,146 SH   SOLE 0 14,146 0 0
Fastenal Co Com COM 311900104 848 16,875 SH   SOLE 0 16,875 0 0
Ferro Corp COM 315405100 1,259 74,673 SH   SOLE 0 74,673 0 0
Fifth Third Bancorp Com COM 316773100 937 25,017 SH   SOLE 0 25,017 0 0
Fluor COM 343412102 382 16,528 SH   SOLE 0 16,528 0 0
Franco-Nevada COM 351858105 986 7,871 SH   SOLE 0 7,871 0 0
Freshpet Inc. COM 358039105 5,308 33,426 SH   SOLE 0 33,426 0 0
General Electric Company COM 369604103 547 41,693 SH   SOLE 0 41,693 0 0
Geospace Technologies COM 37364x109 377 41,342 SH   SOLE 0 41,342 0 0
Goldman Sachs Group COM 38141G104 697 2,132 SH   SOLE 0 2,132 0 0
Goodyear Tire & Rubber COM 382550101 299 17,007 SH   SOLE 0 17,007 0 0
Griffon Corp COM 398433102 1,582 58,216 SH   SOLE 0 58,216 0 0
Group 1 Automotive COM 398905109 3,796 24,056 SH   SOLE 0 24,056 0 0
HP Inc. COM 40434l105 630 19,831 SH   SOLE 0 19,831 0 0
Hanover Insurance Group COM 410867105 1,515 11,702 SH   SOLE 0 11,702 0 0
Hewlett Packard Enterprise Co. COM 42824c109 369 23,451 SH   SOLE 0 23,451 0 0
Hudbay Minerals COM 443628102 302 43,897 SH   SOLE 0 43,897 0 0
II-VI Inc. COM 902104108 1,025 14,998 SH   SOLE 0 14,998 0 0
Illumina Inc Com COM 452327109 525 1,368 SH   SOLE 0 1,368 0 0
Impinj, Inc. COM 453204109 1,612 28,346 SH   SOLE 0 28,346 0 0
Intel Corp COM 458140100 714 11,158 SH   SOLE 0 11,158 0 0
Intl Business Machines COM 459200101 1,218 9,139 SH   SOLE 0 9,139 0 0
Invacare Corp. COM 461203101 485 60,463 SH   SOLE 0 60,463 0 0
Johnson & Johnson COM 478160104 976 5,937 SH   SOLE 0 5,937 0 0
Jpmorgan Chase & Co COM 46625H100 1,195 7,848 SH   SOLE 0 7,848 0 0
KBR, Inc. COM 48242w106 269 6,995 SH   SOLE 0 6,995 0 0
Karora Resources Inc. COM 48575L206 167 61,866 SH   SOLE 0 61,866 0 0
Kohls COM 500255104 4,536 76,100 SH   SOLE 0 76,100 0 0
Koppers Holdings Inc. COM 50060p106 3,538 101,776 SH   SOLE 0 101,776 0 0
Kraton Corp. COM 50077c106 576 15,729 SH   SOLE 0 15,729 0 0
LSB Industries COM 502160104 182 35,477 SH   SOLE 0 35,477 0 0
Limelight Networks Inc COM 53261M104 535 149,973 SH   SOLE 0 149,973 0 0
LivePerson COM 538146101 1,008 19,118 SH   SOLE 0 19,118 0 0
MYR Group COM 55405w104 1,453 20,269 SH   SOLE 0 20,269 0 0
Manitex International COM 563420108 761 96,414 SH   SOLE 0 96,414 0 0
Mccormick & Co Inc Com Non Vtg COM 579780206 874 9,800 SH   SOLE 0 9,800 0 0
Mckesson Corporation COM 58155Q103 1,064 5,453 SH   SOLE 0 5,453 0 0
Merck & Co Inc New COM 58933y105 298 3,871 SH   SOLE 0 3,871 0 0
Mercury Systems COM 589378108 3,000 42,469 SH   SOLE 0 42,469 0 0
Methode Electronics Inc. COM 591520200 2,075 49,420 SH   SOLE 0 49,420 0 0
Microsoft Corp COM 594918104 1,494 6,336 SH   SOLE 0 6,336 0 0
Msci Eafe COM 464287465 3,841 50,621 SH   SOLE 0 50,621 0 0
N C R Corp New COM 62886e108 2,359 62,162 SH   SOLE 0 62,162 0 0
Newpark Resources Inc COM 651718504 190 60,372 SH   SOLE 0 60,372 0 0
Northern Oil and Gas, Inc. COM 665531307 158 13,096 SH   SOLE 0 13,096 0 0
Northfield Bancorp COM 66611t108 260 16,333 SH   SOLE 0 16,333 0 0
Novo-Nordisk A/S COM 670100205 732 10,855 SH   SOLE 0 10,855 0 0
Old Republic Intl Corp COM 680223104 610 27,945 SH   SOLE 0 27,945 0 0
Otis Worldwide Corp COM 68902v107 937 13,682 SH   SOLE 0 13,682 0 0
PayPal Holdings, Inc. COM 70450Y103 698 2,876 SH   SOLE 0 2,876 0 0
Pegasystems Inc COM 705573103 5,427 47,467 SH   SOLE 0 47,467 0 0
Peoples United Financial Inc. COM 712704105 484 27,055 SH   SOLE 0 27,055 0 0
Pepsico Incorporated COM 713448108 462 3,264 SH   SOLE 0 3,264 0 0
Perficient Inc COM 71375U101 3,225 54,923 SH   SOLE 0 54,923 0 0
Pfizer Incorporated COM 717081103 1,165 32,145 SH   SOLE 0 32,145 0 0
Pinnacle Financial Partners, I COM 72346q104 1,556 17,545 SH   SOLE 0 17,545 0 0
Pitney Bowes Inc COM 724479100 173 20,952 SH   SOLE 0 20,952 0 0
Progressive Corp Ohio COM 743315103 873 9,133 SH   SOLE 0 9,133 0 0
Qorvo Inc. COM 74736k101 1,578 8,639 SH   SOLE 0 8,639 0 0
Redhill BioPharma COM 757468103 282 38,581 SH   SOLE 0 38,581 0 0
Retail Value Inc COM 76133Q102 380 20,317 SH   SOLE 0 20,317 0 0
Ribbon Communications COM 762544104 167 20,336 SH   SOLE 0 20,336 0 0
Rolls Royce ADR COM 775781206 29 19,270 SH   SOLE 0 19,270 0 0
SPDR Gold Shares COM 78463v107 809 5,057 SH   SOLE 0 5,057 0 0
SPS Commerce COM 78463m107 1,285 12,937 SH   SOLE 0 12,937 0 0
Salesforce.com Inc COM 79466l302 1,512 7,137 SH   SOLE 0 7,137 0 0
Schwab Emerging Mrkets Equity COM 808524706 357 11,235 SH   SOLE 0 11,235 0 0
Selecta Biosciences Inc COM 816212104 889 196,555 SH   SOLE 0 196,555 0 0
Seres Therapeutics COM 81750r102 329 15,972 SH   SOLE 0 15,972 0 0
Silvercorp Metals Inc Com COM 82835p103 168 34,261 SH   SOLE 0 34,261 0 0
Sm Energy Company COM 78454l100 166 10,119 SH   SOLE 0 10,119 0 0
Smartsheet Inc Class A COM 83200n103 790 12,353 SH   SOLE 0 12,353 0 0
Smile Direct Club COM 83192h106 267 25,898 SH   SOLE 0 25,898 0 0
Snap Inc COM 83304a106 479 9,170 SH   SOLE 0 9,170 0 0
Southwestern Energy Co COM 845467109 346 74,462 SH   SOLE 0 74,462 0 0
Spirit Airlines Inc. COM 848577102 1,150 31,177 SH   SOLE 0 31,177 0 0
Steven Madden Ltd COM 556269108 1,481 39,751 SH   SOLE 0 39,751 0 0
Sunopta Inc F COM 8676EP108 1,572 106,435 SH   SOLE 0 106,435 0 0
Super Micro Computer, Inc COM 86800u104 2,123 54,350 SH   SOLE 0 54,350 0 0
TRI Pointe Group, Inc. COM 87265h109 556 27,312 SH   SOLE 0 27,312 0 0
TTEC Holdings Inc COM 89854h102 3,127 31,133 SH   SOLE 0 31,133 0 0
Teledyne Tech Inc COM 879360105 1,289 3,117 SH   SOLE 0 3,117 0 0
Tempur Sealy International Inc COM 88023U101 2,217 60,642 SH   SOLE 0 60,642 0 0
Tennant Co COM 880345103 569 7,119 SH   SOLE 0 7,119 0 0
TriCo Bancshares COM 896095106 789 16,656 SH   SOLE 0 16,656 0 0
Ttm Technologies Inc COM 87305r109 2,745 189,323 SH   SOLE 0 189,323 0 0
Tutor Perini Corp COM 901109108 1,178 62,153 SH   SOLE 0 62,153 0 0
UFP Industries COM 90278q108 1,270 16,749 SH   SOLE 0 16,749 0 0
Unisys Corp COM 909214306 313 12,307 SH   SOLE 0 12,307 0 0
United Natural Foods COM 911163103 603 18,306 SH   SOLE 0 18,306 0 0
VanEck Vectors Gold Miners ETF COM 92189f106 416 12,811 SH   SOLE 0 12,811 0 0
Vanguard Emerging Mkt Etf COM 922042858 963 18,497 SH   SOLE 0 18,497 0 0
Vanguard Intermediate Term Tre COM 92206c706 855 12,721 SH   SOLE 0 12,721 0 0
Verso Corp COM 92531L207 288 19,722 SH   SOLE 0 19,722 0 0
Vicor Corp COM 925815102 3,069 36,091 SH   SOLE 0 36,091 0 0
Visa Cl A COM 92826C839 811 3,830 SH   SOLE 0 3,830 0 0
Watts Water Tech Inc A Class A COM 942749102 979 8,244 SH   SOLE 0 8,244 0 0
Western Digital Corp COM 958102105 306 4,590 SH   SOLE 0 4,590 0 0
Williams Sonoma COM 969904101 1,119 6,242 SH   SOLE 0 6,242 0 0
Workday COM 98138h101 734 2,955 SH   SOLE 0 2,955 0 0
Wsfs Financial Corp COM 929328102 269 5,400 SH   SOLE 0 5,400 0 0
Zoetis Inc. COM 98978v103 1,448 9,193 SH   SOLE 0 9,193 0 0
Zscaler Inc. COM 98980g102 1,184 6,897 SH   SOLE 0 6,897 0 0
iShares Russell 3000 ETF COM 464287689 1,606 6,770 SH   SOLE 0 6,770 0 0
vanguard total bond market etf COM 921937835 906 10,692 SH   SOLE 0 10,692 0 0
vanguard total stock market et COM 922908769 4,608 22,292 SH   SOLE 0 22,292 0 0
American Funds New Perspective COM 648018109 285 4,606 SH   SOLE 0 4,606 0 0