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
ASML Holdings COM N07059210   31,797,985 45,879 SH   SOLE   35,848 0 10,031
AT&T COM 00206R102   4,280,327 187,981 SH   SOLE   165,602 0 22,378
AbbVie Inc COM 00287Y109   574,859 3,235 SH   SOLE   3,060 0 175
Abbott Labs COM 002824100   565,550 5,000 SH   SOLE   0 0 5,000
Accenture Plc COM G1151C101   537,574 1,528 SH   SOLE   1,372 0 156
Adams Nat Res ETF COM 00548F105   347,840 16,000 SH   SOLE   0 0 16,000
Adobe Inc COM 00724F101   55,221,681 124,182 SH   SOLE   98,136 0 26,046
Alphabet Inc Cl A COM 02079K305   125,441,163 662,658 SH   SOLE   536,809 0 125,848
Alphabet Inc Cl C COM 02079K107   4,380,120 23,000 SH   SOLE   5,000 0 18,000
Altria Group Inc COM 02209S103   2,991,860 57,216 SH   SOLE   49,718 0 7,498
Amazon.com Inc COM 023135106   102,749,770 468,343 SH   SOLE   377,306 0 91,037
American Tower Corp COM 03027X100   3,748,538 20,438 SH   SOLE   18,027 0 2,411
Amphenol Corp COM 032095101   49,992,930 719,840 SH   SOLE   568,452 0 151,388
Apple Inc COM 037833100   117,181,434 467,939 SH   SOLE   373,567 0 94,372
Autodesk Inc COM 052769106   47,335,239 160,149 SH   SOLE   126,705 0 33,444
Automatic Data Proc COM 053015103   2,513,087 8,585 SH   SOLE   7,462 0 1,123
Autozone Inc COM 053332102   35,574,220 11,110 SH   SOLE   8,720 0 2,390
Berkshire Hthwy Cl A COM 084670108   680,920 1 SH   SOLE   0 0 1
Berkshire Hthwy Cl B COM 084670702   24,235,068 53,466 SH   SOLE   44,041 0 9,425
Black Hills Corp COM 092113109   2,973,165 50,805 SH   SOLE   44,229 0 6,576
Boeing Co COM 097023105   644,280 3,640 SH   SOLE   3,340 0 300
Booking Holdings COM 09857L108   51,262,105 10,317 SH   SOLE   8,163 0 2,154
Booz Allen Hamilton COM 099502106   26,356,239 204,788 SH   SOLE   167,862 0 36,925
Broadcom Inc COM 11135F101   15,945,544 68,778 SH   SOLE   64,949 0 3,829
Broadridge Fin'l Solutns COM 11133T103   19,072,682 84,358 SH   SOLE   59,681 0 24,677
Chevron Corp New COM 166764100   5,601,361 38,672 SH   SOLE   34,189 0 4,483
Cintas Corp COM 172908105   13,227,880 72,402 SH   SOLE   69,269 0 3,133
Cisco Systems Inc COM 17275R102   4,288,960 72,448 SH   SOLE   63,734 0 8,714
Constellation Brands COM 21036P108   234,170 1,059 SH   SOLE   909 0 150
Copart Inc COM 217204106   36,407,929 634,395 SH   SOLE   522,195 0 112,200
Deere & Co COM 244199105   276,807 653 SH   SOLE   653 0 0
Dollar Tree Stores COM 256746108   335,731 4,480 SH   SOLE   4,130 0 350
Dominos Pizza Inc COM 25754A201   2,999,012 7,144 SH   SOLE   5,543 0 1,601
Ecolab Inc COM 278865100   351,480 1,500 SH   SOLE   1,500 0 0
Eli Lily & Co COM 532457108   782,808 1,014 SH   SOLE   14 0 1,000
Exlservice Holdings COM 302081104   205,479 4,630 SH   SOLE   4,381 0 249
Extra Space Storage COM 30225T102   4,054,474 27,102 SH   SOLE   23,525 0 3,577
Fastenal Company COM 311900104   1,610,034 22,389 SH   SOLE   19,700 0 2,689
Federal Signal Corp COM 313855108   6,139,149 66,448 SH   SOLE   63,512 0 2,935
Fiserv Inc COM 337738108   61,306,058 298,442 SH   SOLE   232,029 0 66,413
GoDaddy Inc COM 380237107   15,140,055 76,709 SH   SOLE   73,408 0 3,301
Guardian Cap Group COM 401339304   2,142,375 72,500 SH   SOLE   72,500 0 0
Home Depot Inc COM 437076102   33,974,363 87,339 SH   SOLE   64,124 0 23,215
Icon Plc COM G4705A100   239,908 1,143 SH   SOLE   1,109 0 34
Idexx Laboratories COM 45168D104   8,651,232 20,925 SH   SOLE   20,063 0 862
Intuit Inc COM 461202103   45,715,113 72,736 SH   SOLE   59,916 0 12,819
JP Morgan Chase COM 46625H100   6,421,948 26,790 SH   SOLE   23,382 0 3,408
Kinsale Capital Group COM 49714P108   18,251,258 39,239 SH   SOLE   27,684 0 11,555
Kroger Co COM 501044101   795,753 13,013 SH   SOLE   12,263 0 750
Lockheed Martin Corp COM 539830109   3,444,624 7,088 SH   SOLE   6,118 0 970
Lowes Companies COM 548661107   15,505,348 62,825 SH   SOLE   60,113 0 2,712
Markel Group Inc COM 570535104   4,672,904 2,707 SH   SOLE   2,047 0 660
Marriott Int'l Inc New COM 571903202   286,500 1,027 SH   SOLE   1,027 0 0
Mastercard Inc COM 57636Q104   60,291,140 114,497 SH   SOLE   91,415 0 23,082
Mcdonalds COM 580135101   3,778,084 13,032 SH   SOLE   11,456 0 1,576
Mercadolibre Inc COM 58733R102   12,658,075 7,444 SH   SOLE   7,111 0 333
Meta Platforms Inc COM 30303M102   1,856,066 3,170 SH   SOLE   2,800 0 370
Microsoft Corp COM 594918104   74,106,793 175,816 SH   SOLE   127,752 0 48,064
Napco Security Tech COM 630402105   14,209,758 399,599 SH   SOLE   383,483 0 16,116
Novo-Nordisk COM 670100205   17,567,804 204,229 SH   SOLE   162,131 0 42,097
Nvidia Corp COM 67066G104   76,441,189 569,224 SH   SOLE   484,046 0 85,178
Occidental Petroleum Corp COM 674599105   497,904 10,077 SH   SOLE   10,077 0 0
Oracle Corporation COM 68389x105   2,887,411 17,327 SH   SOLE   12,014 0 5,313
Pepsico Inc COM 713448108   2,967,768 19,517 SH   SOLE   17,044 0 2,473
Phillips 66 COM 718546104   1,103,170 9,682 SH   SOLE   9,332 0 350
Pool Corp COM 73278L105   9,688,647 28,417 SH   SOLE   27,305 0 1,112
RTX Corp COM 75513E101   417,302 3,606 SH   SOLE   3,053 0 553
Restaurant Brands Int'l COM 76131D103   30,371,591 465,964 SH   SOLE   338,216 0 127,748
S&P Global Inc COM 78409V104   46,450,381 93,268 SH   SOLE   75,544 0 17,723
SPDR S&P 500 COM 78462F103   5,104,170 8,709 SH   SOLE   7,524 0 1,185
Sherwin Williams Co COM 824348106   30,444,464 89,560 SH   SOLE   69,384 0 20,176
Starbucks COM 855244109   365,000 4,000 SH   SOLE   4,000 0 0
Steris Plc COM G8473T100   251,811 1,225 SH   SOLE   1,086 0 139
TJX Companies COM 872540109   53,469,352 442,590 SH   SOLE   357,894 0 84,696
Taiwan Semi Manuf Co COM 874039100   287,545 1,456 SH   SOLE   1,456 0 0
Take-Two Interactive COM 874054109   609,488 3,311 SH   SOLE   2,747 0 564
Tesla Motors COM 88160R101   201,920 500 SH   SOLE   500 0 0
Texas Instruments COM 882508104   3,336,094 17,791 SH   SOLE   15,516 0 2,275
Thermo Fisher Sci COM 883556102   45,339,976 87,153 SH   SOLE   69,366 0 17,787
Ulta Beauty Inc COM 90384S303   284,444 654 SH   SOLE   430 0 224
Union Pacific COM 907818108   4,334,490 19,007 SH   SOLE   16,623 0 2,384
United Health Group COM 91324P102   57,862,132 114,383 SH   SOLE   90,347 0 24,036
United Parcel Service COM 911312106   283,268 2,246 SH   SOLE   2,246 0 0
Verisign Inc COM 92343E102   18,565,967 89,708 SH   SOLE   62,783 0 26,925
Visa Inc COM 92826C839   36,219,067 114,602 SH   SOLE   88,869 0 25,733
WEC Energy Group COM 92939U106   3,573,498 37,999 SH   SOLE   33,394 0 4,605
WEG SA COM 94858P209   98,115 10,550 SH   SOLE   10,550 0 0
Wal-Mart Stores Inc COM 931142103   903,500 10,000 SH   SOLE   0 0 10,000
Waste Management COM 94106L109   503,264 2,494 SH   SOLE   94 0 2,400
Yum Brands Inc COM 988498101   202,580 1,509 SH   SOLE   1,509 0 0
Yum China Holdings Inc COM 98850P109   279,192 5,795 SH   SOLE   5,645 0 150
Zebra Technologies COM 989207105   12,146,232 31,449 SH   SOLE   28,949 0 2,500
Zions Bancorp COM 989701107   1,298,707 23,939 SH   SOLE   23,939 0 0
Zoetis Inc COM 98978V103   27,664,078 169,791 SH   SOLE   120,519 0 49,271