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
AAON INC COM 000360206 950 17,500 SH   SOLE   0 0 0
ABBVIE INC COM 00287Y109 3,438 35,022 SH   SOLE   0 0 0
ACCENTURE PLC COM G1151C101 8,008 37,297 SH   SOLE   0 0 0
ACTIVISION BLIZZARD INC COM 00507V109 957 12,605 SH   SOLE   0 0 0
ADOBE INC COM 00724F101 25,226 57,951 SH   SOLE   0 0 0
AEGON N.V.-NY REG SHR COM 007924103 104 35,242 SH   SOLE   0 0 0
AGNICO EAGLE MINES LTD COM 008474108 276 4,316 SH   SOLE   0 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1,422 13,281 SH   SOLE   0 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 687 53,101 SH   SOLE   0 0 0
ALLEGHANY CORP DEL COM 017175100 841 1,720 SH   SOLE   0 0 0
ALLIANT ENERGY CORP COM 018802108 1,324 27,674 SH   SOLE   0 0 0
ALLSTATE CORP COM 020002101 273 2,816 SH   SOLE   0 0 0
ALPHABET INC A COM 02079K305 12,164 8,578 SH   SOLE   0 0 0
ALPHABET INC. CLASS C COM 02079K107 913 646 SH   SOLE   0 0 0
AMAZON.COM INC COM 023135106 36,516 13,236 SH   SOLE   0 0 0
AMDOCS LTD COM G02602103 2,342 38,474 SH   SOLE   0 0 0
AMEDISYS INC COM 023436108 1,390 7,000 SH   SOLE   0 0 0
AMERICAN SOFTWARE INC COM 029683109 727 46,100 SH   SOLE   0 0 0
AMERICAN STATES WATER CO COM 029899101 763 9,700 SH   SOLE   0 0 0
AMERICAN TOWER CORP COM 03027X100 15,599 60,334 SH   SOLE   0 0 0
AMERICAN WATER WORKS CO INC COM 030420103 3,266 25,386 SH   SOLE   0 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 855 18,900 SH   SOLE   0 0 0
AMPHASTAR PHARMACEUTICALS INC COM 03209R103 1,402 62,440 SH   SOLE   0 0 0
ANTHEM INC COM 036752103 3,395 12,911 SH   SOLE   0 0 0
APPLE INC COM 037833100 19,265 52,811 SH   SOLE   0 0 0
ARTHUR J GALLAGHER & CO COM 363576109 1,423 14,598 SH   SOLE   0 0 0
AT&T INC COM 00206R102 2,603 86,115 SH   SOLE   0 0 0
AVANGRID INC COM 05351W103 9,726 231,681 SH   SOLE   0 0 0
AVISTA CORP COM 05379B107 619 17,020 SH   SOLE   0 0 0
BALCHEM CORP COM 057665200 892 9,400 SH   SOLE   0 0 0
BARRICK GOLD CORPORATION COM 067901108 300 11,137 SH   SOLE   0 0 0
BAXTER INTERNATIONAL INC COM 071813109 256 2,970 SH   SOLE   0 0 0
BIOGEN INC COM 09062X103 308 1,151 SH   SOLE   0 0 0
BIOSPECIFICS TECHNOLOGIES CORP COM 090931106 1,301 21,230 SH   SOLE   0 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 999 26,800 SH   SOLE   0 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,706 46,016 SH   SOLE   0 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 309 2,213 SH   SOLE   0 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 7,062 73,595 SH   SOLE   0 0 0
CALIFORNIA WATER SERVICE GROUP COM 130788102 736 15,432 SH   SOLE   0 0 0
CASEY'S GENERAL STORES INC COM 147528103 763 5,100 SH   SOLE   0 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 16,983 182,065 SH   SOLE   0 0 0
CDW CORP COM 12514G108 1,460 12,570 SH   SOLE   0 0 0
CERNER CORP COM 156782104 5,998 87,493 SH   SOLE   0 0 0
CHARTER COMMUNICATIONS INC COM 16119P108 18,297 35,873 SH   SOLE   0 0 0
CHEMED CORP COM 16359R103 17,058 37,816 SH   SOLE   0 0 0
CHESAPEAKE UTILITIES CORP COM 165303108 647 7,700 SH   SOLE   0 0 0
CHUBB LIMITED COM H1467J104 696 5,500 SH   SOLE   0 0 0
CHUNGHWA TELECOM CO LTD COM 17133Q502 583 14,808 SH   SOLE   0 0 0
CHURCH & DWIGHT CO INC COM 171340102 1,470 19,020 SH   SOLE   0 0 0
CISCO SYSTEMS INC COM 17275R102 8,291 177,764 SH   SOLE   0 0 0
CITRIX SYSTEMS INC COM 177376100 626 4,231 SH   SOLE   0 0 0
CLOROX CO COM 189054109 23,486 107,059 SH   SOLE   0 0 0
COGENT COMMUNICATIONS HOLDINGS COM 19239V302 727 9,400 SH   SOLE   0 0 0
COGNIZANT TECH SOLUTIONS-A COM 192446102 292 5,140 SH   SOLE   0 0 0
COLGATE-PALMOLIVE CO COM 194162103 9,267 126,499 SH   SOLE   0 0 0
COMPUTER PROGRAMS & SYS INC COM 205306103 929 40,780 SH   SOLE   0 0 0
COOPER COS INC COM 216648402 3,076 10,844 SH   SOLE   0 0 0
COSTCO WHOLESALE CORP COM 22160K105 11,175 36,857 SH   SOLE   0 0 0
CSG SYSTEMS INTERNATIONAL INC COM 126349109 613 14,800 SH   SOLE   0 0 0
CVS HEALTH CORP COM 126650100 664 10,223 SH   SOLE   0 0 0
DANAHER CORP COM 235851102 951 5,378 SH   SOLE   0 0 0
DIGI INTERNATIONAL INC COM 253798102 391 33,600 SH   SOLE   0 0 0
DOLBY LABORATORIES INC COM 25659T107 12,471 189,329 SH   SOLE   0 0 0
DOLLAR GENERAL CORP COM 256677105 15,137 79,456 SH   SOLE   0 0 0
DOMINION ENERGY INC COM 25746U109 208 2,558 SH   SOLE   0 0 0
DUKE ENERGY HOLDING CORP COM 26441C204 2,954 36,977 SH   SOLE   0 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 1,343 28,000 SH   SOLE   0 0 0
ECOLAB INC COM 278865100 2,299 11,558 SH   SOLE   0 0 0
ELECTRONIC ARTS INC COM 285512109 3,102 23,494 SH   SOLE   0 0 0
ELI LILLY AND CO COM 532457108 21,559 131,310 SH   SOLE   0 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 1,186 14,995 SH   SOLE   0 0 0
EMPLOYERS HOLDINGS INC COM 292218104 564 18,700 SH   SOLE   0 0 0
ENNIS INC COM 293389102 438 24,120 SH   SOLE   0 0 0
EQUITY COMMONWEALTH COM 294628102 995 30,900 SH   SOLE   0 0 0
ERIE INDEMNITY CO COM 29530P102 1,247 6,500 SH   SOLE   0 0 0
EVERBRIDGE INC COM 29978A104 996 7,200 SH   SOLE   0 0 0
EVERGY INC COM 30034W106 580 9,779 SH   SOLE   0 0 0
EXPEDITORS INTERNATIONAL WASHINGTON INC COM 302130109 10,601 139,415 SH   SOLE   0 0 0
EXTRA SPACE STORAGE INC COM 30225T102 295 3,189 SH   SOLE   0 0 0
F5 NETWORKS INC COM 315616102 23,501 168,488 SH   SOLE   0 0 0
FACEBOOK INC COM 30303M102 1,384 6,097 SH   SOLE   0 0 0
FASTENAL CO COM 311900104 1,451 33,859 SH   SOLE   0 0 0
FBL FINANCIAL GROUP INC COM 30239F106 370 10,300 SH   SOLE   0 0 0
FIDELITY NATIONAL INFO SERV COM 31620M106 371 2,769 SH   SOLE   0 0 0
FIRST COMMUNITY BANKSHARES INC COM 31983A103 415 18,500 SH   SOLE   0 0 0
FIRST FINL CORP IND COM 320218100 494 13,410 SH   SOLE   0 0 0
FIRST INDUSTRIAL REALTY TRUST COM 32054K103 561 14,600 SH   SOLE   0 0 0
FISERV INC COM 337738108 8,609 88,187 SH   SOLE   0 0 0
FIVE9 INC COM 338307101 819 7,400 SH   SOLE   0 0 0
FLOWERS FOODS INC COM 343498101 15,689 701,650 SH   SOLE   0 0 0
FORTINET INC COM 34959E109 5,580 40,647 SH   SOLE   0 0 0
FORTIS INC COM 349553107 619 16,243 SH   SOLE   0 0 0
FRESHPET INC COM 358039105 703 8,400 SH   SOLE   0 0 0
FTI CONSULTING INC COM 302941109 1,478 12,900 SH   SOLE   0 0 0
GENERAL MILLS INC COM 370334104 1,398 22,672 SH   SOLE   0 0 0
GENTEX CORP COM 371901109 279 10,831 SH   SOLE   0 0 0
GILEAD SCIENCES INC COM 375558103 1,910 24,830 SH   SOLE   0 0 0
GLAXOSMITHKLINE PLC COM 37733W105 841 20,618 SH   SOLE   0 0 0
GLOBAL PAYMENTS INC COM 37940X102 218 1,283 SH   SOLE   0 0 0
GLOBUS MEDICAL INC COM 379577208 697 14,600 SH   SOLE   0 0 0
GRACO INC COM 384109104 236 4,909 SH   SOLE   0 0 0
GRAND CANYON EDUCATION INC COM 38526M106 869 9,600 SH   SOLE   0 0 0
GREAT LAKES DREDGE & DOCK CORP COM 390607109 363 39,200 SH   SOLE   0 0 0
GREAT SOUTHERN BANCORP INC COM 390905107 441 10,920 SH   SOLE   0 0 0
GROCERY OUTLET HOLDING CORP COM 39874R101 1,648 40,400 SH   SOLE   0 0 0
HANOVER INS GROUP INC COM 410867105 963 9,500 SH   SOLE   0 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 548 15,200 SH   SOLE   0 0 0
HAWKINS INC COM 420261109 417 9,800 SH   SOLE   0 0 0
HEALTHCARE REALTY TRUST INC COM 421946104 516 17,600 SH   SOLE   0 0 0
HEALTHSTREAM INC COM 42222N103 1,496 67,620 SH   SOLE   0 0 0
HERITAGE COMMERCE CORP COM 426927109 442 58,895 SH   SOLE   0 0 0
HERITAGE INSURANCE HOLDINGS INC COM 42727J102 791 60,450 SH   SOLE   0 0 0
HERTZ GLOBAL HOLDINGS INC COM 42806J106 14 10,000 SH   SOLE   0 0 0
HMS HOLDINGS CORP COM 40425J101 628 19,400 SH   SOLE   0 0 0
HOLOGIC INC COM 436440101 1,780 31,225 SH   SOLE   0 0 0
HOME DEPOT INC COM 437076102 446 1,780 SH   SOLE   0 0 0
HOULIHAN LOKEY INC COM 441593100 529 9,500 SH   SOLE   0 0 0
ICF INTERNATIONAL INC COM 44925C103 927 14,300 SH   SOLE   0 0 0
IDEXX LABORATORIES INC COM 45168D104 21,427 64,900 SH   SOLE   0 0 0
ILLUMINA INC COM 452327109 1,613 4,356 SH   SOLE   0 0 0
INCYTE CORP COM 45337C102 6,431 61,856 SH   SOLE   0 0 0
INGLES MARKETS INC COM 457030104 1,526 35,427 SH   SOLE   0 0 0
INGREDION INC COM 457187102 279 3,360 SH   SOLE   0 0 0
INTERNATIONAL MNY EXPRESS INC COM COM 46005L101 672 53,955 SH   SOLE   0 0 0
INTUIT INC COM 461202103 28,702 96,905 SH   SOLE   0 0 0
INTUITIVE SURGICAL INC COM 46120E602 7,626 13,382 SH   SOLE   0 0 0
IRADIMED CORP COM 46266A109 675 29,100 SH   SOLE   0 0 0
JACK HENRY & ASSOCIATES INC COM 426281101 18,137 98,554 SH   SOLE   0 0 0
JOHNSON CTLS INTL PLC COM G51502105 482 14,112 SH   SOLE   0 0 0
JOHNSON OUTDOORS INC COM 479167108 801 8,800 SH   SOLE   0 0 0
KELLOGG CO COM 487836108 909 13,767 SH   SOLE   0 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,349 13,382 SH   SOLE   0 0 0
KIMBERLY-CLARK CORP COM 494368103 9,520 67,350 SH   SOLE   0 0 0
KROGER CO COM 501044101 6,783 200,383 SH   SOLE   0 0 0
L3HARRIS TECHNOLOGIES IN COM 502431109 5,211 30,713 SH   SOLE   0 0 0
LANCASTER COLONY CORP COM 513847103 1,879 12,126 SH   SOLE   0 0 0
LIFE STORAGE INC COM 53223X107 1,291 13,600 SH   SOLE   0 0 0
LOCKHEED MARTIN CORP COM 539830109 2,258 6,188 SH   SOLE   0 0 0
LOGITECH INTERNATIONAL SA COM H50430232 1,754 26,900 SH   SOLE   0 0 0
MANNKIND CORP COM 56400P706 25 14,356 SH   SOLE   0 0 0
MANTECH INTL CORP COM 564563104 938 13,700 SH   SOLE   0 0 0
MARKETAXESS HOLDINGS COM 57060D108 2,054 4,100 SH   SOLE   0 0 0
MASTERCARD INCORPORATED COM 57636Q104 976 3,301 SH   SOLE   0 0 0
MAXIMUS INC COM 577933104 902 12,800 SH   SOLE   0 0 0
MCCORMICK & CO INC COM 579780206 2,616 14,580 SH   SOLE   0 0 0
MEDTRONIC PLC COM G5960L103 929 10,131 SH   SOLE   0 0 0
MERCK & CO. INC COM 58933Y105 14,761 190,882 SH   SOLE   0 0 0
MICROSOFT CORP COM 594918104 26,959 132,472 SH   SOLE   0 0 0
MIDDLESEX WATER CO COM 596680108 1,048 15,600 SH   SOLE   0 0 0
MONDELEZ INTERNATIONAL INC-A COM 609207105 306 5,976 SH   SOLE   0 0 0
MOTOROLA SOLUTIONS INC COM 620076307 1,460 10,418 SH   SOLE   0 0 0
MURPHY USA INC COM 626755102 732 6,500 SH   SOLE   0 0 0
NATIONAL GENERAL HOLDINGS CORP COM 636220303 953 44,100 SH   SOLE   0 0 0
NEOGEN CORP COM 640491106 660 8,500 SH   SOLE   0 0 0
NEOGENOMICS INC COM 64049M209 753 24,300 SH   SOLE   0 0 0
NIC INC COM 62914B100 1,081 47,100 SH   SOLE   0 0 0
NICE LTD COM 653656108 1,298 6,859 SH   SOLE   0 0 0
NIKE INC COM 654106103 1,641 16,739 SH   SOLE   0 0 0
NIKOLA CORP COM 654110105 1,539 22,789 SH   SOLE   0 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,402 4,561 SH   SOLE   0 0 0
NORTHWEST PIPE CO COM 667746101 585 23,315 SH   SOLE   0 0 0
NOVARTIS AG COM 66987V109 784 8,975 SH   SOLE   0 0 0
NOVO-NORDISK A S COM 670100205 968 14,787 SH   SOLE   0 0 0
NVR INC COM 62944T105 1,317 404 SH   SOLE   0 0 0
OMNICELL INC COM 68213N109 403 5,700 SH   SOLE   0 0 0
OOMA INC COM 683416101 524 31,800 SH   SOLE   0 0 0
ORANGE COM 684060106 1,022 85,901 SH   SOLE   0 0 0
ORIX CORP COM 686330101 518 8,415 SH   SOLE   0 0 0
OSI SYSTEMS INC COM 671044105 746 10,000 SH   SOLE   0 0 0
OTTER TAIL CORP COM 689648103 707 18,215 SH   SOLE   0 0 0
PC CONNECTION INC COM 69318J100 1,787 38,555 SH   SOLE   0 0 0
PENNANTPARK INVESTMENT CORP COM 708062104 46 13,005 SH   SOLE   0 0 0
PEPSICO INC COM 713448108 924 6,987 SH   SOLE   0 0 0
PFIZER INC COM 717081103 2,365 72,323 SH   SOLE   0 0 0
PNM RESOURCES INC COM 69349H107 933 24,265 SH   SOLE   0 0 0
PORTLAND GENERAL ELECTRIC CO COM 736508847 669 16,000 SH   SOLE   0 0 0
PREMIER INC COM 74051N102 1,193 34,800 SH   SOLE   0 0 0
PROCTER & GAMBLE CO/THE COM 742718109 308 2,576 SH   SOLE   0 0 0
PROGRESSIVE CORP OH COM 743315103 1,636 20,425 SH   SOLE   0 0 0
PUBLIC STORAGE INC COM 74460D109 11,551 60,196 SH   SOLE   0 0 0
RENT A CTR INC NEW COM 76009N100 417 15,000 SH   SOLE   0 0 0
REPLIGEN CORP COM 759916109 358 2,900 SH   SOLE   0 0 0
REPUBLIC SERVICES INC COM 760759100 9,748 118,806 SH   SOLE   0 0 0
RINGCENTRAL INC COM 76680R206 696 2,441 SH   SOLE   0 0 0
ROPER TECHNOLOGIES INC COM 776696106 2,144 5,522 SH   SOLE   0 0 0
ROYAL GOLD INC COM 780287108 769 6,189 SH   SOLE   0 0 0
S&P Global Inc COM 78409V104 21,190 64,312 SH   SOLE   0 0 0
SALESFORCE.COM INC COM 79466L302 2,897 15,464 SH   SOLE   0 0 0
SANOFI COM 80105N105 1,248 24,440 SH   SOLE   0 0 0
SAP SE COM 803054204 1,201 8,580 SH   SOLE   0 0 0
SBA COMMUNICATIONS CORP COM 78410G104 241 810 SH   SOLE   0 0 0
SERVICENOW INC COM 81762P102 2,692 6,645 SH   SOLE   0 0 0
SHINHAN FINANCIAL GROUP CO LTD SPN ADR RESTRD COM 824596100 481 20,008 SH   SOLE   0 0 0
SILGAN HOLDINGS INC COM 827048109 881 27,200 SH   SOLE   0 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 709 8,400 SH   SOLE   0 0 0
SIMULATIONS PLUS INC COM 829214105 1,585 26,500 SH   SOLE   0 0 0
SK TELECOM LTD COM 78440P108 1,319 68,283 SH   SOLE   0 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 579 8,390 SH   SOLE   0 0 0
STERIS PLC COM G8473T100 673 4,386 SH   SOLE   0 0 0
SYKES ENTERPRISES INC COM 871237103 725 26,200 SH   SOLE   0 0 0
SYNOPSYS INC COM 871607107 2,027 10,394 SH   SOLE   0 0 0
TAIWAN SEMICONDUCTR F SPONSORED ADR COM 874039100 316 5,572 SH   SOLE   0 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS COM 874060205 1,406 78,436 SH   SOLE   0 0 0
TAKE-TWO INTERACTIVE SOFTWARE COM 874054109 23,780 170,383 SH   SOLE   0 0 0
TARGET CORP COM 87612E106 432 3,601 SH   SOLE   0 0 0
TELADOC HEALTH INC COM 87918A105 2,965 15,538 SH   SOLE   0 0 0
TELEKOMINIK INDONESIA F SPONSORED ADR COM 715684106 859 39,260 SH   SOLE   0 0 0
THE COCA-COLA CO COM 191216100 2,334 52,243 SH   SOLE   0 0 0
THE HERSHEY COMPANY COM 427866108 7,003 54,028 SH   SOLE   0 0 0
THOMSON REUTERS CORP. COM 884903709 1,296 19,061 SH   SOLE   0 0 0
T-MOBILE US INC COM 872590104 4,241 40,723 SH   SOLE   0 0 0
T-MOBILE US INC RIGHTS EXPIRING 07/31/2020 COM 872590112 7 40,740 SH   SOLE   0 0 0
TORO CO COM 891092108 345 5,195 SH   SOLE   0 0 0
TYLER TECHNOLOGIES INC COM 902252105 435 1,253 SH   SOLE   0 0 0
TYSON FOODS INC COM 902494103 934 15,638 SH   SOLE   0 0 0
UFP TECHNOLOGIES INC COM 902673102 463 10,500 SH   SOLE   0 0 0
UNIFIRST CORP MASS COM 904708104 1,078 6,025 SH   SOLE   0 0 0
UNITEDHEALTH GROUP INC COM 91324P102 6,581 22,312 SH   SOLE   0 0 0
UNITIL CORP COM 913259107 723 16,138 SH   SOLE   0 0 0
VERISIGN INC COM 92343E102 12,948 62,602 SH   SOLE   0 0 0
VERISK ANALYTICS INC COM 92345Y106 1,587 9,323 SH   SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 18,779 340,625 SH   SOLE   0 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 605 2,084 SH   SOLE   0 0 0
VIAVI SOLUTIONS INC COM 925550105 363 28,500 SH   SOLE   0 0 0
VIRTU FINANCIAL INC COM 928254101 387 16,400 SH   SOLE   0 0 0
WALMART INC COM 931142103 26,735 223,198 SH   SOLE   0 0 0
WASTE MANAGEMENT INC COM 94106L109 11,132 105,107 SH   SOLE   0 0 0
WATERSTONE FINANCIAL INC COM 94188P101 393 26,500 SH   SOLE   0 0 0
WEIS MARKETS INC COM 948849104 451 9,000 SH   SOLE   0 0 0
WERNER ENTERPRISES INC COM 950755108 366 8,400 SH   SOLE   0 0 0
XCEL ENERGY INC COM 98389B100 3,079 49,268 SH   SOLE   0 0 0
YORK WATER CO COM 987184108 600 12,500 SH   SOLE   0 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 1,479 5,780 SH   SOLE   0 0 0
ZOETIS INC COM 98978V103 16,524 120,579 SH   SOLE   0 0 0