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   3,968,953 207,689 SH   SOLE   179,562 0 28,127
AbbVie Inc COM 00287Y109   554,867 3,235 SH   SOLE   3,060 0 175
Abbott Labs COM 002824100   519,550 5,000 SH   SOLE   0 0 5,000
Accenture Plc COM G1151C101   28,328,854 93,368 SH   SOLE   63,961 0 29,406
Adams Nat Res ETF COM 00548F105   472,200 20,000 SH   SOLE   0 0 20,000
Adobe Inc COM 00724F101   64,180,406 115,527 SH   SOLE   84,850 0 30,677
Alphabet Inc Cl A COM 02079K305   123,880,920 680,103 SH   SOLE   514,242 0 165,861
Alphabet Inc Cl C COM 02079K107   4,585,500 25,000 SH   SOLE   5,000 0 20,000
Amazon.com Inc COM 023135106   79,196,555 409,814 SH   SOLE   305,933 0 103,881
American Tower Corp COM 03027X100   3,694,807 19,008 SH   SOLE   16,558 0 2,450
Amphenol Corp COM 032095101   48,129,145 714,400 SH   SOLE   528,177 0 186,222
Apple Inc COM 037833100   108,112,819 513,307 SH   SOLE   385,729 0 127,577
Autodesk Inc COM 052769106   40,963,615 165,543 SH   SOLE   122,737 0 42,806
Autozone Inc COM 053332102   24,495,322 8,264 SH   SOLE   6,364 0 1,900
Berkshire Hthwy Cl A COM 084670108   612,241 1 SH   SOLE   0 0 1
Boeing Co COM 097023105   665,934 3,658 SH   SOLE   2,840 0 818
Booking Holdings COM 09857L108   49,932,243 12,604 SH   SOLE   9,458 0 3,146
Booz Allen Hamilton Hld COM 099502106   2,833,343 18,410 SH   SOLE   15,892 0 2,518
Broadridge Fin'l Solutns COM 11133T103   16,463,274 83,569 SH   SOLE   57,497 0 26,072
Chevron Corp New COM 166764100   4,798,157 30,674 SH   SOLE   25,188 0 5,485
Cintas Corp COM 172908105   12,816,407 18,302 SH   SOLE   16,041 0 2,261
Cisco Systems Inc COM 17275R102   3,740,886 78,738 SH   SOLE   55,393 0 23,345
Coca Cola Co COM 191216100   636,500 10,000 SH   SOLE   0 0 10,000
Constellation Brands COM 21036P108   2,411,139 9,371 SH   SOLE   7,558 0 1,813
Copart Inc COM 217204106   15,382,577 284,021 SH   SOLE   249,098 0 34,923
Corpay Inc COM 219948106   12,993,082 48,771 SH   SOLE   42,980 0 5,791
Deere & Co COM 244199105   243,646 652 SH   SOLE   500 0 152
Devon Energy Corp New COM 25179M103   304,566 6,425 SH   SOLE   4,121 0 2,304
Dollar General Corp COM 256677105   31,536,781 238,499 SH   SOLE   177,033 0 61,465
Dollar Tree Stores COM 256746108   658,770 6,170 SH   SOLE   5,130 0 1,040
Dominos Pizza Inc COM 25754A201   575,341 1,114 SH   SOLE   800 0 313
Ecolab Inc COM 278865100   357,000 1,500 SH   SOLE   1,500 0 0
Eli Lily & Co COM 532457108   905,380 1,000 SH   SOLE   0 0 1,000
Extra Space Storage COM 30225T102   3,852,762 24,790 SH   SOLE   21,501 0 3,289
Fiserv Inc COM 337738108   46,187,570 309,900 SH   SOLE   227,876 0 82,024
GoDaddy Inc COM 380237107   16,341,180 116,965 SH   SOLE   102,438 0 14,527
Guardian Cap Group COM 401339304   2,245,157 70,500 SH   SOLE   31,000 0 39,500
HDFC Bank Ltd COM 40415F101   204,955 3,186 SH   SOLE   2,641 0 545
Home Depot Inc COM 437076102   35,153,979 102,120 SH   SOLE   72,224 0 29,896
Icon Plc COM G4705A100   27,506,835 87,749 SH   SOLE   58,692 0 29,056
Idexx Laboratories COM 45168D104   9,979,804 20,484 SH   SOLE   17,938 0 2,546
Intuit Inc COM 461202103   47,607,210 72,438 SH   SOLE   55,685 0 16,752
JP Morgan Chase COM 46625H100   5,577,196 27,574 SH   SOLE   23,500 0 4,074
Kenvue Inc COM 49177J102   3,009,612 165,545 SH   SOLE   142,643 0 22,902
Kinder Morgan COM 49456B101   360,481 18,142 SH   SOLE   0 0 18,142
Kroger Co COM 501044101   646,006 12,938 SH   SOLE   6,622 0 6,316
Lockheed Martin Corp COM 539830109   2,989,707 6,400 SH   SOLE   5,536 0 864
Lowes Companies COM 548661107   20,744,783 94,097 SH   SOLE   82,462 0 11,635
Markel Group Inc COM 570535104   45,141,871 28,649 SH   SOLE   20,863 0 7,786
Marriott Int'l Inc New COM 571903202   247,144 1,022 SH   SOLE   1,022 0 0
Mastercard Inc COM 57636Q104   50,948,400 115,487 SH   SOLE   86,866 0 28,620
Mcdonalds COM 580135101   2,943,880 11,551 SH   SOLE   10,069 0 1,482
Medtronic Inc COM G5960L103   393,550 5,000 SH   SOLE   0 0 5,000
Mercadolibre Inc COM 58733R102   223,502 136 SH   SOLE   113 0 23
Meta Platforms Inc COM 30303M102   1,618,041 3,209 SH   SOLE   2,340 0 869
Microsoft Corp COM 594918104   74,992,122 167,786 SH   SOLE   116,089 0 51,697
Napco Security Tech COM 630402105   21,950,208 422,525 SH   SOLE   368,729 0 53,796
Novo-Nordisk COM 670100205   15,688,838 109,912 SH   SOLE   83,173 0 26,739
Nvidia Corp COM 67066G104   40,711,407 329,540 SH   SOLE   287,425 0 42,114
Pepsico Inc COM 713448108   2,895,477 17,555 SH   SOLE   15,428 0 2,127
Phillips 66 COM 718546104   1,359,656 9,631 SH   SOLE   8,024 0 1,607
Pool Corp COM 73278L105   8,126,440 26,442 SH   SOLE   23,309 0 3,132
RTX Corp COM 75513E101   17,701,757 176,329 SH   SOLE   116,190 0 60,139
Restaurant Brands Int'l COM 76131D103   31,490,198 447,494 SH   SOLE   314,385 0 133,108
S&P Global Inc COM 78409V104   42,587,414 95,487 SH   SOLE   72,626 0 22,861
SRH Total Rtn ETF COM 101507101   454,120 31,211 SH   SOLE   0 0 31,211
Sherwin Williams Co COM 824348106   30,019,349 100,590 SH   SOLE   75,123 0 25,467
Starbucks COM 855244109   311,400 4,000 SH   SOLE   4,000 0 0
Steris Plc COM G8473T100   277,279 1,263 SH   SOLE   1,049 0 214
TJX Companies COM 872540109   53,872,305 489,303 SH   SOLE   367,554 0 121,749
Taiwan Semi Manuf Co COM 874039100   332,846 1,915 SH   SOLE   1,590 0 325
Take-Two Interactive COM 874054109   9,171,266 58,983 SH   SOLE   50,952 0 8,031
Tencent Holdings Adr COM 88032Q109   243,335 5,138 SH   SOLE   4,263 0 875
Texas Instruments COM 882508104   1,619,253 8,323 SH   SOLE   7,210 0 1,113
Thermo Fisher Sci COM 883556102   47,473,500 85,847 SH   SOLE   63,948 0 21,898
Ulta Beauty Inc COM 90384S303   240,782 624 SH   SOLE   290 0 334
Union Pacific COM 907818108   2,770,573 12,245 SH   SOLE   10,532 0 1,713
United Health Group COM 91324P102   58,220,091 114,322 SH   SOLE   84,250 0 30,072
United Parcel Service COM 911312106   2,968,085 21,688 SH   SOLE   18,965 0 2,723
Verisign Inc COM 92343E102   15,424,683 86,753 SH   SOLE   59,141 0 27,612
Verizon Commun COM 92343V104   4,560,974 110,595 SH   SOLE   95,127 0 15,468
Visa Inc COM 92826C839   29,519,143 112,466 SH   SOLE   83,160 0 29,306
WEC Energy Group COM 92939U106   2,630,924 33,532 SH   SOLE   29,249 0 4,283
WEG SA COM 94858P209   93,412 12,275 SH   SOLE   10,185 0 2,090
Wal-Mart Stores Inc COM 931142103   1,117,215 16,500 SH   SOLE   0 0 16,500
Waste Management COM 94106L109   1,066,700 5,000 SH   SOLE   0 0 5,000
Zebra Technologies COM 989207105   26,384,784 85,407 SH   SOLE   64,141 0 21,266
Zions Bancorp COM 989701107   1,025,365 23,642 SH   SOLE   11,918 0 11,723
Zoetis Inc COM 98978V103   30,143,803 173,879 SH   SOLE   117,045 0 56,834