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
AARONS INC COM PAR $0.50 002535300 1,393 24,400 SH   SOLE   24,400 0 0
ABBOTT LABS COM 002824100 2,360 27,169 SH   SOLE   25,400 0 1,769
ADDUS HOMECARE CORP COM 006739106 946 9,730 SH   SOLE   8,300 0 1,430
ADVANCED MICRO DEVICES INC COM 007903107 3,284 71,600 SH   SOLE   71,600 0 0
AFLAC INC COM 001055102 743 14,041 SH   SOLE   10,220 0 3,821
AIR PRODS & CHEMS INC COM 009158106 1,684 7,165 SH   SOLE   7,165 0 0
ALBANY INTL CORP CL A 012348108 2,201 28,996 SH   SOLE   28,700 0 296
AMEDISYS INC COM 023436108 4,167 24,962 SH   SOLE   23,631 0 1,331
AMERICAN STS WTR CO COM 029899101 3,745 43,227 SH   SOLE   40,900 0 2,327
AMETEK INC NEW COM 031100100 223 2,234 SH   SOLE   0 0 2,234
ANSYS INC COM 03662Q105 4,219 16,389 SH   SOLE   15,650 0 739
APPLE INC COM 037833100 3,007 10,240 SH   SOLE   10,240 0 0
ARCH CAP GROUP LTD ORD G0450A105 839 19,555 SH   SOLE   14,650 0 4,905
ARMSTRONG WORLD INDS INC NEW COM 04247X102 2,151 22,885 SH   SOLE   22,600 0 285
ATMOS ENERGY CORP COM 049560105 1,469 13,129 SH   SOLE   11,810 0 1,319
AUTOMATIC DATA PROCESSING IN COM 053015103 1,631 9,565 SH   SOLE   8,330 0 1,235
AUTOZONE INC COM 053332102 2,325 1,952 SH   SOLE   1,880 0 72
B2GOLD CORP COM 11777Q209 2,467 614,000 SH   SOLE   614,000 0 0
BAXTER INTL INC COM 071813109 3,730 44,608 SH   SOLE   42,220 0 2,388
BEST BUY INC COM 086516101 1,889 21,519 SH   SOLE   18,770 0 2,749
BRADY CORP CL A 104674106 2,912 50,864 SH   SOLE   48,180 0 2,684
BROWN & BROWN INC COM 115236101 537 13,600 SH   SOLE   13,600 0 0
BURLINGTON STORES INC COM 122017106 4,060 17,803 SH   SOLE   16,850 0 953
CADENCE DESIGN SYSTEM INC COM 127387108 3,948 56,927 SH   SOLE   53,990 0 2,937
CALIFORNIA WTR SVC GROUP COM 130788102 1,047 20,303 SH   SOLE   16,600 0 3,703
CARLISLE COS INC COM 142339100 2,501 15,454 SH   SOLE   14,200 0 1,254
CASEYS GEN STORES INC COM 147528103 645 4,060 SH   SOLE   3,900 0 160
CDW CORP COM 12514G108 3,997 27,979 SH   SOLE   26,390 0 1,589
CGI INC CL A SUB VTG 12532H104 2,897 34,570 SH   SOLE   34,570 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 355 3,200 SH   SOLE   3,200 0 0
CHEMED CORP NEW COM 16359R103 4,155 9,458 SH   SOLE   8,969 0 489
CINTAS CORP COM 172908105 3,725 13,844 SH   SOLE   13,085 0 759
COPART INC COM 217204106 4,042 44,451 SH   SOLE   41,940 0 2,511
COSTCO WHSL CORP NEW COM 22160K105 700 2,383 SH   SOLE   1,920 0 463
DARDEN RESTAURANTS INC COM 237194105 779 7,143 SH   SOLE   6,700 0 443
DENNYS CORP COM 24869P104 1,889 95,000 SH   SOLE   95,000 0 0
DESCARTES SYS GROUP INC COM 249906108 1,297 30,300 SH   SOLE   30,300 0 0
DEXCOM INC COM 252131107 2,297 10,499 SH   SOLE   9,880 0 619
DOLLAR GEN CORP NEW COM 256677105 1,339 8,582 SH   SOLE   7,730 0 852
DOUGLAS DYNAMICS INC COM 25960R105 363 6,600 SH   SOLE   6,600 0 0
DOVER CORP COM 260003108 2,333 20,241 SH   SOLE   18,900 0 1,341
EBAY INC COM 278642103 1,226 33,939 SH   SOLE   33,900 0 39
EDWARDS LIFESCIENCES CORP COM 28176E108 3,899 16,711 SH   SOLE   15,920 0 791
EMCOR GROUP INC COM 29084Q100 2,082 24,125 SH   SOLE   23,400 0 725
EQUITY LIFESTYLE PPTYS INC COM 29472R108 552 7,836 SH   SOLE   7,800 0 36
ESSENT GROUP LTD COM G3198U102 774 14,880 SH   SOLE   12,110 0 2,770
EVERBRIDGE INC COM 29978A104 890 11,400 SH   SOLE   11,400 0 0
EVERTEC INC COM 30040P103 3,170 93,131 SH   SOLE   87,130 0 6,001
EXPONENT INC COM 30214U102 3,123 45,256 SH   SOLE   44,370 0 886
F M C CORP COM NEW 302491303 2,705 27,100 SH   SOLE   27,100 0 0
FACTSET RESH SYS INC COM 303075105 620 2,311 SH   SOLE   1,900 0 411
FASTENAL CO COM 311900104 1,938 52,436 SH   SOLE   51,000 0 1,436
FEDERAL SIGNAL CORP COM 313855108 3,757 116,510 SH   SOLE   110,400 0 6,110
FIRST FINL BANKSHARES COM 32020R109 717 20,430 SH   SOLE   16,200 0 4,230
FLEETCOR TECHNOLOGIES INC COM 339041105 2,464 8,563 SH   SOLE   7,900 0 663
FORTINET INC COM 34959E109 3,663 34,306 SH   SOLE   32,370 0 1,936
FTI CONSULTING INC COM 302941109 2,888 26,094 SH   SOLE   26,080 0 14
GIBRALTAR INDS INC COM 374689107 358 7,100 SH   SOLE   7,100 0 0
HAEMONETICS CORP COM 405024100 2,621 22,808 SH   SOLE   21,230 0 1,578
HELEN OF TROY CORP LTD COM G4388N106 3,345 18,606 SH   SOLE   17,330 0 1,276
HERSHEY CO COM 427866108 3,039 20,678 SH   SOLE   19,800 0 878
IDACORP INC COM 451107106 1,424 13,335 SH   SOLE   12,060 0 1,275
IDEX CORP COM 45167R104 2,435 14,157 SH   SOLE   13,310 0 847
IHS MARKIT LTD SHS G47567105 520 6,900 SH   SOLE   6,900 0 0
INTEGER HLDGS CORP COM 45826H109 595 7,400 SH   SOLE   7,400 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 850 1,438 SH   SOLE   1,217 0 221
JABIL INC COM 466313103 1,496 36,200 SH   SOLE   36,200 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 204 1,989 SH   SOLE   0 0 1,989
KIMBERLY CLARK CORP COM 494368103 1,486 10,800 SH   SOLE   10,800 0 0
KLA CORPORATION COM NEW 482480100 597 3,351 SH   SOLE   3,220 0 131
LA Z BOY INC COM 505336107 529 16,800 SH   SOLE   16,800 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 3,798 198,428 SH   SOLE   188,550 0 9,878
LAUDER ESTEE COS INC CL A 518439104 4,205 20,358 SH   SOLE   19,295 0 1,063
LILLY ELI & CO COM 532457108 1,251 9,519 SH   SOLE   7,823 0 1,696
LINDE PLC SHS G5494J103 2,150 10,098 SH   SOLE   10,090 0 8
LOCKHEED MARTIN CORP COM 539830109 206 529 SH   SOLE   0 0 529
LOWES COS INC COM 548661107 2,192 18,300 SH   SOLE   18,300 0 0
LULULEMON ATHLETICA INC COM 550021109 3,244 14,001 SH   SOLE   13,060 0 941
MAXIMUS INC COM 577933104 1,971 26,500 SH   SOLE   26,500 0 0
MCGRATH RENTCORP COM 580589109 3,838 50,140 SH   SOLE   47,268 0 2,872
MDU RES GROUP INC COM 552690109 529 17,800 SH   SOLE   17,800 0 0
MEDPACE HLDGS INC COM 58506Q109 3,286 39,089 SH   SOLE   38,800 0 289
MERCK & CO INC COM 58933Y105 4,022 44,218 SH   SOLE   42,130 0 2,088
MGE ENERGY INC COM 55277P104 1,728 21,920 SH   SOLE   20,150 0 1,770
MICROSOFT CORP COM 594918104 4,033 25,574 SH   SOLE   24,560 0 1,014
MIDDLESEX WATER CO COM 596680108 687 10,800 SH   SOLE   10,800 0 0
MILLER HERMAN INC COM 600544100 2,146 51,530 SH   SOLE   51,530 0 0
NEOGENOMICS INC COM NEW 64049M209 3,086 105,500 SH   SOLE   105,500 0 0
NETEASE INC SPONSORED ADS 64110W102 325 1,060 SH   SOLE   1,060 0 0
NEXTERA ENERGY INC COM 65339F101 1,514 6,253 SH   SOLE   5,630 0 623
NMI HLDGS INC CL A 629209305 980 29,535 SH   SOLE   29,535 0 0
NORFOLK SOUTHERN CORP COM 655844108 3,322 17,112 SH   SOLE   14,200 0 2,912
NORTHWEST NAT HLDG CO COM 66765N105 523 7,100 SH   SOLE   7,100 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 2,708 6,178 SH   SOLE   5,887 0 291
OMNICELL INC COM 68213N109 1,692 20,700 SH   SOLE   20,700 0 0
OTTER TAIL CORP COM 689648103 533 10,400 SH   SOLE   10,400 0 0
PAYCHEX INC COM 704326107 2,639 31,029 SH   SOLE   27,480 0 3,549
PAYCOM SOFTWARE INC COM 70432V102 3,249 12,271 SH   SOLE   11,750 0 521
PAYLOCITY HLDG CORP COM 70438V106 290 2,400 SH   SOLE   2,400 0 0
PERFICIENT INC COM 71375U101 3,589 77,900 SH   SOLE   77,900 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,044 8,570 SH   SOLE   8,570 0 0
PRIMERICA INC COM 74164M108 1,058 8,100 SH   SOLE   8,100 0 0
PROCTER & GAMBLE CO COM 742718109 2,175 17,410 SH   SOLE   17,200 0 210
PROGRESSIVE CORP OHIO COM 743315103 223 3,083 SH   SOLE   480 0 2,603
PROOFPOINT INC COM 743424103 1,331 11,600 SH   SOLE   11,600 0 0
RADIAN GROUP INC COM 750236101 1,499 59,579 SH   SOLE   57,090 0 2,489
RESMED INC COM 761152107 885 5,712 SH   SOLE   4,860 0 852
RITCHIE BROS AUCTIONEERS COM 767744105 1,057 24,600 SH   SOLE   24,600 0 0
ROPER TECHNOLOGIES INC COM 776696106 283 800 SH   SOLE   800 0 0
SAIA INC COM 78709Y105 3,251 34,910 SH   SOLE   33,500 0 1,410
SILICON LABORATORIES INC COM 826919102 526 4,535 SH   SOLE   4,320 0 215
SKYLINE CHAMPION CORPORATION COM 830830105 1,033 32,581 SH   SOLE   26,000 0 6,581
SPS COMMERCE INC COM 78463M107 3,125 56,392 SH   SOLE   53,930 0 2,462
SPX CORP COM 784635104 2,283 44,863 SH   SOLE   44,300 0 563
STERIS PLC SHS USD G8473T100 201 1,322 SH   SOLE   0 0 1,322
SYNOPSYS INC COM 871607107 3,971 28,524 SH   SOLE   27,460 0 1,064
SYSCO CORP COM 871829107 651 7,613 SH   SOLE   7,560 0 53
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 775 6,334 SH   SOLE   4,700 0 1,634
TARGET CORP COM 87612E106 4,517 35,232 SH   SOLE   30,820 0 4,412
TELEDYNE TECHNOLOGIES INC COM 879360105 220 634 SH   SOLE   0 0 634
TETRA TECH INC NEW COM 88162G103 2,231 25,891 SH   SOLE   25,100 0 791
TJX COS INC NEW COM 872540109 2,427 39,748 SH   SOLE   39,640 0 108
V F CORP COM 918204108 2,292 23,000 SH   SOLE   23,000 0 0
VISA INC COM CL A 92826C839 1,619 8,615 SH   SOLE   7,510 0 1,105
WASTE MGMT INC DEL COM 94106L109 1,389 12,186 SH   SOLE   11,660 0 526
WD-40 CO COM 929236107 2,116 10,900 SH   SOLE   10,900 0 0
WEC ENERGY GROUP INC COM 92939U106 1,462 15,848 SH   SOLE   14,300 0 1,548
WELLCARE HEALTH PLANS INC COM 94946T106 1,855 5,617 SH   SOLE   4,920 0 697
WILLIAMS SONOMA INC COM 969904101 3,889 52,959 SH   SOLE   50,090 0 2,869
ZEBRA TECHNOLOGIES CORP CL A 989207105 2,315 9,062 SH   SOLE   8,300 0 762
ZOETIS INC CL A 98978V103 701 5,300 SH   SOLE   5,300 0 0