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   7,279,406 46,973 SH   SOLE   0 0 46,973
ACCENTURE PLC SHS CL A G1150G111   20,069,596 57,193 SH   SOLE   0 0 57,193
AGILENT TECHNOLOGIES COM 00846U101   2,928,945 21,067 SH   SOLE   0 0 21,067
ALLEGION COM G0176J109   3,525,529 27,828 SH   SOLE   0 0 27,828
ALPHABET INC CL C COM 02079K305   2,076,604 14,735 SH   SOLE   0 0 14,735
AMERICAN EXPRESS COM 025816109   1,888,200 10,079 SH   SOLE   0 0 10,079
AMETEK COM 031100100   11,552,688 70,063 SH   SOLE   0 0 70,063
AMGEN COM 031162100   20,203,451 70,146 SH   SOLE   0 0 70,146
AMPHENOL COM 032095101   21,466,502 216,549 SH   SOLE   0 0 216,549
AON PLC SHS CL A G0408V102   20,610,327 70,821 SH   SOLE   0 0 70,821
APPLE COM 037833100   35,243,032 183,052 SH   SOLE   0 0 183,052
BUCKLE COM 118440106   237,600 5,000 SH   SOLE   0 0 5,000
CADENCE DESIGN SYSTEM COM 127387108   1,765,775 6,483 SH   SOLE   0 0 6,483
CANADIAN NATL RAILWAY COM 136375102   10,928,302 86,988 SH   SOLE   0 0 86,988
CANADIAN PACIFIC RAILWAY COM 13646K108   1,456,048 18,417 SH   SOLE   0 0 18,417
CASEY'S GENERAL STORES COM 147528103   1,909,168 6,949 SH   SOLE   0 0 6,949
CBRE GROUP COM 12504L109   3,060,985 32,882 SH   SOLE   0 0 32,882
CHURCHILL DOWNS COM 171484108   455,524 3,376 SH   SOLE   0 0 3,376
CISCO SYSTEMS COM 17275R102   1,469,324 29,084 SH   SOLE   0 0 29,084
COGNIZANT TECH COM 192446102   4,589,278 60,761 SH   SOLE   0 0 60,761
COPART COM 217204106   24,490,935 499,815 SH   SOLE   0 0 499,815
CREDIT ACCEPTANCE COM 225310101   3,388,696 6,361 SH   SOLE   0 0 6,361
DIAGEO PLC ADR SPON ADR 25243Q205   9,593,459 65,862 SH   SOLE   0 0 65,862
DOLLAR GENERAL COM 256746108   7,257,963 53,387 SH   SOLE   0 0 53,387
DOLLAR TREE STORES COM 256747106   2,046,941 14,410 SH   SOLE   0 0 14,410
EVERTEC COM 30040P103   1,299,313 31,737 SH   SOLE   0 0 31,737
EXPEDITORS INTL COM 302130109   14,832,538 116,608 SH   SOLE   0 0 116,608
F5 NETWORKS COM 315616102   2,913,436 16,278 SH   SOLE   0 0 16,278
FACTSET RESEARCH SYSTEMS COM 303075105   5,139,737 10,774 SH   SOLE   0 0 10,774
GENPACT LTD COM G3922B107   1,793,605 51,674 SH   SOLE   0 0 51,674
GENTEX COM 371901109   782,697 23,965 SH   SOLE   0 0 23,965
GENUINE PARTS COM 13645T100   2,406,161 17,373 SH   SOLE   0 0 17,373
GRACO COM 384109104   19,878,278 229,118 SH   SOLE   0 0 229,118
HENRY SCHEIN COM 806407102   6,965,926 92,008 SH   SOLE   0 0 92,008
HERSHEY CO COM 427866108   3,075,328 16,495 SH   SOLE   0 0 16,495
ICON PLC COM G4705A100   3,139,529 11,091 SH   SOLE   0 0 11,091
INTEL COM 458140100   367,378 7,311 SH   SOLE   0 0 7,311
INTERPUBLIC GROUP COM 460690100   341,741 10,470 SH   SOLE   0 0 10,470
KIMBERLY-CLARK COM 494368103   1,900,295 15,639 SH   SOLE   0 0 15,639
KLA CORP COM 482480100   12,995,543 22,356 SH   SOLE   0 0 22,356
LILLY (ELI) & CO COM 532457108   10,125,903 17,371 SH   SOLE   0 0 17,371
LOWES COM 548661107   3,508,946 15,767 SH   SOLE   0 0 15,767
MARSH & MC LENNAN COM 571748102   13,278,437 70,082 SH   SOLE   0 0 70,082
MASTERCARD COM 57636Q104   28,613,276 67,087 SH   SOLE   0 0 67,087
MAXIMUS COM 577933104   517,416 6,170 SH   SOLE   0 0 6,170
MC CORMICK COM 579780206   17,619,655 257,522 SH   SOLE   0 0 257,522
METTLER-TOLEDO COM 592688105   1,977,125 1,630 SH   SOLE   0 0 1,630
MICROSOFT COM 594918104   27,634,428 73,488 SH   SOLE   0 0 73,488
MOLINA HEALTHCARE COM 60855R100   2,189,177 6,059 SH   SOLE   0 0 6,059
NIKE COM 654106103   10,256,934 94,473 SH   SOLE   0 0 94,473
NORTHROP GRUMMAN COM 666807102   14,025,474 29,960 SH   SOLE   0 0 29,960
NOVO-NORDISK ADR ADR 670100205   25,990,675 251,239 SH   SOLE   0 0 251,239
ORACLE COM 68389X105   21,368,763 202,682 SH   SOLE   0 0 202,682
O'REILLY AUTOMOTIVE COM 67103H107   14,862,101 15,643 SH   SOLE   0 0 15,643
PACKAGING CORP COM 695156109   14,419,001 88,509 SH   SOLE   0 0 88,509
PEPSICO COM 713448108   16,300,904 95,978 SH   SOLE   0 0 95,978
POLARIS INDUSTRIES COM 731068102   2,428,671 25,627 SH   SOLE   0 0 25,627
PRIMERICA INC COM 74164M108   1,053,903 5,122 SH   SOLE   0 0 5,122
PROGRESSIVE COM 743315103   12,718,189 79,848 SH   SOLE   0 0 79,848
ROBERT HALF INTL COM 770323103   4,752,604 54,056 SH   SOLE   0 0 54,056
ROLLINS COM 775711104   16,372,494 374,914 SH   SOLE   0 0 374,914
ROSS STORES COM 778296103   17,335,700 125,267 SH   SOLE   0 0 125,267
S E I INVESTMENTS COM 784117103   18,375,483 289,150 SH   SOLE   0 0 289,150
SEAGATE TECHNOLOGY COM G7945J104   508,293 5,954 SH   SOLE   0 0 5,954
SERVICE CORP INTL COM 783890106   2,334,145 34,100 SH   SOLE   0 0 34,100
SHERWIN WILLIAMS COM 824348106   10,215,349 32,752 SH   SOLE   0 0 32,752
SILGAN HOLDINGS COM 827048109   2,858,126 63,163 SH   SOLE   0 0 63,163
STRYKER COM 863667101   9,922,008 33,133 SH   SOLE   0 0 33,133
T ROWE PRICE COM 74144T108   4,781,113 44,397 SH   SOLE   0 0 44,397
TAIWAN SEMICONDUCTOR ADR ADR 874039100   3,935,256 37,839 SH   SOLE   0 0 37,839
TARGET COM 87612E106   1,152,320 8,091 SH   SOLE   0 0 8,091
TJX COMPANIES COM 872540109   20,060,706 213,844 SH   SOLE   0 0 213,844
TORO COM 891092108   17,188,833 179,069 SH   SOLE   0 0 179,069
TRINET GROUP COM 896288107   4,064,433 34,175 SH   SOLE   0 0 34,175
UFP INDUSTRIES COM 90278Q108   573,889 4,571 SH   SOLE   0 0 4,571
UNITED PARCEL SERVICE COM 911312106   2,826,681 17,978 SH   SOLE   0 0 17,978
UNITEDHEALTH GROUP COM 91324P102   19,650,493 37,325 SH   SOLE   0 0 37,325
VISA COM 92826C839   2,677,700 10,285 SH   SOLE   0 0 10,285