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   2,363,367 6,686 SH   SOLE   0 0 6,686
ADVANCED MICRO DEVICES COM 007903107   656,320 4,000 SH   SOLE   0 0 4,000
ALLIANCE RES PARTNER L P UT LTD PART 01877R108   7,567,000 302,680 SH   SOLE   0 0 302,680
ALPHABET INC CAP STK CL A 02079K305   378,138 2,280 SH   SOLE   0 0 2,280
ALPHABET INC CAP STK CL C 02079K107   4,252,979 25,438 SH   SOLE   0 0 25,438
AMAZON COM INC COM 023135106   5,744,553 30,830 SH   SOLE   0 0 30,830
AMERICAN EXPRESS CO COM 025816109   523,687 1,931 SH   SOLE   0 0 1,931
AMERICAN TOWER CORP NEW COM 03027X100   1,889,550 8,125 SH   SOLE   0 0 8,125
APPLE INC COM 037833100   2,433,219 10,443 SH   SOLE   0 0 10,443
BOEING CO COM 097023105   1,042,538 6,857 SH   SOLE   0 0 6,857
BOOKING HOLDINGS COM 09857L108   3,058,055 726 SH   SOLE   0 0 726
BOSTON SCIENTIFIC CORP COM 101137107   2,469,502 29,469 SH   SOLE   0 0 29,469
BROADCOM INC COM 11135F101   5,247,967 30,423 SH   SOLE   0 0 30,423
CHURCH & DWIGHT INC COM 171340102   5,267,939 50,305 SH   SOLE   0 0 50,305
CONSTELLATION BRANDS INC-A CL A 21036P108   1,408,275 5,465 SH   SOLE   0 0 5,465
COSTCO WHSL CORP NEW COM 22160K105   2,968,068 3,348 SH   SOLE   0 0 3,348
DISNEY WALT CO COM 254687106   619,655 6,442 SH   SOLE   0 0 6,442
DOLLAR GEN CORP NEW COM 256677105   361,536 4,275 SH   SOLE   0 0 4,275
DOMINOS PIZZA INC COM 25754A201   1,293,867 3,008 SH   SOLE   0 0 3,008
EQUIFAX INC COM 294429105   5,025,299 17,101 SH   SOLE   0 0 17,101
FACEBOOK INC COM 30303M102   3,433,495 5,998 SH   SOLE   0 0 5,998
FASTENAL CO COM 311900104   797,689 11,169 SH   SOLE   0 0 11,169
FIDELITY NATL INFO SVCS COM 31620M106   796,713 9,513 SH   SOLE   0 0 9,513
FISERV INC COM 337738108   2,835,056 15,781 SH   SOLE   0 0 15,781
GFL Environmental Inc COM 36168Q104   671,978 16,850 SH   SOLE   0 0 16,850
GAMESTOP CL A 36467W109   1,948,339 84,969 SH   SOLE   0 0 84,969
GENERAL DYNAMICS CORP COM 369550108   1,138,085 3,766 SH   SOLE   0 0 3,766
GILEAD SCIENCES INC COM 375558103   200,629 2,393 SH   SOLE   0 0 2,393
HERSHEY COMPANY COM 427866108   774,599 4,039 SH   SOLE   0 0 4,039
HOME DEPOT INC COM 437076102   978,963 2,416 SH   SOLE   0 0 2,416
INTERCONTINENTAL EXCHANGE IN COM 45866F104   1,480,297 9,215 SH   SOLE   0 0 9,215
INTUIT INC COM 461202103   3,336,633 5,373 SH   SOLE   0 0 5,373
IQVIA HOLDINGS INC COM 46266C105   1,368,027 5,773 SH   SOLE   0 0 5,773
JAZZ PHARMACEUTICALS PLC SHS USD G50871105   3,067,562 27,534 SH   SOLE   0 0 27,534
MASTERCARD INCORPORATED CL A 57636Q104   5,764,127 11,673 SH   SOLE   0 0 11,673
MICROSOFT CORP COM 594918104   5,615,580 13,050 SH   SOLE   0 0 13,050
MOODY'S CORP COM 615369105   2,768,283 5,833 SH   SOLE   0 0 5,833
MSCI INC COM 55354G100   1,795,424 3,080 SH   SOLE   0 0 3,080
NASDAQ STOCK MARKET INC COM 631103108   2,214,685 30,334 SH   SOLE   0 0 30,334
NEXSTAR MEDIA GROUP INC CL A 65336K103   8,506,761 51,447 SH   SOLE   0 0 51,447
ORACLE COM 68389X105   2,734,408 16,047 SH   SOLE   0 0 16,047
QUALCOMM INC COM 747525103   14,210,671 83,567 SH   SOLE   0 0 83,567
SHERWIN WILLIAMS CO COM 824348106   2,077,048 5,442 SH   SOLE   0 0 5,442
STARBUCKS CORP COM 855244109   853,914 8,759 SH   SOLE   0 0 8,759
SUNCOR ENERGY INC NEW COM 867224107   5,764,467 156,134 SH   SOLE   0 0 156,134
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   3,714,280 21,387 SH   SOLE   0 0 21,387
TRANSDIGM GROUP INC COM 893641100   15,834,007 11,095 SH   SOLE   0 0 11,095
UNITEDHEALTH GROUP INC COM 91324P102   4,371,067 7,476 SH   SOLE   0 0 7,476
VALERO ENERGY COPR COM 91913Y100   243,999 1,807 SH   SOLE   0 0 1,807
VERISIGN INC COM 92343E102   423,800 2,231 SH   SOLE   0 0 2,231
VISA INC COM CL A 92826C839   4,909,507 17,856 SH   SOLE   0 0 17,856