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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE COM 00287Y109 6,936 51,687 SH   SOLE   0 0 51,687
ACCENTURE PLC SHS CL A G1150G111 16,133 62,704 SH   SOLE   0 0 62,704
ALLEGION COM G0176J109 1,956 21,816 SH   SOLE   0 0 21,816
ALPHABET INC CL C COM 02079K305 468 4,877 SH   SOLE   0 0 4,877
AMERICAN EXPRESS COM 025816109 479 3,552 SH   SOLE   0 0 3,552
AMETEK COM 031100100 9,037 79,690 SH   SOLE   0 0 79,690
AMGEN COM 031162100 16,601 73,655 SH   SOLE   0 0 73,655
AMPHENOL COM 032095101 16,160 241,351 SH   SOLE   0 0 241,351
AON PLC SHS CL A G0408V102 20,482 76,464 SH   SOLE   0 0 76,464
APPLE COM 037833100 28,508 206,287 SH   SOLE   0 0 206,287
CADENCE DESIGN SYSTEM COM 127387108 1,211 7,411 SH   SOLE   0 0 7,411
CANADIAN NATL RAILWAY COM 136375102 9,491 87,891 SH   SOLE   0 0 87,891
CANADIAN PACIFIC RAILWAY COM 13645T100 1,094 16,410 SH   SOLE   0 0 16,410
CASEY'S GENERAL STORES COM 147528103 586 2,894 SH   SOLE   0 0 2,894
CBRE GROUP COM 12504L109 2,598 38,488 SH   SOLE   0 0 38,488
CHURCHILL DOWNS COM 171484108 321 1,746 SH   SOLE   0 0 1,746
COGNIZANT TECH COM 192446102 3,583 62,387 SH   SOLE   0 0 62,387
COPART COM 217204106 16,159 151,877 SH   SOLE   0 0 151,877
CRACKER BARREL COM 22410J106 884 9,556 SH   SOLE   0 0 9,556
CREDIT ACCEPTANCE COM 225310101 3,009 6,871 SH   SOLE   0 0 6,871
DIAGEO PLC ADR SPON ADR 25243Q205 10,991 64,731 SH   SOLE   0 0 64,731
DOLLAR GENERAL COM 256746108 14,614 60,928 SH   SOLE   0 0 60,928
DOLLAR TREE STORES COM 256747106 2,007 14,750 SH   SOLE   0 0 14,750
EVERTEC COM 30040P103 738 23,571 SH   SOLE   0 0 23,571
EXPEDITORS INTL COM 302130109 10,233 115,879 SH   SOLE   0 0 115,879
F5 NETWORKS COM 315616102 2,206 15,249 SH   SOLE   0 0 15,249
FACTSET RESEARCH SYSTEMS COM 303075105 4,421 11,051 SH   SOLE   0 0 11,051
FORD COM 345370100 224 20,000 SH   SOLE   0 0 20,000
GENPACT LTD COM G3922B107 1,922 43,919 SH   SOLE   0 0 43,919
GENTEX COM 371901109 1,034 43,409 SH   SOLE   0 0 43,409
GRACO COM 384109104 15,254 254,459 SH   SOLE   0 0 254,459
HENRY SCHEIN COM 806407102 5,721 86,993 SH   SOLE   0 0 86,993
HERSHEY CO COM 427866108 3,142 14,255 SH   SOLE   0 0 14,255
ICON PLC COM G4705A100 6,919 37,651 SH   SOLE   0 0 37,651
INTEL COM 458140100 2,090 81,131 SH   SOLE   0 0 81,131
KELLOGG COM 487836108 1,934 27,766 SH   SOLE   0 0 27,766
KIMBERLY-CLARK COM 494368103 1,855 16,490 SH   SOLE   0 0 16,490
KLA CORP COM 482480100 6,133 20,266 SH   SOLE   0 0 20,266
LILLY (ELI) & CO COM 532457108 8,779 27,153 SH   SOLE   0 0 27,153
LOWES COM 548661107 2,926 15,580 SH   SOLE   0 0 15,580
MARSH & MC LENNAN COM 571748102 12,226 81,900 SH   SOLE   0 0 81,900
MASTERCARD COM 57636Q104 20,759 73,011 SH   SOLE   0 0 73,011
MAXIMUS COM 577933104 334 5,783 SH   SOLE   0 0 5,783
MC CORMICK COM 579780206 18,789 263,634 SH   SOLE   0 0 263,634
METTLER-TOLEDO COM 592688105 1,880 1,735 SH   SOLE   0 0 1,735
MICROSOFT COM 594918104 18,803 80,737 SH   SOLE   0 0 80,737
NIKE COM 654106103 8,825 106,172 SH   SOLE   0 0 106,172
NORTHROP GRUMMAN COM 666807102 15,186 32,289 SH   SOLE   0 0 32,289
NOVO-NORDISK ADR ADR 670100205 15,326 153,834 SH   SOLE   0 0 153,834
ORACLE COM 68389X105 13,411 219,613 SH   SOLE   0 0 219,613
O'REILLY AUTOMOTIVE COM 67103H107 13,426 19,089 SH   SOLE   0 0 19,089
PACKAGING CORP COM 695156109 10,395 92,574 SH   SOLE   0 0 92,574
PEPSICO COM 713448108 16,286 99,757 SH   SOLE   0 0 99,757
POLARIS INDUSTRIES COM 731068102 2,204 23,051 SH   SOLE   0 0 23,051
PROGRESSIVE COM 743315103 8,722 75,058 SH   SOLE   0 0 75,058
ROBERT HALF INTL COM 770323103 3,843 50,238 SH   SOLE   0 0 50,238
ROLLINS COM 775711104 14,245 410,780 SH   SOLE   0 0 410,780
ROSS STORES COM 778296103 10,503 124,639 SH   SOLE   0 0 124,639
S E I INVESTMENTS COM 784117103 14,410 293,786 SH   SOLE   0 0 293,786
SEAGATE TECHNOLOGY COM G7945J104 326 6,135 SH   SOLE   0 0 6,135
SERVICE CORP INTL COM 783890106 1,853 32,108 SH   SOLE   0 0 32,108
SHERWIN WILLIAMS COM 824348106 6,431 31,411 SH   SOLE   0 0 31,411
SILGAN HOLDINGS COM 827048109 2,764 65,763 SH   SOLE   0 0 65,763
STRYKER COM 863667101 7,496 37,011 SH   SOLE   0 0 37,011
T ROWE PRICE COM 74144T108 6,248 59,506 SH   SOLE   0 0 59,506
TAIWAN SEMICONDUCTOR ADR ADR 874039100 2,318 33,820 SH   SOLE   0 0 33,820
TARGET COM 87612E106 1,091 7,358 SH   SOLE   0 0 7,358
TJX COMPANIES COM 872540109 14,758 237,584 SH   SOLE   0 0 237,584
TORO COM 891092108 16,379 189,398 SH   SOLE   0 0 189,398
TRINET GROUP COM 896288107 2,652 37,243 SH   SOLE   0 0 37,243
UNITED PARCEL SERVICE COM 911312106 1,915 11,857 SH   SOLE   0 0 11,857
UNITEDHEALTH GROUP COM 91324P102 20,064 39,729 SH   SOLE   0 0 39,729
VISA COM 92826C839 1,036 5,833 SH   SOLE   0 0 5,833