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,641,616 206,910 SH   SOLE   177,257 0 29,652
AbbVie Inc COM 00287Y109   611,856 3,360 SH   SOLE   3,185 0 175
Abbott Labs COM 002824100   568,300 5,000 SH   SOLE   0 0 5,000
Accenture Plc COM G1151C101   34,301,044 98,961 SH   SOLE   68,413 0 30,547
Adams Nat Res ETF COM 00548F105   461,200 20,000 SH   SOLE   0 0 20,000
Adobe Inc COM 00724F101   53,945,759 106,907 SH   SOLE   78,971 0 27,936
Alphabet Inc Cl A COM 02079K305   115,120,348 762,740 SH   SOLE   582,671 0 180,069
Alphabet Inc Cl C COM 02079K107   3,806,500 25,000 SH   SOLE   5,000 0 20,000
Amazon.com Inc COM 023135106   49,252,939 273,051 SH   SOLE   210,019 0 63,032
American Tower Corp COM 03027X100   3,620,645 18,324 SH   SOLE   15,837 0 2,487
Amphenol Corp COM 032095101   57,020,333 494,324 SH   SOLE   370,177 0 124,147
Apple Inc COM 037833100   82,529,231 481,276 SH   SOLE   361,119 0 120,157
Autodesk Inc COM 052769106   46,401,635 178,180 SH   SOLE   132,310 0 45,870
Autozone Inc COM 053332102   11,535,039 3,660 SH   SOLE   3,210 0 450
Berkshire Hthwy Cl A COM 084670108   634,440 1 SH   SOLE   0 0 1
Boeing Co COM 097023105   724,442 3,753 SH   SOLE   2,840 0 913
Booking Holdings COM 09857L108   48,414,828 13,345 SH   SOLE   10,038 0 3,307
Booz Allen Hamilton Hld COM 099502106   2,711,012 18,263 SH   SOLE   15,705 0 2,558
Broadridge Fin'l Solutns COM 11133T103   18,266,393 89,165 SH   SOLE   61,930 0 27,234
Chevron Corp New COM 166764100   4,794,409 30,394 SH   SOLE   25,074 0 5,319
Cintas Corp COM 172908105   15,913,370 23,162 SH   SOLE   20,234 0 2,927
Cisco Systems Inc COM 17275R102   3,804,293 76,223 SH   SOLE   52,814 0 23,409
Coca Cola Co COM 191216100   917,700 15,000 SH   SOLE   0 0 15,000
Constellation Brands COM 21036P108   3,365,238 12,383 SH   SOLE   9,861 0 2,522
Copart Inc COM 217204106   16,315,079 281,683 SH   SOLE   246,767 0 34,916
Corpay Inc COM 219948106   15,069,402 48,841 SH   SOLE   43,028 0 5,813
Deere & Co COM 244199105   267,620 651 SH   SOLE   500 0 151
Devon Energy Corp New COM 25179M103   321,276 6,402 SH   SOLE   4,112 0 2,290
Dollar General Corp COM 256677105   37,813,061 242,298 SH   SOLE   180,330 0 61,967
Dollar Tree Stores COM 256746108   821,535 6,170 SH   SOLE   5,130 0 1,040
Dominos Pizza Inc COM 25754A201   552,612 1,112 SH   SOLE   800 0 312
Ecolab Inc COM 278865100   346,350 1,500 SH   SOLE   1,500 0 0
Eli Lily & Co COM 532457108   777,960 1,000 SH   SOLE   0 0 1,000
Extra Space Storage COM 30225T102   3,583,650 24,378 SH   SOLE   21,034 0 3,344
Fiserv Inc COM 337738108   57,799,142 361,651 SH   SOLE   265,832 0 95,819
GoDaddy Inc COM 380237107   16,511,117 139,123 SH   SOLE   122,530 0 16,593
Guardian Cap Group COM 401339304   2,465,424 70,200 SH   SOLE   31,000 0 39,200
Guardian Cap Group (Voting) COM CA4013392   206,220 6,000 SH   SOLE   6,000 0 0
Home Depot Inc COM 437076102   51,855,962 135,182 SH   SOLE   95,320 0 39,861
Icon Plc COM G4705A100   32,712,627 97,373 SH   SOLE   66,209 0 31,163
Idexx Laboratories COM 45168D104   7,311,192 13,541 SH   SOLE   11,908 0 1,633
Intuit Inc COM 461202103   47,020,177 72,338 SH   SOLE   55,593 0 16,745
JP Morgan Chase COM 46625H100   5,537,593 27,646 SH   SOLE   23,454 0 4,192
Kenvue Inc COM 49177J102   3,480,653 162,192 SH   SOLE   138,960 0 23,232
Kinder Morgan COM 49456B101   332,724 18,142 SH   SOLE   0 0 18,142
Kroger Co COM 501044101   737,071 12,901 SH   SOLE   6,616 0 6,285
Lockheed Martin Corp COM 539830109   2,870,116 6,309 SH   SOLE   5,431 0 878
Lowes Companies COM 548661107   22,873,084 89,793 SH   SOLE   78,757 0 11,036
Magazine Luiza SA ADR COM 559045109   30,102 20,068 SH   SOLE   16,907 0 3,161
Markel Group Inc COM 570535104   46,081,825 30,287 SH   SOLE   22,102 0 8,185
Marriott Int'l Inc New COM 571903202   256,715 1,017 SH   SOLE   1,017 0 0
Mastercard Inc COM 57636Q104   57,861,812 120,152 SH   SOLE   90,598 0 29,554
Mcdonalds COM 580135101   3,181,460 11,283 SH   SOLE   9,781 0 1,502
Medtronic Inc COM G5960L103   435,750 5,000 SH   SOLE   0 0 5,000
Mercadolibre Inc COM 58733R102   219,234 145 SH   SOLE   122 0 23
Meta Platforms Inc COM 30303M102   1,558,226 3,209 SH   SOLE   2,340 0 869
Microsoft Corp COM 594918104   73,349,758 174,343 SH   SOLE   121,286 0 53,056
Napco Security Tech COM 630402105   17,709,533 440,974 SH   SOLE   386,227 0 54,747
Nvidia Corp COM 67066G104   32,467,541 35,932 SH   SOLE   31,491 0 4,441
Pepsico Inc COM 713448108   3,014,997 17,227 SH   SOLE   15,061 0 2,166
Phillips 66 COM 718546104   1,569,222 9,607 SH   SOLE   8,006 0 1,600
Pool Corp COM 73278L105   10,019,649 24,831 SH   SOLE   21,745 0 3,086
RTX Corp COM 75513E101   18,985,162 194,659 SH   SOLE   131,640 0 63,018
Restaurant Brands Int'l COM 76131D103   35,985,263 452,929 SH   SOLE   319,881 0 133,048
S&P Global Inc COM 78409V104   43,998,774 103,417 SH   SOLE   79,050 0 24,366
SRH Total Rtn ETF COM 101507101   470,037 31,211 SH   SOLE   0 0 31,211
Sherwin Williams Co COM 824348106   37,138,859 106,926 SH   SOLE   80,147 0 26,779
Starbucks COM 855244109   365,560 4,000 SH   SOLE   4,000 0 0
Steris Plc COM G8473T100   345,098 1,535 SH   SOLE   1,021 0 514
TJX Companies COM 872540109   53,665,923 529,145 SH   SOLE   400,179 0 128,966
Taiwan Semi Manuf Co COM 874039100   362,437 2,664 SH   SOLE   2,229 0 435
Take-Two Interactive COM 874054109   29,146,285 196,284 SH   SOLE   150,252 0 46,032
Tencent Holdings Adr COM 88032Q109   213,025 5,458 SH   SOLE   4,583 0 875
Texas Instruments COM 882508104   1,446,639 8,304 SH   SOLE   7,173 0 1,131
Thermo Fisher Sci COM 883556102   52,047,012 89,549 SH   SOLE   67,024 0 22,525
Ulta Beauty Inc COM 90384S303   364,447 697 SH   SOLE   262 0 435
Union Pacific COM 907818108   2,960,023 12,036 SH   SOLE   10,306 0 1,730
United Health Group COM 91324P102   46,948,271 94,902 SH   SOLE   71,478 0 23,423
United Parcel Service COM 911312106   3,154,136 21,221 SH   SOLE   18,476 0 2,745
Verisign Inc COM 92343E102   12,830,206 67,702 SH   SOLE   46,742 0 20,960
Verizon Commun COM 92343V104   4,581,331 109,183 SH   SOLE   93,468 0 15,714
Visa Inc COM 92826C839   40,213,446 144,092 SH   SOLE   105,555 0 38,537
WEC Energy Group COM 92939U106   2,674,296 32,565 SH   SOLE   28,207 0 4,358
WEG SA COM 94858P209   99,177 12,995 SH   SOLE   10,905 0 2,090
Wal-Mart Stores Inc COM 931142103   992,805 16,500 SH   SOLE   0 0 16,500
Walt Disney Co COM 254687106   27,530,665 224,997 SH   SOLE   154,697 0 70,300
Waste Management COM 94106L109   1,065,750 5,000 SH   SOLE   0 0 5,000
Yum Brands Inc COM 988498101   206,334 1,488 SH   SOLE   921 0 566
Yum China Holdings Inc COM 98850P109   231,535 5,818 SH   SOLE   5,108 0 710
Zebra Technologies COM 989207105   37,145,546 123,227 SH   SOLE   91,417 0 31,810
Zions Bancorp COM 989701107   1,018,544 23,468 SH   SOLE   11,849 0 11,619
Zoetis Inc COM 98978V103   26,852,094 158,690 SH   SOLE   108,669 0 50,021