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,351,652 45,863 SH   SOLE   0 0 45,863
ACCENTURE PLC SHS CL A G1150G111   19,704,085 56,848 SH   SOLE   0 0 56,848
AGILENT TECHNOLOGIES COM 00846U101   3,268,737 22,464 SH   SOLE   0 0 22,464
ALLEGION COM G0176J109   3,933,263 29,198 SH   SOLE   0 0 29,198
ALPHABET INC CL C COM 02079K305   2,405,860 15,801 SH   SOLE   0 0 15,801
AMERICAN EXPRESS COM 025816109   2,790,569 12,256 SH   SOLE   0 0 12,256
AMETEK COM 031100100   12,551,878 68,627 SH   SOLE   0 0 68,627
AMGEN COM 031162100   19,800,898 69,643 SH   SOLE   0 0 69,643
AMPHENOL COM 032095101   24,322,355 210,857 SH   SOLE   0 0 210,857
AON PLC SHS CL A G0408V102   23,615,028 70,763 SH   SOLE   0 0 70,763
APPLE COM 037833100   30,680,098 178,914 SH   SOLE   0 0 178,914
BUCKLE COM 118440106   201,350 5,000 SH   SOLE   0 0 5,000
CADENCE DESIGN SYSTEM COM 127387108   1,486,985 4,777 SH   SOLE   0 0 4,777
CANADIAN NATL RAILWAY COM 136375102   11,237,234 85,318 SH   SOLE   0 0 85,318
CANADIAN PACIFIC RAILWAY COM 13646K108   1,758,639 19,946 SH   SOLE   0 0 19,946
CASEY'S GENERAL STORES COM 147528103   9,676,422 30,386 SH   SOLE   0 0 30,386
CBRE GROUP COM 12504L109   3,203,961 32,949 SH   SOLE   0 0 32,949
CHURCHILL DOWNS COM 171484108   407,261 3,291 SH   SOLE   0 0 3,291
CISCO SYSTEMS COM 17275R102   1,578,903 31,635 SH   SOLE   0 0 31,635
COGNIZANT TECH COM 192446102   4,378,638 59,744 SH   SOLE   0 0 59,744
COPART COM 217204106   27,971,595 482,935 SH   SOLE   0 0 482,935
CREDIT ACCEPTANCE COM 225310101   3,420,713 6,202 SH   SOLE   0 0 6,202
DIAGEO PLC ADR SPON ADR 25243Q205   10,149,423 68,236 SH   SOLE   0 0 68,236
DOLLAR GENERAL COM 256746108   8,360,602 53,573 SH   SOLE   0 0 53,573
DOLLAR TREE STORES COM 256747106   1,918,692 14,410 SH   SOLE   0 0 14,410
EVERTEC COM 30040P103   1,503,831 37,690 SH   SOLE   0 0 37,690
EXPEDITORS INTL COM 302130109   14,041,821 115,504 SH   SOLE   0 0 115,504
F5 NETWORKS COM 315616102   3,212,792 16,946 SH   SOLE   0 0 16,946
FACTSET RESEARCH SYSTEMS COM 303075105   4,850,613 10,675 SH   SOLE   0 0 10,675
GENPACT LTD COM G3922B107   1,782,068 54,084 SH   SOLE   0 0 54,084
GENTEX COM 371901109   880,642 24,381 SH   SOLE   0 0 24,381
GENUINE PARTS COM 13645T100   3,369,728 21,750 SH   SOLE   0 0 21,750
GRACO COM 384109104   21,109,249 225,864 SH   SOLE   0 0 225,864
HENRY SCHEIN COM 806407102   6,750,733 89,390 SH   SOLE   0 0 89,390
HERSHEY CO COM 427866108   4,905,679 25,222 SH   SOLE   0 0 25,222
ICON PLC COM G4705A100   3,083,685 9,179 SH   SOLE   0 0 9,179
INTERPUBLIC GROUP COM 460690100   362,878 11,121 SH   SOLE   0 0 11,121
KIMBERLY-CLARK COM 494368103   2,014,238 15,572 SH   SOLE   0 0 15,572
KLA CORP COM 482480100   15,873,606 22,723 SH   SOLE   0 0 22,723
LILLY (ELI) & CO COM 532457108   12,726,648 16,359 SH   SOLE   0 0 16,359
LOWES COM 548661107   3,929,465 15,426 SH   SOLE   0 0 15,426
MARSH & MC LENNAN COM 571748102   14,056,899 68,244 SH   SOLE   0 0 68,244
MASTERCARD COM 57636Q104   31,404,143 65,212 SH   SOLE   0 0 65,212
MAXIMUS COM 577933104   669,354 7,978 SH   SOLE   0 0 7,978
MC CORMICK COM 579780206   15,657,411 203,846 SH   SOLE   0 0 203,846
METTLER-TOLEDO COM 592688105   2,170,003 1,630 SH   SOLE   0 0 1,630
MICROSOFT COM 594918104   29,831,572 70,906 SH   SOLE   0 0 70,906
MOLINA HEALTHCARE COM 60855R100   3,698,702 9,003 SH   SOLE   0 0 9,003
NIKE COM 654106103   8,700,574 92,579 SH   SOLE   0 0 92,579
NORTHROP GRUMMAN COM 666807102   14,569,453 30,438 SH   SOLE   0 0 30,438
NOVO-NORDISK ADR ADR 670100205   29,424,144 229,160 SH   SOLE   0 0 229,160
ORACLE COM 68389X105   25,457,253 202,669 SH   SOLE   0 0 202,669
O'REILLY AUTOMOTIVE COM 67103H107   17,549,568 15,546 SH   SOLE   0 0 15,546
PACCAR INC COM 693718108   549,824 4,438 SH   SOLE   0 0 4,438
PACKAGING CORP COM 695156109   16,684,888 87,917 SH   SOLE   0 0 87,917
PEPSICO COM 713448108   12,843,984 73,390 SH   SOLE   0 0 73,390
POLARIS INDUSTRIES COM 731068102   2,438,523 24,356 SH   SOLE   0 0 24,356
PRIMERICA INC COM 74164M108   2,486,344 9,829 SH   SOLE   0 0 9,829
PROGRESSIVE COM 743315103   17,315,177 83,721 SH   SOLE   0 0 83,721
PRUDENTIAL FINANCIAL PFD COM 744320805   226,412 9,042 SH   SOLE   0 0 9,042
ROBERT HALF INTL COM 770323103   4,335,823 54,690 SH   SOLE   0 0 54,690
ROLLINS COM 775711104   16,823,633 363,597 SH   SOLE   0 0 363,597
ROSS STORES COM 778296103   18,122,218 123,482 SH   SOLE   0 0 123,482
S E I INVESTMENTS COM 784117103   20,595,252 286,443 SH   SOLE   0 0 286,443
SEAGATE TECHNOLOGY COM G7945J104   587,797 6,317 SH   SOLE   0 0 6,317
SERVICE CORP INTL COM 783890106   2,858,940 38,525 SH   SOLE   0 0 38,525
SHERWIN WILLIAMS COM 824348106   11,627,566 33,477 SH   SOLE   0 0 33,477
SILGAN HOLDINGS COM 827048109   2,931,664 60,372 SH   SOLE   0 0 60,372
STRYKER COM 863667101   11,313,344 31,613 SH   SOLE   0 0 31,613
T ROWE PRICE COM 74144T108   4,183,685 34,315 SH   SOLE   0 0 34,315
TAIWAN SEMICONDUCTOR ADR ADR 874039100   5,340,507 39,254 SH   SOLE   0 0 39,254
TARGET COM 87612E106   1,727,089 9,746 SH   SOLE   0 0 9,746
TJX COMPANIES COM 872540109   21,912,602 216,058 SH   SOLE   0 0 216,058
TORO COM 891092108   16,624,248 181,428 SH   SOLE   0 0 181,428
TRINET GROUP COM 896288107   4,556,464 34,391 SH   SOLE   0 0 34,391
UFP INDUSTRIES COM 90278Q108   794,522 6,459 SH   SOLE   0 0 6,459
UNITED PARCEL SERVICE COM 911312106   2,757,087 18,550 SH   SOLE   0 0 18,550
UNITEDHEALTH GROUP COM 91324P102   18,691,745 37,784 SH   SOLE   0 0 37,784
VISA COM 92826C839   2,871,733 10,290 SH   SOLE   0 0 10,290