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
AT&T Inc. COM 00206R102 356,247 17,210 SH SOLE 17,210 0 0
AbbVie Inc. COM 00287Y109 869,668 3,456 SH SOLE 3,456 0 0
Abbott Laboratories COM 002824100 225,943 2,490 SH SOLE 2,490 0 0
Abrdn Healthcare Investors COM 87911J103 2,220 101 SH SOLE 101 0 0
Abrdn Life Sciences Investors COM 87911K100 640 32 SH SOLE 32 0 0
Alphabet Inc. COM 02079K305 1,558,133 4,360 SH SOLE 4,360 0 0
Alphabet Inc., Class C COM 02079K107 56,509,834 159,935 SH SOLE 159,935 0 0
American Electric Power Company Inc. COM 025537101 53,093,088 388,079 SH SOLE 388,079 0 0
American Express COM 025816109 42,281 125 SH SOLE 125 0 0
Apple Inc. COM 037833100 17,362 60 SH SOLE 60 0 0
Arthur J. Gallagher & Co. COM 363576109 34,381,551 149,765 SH SOLE 149,765 0 0
Aura Minerals Inc. COM G06973112 50,045 795 SH SOLE 795 0 0
Bank Of America Corp COM 060505104 304,843 5,350 SH SOLE 5,350 0 0
Barrick Mining Corp. COM 06849F108 84,479 2,300 SH SOLE 2,300 0 0
Bausch Health Companies Inc. COM 071734107 41,905 8,500 SH SOLE 8,500 0 0
Becton Dickinson & Co COM 075887109 22,700 150 SH SOLE 150 0 0
Berkshire Hathaway Class B COM 084670702 30,524 61 SH SOLE 61 0 0
Biogen Inc. COM 09062X103 198,775 920 SH SOLE 920 0 0
Bristol-Myers Squibb Company COM 110122108 54,912 953 SH SOLE 953 0 0
CB144A Appvion Esc Npv COM 038ESC026 1,513 1 SH SOLE 1 0 0
CSX Corporation COM 126408103 752,875 15,840 SH SOLE 15,840 0 0
CarMax Inc. COM 143130102 24,293,170 459,315 SH SOLE 459,315 0 0
Chevron Corporation COM 166764100 1,058,543 6,386 SH SOLE 6,386 0 0
Cisco Systems Inc. COM 17275R102 49,004,547 417,202 SH SOLE 417,202 0 0
Citigroup Inc. COM 172967424 51,865,397 370,573 SH SOLE 370,573 0 0
Colgate - Palmolive Company COM 194162103 88,563 966 SH SOLE 966 0 0
Corning Inc. COM 219350105 3,505,777 13,725 SH SOLE 13,725 0 0
Costco Wholesale Corporation COM 22160K105 93,547 100 SH SOLE 100 0 0
Danaher Corporation COM 235851102 1,400,980 7,355 SH SOLE 7,355 0 0
Dollar General Corporation COM 256677105 31,947,629 277,540 SH SOLE 277,540 0 0
EOG Resources Inc. COM 26875P101 26,967,364 207,873 SH SOLE 207,873 0 0
Eli Lilly And Company COM 532457108 922,362 769 SH SOLE 769 0 0
Exelon Corporation COM 30161N101 527,132 11,307 SH SOLE 11,307 0 0
Exxon Mobil Corporation COM 30231G102 792,156 5,794 SH SOLE 5,794 0 0
Ferguson Enterprises Inc. COM 31488V107 22,990,394 96,871 SH SOLE 96,871 0 0
FirstService Corporation COM 33767E202 142,110 1,000 SH SOLE 1,000 0 0
Franco-Nevada Corporation COM 351858105 52,110 250 SH SOLE 250 0 0
Gilead Sciences Inc. COM 375558103 31,713,361 251,016 SH SOLE 251,016 0 0
Honeywell Aerospace Inc. COM 43849R105 3,363,622 15,215 SH SOLE 15,215 0 0
Honeywell International Inc. COM 438516205 3,406,527 15,215 SH SOLE 15,215 0 0
IShares MSCI EAFE ETF COM 464287465 77,910 750 SH SOLE 750 0 0
IShares Silver Trust COM 46428Q109 40,103 750 SH SOLE 750 0 0
JPMorgan Chase & Co. COM 46625H100 59,041,821 180,374 SH SOLE 180,374 0 0
Johnson & Johnson COM 478160104 2,128,523 8,381 SH SOLE 8,381 0 0
Kimberly-Clark Corporation COM 494368103 234,249 2,134 SH SOLE 2,134 0 0
Mastercard Inc. COM 57636Q104 100,152 195 SH SOLE 195 0 0
Medtronic PLC COM G5960L103 23,748,125 303,568 SH SOLE 303,568 0 0
Merck & Co., Inc. COM 58933Y105 479,948 3,735 SH SOLE 3,735 0 0
Meta Platforms Inc. COM 30303M102 35,464,738 62,960 SH SOLE 62,960 0 0
Microsoft Corporation COM 594918104 28,432,330 76,222 SH SOLE 76,222 0 0
Morgan Stanley COM 617446448 24,463,324 117,027 SH SOLE 117,027 0 0
Newmont Corporation COM 651639106 60,710 650 SH SOLE 650 0 0
Novartis AG-ADR COM 66987V109 34,478 220 SH SOLE 220 0 0
Oracle Corporation COM 68389X105 58,620 400 SH SOLE 400 0 0
PRA Group Inc. COM 69354N106 119,067 6,270 SH SOLE 6,270 0 0
Pfizer Inc. COM 717081103 24,652,382 1,023,770 SH SOLE 1,023,770 0 0
Procter & Gamble Co COM 742718109 263,952 1,800 SH SOLE 1,800 0 0
Ross Stores Inc. COM 778296103 50,179,813 235,752 SH SOLE 235,752 0 0
T Rowe Price Group COM 74144T108 425,201 3,740 SH SOLE 3,740 0 0
Texas Instruments Inc. COM 882508104 30,789,439 103,296 SH SOLE 103,296 0 0
The Kroger Co. COM 501044101 2,443,875 44,010 SH SOLE 44,010 0 0
Thermo Fisher Scientific Inc. COM 883556102 33,236,157 66,292 SH SOLE 66,292 0 0
Union Pacific Corporation COM 907818108 3,184,032 11,706 SH SOLE 11,706 0 0
United Parcel Service Inc. COM 911312106 22,920,183 213,211 SH SOLE 213,211 0 0
Vaneck Junior Gold Miners ETF COM 92189F791 34,388 350 SH SOLE 350 0 0
Vanguard FTSE Developed Markets ETF COM 921943858 35,625 500 SH SOLE 500 0 0
Vanguard FTSE Emerging Markets ETF COM 922042858 25,368 425 SH SOLE 425 0 0
Veralto Corporation COM 92338C103 47,355 534 SH SOLE 534 0 0
Verizon Communications COM 92343V104 639,757 15,110 SH SOLE 15,110 0 0
Visa Inc. COM 92826C839 20,720,234 60,393 SH SOLE 60,393 0 0
Walmart Inc. COM 931142103 62,859 555 SH SOLE 555 0 0
Waters Corporation COM 941848103 7,501 20 SH SOLE 20 0 0