The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||
|
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
||||||||||||||||
| 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 Inc | COM | 00287Y109 | 345 | 4,752 | SH | SOLE | 37 | 0 | 4,715 | ||
| Affiliated Mngrs Group | COM | 008252108 | 247 | 2,685 | SH | SOLE | 210 | 0 | 2,475 | ||
| Alaska Air Group | COM | 011659109 | 232 | 3,632 | SH | SOLE | 1,007 | 0 | 2,625 | ||
| Alphabet Inc Cl A | COM | 02079K305 | 98,697 | 91,150 | SH | SOLE | 40,985 | 0 | 50,165 | ||
| Alphabet Inc Cl C | COM | 02079K107 | 852 | 789 | SH | SOLE | 517 | 0 | 272 | ||
| Amazon.com Inc | COM | 023135106 | 1,628 | 860 | SH | SOLE | 256 | 0 | 604 | ||
| American Water Works | COM | 030420103 | 419 | 3,616 | SH | SOLE | 3,616 | 0 | 0 | ||
| Amgen Inc | COM | 031162100 | 361 | 1,962 | SH | SOLE | 1,962 | 0 | 0 | ||
| Amphenol Corp Cl A | COM | 032095101 | 51,612 | 537,967 | SH | SOLE | 256,873 | 0 | 281,094 | ||
| Apple Inc | COM | 037833100 | 123,427 | 623,621 | SH | SOLE | 280,029 | 0 | 343,592 | ||
| Becton Dickinson & Co | COM | 075887109 | 50,591 | 200,752 | SH | SOLE | 86,570 | 0 | 114,182 | ||
| Berkshire Hthwy Cl A | COM | 084670108 | 3,820 | 12 | SH | SOLE | 0 | 0 | 12 | ||
| Berkshire Hthwy Cl B | COM | 084670702 | 22,786 | 106,892 | SH | SOLE | 40,550 | 0 | 66,342 | ||
| Biogen Inc | COM | 09062X103 | 300 | 1,284 | SH | SOLE | 1,209 | 0 | 75 | ||
| Boeing Co | COM | 097023105 | 982 | 2,698 | SH | SOLE | 653 | 0 | 2,045 | ||
| Booking Holdings | COM | 09857L108 | 84,453 | 45,049 | SH | SOLE | 20,429 | 0 | 24,620 | ||
| Broadridge Fin'l Solutns | COM | 11133T103 | 54,094 | 423,672 | SH | SOLE | 204,771 | 0 | 218,901 | ||
| CDW Corp | COM | 12514G108 | 344 | 3,103 | SH | SOLE | 315 | 0 | 2,788 | ||
| CVS Health Corp | COM | 126650100 | 35,595 | 653,251 | SH | SOLE | 317,850 | 0 | 335,401 | ||
| Cerner Corp | COM | 156782104 | 257 | 3,519 | SH | SOLE | 3,344 | 0 | 175 | ||
| Check Point Software | COM | M22465104 | 21,255 | 183,859 | SH | SOLE | 117,774 | 0 | 66,085 | ||
| Chevron Corp New | COM | 166764100 | 1,881 | 15,123 | SH | SOLE | 0 | 0 | 15,123 | ||
| Choice Hotels Int'l | COM | 169905106 | 283 | 3,255 | SH | SOLE | 315 | 0 | 2,940 | ||
| Chubb Corp | COM | H1467J104 | 358 | 2,435 | SH | SOLE | 1,515 | 0 | 920 | ||
| Cisco Systems Inc | COM | 17275R102 | 2,048 | 37,436 | SH | SOLE | 2,160 | 0 | 35,276 | ||
| Cognizant Tech Solutns | COM | 192446102 | 45,086 | 711,249 | SH | SOLE | 321,096 | 0 | 390,153 | ||
| Conocophillips | COM | 20825c104 | 531 | 8,720 | SH | SOLE | 0 | 0 | 8,720 | ||
| Constellation Brands | COM | 21036P108 | 20,558 | 104,389 | SH | SOLE | 59,000 | 0 | 45,389 | ||
| Cracker Barrel Old Ctry | COM | 22410J106 | 303 | 1,775 | SH | SOLE | 0 | 0 | 1,775 | ||
| Cummins Inc | COM | 231021106 | 2,156 | 12,585 | SH | SOLE | 1,412 | 0 | 11,173 | ||
| Del Taco Restaurants | COM | 245496104 | 139 | 10,850 | SH | SOLE | 0 | 0 | 10,850 | ||
| Dollar Tree Stores | COM | 256746108 | 59,116 | 550,481 | SH | SOLE | 240,022 | 0 | 310,459 | ||
| Dunkin Brands Group | COM | 265504100 | 335 | 4,215 | SH | SOLE | 400 | 0 | 3,815 | ||
| Ecolab Inc | COM | 278865100 | 28,960 | 146,677 | SH | SOLE | 70,268 | 0 | 76,409 | ||
| Estee Lauder Company | COM | 518439104 | 489 | 2,673 | SH | SOLE | 2,673 | 0 | 0 | ||
| Expedia Group | COM | 30212P303 | 36,634 | 275,384 | SH | SOLE | 78,582 | 0 | 196,802 | ||
| Facebook Inc | COM | 30303M102 | 94,130 | 487,725 | SH | SOLE | 220,782 | 0 | 266,943 | ||
| Fastenal Company | COM | 311900104 | 238 | 7,316 | SH | SOLE | 600 | 0 | 6,716 | ||
| Fleetcor Technologies | COM | 339041105 | 25,872 | 92,121 | SH | SOLE | 60,761 | 0 | 31,360 | ||
| Fortune Brnds Hme&Sec | COM | 34964C106 | 33,974 | 594,682 | SH | SOLE | 297,945 | 0 | 296,737 | ||
| Green Dot Corp | COM | 39304D102 | 8,437 | 172,552 | SH | SOLE | 116,280 | 0 | 56,272 | ||
| Home Depot Inc | COM | 437076102 | 47,480 | 228,303 | SH | SOLE | 66,377 | 0 | 161,926 | ||
| IAA Inc | COM | 449253103 | 10,734 | 284,142 | SH | SOLE | 89,989 | 0 | 194,153 | ||
| Icon PLC | COM | G4705A100 | 238 | 1,547 | SH | SOLE | 150 | 0 | 1,397 | ||
| Int'l Business Machines | COM | 459200101 | 1,601 | 11,614 | SH | SOLE | 730 | 0 | 10,884 | ||
| Intuit Inc | COM | 461202103 | 19,352 | 74,052 | SH | SOLE | 51,375 | 0 | 22,677 | ||
| JP Morgan Chase | COM | 46625H100 | 4,560 | 40,793 | SH | SOLE | 2,340 | 0 | 38,453 | ||
| Johnson & Johnson | COM | 478160104 | 292 | 2,102 | SH | SOLE | 1,350 | 0 | 752 | ||
| Jones Lang Lasalle | COM | 48020Q107 | 241 | 1,718 | SH | SOLE | 160 | 0 | 1,558 | ||
| Kar Auction Services | COM | 48238T109 | 7,103 | 284,148 | SH | SOLE | 89,989 | 0 | 194,159 | ||
| Keurig Dr Pepper | COM | 49271V100 | 1,267 | 43,850 | SH | SOLE | 43,850 | 0 | 0 | ||
| Kimberly-Clark | COM | 494368103 | 1,817 | 13,637 | SH | SOLE | 1,039 | 0 | 12,598 | ||
| Kraft Heinz Company | COM | 500754106 | 1,502 | 48,415 | SH | SOLE | 2,500 | 0 | 45,915 | ||
| Littelfuse Inc | COM | 537008104 | 15,579 | 88,064 | SH | SOLE | 60,759 | 0 | 27,305 | ||
| Lowes Companies | COM | 548661107 | 20,932 | 207,442 | SH | SOLE | 140,699 | 0 | 66,743 | ||
| Markel Corp | COM | 570535104 | 32,202 | 29,554 | SH | SOLE | 17,721 | 0 | 11,833 | ||
| Marriott Int'l Inc New | COM | 571903202 | 463 | 3,303 | SH | SOLE | 2,785 | 0 | 518 | ||
| Mastercard Inc | COM | 57636Q104 | 69,668 | 263,365 | SH | SOLE | 121,106 | 0 | 142,259 | ||
| Mcdonalds | COM | 580135101 | 2,581 | 12,429 | SH | SOLE | 1,105 | 0 | 11,324 | ||
| Microsoft Corp | COM | 594918104 | 4,519 | 33,737 | SH | SOLE | 17,186 | 0 | 16,551 | ||
| Middleby Corp Com | COM | 596278101 | 44,502 | 327,947 | SH | SOLE | 143,165 | 0 | 184,782 | ||
| NV5 Global | COM | 62945V109 | 277 | 3,410 | SH | SOLE | 360 | 0 | 3,050 | ||
| Nestle S A Reg B ADR | COM | 641069406 | 1,971 | 19,071 | SH | SOLE | 1,250 | 0 | 17,821 | ||
| Nike Inc | COM | 654106103 | 392 | 4,674 | SH | SOLE | 4,674 | 0 | 0 | ||
| Novo-Nordisk | COM | 670100205 | 371 | 7,286 | SH | SOLE | 7,136 | 0 | 150 | ||
| Nvidia Corp | COM | 67066G104 | 10,231 | 62,298 | SH | SOLE | 42,457 | 0 | 19,841 | ||
| Oracle Corporation | COM | 68389x105 | 1,434 | 25,187 | SH | SOLE | 25,107 | 0 | 80 | ||
| Pepsico Inc | COM | 713448108 | 2,696 | 20,564 | SH | SOLE | 4,207 | 0 | 16,357 | ||
| Petroshale Inc Com Npv | COM | 71676H106 | 38 | 50,000 | SH | SOLE | 0 | 0 | 50,000 | ||
| Pfizer | COM | 717081103 | 244 | 5,653 | SH | SOLE | 2,660 | 0 | 2,993 | ||
| Phillips 66 | COM | 718546104 | 46,692 | 499,170 | SH | SOLE | 227,901 | 0 | 271,268 | ||
| Procter & Gamble Co | COM | 742718109 | 238 | 2,175 | SH | SOLE | 1,920 | 0 | 255 | ||
| Red Hat Inc | COM | 756577102 | 200 | 1,070 | SH | SOLE | 1,070 | 0 | 0 | ||
| Roper Industries | COM | 776696106 | 440 | 1,202 | SH | SOLE | 1,202 | 0 | 0 | ||
| Royal Bank of Canada | COM | 780087102 | 1,942 | 24,466 | SH | SOLE | 1,400 | 0 | 23,066 | ||
| S&P Global Inc | COM | 78409V104 | 48,975 | 215,003 | SH | SOLE | 98,468 | 0 | 116,535 | ||
| SEI Investments Co | COM | 784117103 | 239 | 4,265 | SH | SOLE | 330 | 0 | 3,935 | ||
| SPDR S&P 500 | COM | 78462F103 | 200 | 684 | SH | SOLE | 509 | 0 | 175 | ||
| Sherwin Williams Co | COM | 824348106 | 58,062 | 126,694 | SH | SOLE | 57,357 | 0 | 69,337 | ||
| Stanley Black & Decker | COM | 854502101 | 341 | 2,364 | SH | SOLE | 2,364 | 0 | 0 | ||
| Starbucks | COM | 855244109 | 1,217 | 14,526 | SH | SOLE | 8,085 | 0 | 6,441 | ||
| Steris PLC | COM | G8473T100 | 235 | 1,582 | SH | SOLE | 160 | 0 | 1,422 | ||
| TJX Companies | COM | 872540109 | 49,659 | 939,097 | SH | SOLE | 455,510 | 0 | 483,587 | ||
| Texas Instruments | COM | 882508104 | 410 | 3,576 | SH | SOLE | 3,576 | 0 | 0 | ||
| Thermo Fisher Scientific | COM | 883556102 | 62,869 | 214,076 | SH | SOLE | 91,481 | 0 | 122,595 | ||
| Union Pacific | COM | 907818108 | 45,990 | 271,954 | SH | SOLE | 126,608 | 0 | 145,346 | ||
| United Parcel Service Inc | COM | 911312106 | 2,006 | 19,426 | SH | SOLE | 2,841 | 0 | 16,585 | ||
| United Technologies | COM | 913017109 | 28,902 | 221,985 | SH | SOLE | 71,861 | 0 | 150,124 | ||
| VF Corp | COM | 918204108 | 268 | 3,075 | SH | SOLE | 3,075 | 0 | 0 | ||
| Verizon Communications | COM | 92343v104 | 2,476 | 43,339 | SH | SOLE | 2,930 | 0 | 40,409 | ||
| Visa | COM | 92826C839 | 45,959 | 264,817 | SH | SOLE | 80,098 | 0 | 184,719 | ||
| WEC Energy Group | COM | 92939U106 | 2,276 | 27,305 | SH | SOLE | 3,764 | 0 | 23,541 | ||
| Walgreens Boots Alliance | COM | 931427108 | 24,016 | 439,298 | SH | SOLE | 125,589 | 0 | 313,709 | ||
| Walt Disney Co | COM | 254687106 | 65,987 | 472,553 | SH | SOLE | 203,218 | 0 | 269,335 | ||
| Wells Fargo & Co | COM | 949746101 | 40,670 | 859,482 | SH | SOLE | 407,108 | 0 | 452,373 | ||
| Western Alliance Banc | COM | 957638109 | 14,487 | 323,952 | SH | SOLE | 229,467 | 0 | 94,485 | ||
| Wex Inc | COM | 96208T104 | 289 | 1,390 | SH | SOLE | 140 | 0 | 1,250 | ||
| Zoetis Inc | COM | 98978V103 | 27,810 | 245,052 | SH | SOLE | 79,807 | 0 | 165,245 | ||