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,341 51,612 SH   SOLE   0 0 51,612
ACCENTURE PLC SHS CL A G1150G111   16,029 60,070 SH   SOLE   0 0 60,070
ALLEGION COM G0176J109   2,311 21,963 SH   SOLE   0 0 21,963
ALPHABET INC CL C COM 02079K305   674 7,603 SH   SOLE   0 0 7,603
AMERICAN EXPRESS COM 025816109   558 3,778 SH   SOLE   0 0 3,778
AMETEK COM 031100100   10,695 76,546 SH   SOLE   0 0 76,546
AMGEN COM 031162100   19,248 73,287 SH   SOLE   0 0 73,287
AMPHENOL COM 032095101   17,859 234,555 SH   SOLE   0 0 234,555
AON PLC SHS CL A G0408V102   22,850 76,134 SH   SOLE   0 0 76,134
APPLE COM 037833100   26,004 200,139 SH   SOLE   0 0 200,139
BUCKLE COM 118440106   226 5,000 SH   SOLE   0 0 5,000
CADENCE DESIGN SYSTEM COM 127387108   1,163 7,243 SH   SOLE   0 0 7,243
CANADIAN NATL RAILWAY COM 136375102   10,402 87,501 SH   SOLE   0 0 87,501
CANADIAN PACIFIC RAILWAY COM 13645T100   1,240 16,630 SH   SOLE   0 0 16,630
CASEY'S GENERAL STORES COM 147528103   637 2,843 SH   SOLE   0 0 2,843
CBRE GROUP COM 12504L109   3,176 41,276 SH   SOLE   0 0 41,276
CHURCHILL DOWNS COM 171484108   369 1,746 SH   SOLE   0 0 1,746
COGNIZANT TECH COM 192446102   3,358 58,734 SH   SOLE   0 0 58,734
COPART COM 217204106   17,730 291,185 SH   SOLE   0 0 291,185
CRACKER BARREL COM 22410J106   796 8,408 SH   SOLE   0 0 8,408
CREDIT ACCEPTANCE COM 225310101   3,276 6,907 SH   SOLE   0 0 6,907
DIAGEO PLC ADR SPON ADR 25243Q205   11,237 63,064 SH   SOLE   0 0 63,064
DOLLAR GENERAL COM 256746108   15,058 61,152 SH   SOLE   0 0 61,152
DOLLAR TREE STORES COM 256747106   2,086 14,750 SH   SOLE   0 0 14,750
EVERTEC COM 30040P103   780 24,098 SH   SOLE   0 0 24,098
EXPEDITORS INTL COM 302130109   12,007 115,542 SH   SOLE   0 0 115,542
F5 NETWORKS COM 315616102   2,187 15,242 SH   SOLE   0 0 15,242
FACTSET RESEARCH SYSTEMS COM 303075105   4,386 10,934 SH   SOLE   0 0 10,934
FISERV COM 337738108   209 2,075 SH   SOLE   0 0 2,075
GENPACT LTD COM G3922B107   2,021 43,637 SH   SOLE   0 0 43,637
GENTEX COM 371901109   907 33,285 SH   SOLE   0 0 33,285
GRACO COM 384109104   16,536 245,856 SH   SOLE   0 0 245,856
HENRY SCHEIN COM 806407102   6,981 87,414 SH   SOLE   0 0 87,414
HERSHEY CO COM 427866108   3,345 14,449 SH   SOLE   0 0 14,449
ICON PLC COM G4705A100   6,906 35,554 SH   SOLE   0 0 35,554
INTEL COM 458140100   1,564 59,189 SH   SOLE   0 0 59,189
KELLOGG COM 487836108   1,750 24,566 SH   SOLE   0 0 24,566
KIMBERLY-CLARK COM 494368103   2,143 15,787 SH   SOLE   0 0 15,787
KLA CORP COM 482480100   7,882 20,907 SH   SOLE   0 0 20,907
LILLY (ELI) & CO COM 532457108   8,850 24,191 SH   SOLE   0 0 24,191
LOWES COM 548661107   3,102 15,572 SH   SOLE   0 0 15,572
MARSH & MC LENNAN COM 571748102   12,982 78,451 SH   SOLE   0 0 78,451
MASTERCARD COM 57636Q104   24,615 70,788 SH   SOLE   0 0 70,788
MAXIMUS COM 577933104   420 5,736 SH   SOLE   0 0 5,736
MC CORMICK COM 579780206   21,447 258,751 SH   SOLE   0 0 258,751
METTLER-TOLEDO COM 592688105   2,507 1,735 SH   SOLE   0 0 1,735
MICROSOFT COM 594918104   18,742 78,152 SH   SOLE   0 0 78,152
NIKE COM 654106103   12,037 102,879 SH   SOLE   0 0 102,879
NORTHROP GRUMMAN COM 666807102   17,553 32,173 SH   SOLE   0 0 32,173
NOVO-NORDISK ADR ADR 670100205   20,224 149,435 SH   SOLE   0 0 149,435
ORACLE COM 68389X105   17,534 214,510 SH   SOLE   0 0 214,510
O'REILLY AUTOMOTIVE COM 67103H107   15,556 18,431 SH   SOLE   0 0 18,431
PACKAGING CORP COM 695156109   11,753 91,891 SH   SOLE   0 0 91,891
PEPSICO COM 713448108   17,370 96,148 SH   SOLE   0 0 96,148
POLARIS INDUSTRIES COM 731068102   2,335 23,127 SH   SOLE   0 0 23,127
PROGRESSIVE COM 743315103   9,606 74,063 SH   SOLE   0 0 74,063
PRUDENTIAL FINANCIAL PFD COM 744320805   221 9,042 SH   SOLE   0 0 9,042
ROBERT HALF INTL COM 770323103   3,744 50,717 SH   SOLE   0 0 50,717
ROLLINS COM 775711104   14,547 398,118 SH   SOLE   0 0 398,118
ROSS STORES COM 778296103   13,866 119,471 SH   SOLE   0 0 119,471
S E I INVESTMENTS COM 784117103   16,664 285,843 SH   SOLE   0 0 285,843
SEAGATE TECHNOLOGY COM G7945J104   298 5,667 SH   SOLE   0 0 5,667
SERVICE CORP INTL COM 783890106   2,174 31,453 SH   SOLE   0 0 31,453
SHERWIN WILLIAMS COM 824348106   7,374 31,072 SH   SOLE   0 0 31,072
SILGAN HOLDINGS COM 827048109   3,409 65,763 SH   SOLE   0 0 65,763
STRYKER COM 863667101   8,312 34,000 SH   SOLE   0 0 34,000
T ROWE PRICE COM 74144T108   5,689 52,164 SH   SOLE   0 0 52,164
TAIWAN SEMICONDUCTOR ADR ADR 874039100   2,576 34,587 SH   SOLE   0 0 34,587
TARGET COM 87612E106   1,180 7,924 SH   SOLE   0 0 7,924
TJX COMPANIES COM 872540109   18,324 230,211 SH   SOLE   0 0 230,211
TORO COM 891092108   20,748 183,293 SH   SOLE   0 0 183,293
TRINET GROUP COM 896288107   2,533 37,374 SH   SOLE   0 0 37,374
UNITED PARCEL SERVICE COM 911312106   2,172 12,496 SH   SOLE   0 0 12,496
UNITEDHEALTH GROUP COM 91324P102   20,909 39,438 SH   SOLE   0 0 39,438
VISA COM 92826C839   1,254 6,039 SH   SOLE   0 0 6,039