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
AT&T COM 00206R102 4,631 160,935 SH   SOLE   80,467 0 80,467
AbbVie Inc COM 00287Y109 940 8,350 SH   SOLE   4,175 0 4,175
Accenture Plc COM G1151C101 580 1,970 SH   SOLE   985 0 985
Adobe Systems COM 00724F101 75,150 128,322 SH   SOLE   64,161 0 64,161
Alibaba Group COM 01609W102 1,206 5,322 SH   SOLE   2,661 0 2,661
Alphabet Inc Cl A COM 02079K305 220,938 90,482 SH   SOLE   45,241 0 45,241
Alphabet Inc Cl C COM 02079K107 1,368 546 SH   SOLE   273 0 273
Amazon.com Inc COM 023135106 7,582 2,204 SH   SOLE   1,102 0 1,102
American Tower Corp COM 03027X100 4,215 15,606 SH   SOLE   7,803 0 7,803
Amphenol Corp COM 032095101 93,307 1,363,946 SH   SOLE   681,973 0 681,973
Apple Inc COM 037833100 222,894 1,627,442 SH   SOLE   813,721 0 813,721
Ball Corp COM 058498106 721 8,900 SH   SOLE   4,450 0 4,450
Becton Dickinson & Co COM 075887109 1,567 6,445 SH   SOLE   3,222 0 3,222
Berkshire Hthwy Cl A COM 084670108 837 2 SH   SOLE   1 0 1
Boeing Co COM 097023105 3,070 12,817 SH   SOLE   6,408 0 6,408
Booking Holdings COM 09857L108 106,472 48,660 SH   SOLE   24,330 0 24,330
Brinker Int'l COM 109641100 432 7,000 SH   SOLE   3,500 0 3,500
Broadridge Fin'l Solutns COM 11133T103 88,350 546,958 SH   SOLE   273,479 0 273,479
CDW Corp COM 12514G108 417 2,390 SH   SOLE   1,195 0 1,195
CVS Health Corp COM 126650100 5,912 70,855 SH   SOLE   35,427 0 35,427
Chevron Corp New COM 166764100 1,040 9,930 SH   SOLE   4,965 0 4,965
Cintas Corp COM 172908105 23,547 61,642 SH   SOLE   30,821 0 30,821
Cisco Systems Inc COM 17275R102 6,095 115,017 SH   SOLE   57,508 0 57,508
Citrix Systems Inc COM 177376100 53,422 455,549 SH   SOLE   227,774 0 227,774
Comcast Corp Cl A COM 20030N101 3,867 67,827 SH   SOLE   33,913 0 33,913
Conocophillips COM 20825c104 420 6,910 SH   SOLE   3,455 0 3,455
Constellation Brands COM 21036P108 27,619 118,086 SH   SOLE   59,043 0 59,043
Copart Inc COM 217204106 25,310 191,990 SH   SOLE   95,995 0 95,995
Del Taco Restaurants COM 245496104 775 77,500 SH   SOLE   38,750 0 38,750
Dollar Tree Stores COM 256746108 1,728 17,372 SH   SOLE   8,686 0 8,686
EPAM Systems Inc COM 29414B104 510 1,000 SH   SOLE   500 0 500
Ecolab Inc COM 278865100 1,279 6,210 SH   SOLE   3,105 0 3,105
Facebook Inc COM 30303M102 184,542 530,736 SH   SOLE   265,368 0 265,368
Fiserv Inc COM 337738108 109,809 1,027,314 SH   SOLE   513,657 0 513,657
Fleetcor Technologies COM 339041105 23,948 93,528 SH   SOLE   46,764 0 46,764
Ford Motor Co COM 345370860 299 20,184 SH   SOLE   10,092 0 10,092
Fortune Brnds Hme&Sec COM 34964C106 56,283 565,035 SH   SOLE   282,517 0 282,517
GoDaddy Inc COM 380237107 23,435 269,500 SH   SOLE   134,750 0 134,750
Guardian Cap Group COM 401339304 1,106 42,100 SH   SOLE   21,050 0 21,050
HDFC Bank Ltd COM 40415F101 496 6,786 SH   SOLE   3,393 0 3,393
Home Depot Inc COM 437076102 111,167 348,606 SH   SOLE   174,303 0 174,303
Honeywell Int'l COM 438516106 401 1,830 SH   SOLE   915 0 915
IAA Inc COM 449253103 65,688 1,204,407 SH   SOLE   602,203 0 602,203
IPG Photonics Corp COM 44980X109 415 1,970 SH   SOLE   985 0 985
Infosys Ltd COM 456788108 415 19,600 SH   SOLE   9,800 0 9,800
Ingredion Inc COM 457187102 3,777 41,739 SH   SOLE   20,869 0 20,869
Intuit Inc COM 461202103 29,307 59,790 SH   SOLE   29,895 0 29,895
JD.Com Inc COM 47215P106 456 5,720 SH   SOLE   2,860 0 2,860
JP Morgan Chase COM 46625H100 4,532 29,140 SH   SOLE   14,570 0 14,570
Johnson & Johnson COM 478160104 4,320 26,224 SH   SOLE   13,112 0 13,112
Kar Auction Services COM 48238T109 1,048 59,771 SH   SOLE   29,885 0 29,885
Kroger Co COM 501044101 5,272 137,614 SH   SOLE   68,807 0 68,807
Lockheed Martin Corp COM 539830109 3,074 8,127 SH   SOLE   4,063 0 4,063
Lowes Companies COM 548661107 33,852 174,522 SH   SOLE   87,261 0 87,261
Markel Corp COM 570535104 114,892 96,816 SH   SOLE   48,408 0 48,408
Mastercard Inc COM 57636Q104 104,422 286,018 SH   SOLE   143,009 0 143,009
Match Group COM 57667L107 85,687 531,396 SH   SOLE   265,698 0 265,698
Mcdonalds COM 580135101 4,584 19,848 SH   SOLE   9,924 0 9,924
Mercadolibre Inc COM 58733R102 953 612 SH   SOLE   306 0 306
Microsoft Corp COM 594918104 97,231 358,919 SH   SOLE   179,459 0 179,459
Napco Security Tech COM 630402105 2,743 75,442 SH   SOLE   37,721 0 37,721
Nestle S A Reg B ADR COM 641069406 4,981 39,936 SH   SOLE   19,968 0 19,968
Netease ADR COM 64110W102 541 4,700 SH   SOLE   2,350 0 2,350
New Oriental Eduction COM 647581107 181 22,150 SH   SOLE   11,075 0 11,075
Nvidia Corp COM 67066G104 39,990 49,981 SH   SOLE   24,990 0 24,990
Paypal Holdings COM 70450Y103 121,350 416,324 SH   SOLE   208,162 0 208,162
Pepsico Inc COM 713448108 5,265 35,539 SH   SOLE   17,769 0 17,769
PerkinElmer Inc COM 714046109 65,539 424,448 SH   SOLE   212,224 0 212,224
Phillips 66 COM 718546104 6,108 71,183 SH   SOLE   35,591 0 35,591
Raytheon Technologies COM 75513E101 42,795 501,652 SH   SOLE   250,826 0 250,826
Restaurant Brands Int'l COM 76131D103 7,456 115,719 SH   SOLE   57,859 0 57,859
S&P Global Inc COM 78409V104 100,629 245,169 SH   SOLE   122,584 0 122,584
Sherwin Williams Co COM 824348106 72,040 264,416 SH   SOLE   132,208 0 132,208
Starbucks COM 855244109 1,006 9,000 SH   SOLE   4,500 0 4,500
Steris Plc COM G8473T100 96,992 470,150 SH   SOLE   235,075 0 235,075
TJX Companies COM 872540109 88,818 1,317,396 SH   SOLE   658,698 0 658,698
Taiwan Semi Manuf Co COM 874039100 838 6,980 SH   SOLE   3,490 0 3,490
Take-Two Interactive COM 874054109 104,380 589,656 SH   SOLE   294,828 0 294,828
Teleflex Inc COM 879369106 17,956 44,691 SH   SOLE   22,345 0 22,345
Thermo Fisher Scientific COM 883556102 112,260 222,532 SH   SOLE   111,266 0 111,266
Ulta Beauty Inc COM 90384S303 100,769 291,434 SH   SOLE   145,717 0 145,717
Union Pacific COM 907818108 1,032 4,696 SH   SOLE   2,348 0 2,348
United Health Group COM 91324P102 3,307 8,258 SH   SOLE   4,129 0 4,129
United Parcel Service Inc COM 911312106 5,993 28,819 SH   SOLE   14,409 0 14,409
Verizon Commun COM 92343V104 5,408 96,525 SH   SOLE   48,262 0 48,262
Visa Inc COM 92826C839 93,180 398,514 SH   SOLE   199,257 0 199,257
WEC Energy Group COM 92939U106 3,456 38,856 SH   SOLE   19,428 0 19,428
Walgreens Boots Allnc COM 931427108 418 7,960 SH   SOLE   3,980 0 3,980
Walt Disney Co COM 254687106 134,588 765,705 SH   SOLE   382,852 0 382,852
Wells Fargo & Co COM 949746101 614 13,562 SH   SOLE   6,781 0 6,781
Wex Inc COM 96208T104 466 2,406 SH   SOLE   1,203 0 1,203
Yum China Holdings Inc COM 98850P109 973 14,693 SH   SOLE   7,346 0 7,346
Zebra Technologies COM 989207105 100,927 190,612 SH   SOLE   95,306 0 95,306
Zions Bancorp COM 989701107 1,890 35,772 SH   SOLE   17,886 0 17,886
Zoetis Inc COM 98978V103 71,951 386,089 SH   SOLE   193,044 0 193,044