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,507 20,230 SH   SOLE   20,230 0 0
ABBVIE INC COM 00287Y109 4,056 55,771 SH   SOLE   55,771 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 519 2,810 SH   SOLE   2,810 0 0
ADDUS HOMECARE CORP COM 006739106 3,915 52,240 SH   SOLE   45,709 0 6,531
ADESTO TECHNOLOGIES CORP COM 00687D101 2,289 280,871 SH   SOLE   244,502 0 36,369
ADOBE INC COM 00724F101 562 1,906 SH   SOLE   1,906 0 0
AFLAC INC COM 001055102 1,579 28,815 SH   SOLE   28,815 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,624 21,753 SH   SOLE   21,753 0 0
AIR PRODS & CHEMS INC COM 009158106 1,996 8,816 SH   SOLE   8,816 0 0
AIRGAIN INC COM 00938A104 2,592 183,182 SH   SOLE   160,020 0 23,162
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 215 1,522 SH   SOLE   1,522 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 1,400 30,204 SH   SOLE   30,204 0 0
ALPHABET INC CAP STK CL C 02079K107 700 648 SH   SOLE   648 0 0
ALPHABET INC CAP STK CL A 02079K305 601 555 SH   SOLE   555 0 0
ALTRIA GROUP INC COM 02209S103 2,841 59,991 SH   SOLE   59,991 0 0
AMAZON COM INC COM 023135106 398 210 SH   SOLE   210 0 0
AMC NETWORKS INC CL A 00164V103 1,217 22,335 SH   SOLE   22,335 0 0
AMCOR PLC ORD G0250X107 152 13,234 SH   SOLE   13,234 0 0
AMERICAN ELEC PWR CO INC COM 025537101 458 5,204 SH   SOLE   5,204 0 0
AMERICAN EXPRESS CO COM 025816109 490 3,972 SH   SOLE   3,972 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 1,330 24,956 SH   SOLE   24,956 0 0
AMERICAN SOFTWARE INC CL A 029683109 2,754 209,429 SH   SOLE   182,730 0 26,699
AMERICAN TOWER CORP NEW COM 03027X100 588 2,875 SH   SOLE   2,875 0 0
AMERIPRISE FINL INC COM 03076C106 2,354 16,219 SH   SOLE   16,219 0 0
AMGEN INC COM 031162100 4,265 23,143 SH   SOLE   23,143 0 0
ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 15,530 427,464 SH   SOLE   427,464 0 0
ANI PHARMACEUTICALS INC COM 00182C103 3,311 40,284 SH   SOLE   35,192 0 5,092
ANTERO MIDSTREAM CORP COM 03676B102 7,577 661,198 SH   SOLE   661,198 0 0
APPLE INC COM 037833100 1,170 5,911 SH   SOLE   5,911 0 0
APPLIED MATLS INC COM 038222105 283 6,300 SH   SOLE   6,300 0 0
ARCH CAP GROUP LTD ORD G0450A105 1,436 38,740 SH   SOLE   38,740 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,335 32,731 SH   SOLE   32,731 0 0
ARISTA NETWORKS INC COM 040413106 1,795 6,915 SH   SOLE   6,915 0 0
ASPEN TECHNOLOGY INC COM 045327103 1,061 8,536 SH   SOLE   8,536 0 0
ASSURANT INC COM 04621X108 314 2,954 SH   SOLE   2,954 0 0
AT&T INC COM 00206R102 2,892 86,290 SH   SOLE   86,290 0 0
AUTOZONE INC COM 053332102 1,524 1,386 SH   SOLE   1,386 0 0
AVALONBAY CMNTYS INC COM 053484101 502 2,471 SH   SOLE   2,471 0 0
BANK AMER CORP COM 060505104 3,849 132,707 SH   SOLE   132,707 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,394 31,563 SH   SOLE   31,563 0 0
BB&T CORP COM 054937107 2,938 59,806 SH   SOLE   59,806 0 0
BEST BUY INC COM 086516101 2,012 28,852 SH   SOLE   28,852 0 0
BG STAFFING INC COM 05544A109 2,402 127,225 SH   SOLE   111,187 0 16,038
BIODELIVERY SCIENCES INTL IN COM 09060J106 2,381 512,095 SH   SOLE   447,079 0 65,016
BIOGEN INC COM 09062X103 229 981 SH   SOLE   981 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062W204 3,203 188,950 SH   SOLE   164,998 0 23,952
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 2,149 35,991 SH   SOLE   31,301 0 4,690
BLACKROCK INC COM 09247X101 2,187 4,660 SH   SOLE   4,660 0 0
BLOCK H & R INC COM 093671105 266 9,079 SH   SOLE   9,079 0 0
BLUCORA INC COM 095229100 3,142 103,457 SH   SOLE   90,505 0 12,952
BLUE BIRD CORP COM 095306106 3,929 199,534 SH   SOLE   174,346 0 25,188
BOEING CO COM 097023105 4,130 11,347 SH   SOLE   11,347 0 0
BOOKING HLDGS INC COM 09857L108 379 202 SH   SOLE   202 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1,562 23,595 SH   SOLE   23,595 0 0
BORGWARNER INC COM 099724106 1,134 27,016 SH   SOLE   27,016 0 0
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 4,267 275,641 SH   SOLE   275,641 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,791 39,498 SH   SOLE   39,498 0 0
BROADCOM INC COM 11135F101 2,831 9,835 SH   SOLE   9,835 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,639 12,838 SH   SOLE   12,838 0 0
BRUKER CORP COM 116794108 1,542 30,875 SH   SOLE   30,875 0 0
BRYN MAWR BK CORP COM 117665109 2,529 67,752 SH   SOLE   59,175 0 8,577
BUNGE LIMITED COM G16962105 844 15,141 SH   SOLE   15,141 0 0
BURLINGTON STORES INC COM 122017106 1,369 8,046 SH   SOLE   8,046 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1,661 19,691 SH   SOLE   19,691 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1,794 25,332 SH   SOLE   25,332 0 0
CALAMP CORP COM 128126109 1,774 151,852 SH   SOLE   131,753 0 20,099
CALAVO GROWERS INC COM 128246105 3,181 32,882 SH   SOLE   28,726 0 4,156
CARBONITE INC COM 141337105 2,878 110,505 SH   SOLE   96,469 0 14,036
CARDINAL HEALTH INC COM 14149Y108 2,322 49,303 SH   SOLE   49,303 0 0
CAREDX INC COM 14167L103 2,417 67,157 SH   SOLE   58,757 0 8,400
CARNIVAL CORP UNIT 99/99/9999 143658300 792 17,020 SH   SOLE   17,020 0 0
CATERPILLAR INC DEL COM 149123101 3,179 23,325 SH   SOLE   23,325 0 0
CBRE GROUP INC CL A 12504L109 1,594 31,076 SH   SOLE   31,076 0 0
CELANESE CORP DEL COM 150870103 353 3,270 SH   SOLE   3,270 0 0
CENTURY CMNTYS INC COM 156504300 2,233 84,020 SH   SOLE   73,450 0 10,570
CF INDS HLDGS INC COM 125269100 498 10,666 SH   SOLE   10,666 0 0
CHAMPIONS ONCOLOGY INC COM NEW 15870P307 2,071 264,491 SH   SOLE   231,159 0 33,332
CHARLES RIV LABS INTL INC COM 159864107 1,258 8,865 SH   SOLE   8,865 0 0
CHEFS WHSE INC COM 163086101 2,575 73,411 SH   SOLE   64,106 0 9,305
CHEVRON CORP NEW COM 166764100 4,763 38,274 SH   SOLE   38,274 0 0
CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 509 7,465 SH   SOLE   7,465 0 0
CHOICE HOTELS INTL INC COM 169905106 1,387 15,939 SH   SOLE   15,939 0 0
CHURCH & DWIGHT INC COM 171340102 1,800 24,641 SH   SOLE   24,641 0 0
CIGNA CORP NEW COM 125523100 352 2,234 SH   SOLE   2,234 0 0
CINCINNATI FINL CORP COM 172062101 520 5,013 SH   SOLE   5,013 0 0
CISCO SYS INC COM 17275R102 3,928 71,779 SH   SOLE   71,779 0 0
CITIGROUP INC COM NEW 172967424 3,495 49,911 SH   SOLE   49,911 0 0
CITIZENS FINL GROUP INC COM 174610105 1,407 39,785 SH   SOLE   39,785 0 0
CITRIX SYS INC COM 177376100 1,410 14,364 SH   SOLE   14,364 0 0
CLEARFIELD INC COM 18482P103 1,075 81,111 SH   SOLE   70,838 0 10,273
CLIPPER RLTY INC COM 18885T306 2,039 182,351 SH   SOLE   159,728 0 22,623
CLOROX CO DEL COM 189054109 1,076 7,026 SH   SOLE   7,026 0 0
CNOOC LTD SPONSORED ADR 126132109 474 2,784 SH   SOLE   2,784 0 0
COCA COLA CO COM 191216100 4,385 86,114 SH   SOLE   86,114 0 0
COLGATE PALMOLIVE CO COM 194162103 1,948 27,181 SH   SOLE   27,181 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 1,443 14,402 SH   SOLE   14,402 0 0
COMERICA INC COM 200340107 829 11,406 SH   SOLE   11,406 0 0
CONSOLIDATED EDISON INC COM 209115104 289 3,297 SH   SOLE   3,297 0 0
CORNING INC COM 219350105 1,238 37,248 SH   SOLE   37,248 0 0
CORTEVA INC COM 22052L104 502 16,982 SH   SOLE   16,982 0 0
COSTCO WHSL CORP NEW COM 22160K105 386 1,461 SH   SOLE   1,461 0 0
CRA INTL INC COM 12618T105 2,542 66,306 SH   SOLE   57,936 0 8,370
CREDIT ACCEP CORP MICH COM 225310101 1,714 3,542 SH   SOLE   3,542 0 0
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 6,527 182,476 SH   SOLE   182,476 0 0
CROCS INC COM 227046109 2,756 139,525 SH   SOLE   121,875 0 17,650
CROWN CASTLE INTL CORP NEW COM 22822V101 921 7,068 SH   SOLE   7,068 0 0
CSX CORP COM 126408103 301 3,895 SH   SOLE   3,895 0 0
CUMMINS INC COM 231021106 2,440 14,243 SH   SOLE   14,243 0 0
CVS HEALTH CORP COM 126650100 1,760 32,293 SH   SOLE   32,293 0 0
CYBEROPTICS CORP COM 232517102 1,802 111,003 SH   SOLE   96,884 0 14,119
CYPRESS SEMICONDUCTOR CORP COM 232806109 201 9,037 SH   SOLE   9,037 0 0
DARDEN RESTAURANTS INC COM 237194105 2,023 16,622 SH   SOLE   16,622 0 0
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 8,593 293,272 SH   SOLE   293,272 0 0
DELL TECHNOLOGIES INC CL C 24703L202 1,052 20,709 SH   SOLE   20,709 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 2,133 37,578 SH   SOLE   37,578 0 0
DENNYS CORP COM 24869P104 2,297 111,884 SH   SOLE   97,745 0 14,139
DIGITAL RLTY TR INC COM 253868103 357 3,032 SH   SOLE   3,032 0 0
DISCOVER FINL SVCS COM 254709108 791 10,193 SH   SOLE   10,193 0 0
DISNEY WALT CO COM DISNEY 254687106 204 1,463 SH   SOLE   1,463 0 0
DOMINION ENERGY INC COM 25746U109 381 4,926 SH   SOLE   4,926 0 0
DOUGLAS DYNAMICS INC COM 25960R105 2,928 73,576 SH   SOLE   64,271 0 9,305
DOVER CORP COM 260003108 566 5,652 SH   SOLE   5,652 0 0
DOW INC COM 260557103 974 19,754 SH   SOLE   19,754 0 0
DTE ENERGY CO COM 233331107 249 1,949 SH   SOLE   1,949 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 426 4,833 SH   SOLE   4,833 0 0
DUNKIN BRANDS GROUP INC COM 265504100 255 3,200 SH   SOLE   3,200 0 0
DUPONT DE NEMOURS INC COM 26614N102 1,554 20,702 SH   SOLE   20,702 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 905 20,292 SH   SOLE   20,292 0 0
EASTMAN CHEMICAL CO COM 277432100 607 7,801 SH   SOLE   7,801 0 0
EATON CORP PLC SHS G29183103 1,464 17,575 SH   SOLE   17,575 0 0
EATON VANCE CORP COM NON VTG 278265103 209 4,851 SH   SOLE   4,851 0 0
ECOLAB INC COM 278865100 415 2,100 SH   SOLE   2,100 0 0
ECOPETROL S A SPONSORED ADS 279158109 231 12,638 SH   SOLE   12,638 0 0
EGAIN CORP COM NEW 28225C806 1,791 220,019 SH   SOLE   192,442 0 27,577
ELEMENT SOLUTIONS INC COM 28618M106 1,041 100,650 SH   SOLE   100,650 0 0
EMERSON ELEC CO COM 291011104 1,684 25,237 SH   SOLE   25,237 0 0
ENBRIDGE INC COM 29250N105 13,218 366,345 SH   SOLE   366,345 0 0
ENCOMPASS HEALTH CORP COM 29261A100 1,024 16,160 SH   SOLE   16,160 0 0
ENERGY RECOVERY INC COM 29270J100 3,722 357,196 SH   SOLE   312,361 0 44,835
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 27,453 1,949,805 SH   SOLE   1,949,805 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 9,271 918,831 SH   SOLE   918,831 0 0
ENOVA INTL INC COM 29357K103 2,727 118,295 SH   SOLE   103,233 0 15,062
ENTERPRISE PRODS PARTNERS L COM 293792107 31,778 1,100,726 SH   SOLE   1,100,726 0 0
EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 20,868 467,052 SH   SOLE   467,052 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 509 6,708 SH   SOLE   6,708 0 0
ESSEX PPTY TR INC COM 297178105 327 1,120 SH   SOLE   1,120 0 0
EVERCORE INC CLASS A 29977A105 990 11,175 SH   SOLE   11,175 0 0
EVERI HLDGS INC COM 30034T103 2,633 220,692 SH   SOLE   192,767 0 27,925
EVERSOURCE ENERGY COM 30040W108 276 3,641 SH   SOLE   3,641 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,558 20,542 SH   SOLE   20,542 0 0
EXTRA SPACE STORAGE INC COM 30225T102 267 2,519 SH   SOLE   2,519 0 0
EXXON MOBIL CORP COM 30231G102 4,380 57,159 SH   SOLE   57,159 0 0
F5 NETWORKS INC COM 315616102 1,064 7,306 SH   SOLE   7,306 0 0
FACEBOOK INC CL A 30303M102 1,080 5,594 SH   SOLE   5,594 0 0
FASTENAL CO COM 311900104 718 22,016 SH   SOLE   22,016 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 413 10,247 SH   SOLE   10,247 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 1,061 8,646 SH   SOLE   8,646 0 0
FIFTH THIRD BANCORP COM 316773100 965 34,596 SH   SOLE   34,596 0 0
FIRST AMERN FINL CORP COM 31847R102 227 4,221 SH   SOLE   4,221 0 0
FLUIDIGM CORP DEL COM 34385P108 3,268 265,236 SH   SOLE   231,775 0 33,461
FOOT LOCKER INC COM 344849104 1,030 24,571 SH   SOLE   24,571 0 0
FORD MTR CO DEL COM 345370860 1,307 127,747 SH   SOLE   127,747 0 0
FORTINET INC COM 34959E109 1,648 21,451 SH   SOLE   21,451 0 0
GALLAGHER ARTHUR J & CO COM 363576109 441 5,036 SH   SOLE   5,036 0 0
GARMIN LTD SHS H2906T109 264 3,308 SH   SOLE   3,308 0 0
GENERAL DYNAMICS CORP COM 369550108 290 1,595 SH   SOLE   1,595 0 0
GENERAL ELECTRIC CO COM 369604103 122 11,600 SH   SOLE   11,600 0 0
GENERAL MLS INC COM 370334104 1,033 19,671 SH   SOLE   19,671 0 0
GENERAL MTRS CO COM 37045V100 2,116 54,914 SH   SOLE   54,914 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 8,844 403,831 SH   SOLE   403,831 0 0
GENUINE PARTS CO COM 372460105 511 4,929 SH   SOLE   4,929 0 0
GERDAU S A SPON ADR REP PFD 373737105 49 12,645 SH   SOLE   12,645 0 0
GILEAD SCIENCES INC COM 375558103 1,824 27,002 SH   SOLE   27,002 0 0
GRAINGER W W INC COM 384802104 959 3,575 SH   SOLE   3,575 0 0
HACKETT GROUP INC COM 404609109 2,505 149,216 SH   SOLE   130,552 0 18,664
HARLEY DAVIDSON INC COM 412822108 1,716 47,905 SH   SOLE   47,905 0 0
HARROW HEALTH INC COM 415858109 2,483 285,360 SH   SOLE   249,398 0 35,962
HARVARD BIOSCIENCE INC COM 416906105 1,008 504,065 SH   SOLE   439,845 0 64,220
HD SUPPLY HLDGS INC COM 40416M105 1,022 25,384 SH   SOLE   25,384 0 0
HEALTHSTREAM INC COM 42222N103 3,311 128,026 SH   SOLE   111,933 0 16,093
HELMERICH & PAYNE INC COM 423452101 245 4,833 SH   SOLE   4,833 0 0
HERBALIFE NUTRITION LTD COM SHS G4412G101 966 22,596 SH   SOLE   22,596 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 3,208 121,913 SH   SOLE   105,787 0 16,126
HERSHEY CO COM 427866108 684 5,104 SH   SOLE   5,104 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 230 15,387 SH   SOLE   15,387 0 0
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 3,991 145,141 SH   SOLE   145,141 0 0
HOLLYFRONTIER CORP COM 436106108 276 5,959 SH   SOLE   5,959 0 0
HOME DEPOT INC COM 437076102 4,654 22,378 SH   SOLE   22,378 0 0
HOST HOTELS & RESORTS INC COM 44107P104 267 14,642 SH   SOLE   14,642 0 0
HP INC COM 40434L105 1,466 70,498 SH   SOLE   70,498 0 0
HUBBELL INC COM 443510607 296 2,273 SH   SOLE   2,273 0 0
HUNTINGTON BANCSHARES INC COM 446150104 1,382 99,999 SH   SOLE   99,999 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,484 9,843 SH   SOLE   9,843 0 0
INFOSYS LTD SPONSORED ADR 456788108 2,293 214,318 SH   SOLE   214,318 0 0
INTEL CORP COM 458140100 5,073 105,965 SH   SOLE   105,965 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 2,637 19,125 SH   SOLE   19,125 0 0
INTERPUBLIC GROUP COS INC COM 460690100 3,806 168,476 SH   SOLE   168,476 0 0
INTEST CORP COM 461147100 1,113 231,459 SH   SOLE   202,101 0 29,358
INTL PAPER CO COM 460146103 914 21,094 SH   SOLE   21,094 0 0
INVESCO LTD SHS G491BT108 411 20,071 SH   SOLE   20,071 0 0
IRADIMED CORP COM 46266A109 2,572 125,751 SH   SOLE   109,987 0 15,764
ISHARES INC MSCI STH KOR ETF 464286772 235 3,931 SH   SOLE   3,931 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1,176 8,252 SH   SOLE   8,252 0 0
JOHNSON & JOHNSON COM 478160104 4,877 35,014 SH   SOLE   35,014 0 0
JOHNSON CTLS INTL PLC SHS G51502105 207 5,001 SH   SOLE   5,001 0 0
JPMORGAN CHASE & CO COM 46625H100 5,286 47,282 SH   SOLE   47,282 0 0
KADANT INC COM 48282T104 2,472 27,222 SH   SOLE   23,806 0 3,416
KELLOGG CO COM 487836108 442 8,260 SH   SOLE   8,260 0 0
KEURIG DR PEPPER INC COM 49271V100 1,138 39,394 SH   SOLE   39,394 0 0
KEYCORP NEW COM 493267108 1,905 107,349 SH   SOLE   107,349 0 0
KFORCE INC COM 493732101 2,270 64,688 SH   SOLE   56,457 0 8,231
KIMBERLY CLARK CORP COM 494368103 1,862 13,972 SH   SOLE   13,972 0 0
KINDER MORGAN INC DEL COM 49456B101 14,699 703,978 SH   SOLE   703,978 0 0
KINSALE CAP GROUP INC COM 49714P108 2,972 32,486 SH   SOLE   28,954 0 3,532
KLA-TENCOR CORP COM 482480100 2,426 20,528 SH   SOLE   20,528 0 0
KOHLS CORP COM 500255104 226 4,754 SH   SOLE   4,754 0 0
KRAFT HEINZ CO COM 500754106 655 21,108 SH   SOLE   21,108 0 0
L3 TECHNOLOGIES INC COM 502413107 1,210 6,397 SH   SOLE   6,397 0 0
LAM RESEARCH CORP COM 512807108 238 1,268 SH   SOLE   1,268 0 0
LANDSTAR SYS INC COM 515098101 1,340 12,406 SH   SOLE   12,406 0 0
LANTHEUS HLDGS INC COM 516544103 2,829 99,968 SH   SOLE   87,447 0 12,521
LANTRONIX INC COM NEW 516548203 1,538 461,902 SH   SOLE   403,788 0 58,114
LAS VEGAS SANDS CORP COM 517834107 858 14,522 SH   SOLE   14,522 0 0
LAWSON PRODS INC COM 520776105 2,636 71,758 SH   SOLE   62,523 0 9,235
LEAR CORP COM NEW 521865204 1,231 8,836 SH   SOLE   8,836 0 0
LEIDOS HLDGS INC COM 525327102 315 3,946 SH   SOLE   3,946 0 0
LENNAR CORP CL A 526057104 894 18,441 SH   SOLE   18,441 0 0
LILLY ELI & CO COM 532457108 4,116 37,154 SH   SOLE   37,154 0 0
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 3,247 180,881 SH   SOLE   157,780 0 23,101
LINDE PLC SHS G5494J103 832 4,142 SH   SOLE   4,142 0 0
LOCKHEED MARTIN CORP COM 539830109 3,608 9,925 SH   SOLE   9,925 0 0
LOWES COS INC COM 548661107 2,320 22,990 SH   SOLE   22,990 0 0
LULULEMON ATHLETICA INC COM 550021109 1,685 9,350 SH   SOLE   9,350 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1,341 15,567 SH   SOLE   15,567 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 25,858 404,032 SH   SOLE   404,032 0 0
MALIBU BOATS INC COM CL A 56117J100 1,862 47,931 SH   SOLE   41,882 0 6,049
MARATHON PETE CORP COM 56585A102 2,093 37,451 SH   SOLE   37,451 0 0
MASCO CORP COM 574599106 1,080 27,535 SH   SOLE   27,535 0 0
MASTERCARD INC CL A 57636Q104 934 3,530 SH   SOLE   3,530 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 577 9,652 SH   SOLE   9,652 0 0
MCDONALDS CORP COM 580135101 3,545 17,073 SH   SOLE   17,073 0 0
MEDTRONIC PLC SHS G5960L103 2,442 25,074 SH   SOLE   25,074 0 0
MERCK & CO INC COM 58933Y105 4,668 55,665 SH   SOLE   55,665 0 0
MESA AIR GROUP INC COM NEW 590479135 2,086 228,240 SH   SOLE   199,520 0 28,720
METLIFE INC COM 59156R108 1,860 37,447 SH   SOLE   37,447 0 0
MICRON TECHNOLOGY INC COM 595112103 204 5,292 SH   SOLE   5,292 0 0
MICROSOFT CORP COM 594918104 864 6,449 SH   SOLE   6,449 0 0
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 128 13,798 SH   SOLE   13,798 0 0
MODEL N INC COM 607525102 2,837 145,499 SH   SOLE   127,252 0 18,247
MOLINA HEALTHCARE INC COM 60855R100 1,125 7,856 SH   SOLE   7,856 0 0
MORGAN STANLEY COM NEW 617446448 2,561 58,466 SH   SOLE   58,466 0 0
MOSAIC CO NEW COM 61945C103 300 11,979 SH   SOLE   11,979 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 1,983 11,891 SH   SOLE   11,891 0 0
MPLX LP COM UNIT REP LTD 55336V100 18,206 565,594 SH   SOLE   565,594 0 0
MTBC INC COM 55378G102 1,098 217,496 SH   SOLE   190,215 0 27,281
NETAPP INC COM 64110D104 1,556 25,219 SH   SOLE   25,219 0 0
NEWELL BRANDS INC COM 651229106 548 35,518 SH   SOLE   35,518 0 0
NEXPOINT RESIDENTIAL TR INC COM 65341D102 2,467 59,585 SH   SOLE   52,064 0 7,521
NEXTERA ENERGY INC COM 65339F101 575 2,808 SH   SOLE   2,808 0 0
NMI HLDGS INC CL A 629209305 3,831 134,940 SH   SOLE   118,094 0 16,846
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 3,041 91,436 SH   SOLE   91,436 0 0
NRG ENERGY INC COM NEW 629377508 1,436 40,883 SH   SOLE   40,883 0 0
NU SKIN ENTERPRISES INC CL A 67018T105 1,070 21,702 SH   SOLE   21,702 0 0
NUCOR CORP COM 670346105 726 13,172 SH   SOLE   13,172 0 0
NV5 GLOBAL INC COM 62945V109 2,338 28,719 SH   SOLE   25,071 0 3,648
OCCIDENTAL PETE CORP COM 674599105 1,239 24,647 SH   SOLE   24,647 0 0
OMNICOM GROUP INC COM 681919106 2,191 26,733 SH   SOLE   26,733 0 0
ON DECK CAP INC COM 682163100 1,344 323,911 SH   SOLE   283,104 0 40,807
ON SEMICONDUCTOR CORP COM 682189105 1,039 51,425 SH   SOLE   51,425 0 0
ONEMAIN HLDGS INC COM 68268W103 1,225 36,226 SH   SOLE   36,226 0 0
ONEOK INC NEW COM 682680103 25,269 367,228 SH   SOLE   367,228 0 0
ORACLE CORP COM 68389X105 398 6,989 SH   SOLE   6,989 0 0
ORTHOFIX MED INC COM 68752M108 2,973 56,218 SH   SOLE   48,976 0 7,242
PACIFIC CITY FINANCIAL CORP COM NEW 69406T408 1,235 72,494 SH   SOLE   63,359 0 9,135
PACKAGING CORP AMER COM 695156109 387 4,059 SH   SOLE   4,059 0 0
PACWEST BANCORP DEL COM 695263103 205 5,281 SH   SOLE   5,281 0 0
PALO ALTO NETWORKS INC COM 697435105 1,114 5,466 SH   SOLE   5,466 0 0
PAR TECHNOLOGY CORP COM 698884103 2,750 97,523 SH   SOLE   85,208 0 12,315
PARKER HANNIFIN CORP COM 701094104 1,082 6,365 SH   SOLE   6,365 0 0
PAYCHEX INC COM 704326107 2,514 30,552 SH   SOLE   30,552 0 0
PCM INC COM 69323K100 4,136 118,035 SH   SOLE   103,087 0 14,948
PENTAIR PLC SHS G7S00T104 230 6,190 SH   SOLE   6,190 0 0
PEPSICO INC COM 713448108 4,663 35,563 SH   SOLE   35,563 0 0
PERKINELMER INC COM 714046109 1,239 12,856 SH   SOLE   12,856 0 0
PETROCHINA CO LTD SPONSORED ADR 71646E100 619 11,232 SH   SOLE   11,232 0 0
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 584 41,122 SH   SOLE   41,122 0 0
PFIZER INC COM 717081103 3,565 82,305 SH   SOLE   82,305 0 0
PGT INNOVATIONS INC COM 69336V101 2,547 152,320 SH   SOLE   132,070 0 20,250
PHILIP MORRIS INTL INC COM 718172109 2,944 37,488 SH   SOLE   37,488 0 0
PHILLIPS 66 COM 718546104 2,050 21,912 SH   SOLE   21,912 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 13,052 264,485 SH   SOLE   264,485 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 20,345 835,536 SH   SOLE   835,536 0 0
PNC FINL SVCS GROUP INC COM 693475105 3,204 23,339 SH   SOLE   23,339 0 0
POLARIS INDS INC COM 731068102 252 2,760 SH   SOLE   2,760 0 0
PRA HEALTH SCIENCES INC COM 69354M108 1,133 11,426 SH   SOLE   11,426 0 0
PREFERRED BK LOS ANGELES CA COM NEW 740367404 2,274 48,117 SH   SOLE   41,972 0 6,145
PREMIER INC CL A 74051N102 1,171 29,936 SH   SOLE   29,936 0 0
PRICE T ROWE GROUP INC COM 74144T108 788 7,183 SH   SOLE   7,183 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 720 12,425 SH   SOLE   12,425 0 0
PROCTER AND GAMBLE CO COM 742718109 4,950 45,148 SH   SOLE   45,148 0 0
PROFIRE ENERGY INC COM 74316X101 1,053 697,082 SH   SOLE   609,152 0 87,930
PROGRESSIVE CORP OHIO COM 743315103 285 3,562 SH   SOLE   3,562 0 0
PROLOGIS INC COM 74340W103 844 10,531 SH   SOLE   10,531 0 0
PROVIDENCE SVC CORP COM 743815102 2,679 46,723 SH   SOLE   40,707 0 6,016
PRUDENTIAL FINL INC COM 744320102 2,105 20,839 SH   SOLE   20,839 0 0
PUBLIC STORAGE COM 74460D109 774 3,248 SH   SOLE   3,248 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 376 6,391 SH   SOLE   6,391 0 0
PULTE GROUP INC COM 745867101 1,301 41,158 SH   SOLE   41,158 0 0
PURECYCLE CORP COM NEW 746228303 2,533 238,934 SH   SOLE   208,573 0 30,361
PZENA INVESTMENT MGMT INC CLASS A 74731Q103 1,411 164,204 SH   SOLE   143,805 0 20,399
QUALCOMM INC COM 747525103 2,096 27,551 SH   SOLE   27,551 0 0
QUINSTREET INC COM 74874Q100 3,207 202,312 SH   SOLE   176,834 0 25,478
R1 RCM INC COM 749397105 2,930 232,899 SH   SOLE   203,694 0 29,205
RADNET INC COM 750491102 3,353 243,133 SH   SOLE   212,600 0 30,533
RECRO PHARMA INC COM 75629F109 1,349 132,681 SH   SOLE   116,152 0 16,529
REGIONS FINL CORP NEW COM 7591EP100 1,120 74,939 SH   SOLE   74,939 0 0
ROBERT HALF INTL INC COM 770323103 1,075 18,857 SH   SOLE   18,857 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,636 9,989 SH   SOLE   9,989 0 0
ROSS STORES INC COM 778296103 1,616 16,302 SH   SOLE   16,302 0 0
RTW RETAILWINDS INC COM 74980D100 1,185 696,934 SH   SOLE   608,657 0 88,277
RUDOLPH TECHNOLOGIES INC COM 781270103 2,973 107,597 SH   SOLE   94,037 0 13,560
RUSH ENTERPRISES INC CL A 781846209 2,235 61,212 SH   SOLE   53,233 0 7,979
RUTHS HOSPITALITY GROUP INC COM 783332109 2,198 96,802 SH   SOLE   84,947 0 11,855
SCHLUMBERGER LTD COM 806857108 2,827 71,131 SH   SOLE   71,131 0 0
SEMGROUP CORP CL A 81663A105 3,173 264,406 SH   SOLE   264,406 0 0
SEMPRA ENERGY COM 816851109 422 3,068 SH   SOLE   3,068 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 10,162 490,429 SH   SOLE   490,429 0 0
SHERWIN WILLIAMS CO COM 824348106 278 606 SH   SOLE   606 0 0
SILICOM LTD ORD M84116108 2,604 79,658 SH   SOLE   69,696 0 9,962
SILVERCREST ASSET MGMT GROUP CL A 828359109 2,243 159,903 SH   SOLE   138,642 0 21,261
SIMON PPTY GROUP INC NEW COM 828806109 281 1,757 SH   SOLE   1,757 0 0
SIMULATIONS PLUS INC COM 829214105 2,582 90,401 SH   SOLE   79,026 0 11,375
SKYWORKS SOLUTIONS INC COM 83088M102 1,171 15,158 SH   SOLE   15,158 0 0
SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 2,158 144,067 SH   SOLE   126,065 0 18,002
SONOCO PRODS CO COM 835495102 248 3,795 SH   SOLE   3,795 0 0
SOUTHERN CO COM 842587107 398 7,207 SH   SOLE   7,207 0 0
SOUTHERN COPPER CORP COM 84265V105 330 8,484 SH   SOLE   8,484 0 0
STAAR SURGICAL CO COM PAR $0.01 852312305 3,224 109,739 SH   SOLE   95,770 0 13,969
STARBUCKS CORP COM 855244109 356 4,245 SH   SOLE   4,245 0 0
STATE STR CORP COM 857477103 833 14,858 SH   SOLE   14,858 0 0
SUNOCO LP COM UT REP LP 86765K109 6,152 196,690 SH   SOLE   196,690 0 0
SUNTRUST BKS INC COM 867914103 1,094 17,405 SH   SOLE   17,405 0 0
SVB FINL GROUP COM 78486Q101 1,048 4,665 SH   SOLE   4,665 0 0
SYNCHRONY FINL COM 87165B103 2,724 78,559 SH   SOLE   78,559 0 0
SYSCO CORP COM 871829107 2,964 41,914 SH   SOLE   41,914 0 0
TABULA RASA HEALTHCARE INC COM 873379101 2,438 48,832 SH   SOLE   42,777 0 6,055
TALLGRASS ENERGY LP CLASS A SHS 874696107 7,890 373,742 SH   SOLE   373,742 0 0
TAPESTRY INC COM 876030107 354 11,150 SH   SOLE   11,150 0 0
TARGA RES CORP COM 87612G101 12,642 322,004 SH   SOLE   322,004 0 0
TARGET CORP COM 87612E106 1,467 16,942 SH   SOLE   16,942 0 0
TC PIPELINES LP UT COM LTD PRT 87233Q108 4,751 126,302 SH   SOLE   126,302 0 0
TECHTARGET INC COM 87874R100 3,215 151,307 SH   SOLE   132,217 0 19,090
TERADYNE INC COM 880770102 1,347 28,106 SH   SOLE   28,106 0 0
TEXAS INSTRS INC COM 882508104 5,573 48,564 SH   SOLE   48,564 0 0
THOR INDS INC COM 885160101 720 12,317 SH   SOLE   12,317 0 0
TJX COS INC NEW COM 872540109 412 7,797 SH   SOLE   7,797 0 0
TRAVELERS COMPANIES INC COM 89417E109 1,974 13,203 SH   SOLE   13,203 0 0
TTEC HLDGS INC COM 89854H102 3,982 85,477 SH   SOLE   74,716 0 10,761
TURNING PT BRANDS INC COM 90041L105 2,335 47,682 SH   SOLE   41,396 0 6,286
U S PHYSICAL THERAPY INC COM 90337L108 3,223 26,298 SH   SOLE   23,041 0 3,257
UBIQUITI NETWORKS INC COM 90347A100 1,534 11,669 SH   SOLE   11,669 0 0
UMH PPTYS INC COM 903002103 3,184 256,548 SH   SOLE   224,652 0 31,896
UNDER ARMOUR INC CL C 904311206 1,289 58,062 SH   SOLE   58,062 0 0
UNION PACIFIC CORP COM 907818108 3,505 20,728 SH   SOLE   20,728 0 0
UNISYS CORP COM NEW 909214306 1,718 176,781 SH   SOLE   154,395 0 22,386
UNITED PARCEL SERVICE INC CL B 911312106 2,887 27,954 SH   SOLE   27,954 0 0
UNITED TECHNOLOGIES CORP COM 913017109 4,257 32,697 SH   SOLE   32,697 0 0
UNITEDHEALTH GROUP INC COM 91324P102 514 2,105 SH   SOLE   2,105 0 0
UPLAND SOFTWARE INC COM 91544A109 2,682 58,909 SH   SOLE   51,605 0 7,304
US BANCORP DEL COM NEW 902973304 3,449 65,830 SH   SOLE   65,830 0 0
V F CORP COM 918204108 835 9,560 SH   SOLE   9,560 0 0
VALE S A SPONSORED ADS 91912E105 408 30,394 SH   SOLE   30,394 0 0
VALERO ENERGY CORP NEW COM 91913Y100 2,213 25,855 SH   SOLE   25,855 0 0
VANDA PHARMACEUTICALS INC COM 921659108 2,525 179,202 SH   SOLE   157,001 0 22,201
VEEVA SYS INC CL A COM 922475108 1,705 10,518 SH   SOLE   10,518 0 0
VENTAS INC COM 92276F100 271 3,959 SH   SOLE   3,959 0 0
VERACYTE INC COM 92337F107 3,316 116,299 SH   SOLE   101,890 0 14,409
VERISIGN INC COM 92343E102 1,790 8,556 SH   SOLE   8,556 0 0
VERITEX HLDGS INC COM 923451108 2,384 91,880 SH   SOLE   80,324 0 11,556
VERIZON COMMUNICATIONS INC COM 92343V104 4,053 70,947 SH   SOLE   70,947 0 0
VERTEX ENERGY INC COM 92534K107 1,521 1,007,266 SH   SOLE   879,266 0 128,000
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 5,797 188,083 SH   SOLE   188,083 0 0
VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 105 12,114 SH   SOLE   12,114 0 0
VISA INC COM CL A 92826C839 314 1,810 SH   SOLE   1,810 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 2,369 74,210 SH   SOLE   64,917 0 9,293
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,548 28,323 SH   SOLE   28,323 0 0
WALMART INC COM 931142103 205 1,859 SH   SOLE   1,859 0 0
WATERS CORP COM 941848103 1,210 5,622 SH   SOLE   5,622 0 0
WATSCO INC COM 942622200 314 1,923 SH   SOLE   1,923 0 0
WEC ENERGY GROUP INC COM 92939U106 319 3,822 SH   SOLE   3,822 0 0
WELLS FARGO CO NEW COM 949746101 3,759 79,443 SH   SOLE   79,443 0 0
WELLTOWER INC COM 95040Q104 364 4,464 SH   SOLE   4,464 0 0
WESTERN ALLIANCE BANCORP COM 957638109 1,058 23,657 SH   SOLE   23,657 0 0
WESTERN DIGITAL CORP COM 958102105 537 11,284 SH   SOLE   11,284 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 20,526 667,065 SH   SOLE   667,065 0 0
WESTERN UN CO COM 959802109 368 18,492 SH   SOLE   18,492 0 0
WESTROCK CO COM 96145D105 546 14,963 SH   SOLE   14,963 0 0
WEYERHAEUSER CO COM 962166104 498 18,890 SH   SOLE   18,890 0 0
WHIRLPOOL CORP COM 963320106 365 2,567 SH   SOLE   2,567 0 0
WILLDAN GROUP INC COM 96924N100 2,243 60,203 SH   SOLE   52,579 0 7,624
WILLIAMS COS INC DEL COM 969457100 22,056 786,597 SH   SOLE   786,597 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 324 7,382 SH   SOLE   7,382 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 273 4,897 SH   SOLE   4,897 0 0
XCEL ENERGY INC COM 98389B100 336 5,650 SH   SOLE   5,650 0 0
XEROX CORP COM NEW 984121608 326 9,211 SH   SOLE   9,211 0 0
XILINX INC COM 983919101 1,570 13,312 SH   SOLE   13,312 0 0
YORK WTR CO COM 987184108 1,833 51,329 SH   SOLE   44,779 0 6,550
ZEBRA TECHNOLOGIES CORP CL A 989207105 1,680 8,019 SH   SOLE   8,019 0 0
ZIX CORP COM 98974P100 3,446 379,086 SH   SOLE   331,091 0 47,995
ZOETIS INC CL A 98978V103 1,387 12,217 SH   SOLE   12,217 0 0