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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ACCENTURE PLC-CL A SHS CL A G1151C101   1,904,504 6,277 SH   SOLE   0 0 6,277
ADVANCED MICRO DEVICES COM 007903107   486,630 3,000 SH   SOLE   0 0 3,000
ALLIANCE RES PARTNER L P UT LTD PART 01877R108   7,509,048 306,993 SH   SOLE   0 0 306,993
ALPHABET INC CAP STK CL A 02079K305   415,302 2,280 SH   SOLE   0 0 2,280
ALPHABET INC CAP STK CL C 02079K107   4,905,017 26,742 SH   SOLE   0 0 26,742
AMAZON COM INC COM 023135106   4,977,347 25,756 SH   SOLE   0 0 25,756
AMERICAN EXPRESS CO COM 025816109   486,486 2,101 SH   SOLE   0 0 2,101
AMERICAN TOWER CORP NEW COM 03027X100   1,489,922 7,665 SH   SOLE   0 0 7,665
APPLE INC COM 037833100   2,199,504 10,443 SH   SOLE   0 0 10,443
BOEING CO COM 097023105   1,248,042 6,857 SH   SOLE   0 0 6,857
BOOKING HOLDINGS COM 09857L108   4,009,074 1,012 SH   SOLE   0 0 1,012
BOSTON SCIENTIFIC CORP COM 101137107   2,142,803 27,825 SH   SOLE   0 0 27,825
BROADCOM INC COM 11135F101   4,598,237 2,864 SH   SOLE   0 0 2,864
CHURCH & DWIGHT INC COM 171340102   5,143,875 49,613 SH   SOLE   0 0 49,613
CONSTELLATION BRANDS INC-A CL A 21036P108   1,329,365 5,167 SH   SOLE   0 0 5,167
COSTCO WHSL CORP NEW COM 22160K105   2,698,718 3,175 SH   SOLE   0 0 3,175
DISNEY WALT CO COM 254687106   798,788 8,045 SH   SOLE   0 0 8,045
DOLLAR GEN CORP NEW COM 256677105   534,209 4,040 SH   SOLE   0 0 4,040
DOMINOS PIZZA INC COM 25754A201   1,460,697 2,829 SH   SOLE   0 0 2,829
EQUIFAX INC COM 294429105   4,092,239 16,878 SH   SOLE   0 0 16,878
FACEBOOK INC COM 30303M102   2,857,414 5,667 SH   SOLE   0 0 5,667
FASTENAL CO COM 311900104   660,888 10,517 SH   SOLE   0 0 10,517
FIDELITY NATL INFO SVCS COM 31620M106   739,055 9,807 SH   SOLE   0 0 9,807
FISERV INC COM 337738108   2,269,283 15,226 SH   SOLE   0 0 15,226
GFL Environmental Inc COM 36168Q104   617,157 15,853 SH   SOLE   0 0 15,853
GAMESTOP CL A 36467W109   1,816,418 73,569 SH   SOLE   0 0 73,569
GENERAL DYNAMICS CORP COM 369550108   1,083,092 3,733 SH   SOLE   0 0 3,733
GILEAD SCIENCES INC COM 375558103   419,207 6,110 SH   SOLE   0 0 6,110
HERSHEY COMPANY COM 427866108   698,554 3,800 SH   SOLE   0 0 3,800
HOME DEPOT INC COM 437076102   784,178 2,278 SH   SOLE   0 0 2,278
INTERCONTINENTAL EXCHANGE IN COM 45866F104   1,192,038 8,708 SH   SOLE   0 0 8,708
INTUIT INC COM 461202103   3,707,978 5,642 SH   SOLE   0 0 5,642
IQVIA HOLDINGS INC COM 46266C105   1,151,502 5,446 SH   SOLE   0 0 5,446
JAZZ PHARMACEUTICALS PLC SHS USD G50871105   2,893,663 27,112 SH   SOLE   0 0 27,112
MASTERCARD INCORPORATED CL A 57636Q104   4,853,201 11,001 SH   SOLE   0 0 11,001
MICROSOFT CORP COM 594918104   4,295,361 9,610 SH   SOLE   0 0 9,610
MOODY'S CORP COM 615369105   2,329,426 5,534 SH   SOLE   0 0 5,534
MSCI INC COM 55354G100   1,400,447 2,907 SH   SOLE   0 0 2,907
NASDAQ STOCK MARKET INC COM 631103108   1,721,869 28,574 SH   SOLE   0 0 28,574
NEXSTAR MEDIA GROUP INC CL A 65336K103   8,526,605 51,362 SH   SOLE   0 0 51,362
ORACLE COM 68389X105   2,489,073 17,628 SH   SOLE   0 0 17,628
QUALCOMM INC COM 747525103   15,575,176 78,196 SH   SOLE   0 0 78,196
SHERWIN WILLIAMS CO COM 824348106   1,535,123 5,144 SH   SOLE   0 0 5,144
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   2,239,432 24,400 SH   SOLE   0 0 24,400
SPDR SER TR BLOOMBERG 1-12 MO 78468R523   693,602 6,980 SH   SOLE   0 0 6,980
STARBUCKS CORP COM 855244109   643,196 8,262 SH   SOLE   0 0 8,262
SUNCOR ENERGY INC NEW COM 867224107   5,870,600 154,084 SH   SOLE   0 0 154,084
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   3,507,659 20,181 SH   SOLE   0 0 20,181
TRANSDIGM GROUP INC COM 893641100   13,993,662 10,953 SH   SOLE   0 0 10,953
UNITEDHEALTH GROUP INC COM 91324P102   3,595,884 7,061 SH   SOLE   0 0 7,061
VAIL RESORTS INC COM 91879Q109   461,673 2,563 SH   SOLE   0 0 2,563
VALERO ENERGY COPR COM 91913Y100   283,265 1,807 SH   SOLE   0 0 1,807
VERISIGN INC COM 92343E102   555,625 3,125 SH   SOLE   0 0 3,125
VISA INC COM CL A 92826C839   4,382,461 16,697 SH   SOLE   0 0 16,697