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   8,220,623 51,582 SH   SOLE   0 0 51,582
ACCENTURE PLC SHS CL A G1150G111   17,720,792 62,002 SH   SOLE   0 0 62,002
ALLEGION COM G0176J109   2,450,948 22,964 SH   SOLE   0 0 22,964
ALPHABET INC CL C COM 02079K305   1,119,664 10,766 SH   SOLE   0 0 10,766
AMERICAN EXPRESS COM 025816109   729,244 4,421 SH   SOLE   0 0 4,421
AMETEK COM 031100100   11,368,730 78,227 SH   SOLE   0 0 78,227
AMGEN COM 031162100   17,912,466 74,095 SH   SOLE   0 0 74,095
AMPHENOL COM 032095101   19,317,137 236,382 SH   SOLE   0 0 236,382
AON PLC SHS CL A G0408V102   23,760,570 75,361 SH   SOLE   0 0 75,361
APPLE COM 037833100   33,482,769 203,049 SH   SOLE   0 0 203,049
CADENCE DESIGN SYSTEM COM 127387108   1,477,143 7,031 SH   SOLE   0 0 7,031
CANADIAN NATL RAILWAY COM 136375102   10,231,184 86,727 SH   SOLE   0 0 86,727
CANADIAN PACIFIC RAILWAY COM 13646K108   1,347,758 17,517 SH   SOLE   0 0 17,517
CASEY'S GENERAL STORES COM 147528103   643,536 2,973 SH   SOLE   0 0 2,973
CBRE GROUP COM 12504L109   3,226,866 44,319 SH   SOLE   0 0 44,319
CHURCHILL DOWNS COM 171484108   448,809 1,746 SH   SOLE   0 0 1,746
CISCO SYSTEMS COM 17275R102   575,234 11,004 SH   SOLE   0 0 11,004
COGNIZANT TECH COM 192446102   3,755,481 61,636 SH   SOLE   0 0 61,636
COPART COM 217204106   22,411,076 297,980 SH   SOLE   0 0 297,980
CRACKER BARREL COM 22410J106   616,848 5,430 SH   SOLE   0 0 5,430
CREDIT ACCEPTANCE COM 225310101   2,717,401 6,232 SH   SOLE   0 0 6,232
DIAGEO PLC ADR SPON ADR 25243Q205   12,076,009 66,652 SH   SOLE   0 0 66,652
DOLLAR GENERAL COM 256746108   13,241,722 62,918 SH   SOLE   0 0 62,918
DOLLAR TREE STORES COM 256747106   2,103,008 14,650 SH   SOLE   0 0 14,650
EVERTEC COM 30040P103   918,473 27,214 SH   SOLE   0 0 27,214
EXPEDITORS INTL COM 302130109   12,808,608 116,315 SH   SOLE   0 0 116,315
F5 NETWORKS COM 315616102   2,216,819 15,216 SH   SOLE   0 0 15,216
FACTSET RESEARCH SYSTEMS COM 303075105   4,487,538 10,811 SH   SOLE   0 0 10,811
GENPACT LTD COM G3922B107   2,070,148 44,789 SH   SOLE   0 0 44,789
GENTEX COM 371901109   721,100 25,726 SH   SOLE   0 0 25,726
GENUINE PARTS COM 13645T100   247,619 1,480 SH   SOLE   0 0 1,480
GRACO COM 384109104   18,394,431 251,944 SH   SOLE   0 0 251,944
HENRY SCHEIN COM 806407102   7,255,755 88,984 SH   SOLE   0 0 88,984
HERSHEY CO COM 427866108   3,827,344 15,044 SH   SOLE   0 0 15,044
ICON PLC COM G4705A100   6,321,837 29,598 SH   SOLE   0 0 29,598
INTEL COM 458140100   583,911 17,873 SH   SOLE   0 0 17,873
KELLOGG COM 487836108   1,654,983 24,716 SH   SOLE   0 0 24,716
KIMBERLY-CLARK COM 494368103   2,118,931 15,787 SH   SOLE   0 0 15,787
KLA CORP COM 482480100   8,524,275 21,355 SH   SOLE   0 0 21,355
LILLY (ELI) & CO COM 532457108   9,103,034 26,507 SH   SOLE   0 0 26,507
LOWES COM 548661107   3,124,931 15,627 SH   SOLE   0 0 15,627
MARSH & MC LENNAN COM 571748102   13,467,066 80,859 SH   SOLE   0 0 80,859
MASTERCARD COM 57636Q104   26,154,254 71,969 SH   SOLE   0 0 71,969
MAXIMUS COM 577933104   451,423 5,736 SH   SOLE   0 0 5,736
MC CORMICK COM 579780206   22,226,639 267,115 SH   SOLE   0 0 267,115
METTLER-TOLEDO COM 592688105   2,506,484 1,638 SH   SOLE   0 0 1,638
MICROSOFT COM 594918104   23,152,796 80,308 SH   SOLE   0 0 80,308
NIKE COM 654106103   12,616,713 102,876 SH   SOLE   0 0 102,876
NORTHROP GRUMMAN COM 666807102   14,934,795 32,346 SH   SOLE   0 0 32,346
NOVO-NORDISK ADR ADR 670100205   23,417,292 147,149 SH   SOLE   0 0 147,149
ORACLE COM 68389X105   20,418,984 219,748 SH   SOLE   0 0 219,748
O'REILLY AUTOMOTIVE COM 67103H107   15,365,689 18,099 SH   SOLE   0 0 18,099
PACKAGING CORP COM 695156109   13,185,796 94,978 SH   SOLE   0 0 94,978
PEPSICO COM 713448108   17,778,990 97,526 SH   SOLE   0 0 97,526
POLARIS INDUSTRIES COM 731068102   2,561,638 23,155 SH   SOLE   0 0 23,155
PROGRESSIVE COM 743315103   10,604,179 74,124 SH   SOLE   0 0 74,124
ROBERT HALF INTL COM 770323103   4,173,445 51,799 SH   SOLE   0 0 51,799
ROLLINS COM 775711104   15,126,879 403,061 SH   SOLE   0 0 403,061
ROSS STORES COM 778296103   13,269,222 125,028 SH   SOLE   0 0 125,028
S E I INVESTMENTS COM 784117103   17,006,831 295,514 SH   SOLE   0 0 295,514
SEAGATE TECHNOLOGY COM G7945J104   400,489 6,057 SH   SOLE   0 0 6,057
SERVICE CORP INTL COM 783890106   2,147,724 31,226 SH   SOLE   0 0 31,226
SHERWIN WILLIAMS COM 824348106   7,300,080 32,478 SH   SOLE   0 0 32,478
SILGAN HOLDINGS COM 827048109   3,427,527 63,863 SH   SOLE   0 0 63,863
STRYKER COM 863667101   9,981,459 34,965 SH   SOLE   0 0 34,965
T ROWE PRICE COM 74144T108   6,904,512 61,156 SH   SOLE   0 0 61,156
TAIWAN SEMICONDUCTOR ADR ADR 874039100   3,343,604 35,945 SH   SOLE   0 0 35,945
TARGET COM 87612E106   1,535,224 9,269 SH   SOLE   0 0 9,269
TJX COMPANIES COM 872540109   18,285,541 233,353 SH   SOLE   0 0 233,353
TORO COM 891092108   20,867,733 187,727 SH   SOLE   0 0 187,727
TRINET GROUP COM 896288107   3,187,400 39,541 SH   SOLE   0 0 39,541
UNITED PARCEL SERVICE COM 911312106   2,901,314 14,956 SH   SOLE   0 0 14,956
UNITEDHEALTH GROUP COM 91324P102   18,882,806 39,956 SH   SOLE   0 0 39,956
VISA COM 92826C839   1,639,320 7,271 SH   SOLE   0 0 7,271