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 COM 90214J101 895 21,482 SH   SOLE   21,482 0 0
3-D SYS CORP DEL COM NEW COM 88554D205 5,042 126,142 SH   SOLE   91,895 0 34,247
3M CO COM COM 88579Y101 224 1,126 SH   SOLE   1,126 0 0
ABBOTT LABS COM COM 002824100 803 6,929 SH   SOLE   6,929 0 0
ACCOLADE INC COM COM 00437E102 1,943 35,780 SH   SOLE   19,760 0 16,020
ACI WORLDWIDE INC COM COM 004498101 373 10,049 SH   SOLE   10,049 0 0
ACUITY BRANDS INC COM COM 00508Y102 367 1,963 SH   SOLE   1,963 0 0
ADVANSIX INC COM COM 00773T101 1,759 58,917 SH   SOLE   31,044 0 27,873
AEROVIRONMENT INC COM COM 008073108 1,052 10,508 SH   SOLE   10,508 0 0
AGNICO EAGLE MINES LTD COM COM 008474108 5,696 94,220 SH   SOLE   92,758 0 1,462
AIR INDS GROUP COM NEW COM 00912N205 750 576,950 SH   SOLE   272,994 0 303,956
AIR PRODS & CHEMS INC COM COM 009158106 27 94 SH   SOLE   94 0 0
AKOUSTIS TECHNOLOGIES INC COM COM 00973N102 471 44,009 SH   SOLE   43,254 0 755
ALBEMARLE CORP COM COM 012653101 9,147 54,300 SH   SOLE   51,864 0 2,436
ALCON AG ORD SHS COM H01301128 52 744 SH   SOLE   744 0 0
ALIBABA GROUP HLDG LTD SPONSOR COM 01609W102 476 2,100 SH   SOLE   2,100 0 0
ALLEGION PLC ORD SHS COM G0176J109 271 1,943 SH   SOLE   1,943 0 0
ALPHABET INC CAP STK CL C COM 02079K107 40 16 SH   SOLE   16 0 0
ALPHATEC HLDGS INC COM NEW COM 02081G201 3,424 223,486 SH   SOLE   104,875 0 118,611
ALTAIR ENGR INC COM CL A COM 021369103 391 5,668 SH   SOLE   5,668 0 0
AMAZON COM INC COM COM 023135106 17,947 5,217 SH   SOLE   5,067 0 150
AMERESCO INC CL A COM 02361E108 2,348 37,441 SH   SOLE   37,441 0 0
AMERICAN AIRLS GROUP INC COM COM 02376R102 961 45,291 SH   SOLE   45,291 0 0
AMERICAN EXPRESS CO COM COM 025816109 3,509 21,235 SH   SOLE   21,235 0 0
AMERICAN WTR WKS CO INC NEW CO COM 030420103 77 497 SH   SOLE   497 0 0
AMPHENOL CORP NEW CL A COM 032095101 16 230 SH   SOLE   146 0 84
AMTECH SYS INC COM PAR $0.01N COM 032332504 1,911 198,245 SH   SOLE   91,948 0 106,297
AMYRIS INC COM NEW COM 03236M200 2,453 149,825 SH   SOLE   133,561 0 16,264
ANALOG DEVICES INC COM COM 032654105 24 141 SH   SOLE   141 0 0
APOLLO ENDOSURGERY INC COM COM 03767D108 1,978 244,197 SH   SOLE   114,504 0 129,693
APPHARVEST INC COM COM 03783T103 4,463 278,958 SH   SOLE   229,864 0 49,094
APPLE INC COM COM 037833100 16,250 118,645 SH   SOLE   114,898 0 3,747
APPLIED INDL TECHNOLOGIES INC COM 03820C105 399 4,380 SH   SOLE   4,380 0 0
APTIV PLC SHS COM G6095L109 6,966 44,275 SH   SOLE   42,553 0 1,722
ARCHER DANIELS MIDLAND CO COM COM 039483102 92 1,522 SH   SOLE   1,522 0 0
ARMSTRONG FLOORING INC COM COM 04238R106 635 102,562 SH   SOLE   48,534 0 54,028
ARRAY TECHNOLOGIES INC COM SHS COM 04271T100 3,326 213,235 SH   SOLE   203,987 0 9,248
ASGN INC COM COM 00191U102 2,121 21,879 SH   SOLE   20,746 0 1,133
ASPEN AEROGELS INC COM COM 04523Y105 16,893 564,607 SH   SOLE   439,717 0 124,890
AT&T INC COM COM 00206R102 2,218 77,056 SH   SOLE   77,056 0 0
AUTODESK INC COM COM 052769106 15 53 SH   SOLE   53 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 223 1,124 SH   SOLE   1,124 0 0
AUTOWEB INC COM COM 05335B100 421 134,878 SH   SOLE   63,816 0 71,062
AVID BIOSERVICES INC COM COM 05368M106 6,111 238,236 SH   SOLE   128,475 0 109,761
AVIENT CORPORATION COM COM 05368V106 2,056 41,818 SH   SOLE   37,942 0 3,876
AXOS FINANCIAL INC COM COM 05465C100 2,418 52,117 SH   SOLE   50,240 0 1,877
B2GOLD CORP COM COM 11777Q209 42 10,000 SH   SOLE   10,000 0 0
BADGER METER INC COM COM 056525108 1,954 19,917 SH   SOLE   18,313 0 1,604
BAIDU INC SPON ADR REP A COM 056752108 2,771 13,588 SH   SOLE   13,588 0 0
BANCORP INC DEL COM COM 05969A105 2,087 90,718 SH   SOLE   42,547 0 48,171
BANK NEW YORK MELLON CORP COM COM 064058100 4 84 SH   SOLE   84 0 0
BARRICK GOLD CORP COM COM 067901108 4,901 236,995 SH   SOLE   234,509 0 2,486
BEAM GLOBAL COM COM 07373B109 3,053 79,702 SH   SOLE   71,805 0 7,897
BED BATH & BEYOND INC COM COM 075896100 982 29,500 SH   SOLE   29,500 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 21 76 SH   SOLE   76 0 0
BIODESIX INC COM COM 09075X108 1,311 99,235 SH   SOLE   52,393 0 46,842
BIOGEN INC COM COM 09062X103 4,345 12,548 SH   SOLE   12,443 0 105
BIONTECH SE SPONSORED ADS COM 09075V102 2,028 9,058 SH   SOLE   9,058 0 0
BK OF AMERICA CORP COM COM 060505104 2,665 64,628 SH   SOLE   60,000 0 4,628
BLOOM ENERGY CORP COM CL A COM 093712107 2,502 93,120 SH   SOLE   87,492 0 5,628
BOEING CO COM COM 097023105 2,995 12,500 SH   SOLE   12,500 0 0
BP PLC SPONSORED ADR COM 055622104 9,021 341,431 SH   SOLE   326,187 0 15,244
BROADCOM INC COM COM 11135F101 909 1,907 SH   SOLE   1,907 0 0
BROADRIDGE FINL SOLUTIONS INC COM 11133T103 3 18 SH   SOLE   18 0 0
BROADWIND INC COM NEW COM 11161T207 507 111,859 SH   SOLE   52,997 0 58,862
BROOKFIELD RENEWABLE CORP CL A COM 11284V105 0 1 SH   SOLE   0 0 1
BRUNSWICK CORP COM COM 117043109 293 2,937 SH   SOLE   2,937 0 0
BUILDERS FIRSTSOURCE INC COM COM 12008R107 1,939 45,455 SH   SOLE   27,270 0 18,185
CAESARSTONE LTD ORD SHS COM M20598104 1,773 120,149 SH   SOLE   56,353 0 63,796
CALAMP CORP COM COM 128126109 1,826 143,529 SH   SOLE   67,283 0 76,246
CANOPY GROWTH CORP COM COM 138035100 1,693 70,000 SH   SOLE   70,000 0 0
CAPITAL ONE FINL CORP COM COM 14040H105 27 175 SH   SOLE   175 0 0
CAREDX INC COM COM 14167L103 508 5,547 SH   SOLE   5,547 0 0
CARRIER GLOBAL CORPORATION COM COM 14448C104 10 200 SH   SOLE   200 0 0
CASTLE BIOSCIENCES INC COM COM 14843C105 7,093 96,721 SH   SOLE   79,517 0 17,204
CATERPILLAR INC COM COM 149123101 5,602 25,740 SH   SOLE   25,267 0 473
CDK GLOBAL INC COM COM 12508E101 12 245 SH   SOLE   245 0 0
CECO ENVIRONMENTAL CORP COM COM 125141101 1,086 151,619 SH   SOLE   71,253 0 80,366
CELANESE CORP DEL COM COM 150870103 20 135 SH   SOLE   135 0 0
CENTURY CMNTYS INC COM COM 156504300 1,935 29,081 SH   SOLE   16,404 0 12,677
CHAMPIONS ONCOLOGY INC COM NEW COM 15870P307 937 91,124 SH   SOLE   43,008 0 48,116
CHAMPIONX CORPORATION COM COM 15872M104 2 78 SH   SOLE   78 0 0
CHEGG INC COM COM 163092109 4,083 49,129 SH   SOLE   36,764 0 12,365
CHENIERE ENERGY INC COM NEW COM 16411R208 1,733 19,984 SH   SOLE   19,682 0 302
CHEVRON CORP NEW COM COM 166764100 1,414 13,500 SH   SOLE   13,500 0 0
CHIMERA INVT CORP COM NEW COM 16934Q208 7 478 SH   SOLE   478 0 0
CHUBB LIMITED COM COM H1467J104 127 798 SH   SOLE   798 0 0
CIENA CORP COM NEW COM 171779309 5,945 104,495 SH   SOLE   98,734 0 5,761
CINCINNATI FINL CORP COM COM 172062101 180 1,541 SH   SOLE   1,541 0 0
CLEAN HARBORS INC COM COM 184496107 1,291 13,866 SH   SOLE   13,866 0 0
CLEVELAND-CLIFFS INC NEW COM COM 185899101 997 46,246 SH   SOLE   34,428 0 11,818
COCA COLA CO COM COM 191216100 732 13,532 SH   SOLE   13,532 0 0
CODEXIS INC COM COM 192005106 4,970 219,311 SH   SOLE   127,994 0 91,317
COGNEX CORP COM COM 192422103 6,873 81,775 SH   SOLE   78,244 0 3,531
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 11 165 SH   SOLE   165 0 0
COINBASE GLOBAL INC COM CL A COM 19260Q107 123 487 SH   SOLE   166 0 321
COLGATE PALMOLIVE CO COM COM 194162103 1,420 17,456 SH   SOLE   17,419 0 37
COMCAST CORP NEW CL A COM 20030N101 22 387 SH   SOLE   387 0 0
CONSTELLATION BRANDS INC CL A COM 21036P108 4,083 17,456 SH   SOLE   17,343 0 113
CONTINENTAL RES INC COM COM 212015101 1,378 36,234 SH   SOLE   36,234 0 0
CORNING INC COM COM 219350105 384 9,377 SH   SOLE   9,377 0 0
CORTEVA INC COM COM 22052L104 33 734 SH   SOLE   734 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 71 180 SH   SOLE   180 0 0
COWEN INC CL A NEW COM 223622606 11,344 276,352 SH   SOLE   225,138 0 51,214
CPS TECHNOLOGIES CORP COM COM 12619F104 494 51,364 SH   SOLE   24,304 0 27,060
CREE INC COM COM 225447101 4,292 43,827 SH   SOLE   42,098 0 1,729
CREXENDO INC COM COM 226552107 500 81,859 SH   SOLE   38,584 0 43,275
CRISPR THERAPEUTICS AG NAMEN A COM H17182108 5,478 33,836 SH   SOLE   33,021 0 815
CROWDSTRIKE HLDGS INC CL A COM 22788C105 7,483 29,775 SH   SOLE   29,121 0 654
CRYOPORT INC COM PAR $0.001 COM 229050307 3,246 51,440 SH   SOLE   24,120 0 27,320
CSX CORP COM COM 126408103 665 20,721 SH   SOLE   20,721 0 0
CUTERA INC COM COM 232109108 7,614 155,302 SH   SOLE   105,282 0 50,020
CYNERGISTEK INC COM COM 23258P105 335 164,995 SH   SOLE   78,041 0 86,954
DEERE & CO COM COM 244199105 2,079 5,895 SH   SOLE   5,895 0 0
DELTA AIR LINES INC DEL COM NE COM 247361702 509 11,758 SH   SOLE   11,758 0 0
DESKTOP METAL INC COM CL A COM 25058X105 760 66,119 SH   SOLE   66,119 0 0
DEXCOM INC COM COM 252131107 551 1,290 SH   SOLE   1,290 0 0
DIEBOLD NIXDORF INC COM STK COM 253651103 1,238 96,425 SH   SOLE   53,137 0 43,288
DIGI INTL INC COM COM 253798102 2,513 124,949 SH   SOLE   65,561 0 59,388
DISCOVERY INC COM SER A COM 25470F104 8 277 SH   SOLE   277 0 0
DISCOVERY INC COM SER C COM 25470F302 11 390 SH   SOLE   390 0 0
DISNEY WALT CO COM COM 254687106 7,928 45,107 SH   SOLE   43,079 0 2,028
DLH HLDGS CORP COM COM 23335Q100 578 49,476 SH   SOLE   23,347 0 26,129
DOLLAR TREE INC COM COM 256746108 253 2,546 SH   SOLE   2,546 0 0
DOMO INC COM CL B COM 257554105 1,725 21,340 SH   SOLE   12,320 0 9,020
DOVER CORP COM COM 260003108 23 156 SH   SOLE   156 0 0
DOW INC COM COM 260557103 273 4,309 SH   SOLE   4,309 0 0
DRAFTKINGS INC COM CL A COM 26142R104 4,958 95,035 SH   SOLE   92,602 0 2,433
DROPBOX INC CL A COM 26210c104 927 30,571 SH   SOLE   30,571 0 0
DTE ENERGY CO COM COM 233331107 95 735 SH   SOLE   735 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204 235 2,384 SH   SOLE   2,384 0 0
DUPONT DE NEMOURS INC COM COM 26614N102 61 791 SH   SOLE   791 0 0
E L F BEAUTY INC COM COM 26856L103 1,823 67,165 SH   SOLE   39,808 0 27,357
EATON CORP PLC SHS COM G29183103 30 203 SH   SOLE   133 0 70
ECOLAB INC COM COM 278865100 70 339 SH   SOLE   339 0 0
ENBRIDGE INC COM COM 29250N105 3 85 SH   SOLE   85 0 0
ENDAVA PLC ADS COM 29260V105 5,120 45,156 SH   SOLE   34,129 0 11,027
ENERGY RECOVERY INC COM COM 29270J100 6,475 284,244 SH   SOLE   261,608 0 22,636
ENERGY TRANSFER L P COM UT LTD COM 29273V100 47 4,441 SH   SOLE   4,441 0 0
ENPHASE ENERGY INC COM COM 29355A107 2,377 12,947 SH   SOLE   11,862 0 1,085
ENTERPRISE PRODS PARTNERS L P COM 293792107 91 3,772 SH   SOLE   3,772 0 0
EOG RES INC COM COM 26875P101 1,606 19,250 SH   SOLE   19,250 0 0
ESSENTIAL UTILS INC COM COM 29670G102 27 593 SH   SOLE   593 0 0
EVERBRIDGE INC COM COM 29978A104 4,015 29,506 SH   SOLE   28,297 0 1,209
EVERCORE INC CLASS A COM 29977A105 1,660 11,793 SH   SOLE   7,418 0 4,375
EVEREST RE GROUP LTD COM COM G3223R108 210 833 SH   SOLE   792 0 41
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105 7,615 225,432 SH   SOLE   188,883 0 36,549
EXONE CO COM COM 302104104 1,737 80,285 SH   SOLE   37,652 0 42,633
EXXON MOBIL CORP COM COM 30231G102 6,641 105,285 SH   SOLE   103,710 0 1,575
FACEBOOK INC CL A COM 30303M102 513 1,475 SH   SOLE   1,475 0 0
FEDEX CORP COM COM 31428X106 1,929 6,466 SH   SOLE   5,775 0 691
FIFTH THIRD BANCORP COM COM 316773100 29 750 SH   SOLE   750 0 0
FIRST BK WILLIAMSTOWN NEW JERS COM 31931U102 1,255 92,718 SH   SOLE   43,461 0 49,257
FIRST FNDTN INC COM COM 32026V104 1,744 77,466 SH   SOLE   42,899 0 34,567
FIVE BELOW INC COM COM 33829M101 1,943 10,054 SH   SOLE   5,948 0 4,106
FLEXIBLE SOLUTIONS INTL INC CO COM 33938T104 639 163,367 SH   SOLE   76,803 0 86,564
FORD MTR CO DEL COM COM 345370860 7,413 498,866 SH   SOLE   483,095 0 15,771
FOSTER L B CO COM COM 350060109 1,588 85,202 SH   SOLE   39,907 0 45,295
FRANCO NEV CORP COM COM 351858105 713 4,912 SH   SOLE   4,858 0 54
FULGENT GENETICS INC COM COM 359664109 1,912 20,734 SH   SOLE   9,727 0 11,007
GALIANO GOLD INC COM COM 36352H100 22 20,000 SH   SOLE   20,000 0 0
GALLAGHER ARTHUR J & CO COM COM 363576109 964 6,880 SH   SOLE   6,880 0 0
GATES INDUSTRIAL CORPRATIN PLC COM G39108108 3,344 185,074 SH   SOLE   173,078 0 11,996
GENASYS INC COM COM 36872P103 1,020 186,196 SH   SOLE   87,884 0 98,312
GENERAC HLDGS INC COM COM 368736104 10,418 25,095 SH   SOLE   24,246 0 849
GENERAL MTRS CO COM COM 37045V100 2,959 50,000 SH   SOLE   50,000 0 0
GENPACT LIMITED SHS COM G3922B107 326 7,167 SH   SOLE   7,167 0 0
GILEAD SCIENCES INC COM COM 375558103 1,910 27,737 SH   SOLE   27,561 0 176
GLAUKOS CORP COM COM 377322102 289 3,412 SH   SOLE   3,412 0 0
GLOBUS MED INC CL A COM 379577208 3,252 41,945 SH   SOLE   37,941 0 4,004
GMS INC COM COM 36251C103 499 10,368 SH   SOLE   10,368 0 0
GOLDMAN SACHS GROUP INC COM COM 38141G104 9,258 24,393 SH   SOLE   24,019 0 374
GP STRATEGIES CORP COM COM 36225V104 1,517 96,527 SH   SOLE   45,209 0 51,318
GROWGENERATION CORP COM COM 39986L109 2,531 52,628 SH   SOLE   51,500 0 1,128
GTY TECHNOLOGY HOLDINGS INC CO COM 362409104 569 80,000 SH   SOLE   80,000 0 0
GUIDEWIRE SOFTWARE INC COM COM 40171V100 11 102 SH   SOLE   102 0 0
HANNON ARMSTRONG SUST INFR CAP COM 41068X100 4,361 77,663 SH   SOLE   73,160 0 4,503
HARVARD BIOSCIENCE INC COM COM 416906105 3,192 383,183 SH   SOLE   180,013 0 203,170
HCI GROUP INC COM COM 40416E103 3,251 32,701 SH   SOLE   17,573 0 15,128
HERITAGE CRYSTAL CLEAN INC COM COM 42726M106 1,757 59,211 SH   SOLE   27,738 0 31,473
HEXCEL CORP NEW COM COM 428291108 6 99 SH   SOLE   99 0 0
HOME DEPOT INC COM COM 437076102 7,167 22,476 SH   SOLE   22,209 0 267
HONEYWELL INTL INC COM COM 438516106 23 103 SH   SOLE   103 0 0
HUBBELL INC COM COM 443510607 16 85 SH   SOLE   85 0 0
HUTTIG BLDG PRODS INC COM COM 448451104 657 113,653 SH   SOLE   53,846 0 59,807
I3 VERTICALS INC COM CL A COM 46571Y107 1,508 49,894 SH   SOLE   27,434 0 22,460
IAC INTERACTIVECORP NEW COM NE COM 44891N208 815 5,286 SH   SOLE   5,286 0 0
ICAD INC COM NEW COM 44934S206 1,871 108,106 SH   SOLE   50,672 0 57,434
ICHOR HOLDINGS SHS COM G4740B105 4,657 86,569 SH   SOLE   63,148 0 23,421
IDENTIV INC COM NEW COM 45170X205 5,758 338,711 SH   SOLE   158,097 0 180,614
IDEX CORP COM COM 45167R104 14 62 SH   SOLE   62 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 14 64 SH   SOLE   64 0 0
IMPINJ INC COM COM 453204109 2,464 47,769 SH   SOLE   22,424 0 25,345
INDEPENDENT BK CORP MASS COM COM 453836108 1,012 13,400 SH   SOLE   13,400 0 0
INGERSOLL RAND INC COM COM 45687V106 63 1,283 SH   SOLE   132 0 1,151
INNOVATIVE INDL PPTYS INC COM COM 45781V101 5,457 28,567 SH   SOLE   27,583 0 984
INOTIV INC COM COM 45783Q100 3,083 115,555 SH   SOLE   54,390 0 61,165
INSULET CORP COM COM 45784P101 2,563 9,336 SH   SOLE   9,336 0 0
INTEST CORP COM COM 461147100 1,459 86,976 SH   SOLE   41,158 0 45,818
INTRICON CORP COM COM 46121H109 684 30,445 SH   SOLE   14,327 0 16,118
INTUIT COM COM 461202103 7,531 15,365 SH   SOLE   14,949 0 416
INTUITIVE SURGICAL INC COM NEW COM 46120E602 1,717 1,867 SH   SOLE   1,845 0 22
INVO BIOSCIENCE INC COM COM 44984F302 413 88,865 SH   SOLE   42,033 0 46,832
IPG PHOTONICS CORP COM COM 44980X109 396 1,881 SH   SOLE   1,881 0 0
IRIDEX CORP COM COM 462684101 1,444 204,484 SH   SOLE   96,419 0 108,065
ISHARES SILVER TRUST ISHARES COM 46428Q109 1,383 57,111 SH   SOLE   57,039 0 72
ISUN INC COM COM 465246106 1,288 113,174 SH   SOLE   53,073 0 60,101
ITERIS INC NEW COM COM 46564T107 6,252 940,107 SH   SOLE   888,283 0 51,824
ITRON INC COM COM 465741106 4,093 40,939 SH   SOLE   38,280 0 2,659
JOHNSON & JOHNSON COM COM 478160104 1,587 9,635 SH   SOLE   9,635 0 0
JPMORGAN CHASE & CO COM COM 46625H100 6,273 40,329 SH   SOLE   39,746 0 583
KANSAS CITY SOUTHERN COM NEW COM 485170302 886 3,125 SH   SOLE   3,125 0 0
KINDER MORGAN INC DEL COM COM 49456B101 9 497 SH   SOLE   497 0 0
KINGSTONE COS INC COM COM 496719105 521 66,787 SH   SOLE   31,492 0 35,295
KINROSS GOLD CORP COM COM 496902404 1,317 207,444 SH   SOLE   199,741 0 7,703
KNIGHT-SWIFT TRANSN HLDGS INC COM 499049104 428 9,405 SH   SOLE   9,405 0 0
KOPIN CORP COM COM 500600101 2,078 254,039 SH   SOLE   119,001 0 135,038
KORNIT DIGITAL LTD SHS COM M6372Q113 8,924 71,775 SH   SOLE   65,973 0 5,802
KURA SUSHI USA INC CL A COM COM 501270102 1,678 44,140 SH   SOLE   20,678 0 23,462
LANDS END INC NEW COM COM 51509F105 3,460 84,283 SH   SOLE   39,467 0 44,816
LAZARD LTD SHS A COM G54050102 3,264 72,141 SH   SOLE   71,481 0 660
LAZYDAYS HLDGS INC COM COM 52110H100 1,059 48,129 SH   SOLE   22,777 0 25,352
LIGHTSCAPE TECHNOLOGIES INC CO COM 53227B200 0 3,460 SH   SOLE   3,460 0 0
LILLY ELI & CO COM COM 532457108 1,951 8,500 SH   SOLE   8,500 0 0
LINCOLN EDL SVCS CORP COM COM 533535100 1,080 138,763 SH   SOLE   65,666 0 73,097
LINDE PLC SHS COM G5494J103 6 20 SH   SOLE   20 0 0
LINDSAY CORP COM COM 535555106 2,522 15,259 SH   SOLE   14,280 0 979
LIQUIDITY SVCS INC COM COM 53635B107 285 11,210 SH   SOLE   0 0 11,210
LIVENT CORP COM COM 53814L108 7,354 379,862 SH   SOLE   366,807 0 13,055
LOWES COS INC COM COM 548661107 1,629 8,399 SH   SOLE   8,299 0 100
LSI INDS INC OHIO COM COM 50216C108 1,916 239,161 SH   SOLE   112,253 0 126,908
LUNA INNOVATIONS COM COM 550351100 1,642 151,620 SH   SOLE   71,065 0 80,555
LUXFER HOLDINGS PLC SHS COM G5698W116 2,055 92,361 SH   SOLE   43,270 0 49,091
LYDALL INC COM COM 550819106 4,306 71,142 SH   SOLE   33,330 0 37,812
LYONDELLBASELL INDUSTRIES N V COM N53745100 3 25 SH   SOLE   25 0 0
MANITEX INTL INC COM COM 563420108 1,527 209,451 SH   SOLE   98,181 0 111,270
MARCUS & MILLICHAP INC COM COM 566324109 524 13,483 SH   SOLE   13,169 0 314
MARSH & MCLENNAN COS INC COM COM 571748102 1,702 12,099 SH   SOLE   12,099 0 0
MARTIN MARIETTA MATLS INC COM COM 573284106 3,244 9,221 SH   SOLE   9,154 0 67
MARVELL TECHNOLOGY INC COM COM 573874104 1,739 29,811 SH   SOLE   29,811 0 0
MASTERCARD INCORPORATED CL A COM 57636Q104 18 50 SH   SOLE   50 0 0
MASTERCRAFT BOAT HLDGS INC COM COM 57637H103 2,260 85,967 SH   SOLE   40,268 0 45,699
MATADOR RES CO COM COM 576485205 3,462 96,139 SH   SOLE   51,370 0 44,769
MATSON INC COM COM 57686G105 114 1,785 SH   SOLE   1,785 0 0
MCDONALDS CORP COM COM 580135101 12 50 SH   SOLE   50 0 0
MERCK & CO INC COM COM 58933Y105 1,611 20,719 SH   SOLE   20,603 0 116
MERITOR INC COM COM 59001K100 1,487 63,507 SH   SOLE   34,996 0 28,511
MICRON TECHNOLOGY INC COM COM 595112103 1,288 15,153 SH   SOLE   15,153 0 0
MICROSOFT CORP COM COM 594918104 16,781 61,947 SH   SOLE   60,741 0 1,206
MIMECAST LTD ORD SHS COM G14838109 81 1,527 SH   SOLE   1,527 0 0
MIROMATRIX MED INC COM COM 60471P108 29 2,500 SH   SOLE   2,447 0 53
MITEK SYS INC COM NEW COM 606710200 1,090 56,618 SH   SOLE   56,618 0 0
MODERNA INC COM COM 60770K107 3,525 15,000 SH   SOLE   15,000 0 0
MOELIS & CO CL A COM 60786M105 775 13,621 SH   SOLE   13,415 0 206
MONDELEZ INTL INC CL A COM 609207105 8 127 SH   SOLE   127 0 0
MORGAN STANLEY COM NEW COM 617446448 3,899 42,523 SH   SOLE   42,523 0 0
MP MATERIALS CORP COM CL A COM 553368101 4,420 119,908 SH   SOLE   113,738 0 6,170
NATERA INC COM COM 632307104 3,332 29,351 SH   SOLE   19,402 0 9,949
NESTLE S A SPONSORED ADR COM 641069406 2 20 SH   SOLE   20 0 0
NETFLIX INC COM COM 64110L106 5,997 11,353 SH   SOLE   11,148 0 205
NEURONETICS INC COM COM 64131A105 3,046 190,163 SH   SOLE   89,145 0 101,018
NEW GOLD INC CDA COM COM 644535106 760 420,000 SH   SOLE   420,000 0 0
NEWMONT CORP COM COM 651639106 10,291 162,366 SH   SOLE   158,341 0 4,025
NEXTERA ENERGY INC COM COM 65339F101 77 1,048 SH   SOLE   1,048 0 0
NEXTERA ENERGY PARTNERS LP COM COM 65341B106 113 1,482 SH   SOLE   1,482 0 0
NIKE INC CL B COM 654106103 223 1,445 SH   SOLE   265 0 1,180
NN INC COM COM 629337106 1,591 216,457 SH   SOLE   101,506 0 114,951
NORTHERN TECHNOLOGIES INTL COR COM 665809109 675 38,998 SH   SOLE   18,412 0 20,586
NORTHROP GRUMMAN CORP COM COM 666807102 1,339 3,684 SH   SOLE   3,684 0 0
NORWEGIAN CRUISE LINE HLDG LTD COM G66721104 868 29,500 SH   SOLE   29,500 0 0
NOVANTA INC COM COM 67000B104 2,939 21,811 SH   SOLE   10,218 0 11,593
NOVARTIS AG SPONSORED ADR COM 66987V109 374 4,101 SH   SOLE   4,101 0 0
NOVOCURE LTD ORD SHS COM G6674U108 3,779 17,036 SH   SOLE   13,398 0 3,638
NVIDIA CORPORATION COM COM 67066G104 3,624 4,529 SH   SOLE   4,529 0 0
OLD REP INTL CORP COM COM 680223104 3,835 153,963 SH   SOLE   144,552 0 9,411
ONE STOP SYS INC COM COM 68247W109 679 117,344 SH   SOLE   55,179 0 62,165
ONTO INNOVATION INC COM COM 683344105 1,841 25,208 SH   SOLE   14,656 0 10,552
OP BANCORP COM COM 67109R109 1,073 106,625 SH   SOLE   49,980 0 56,645
OPTIMIZERX CORP COM NEW COM 68401U204 2,360 38,129 SH   SOLE   20,074 0 18,055
OPTINOSE INC COM COM 68404V100 1,520 488,672 SH   SOLE   229,142 0 259,530
ORACLE CORP COM COM 68389X105 78 1,000 SH   SOLE   1,000 0 0
ORGANON & CO COMMON STOCK COM 68622V106 4 120 SH   SOLE   109 0 11
OUTFRONT MEDIA INC COM COM 69007J106 561 23,360 SH   SOLE   23,360 0 0
PACIFIC BIOSCIENCES CALIF INC COM 69404D108 274 7,833 SH   SOLE   7,833 0 0
PARATEK PHARMACEUTICALS INC CO COM 699374302 1,220 178,850 SH   SOLE   83,907 0 94,943
PATRICK INDS INC COM COM 703343103 4,041 55,357 SH   SOLE   43,198 0 12,159
PAYCHEX INC COM COM 704326107 4,144 38,621 SH   SOLE   37,687 0 934
PAYPAL HLDGS INC COM COM 70450Y103 1,347 4,620 SH   SOLE   4,620 0 0
PDC ENERGY INC COM COM 69327R101 3,349 73,134 SH   SOLE   73,134 0 0
PENN NATL GAMING INC COM COM 707569109 889 11,619 SH   SOLE   11,619 0 0
PEPSICO INC COM COM 713448108 7,276 49,106 SH   SOLE   48,116 0 990
PERION NETWORK LTD SHS NEW COM M78673114 1,292 60,309 SH   SOLE   28,413 0 31,896
PERKINELMER INC COM COM 714046109 405 2,625 SH   SOLE   2,625 0 0
PFIZER INC COM COM 717081103 5,753 146,900 SH   SOLE   144,952 0 1,948
PHILIP MORRIS INTL INC COM COM 718172109 40 402 SH   SOLE   402 0 0
PIONEER NAT RES CO COM COM 723787107 30 187 SH   SOLE   187 0 0
PNC FINL SVCS GROUP INC COM COM 693475105 23 123 SH   SOLE   123 0 0
POLARIS INC COM COM 731068102 110 805 SH   SOLE   805 0 0
PORCH GROUP INC COM COM 733245104 484 25,000 SH   SOLE   25,000 0 0
PPL CORP COM COM 69351T106 41 1,459 SH   SOLE   1,459 0 0
PRIMORIS SVCS CORP COM COM 74164F103 965 32,789 SH   SOLE   32,395 0 394
PROCESSA PHARMACEUTICALS INC C COM 74275C205 597 72,908 SH   SOLE   71,385 0 1,523
PROCTER AND GAMBLE CO COM COM 742718109 1,850 13,711 SH   SOLE   13,711 0 0
PROVIDENT BANCORP INC COM NEW COM 74383L105 1,619 99,238 SH   SOLE   46,792 0 52,446
Q2 HLDGS INC COM COM 74736L109 444 4,327 SH   SOLE   4,327 0 0
QUALCOMM INC COM COM 747525103 1,379 9,647 SH   SOLE   9,647 0 0
QUANTA SVCS INC COM COM 74762E102 1,543 17,032 SH   SOLE   16,408 0 624
RADA ELECTR INDS LTD COM PAR N COM M81863124 4,766 391,263 SH   SOLE   195,641 0 195,622
RADIANT LOGISTICS INC COM COM 75025X100 2,163 312,123 SH   SOLE   146,640 0 165,483
RANGE RES CORP COM COM 75281A109 276 16,438 SH   SOLE   16,438 0 0
RAVEN INDS INC COM COM 754212108 5,798 100,225 SH   SOLE   100,225 0 0
REALTY INCOME CORP COM COM 756109104 12 185 SH   SOLE   185 0 0
RECRO PHARMA INC COM COM 75629F109 992 429,327 SH   SOLE   201,112 0 228,215
REEDS INC COM COM 758338107 679 665,395 SH   SOLE   311,907 0 353,488
REGENERON PHARMACEUTICALS COM COM 75886F107 3,588 6,423 SH   SOLE   6,381 0 42
REPLIGEN CORP COM COM 759916109 142 712 SH   SOLE   712 0 0
RESIDEO TECHNOLOGIES INC COM COM 76118Y104 1 17 SH   SOLE   17 0 0
REVANCE THERAPEUTICS INC COM COM 761330109 3,892 131,325 SH   SOLE   103,438 0 27,887
REVOLVE GROUP INC CL A COM 76156B107 7,117 103,301 SH   SOLE   82,692 0 20,609
REXNORD CORP COM COM 76169B102 23 450 SH   SOLE   450 0 0
RICHARDSON ELECTRS LTD COM COM 763165107 734 88,272 SH   SOLE   41,483 0 46,789
RIMINI STR INC DEL COM COM 76674Q107 1,639 266,017 SH   SOLE   124,670 0 141,347
RIO TINTO PLC SPONSORED ADR COM 767204100 97 1,152 SH   SOLE   1,152 0 0
ROBERT HALF INTL INC COM COM 770323103 10 114 SH   SOLE   49 0 65
ROCKWELL AUTOMATION INC COM COM 773903109 23 80 SH   SOLE   80 0 0
ROKU INC COM CL A COM 77543R102 1,779 3,873 SH   SOLE   3,873 0 0
ROYAL DUTCH SHELL PLC SPONS AD COM 780259206 43 1,054 SH   SOLE   1,054 0 0
ROYAL GOLD INC COM COM 780287108 153 1,337 SH   SOLE   1,319 0 18
SALESFORCE COM INC COM COM 79466L302 3,045 12,464 SH   SOLE   11,630 0 834
SANOFI SPONSORED ADR COM 80105N105 11 200 SH   SOLE   200 0 0
SCHLUMBERGER LTD COM STK COM 806857108 1,328 41,500 SH   SOLE   41,500 0 0
SCHNEIDER NATIONAL INC CL B COM 80689H102 683 31,377 SH   SOLE   31,377 0 0
SCHWAB CHARLES CORP COM COM 808513105 25 341 SH   SOLE   341 0 0
SEABRIDGE GOLD INC COM COM 811916105 833 47,488 SH   SOLE   45,443 0 2,045
SEMPRA ENERGY COM COM 816851109 26 195 SH   SOLE   195 0 0
SENSATA TECHNOLOGIES HLDNG PLC COM G8060N102 5,513 95,104 SH   SOLE   91,680 0 3,424
SHERWIN WILLIAMS CO COM COM 824348106 16 60 SH   SOLE   60 0 0
SHIFT TECHNOLOGIES INC CL A COM 82452T107 2,495 290,737 SH   SOLE   153,044 0 137,693
SIERRA WIRELESS INC COM COM 826516106 2,045 107,700 SH   SOLE   58,202 0 49,498
SIGMA LABS INC COM COM 826598500 406 104,085 SH   SOLE   49,246 0 54,839
SKYLINE CHAMPION CORPORATION C COM 830830105 2,136 40,066 SH   SOLE   23,419 0 16,647
SKYWORKS SOLUTIONS INC COM COM 83088M102 1,351 7,047 SH   SOLE   7,047 0 0
SNAP ON INC COM COM 833034101 891 3,987 SH   SOLE   3,568 0 419
SOUTHERN CO COM COM 842587107 145 2,400 SH   SOLE   2,400 0 0
SPDR GOLD TR GOLD SHS COM 78463V107 1,242 7,500 SH   SOLE   7,500 0 0
SPDR S&P 500 ETF TR TR UNIT COM 78462F103 31 73 SH   SOLE   73 0 0
STARBUCKS CORP COM COM 855244109 1,975 17,666 SH   SOLE   16,665 0 1,001
STEEL DYNAMICS INC COM COM 858119100 2,699 45,292 SH   SOLE   45,292 0 0
STEREOTAXIS INC COM NEW COM 85916J409 2,372 246,036 SH   SOLE   115,382 0 130,654
STERLING CONSTRUCTION CO INC C COM 859241101 7,497 310,697 SH   SOLE   230,269 0 80,428
SUMMIT WIRELESS TECH INC COM N COM 86633R203 493 123,067 SH   SOLE   57,864 0 65,203
SUNOPTA INC COM COM 8676EP108 5,038 411,642 SH   SOLE   256,353 0 155,289
SUNPOWER CORP COM COM 867652406 1,602 54,811 SH   SOLE   30,452 0 24,359
SUNRUN INC COM COM 86771W105 12,039 215,831 SH   SOLE   204,787 0 11,044
SUPERIOR INDS INTL INC COM COM 868168105 2,880 334,068 SH   SOLE   156,417 0 177,651
SVB FINANCIAL GROUP COM COM 78486Q101 4,118 7,400 SH   SOLE   7,400 0 0
SYNEOS HEALTH INC CL A COM 87166B102 2,764 30,890 SH   SOLE   27,714 0 3,176
SYSCO CORP COM COM 871829107 8 100 SH   SOLE   100 0 0
TANDEM DIABETES CARE INC COM N COM 875372203 2,370 24,332 SH   SOLE   11,420 0 12,912
TARGET CORP COM COM 87612E106 3,441 14,236 SH   SOLE   14,069 0 167
TELADOC HEALTH INC COM COM 87918A105 782 4,705 SH   SOLE   4,705 0 0
TENET HEALTHCARE CORP COM NEW COM 88033G407 407 6,071 SH   SOLE   6,071 0 0
TERADYNE INC COM COM 880770102 3,198 23,876 SH   SOLE   21,061 0 2,815
TEXAS CAP BANCSHARES INC COM COM 88224Q107 249 3,917 SH   SOLE   3,917 0 0
TILRAY INC COM CL 2 COM 88688T100 994 55,000 SH   SOLE   55,000 0 0
TORTOISE ENERGY INFRA CORP COM COM 89147L886 6 222 SH   SOLE   222 0 0
TRANE TECHNOLOGIES PLC SHS COM G8994E103 268 1,456 SH   SOLE   150 0 1,306
TRANSCAT INC COM COM 893529107 1,898 33,590 SH   SOLE   15,679 0 17,911
TRANSMEDICS GROUP INC COM COM 89377M109 2,533 76,347 SH   SOLE   35,769 0 40,578
TRAVELZOO COM NEW COM 89421Q205 1,361 92,195 SH   SOLE   43,579 0 48,616
TRIMBLE INC COM COM 896239100 2,889 35,303 SH   SOLE   35,155 0 148
TRIPLEPOINT VENTURE GROWTH BDC COM 89677Y100 804 52,927 SH   SOLE   52,927 0 0
TWIST BIOSCIENCE CORP COM COM 90184D100 5,800 43,525 SH   SOLE   40,328 0 3,197
TWITTER INC COM COM 90184L102 1,790 26,016 SH   SOLE   24,000 0 2,016
ULTA BEAUTY INC COM COM 90384S303 2,005 5,800 SH   SOLE   5,730 0 70
ULTRAGENYX PHARMACEUTICAL INC COM 90400D108 257 2,699 SH   SOLE   2,699 0 0
UNION PAC CORP COM COM 907818108 8 35 SH   SOLE   35 0 0
UNITED AIRLS HLDGS INC COM COM 910047109 1,184 22,646 SH   SOLE   22,646 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 234 1,126 SH   SOLE   1,126 0 0
UNITED STATES STL CORP NEW COM COM 912909108 2,400 100,000 SH   SOLE   100,000 0 0
UNIVERSAL STAINLESS & ALLOY CO COM 913837100 447 44,171 SH   SOLE   20,899 0 23,272
UNUM GROUP COM COM 91529Y106 1,386 48,820 SH   SOLE   48,820 0 0
UPWORK INC COM COM 91688F104 363 6,220 SH   SOLE   6,220 0 0
US BANCORP DEL COM NEW COM 902973304 9 150 SH   SOLE   150 0 0
USA TRUCK INC COM COM 902925106 2,497 155,354 SH   SOLE   72,748 0 82,606
USIO INC COM COM 917313108 781 122,088 SH   SOLE   57,855 0 64,233
VALERO ENERGY CORP COM COM 91913Y100 775 9,930 SH   SOLE   9,930 0 0
VALMONT INDS INC COM COM 920253101 1,032 4,371 SH   SOLE   4,319 0 52
VANECK VECTORS ETF TR GOLD MIN COM 92189F106 1,914 56,313 SH   SOLE   56,313 0 0
VANECK VECTORS ETF TR JR GOLD COM 92189F791 4,681 100,134 SH   SOLE   98,262 0 1,872
VENUS CONCEPT INC COM COM 92332W105 2,281 733,425 SH   SOLE   343,929 0 389,496
VERACYTE INC COM COM 92337F107 5,078 127,011 SH   SOLE   91,701 0 35,310
VERICEL CORP COM COM 92346J108 2,135 40,663 SH   SOLE   19,061 0 21,602
VERIZON COMMUNICATIONS INC COM COM 92343V104 1,632 29,124 SH   SOLE   29,124 0 0
VERTEX PHARMACEUTICALS INC COM COM 92532F100 4,751 23,563 SH   SOLE   22,993 0 570
VIATRIS INC COM COM 92556V106 42 2,944 SH   SOLE   2,944 0 0
VIEWRAY INC COM COM 92672L107 3,383 512,629 SH   SOLE   268,676 0 243,953
VIMEO INC COMMON STOCK COM 92719V100 507 10,346 SH   SOLE   10,346 0 0
VISA INC COM CL A COM 92826C839 47 199 SH   SOLE   199 0 0
VISTEON CORP COM NEW COM 92839U206 474 3,921 SH   SOLE   3,921 0 0
VONAGE HLDGS CORP COM COM 92886T201 274 19,024 SH   SOLE   19,024 0 0
VOXX INTL CORP CL A COM 91829F104 932 66,491 SH   SOLE   31,155 0 35,336
VULCAN MATLS CO COM COM 929160109 3,084 17,719 SH   SOLE   17,602 0 117
VUZIX CORP COM NEW COM 92921W300 2,750 149,858 SH   SOLE   70,221 0 79,637
WABTEC COM COM 929740108 314 3,812 SH   SOLE   3,811 0 1
WALMART INC COM COM 931142103 5,730 40,629 SH   SOLE   38,973 0 1,656
WASTE MGMT INC DEL COM COM 94106L109 116 827 SH   SOLE   827 0 0
WATTS WATER TECHNOLOGIES INC C COM 942749102 2,137 14,646 SH   SOLE   13,143 0 1,503
WEC ENERGY GROUP INC COM COM 92939U106 38 430 SH   SOLE   430 0 0
WELLS FARGO CO NEW COM COM 949746101 2,748 60,684 SH   SOLE   60,684 0 0
WHEATON PRECIOUS METALS CORP C COM 962879102 627 14,233 SH   SOLE   14,050 0 183
WHITE MTNS INS GROUP LTD COM COM G9618E107 80 70 SH   SOLE   70 0 0
WILLDAN GROUP INC COM COM 96924N100 1,446 38,416 SH   SOLE   18,061 0 20,355
WILLIAMS COS INC COM COM 969457100 18 680 SH   SOLE   680 0 0
XEROX HOLDINGS CORP COM NEW COM 98421M106 238 10,141 SH   SOLE   10,141 0 0
XYLEM INC COM COM 98419M100 1 12 SH   SOLE   12 0 0
ZILLOW GROUP INC CL A COM 98954M101 118 966 SH   SOLE   0 0 966
ZOOM VIDEO COMMUNICATIONS INC COM 98980L101 489 1,263 SH   SOLE   1,245 0 18
ZUORA INC COM CL A COM 98983V106 1,788 103,660 SH   SOLE   57,938 0 45,722