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
AMC NETWORKS INC CL A 00164V103 232 3,500 SH   SOLE   3,500 0 0
AFFILIATED MANAGERS GROUP COM 008252108 28,095 205,495 SH   SOLE   205,495 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 41,767 253,500 SH   SOLE   253,500 0 0
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 167 8,184 SH   SOLE   8,184 0 0
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 217 7,133 SH   SOLE   7,133 0 0
ALPHABET INC CAP STK CL C 02079K107 67,617 56,656 SH   SOLE   56,656 0 0
ALTRIA GROUP INC COM 02209S103 43,828 726,711 SH   SOLE   726,711 0 0
AMGEN INC COM 031162100 71,211 343,532 SH   SOLE   343,532 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 30,696 350,527 SH   SOLE   350,527 0 0
ASPEN TECHNOLOGY INC COM 045327103 101 884 SH   SOLE   884 0 0
BAXTER INTL INC COM 071813109 49,445 641,396 SH   SOLE   641,396 0 0
BIO TECHNE CORP COM 09073M104 157 767 SH   SOLE   767 0 0
CME GROUP INC COM CL A 12572Q105 44,948 264,073 SH   SOLE   264,073 0 0
CATERPILLAR INC DEL COM 149123101 44,602 292,494 SH   SOLE   292,494 0 0
CONOCOPHILLIPS COM 20825C104 31,667 409,132 SH   SOLE   409,132 0 0
DISNEY WALT CO COM DISNEY 254687106 48,454 414,352 SH   SOLE   414,352 0 0
EASTMAN CHEM CO COM 277432100 36,833 384,796 SH   SOLE   384,796 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 34,874 200,309 SH   SOLE   200,309 0 0
EMERSON ELEC CO COM 291011104 40,114 523,812 SH   SOLE   523,812 0 0
FAIR ISAAC CORP COM 303250104 152 663 SH   SOLE   663 0 0
Farfetch Ltd ORD SH CL A 30744W107 136 5,000 SH   SOLE   5,000 0 0
F5 NETWORKS INC COM 315616102 103 516 SH   SOLE   516 0 0
GENERAC HLDGS INC COM 368736104 222 3,931 SH   SOLE   3,931 0 0
GENESEE & WYO INC CL A 371559105 316 3,475 SH   SOLE   3,475 0 0
GILEAD SCIENCES INC COM 375558103 55,995 725,226 SH   SOLE   725,226 0 0
HD SUPPLY HLDGS INC COM 40416M105 164 3,835 SH   SOLE   3,835 0 0
Hess Midstream Partners LP UNIT LTD PR INT 428104103 200 8,777 SH   SOLE   8,777 0 0
HOLLYFRONTIER CORP COM 436106108 198 2,837 SH   SOLE   2,837 0 0
HONEYWELL INTL INC COM 438516106 30,774 184,937 SH   SOLE   184,937 0 0
ITT INC COM 45073V108 213 3,483 SH   SOLE   3,483 0 0
KOHLS CORP COM 500255104 32,612 437,446 SH   SOLE   437,446 0 0
KRAFT HEINZ CO COM 500754106 27,931 506,821 SH   SOLE   506,821 0 0
MSCI INC COM 55354G100 29,754 167,711 SH   SOLE   167,711 0 0
MICROSOFT CORP COM 594918104 67,214 587,687 SH   SOLE   587,687 0 0
MOSAIC CO NEW COM 61945C103 49,604 1,527,226 SH   SOLE   1,527,226 0 0
NATIONAL OILWELL VARCO INC COM 637071101 36,978 858,345 SH   SOLE   858,345 0 0
NORDSTROM INC COM 655664100 174 2,913 SH   SOLE   2,913 0 0
NVIDIA CORP COM 67066G104 42,656 151,789 SH   SOLE   151,789 0 0
OCEANEERING INTL INC COM 675232102 281 10,181 SH   SOLE   10,181 0 0
111 Inc ADS 68247Q102 18,196 1,345,883 SH   SOLE   1,345,883 0 0
PAYPAL HLDGS INC COM 70450Y103 53,320 607,011 SH   SOLE   607,011 0 0
PHILIP MORRIS INTL INC COM 718172109 33,985 416,793 SH   SOLE   416,793 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 12,468 372,281 SH   SOLE   372,281 0 0
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 12,282 509,190 SH   SOLE   509,190 0 0
POST HLDGS INC COM 737446104 165 1,678 SH   SOLE   1,678 0 0
RED HAT INC COM 756577102 36,770 269,810 SH   SOLE   269,810 0 0
REXNORD CORP NEW COM 76169B102 207 6,711 SH   SOLE   6,711 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 225 4,190 SH   SOLE   4,190 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 47,393 343,455 SH   SOLE   343,455 0 0
TRACTOR SUPPLY CO COM 892356106 136 1,500 SH   SOLE   1,500 0 0
TURNING PT BRANDS INC COM 90041L105 50 1,200 SH   SOLE   1,200 0 0
UNION PAC CORP COM 907818108 36,178 222,181 SH   SOLE   222,181 0 0
VALERO ENERGY CORP NEW COM 91913Y100 36,295 319,073 SH   SOLE   319,073 0 0
VALERO ENERGY PARTNERS LP COM UNT REP LP 91914J102 252 6,645 SH   SOLE   6,645 0 0
VARIAN MED SYS INC COM 92220P105 109 973 SH   SOLE   973 0 0
VEEVA SYS INC CL A COM 922475108 169 1,554 SH   SOLE   1,554 0 0
VIACOM INC NEW CL B 92553P201 34,643 1,026,162 SH   SOLE   1,026,162 0 0
VIRTUSA CORP COM 92827P102 157 2,920 SH   SOLE   2,920 0 0
VMWARE INC CL A COM 928563402 34,508 221,118 SH   SOLE   221,118 0 0
VOYA FINL INC COM 929089100 192 3,871 SH   SOLE   3,871 0 0
WASTE MGMT INC DEL COM 94106L109 36,605 405,103 SH   SOLE   405,103 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 167 520 SH   SOLE   520 0 0
WYNN RESORTS LTD COM 983134107 43,217 340,134 SH   SOLE   340,134 0 0
ZIONS BANCORPORATION COM 989701107 196 3,901 SH   SOLE   3,901 0 0
ZOETIS INC CL A 98978V103 37,050 404,653 SH   SOLE   404,653 0 0
ICON PLC SHS G4705A100 42,454 276,124 SH   SOLE   276,124 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 171 1,019 SH   SOLE   1,019 0 0
LAZARD LTD SHS A G54050102 193 4,003 SH   SOLE   4,003 0 0
FERRARI N V COM N3167Y103 62,497 456,484 SH   SOLE   456,484 0 0