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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ASML Holdings COM N07059210 30,237,923 22,893 SH SOLE 17,886 0 5,006
AT&T COM 00206R102 5,210,979 179,750 SH SOLE 165,348 0 14,402
AbbVie Inc COM 00287Y109 360,815 1,659 SH SOLE 1,484 0 175
Adams Nat Res ETF COM 00548F105 444,800 16,000 SH SOLE 0 0 16,000
Air Liquide SA COM 009126202 288,549 6,953 SH SOLE 6,401 0 552
Alcon AG COM H01301128 229,742 3,049 SH SOLE 2,806 0 243
Alphabet Inc Cl A COM 02079K305 86,947,341 302,362 SH SOLE 236,971 0 65,390
Alphabet Inc Cl C COM 02079K107 3,729,180 13,000 SH SOLE 0 0 13,000
Altria Group Inc COM 02209S103 5,512,210 83,531 SH SOLE 76,747 0 6,784
Amazon.com Inc COM 023135106 82,841,267 397,759 SH SOLE 305,061 0 92,698
American Tower Corp COM 03027X100 2,669,535 15,468 SH SOLE 14,237 0 1,231
Amphenol Corp COM 032095101 49,814,134 394,255 SH SOLE 296,678 0 97,576
Apple Inc COM 037833100 44,272,116 174,443 SH SOLE 130,429 0 44,014
AstraZeneca PLC COM G0593M107 416,134 2,110 SH SOLE 1,834 0 276
Autodesk Inc COM 052769106 5,399,086 22,552 SH SOLE 15,875 0 6,677
Automatic Data Proc COM 053015103 3,308,176 16,282 SH SOLE 15,004 0 1,278
Autozone Inc COM 053332102 31,646,420 9,369 SH SOLE 7,243 0 2,126
BAE Systems Plc COM 05523R107 305,696 2,624 SH SOLE 2,418 0 206
Badger Meter Inc COM 056525108 6,767,115 44,418 SH SOLE 39,085 0 5,333
Berkshire Hthwy Cl A COM 084670108 718,140 1 SH SOLE 0 0 1
Berkshire Hthwy Cl B COM 084670702 28,698,808 59,889 SH SOLE 46,914 0 12,975
Bj's Wholesale Club COM 05550J101 17,229,306 175,059 SH SOLE 142,038 0 33,021
Black Hills Corp COM 092113109 5,212,552 75,098 SH SOLE 69,254 0 5,844
Boeing Co COM 097023105 570,818 2,868 SH SOLE 2,068 0 800
Booking Holdings COM 09857L108 29,673,296 7,047 SH SOLE 5,379 0 1,668
Broadcom Inc COM 11135F101 65,497,027 211,615 SH SOLE 169,289 0 42,325
CME Group Inc COM 12572Q105 13,594,816 46,029 SH SOLE 37,233 0 8,796
Chevron Corp New COM 166764100 6,149,136 29,720 SH SOLE 26,685 0 3,034
Cie. Fin. Richemont SA COM 204319107 257,769 14,588 SH SOLE 13,429 0 1,159
Cintas Corp COM 172908105 10,232,168 60,495 SH SOLE 53,265 0 7,230
Constellation Energy COM 21037T109 11,280,636 40,396 SH SOLE 28,524 0 11,872
DBS Group Holdings Ltd COM 23304Y100 278,585 1,554 SH SOLE 1,431 0 123
Deutsche Borse AG COM 251542106 243,588 8,365 SH SOLE 7,699 0 666
Dominos Pizza Inc COM 25754A201 7,655,681 21,337 SH SOLE 16,846 0 4,490
Eaton Corp COM G29183103 37,516,524 104,891 SH SOLE 84,198 0 20,692
Eli Lily & Co COM 532457108 941,844 1,024 SH SOLE 24 0 1,000
Fastenal Company COM 311900104 3,747,867 80,773 SH SOLE 74,320 0 6,453
Federal Signal Corp COM 313855108 9,958,720 92,091 SH SOLE 81,165 0 10,926
Ferrari NV COM N3167Y103 4,279,023 12,643 SH SOLE 11,178 0 1,465
GoDaddy Inc COM 380237107 5,414,719 65,498 SH SOLE 58,058 0 7,440
Home Depot Inc COM 437076102 7,606,768 23,128 SH SOLE 17,707 0 5,420
ING Groep NV COM 456837103 257,347 9,879 SH SOLE 9,111 0 768
Intuit Inc COM 461202103 25,049,646 57,934 SH SOLE 45,195 0 12,738
JP Morgan Chase COM 46625H100 7,580,254 25,769 SH SOLE 23,575 0 2,194
Kinsale Capital Group COM 49714P108 10,446,638 30,576 SH SOLE 21,835 0 8,741
Kroger Co COM 501044101 4,892,516 67,613 SH SOLE 58,112 0 9,500
L'Oreal Company COM 502117203 259,881 3,172 SH SOLE 2,920 0 252
Lincoln Elec Hldgs Inc COM 533900106 10,630,236 42,678 SH SOLE 33,460 0 9,218
Lockheed Martin Corp COM 539830109 2,559,620 4,235 SH SOLE 3,907 0 328
Lowes Companies COM 548661107 9,669,143 40,922 SH SOLE 35,959 0 4,962
Markel Group Inc COM 570535104 3,519,974 1,839 SH SOLE 945 0 894
Marriott Int'l Inc New COM 571903202 339,952 1,039 SH SOLE 1,039 0 0
Mastercard Inc COM 57636Q104 38,529,854 77,112 SH SOLE 59,683 0 17,428
McKesson Corp COM 58155Q103 10,405,097 12,024 SH SOLE 8,534 0 3,490
Mcdonalds COM 580135101 4,697,652 15,115 SH SOLE 13,796 0 1,319
Mercadolibre Inc COM 58733R102 32,145,939 18,592 SH SOLE 13,728 0 4,864
Meta Platforms Inc COM 30303M102 49,875,704 87,175 SH SOLE 68,440 0 18,734
Microsoft Corp COM 594918104 73,688,347 199,066 SH SOLE 154,273 0 44,792
Mitsubishi UFJ Fin'l Grp COM 606822104 332,747 19,608 SH SOLE 18,053 0 1,555
Murata Mfg Co Ltd COM 626425102 313,783 28,371 SH SOLE 26,118 0 2,253
Napco Security Tech COM 630402105 4,747,690 120,530 SH SOLE 105,606 0 14,924
National Grid plc COM 636274409 332,478 3,930 SH SOLE 3,616 0 314
Nestle SA COM 641069406 308,597 3,114 SH SOLE 2,591 0 523
Novonesis (Novozymes) COM 670108109 230,629 3,859 SH SOLE 3,549 0 310
Nvidia Corp COM 67066G104 102,917,024 590,120 SH SOLE 458,990 0 131,129
Occidental Petroleum COM 674599105 920,959 14,168 SH SOLE 12,034 0 2,133
Oracle Corporation COM 68389x105 8,579,961 58,323 SH SOLE 44,785 0 13,537
Palo Alto Networks COM 697435105 13,201,390 82,344 SH SOLE 65,962 0 16,382
Pepsico Inc COM 713448108 3,947,804 25,422 SH SOLE 23,045 0 2,377
Phillips 66 COM 718546104 1,185,064 6,504 SH SOLE 5,663 0 840
Quanta Services Inc COM 74762E102 2,296,068 4,182 SH SOLE 2,197 0 1,985
Restaurant Brands Int'l COM 76131D103 3,250,048 43,979 SH SOLE 23,505 0 20,474
Royal Bank of Canada COM 780087102 310,455 1,919 SH SOLE 1,794 0 125
S&P Global Inc COM 78409V104 27,290,277 64,161 SH SOLE 49,459 0 14,701
SPDR S&P 500 COM 78462F103 777,806 1,196 SH SOLE 1,094 0 102
Salesforce.Com Inc COM 79466L302 2,055,450 11,011 SH SOLE 5,319 0 5,691
Sampo Oyj COM 79588J102 237,281 11,093 SH SOLE 10,210 0 882
Sanofi SA COM 80105N105 291,874 6,058 SH SOLE 5,600 0 458
Sherwin Williams Co COM 824348106 21,385,905 66,716 SH SOLE 49,581 0 17,135
Smc Corp Japan COM 78445W306 254,319 13,022 SH SOLE 11,982 0 1,040
Sun Hung Kai Pptys ADR COM 86676H302 314,845 18,652 SH SOLE 17,187 0 1,465
TJX Companies COM 872540109 41,691,243 261,059 SH SOLE 201,163 0 59,896
Taiwan Semi Manuf Co COM 874039100 5,879,654 17,398 SH SOLE 15,144 0 2,254
Talen Energy COM 87422Q109 274,218 859 SH SOLE 709 0 150
Tesla Motors COM 88160R101 808,184 2,174 SH SOLE 1,774 0 400
Texas Instruments COM 882508104 6,926,721 35,679 SH SOLE 32,888 0 2,791
Thermo Fisher Sci COM 883556102 32,398,738 65,914 SH SOLE 50,523 0 15,390
TotalEnergies SE COM F92124100 499,025 5,485 SH SOLE 5,141 0 344
Union Pacific COM 907818108 6,439,876 26,543 SH SOLE 24,134 0 2,409
United Health Group COM 91324P102 4,389,706 16,222 SH SOLE 14,585 0 1,637
Verisign Inc COM 92343E102 12,541,443 50,497 SH SOLE 35,670 0 14,826
Vertiv Holdings Co COM 92537N108 737,578 2,943 SH SOLE 2,041 0 901
Visa Inc COM 92826C839 20,611,352 68,195 SH SOLE 53,931 0 14,263
Vistra Corp COM 92840M102 14,477,187 96,302 SH SOLE 83,006 0 13,296
WEC Energy Group COM 92939U106 4,755,528 41,077 SH SOLE 37,926 0 3,151
Wal-Mart Stores Inc COM 931142103 1,242,800 10,000 SH SOLE 0 0 10,000
Waste Management COM 94106L109 26,285,341 114,388 SH SOLE 85,336 0 29,052
Yum Brands Inc COM 988498101 331,789 2,133 SH SOLE 1,545 0 588
Zions Bancorp COM 989701107 1,613,922 28,009 SH SOLE 23,483 0 4,526
Zoetis Inc COM 98978V103 2,264,129 19,153 SH SOLE 7,924 0 11,229