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,414,168 4,080 SH   SOLE   0 0 4,080
ADVANCED MICRO DEVICES COM 007903107   360,980 2,000 SH   SOLE   0 0 2,000
ALLIANCE RES PARTNER L P UT LTD PART 01877R108   5,817,487 290,149 SH   SOLE   0 0 290,149
ALPHABET INC CAP STK CL A 02079K305   344,120 2,280 SH   SOLE   0 0 2,280
ALPHABET INC CAP STK CL C 02079K107   4,002,610 26,288 SH   SOLE   0 0 26,288
AMAZON COM INC COM 023135106   4,594,098 25,469 SH   SOLE   0 0 25,469
AMERICAN EXPRESS CO COM 025816109   478,376 2,101 SH   SOLE   0 0 2,101
AMERICAN TOWER CORP NEW COM 03027X100   1,478,170 7,481 SH   SOLE   0 0 7,481
APPLE INC COM 037833100   1,876,505 10,943 SH   SOLE   0 0 10,943
BOEING CO COM 097023105   1,324,490 6,863 SH   SOLE   0 0 6,863
BOOKING HOLDINGS COM 09857L108   3,587,990 989 SH   SOLE   0 0 989
BOSTON SCIENTIFIC CORP COM 101137107   1,860,667 27,167 SH   SOLE   0 0 27,167
BROADCOM INC COM 11135F101   3,703,195 2,794 SH   SOLE   0 0 2,794
CHURCH & DWIGHT INC COM 171340102   5,135,598 49,234 SH   SOLE   0 0 49,234
CONSTELLATION BRANDS INC-A CL A 21036P108   1,371,844 5,048 SH   SOLE   0 0 5,048
COSTCO WHSL CORP NEW COM 22160K105   2,277,014 3,108 SH   SOLE   0 0 3,108
DISNEY WALT CO COM 254687106   1,091,573 8,921 SH   SOLE   0 0 8,921
DOLLAR GEN CORP NEW COM 256677105   618,465 3,963 SH   SOLE   0 0 3,963
DOMINOS PIZZA INC COM 25754A201   1,372,382 2,762 SH   SOLE   0 0 2,762
EQUIFAX INC COM 294429105   4,540,081 16,971 SH   SOLE   0 0 16,971
FACEBOOK INC COM 30303M102   2,688,656 5,537 SH   SOLE   0 0 5,537
FASTENAL CO COM 311900104   791,224 10,257 SH   SOLE   0 0 10,257
FIDELITY NATL INFO SVCS COM 31620M106   728,150 9,816 SH   SOLE   0 0 9,816
FISERV INC COM 337738108   2,397,939 15,004 SH   SOLE   0 0 15,004
GFL Environmental Inc COM 36168Q104   1,111,797 32,226 SH   SOLE   0 0 32,226
GAMESTOP CL A 36467W109   2,287,015 182,669 SH   SOLE   0 0 182,669
GENERAL DYNAMICS CORP COM 369550108   1,038,998 3,678 SH   SOLE   0 0 3,678
GILEAD SCIENCES INC COM 375558103   447,557 6,110 SH   SOLE   0 0 6,110
HERSHEY COMPANY COM 427866108   720,428 3,704 SH   SOLE   0 0 3,704
HOME DEPOT INC COM 437076102   853,126 2,224 SH   SOLE   0 0 2,224
INTERCONTINENTAL EXCHANGE IN COM 45866F104   1,168,567 8,503 SH   SOLE   0 0 8,503
INTUIT INC COM 461202103   3,667,300 5,642 SH   SOLE   0 0 5,642
IQVIA HOLDINGS INC COM 46266C105   1,345,121 5,319 SH   SOLE   0 0 5,319
JAZZ PHARMACEUTICALS PLC SHS USD G50871105   3,122,972 25,934 SH   SOLE   0 0 25,934
MASTERCARD INCORPORATED CL A 57636Q104   5,208,179 10,815 SH   SOLE   0 0 10,815
MICROSOFT CORP COM 594918104   3,977,228 9,453 SH   SOLE   0 0 9,453
MOODY'S CORP COM 615369105   2,125,113 5,407 SH   SOLE   0 0 5,407
MSCI INC COM 55354G100   1,591,678 2,840 SH   SOLE   0 0 2,840
NASDAQ STOCK MARKET INC COM 631103108   1,757,776 27,857 SH   SOLE   0 0 27,857
NEXSTAR MEDIA GROUP INC CL A 65336K103   8,796,782 51,058 SH   SOLE   0 0 51,058
ORACLE COM 68389X105   2,184,860 17,394 SH   SOLE   0 0 17,394
QUALCOMM INC COM 747525103   13,420,800 79,272 SH   SOLE   0 0 79,272
SHERWIN WILLIAMS CO COM 824348106   1,745,333 5,025 SH   SOLE   0 0 5,025
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   486,163 4,890 SH   SOLE   0 0 4,890
SPDR SER TR BLOOMBERG 1-12 MO 78468R523   2,239,920 24,400 SH   SOLE   0 0 24,400
STARBUCKS CORP COM 855244109   767,310 8,396 SH   SOLE   0 0 8,396
SUNCOR ENERGY INC NEW COM 867224107   5,525,796 149,710 SH   SOLE   0 0 149,710
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   2,680,865 19,705 SH   SOLE   0 0 19,705
TRANSDIGM GROUP INC COM 893641100   13,391,186 10,873 SH   SOLE   0 0 10,873
UNITEDHEALTH GROUP INC COM 91324P102   3,411,451 6,896 SH   SOLE   0 0 6,896
VAIL RESORTS INC COM 91879Q109   557,075 2,500 SH   SOLE   0 0 2,500
VALERO ENERGY COPR COM 91913Y100   308,436 1,807 SH   SOLE   0 0 1,807
VERISIGN INC COM 92343E102   592,218 3,125 SH   SOLE   0 0 3,125
VISA INC COM CL A 92826C839   4,629,937 16,590 SH   SOLE   0 0 16,590