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
8X8 INC NEW COM COM 282914100 944 68,123 SH   SOLE   38,798 0 29,325
ABBOTT LABS COM COM 002824100 136 1,729 SH   SOLE   1,729 0 0
ACTIVISION BLIZZARD INC COM COM 00507V109 6,170 103,728 SH   SOLE   98,633 0 5,095
ACUITY BRANDS INC COM COM 00508Y102 217 2,538 SH   SOLE   2,538 0 0
ADOBE INC COM COM 00724F101 3,182 10,000 SH   SOLE   10,000 0 0
AEHR TEST SYSTEMS COM 00760J108 546 327,148 SH   SOLE   96,057 0 231,091
AERIE PHARMACEUTICALS INC COM COM 00771V108 1,350 100,000 SH   SOLE   100,000 0 0
AGNICO EAGLE MINES LTD COM COM 008474108 4,872 122,454 SH   SOLE   120,239 0 2,215
AIR INDS GROUP COM NEW COM 00912N205 425 400,837 SH   SOLE   117,608 0 283,229
AIR PRODS & CHEMS INC COM COM 009158106 6 30 SH   SOLE   30 0 0
AKAMAI TECHNOLOGIES INC COM COM 00971T101 2,095 22,894 SH   SOLE   22,219 0 675
AKOUSTIS TECHNOLOGIES INC COM COM 00973N102 1,117 208,023 SH   SOLE   205,739 0 2,284
ALBEMARLE CORP COM COM 012653101 1,388 24,631 SH   SOLE   23,526 0 1,105
ALCON INC ORD SHS COM H01301128 43 853 SH   SOLE   853 0 0
ALEXANDER & BALDWIN INC NEW CO COM 014491104 32 2,809 SH   SOLE   2,809 0 0
ALIBABA GROUP HLDG LTD SPONSOR COM 01609W102 10,277 52,841 SH   SOLE   51,781 0 1,060
ALLEGION PLC ORD SHS COM G0176J109 290 3,148 SH   SOLE   3,148 0 0
ALLIANCE DATA SYSTEMS CORP COM COM 018581108 1 36 SH   SOLE   21 0 15
ALPHATEC HLDGS INC COM NEW COM 02081G201 1,067 309,169 SH   SOLE   123,997 0 185,172
ALTERYX INC COM CL A COM 02156B103 391 4,107 SH   SOLE   4,107 0 0
AMALGAMATED BK NEW YORK N Y CL COM 022663108 248 22,916 SH   SOLE   18,170 0 4,746
AMARIN CORP PLC SPONS ADR NEW COM 023111206 180 45,000 SH   SOLE   45,000 0 0
AMAZON COM INC COM COM 023135106 18,090 9,278 SH   SOLE   8,887 0 391
AMERICAN EXPRESS CO COM COM 025816109 1,268 14,808 SH   SOLE   14,808 0 0
AMERICAN SUPERCONDUCTOR CORP S COM 030111207 1,317 240,329 SH   SOLE   230,767 0 9,562
AMERICAN WTR WKS CO INC NEW CO COM 030420103 51 430 SH   SOLE   430 0 0
AMN HEALTHCARE SVCS INC COM COM 001744101 1,813 31,357 SH   SOLE   22,669 0 8,688
AMPHENOL CORP NEW CL A COM 032095101 9 126 SH   SOLE   84 0 42
AMYRIS INC COM NEW COM 03236M200 310 121,080 SH   SOLE   107,172 0 13,908
ANALOG DEVICES INC COM COM 032654105 13 141 SH   SOLE   141 0 0
ANHEUSER BUSCH INBEV SA/NV SPO COM 03524A108 57 1,303 SH   SOLE   1,303 0 0
APERGY CORP COM COM 03755L104 0 78 SH   SOLE   78 0 0
APPLE INC COM COM 037833100 11,523 45,313 SH   SOLE   43,483 0 1,830
APPLIED INDL TECHNOLOGIES INC COM 03820C105 259 5,660 SH   SOLE   5,660 0 0
APTIV PLC SHS COM G6095L109 1,470 29,858 SH   SOLE   28,114 0 1,744
ASANKO GOLD INC COM COM 04341Y105 16 20,000 SH   SOLE   20,000 0 0
ASGN INC COM COM 00191U102 876 24,810 SH   SOLE   23,166 0 1,644
ASPEN AEROGELS INC COM COM 04523Y105 2,333 379,980 SH   SOLE   149,577 0 230,403
ASPEN GROUP INC COM NEW COM 04530L203 1,553 194,317 SH   SOLE   77,985 0 116,332
ASTRAZENECA PLC SPONSORED ADR COM 046353108 3,423 76,644 SH   SOLE   74,477 0 2,167
AT&T INC COM COM 00206R102 1,443 49,504 SH   SOLE   49,504 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 154 1,124 SH   SOLE   1,124 0 0
AVID BIOSERVICES INC COM COM 05368M106 2,184 427,348 SH   SOLE   170,902 0 256,446
AXOS FINL INC COM COM 05465C100 1,553 85,656 SH   SOLE   81,707 0 3,949
B & G FOODS INC NEW COM COM 05508R106 662 36,568 SH   SOLE   21,075 0 15,493
B2GOLD CORP COM COM 11777Q209 184 60,000 SH   SOLE   60,000 0 0
BADGER METER INC COM COM 056525108 468 8,740 SH   SOLE   6,923 0 1,817
BAIDU INC SPON ADR REP A COM 056752108 2,016 20,000 SH   SOLE   20,000 0 0
BANK NEW YORK MELLON CORP COM COM 064058100 3 84 SH   SOLE   84 0 0
BARRICK GOLD CORPORATION COM COM 067901108 3,790 206,896 SH   SOLE   202,630 0 4,266
BAUDAX BIO INC COM COM 07160F107 244 98,385 SH   SOLE   39,484 0 58,901
BAYCOM CORP COM COM 07272M107 956 79,339 SH   SOLE   31,724 0 47,615
BEACON ROOFING SUPPLY INC COM COM 073685109 515 31,119 SH   SOLE   29,673 0 1,446
BEAZER HOMES USA INC COM NEW COM 07556Q881 1,570 243,741 SH   SOLE   114,530 0 129,211
BECTON DICKINSON & CO COM COM 075887109 1 5 SH   SOLE   5 0 0
BEL FUSE INC CL B COM 077347300 705 72,387 SH   SOLE   28,946 0 43,441
BENEFITFOCUS INC COM COM 08180D106 504 56,537 SH   SOLE   32,246 0 24,291
BIOANALYTICAL SYS INC COM COM 09058M103 313 95,872 SH   SOLE   28,278 0 67,594
BIODELIVERY SCIENCES INTL INC COM 09060J106 1,356 357,828 SH   SOLE   143,021 0 214,807
BIOGEN INC COM COM 09062X103 7,474 23,624 SH   SOLE   22,652 0 972
BIOHAVEN PHARMACTL HLDG CO LTD COM G11196105 2,323 68,263 SH   SOLE   66,203 0 2,060
BIOLIFE SOLUTIONS INC COM NEW COM 09062W204 1,340 141,053 SH   SOLE   56,609 0 84,444
BIOMARIN PHARMACEUTICAL INC CO COM 09061G101 3,238 38,319 SH   SOLE   38,060 0 259
BK OF AMERICA CORP COM COM 060505104 2,331 109,788 SH   SOLE   101,834 0 7,954
BLUE BIRD CORP COM COM 095306106 1,107 101,256 SH   SOLE   47,342 0 53,914
BROADCOM INC COM COM 11135F101 857 3,615 SH   SOLE   3,615 0 0
BROADRIDGE FINL SOLUTIONS INC COM 11133T103 2 18 SH   SOLE   18 0 0
BROADWIND ENERGY INC COM NEW COM 11161T207 578 412,713 SH   SOLE   121,449 0 291,264
BRUNSWICK CORP COM COM 117043109 137 3,884 SH   SOLE   3,884 0 0
BUILDERS FIRSTSOURCE INC COM COM 12008R107 709 58,004 SH   SOLE   35,132 0 22,872
CALLAWAY GOLF CO COM COM 131193104 730 71,422 SH   SOLE   63,359 0 8,063
CALYXT INC COM COM 13173L107 233 70,095 SH   SOLE   55,938 0 14,157
CARPENTER TECHNOLOGY CORP COM COM 144285103 475 24,371 SH   SOLE   14,662 0 9,709
CDK GLOBAL INC COM COM 12508E101 8 245 SH   SOLE   245 0 0
CECO ENVIRONMENTAL CORP COM COM 125141101 983 210,456 SH   SOLE   83,861 0 126,595
CELANESE CORP DEL COM COM 150870103 10 135 SH   SOLE   135 0 0
CELCUITY INC COM COM 15102K100 67 10,256 SH   SOLE   9,739 0 517
CENTURY CMNTYS INC COM COM 156504300 538 37,059 SH   SOLE   21,116 0 15,943
CENTURYLINK INC COM COM 156700106 1 76 SH   SOLE   76 0 0
CHAMPIONS ONCOLOGY INC COM NEW COM 15870P307 1,258 170,063 SH   SOLE   50,039 0 120,024
CHEGG INC COM COM 163092109 1,754 49,022 SH   SOLE   34,999 0 14,023
CHEMBIO DIAGNOSTICS INC COM NE COM 163572209 707 138,080 SH   SOLE   55,251 0 82,829
CHENIERE ENERGY INC COM NEW COM 16411R208 765 22,849 SH   SOLE   21,403 0 1,446
CHESAPEAKE UTILS CORP COM COM 165303108 78 910 SH   SOLE   910 0 0
CHEWY INC CL A COM 16679L109 2,154 57,449 SH   SOLE   52,050 0 5,399
CHUBB LIMITED COM COM H1467J104 82 731 SH   SOLE   731 0 0
CIENA CORP COM NEW COM 171779309 3,710 93,197 SH   SOLE   89,119 0 4,078
CINCINNATI FINL CORP COM COM 172062101 116 1,541 SH   SOLE   1,541 0 0
CLOUDERA INC COM COM 18914U100 4,899 622,517 SH   SOLE   526,981 0 95,536
CLOUDFLARE INC CL A COM COM 18915M107 3,589 152,852 SH   SOLE   140,052 0 12,800
CNS PHARMACEUTICALS INC COM COM 18978H102 150 71,494 SH   SOLE   67,946 0 3,548
COCA COLA CO COM COM 191216100 2,523 57,011 SH   SOLE   54,495 0 2,516
CODEXIS INC COM COM 192005106 4,092 366,654 SH   SOLE   245,457 0 121,197
COGNEX CORP COM COM 192422103 2,759 65,360 SH   SOLE   61,528 0 3,832
COLGATE PALMOLIVE CO COM COM 194162103 1,290 19,433 SH   SOLE   19,396 0 37
COMMERCE BANCSHARES INC COM COM 200525103 1,133 22,504 SH   SOLE   22,504 0 0
CONSTELLATION BRANDS INC CL A COM 21036P108 1,394 9,724 SH   SOLE   9,453 0 271
CORTEVA INC COM COM 22052L104 18 776 SH   SOLE   776 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 533 1,871 SH   SOLE   1,667 0 204
COWEN INC CL A NEW COM 223622606 2,364 244,702 SH   SOLE   164,036 0 80,666
CPI AEROSTRUCTURES INC COM NEW COM 125919308 233 103,707 SH   SOLE   30,494 0 73,213
CRESCO LABS INC SUB VTG SHS COM 22587M106 0 110 SH   SOLE   110 0 0
CRISPR THERAPEUTICS AG NAMEN A COM H17182108 2,179 51,371 SH   SOLE   49,978 0 1,393
CROSS CTRY HEALTHCARE INC COM COM 227483104 458 68,016 SH   SOLE   27,277 0 40,739
CROWDSTRIKE HLDGS INC CL A COM 22788C105 2,771 49,759 SH   SOLE   48,793 0 966
CROWN CRAFTS INC COM COM 228309100 276 57,834 SH   SOLE   17,039 0 40,795
CRYOPORT INC COM PAR $0.001 COM 229050307 2,771 162,352 SH   SOLE   64,948 0 97,404
CSX CORP COM COM 126408103 6 100 SH   SOLE   100 0 0
CUTERA INC COM COM 232109108 1,785 136,667 SH   SOLE   85,344 0 51,323
CYNERGISTEK INC COM COM 23258P105 208 147,859 SH   SOLE   43,877 0 103,982
DANAHER CORPORATION COM COM 235851102 346 2,500 SH   SOLE   2,500 0 0
DATADOG INC CL A COM COM 23804L103 1,820 50,592 SH   SOLE   47,042 0 3,550
DEXCOM INC COM COM 252131107 449 1,667 SH   SOLE   1,667 0 0
DIAMOND EAGLE ACQUISITION CORP COM 25258L109 1,578 127,916 SH   SOLE   119,900 0 8,016
DISNEY WALT CO COM DISNEY COM 254687106 5,543 57,383 SH   SOLE   53,744 0 3,639
DLH HLDGS CORP COM COM 23335Q100 502 119,296 SH   SOLE   35,114 0 84,182
DOLLAR TREE INC COM COM 256746108 189 2,566 SH   SOLE   2,566 0 0
DOVER CORP COM COM 260003108 13 156 SH   SOLE   156 0 0
DOW INC COM COM 260557103 27 920 SH   SOLE   920 0 0
DTE ENERGY CO COM COM 233331107 70 735 SH   SOLE   735 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204 206 2,550 SH   SOLE   2,550 0 0
DUPONT DE NEMOURS INC COM COM 26614N102 28 833 SH   SOLE   833 0 0
E L F BEAUTY INC COM COM 26856L103 844 85,812 SH   SOLE   51,404 0 34,408
EATON CORP PLC SHS COM G29183103 17 219 SH   SOLE   149 0 70
ECOLAB INC COM COM 278865100 54 346 SH   SOLE   346 0 0
EDISON INTL COM COM 281020107 27 500 SH   SOLE   500 0 0
ELECTROMED INC COM COM 285409108 1,395 124,076 SH   SOLE   49,795 0 74,281
ELECTRONIC ARTS INC COM COM 285512109 1,796 17,925 SH   SOLE   16,046 0 1,879
ENBRIDGE INC COM COM 29250N105 2 85 SH   SOLE   85 0 0
ENERGY RECOVERY INC COM COM 29270J100 3,826 514,182 SH   SOLE   496,430 0 17,752
ENERGY TRANSFER LP COM UT LTD COM 29273V100 25 5,525 SH   SOLE   5,525 0 0
ENGLOBAL CORP COM COM 293306106 479 614,944 SH   SOLE   181,384 0 433,560
ENPHASE ENERGY INC COM COM 29355A107 359 11,114 SH   SOLE   8,913 0 2,201
ENTERPRISE PRODS PARTNERS L P COM 293792107 52 3,667 SH   SOLE   3,667 0 0
ENVISION SOLAR INTL INC COM COM 29413Q201 825 108,644 SH   SOLE   105,387 0 3,257
ESSENTIAL UTILS INC COM COM 29670G102 55 1,343 SH   SOLE   593 0 750
EURONET WORLDWIDE INC COM COM 298736109 180 2,095 SH   SOLE   2,095 0 0
EVERBRIDGE INC COM COM 29978A104 3,762 35,370 SH   SOLE   33,087 0 2,283
EVERCORE INC CLASS A COM 29977A105 696 15,119 SH   SOLE   9,619 0 5,500
EVEREST RE GROUP LTD COM COM G3223R108 225 1,169 SH   SOLE   1,087 0 82
EVERQUOTE INC COM CL A COM 30041R108 1,849 70,441 SH   SOLE   69,431 0 1,010
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105 890 79,399 SH   SOLE   45,124 0 34,275
EXACT SCIENCES CORP COM COM 30063P105 1,775 30,610 SH   SOLE   29,685 0 925
EXXON MOBIL CORP COM COM 30231G102 100 2,630 SH   SOLE   2,630 0 0
EYEPOINT PHARMACEUTICALS COM 30233G100 650 637,696 SH   SOLE   246,117 0 391,579
FASTENAL CO COM COM 311900104 156 5,000 SH   SOLE   5,000 0 0
FEDEX CORP COM COM 31428X106 1,086 8,954 SH   SOLE   7,913 0 1,041
FIFTH THIRD BANCORP COM COM 316773100 11 750 SH   SOLE   750 0 0
FIVE BELOW INC COM COM 33829M101 1,186 16,849 SH   SOLE   9,574 0 7,275
FLEXION THERAPEUTICS INC COM COM 33938J106 157 20,000 SH   SOLE   20,000 0 0
FORTIVE CORP COM COM 34959J108 138 2,500 SH   SOLE   2,500 0 0
FOSTER L B CO COM COM 350060109 1,089 88,087 SH   SOLE   35,233 0 52,854
FRANCO NEVADA CORP COM COM 351858105 837 8,413 SH   SOLE   8,145 0 268
FRIEDMAN INDS INC COM COM 358435105 325 73,699 SH   SOLE   21,704 0 51,995
FULGENT GENETICS INC COM COM 359664109 1,785 165,919 SH   SOLE   63,142 0 102,777
GALLAGHER ARTHUR J & CO COM COM 363576109 2,575 31,594 SH   SOLE   31,594 0 0
GENASYS INC COM COM 36872P103 1,166 356,691 SH   SOLE   104,845 0 251,846
GENERAC HLDGS INC COM COM 368736104 3,136 33,661 SH   SOLE   32,158 0 1,503
GENERAL DYNAMICS CORP COM COM 369550108 1,126 8,510 SH   SOLE   8,510 0 0
GENMARK DIAGNOSTICS INC COM COM 372309104 919 222,958 SH   SOLE   85,686 0 137,272
GENPACT LIMITED SHS COM G3922B107 223 7,651 SH   SOLE   7,651 0 0
GILEAD SCIENCES INC COM COM 375558103 3,052 40,819 SH   SOLE   40,057 0 762
GLOBUS MED INC CL A COM 379577208 1,011 23,773 SH   SOLE   23,773 0 0
GLU MOBILE INC COM COM 379890106 1,155 183,552 SH   SOLE   104,539 0 79,013
GMS INC COM COM 36251C103 185 11,777 SH   SOLE   11,777 0 0
GOLAR LNG PARTNERS LP COM UNIT COM Y2745C102 1 184 SH   SOLE   184 0 0
GOLDMAN SACHS GROUP INC COM COM 38141G104 4,966 32,126 SH   SOLE   31,584 0 542
GRANITE CONSTR INC COM COM 387328107 112 7,364 SH   SOLE   7,364 0 0
GREAT LAKES DREDGE & DOCK CORP COM 390607109 1,236 148,946 SH   SOLE   148,946 0 0
HACKETT GROUP INC COM COM 404609109 0 0 SH   SOLE   0 0 0
HANNON ARMSTRONG SUST INFR CAP COM 41068X100 1,378 67,535 SH   SOLE   61,043 0 6,492
HARVARD BIOSCIENCE INC COM COM 416906105 553 250,000 SH   SOLE   96,137 0 153,863
HAWKINS INC COM COM 420261109 1,942 54,538 SH   SOLE   25,748 0 28,790
HCI GROUP INC COM COM 40416E103 1,817 45,135 SH   SOLE   21,365 0 23,770
HEALTHSTREAM INC COM COM 42222N103 1,246 52,042 SH   SOLE   24,867 0 27,175
HEXCEL CORP NEW COM COM 428291108 4 99 SH   SOLE   99 0 0
HOME DEPOT INC COM COM 437076102 5,876 31,472 SH   SOLE   30,950 0 522
HONEYWELL INTL INC COM COM 438516106 14 103 SH   SOLE   103 0 0
HUBBELL INC COM COM 443510607 41 354 SH   SOLE   354 0 0
IAC INTERACTIVECORP COM COM 44919P508 968 5,401 SH   SOLE   5,401 0 0
ICHOR HOLDINGS SHS COM G4740B105 1,002 52,320 SH   SOLE   30,067 0 22,253
IDENTIV INC COM NEW COM 45170X205 1,596 472,104 SH   SOLE   186,989 0 285,115
IDEX CORP COM COM 45167R104 36 260 SH   SOLE   260 0 0
IGM BIOSCIENCES INC COM COM 449585108 237 4,215 SH   SOLE   4,005 0 210
ILLINOIS TOOL WKS INC COM COM 452308109 364 2,564 SH   SOLE   2,564 0 0
ILLUMINA INC COM COM 452327109 2,853 10,445 SH   SOLE   10,445 0 0
IMPINJ INC COM COM 453204109 1,757 105,174 SH   SOLE   42,014 0 63,160
INFORMATION SERVICES GROUP INC COM 45675Y104 901 350,583 SH   SOLE   140,632 0 209,951
INGERSOLL RAND INC COM COM 45687V106 47 1,899 SH   SOLE   551 0 1,348
INNOVATIVE INDL PPTYS INC COM COM 45781V101 2,538 33,430 SH   SOLE   32,003 0 1,427
INSULET CORP COM COM 45784P101 3,545 21,395 SH   SOLE   16,958 0 4,437
INTERPACE BIOSCIENCES INC COM COM 46062X303 339 65,428 SH   SOLE   19,167 0 46,261
INTEST CORP COM COM 461147100 367 137,819 SH   SOLE   40,546 0 97,273
INTEVAC INC COM COM 461148108 1,340 327,691 SH   SOLE   130,949 0 196,742
INTRICON CORP COM COM 46121H109 428 36,393 SH   SOLE   10,701 0 25,692
INTUIT COM COM 461202103 5,157 22,423 SH   SOLE   21,907 0 516
INVACARE CORP COM COM 461203101 1,501 202,052 SH   SOLE   81,349 0 120,703
INVESCO QQQ TR UNIT SER 1 COM 46090E103 2,018 10,601 SH   SOLE   10,601 0 0
IPG PHOTONICS CORP COM COM 44980X109 267 2,421 SH   SOLE   2,421 0 0
ISHARES TR RUS 2000 GRW ETF COM 464287648 397 2,509 SH   SOLE   2,509 0 0
ITAMAR MED LTD SPONSORED ADS COM 465437101 699 59,352 SH   SOLE   23,827 0 35,525
ITERIS INC COM COM 46564T107 608 190,055 SH   SOLE   173,390 0 16,665
ITRON INC COM COM 465741106 2,480 44,429 SH   SOLE   41,411 0 3,018
JOHNSON OUTDOORS INC CL A COM 479167108 1,152 18,372 SH   SOLE   7,349 0 11,023
JOUNCE THERAPEUTICS INC COM COM 481116101 514 108,204 SH   SOLE   108,204 0 0
JPMORGAN CHASE & CO COM COM 46625H100 1,166 12,948 SH   SOLE   12,599 0 349
KEURIG DR PEPPER INC COM COM 49271V100 1,401 57,706 SH   SOLE   57,706 0 0
KIMBALL ELECTRONICS INC COM COM 49428J109 1,316 120,529 SH   SOLE   59,992 0 60,537
KINDER MORGAN INC DEL COM COM 49456B101 10 712 SH   SOLE   712 0 0
KINROSS GOLD CORP COM NO PAR COM 496902404 2,148 539,607 SH   SOLE   528,452 0 11,155
KIRKLAND LAKE GOLD LTD COM COM 49741E100 1,980 66,882 SH   SOLE   66,373 0 509
KORNIT DIGITAL LTD SHS COM M6372Q113 787 31,619 SH   SOLE   29,012 0 2,607
LANDS END INC NEW COM COM 51509F105 777 145,435 SH   SOLE   58,401 0 87,034
LANTRONIX INC COM NEW COM 516548203 963 492,365 SH   SOLE   188,094 0 304,271
LAZYDAYS HLDGS INC COM COM 52110H100 157 76,266 SH   SOLE   22,441 0 53,825
LGL GROUP INC COM COM 50186A108 232 25,984 SH   SOLE   7,642 0 18,342
LIGHTSCAPE TECHNOLOGIES INC CO COM 53227B101 1 346,009 SH   SOLE   346,009 0 0
LILLY ELI & CO COM COM 532457108 41 292 SH   SOLE   292 0 0
LIMELIGHT NETWORKS INC COM COM 53261M104 684 120,000 SH   SOLE   120,000 0 0
LINCOLN EDL SVCS CORP COM COM 533535100 649 295,224 SH   SOLE   86,821 0 208,403
LINDE PLC SHS COM G5494J103 155 895 SH   SOLE   895 0 0
LINDSAY CORP COM COM 535555106 440 4,810 SH   SOLE   3,785 0 1,025
LOCKHEED MARTIN CORP COM COM 539830109 276 815 SH   SOLE   815 0 0
LSI INDS INC COM COM 50216C108 1,248 330,261 SH   SOLE   132,965 0 197,296
LUMENTUM HLDGS INC COM COM 55024U109 1,384 18,779 SH   SOLE   12,140 0 6,639
LUNA INNOVATIONS COM COM 550351100 1,902 309,298 SH   SOLE   123,896 0 185,402
LUXFER HOLDINGS PLC SHS COM G5698W116 1,498 105,930 SH   SOLE   42,289 0 63,641
LYONDELLBASELL INDUSTRIES N V COM N53745100 1 25 SH   SOLE   25 0 0
MANITEX INTL INC COM COM 563420108 882 213,469 SH   SOLE   85,261 0 128,208
MARCUS & MILLICHAP INC COM COM 566324109 382 14,092 SH   SOLE   13,499 0 593
MARRONE BIO INNOVATIONS INC CO COM 57165B106 328 401,944 SH   SOLE   154,448 0 247,496
MARSH & MCLENNAN COS INC COM COM 571748102 1,496 17,307 SH   SOLE   17,307 0 0
MARVELL TECHNOLOGY GROUP LTD O COM G5876H105 1,448 63,970 SH   SOLE   63,970 0 0
MASTECH DIGITAL INC COM COM 57633B100 889 69,209 SH   SOLE   27,771 0 41,438
MATADOR RES CO COM COM 576485205 327 131,881 SH   SOLE   61,993 0 69,888
MATSON INC COM COM 57686G105 55 1,785 SH   SOLE   1,785 0 0
MEDICAL PPTYS TRUST INC COM COM 58463J304 21 1,191 SH   SOLE   1,191 0 0
MERCK & CO. INC COM COM 58933Y105 96 1,248 SH   SOLE   1,132 0 116
MGM GROWTH PPTYS LLC CL A COM COM 55303A105 24 1,000 SH   SOLE   1,000 0 0
MICRON TECHNOLOGY INC COM COM 595112103 1,968 46,789 SH   SOLE   44,329 0 2,460
MICROSOFT CORP COM COM 594918104 12,891 81,738 SH   SOLE   79,932 0 1,806
MIMECAST LTD ORD SHS COM G14838109 54 1,527 SH   SOLE   1,527 0 0
MITEK SYS INC COM NEW COM 606710200 3,069 389,517 SH   SOLE   228,730 0 160,787
MODEL N INC COM COM 607525102 2,757 124,149 SH   SOLE   71,025 0 53,124
MONDELEZ INTL INC CL A COM 609207105 6 127 SH   SOLE   127 0 0
MUELLER WTR PRODS INC COM SER COM 624758108 418 52,197 SH   SOLE   41,759 0 10,438
NATERA INC COM COM 632307104 2,103 70,423 SH   SOLE   43,559 0 26,864
NATIONAL VISION HLDGS INC COM COM 63845R107 641 33,000 SH   SOLE   33,000 0 0
NEPHROS INC COM COM 640671400 251 39,863 SH   SOLE   11,710 0 28,153
NESTLE S A SPONSORED ADR COM 641069406 2 20 SH   SOLE   20 0 0
NETFLIX INC COM COM 64110L106 6,444 17,160 SH   SOLE   16,345 0 815
NEW GERMANY FD INC COM COM 644465106 1 120 SH   SOLE   120 0 0
NEWMONT CORP COM COM 651639106 2,385 52,669 SH   SOLE   52,195 0 474
NEXTERA ENERGY PARTNERS LP COM COM 65341B106 7 165 SH   SOLE   165 0 0
NIKE INC CL B COM 654106103 953 11,521 SH   SOLE   10,341 0 1,180
NINTENDO LTD ADR COM 654445303 1,754 36,322 SH   SOLE   32,467 0 3,855
NORTHERN TECH INTL CORP COM COM 665809109 458 61,839 SH   SOLE   18,209 0 43,630
NORTHROP GRUMMAN CORP COM COM 666807102 1,659 5,484 SH   SOLE   5,234 0 250
NOVANTA INC COM COM 67000B104 3,140 39,309 SH   SOLE   15,585 0 23,724
NOVARTIS A G SPONSORED ADR COM 66987V109 458 5,550 SH   SOLE   5,550 0 0
NOVOCURE LTD ORD SHS COM G6674U108 2,651 39,368 SH   SOLE   27,441 0 11,927
NUANCE COMMUNICATIONS INC COM COM 67020Y100 1,669 99,436 SH   SOLE   99,436 0 0
NVIDIA CORP COM COM 67066G104 1,318 5,000 SH   SOLE   5,000 0 0
OCEAN BIO CHEM INC COM COM 674631106 479 98,702 SH   SOLE   28,961 0 69,741
ONE STOP SYS INC COM COM 68247W109 266 184,738 SH   SOLE   54,203 0 130,535
ONTO INNOVATION INC COM COM 683344105 1,125 37,907 SH   SOLE   21,660 0 16,247
ORION GROUP HOLDINGS INC COM COM 68628V308 988 380,146 SH   SOLE   152,565 0 227,581
OUTFRONT MEDIA INC COM COM 69007J106 1,675 124,282 SH   SOLE   117,064 0 7,218
OXFORD IMMUNOTEC GLOBAL PLC OR COM G6855A103 1,192 128,745 SH   SOLE   51,494 0 77,251
PARSLEY ENERGY INC CL A COM 701877102 9 1,500 SH   SOLE   1,500 0 0
PATRICK INDS INC COM COM 703343103 1,547 54,927 SH   SOLE   39,635 0 15,292
PAYCHEX INC COM COM 704326107 2,775 44,099 SH   SOLE   43,165 0 934
PENN NATL GAMING INC COM COM 707569109 877 69,333 SH   SOLE   61,149 0 8,184
PEOPLES UTAH BANCORP COM COM 712706209 41 2,130 SH   SOLE   1,971 0 159
PEPSICO INC COM COM 713448108 9,644 80,300 SH   SOLE   78,867 0 1,433
PERCEPTRON INC COM COM 71361F100 218 75,662 SH   SOLE   22,262 0 53,400
PERION NETWORK LTD SHS NEW COM M78673114 782 159,982 SH   SOLE   47,077 0 112,905
PERKINELMER INC COM COM 714046109 262 3,475 SH   SOLE   3,475 0 0
PERMA-FIX ENVIRONMENTAL SVCS C COM 714157203 819 157,264 SH   SOLE   46,378 0 110,886
PERRIGO CO PLC SHS COM G97822103 179 3,731 SH   SOLE   3,731 0 0
PFIZER INC COM COM 717081103 41 1,250 SH   SOLE   1,250 0 0
PHILIP MORRIS INTL INC COM COM 718172109 29 402 SH   SOLE   402 0 0
PHOTRONICS INC COM COM 719405102 854 83,195 SH   SOLE   48,136 0 35,059
PLURALSIGHT INC COM CL A COM 72941B106 232 21,088 SH   SOLE   20,383 0 705
PNC FINL SVCS GROUP INC COM COM 693475105 12 123 SH   SOLE   123 0 0
POWERFLEET INC COM COM 73931J109 796 230,000 SH   SOLE   90,519 0 139,481
PPL CORP COM COM 69351T106 61 2,459 SH   SOLE   2,459 0 0
PROCTER & GAMBLE CO COM COM 742718109 1,865 16,953 SH   SOLE   16,953 0 0
PROFIRE ENERGY INC COM COM 74316X101 304 385,634 SH   SOLE   133,388 0 252,246
PROOFPOINT INC COM COM 743424103 1,489 14,518 SH   SOLE   8,447 0 6,071
PVH CORPORATION COM COM 693656100 1 16 SH   SOLE   16 0 0
Q2 HLDGS INC COM COM 74736L109 330 5,595 SH   SOLE   5,595 0 0
QUALCOMM INC COM COM 747525103 1,400 20,700 SH   SOLE   20,700 0 0
QUANTA SVCS INC COM COM 74762E102 606 19,113 SH   SOLE   18,489 0 624
QUEST RESOURCE HLDG CORP COM N COM 74836W203 294 251,705 SH   SOLE   74,036 0 177,669
QUMU CORP COM COM 749063103 87 52,523 SH   SOLE   49,880 0 2,643
RADA ELECTR INDS LTD COM PAR N COM M81863124 1,825 521,518 SH   SOLE   200,688 0 320,830
RADIANT LOGISTICS INC COM COM 75025X100 1,738 449,065 SH   SOLE   179,436 0 269,629
RADNET INC COM COM 750491102 977 93,000 SH   SOLE   52,820 0 40,180
RANGE RES CORP COM COM 75281A109 50 21,713 SH   SOLE   21,713 0 0
RAVEN INDS INC COM COM 754212108 299 14,107 SH   SOLE   14,107 0 0
REALNETWORKS INC COM NEW COM 75605L708 216 295,786 SH   SOLE   86,931 0 208,855
REALTY INCOME CORP COM COM 756109104 9 185 SH   SOLE   185 0 0
REATA PHARMACEUTICALS INC CL A COM 75615P103 1,443 10,000 SH   SOLE   10,000 0 0
RECRO PHARMA INC COM COM 75629F109 1,165 142,608 SH   SOLE   57,281 0 85,327
REEDS INC COM COM 758338107 406 855,604 SH   SOLE   309,435 0 546,169
REGENERON PHARMACEUTICALS COM COM 75886F107 6,945 14,224 SH   SOLE   14,042 0 182
REPLIGEN CORP COM COM 759916109 69 712 SH   SOLE   712 0 0
REPRO MED SYS INC COM COM 759910102 1,331 177,424 SH   SOLE   71,409 0 106,015
RESIDEO TECHNOLOGIES INC COM COM 76118Y104 0 17 SH   SOLE   17 0 0
REVANCE THERAPEUTICS INC COM COM 761330109 1,480 100,000 SH   SOLE   100,000 0 0
REXNORD CORP COM COM 76169B102 43 1,876 SH   SOLE   1,876 0 0
ROBERT HALF INTL INC COM COM 770323103 7 195 SH   SOLE   130 0 65
ROCKWELL AUTOMATION INC COM COM 773903109 29 192 SH   SOLE   192 0 0
ROYAL DUTCH SHELL PLC SPONS AD COM 780259206 37 1,054 SH   SOLE   1,054 0 0
ROYAL GOLD INC COM COM 780287108 117 1,337 SH   SOLE   1,319 0 18
SALESFORCE COM INC COM COM 79466L302 1,378 9,569 SH   SOLE   8,514 0 1,055
SANOFI SPONSORED ADR COM 80105N105 9 200 SH   SOLE   200 0 0
SAREPTA THERAPEUTICS INC COM COM 803607100 978 10,000 SH   SOLE   10,000 0 0
SCHNEIDER NATIONAL INC CL B COM 80689H102 305 15,790 SH   SOLE   15,790 0 0
SEABRIDGE GOLD INC COM COM 811916105 217 23,216 SH   SOLE   21,812 0 1,404
SEMPRA ENERGY COM COM 816851109 22 195 SH   SOLE   195 0 0
SENSATA TECHNOLOGIES HLDNG PLC COM G8060N102 301 10,391 SH   SOLE   10,391 0 0
SHAKE SHACK INC CL A COM 819047101 758 20,074 SH   SOLE   17,884 0 2,190
SHERWIN WILLIAMS CO COM COM 824348106 6 12 SH   SOLE   12 0 0
SINA CORP ORD COM G81477104 318 10,000 SH   SOLE   10,000 0 0
SKYLINE CHAMPION CORPORATION C COM 830830105 804 51,262 SH   SOLE   30,326 0 20,936
SKYWORKS SOLUTIONS INC COM COM 83088M102 1,169 13,084 SH   SOLE   13,084 0 0
SMTC CORP COM NEW COM 832682207 652 280,000 SH   SOLE   82,409 0 197,591
SNAP ON INC COM COM 833034101 520 4,783 SH   SOLE   4,253 0 530
SOUTHERN CO COM COM 842587107 130 2,400 SH   SOLE   2,400 0 0
SPDR GOLD TRUST GOLD SHS COM 78463V107 6,287 42,464 SH   SOLE   40,979 0 1,485
SPOTIFY TECHNOLOGY S A SHS COM L8681T102 459 3,776 SH   SOLE   3,330 0 446
STARBUCKS CORP COM COM 855244109 3,538 53,813 SH   SOLE   49,949 0 3,864
STATE STR CORP COM COM 857477103 396 7,426 SH   SOLE   7,426 0 0
STEREOTAXIS INC COM NEW COM 85916J409 735 243,494 SH   SOLE   98,006 0 145,488
STERLING CONSTRUCTION CO INC C COM 859241101 3,099 326,183 SH   SOLE   211,130 0 115,053
STONECO LTD COM CL A COM G85158106 512 23,516 SH   SOLE   23,516 0 0
SUNNOVA ENERGY INTL INC COM COM 86745K104 1,815 180,277 SH   SOLE   164,094 0 16,183
SUNOPTA INC COM COM 8676EP108 726 422,058 SH   SOLE   197,907 0 224,151
SUNPOWER CORP COM COM 867652406 849 167,437 SH   SOLE   106,808 0 60,629
SUNRUN INC COM COM 86771W105 564 55,808 SH   SOLE   53,859 0 1,949
TANDEM DIABETES CARE INC COM N COM 875372203 2,171 33,741 SH   SOLE   13,479 0 20,262
TARGA RES CORP COM COM 87612G101 69 9,949 SH   SOLE   9,853 0 96
TECOGEN INC NEW COM NEW COM 87876P201 402 432,599 SH   SOLE   254,148 0 178,451
TELADOC HEALTH INC COM COM 87918A105 6,033 38,923 SH   SOLE   37,039 0 1,884
TENET HEALTHCARE CORP COM NEW COM 88033G407 113 7,851 SH   SOLE   7,851 0 0
TERADYNE INC COM COM 880770102 815 15,037 SH   SOLE   15,037 0 0
TESLA INC COM COM 88160R101 2,900 5,534 SH   SOLE   5,347 0 187
TIMKEN CO COM COM 887389104 211 6,525 SH   SOLE   6,525 0 0
TJX COS INC NEW COM COM 872540109 622 13,004 SH   SOLE   12,656 0 348
TOLL BROTHERS INC COM COM 889478103 1,048 54,466 SH   SOLE   49,436 0 5,030
TORTOISE ENERGY INFRA CORP COM COM 89147L100 2 860 SH   SOLE   860 0 0
TRANE TECHNOLOGIES PLC SHS COM G8994E103 178 2,155 SH   SOLE   625 0 1,530
TRANSCAT INC COM COM 893529107 1,233 46,518 SH   SOLE   18,659 0 27,859
TRIMBLE INC COM COM 896239100 1,658 52,099 SH   SOLE   50,905 0 1,194
TRIPLEPOINT VENTURE GROWTH BDC COM 89677Y100 475 82,684 SH   SOLE   82,684 0 0
TRUIST FINL CORP COM COM 89832Q109 1,278 41,440 SH   SOLE   41,440 0 0
TSAKOS ENERGY NAVIGATION LTD S COM G9108L108 443 135,789 SH   SOLE   131,173 0 4,616
TWITTER INC COM COM 90184L102 1,457 59,343 SH   SOLE   52,706 0 6,637
UBER TECHNOLOGIES INC COM COM 90353T100 774 27,724 SH   SOLE   27,724 0 0
ULTRALIFE CORP COM COM 903899102 896 172,293 SH   SOLE   68,902 0 103,391
UNITED PARCEL SERVICE INC CL B COM 911312106 58 622 SH   SOLE   622 0 0
US BANCORP DEL COM NEW COM 902973304 5 150 SH   SOLE   150 0 0
USA TRUCK INC COM COM 902925106 305 96,334 SH   SOLE   34,578 0 61,756
VALENS GROWORKS CORP COM COM 91913D106 313 180,000 SH   SOLE   180,000 0 0
VANECK VECTORS ETF TR GOLD MIN COM 92189F106 2,165 93,955 SH   SOLE   93,955 0 0
VANECK VECTORS ETF TR JR GOLD COM 92189F791 2,467 87,787 SH   SOLE   85,076 0 2,711
VERACYTE INC COM COM 92337F107 2,798 115,095 SH   SOLE   45,504 0 69,591
VERICEL CORP COM COM 92346J108 1,064 115,979 SH   SOLE   46,436 0 69,543
VERISIGN INC COM COM 92343E102 5,922 32,881 SH   SOLE   31,879 0 1,002
VERIZON COMMUNICATIONS INC COM COM 92343V104 1,699 31,614 SH   SOLE   31,614 0 0
VERTEX PHARMACEUTICALS INC COM COM 92532F100 11,505 48,352 SH   SOLE   47,115 0 1,237
VIEWRAY INC COM COM 92672L107 1,278 511,026 SH   SOLE   241,434 0 269,592
VIRTRA INC COM PAR COM 92827K301 171 75,910 SH   SOLE   22,238 0 53,672
VISA INC COM CL A COM 92826C839 3,738 23,203 SH   SOLE   21,962 0 1,241
VISTEON CORP COM NEW COM 92839U206 168 3,508 SH   SOLE   3,508 0 0
VIVINT SOLAR INC COM COM 92854Q106 5,392 1,233,771 SH   SOLE   1,178,876 0 54,895
WABTEC COM COM 929740108 239 4,962 SH   SOLE   4,961 0 1
WALMART INC COM COM 931142103 511 4,500 SH   SOLE   4,500 0 0
WASTE MGMT INC DEL COM COM 94106L109 77 827 SH   SOLE   827 0 0
WATTS WATER TECHNOLOGIES INC C COM 942749102 468 5,534 SH   SOLE   4,608 0 926
WEC ENERGY GROUP INC COM COM 92939U106 38 430 SH   SOLE   430 0 0
WESTROCK CO COM COM 96145D105 1,014 35,868 SH   SOLE   35,868 0 0
WEYERHAEUSER CO COM COM 962166104 127 7,500 SH   SOLE   7,500 0 0
WHEATON PRECIOUS METALS CORP C COM 962879102 2,246 81,595 SH   SOLE   80,625 0 970
WHITE MTNS INS GROUP LTD COM COM G9618E107 64 70 SH   SOLE   70 0 0
WILLDAN GROUP INC COM COM 96924N100 1,135 53,126 SH   SOLE   21,277 0 31,849
WILLIAMS COS INC DEL COM COM 969457100 10 680 SH   SOLE   680 0 0
WORKIVA INC COM CL A COM 98139A105 995 30,776 SH   SOLE   18,577 0 12,199
ZILLOW GROUP INC CL A COM 98954M101 392 11,551 SH   SOLE   11,226 0 325
ZIX CORP COM COM 98974P100 1,215 281,981 SH   SOLE   142,462 0 139,519
ZOOM VIDEO COMMUNICATIONS INC COM 98980L101 3,819 26,135 SH   SOLE   24,899 0 1,236