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
AT&T COM 00206R102   4,593,951 208,815 SH   SOLE   185,972 0 22,843
AbbVie Inc COM 00287Y109   638,847 3,235 SH   SOLE   3,060 0 175
Abbott Labs COM 002824100   570,050 5,000 SH   SOLE   0 0 5,000
Accenture Plc COM G1151C101   1,410,953 3,991 SH   SOLE   1,834 0 2,156
Adams Nat Res ETF COM 00548F105   371,520 16,000 SH   SOLE   0 0 16,000
Adobe Inc COM 00724F101   64,946,163 125,431 SH   SOLE   98,674 0 26,757
Alibaba Group COM 01609W102   203,644 1,919 SH   SOLE   1,879 0 40
Alphabet Inc Cl A COM 02079K305   114,365,696 689,573 SH   SOLE   558,393 0 131,179
Alphabet Inc Cl C COM 02079K107   3,845,380 23,000 SH   SOLE   5,000 0 18,000
Altria Group Inc COM 02209S103   2,723,545 53,361 SH   SOLE   47,304 0 6,057
Amazon.com Inc COM 023135106   89,851,307 482,216 SH   SOLE   387,321 0 94,895
American Tower Corp COM 03027X100   4,469,503 19,218 SH   SOLE   17,199 0 2,019
Amphenol Corp COM 032095101   48,070,211 737,725 SH   SOLE   581,508 0 156,217
Apple Inc COM 037833100   112,997,862 484,969 SH   SOLE   386,776 0 98,192
Autodesk Inc COM 052769106   46,303,229 168,082 SH   SOLE   132,868 0 35,214
Autozone Inc COM 053332102   27,556,549 8,748 SH   SOLE   7,065 0 1,683
Berkshire Hthwy Cl A COM 084670108   691,180 1 SH   SOLE   0 0 1
Boeing Co COM 097023105   553,425 3,640 SH   SOLE   3,340 0 300
Booking Holdings COM 09857L108   53,929,933 12,803 SH   SOLE   10,229 0 2,574
Booz Allen Hamilton COM 099502106   32,152,689 197,546 SH   SOLE   158,741 0 38,805
Broadcom Inc COM 11135F101   6,061,857 35,141 SH   SOLE   33,570 0 1,570
Broadridge Fin'l Solutns COM 11133T103   18,523,765 86,145 SH   SOLE   60,529 0 25,615
Chevron Corp New COM 166764100   5,350,592 36,331 SH   SOLE   32,671 0 3,660
Cintas Corp COM 172908105   15,487,495 75,225 SH   SOLE   71,880 0 3,345
Cisco Systems Inc COM 17275R102   3,484,612 65,475 SH   SOLE   58,589 0 6,886
Constellation Brands COM 21036P108   272,222 1,056 SH   SOLE   906 0 150
Copart Inc COM 217204106   33,972,334 648,327 SH   SOLE   531,640 0 116,687
Deere & Co COM 244199105   272,411 652 SH   SOLE   652 0 0
Devon Energy Corp New COM 25179M103   220,760 5,643 SH   SOLE   5,643 0 0
Dollar General Corp COM 256677105   200,673 2,372 SH   SOLE   2,107 0 265
Dollar Tree Stores COM 256746108   315,033 4,480 SH   SOLE   4,130 0 350
Dominos Pizza Inc COM 25754A201   2,550,858 5,930 SH   SOLE   4,379 0 1,551
Ecolab Inc COM 278865100   382,995 1,500 SH   SOLE   1,500 0 0
Eli Lily & Co COM 532457108   885,940 1,000 SH   SOLE   0 0 1,000
Extra Space Storage COM 30225T102   4,479,094 24,857 SH   SOLE   22,180 0 2,677
Fastenal Company COM 311900104   1,475,965 20,666 SH   SOLE   18,473 0 2,193
Fiserv Inc COM 337738108   56,938,181 316,939 SH   SOLE   247,313 0 69,626
GoDaddy Inc COM 380237107   16,723,879 106,671 SH   SOLE   101,999 0 4,672
Guardian Cap Group COM 401339304   2,169,925 72,500 SH   SOLE   72,500 0 0
Home Depot Inc COM 437076102   42,011,234 103,680 SH   SOLE   76,007 0 27,672
Icon Plc COM G4705A100   25,892,520 90,120 SH   SOLE   62,459 0 27,660
Idexx Laboratories COM 45168D104   10,816,254 21,409 SH   SOLE   20,497 0 912
Intuit Inc COM 461202103   46,138,387 74,296 SH   SOLE   61,037 0 13,259
Itau Unibanco Holding SA COM 465562106   67,218 10,108 SH   SOLE   10,108 0 0
JP Morgan Chase COM 46625H100   5,815,706 27,580 SH   SOLE   24,190 0 3,390
Kenvue Inc COM 49177J102   3,911,058 169,090 SH   SOLE   150,265 0 18,825
Kinsale Capital Group COM 49714P108   13,804,150 29,650 SH   SOLE   20,757 0 8,893
Kroger Co COM 501044101   743,622 12,977 SH   SOLE   12,227 0 750
Lockheed Martin Corp COM 539830109   2,860,849 4,894 SH   SOLE   4,350 0 544
Lowes Companies COM 548661107   26,119,246 96,434 SH   SOLE   92,132 0 4,301
Markel Group Inc COM 570535104   44,857,466 28,597 SH   SOLE   22,267 0 6,330
Marriott Int'l Inc New COM 571903202   254,766 1,024 SH   SOLE   1,024 0 0
Mastercard Inc COM 57636Q104   58,206,782 117,875 SH   SOLE   93,933 0 23,942
Mcdonalds COM 580135101   3,617,523 11,879 SH   SOLE   10,636 0 1,243
Mercadolibre Inc COM 58733R102   264,702 129 SH   SOLE   129 0 0
Meta Platforms Inc COM 30303M102   1,822,648 3,184 SH   SOLE   2,800 0 384
Microsoft Corp COM 594918104   74,810,688 173,857 SH   SOLE   125,229 0 48,628
Napco Security Tech COM 630402105   15,187,618 375,373 SH   SOLE   358,922 0 16,451
Novo-Nordisk COM 670100205   24,389,289 204,831 SH   SOLE   158,868 0 45,962
Nvidia Corp COM 67066G104   58,372,478 480,669 SH   SOLE   421,891 0 58,777
Oracle Corporation COM 68389x105   2,049,838 12,029 SH   SOLE   8,840 0 3,189
Pepsico Inc COM 713448108   2,958,034 17,395 SH   SOLE   15,643 0 1,752
Phillips 66 COM 718546104   1,269,385 9,656 SH   SOLE   9,306 0 350
Pool Corp COM 73278L105   10,689,930 28,370 SH   SOLE   27,231 0 1,138
RTX Corp COM 75513E101   623,695 5,147 SH   SOLE   4,594 0 553
Restaurant Brands Int'l COM 76131D103   33,666,338 466,810 SH   SOLE   337,624 0 129,185
Royal Bank of Canada COM 780087102   222,019 1,780 SH   SOLE   1,655 0 125
S&P Global Inc COM 78409V104   49,818,594 96,431 SH   SOLE   78,008 0 18,423
Sherwin Williams Co COM 824348106   38,899,036 101,917 SH   SOLE   80,721 0 21,196
Starbucks COM 855244109   389,960 4,000 SH   SOLE   4,000 0 0
Steris Plc COM G8473T100   280,861 1,158 SH   SOLE   1,019 0 139
TJX Companies COM 872540109   53,192,217 452,545 SH   SOLE   365,199 0 87,345
Taiwan Semi Manuf Co COM 874039100   247,479 1,425 SH   SOLE   1,425 0 0
Take-Two Interactive COM 874054109   9,280,702 60,378 SH   SOLE   57,138 0 3,240
Tencent Holdings Adr COM 88032Q109   200,271 3,615 SH   SOLE   3,615 0 0
Texas Instruments COM 882508104   3,313,356 16,039 SH   SOLE   14,293 0 1,746
Thermo Fisher Sci COM 883556102   54,465,920 88,051 SH   SOLE   69,848 0 18,202
Ulta Beauty Inc COM 90384S303   252,928 650 SH   SOLE   426 0 224
Union Pacific COM 907818108   3,080,758 12,499 SH   SOLE   11,153 0 1,346
United Health Group COM 91324P102   68,780,584 117,637 SH   SOLE   93,042 0 24,595
United Parcel Service COM 911312106   3,139,519 23,027 SH   SOLE   20,768 0 2,258
Verisign Inc COM 92343E102   17,259,955 90,861 SH   SOLE   63,145 0 27,716
Visa Inc COM 92826C839   31,849,521 115,837 SH   SOLE   89,462 0 26,375
WEC Energy Group COM 92939U106   3,341,063 34,737 SH   SOLE   31,215 0 3,522
WEG SA COM 94858P209   111,060 11,095 SH   SOLE   11,095 0 0
Wal-Mart Stores Inc COM 931142103   807,500 10,000 SH   SOLE   0 0 10,000
Waste Management COM 94106L109   498,240 2,400 SH   SOLE   0 0 2,400
Yum Brands Inc COM 988498101   209,937 1,502 SH   SOLE   1,502 0 0
Yum China Holdings Inc COM 98850P109   317,562 7,053 SH   SOLE   6,903 0 150
Zebra Technologies COM 989207105   15,167,566 40,958 SH   SOLE   37,571 0 3,387
Zions Bancorp COM 989701107   1,123,980 23,803 SH   SOLE   23,803 0 0
Zoetis Inc COM 98978V103   34,146,099 174,767 SH   SOLE   123,733 0 51,034