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,047,855 47,282 SH   SOLE   0 0 47,282
ACCENTURE PLC SHS CL A G1150G111   17,655,140 57,488 SH   SOLE   0 0 57,488
AGILENT TECHNOLOGIES COM 00846U101   2,150,634 19,233 SH   SOLE   0 0 19,233
ALLEGION COM G0176J109   2,707,533 25,984 SH   SOLE   0 0 25,984
ALPHABET INC CL C COM 02079K305   1,777,865 13,484 SH   SOLE   0 0 13,484
AMERICAN EXPRESS COM 025816109   1,047,314 7,020 SH   SOLE   0 0 7,020
AMETEK COM 031100100   10,473,672 70,883 SH   SOLE   0 0 70,883
AMGEN COM 031162100   18,861,846 70,181 SH   SOLE   0 0 70,181
AMPHENOL COM 032095101   18,309,988 218,002 SH   SOLE   0 0 218,002
AON PLC SHS CL A G0408V102   23,149,956 71,402 SH   SOLE   0 0 71,402
APPLE COM 037833100   31,966,066 186,707 SH   SOLE   0 0 186,707
CADENCE DESIGN SYSTEM COM 127387108   1,589,023 6,782 SH   SOLE   0 0 6,782
CANADIAN NATL RAILWAY COM 136375102   9,494,800 87,647 SH   SOLE   0 0 87,647
CANADIAN PACIFIC RAILWAY COM 13646K108   1,378,817 18,530 SH   SOLE   0 0 18,530
CASEY'S GENERAL STORES COM 147528103   1,002,180 3,691 SH   SOLE   0 0 3,691
CBRE GROUP COM 12504L109   2,425,267 32,836 SH   SOLE   0 0 32,836
CHURCHILL DOWNS COM 171484108   405,676 3,496 SH   SOLE   0 0 3,496
CISCO SYSTEMS COM 17275R102   1,264,435 23,520 SH   SOLE   0 0 23,520
COGNIZANT TECH COM 192446102   4,193,445 61,905 SH   SOLE   0 0 61,905
COPART COM 217204106   22,184,843 514,849 SH   SOLE   0 0 514,849
CREDIT ACCEPTANCE COM 225310101   2,838,480 6,169 SH   SOLE   0 0 6,169
DIAGEO PLC ADR SPON ADR 25243Q205   9,927,332 66,546 SH   SOLE   0 0 66,546
DOLLAR GENERAL COM 256746108   5,579,680 52,738 SH   SOLE   0 0 52,738
DOLLAR TREE STORES COM 256747106   1,556,831 14,625 SH   SOLE   0 0 14,625
EVERTEC COM 30040P103   1,087,366 29,246 SH   SOLE   0 0 29,246
EXPEDITORS INTL COM 302130109   13,392,681 116,834 SH   SOLE   0 0 116,834
F5 NETWORKS COM 315616102   2,467,215 15,311 SH   SOLE   0 0 15,311
FACTSET RESEARCH SYSTEMS COM 303075105   4,711,039 10,774 SH   SOLE   0 0 10,774
GENPACT LTD COM G3922B107   1,792,117 49,506 SH   SOLE   0 0 49,506
GENTEX COM 371901109   779,821 23,965 SH   SOLE   0 0 23,965
GENUINE PARTS COM 13645T100   1,539,235 10,661 SH   SOLE   0 0 10,661
GRACO COM 384109104   16,754,310 229,889 SH   SOLE   0 0 229,889
HENRY SCHEIN COM 806407102   6,772,268 91,209 SH   SOLE   0 0 91,209
HERSHEY CO COM 427866108   3,214,485 16,066 SH   SOLE   0 0 16,066
ICON PLC COM G4705A100   2,757,261 11,197 SH   SOLE   0 0 11,197
INTEL COM 458140100   319,986 9,001 SH   SOLE   0 0 9,001
INTERPUBLIC GROUP COM 460690100   212,371 7,410 SH   SOLE   0 0 7,410
KIMBERLY-CLARK COM 494368103   1,881,151 15,566 SH   SOLE   0 0 15,566
KLA CORP COM 482480100   10,099,693 22,020 SH   SOLE   0 0 22,020
LILLY (ELI) & CO COM 532457108   9,701,105 18,061 SH   SOLE   0 0 18,061
LOWES COM 548661107   3,231,081 15,546 SH   SOLE   0 0 15,546
MARSH & MC LENNAN COM 571748102   13,596,364 71,447 SH   SOLE   0 0 71,447
MASTERCARD COM 57636Q104   26,981,267 68,150 SH   SOLE   0 0 68,150
MAXIMUS COM 577933104   460,776 6,170 SH   SOLE   0 0 6,170
MC CORMICK COM 579780206   19,554,831 258,525 SH   SOLE   0 0 258,525
METTLER-TOLEDO COM 592688105   1,806,154 1,630 SH   SOLE   0 0 1,630
MICROSOFT COM 594918104   23,359,817 73,982 SH   SOLE   0 0 73,982
MOLINA HEALTHCARE COM 60855R100   1,807,002 5,511 SH   SOLE   0 0 5,511
NIKE COM 654106103   9,038,002 94,520 SH   SOLE   0 0 94,520
NORTHROP GRUMMAN COM 666807102   13,261,604 30,127 SH   SOLE   0 0 30,127
NOVO-NORDISK ADR ADR 670100205   24,556,528 270,030 SH   SOLE   0 0 270,030
ORACLE COM 68389X105   21,572,515 203,668 SH   SOLE   0 0 203,668
O'REILLY AUTOMOTIVE COM 67103H107   14,470,869 15,922 SH   SOLE   0 0 15,922
PACKAGING CORP COM 695156109   13,737,811 89,468 SH   SOLE   0 0 89,468
PEPSICO COM 713448108   16,289,114 96,135 SH   SOLE   0 0 96,135
POLARIS INDUSTRIES COM 731068102   2,650,675 25,453 SH   SOLE   0 0 25,453
PRIMERICA INC COM 74164M108   341,652 1,761 SH   SOLE   0 0 1,761
PROGRESSIVE COM 743315103   10,584,711 75,985 SH   SOLE   0 0 75,985
PRUDENTIAL FINANCIAL PFD COM 744320805   217,370 9,042 SH   SOLE   0 0 9,042
ROBERT HALF INTL COM 770323103   3,962,909 54,079 SH   SOLE   0 0 54,079
ROLLINS COM 775711104   14,110,180 377,985 SH   SOLE   0 0 377,985
ROSS STORES COM 778296103   14,097,967 124,816 SH   SOLE   0 0 124,816
S E I INVESTMENTS COM 784117103   17,305,043 287,316 SH   SOLE   0 0 287,316
SEAGATE TECHNOLOGY COM G7945J104   393,985 5,974 SH   SOLE   0 0 5,974
SERVICE CORP INTL COM 783890106   1,825,052 31,940 SH   SOLE   0 0 31,940
SHERWIN WILLIAMS COM 824348106   8,052,694 31,573 SH   SOLE   0 0 31,573
SILGAN HOLDINGS COM 827048109   2,753,134 63,863 SH   SOLE   0 0 63,863
STRYKER COM 863667101   9,230,514 33,778 SH   SOLE   0 0 33,778
T ROWE PRICE COM 74144T108   6,202,746 59,147 SH   SOLE   0 0 59,147
TAIWAN SEMICONDUCTOR ADR ADR 874039100   3,249,712 37,396 SH   SOLE   0 0 37,396
TARGET COM 87612E106   960,411 8,686 SH   SOLE   0 0 8,686
TJX COMPANIES COM 872540109   19,038,185 214,201 SH   SOLE   0 0 214,201
TORO COM 891092108   14,808,752 178,204 SH   SOLE   0 0 178,204
TRINET GROUP COM 896288107   3,986,528 34,225 SH   SOLE   0 0 34,225
UFP INDUSTRIES COM 90278Q108   318,566 3,111 SH   SOLE   0 0 3,111
UNITED PARCEL SERVICE COM 911312106   2,595,859 16,654 SH   SOLE   0 0 16,654
UNITEDHEALTH GROUP COM 91324P102   18,909,142 37,504 SH   SOLE   0 0 37,504
VISA COM 92826C839   2,032,368 8,836 SH   SOLE   0 0 8,836