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 Inc. COM 00206R102   555,937 19,210 SH   SOLE   19,210 0 0
AbbVie Inc. COM 00287Y109   641,503 3,456 SH   SOLE   3,456 0 0
Abbott Laboratories COM 002824100   338,665 2,490 SH   SOLE   2,490 0 0
Abrdn Life Sciences Investors COM 87911K100   19,074 1,489 SH   SOLE   1,489 0 0
Accenture PLC COM G1151C101   19,428 65 SH   SOLE   65 0 0
Adobe Inc COM 00724F101   30,950 80 SH   SOLE   80 0 0
Alphabet Inc. COM 02079K305   1,252,995 7,110 SH   SOLE   7,110 0 0
Alphabet Inc., Class C COM 02079K107   37,968,556 214,040 SH   SOLE   214,040 0 0
Amazon.Com Inc COM 023135106   87,756 400 SH   SOLE   400 0 0
American Electric Power Company Inc. COM 025537101   40,923,670 394,407 SH   SOLE   394,407 0 0
American Express COM 025816109   39,873 125 SH   SOLE   125 0 0
Apple Inc. COM 037833100   53,344 260 SH   SOLE   260 0 0
Bank Of America Corp COM 060505104   253,162 5,350 SH   SOLE   5,350 0 0
Barrick Mining Corp. COM 06849F108   31,119 1,650 SH   SOLE   1,650 0 0
Bausch Health Companies Inc. COM 071734107   86,580 13,000 SH   SOLE   13,000 0 0
Becton Dickinson & Co COM 075887109   25,838 150 SH   SOLE   150 0 0
Berkshire Hathaway Class B COM 084670702   80,638 166 SH   SOLE   166 0 0
Biogen Inc. COM 09062X103   115,543 920 SH   SOLE   920 0 0
Bristol-Myers Squibb Company COM 110122108   44,114 953 SH   SOLE   953 0 0
CB144A Appvion Esc Npv COM 038ESC026   1,513 1 SH   SOLE   1 0 0
CSX Corporation COM 126408103   516,859 15,840 SH   SOLE   15,840 0 0
Capital One Financial Corp COM 14040H105   659,769 3,101 SH   SOLE   3,101 0 0
CarMax Inc. COM 143130102   25,381,520 377,645 SH   SOLE   377,645 0 0
Chevron Corporation COM 166764100   1,084,807 7,576 SH   SOLE   7,576 0 0
Cisco Systems Inc. COM 17275R102   45,066,265 649,557 SH   SOLE   649,557 0 0
Citigroup Inc. COM 172967424   42,387,462 497,973 SH   SOLE   497,973 0 0
Colgate - Palmolive Company COM 194162103   87,809 966 SH   SOLE   966 0 0
Corning Inc. COM 219350105   4,943,460 94,000 SH   SOLE   94,000 0 0
Costco Wholesale Corporation COM 22160K105   173,240 175 SH   SOLE   175 0 0
Danaher Corporation COM 235851102   1,531,923 7,755 SH   SOLE   7,755 0 0
Dollar General Corporation COM 256677105   32,671,961 285,644 SH   SOLE   285,644 0 0
EOG Resources Inc. COM 26875P101   24,837,973 207,658 SH   SOLE   207,658 0 0
Edison International COM 281020107   191,900 3,719 SH   SOLE   3,719 0 0
Eli Lilly And Company COM 532457108   630,640 809 SH   SOLE   809 0 0
Exelon Corp COM 30161N101   495,639 11,415 SH   SOLE   11,415 0 0
Exxonmobil Corporation COM 30231G102   614,999 5,705 SH   SOLE   5,705 0 0
Ferguson Enterprises Inc. COM 31488V107   21,353,872 98,066 SH   SOLE   98,066 0 0
FirstService Corporation COM 33767E202   349,240 2,000 SH   SOLE   2,000 0 0
Franco-Nevada Corporation COM 351858105   36,882 225 SH   SOLE   225 0 0
Gilead Sciences Inc. COM 375558103   26,365,329 237,804 SH   SOLE   237,804 0 0
Home Depot Inc COM 437076102   40,330 110 SH   SOLE   110 0 0
Honeywell International Inc. COM 438516106   7,086,538 30,430 SH   SOLE   30,430 0 0
IShares MSCI EAFE ETF COM 464287465   2,730,865 30,550 SH   SOLE   30,550 0 0
IShares Silver Trust COM 46428Q109   16,405 500 SH   SOLE   500 0 0
JPMorgan Chase & Co. COM 46625H100   57,233,742 197,419 SH   SOLE   197,419 0 0
Johnson & Johnson COM 478160104   1,425,310 9,331 SH   SOLE   9,331 0 0
Kimberly-Clark Corporation COM 494368103   333,129 2,584 SH   SOLE   2,584 0 0
Kroger Co COM 501044101   3,411,837 47,565 SH   SOLE   47,565 0 0
Mastercard Inc. COM 57636Q104   109,578 195 SH   SOLE   195 0 0
McDonald's Corporation COM 580135101   40,904 140 SH   SOLE   140 0 0
Medtronic PLC COM G5960L103   20,292,217 232,789 SH   SOLE   232,789 0 0
Merck & Co Inc. COM 58933Y105   295,663 3,735 SH   SOLE   3,735 0 0
Meta Platforms Inc. COM 30303M102   58,784,440 79,644 SH   SOLE   79,644 0 0
Microsoft Corporation COM 594918104   38,360,259 77,120 SH   SOLE   77,120 0 0
Morgan Stanley COM 617446448   19,960,003 141,701 SH   SOLE   141,701 0 0
Newmont Corporation COM 651639106   37,869 650 SH   SOLE   650 0 0
Novartis AG-ADR COM 66987V109   26,622 220 SH   SOLE   220 0 0
Open Text Corporation COM 683715106   522,388 17,890 SH   SOLE   17,890 0 0
Oracle Corporation COM 68389X105   87,452 400 SH   SOLE   400 0 0
PRA Group Inc. COM 69354N106   95,138 6,450 SH   SOLE   6,450 0 0
Pepsico Inc. COM 713448108   16,505 125 SH   SOLE   125 0 0
Pfizer Inc. COM 717081103   21,211,139 875,047 SH   SOLE   875,047 0 0
Procter & Gamble Co COM 742718109   286,776 1,800 SH   SOLE   1,800 0 0
RTX Corporation COM 75513E101   6,425 44 SH   SOLE   44 0 0
Ross Stores Inc. COM 778296103   31,757,214 248,920 SH   SOLE   248,920 0 0
Starbucks Corporation COM 855244109   34,819 380 SH   SOLE   380 0 0
T Rowe Price Group COM 74144T108   360,910 3,740 SH   SOLE   3,740 0 0
Tekla Healthcare Invs COM 87911J103   61,031 3,940 SH   SOLE   3,940 0 0
Texas Instruments Inc. COM 882508104   21,809,028 105,043 SH   SOLE   105,043 0 0
Thermo Fisher Scientific Inc. COM 883556102   24,338,547 60,027 SH   SOLE   60,027 0 0
Union Pacific Corporation COM 907818108   2,601,284 11,306 SH   SOLE   11,306 0 0
United Parcel Service Inc. COM 911312106   21,937,391 217,331 SH   SOLE   217,331 0 0
Vaneck Junior Gold Miners ETF COM 92189F791   20,277 300 SH   SOLE   300 0 0
Vanguard FTSE Developed Markets ETF COM 921943858   172,398 3,024 SH   SOLE   3,024 0 0
Vanguard FTSE Emerging Markets ETF COM 922042858   121,523 2,457 SH   SOLE   2,457 0 0
Veralto Corporation COM 92338C103   67,334 667 SH   SOLE   667 0 0
Verizon Communications COM 92343V104   675,445 15,610 SH   SOLE   15,610 0 0
Viatris Inc. COM 92556V106   3,652 409 SH   SOLE   409 0 0
Visa Inc. COM 92826C839   20,726,399 58,376 SH   SOLE   58,376 0 0
Walmart Inc. COM 931142103   115,869 1,185 SH   SOLE   1,185 0 0