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
Vanguard Short-Term Treasury E ETF 92206c102   576 10,000 SH   SOLE   10,000 0 0
3M Co COM 88579Y101   560 5,981 SH   SOLE   5,681 0 300
AbbVie Inc COM 00287Y109   16,436 110,264 SH   SOLE   99,864 0 10,400
Accenture PLC COM G1151C101   10,363 33,745 SH   SOLE   28,466 0 5,279
Adobe Systems COM 00724F101   1,435 2,815 SH   SOLE   2,115 0 700
Agnico-Eagle Mines Ltd COM 008474108   951 20,929 SH   SOLE   20,429 0 500
Alphabet Inc Cl A COM 02079K305   41,596 317,870 SH   SOLE   301,070 0 16,800
Alphabet Inc Cl C COM 02079K107   45,886 348,020 SH   SOLE   321,640 0 26,380
Amazon.com COM 023135106   6,598 51,905 SH   SOLE   47,205 0 4,700
Amgen Inc COM 031162100   3,838 14,280 SH   SOLE   14,280 0 0
Anglo American COM 03485P300   485 35,000 SH   SOLE   35,000 0 0
Aon PLC COM g0403h108   6,996 21,578 SH   SOLE   21,578 0 0
Apple Inc COM 037833100   48,606 283,897 SH   SOLE   265,319 0 18,578
Automatic Data Processing Inc COM 053015103   8,601 35,751 SH   SOLE   31,551 0 4,200
BHP Billiton Ltd Spon ADR COM 088606108   13,172 231,575 SH   SOLE   211,325 0 20,250
Becton Dickinson & Co COM 075887109   5,265 20,364 SH   SOLE   16,714 0 3,650
Berkshire Hathaway Cl B COM 084670702   16,332 46,622 SH   SOLE   44,722 0 1,900
CVS Health Corp COM 126650100   15,946 228,388 SH   SOLE   210,437 0 17,951
Chevron Corp COM 166764100   11,431 67,789 SH   SOLE   63,846 0 3,943
Cigna Corp COM 125523100   2,009 7,023 SH   SOLE   6,783 0 240
Coca-Cola Co COM 191216100   2,592 46,297 SH   SOLE   46,297 0 0
Colgate-Palmolive Co COM 194162103   399 5,610 SH   SOLE   5,610 0 0
Comcast Corp Cl A COM 20030N101   3,085 69,568 SH   SOLE   67,068 0 2,500
ConocoPhillips COM 20825C104   9,195 76,754 SH   SOLE   71,704 0 5,050
Costco Wholesale Corp COM 22160K105   34,635 61,305 SH   SOLE   56,255 0 5,050
Danaher Corp COM 235851102   10,575 42,624 SH   SOLE   37,998 0 4,626
Deere & Co COM 244199105   1,925 5,100 SH   SOLE   5,100 0 0
Dell Technologies COM 24703L202   362 5,250 SH   SOLE   5,250 0 0
Diamondback Energy Inc COM 25278x109   449 2,900 SH   SOLE   2,900 0 0
Diodes Inc COM 254543101   315 4,000 SH   SOLE   4,000 0 0
Dominion Resources Inc COM 25746U109   764 17,096 SH   SOLE   17,096 0 0
Duke Energy Corp COM 26441C105   805 9,121 SH   SOLE   8,121 0 1,000
Elevance Health Inc COM 036752103   1,642 3,770 SH   SOLE   3,770 0 0
Enterprise Products Partners L COM 293792107   480 17,525 SH   SOLE   16,025 0 1,500
Exxon Mobil Corp COM 30231G102   2,943 25,030 SH   SOLE   23,230 0 1,800
Fedex Corp COM 31428X106   2,420 9,135 SH   SOLE   8,935 0 200
FleetCor Technologies Inc COM 339041105   1,226 4,800 SH   SOLE   4,800 0 0
Freeport-McMoran Inc COM 35671d857   1,193 32,000 SH   SOLE   32,000 0 0
Honeywell Intl Inc COM 438516106   6,469 35,017 SH   SOLE   30,817 0 4,200
Horizon Therapeutics PLC COM g46188101   1,232 10,650 SH   SOLE   10,650 0 0
Intel Corp COM 458140100   811 22,800 SH   SOLE   21,800 0 1,000
JPMorgan Chase & Co COM 46625H100   1,861 12,835 SH   SOLE   10,635 0 2,200
Johnson & Johnson COM 478160104   14,693 94,334 SH   SOLE   83,123 0 11,211
Kenvue Inc COM 49177J102   1,169 58,208 SH   SOLE   50,115 0 8,093
Kimberly Clark Corp COM 494368103   2,296 19,002 SH   SOLE   17,702 0 1,300
LAM Research COM 512807108   6,268 10,000 SH   SOLE   10,000 0 0
Magna Intl Inc COM 559222401   611 11,390 SH   SOLE   11,390 0 0
MasterCard Inc COM 57636Q104   1,247 3,150 SH   SOLE   3,150 0 0
McDonalds Corp COM 580135101   1,211 4,595 SH   SOLE   4,595 0 0
Medtronic Plc COM G5960L103   734 9,365 SH   SOLE   9,365 0 0
Merck & Co Inc COM 58933Y105   8,660 84,117 SH   SOLE   72,917 0 11,200
Micron Technology Inc COM 595112103   578 8,500 SH   SOLE   8,500 0 0
Microsoft Corp COM 594918104   55,995 177,340 SH   SOLE   159,835 0 17,505
Nestle SA-Spons ADR COM 641069406   559 4,940 SH   SOLE   4,940 0 0
NexGen Energy Ltd COM 65340p106   645 108,000 SH   SOLE   108,000 0 0
NextEra Energy Inc COM 65339f101   3,029 52,863 SH   SOLE   51,863 0 1,000
Nike Inc Cl B COM 654106103   8,976 93,871 SH   SOLE   86,295 0 7,576
Noble Corp Plc COM g65431127   238 4,700 SH   SOLE   4,700 0 0
Novartis Ag - ADR COM 66987V109   433 4,250 SH   SOLE   4,250 0 0
Oracle Corp COM 68389X105   20,812 196,491 SH   SOLE   186,891 0 9,600
Paccar Inc COM 693718108   332 3,900 SH   SOLE   3,900 0 0
Palo Alto Networks Inc COM 697435105   334 1,425 SH   SOLE   0 0 1,425
PepsiCo Inc COM 713448108   13,883 81,932 SH   SOLE   73,130 0 8,802
Perrigo Co PLC COM g97822103   1,700 53,210 SH   SOLE   51,610 0 1,600
Pfizer Inc COM 717081103   1,136 34,251 SH   SOLE   19,501 0 14,750
Philip Morris Intl Inc COM 718172109   3,817 41,230 SH   SOLE   33,780 0 7,450
Procter & Gamble Co COM 742718109   1,222 8,378 SH   SOLE   8,378 0 0
Rio Tinto Plc-Spon ADR COM 767204100   4,447 69,880 SH   SOLE   64,180 0 5,700
Royal Gold Inc COM 780287108   276 2,600 SH   SOLE   2,600 0 0
S&P Global Inc COM 78409v104   274 750 SH   SOLE   750 0 0
Schlumberger Ltd COM 806857108   4,319 74,083 SH   SOLE   73,683 0 400
Schwab (Charles) Corp COM 808513105   249 4,530 SH   SOLE   2,630 0 1,900
Southern Co COM 842587107   297 4,595 SH   SOLE   4,595 0 0
Stryker Corp COM 863667101   1,530 5,600 SH   SOLE   0 0 5,600
T-Mobile US Inc COM 872590104   1,302 9,300 SH   SOLE   9,300 0 0
Thermo Fisher Scientific Inc COM 883556102   253 500 SH   SOLE   500 0 0
TotalEnergies SE ADR COM 89151E109   326 4,964 SH   SOLE   1,664 0 3,300
Union Pacific Corp COM 907818108   611 3,000 SH   SOLE   0 0 3,000
UnitedHealth Group Inc COM 91324P102   17,090 33,895 SH   SOLE   33,070 0 825
VMware Inc Cl A - SUBMITTED NO COM 928stk045   4,192 25,182 SH   SOLE   24,857 0 325
Veralto Corp COM 92338c103   0 14,187 SH   SOLE   12,646 0 1,541
Verizon Communications Inc COM 92343V104   5,331 164,499 SH   SOLE   153,949 0 10,550
Visa Inc Cl A COM 92826C839   31,002 134,784 SH   SOLE   121,573 0 13,211
Walmart Stores Inc COM 931142103   648 4,050 SH   SOLE   4,050 0 0
Walt Disney Co COM 254687106   2,020 24,922 SH   SOLE   24,022 0 900
Wesdome Gold Mines Ltd COM 95083R100   80 15,400 SH   SOLE   15,400 0 0
Woodside Energy Group ADR COM 980228308   1,633 70,124 SH   SOLE   64,363 0 5,761
Alerian MLP ETF 00162Q452   4,068 96,400 SH   SOLE   90,000 0 6,400
Invesco QQQ Trust ETF 46090E103   949 2,650 SH   SOLE   2,650 0 0
SPDR Gold Trust ETF 78463V107   6,545 38,172 SH   SOLE   34,172 0 4,000
SPDR S&P 500 ETF Trust ETF 78462F103   1,371 3,208 SH   SOLE   3,208 0 0
Vanguard FTSE Emerging Market ETF 922042858   337 8,590 SH   SOLE   8,590 0 0
Vanguard S&P 500 Index Fund ETF 922908363   1,497 3,813 SH   SOLE   3,813 0 0
iShares Silver Trust ETF 46428Q109   500 24,600 SH   SOLE   24,600 0 0
iShares Tr Core S&P 500 Index ETF 464287200   752 1,752 SH   SOLE   1,752 0 0
American Funds-Growth Fund of COM 399874106   317 5,337 SH   SOLE   5,337 0 0
Vanguard 500 Index Admiral COM 922908710   631 1,595 SH   SOLE   1,595 0 0
Vanguard Total Stock Mkt Idx A COM 921939203   207 2,000 SH   SOLE   2,000 0 0