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
3M CO COM 88579Y101 3,387 20,601 SH   SOLE   20,601 0 0
ABBVIE INC COM 00287Y109 3,874 51,157 SH   SOLE   51,157 0 0
ADDUS HOMECARE CORP COM 006739106 2,753 34,723 SH   SOLE   28,572 0 6,151
ADESTO TECHNOLOGIES CORP COM 00687D101 2,386 278,688 SH   SOLE   228,858 0 49,830
AFLAC INC COM 001055102 1,508 28,820 SH   SOLE   28,820 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,021 13,325 SH   SOLE   13,325 0 0
AGILYSYS INC COM 00847J105 2,647 103,369 SH   SOLE   85,079 0 18,290
AIR PRODS & CHEMS INC COM 009158106 2,069 9,325 SH   SOLE   9,325 0 0
AIRGAIN INC COM 00938A104 2,107 179,307 SH   SOLE   149,761 0 29,546
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 229 1,485 SH   SOLE   1,485 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 1,393 29,612 SH   SOLE   29,612 0 0
ALPHABET INC CAP STK CL C 02079K107 250 205 SH   SOLE   205 0 0
ALPHATEC HOLDINGS INC COM NEW 02081G201 91 18,072 SH   SOLE   0 0 18,072
ALTRIA GROUP INC COM 02209S103 2,561 62,613 SH   SOLE   62,613 0 0
AMAZON COM INC COM 023135106 371 214 SH   SOLE   214 0 0
AMC NETWORKS INC CL A 00164V103 1,076 21,878 SH   SOLE   21,878 0 0
AMCOR PLC ORD G0250X107 129 13,234 SH   SOLE   13,234 0 0
AMERICAN ELEC PWR CO INC COM 025537101 494 5,268 SH   SOLE   5,268 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 1,398 25,097 SH   SOLE   25,097 0 0
AMERICAN SOFTWARE INC CL A 029683109 2,317 154,257 SH   SOLE   134,496 0 19,761
AMERIPRISE FINL INC COM 03076C106 2,368 16,095 SH   SOLE   16,095 0 0
AMERISOURCEBERGEN CORP COM 03073E105 975 11,846 SH   SOLE   11,846 0 0
AMGEN INC COM 031162100 4,423 22,857 SH   SOLE   22,857 0 0
ANI PHARMACEUTICALS INC COM 00182C103 2,915 40,003 SH   SOLE   32,936 0 7,067
ANTARES PHARMA INC COM 036642106 102 30,556 SH   SOLE   0 0 30,556
ANTERO MIDSTREAM CORP COM 03676B102 520 1,421,679 SH   SOLE   1,421,679 0 0
APPLE INC COM 037833100 520 2,322 SH   SOLE   2,322 0 0
ARCH CAP GROUP LTD ORD G0450A105 1,056 25,154 SH   SOLE   25,154 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,375 33,473 SH   SOLE   33,473 0 0
ARISTA NETWORKS INC COM 040413106 1,439 6,024 SH   SOLE   6,024 0 0
ASSURANT INC COM 04621X108 334 2,654 SH   SOLE   2,654 0 0
AT&T INC COM 00206R102 3,151 83,281 SH   SOLE   83,281 0 0
AUTOZONE INC COM 053332102 1,229 1,133 SH   SOLE   1,133 0 0
AVALONBAY CMNTYS INC COM 053484101 529 2,457 SH   SOLE   2,457 0 0
AVID TECHNOLOGY INC COM 05367P100 1,767 285,468 SH   SOLE   249,511 0 35,957
BAIDU INC SPON ADR REP A 056752108 359 3,492 SH   SOLE   3,492 0 0
BANK AMER CORP COM 060505104 3,821 130,975 SH   SOLE   130,975 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,528 33,790 SH   SOLE   33,790 0 0
BANK7 CORP COM 06652N107 1,090 57,977 SH   SOLE   50,650 0 7,327
BB&T CORP COM 054937107 2,764 51,794 SH   SOLE   51,794 0 0
BEST BUY INC COM 086516101 1,979 28,691 SH   SOLE   28,691 0 0
BG STAFFING INC COM 05544A109 3,180 166,382 SH   SOLE   145,658 0 20,724
BIODELIVERY SCIENCES INTL IN COM 09060J106 737 175,000 SH   SOLE   152,600 0 22,400
BIOLIFE SOLUTIONS INC COM NEW 09062W204 3,064 184,291 SH   SOLE   154,408 0 29,883
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 1,910 35,686 SH   SOLE   29,296 0 6,390
BLACKROCK INC COM 09247X101 2,094 4,698 SH   SOLE   4,698 0 0
BLOCK H & R INC COM 093671105 215 9,102 SH   SOLE   9,102 0 0
BLUCORA INC COM 095229100 2,100 97,048 SH   SOLE   84,696 0 12,352
BLUE BIRD CORP COM 095306106 2,491 130,846 SH   SOLE   114,568 0 16,278
BOEING CO COM 097023105 3,595 9,448 SH   SOLE   9,448 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1,161 16,351 SH   SOLE   16,351 0 0
BORGWARNER INC COM 099724106 973 26,540 SH   SOLE   26,540 0 0
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 4,024 275,641 SH   SOLE   275,641 0 0
BRIGHTCOVE INC COM 10921T101 139 13,281 SH   SOLE   0 0 13,281
BRISTOL MYERS SQUIBB CO COM 110122108 1,989 39,224 SH   SOLE   39,224 0 0
BROADCOM INC COM 11135F101 2,702 9,788 SH   SOLE   9,788 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,566 12,586 SH   SOLE   12,586 0 0
BRUKER CORP COM 116794108 1,044 23,774 SH   SOLE   23,774 0 0
BRYN MAWR BK CORP COM 117665109 2,320 63,555 SH   SOLE   55,374 0 8,181
BUNGE LIMITED COM G16962105 909 16,055 SH   SOLE   16,055 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 436 5,148 SH   SOLE   5,148 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1,642 24,853 SH   SOLE   24,853 0 0
CALAVO GROWERS INC COM 128246105 2,936 30,849 SH   SOLE   26,885 0 3,964
CAMPBELL SOUP CO COM 134429109 1,102 23,497 SH   SOLE   23,497 0 0
CARDINAL HEALTH INC COM 14149Y108 2,284 48,400 SH   SOLE   48,400 0 0
CARLISLE COS INC COM 142339100 1,019 7,000 SH   SOLE   7,000 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 768 17,562 SH   SOLE   17,562 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 1,970 371,075 SH   SOLE   323,938 0 47,137
CATERPILLAR INC DEL COM 149123101 2,979 23,585 SH   SOLE   23,585 0 0
CBRE GROUP INC CL A 12504L109 1,614 30,448 SH   SOLE   30,448 0 0
CECO ENVIRONMENTAL CORP COM 125141101 1,534 219,671 SH   SOLE   191,389 0 28,282
CENTURY CASINOS INC COM 156492100 104 13,414 SH   SOLE   0 0 13,414
CENTURY CMNTYS INC COM 156504300 2,414 78,817 SH   SOLE   68,736 0 10,081
CF INDS HLDGS INC COM 125269100 456 9,268 SH   SOLE   9,268 0 0
CHAMPIONS ONCOLOGY INC COM NEW 15870P307 1,402 248,097 SH   SOLE   216,308 0 31,789
CHARLES RIV LABS INTL INC COM 159864107 1,148 8,669 SH   SOLE   8,669 0 0
CHEFS WHSE INC COM 163086101 2,777 68,865 SH   SOLE   59,990 0 8,875
CHEMED CORP NEW COM 16359R103 946 2,265 SH   SOLE   2,265 0 0
CHEVRON CORP NEW COM 166764100 4,488 37,844 SH   SOLE   37,844 0 0
CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 438 7,465 SH   SOLE   7,465 0 0
CHOICE HOTELS INTL INC COM 169905106 1,391 15,641 SH   SOLE   15,641 0 0
CHURCH & DWIGHT INC COM 171340102 1,371 18,224 SH   SOLE   18,224 0 0
CINCINNATI FINL CORP COM 172062101 520 4,461 SH   SOLE   4,461 0 0
CISCO SYS INC COM 17275R102 3,622 73,300 SH   SOLE   73,300 0 0
CITIGROUP INC COM NEW 172967424 3,405 49,295 SH   SOLE   49,295 0 0
CITIZENS FINL GROUP INC COM 174610105 1,500 42,415 SH   SOLE   42,415 0 0
CITRIX SYS INC COM 177376100 1,355 14,037 SH   SOLE   14,037 0 0
CLEARFIELD INC COM 18482P103 906 76,488 SH   SOLE   66,665 0 9,823
CLIPPER RLTY INC COM 18885T306 1,681 164,992 SH   SOLE   144,355 0 20,637
CLOROX CO DEL COM 189054109 790 5,202 SH   SOLE   5,202 0 0
CNOOC LTD SPONSORED ADR 126132109 419 2,750 SH   SOLE   2,750 0 0
COCA COLA CO COM 191216100 4,648 85,379 SH   SOLE   85,379 0 0
COHERUS BIOSCIENCES INC COM 19249H103 2,634 129,992 SH   SOLE   113,865 0 16,127
COLGATE PALMOLIVE CO COM 194162103 2,008 27,314 SH   SOLE   27,314 0 0
COMERICA INC COM 200340107 797 12,080 SH   SOLE   12,080 0 0
COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 32 10,042 SH   SOLE   10,042 0 0
CONSOLIDATED EDISON INC COM 209115104 311 3,287 SH   SOLE   3,287 0 0
CONSTRUCTION PARTNERS INC COM CL A 21044C107 2,286 146,708 SH   SOLE   128,585 0 18,123
CORNING INC COM 219350105 1,077 37,764 SH   SOLE   37,764 0 0
CORTEVA INC COM 22052L104 467 16,692 SH   SOLE   16,692 0 0
CRA INTL INC COM 12618T105 2,699 64,313 SH   SOLE   54,220 0 10,093
CREDIT ACCEP CORP MICH COM 225310101 984 2,132 SH   SOLE   2,132 0 0
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 6,662 182,476 SH   SOLE   182,476 0 0
CROCS INC COM 227046109 3,634 130,898 SH   SOLE   114,064 0 16,834
CROWN CASTLE INTL CORP NEW COM 22822V101 983 7,068 SH   SOLE   7,068 0 0
CRYOPORT INC COM PAR $0.001 229050307 211 12,876 SH   SOLE   0 0 12,876
CUMMINS INC COM 231021106 2,296 14,114 SH   SOLE   14,114 0 0
CVS HEALTH CORP COM 126650100 1,909 30,263 SH   SOLE   30,263 0 0
CYBEROPTICS CORP COM 232517102 1,491 104,123 SH   SOLE   90,659 0 13,464
CYPRESS SEMICONDUCTOR CORP COM 232806109 215 9,205 SH   SOLE   9,205 0 0
CYTOSORBENTS CORP COM NEW 23283X206 61 12,214 SH   SOLE   0 0 12,214
DARDEN RESTAURANTS INC COM 237194105 1,952 16,513 SH   SOLE   16,513 0 0
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 8,630 329,252 SH   SOLE   329,252 0 0
DELL TECHNOLOGIES INC CL C 24703L202 1,052 20,279 SH   SOLE   20,279 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 2,248 39,020 SH   SOLE   39,020 0 0
DIGITAL RLTY TR INC COM 253868103 383 2,947 SH   SOLE   2,947 0 0
DIGITAL TURBINE INC COM NEW 25400W102 185 28,724 SH   SOLE   0 0 28,724
DISCOVER FINL SVCS COM 254709108 1,888 23,283 SH   SOLE   23,283 0 0
DOMINION ENERGY INC COM 25746U109 400 4,938 SH   SOLE   4,938 0 0
DORIAN LPG LTD SHS USD Y2106R110 2,062 199,021 SH   SOLE   173,866 0 25,155
DOUGLAS DYNAMICS INC COM 25960R105 3,076 69,017 SH   SOLE   60,142 0 8,875
DOVER CORP COM 260003108 561 5,635 SH   SOLE   5,635 0 0
DOW INC COM 260557103 957 20,091 SH   SOLE   20,091 0 0
DTE ENERGY CO COM 233331107 257 1,936 SH   SOLE   1,936 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 452 4,720 SH   SOLE   4,720 0 0
DUNKIN BRANDS GROUP INC COM 265504100 254 3,200 SH   SOLE   3,200 0 0
DUPONT DE NEMOURS INC COM 26614N102 1,204 16,889 SH   SOLE   16,889 0 0
EASTMAN CHEMICAL CO COM 277432100 592 8,021 SH   SOLE   8,021 0 0
EATON CORP PLC SHS G29183103 1,464 17,606 SH   SOLE   17,606 0 0
EATON VANCE CORP COM NON VTG 278265103 205 4,569 SH   SOLE   4,569 0 0
ECOLAB INC COM 278865100 422 2,131 SH   SOLE   2,131 0 0
ECOPETROL S A SPONSORED ADS 279158109 215 12,638 SH   SOLE   12,638 0 0
EGAIN CORP COM NEW 28225C806 86 10,692 SH   SOLE   0 0 10,692
EMERSON ELEC CO COM 291011104 1,694 25,342 SH   SOLE   25,342 0 0
ENBRIDGE INC COM 29250N105 2,925 368,450 SH   SOLE   368,450 0 0
ENERGY RECOVERY INC COM 29270J100 1,696 183,086 SH   SOLE   159,458 0 23,628
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 5,507 1,950,045 SH   SOLE   1,950,045 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 1,333 1,333,262 SH   SOLE   1,333,262 0 0
ENOVA INTL INC COM 29357K103 2,303 110,965 SH   SOLE   96,600 0 14,365
ENTEGRIS INC COM 29362U104 1,074 22,813 SH   SOLE   22,813 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 7,038 946,055 SH   SOLE   946,055 0 0
EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 5,901 486,284 SH   SOLE   486,284 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 206 1,539 SH   SOLE   1,539 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 577 6,689 SH   SOLE   6,689 0 0
ESSEX PPTY TR INC COM 297178105 370 1,134 SH   SOLE   1,134 0 0
EVERCORE INC CLASS A 29977A105 880 10,982 SH   SOLE   10,982 0 0
EVERI HLDGS INC COM 30034T103 1,752 207,048 SH   SOLE   180,417 0 26,631
EVERQUOTE INC COM CL A 30041R108 209 9,773 SH   SOLE   0 0 9,773
EVERSOURCE ENERGY COM 30040W108 309 3,616 SH   SOLE   3,616 0 0
EXPEDIA GROUP INC COM NEW 30212P303 1,012 7,530 SH   SOLE   7,530 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,233 16,601 SH   SOLE   16,601 0 0
EXTRA SPACE STORAGE INC COM 30225T102 289 2,474 SH   SOLE   2,474 0 0
EXXON MOBIL CORP COM 30231G102 4,096 58,012 SH   SOLE   58,012 0 0
F5 NETWORKS INC COM 315616102 1,005 7,157 SH   SOLE   7,157 0 0
FACEBOOK INC CL A 30303M102 359 2,016 SH   SOLE   2,016 0 0
FASTENAL CO COM 311900104 709 21,691 SH   SOLE   21,691 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 458 10,316 SH   SOLE   10,316 0 0
FIFTH THIRD BANCORP COM 316773100 978 35,715 SH   SOLE   35,715 0 0
FIRST AMERN FINL CORP COM 31847R102 253 4,288 SH   SOLE   4,288 0 0
FLEXIBLE SOLUTIONS INTL INC COM 33938T104 616 261,220 SH   SOLE   228,460 0 32,760
FLUENT INC COM 34380C102 56 20,542 SH   SOLE   0 0 20,542
FLUIDIGM CORP DEL COM 34385P108 1,242 268,164 SH   SOLE   223,259 0 44,905
FORD MTR CO DEL COM 345370860 1,185 129,325 SH   SOLE   129,325 0 0
FORTINET INC COM 34959E109 1,613 21,008 SH   SOLE   21,008 0 0
FS BANCORP INC COM 30263Y104 804 15,309 SH   SOLE   13,375 0 1,934
GALLAGHER ARTHUR J & CO COM 363576109 453 5,054 SH   SOLE   5,054 0 0
GARMIN LTD SHS H2906T109 287 3,383 SH   SOLE   3,383 0 0
GENERAL DYNAMICS CORP COM 369550108 306 1,674 SH   SOLE   1,674 0 0
GENERAL ELECTRIC CO COM 369604103 104 11,600 SH   SOLE   11,600 0 0
GENERAL MLS INC COM 370334104 1,119 20,303 SH   SOLE   20,303 0 0
GENERAL MTRS CO COM 37045V100 2,096 55,932 SH   SOLE   55,932 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 7,266 338,412 SH   SOLE   338,412 0 0
GENUINE PARTS CO COM 372460105 511 5,131 SH   SOLE   5,131 0 0
GILEAD SCIENCES INC COM 375558103 1,783 28,126 SH   SOLE   28,126 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 405 1,953 SH   SOLE   1,953 0 0
GRAINGER W W INC COM 384802104 1,042 3,505 SH   SOLE   3,505 0 0
HACKETT GROUP INC COM 404609109 2,412 146,507 SH   SOLE   122,156 0 24,351
HALLIBURTON CO COM 406216101 206 10,949 SH   SOLE   10,949 0 0
HARLEY DAVIDSON INC COM 412822108 1,805 50,186 SH   SOLE   50,186 0 0
HARROW HEALTH INC COM 415858109 1,505 267,705 SH   SOLE   233,407 0 34,298
HEALTHSTREAM INC COM 42222N103 3,109 120,089 SH   SOLE   104,740 0 15,349
HEICO CORP NEW COM 422806109 957 7,662 SH   SOLE   7,662 0 0
HERBALIFE NUTRITION LTD COM SHS G4412G101 839 22,156 SH   SOLE   22,156 0 0
HERITAGE COMMERCE CORP COM 426927109 119 10,140 SH   SOLE   0 0 10,140
HERITAGE CRYSTAL CLEAN INC COM 42726M106 3,032 114,411 SH   SOLE   99,030 0 15,381
HERSHEY CO COM 427866108 1,879 12,125 SH   SOLE   12,125 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 262 17,253 SH   SOLE   17,253 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 984 10,573 SH   SOLE   10,573 0 0
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 3,668 145,141 SH   SOLE   145,141 0 0
HOLLYFRONTIER CORP COM 436106108 315 5,865 SH   SOLE   5,865 0 0
HOME DEPOT INC COM 437076102 4,442 19,145 SH   SOLE   19,145 0 0
HORIZON THERAPEUTICS PUB LTD SHS G46188101 967 35,520 SH   SOLE   35,520 0 0
HOST HOTELS & RESORTS INC COM 44107P104 251 14,531 SH   SOLE   14,531 0 0
HP INC COM 40434L105 1,366 72,196 SH   SOLE   72,196 0 0
HUBBELL INC COM 443510607 1,273 9,690 SH   SOLE   9,690 0 0
HUNTINGTON BANCSHARES INC COM 446150104 1,237 86,719 SH   SOLE   86,719 0 0
I3 VERTICALS INC COM CL A 46571Y107 1,565 77,787 SH   SOLE   67,773 0 10,014
ICAD INC COM NEW 44934S206 73 10,680 SH   SOLE   0 0 10,680
ILLINOIS TOOL WKS INC COM 452308109 1,619 10,348 SH   SOLE   10,348 0 0
INCYTE CORP COM 45337C102 1,164 15,680 SH   SOLE   15,680 0 0
INFOSYS LTD SPONSORED ADR 456788108 2,312 203,381 SH   SOLE   203,381 0 0
INGERSOLL-RAND PLC SHS G47791101 221 1,790 SH   SOLE   1,790 0 0
INTEL CORP COM 458140100 5,403 104,846 SH   SOLE   104,846 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 2,743 18,861 SH   SOLE   18,861 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101 2,136 155,490 SH   SOLE   136,131 0 19,359
INTERPUBLIC GROUP COS INC COM 460690100 3,706 171,909 SH   SOLE   171,909 0 0
INTL PAPER CO COM 460146103 944 22,561 SH   SOLE   22,561 0 0
INVESCO LTD SHS G491BT108 350 20,637 SH   SOLE   20,637 0 0
IRADIMED CORP COM 46266A109 2,479 117,956 SH   SOLE   102,921 0 15,035
ISHARES INC MSCI STH KOR ETF 464286772 227 4,036 SH   SOLE   4,036 0 0
ITERIS INC COM 46564T107 68 11,853 SH   SOLE   0 0 11,853
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1,036 8,088 SH   SOLE   8,088 0 0
JOHNSON & JOHNSON COM 478160104 4,262 32,938 SH   SOLE   32,938 0 0
JOHNSON CTLS INTL PLC SHS G51502105 224 5,115 SH   SOLE   5,115 0 0
JOINT CORP COM 47973J102 2,815 151,255 SH   SOLE   125,592 0 25,663
JPMORGAN CHASE & CO COM 46625H100 5,118 43,490 SH   SOLE   43,490 0 0
KELLOGG CO COM 487836108 410 6,365 SH   SOLE   6,365 0 0
KEURIG DR PEPPER INC COM 49271V100 1,080 39,547 SH   SOLE   39,547 0 0
KEYCORP NEW COM 493267108 1,682 94,258 SH   SOLE   94,258 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 959 9,861 SH   SOLE   9,861 0 0
KFORCE INC COM 493732101 2,296 60,679 SH   SOLE   52,829 0 7,850
KIMBERLY CLARK CORP COM 494368103 2,015 14,188 SH   SOLE   14,188 0 0
KINDER MORGAN INC DEL COM 49456B101 2,903 626,034 SH   SOLE   626,034 0 0
KLA CORPORATION COM NEW 482480100 2,066 12,954 SH   SOLE   12,954 0 0
KOHLS CORP COM 500255104 246 4,955 SH   SOLE   4,955 0 0
KONTOOR BRANDS INC COM 50050N103 1,201 34,224 SH   SOLE   34,224 0 0
KRAFT HEINZ CO COM 500754106 602 21,563 SH   SOLE   21,563 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 1,345 6,445 SH   SOLE   6,445 0 0
LANDSTAR SYS INC COM 515098101 1,369 12,162 SH   SOLE   12,162 0 0
LANTHEUS HLDGS INC COM 516544103 2,350 93,766 SH   SOLE   81,824 0 11,942
LANTRONIX INC COM NEW 516548203 1,451 433,261 SH   SOLE   377,835 0 55,426
LAS VEGAS SANDS CORP COM 517834107 838 14,513 SH   SOLE   14,513 0 0
LEAR CORP COM NEW 521865204 1,038 8,805 SH   SOLE   8,805 0 0
LEIDOS HLDGS INC COM 525327102 339 3,946 SH   SOLE   3,946 0 0
LILLY ELI & CO COM 532457108 3,929 35,133 SH   SOLE   35,133 0 0
LINDE PLC SHS G5494J103 834 4,303 SH   SOLE   4,303 0 0
LIQTECH INTL INC COM 53632A201 134 16,974 SH   SOLE   0 0 16,974
LOCKHEED MARTIN CORP COM 539830109 3,901 10,000 SH   SOLE   10,000 0 0
LOWES COS INC COM 548661107 2,051 18,650 SH   SOLE   18,650 0 0
LULULEMON ATHLETICA INC COM 550021109 1,363 7,078 SH   SOLE   7,078 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1,381 15,439 SH   SOLE   15,439 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 7,681 417,705 SH   SOLE   417,705 0 0
MALIBU BOATS INC COM CL A 56117J100 722 23,522 SH   SOLE   20,481 0 3,041
MARATHON PETE CORP COM 56585A102 2,141 35,251 SH   SOLE   35,251 0 0
MASCO CORP COM 574599106 1,125 26,993 SH   SOLE   26,993 0 0
MASTERCARD INC CL A 57636Q104 265 977 SH   SOLE   977 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 569 9,818 SH   SOLE   9,818 0 0
MCDONALDS CORP COM 580135101 3,632 16,915 SH   SOLE   16,915 0 0
MCKESSON CORP COM 58155Q103 1,009 7,382 SH   SOLE   7,382 0 0
MEDTRONIC PLC SHS G5960L103 2,078 19,127 SH   SOLE   19,127 0 0
MERCK & CO INC COM 58933Y105 4,680 55,590 SH   SOLE   55,590 0 0
MESA AIR GROUP INC COM NEW 590479135 1,444 214,106 SH   SOLE   186,716 0 27,390
MESA LABS INC COM 59064R109 2,249 9,459 SH   SOLE   7,718 0 1,741
METLIFE INC COM 59156R108 1,800 38,163 SH   SOLE   38,163 0 0
MICROSOFT CORP COM 594918104 476 3,421 SH   SOLE   3,421 0 0
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 119 14,731 SH   SOLE   14,731 0 0
MOBILEIRON INC COM NEW 60739U204 129 19,636 SH   SOLE   0 0 19,636
MODEL N INC COM 607525102 2,462 88,697 SH   SOLE   70,403 0 18,294
MONARCH CASINO & RESORT INC COM 609027107 1,944 46,618 SH   SOLE   40,609 0 6,009
MORGAN STANLEY COM NEW 617446448 2,491 58,386 SH   SOLE   58,386 0 0
MOSAIC CO NEW COM 61945C103 245 11,958 SH   SOLE   11,958 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 1,162 6,820 SH   SOLE   6,820 0 0
MPLX LP COM UNIT REP LTD 55336V100 6,496 945,960 SH   SOLE   945,960 0 0
MTBC INC COM 55378G102 1,364 360,725 SH   SOLE   316,193 0 44,532
NAPCO SEC TECHNOLOGIES INC COM 630402105 1,723 67,512 SH   SOLE   54,257 0 13,255
NATIONAL CINEMEDIA INC COM 635309107 1,989 242,575 SH   SOLE   212,006 0 30,569
NEWELL BRANDS INC COM 651229106 686 36,645 SH   SOLE   36,645 0 0
NEXPOINT RESIDENTIAL TR INC COM 65341D102 2,614 55,900 SH   SOLE   48,726 0 7,174
NEXTERA ENERGY INC COM 65339F101 622 2,671 SH   SOLE   2,671 0 0
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 3,060 126,849 SH   SOLE   126,849 0 0
NRG ENERGY INC COM NEW 629377508 1,587 40,077 SH   SOLE   40,077 0 0
NUCOR CORP COM 670346105 680 13,352 SH   SOLE   13,352 0 0
NV5 GLOBAL INC COM 62945V109 250 3,668 SH   SOLE   0 0 3,668
OCCIDENTAL PETE CORP COM 674599105 1,150 25,865 SH   SOLE   25,865 0 0
OMNICOM GROUP INC COM 681919106 1,814 23,167 SH   SOLE   23,167 0 0
ONEMAIN HLDGS INC COM 68268W103 1,292 35,223 SH   SOLE   35,223 0 0
ONEOK INC NEW COM 682680103 4,036 326,183 SH   SOLE   326,183 0 0
OPTIMIZERX CORP COM NEW 68401U204 2,303 159,072 SH   SOLE   132,094 0 26,978
PACKAGING CORP AMER COM 695156109 432 4,068 SH   SOLE   4,068 0 0
PACWEST BANCORP DEL COM 695263103 208 5,711 SH   SOLE   5,711 0 0
PARK AEROSPACE CORP COM 70014A104 2,041 116,203 SH   SOLE   101,469 0 14,734
PAYCHEX INC COM 704326107 2,513 30,356 SH   SOLE   30,356 0 0
PAYSIGN INC COM 70451A104 1,524 150,926 SH   SOLE   131,552 0 19,374
PC CONNECTION INC COM 69318J100 1,502 38,606 SH   SOLE   33,741 0 4,865
PCB BANCORP COM 69320M109 1,138 69,166 SH   SOLE   60,379 0 8,787
PC-TEL INC COM 69325Q105 1,985 236,302 SH   SOLE   206,402 0 29,900
PENTAIR PLC SHS G7S00T104 234 6,190 SH   SOLE   6,190 0 0
PEPSICO INC COM 713448108 4,857 35,424 SH   SOLE   35,424 0 0
PERFICIENT INC COM 71375U101 2,424 62,827 SH   SOLE   52,092 0 10,735
PETROCHINA CO LTD SPONSORED ADR 71646E100 673 13,243 SH   SOLE   13,243 0 0
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 529 40,272 SH   SOLE   40,272 0 0
PFIZER INC COM 717081103 3,051 84,902 SH   SOLE   84,902 0 0
PGT INNOVATIONS INC COM 69336V101 2,468 142,922 SH   SOLE   123,609 0 19,313
PHILIP MORRIS INTL INC COM 718172109 2,862 37,698 SH   SOLE   37,698 0 0
PHILLIPS 66 COM 718546104 2,214 21,625 SH   SOLE   21,625 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 3,899 245,485 SH   SOLE   245,485 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 2,320 1,075,682 SH   SOLE   1,075,682 0 0
PNC FINL SVCS GROUP INC COM 693475105 3,014 21,506 SH   SOLE   21,506 0 0
POLARIS INC COM 731068102 250 2,843 SH   SOLE   2,843 0 0
PRA HEALTH SCIENCES INC COM 69354M108 1,111 11,199 SH   SOLE   11,199 0 0
PREFERRED BK LOS ANGELES CA COM NEW 740367404 2,525 48,213 SH   SOLE   39,280 0 8,933
PREMIER INC CL A 74051N102 849 29,346 SH   SOLE   29,346 0 0
PRICE T ROWE GROUP INC COM 74144T108 825 7,222 SH   SOLE   7,222 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 743 13,011 SH   SOLE   13,011 0 0
PROCTER & GAMBLE CO COM 742718109 5,531 44,472 SH   SOLE   44,472 0 0
PROFIRE ENERGY INC COM 74316X101 1,236 654,036 SH   SOLE   570,173 0 83,863
PROLOGIS INC COM 74340W103 881 10,343 SH   SOLE   10,343 0 0
PRUDENTIAL FINL INC COM 744320102 1,953 21,708 SH   SOLE   21,708 0 0
PUBLIC STORAGE COM 74460D109 815 3,321 SH   SOLE   3,321 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 396 6,373 SH   SOLE   6,373 0 0
PULTE GROUP INC COM 745867101 1,476 40,373 SH   SOLE   40,373 0 0
PURECYCLE CORP COM NEW 746228303 2,304 224,138 SH   SOLE   195,183 0 28,955
PZENA INVESTMENT MGMT INC CLASS A 74731Q103 1,374 154,029 SH   SOLE   134,576 0 19,453
QUALCOMM INC COM 747525103 2,128 27,896 SH   SOLE   27,896 0 0
QUINSTREET INC COM 74874Q100 1,757 139,525 SH   SOLE   113,995 0 25,530
QUOTIENT LTD SHS G73268107 96 12,411 SH   SOLE   0 0 12,411
R1 RCM INC COM 749397105 1,951 218,470 SH   SOLE   190,616 0 27,854
RADNET INC COM 750491102 3,409 237,398 SH   SOLE   198,939 0 38,459
RECRO PHARMA INC COM 75629F109 1,379 124,449 SH   SOLE   108,686 0 15,763
RED LION HOTELS CORP COM 756764106 80 12,353 SH   SOLE   0 0 12,353
REGIONS FINL CORP NEW COM 7591EP100 1,048 66,274 SH   SOLE   66,274 0 0
ROBERT HALF INTL INC COM 770323103 1,041 18,694 SH   SOLE   18,694 0 0
ROSS STORES INC COM 778296103 1,754 15,964 SH   SOLE   15,964 0 0
RUBICON PROJ INC COM 78112V102 133 15,321 SH   SOLE   0 0 15,321
RUDOLPH TECHNOLOGIES INC COM 781270103 2,660 100,928 SH   SOLE   87,995 0 12,933
RUTHS HOSPITALITY GROUP INC COM 783332109 1,854 90,798 SH   SOLE   79,492 0 11,306
SCHLUMBERGER LTD COM 806857108 2,468 72,217 SH   SOLE   72,217 0 0
SEI INVESTMENTS CO COM 784117103 762 12,864 SH   SOLE   12,864 0 0
SEMGROUP CORP CL A 81663A105 4,320 264,406 SH   SOLE   264,406 0 0
SEMPRA ENERGY COM 816851109 458 3,104 SH   SOLE   3,104 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 404 508,776 SH   SOLE   508,776 0 0
SHERWIN WILLIAMS CO COM 824348106 328 596 SH   SOLE   596 0 0
SILVERCREST ASSET MGMT GROUP CL A 828359109 1,847 150,128 SH   SOLE   129,851 0 20,277
SIMON PPTY GROUP INC NEW COM 828806109 248 1,596 SH   SOLE   1,596 0 0
SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 1,814 135,135 SH   SOLE   117,966 0 17,169
SONOCO PRODS CO COM 835495102 226 3,876 SH   SOLE   3,876 0 0
SOUTHERN CO COM 842587107 438 7,094 SH   SOLE   7,094 0 0
SOUTHERN COPPER CORP COM 84265V105 298 8,745 SH   SOLE   8,745 0 0
SP PLUS CORP COM 78469C103 2,342 63,309 SH   SOLE   55,145 0 8,164
STAAR SURGICAL CO COM PAR $0.01 852312305 2,276 88,270 SH   SOLE   77,222 0 11,048
STATE STR CORP COM 857477103 902 15,233 SH   SOLE   15,233 0 0
STONERIDGE INC COM 86183P102 2,087 67,380 SH   SOLE   58,823 0 8,557
SUNOCO LP COM UT REP LP 86765K109 6,186 196,690 SH   SOLE   196,690 0 0
SUNTRUST BKS INC COM 867914103 971 14,118 SH   SOLE   14,118 0 0
SYNCHRONY FINL COM 87165B103 2,704 79,329 SH   SOLE   79,329 0 0
SYSCO CORP COM 871829107 2,320 29,221 SH   SOLE   29,221 0 0
TABULA RASA HEALTHCARE INC COM 873379101 2,724 49,573 SH   SOLE   40,028 0 9,545
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 920 7,338 SH   SOLE   7,338 0 0
TALLGRASS ENERGY LP CLASS A SHS 874696107 7,527 373,742 SH   SOLE   373,742 0 0
TAPESTRY INC COM 876030107 295 11,325 SH   SOLE   11,325 0 0
TARGA RES CORP COM 87612G101 1,243 279,878 SH   SOLE   279,878 0 0
TARGET CORP COM 87612E106 1,783 16,679 SH   SOLE   16,679 0 0
TC PIPELINES LP UT COM LTD PRT 87233Q108 5,137 126,317 SH   SOLE   126,317 0 0
TECHTARGET INC COM 87874R100 2,206 97,957 SH   SOLE   80,164 0 17,793
TELECOM ARGENTINA S A SPON ADR REP B 879273209 110 10,979 SH   SOLE   10,979 0 0
TERADYNE INC COM 880770102 1,594 27,528 SH   SOLE   27,528 0 0
TEXAS INSTRS INC COM 882508104 5,777 44,699 SH   SOLE   44,699 0 0
TRAVELERS COMPANIES INC COM 89417E109 2,010 13,518 SH   SOLE   13,518 0 0
TURNING PT BRANDS INC COM 90041L105 1,652 71,653 SH   SOLE   61,862 0 9,791
TURTLE BEACH CORP COM NEW 900450206 1,737 148,874 SH   SOLE   129,986 0 18,888
U S PHYSICAL THERAPY INC COM 90337L108 3,220 24,667 SH   SOLE   21,560 0 3,107
UBIQUITI INC COM 90353W103 1,352 11,436 SH   SOLE   11,436 0 0
UFP TECHNOLOGIES INC COM 902673102 1,934 50,109 SH   SOLE   43,663 0 6,446
UMH PPTYS INC COM 903002103 3,388 240,633 SH   SOLE   210,213 0 30,420
UNDER ARMOUR INC CL C 904311206 1,032 56,921 SH   SOLE   56,921 0 0
UNION PACIFIC CORP COM 907818108 3,339 20,612 SH   SOLE   20,612 0 0
UNITED AIRLINES HLDGS INC COM 910047109 1,030 11,654 SH   SOLE   11,654 0 0
UNITED PARCEL SERVICE INC CL B 911312106 3,204 26,737 SH   SOLE   26,737 0 0
UNITED TECHNOLOGIES CORP COM 913017109 4,449 32,586 SH   SOLE   32,586 0 0
UNITEDHEALTH GROUP INC COM 91324P102 211 972 SH   SOLE   972 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 940 5,599 SH   SOLE   5,599 0 0
UNIVERSAL ELECTRS INC COM 913483103 2,603 51,136 SH   SOLE   44,671 0 6,465
UPLAND SOFTWARE INC COM 91544A109 2,742 78,647 SH   SOLE   64,227 0 14,420
US BANCORP DEL COM NEW 902973304 3,406 61,542 SH   SOLE   61,542 0 0
V F CORP COM 918204108 698 7,847 SH   SOLE   7,847 0 0
VALE S A SPONSORED ADS 91912E105 425 36,945 SH   SOLE   36,945 0 0
VALERO ENERGY CORP NEW COM 91913Y100 2,015 23,642 SH   SOLE   23,642 0 0
VANDA PHARMACEUTICALS INC COM 921659108 2,291 172,512 SH   SOLE   146,907 0 25,605
VEEVA SYS INC CL A COM 922475108 1,576 10,323 SH   SOLE   10,323 0 0
VENTAS INC COM 92276F100 288 3,942 SH   SOLE   3,942 0 0
VERACYTE INC COM 92337F107 2,846 118,593 SH   SOLE   95,338 0 23,255
VERISIGN INC COM 92343E102 1,453 7,704 SH   SOLE   7,704 0 0
VERITEX HLDGS INC COM 923451108 2,091 86,193 SH   SOLE   75,171 0 11,022
VERIZON COMMUNICATIONS INC COM 92343V104 4,160 68,924 SH   SOLE   68,924 0 0
VERTEX ENERGY INC COM 92534K107 1,089 955,520 SH   SOLE   832,756 0 122,764
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 5,204 188,083 SH   SOLE   188,083 0 0
VISA INC COM CL A 92826C839 313 1,818 SH   SOLE   1,818 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,685 30,460 SH   SOLE   30,460 0 0
WALMART INC COM 931142103 222 1,871 SH   SOLE   1,871 0 0
WATERS CORP COM 941848103 1,017 4,558 SH   SOLE   4,558 0 0
WATSCO INC COM 942622200 365 2,159 SH   SOLE   2,159 0 0
WEC ENERGY GROUP INC COM 92939U106 355 3,735 SH   SOLE   3,735 0 0
WELLS FARGO CO NEW COM 949746101 3,716 73,678 SH   SOLE   73,678 0 0
WELLTOWER INC COM 95040Q104 401 4,425 SH   SOLE   4,425 0 0
WESTERN ALLIANCE BANCORP COM 957638109 1,090 23,657 SH   SOLE   23,657 0 0
WESTERN DIGITAL CORP COM 958102105 664 11,140 SH   SOLE   11,140 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 7,307 695,321 SH   SOLE   695,321 0 0
WESTERN UN CO COM 959802109 430 18,539 SH   SOLE   18,539 0 0
WESTROCK CO COM 96145D105 562 15,421 SH   SOLE   15,421 0 0
WEYERHAEUSER CO COM 962166104 520 18,780 SH   SOLE   18,780 0 0
WHIRLPOOL CORP COM 963320106 402 2,541 SH   SOLE   2,541 0 0
WILLDAN GROUP INC COM 96924N100 1,981 56,481 SH   SOLE   49,209 0 7,272
WILLIAMS COS INC DEL COM 969457100 6,765 696,800 SH   SOLE   696,800 0 0
WOODWARD INC COM 980745103 960 8,902 SH   SOLE   8,902 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 365 7,934 SH   SOLE   7,934 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 255 4,925 SH   SOLE   4,925 0 0
XCEL ENERGY INC COM 98389B100 366 5,633 SH   SOLE   5,633 0 0
XEROX HOLDINGS CORP COM NEW 98421M106 279 9,334 SH   SOLE   9,334 0 0
XILINX INC COM 983919101 1,253 13,070 SH   SOLE   13,070 0 0
YORK WTR CO COM 987184108 2,102 48,154 SH   SOLE   41,907 0 6,247
YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 137 14,842 SH   SOLE   14,842 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 1,623 7,865 SH   SOLE   7,865 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 61 14,338 SH   SOLE   0 0 14,338
ZIX CORP COM 98974P100 2,700 372,877 SH   SOLE   309,866 0 63,011
ZYNEX INC COM 98986M103 2,345 246,605 SH   SOLE   203,307 0 43,298