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
ABBVIE COM 00287Y109   6,949,643 51,582 SH   SOLE   0 0 51,582
ACCENTURE PLC SHS CL A G1150G111   18,987,853 61,533 SH   SOLE   0 0 61,533
AGILENT TECHNOLOGIES COM 00846U101   1,769,359 14,714 SH   SOLE   0 0 14,714
ALLEGION COM G0176J109   2,805,828 23,378 SH   SOLE   0 0 23,378
ALPHABET INC CL C COM 02079K305   1,451,156 11,996 SH   SOLE   0 0 11,996
AMERICAN EXPRESS COM 025816109   775,190 4,450 SH   SOLE   0 0 4,450
AMETEK COM 031100100   12,661,768 78,217 SH   SOLE   0 0 78,217
AMGEN COM 031162100   16,463,893 74,155 SH   SOLE   0 0 74,155
AMPHENOL COM 032095101   19,935,217 234,670 SH   SOLE   0 0 234,670
AON PLC SHS CL A G0408V102   25,941,780 75,150 SH   SOLE   0 0 75,150
APPLE COM 037833100   38,612,124 199,062 SH   SOLE   0 0 199,062
CADENCE DESIGN SYSTEM COM 127387108   1,634,135 6,968 SH   SOLE   0 0 6,968
CANADIAN NATL RAILWAY COM 136375102   10,509,602 86,806 SH   SOLE   0 0 86,806
CANADIAN PAC KANSAS CITY COM 13646K108   1,405,398 17,400 SH   SOLE   0 0 17,400
CASEY'S GENERAL STORES COM 147528103   743,590 3,049 SH   SOLE   0 0 3,049
CBRE GROUP COM 12504L109   3,606,768 44,688 SH   SOLE   0 0 44,688
CHURCHILL DOWNS COM 171484108   485,982 3,492 SH   SOLE   0 0 3,492
CISCO SYSTEMS COM 17275R102   1,003,290 19,391 SH   SOLE   0 0 19,391
COGNIZANT TECH COM 192446102   4,044,684 61,959 SH   SOLE   0 0 61,959
COPART COM 217204106   25,832,952 283,225 SH   SOLE   0 0 283,225
CRACKER BARREL COM 22410J106   311,408 3,342 SH   SOLE   0 0 3,342
CREDIT ACCEPTANCE COM 225310101   3,099,897 6,103 SH   SOLE   0 0 6,103
DIAGEO PLC ADR SPON ADR 25243Q205   12,021,817 69,298 SH   SOLE   0 0 69,298
DOLLAR GENERAL COM 256746108   10,934,002 64,401 SH   SOLE   0 0 64,401
DOLLAR TREE STORES COM 256747106   2,098,688 14,625 SH   SOLE   0 0 14,625
EVERTEC COM 30040P103   1,016,582 27,602 SH   SOLE   0 0 27,602
EXPEDITORS INTL COM 302130109   14,003,718 115,609 SH   SOLE   0 0 115,609
F5 NETWORKS COM 315616102   2,113,457 14,450 SH   SOLE   0 0 14,450
FACTSET RESEARCH SYSTEMS COM 303075105   4,335,434 10,821 SH   SOLE   0 0 10,821
GENPACT LTD COM G3922B107   1,725,402 45,925 SH   SOLE   0 0 45,925
GENTEX COM 371901109   661,510 22,608 SH   SOLE   0 0 22,608
GENUINE PARTS COM 13645T100   920,611 5,440 SH   SOLE   0 0 5,440
GRACO COM 384109104   21,256,952 246,172 SH   SOLE   0 0 246,172
HENRY SCHEIN COM 806407102   7,331,927 90,406 SH   SOLE   0 0 90,406
HERSHEY CO COM 427866108   3,839,138 15,375 SH   SOLE   0 0 15,375
ICON PLC COM G4705A100   2,939,350 11,748 SH   SOLE   0 0 11,748
INTEL COM 458140100   473,410 14,157 SH   SOLE   0 0 14,157
KELLOGG COM 487836108   1,665,858 24,716 SH   SOLE   0 0 24,716
KIMBERLY-CLARK COM 494368103   2,178,725 15,781 SH   SOLE   0 0 15,781
KLA CORP COM 482480100   10,458,001 21,562 SH   SOLE   0 0 21,562
LILLY (ELI) & CO COM 532457108   11,697,299 24,942 SH   SOLE   0 0 24,942
LOWES COM 548661107   3,537,170 15,672 SH   SOLE   0 0 15,672
MARSH & MC LENNAN COM 571748102   14,916,437 79,309 SH   SOLE   0 0 79,309
MASTERCARD COM 57636Q104   28,255,065 71,841 SH   SOLE   0 0 71,841
MAXIMUS COM 577933104   470,636 5,569 SH   SOLE   0 0 5,569
MC CORMICK COM 579780206   23,186,170 265,805 SH   SOLE   0 0 265,805
METTLER-TOLEDO COM 592688105   2,137,973 1,630 SH   SOLE   0 0 1,630
MICROSOFT COM 594918104   26,983,709 79,238 SH   SOLE   0 0 79,238
MOLINA HEALTHCARE COM 60855R100   1,492,644 4,955 SH   SOLE   0 0 4,955
NIKE COM 654106103   11,334,778 102,698 SH   SOLE   0 0 102,698
NORTHROP GRUMMAN COM 666807102   14,658,072 32,159 SH   SOLE   0 0 32,159
NOVO-NORDISK ADR ADR 670100205   22,836,479 141,114 SH   SOLE   0 0 141,114
ORACLE COM 68389X105   25,677,948 215,618 SH   SOLE   0 0 215,618
O'REILLY AUTOMOTIVE COM 67103H107   17,041,597 17,839 SH   SOLE   0 0 17,839
PACKAGING CORP COM 695156109   12,592,998 95,286 SH   SOLE   0 0 95,286
PEPSICO COM 713448108   17,823,906 96,231 SH   SOLE   0 0 96,231
POLARIS INDUSTRIES COM 731068102   2,815,371 23,281 SH   SOLE   0 0 23,281
PROGRESSIVE COM 743315103   9,784,393 73,917 SH   SOLE   0 0 73,917
ROBERT HALF INTL COM 770323103   4,018,704 53,426 SH   SOLE   0 0 53,426
ROLLINS COM 775711104   17,201,684 401,627 SH   SOLE   0 0 401,627
ROSS STORES COM 778296103   14,046,525 125,270 SH   SOLE   0 0 125,270
S E I INVESTMENTS COM 784117103   17,976,384 301,516 SH   SOLE   0 0 301,516
SEAGATE TECHNOLOGY COM G7945J104   386,378 6,245 SH   SOLE   0 0 6,245
SERVICE CORP INTL COM 783890106   1,961,921 30,375 SH   SOLE   0 0 30,375
SHERWIN WILLIAMS COM 824348106   8,990,507 33,860 SH   SOLE   0 0 33,860
SILGAN HOLDINGS COM 827048109   2,994,536 63,863 SH   SOLE   0 0 63,863
STRYKER COM 863667101   10,468,553 34,313 SH   SOLE   0 0 34,313
T ROWE PRICE COM 74144T108   6,789,084 60,606 SH   SOLE   0 0 60,606
TAIWAN SEMICONDUCTOR ADR ADR 874039100   3,736,664 37,026 SH   SOLE   0 0 37,026
TARGET COM 87612E106   1,257,930 9,537 SH   SOLE   0 0 9,537
TJX COMPANIES COM 872540109   19,559,781 230,685 SH   SOLE   0 0 230,685
TORO COM 891092108   18,856,177 185,501 SH   SOLE   0 0 185,501
TRINET GROUP COM 896288107   3,763,566 39,629 SH   SOLE   0 0 39,629
UNITED PARCEL SERVICE COM 911312106   2,851,688 15,909 SH   SOLE   0 0 15,909
UNITEDHEALTH GROUP COM 91324P102   18,948,751 39,424 SH   SOLE   0 0 39,424
VISA COM 92826C839   1,935,937 8,152 SH   SOLE   0 0 8,152