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 419,924 17,210 SH SOLE 17,210 0 0
AbbVie Inc. COM 00287Y109 904,055 3,456 SH SOLE 3,456 0 0
Abbott Laboratories COM 002824100 246,087 2,490 SH SOLE 2,490 0 0
Abrdn Healthcare Investors COM 87911J103 2,110 101 SH SOLE 101 0 0
Abrdn Life Sciences Investors COM 87911K100 598 32 SH SOLE 32 0 0
Alphabet Inc. COM 02079K305 1,500,189 4,360 SH SOLE 4,360 0 0
Alphabet Inc., Class C COM 02079K107 52,778,922 154,895 SH SOLE 154,895 0 0
American Electric Power Company Inc. COM 025537101 46,020,931 387,904 SH SOLE 387,904 0 0
American Express COM 025816109 38,013 125 SH SOLE 125 0 0
Apple Inc. COM 037833100 19,981 60 SH SOLE 60 0 0
Arthur J. Gallagher & Co. COM 363576109 34,170,878 149,800 SH SOLE 149,800 0 0
Aura Minerals Inc. COM G06973112 62,551 795 SH SOLE 795 0 0
Bank Of America Corp COM 060505104 291,201 5,350 SH SOLE 5,350 0 0
Barrick Mining Corp. COM 06849F108 93,541 2,300 SH SOLE 2,300 0 0
Bausch Health Companies Inc. COM 071734107 49,555 8,500 SH SOLE 8,500 0 0
Becton Dickinson & Co COM 075887109 26,850 150 SH SOLE 150 0 0
Berkshire Hathaway Class B COM 084670702 30,375 61 SH SOLE 61 0 0
Biogen Inc. COM 09062X103 207,810 920 SH SOLE 920 0 0
Bristol-Myers Squibb Company COM 110122108 59,467 953 SH SOLE 953 0 0
CB144A Appvion Esc Npv COM 038ESC026 1,513 1 SH SOLE 1 0 0
CSX Corporation COM 126408103 736,718 15,840 SH SOLE 15,840 0 0
CarMax Inc. COM 143130102 25,266,006 458,465 SH SOLE 458,465 0 0
Chevron Corporation COM 166764100 1,304,085 6,386 SH SOLE 6,386 0 0
Cisco Systems Inc. COM 17275R102 43,004,320 399,557 SH SOLE 399,557 0 0
Citigroup Inc. COM 172967424 43,404,674 335,223 SH SOLE 335,223 0 0
Colgate - Palmolive Company COM 194162103 82,419 966 SH SOLE 966 0 0
Corning Inc. COM 219350105 2,110,356 13,725 SH SOLE 13,725 0 0
Costco Wholesale Corporation COM 22160K105 91,034 100 SH SOLE 100 0 0
Danaher Corporation COM 235851102 1,629,500 7,355 SH SOLE 7,355 0 0
Dollar General Corporation COM 256677105 32,986,741 275,855 SH SOLE 275,855 0 0
EOG Resources Inc. COM 26875P101 28,636,584 207,873 SH SOLE 207,873 0 0
Eli Lilly And Company COM 532457108 889,795 769 SH SOLE 769 0 0
Exelon Corporation COM 30161N101 456,803 11,307 SH SOLE 11,307 0 0
ExxonMobil Holdings Corp. COM 30233Q108 942,974 5,794 SH SOLE 5,794 0 0
Ferguson Enterprises Inc. COM 31488V107 21,562,083 96,856 SH SOLE 96,856 0 0
FirstService Corporation COM 33767E202 127,880 1,000 SH SOLE 1,000 0 0
Franco-Nevada Corporation COM 351858105 59,528 250 SH SOLE 250 0 0
Gilead Sciences Inc. COM 375558103 37,364,003 250,681 SH SOLE 250,681 0 0
Honeywell Aerospace Inc. COM 43849R105 2,342,139 15,114 SH SOLE 15,114 0 0
Honeywell International Inc. COM 438516205 3,188,042 15,114 SH SOLE 15,114 0 0
IShares MSCI EAFE ETF COM 464287465 77,918 750 SH SOLE 750 0 0
IShares Silver Trust COM 46428Q109 40,883 750 SH SOLE 750 0 0
JPMorgan Chase & Co. COM 46625H100 53,542,851 161,844 SH SOLE 161,844 0 0
Johnson & Johnson COM 478160104 2,165,838 8,181 SH SOLE 8,181 0 0
Kimberly-Clark Corporation COM 494368103 207,916 2,134 SH SOLE 2,134 0 0
Mastercard Inc. COM 57636Q104 107,537 195 SH SOLE 195 0 0
Medtronic PLC COM G5960L103 26,173,310 303,318 SH SOLE 303,318 0 0
Merck & Co., Inc. COM 58933Y105 542,733 3,735 SH SOLE 3,735 0 0
Meta Platforms Inc. COM 30303M102 45,621,799 62,911 SH SOLE 62,911 0 0
Microsoft Corporation COM 594918104 51,831,110 101,055 SH SOLE 101,055 0 0
Morgan Stanley COM 617446448 22,010,438 117,027 SH SOLE 117,027 0 0
Newmont Corporation COM 651639106 74,971 650 SH SOLE 650 0 0
Novartis AG-ADR COM 66987V109 31,365 220 SH SOLE 220 0 0
Oracle Corporation COM 68389X105 54,920 400 SH SOLE 400 0 0
PRA Group Inc. COM 69354N106 122,202 6,270 SH SOLE 6,270 0 0
Pfizer Inc. COM 717081103 29,213,606 1,024,320 SH SOLE 1,024,320 0 0
Procter & Gamble Co COM 742718109 261,504 1,800 SH SOLE 1,800 0 0
Ross Stores Inc. COM 778296103 37,331,863 159,948 SH SOLE 159,948 0 0
T Rowe Price Group COM 74144T108 389,147 3,740 SH SOLE 3,740 0 0
Texas Instruments Inc. COM 882508104 26,327,340 93,996 SH SOLE 93,996 0 0
The Kroger Co. COM 501044101 2,565,211 43,760 SH SOLE 43,760 0 0
The Southern Company COM 842587107 35,991,252 434,205 SH SOLE 434,205 0 0
Thermo Fisher Scientific Inc. COM 883556102 44,460,143 65,862 SH SOLE 65,862 0 0
Union Pacific Corporation COM 907818108 3,117,521 11,456 SH SOLE 11,456 0 0
United Parcel Service Inc. COM 911312106 19,913,092 213,111 SH SOLE 213,111 0 0
Vaneck Junior Gold Miners ETF COM 92189F791 39,883 350 SH SOLE 350 0 0
Vanguard FTSE Developed Markets ETF COM 921943858 35,305 500 SH SOLE 500 0 0
Vanguard FTSE Emerging Markets ETF COM 922042858 25,207 425 SH SOLE 425 0 0
Veralto Corporation COM 92338C103 50,367 534 SH SOLE 534 0 0
Verizon Communications COM 92343V104 738,966 16,110 SH SOLE 16,110 0 0
Visa Inc. COM 92826C839 21,690,237 60,363 SH SOLE 60,363 0 0
Walmart Inc. COM 931142103 57,676 555 SH SOLE 555 0 0
Waters Corporation COM 941848103 8,788 20 SH SOLE 20 0 0