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
3M Co COM 88579Y101   629 5,981 SH   SOLE   5,681 0 300
ABM Inds COM 000957100   207 4,600 SH   SOLE   4,600 0 0
AbbVie Inc COM 00287Y109   19,003 119,238 SH   SOLE   108,838 0 10,400
Accenture PLC COM G1151C101   10,228 35,785 SH   SOLE   30,306 0 5,479
Adobe Systems COM 00724F101   1,200 3,115 SH   SOLE   2,415 0 700
Agnico-Eagle Mines Ltd COM 008474108   1,074 21,079 SH   SOLE   20,579 0 500
Alphabet Inc Cl A COM 02079K305   33,884 326,660 SH   SOLE   309,860 0 16,800
Alphabet Inc Cl C COM 02079K107   38,232 367,620 SH   SOLE   340,240 0 27,380
Amazon.com COM 023135106   5,607 54,285 SH   SOLE   49,585 0 4,700
Amgen Inc COM 031162100   3,452 14,280 SH   SOLE   14,280 0 0
Anglo American COM 03485P300   579 35,000 SH   SOLE   35,000 0 0
Aon PLC COM g0403h108   7,069 22,420 SH   SOLE   22,420 0 0
Apple Inc COM 037833100   50,218 304,539 SH   SOLE   285,011 0 19,528
Automatic Data Processing Inc COM 053015103   9,008 40,462 SH   SOLE   35,762 0 4,700
BHP Billiton Ltd Spon ADR COM 088606108   14,895 234,900 SH   SOLE   214,650 0 20,250
Bank of America Corp COM 060505104   261 9,114 SH   SOLE   9,114 0 0
Becton Dickinson & Co COM 075887109   5,115 20,664 SH   SOLE   17,014 0 3,650
Berkshire Hathaway Cl B COM 084670702   14,885 48,207 SH   SOLE   46,307 0 1,900
CVS Health Corp COM 126650100   18,817 253,222 SH   SOLE   235,271 0 17,951
Chevron Corp COM 166764100   11,390 69,810 SH   SOLE   65,867 0 3,943
Cigna Corp COM 125523100   1,780 6,967 SH   SOLE   6,727 0 240
Citigroup Inc COM 172967424   345 7,355 SH   SOLE   7,355 0 0
Coca-Cola Co COM 191216100   2,993 48,257 SH   SOLE   48,257 0 0
Colgate-Palmolive Co COM 194162103   422 5,610 SH   SOLE   5,610 0 0
Comcast Corp Cl A COM 20030N101   3,036 80,083 SH   SOLE   77,583 0 2,500
ConocoPhillips COM 20825C104   7,557 76,174 SH   SOLE   71,124 0 5,050
Costco Wholesale Corp COM 22160K105   31,767 63,935 SH   SOLE   58,885 0 5,050
Danaher Corp COM 235851102   11,335 44,974 SH   SOLE   40,348 0 4,626
Deckers Outdoor Corp COM 243537107   645 1,435 SH   SOLE   1,435 0 0
Deere & Co COM 244199105   2,106 5,100 SH   SOLE   5,100 0 0
Dell Technologies COM 24703L202   211 5,250 SH   SOLE   5,250 0 0
Devon Energy COM 25179M103   205 4,050 SH   SOLE   4,050 0 0
Diamondback Energy Inc COM 25278x109   392 2,900 SH   SOLE   2,900 0 0
Diodes Inc COM 254543101   371 4,000 SH   SOLE   4,000 0 0
Dominion Resources Inc COM 25746U109   961 17,196 SH   SOLE   17,196 0 0
Dufry AG COM 26433T108   74 16,850 SH   SOLE   16,850 0 0
Duke Energy Corp COM 26441C105   880 9,121 SH   SOLE   8,121 0 1,000
Elevance Health Inc COM 036752103   1,733 3,770 SH   SOLE   3,770 0 0
Enterprise Products Partners L COM 293792107   454 17,525 SH   SOLE   16,025 0 1,500
Exxon Mobil Corp COM 30231G102   2,976 27,137 SH   SOLE   25,337 0 1,800
Fedex Corp COM 31428X106   2,668 11,675 SH   SOLE   11,475 0 200
Fidelity Natl Information Svcs COM 31620M106   306 5,640 SH   SOLE   5,640 0 0
FleetCor Technologies Inc COM 339041105   1,012 4,800 SH   SOLE   4,800 0 0
Freeport-McMoran Inc COM 35671d857   1,309 32,000 SH   SOLE   32,000 0 0
Gilead Sciences Inc COM 375558103   214 2,575 SH   SOLE   2,575 0 0
Hawaiian Electric Inds COM 419870100   356 9,273 SH   SOLE   9,273 0 0
Honeywell Intl Inc COM 438516106   7,232 37,842 SH   SOLE   33,642 0 4,200
Horizon Therapeutics PLC COM g46188101   1,162 10,650 SH   SOLE   10,650 0 0
Intel Corp COM 458140100   3,340 102,225 SH   SOLE   100,325 0 1,900
JPMorgan Chase & Co COM 46625H100   1,809 13,885 SH   SOLE   11,185 0 2,700
Johnson & Johnson COM 478160104   16,508 106,503 SH   SOLE   94,284 0 12,219
KBR Inc COM 48242W106   357 6,480 SH   SOLE   6,480 0 0
Kimberly Clark Corp COM 494368103   2,550 19,002 SH   SOLE   17,702 0 1,300
LAM Research COM 512807108   5,633 10,625 SH   SOLE   10,625 0 0
Magellan Midstream Partners LP COM 559080106   221 4,074 SH   SOLE   4,074 0 0
Magna Intl Inc COM 559222401   667 12,445 SH   SOLE   12,445 0 0
MasterCard Inc COM 57636Q104   1,508 4,150 SH   SOLE   4,150 0 0
McDonalds Corp COM 580135101   1,285 4,595 SH   SOLE   4,595 0 0
Medtronic Plc COM G5960L103   953 11,815 SH   SOLE   11,815 0 0
Merck & Co Inc COM 58933Y105   9,353 87,917 SH   SOLE   76,717 0 11,200
Micron Technology Inc COM 595112103   682 11,300 SH   SOLE   11,300 0 0
Microsoft Corp COM 594918104   54,785 190,029 SH   SOLE   171,524 0 18,505
Nestle SA-Spons ADR COM 641069406   601 4,940 SH   SOLE   4,940 0 0
NexGen Energy Ltd COM 65340p106   414 108,000 SH   SOLE   108,000 0 0
NextEra Energy Inc COM 65339f101   4,005 51,963 SH   SOLE   50,963 0 1,000
Nike Inc Cl B COM 654106103   11,794 96,171 SH   SOLE   88,595 0 7,576
Novartis Ag - ADR COM 66987V109   391 4,250 SH   SOLE   4,250 0 0
Oracle Corp COM 68389X105   18,761 201,901 SH   SOLE   191,851 0 10,050
Paccar Inc COM 693718108   285 3,900 SH   SOLE   3,900 0 0
Palo Alto Networks Inc COM 697435105   285 1,425 SH   SOLE   0 0 1,425
PepsiCo Inc COM 713448108   15,530 85,187 SH   SOLE   76,385 0 8,802
Perrigo Co PLC COM g97822103   1,855 51,710 SH   SOLE   50,110 0 1,600
Pfizer Inc COM 717081103   1,397 34,251 SH   SOLE   19,501 0 14,750
Philip Morris Intl Inc COM 718172109   4,024 41,380 SH   SOLE   33,930 0 7,450
Procter & Gamble Co COM 742718109   1,249 8,403 SH   SOLE   8,403 0 0
Rio Tinto Plc-Spon ADR COM 767204100   5,154 75,130 SH   SOLE   69,430 0 5,700
Royal Gold Inc COM 780287108   349 2,690 SH   SOLE   2,690 0 0
S&P Global Inc COM 78409v104   259 750 SH   SOLE   750 0 0
Schlumberger Ltd COM 806857108   3,945 80,343 SH   SOLE   79,943 0 400
Schwab (Charles) Corp COM 808513105   580 11,080 SH   SOLE   9,180 0 1,900
Sonos Inc COM 83570h108   215 10,950 SH   SOLE   10,950 0 0
Southern Co COM 842587107   320 4,595 SH   SOLE   4,595 0 0
Stryker Corp COM 863667101   1,599 5,600 SH   SOLE   0 0 5,600
T-Mobile US Inc COM 872590104   1,361 9,400 SH   SOLE   9,400 0 0
Thermo Fisher Scientific Inc COM 883556102   294 510 SH   SOLE   510 0 0
TotalEnergies SE ADR COM 89151E109   327 5,530 SH   SOLE   2,230 0 3,300
Union Pacific Corp COM 907818108   632 3,141 SH   SOLE   41 0 3,100
UnitedHealth Group Inc COM 91324P102   16,902 35,765 SH   SOLE   34,940 0 825
VMware Inc Cl A COM 928563402   3,228 25,852 SH   SOLE   25,527 0 325
Valvoline Inc COM 92047w101   282 8,075 SH   SOLE   8,075 0 0
Verizon Communications Inc COM 92343V104   6,944 178,543 SH   SOLE   156,393 0 22,150
Visa Inc Cl A COM 92826C839   32,135 142,533 SH   SOLE   128,722 0 13,811
Walmart Stores Inc COM 931142103   608 4,121 SH   SOLE   4,121 0 0
Walt Disney Co COM 254687106   3,726 37,207 SH   SOLE   34,807 0 2,400
Wesdome Gold Mines Ltd COM 95083R100   88 15,400 SH   SOLE   15,400 0 0
Woodside Energy Group ADR COM 980228308   1,775 79,147 SH   SOLE   72,844 0 6,303
Alerian MLP ETF 00162Q452   2,683 69,425 SH   SOLE   63,025 0 6,400
SPDR Gold Trust ETF 78463V107   7,402 40,397 SH   SOLE   35,897 0 4,500
SPDR S&P 500 ETF Trust ETF 78462F103   1,344 3,283 SH   SOLE   3,283 0 0
Vanguard FTSE Emerging Market ETF 922042858   387 9,590 SH   SOLE   8,590 0 1,000
Vanguard S&P 500 Index Fund ETF 922908363   1,520 4,043 SH   SOLE   4,043 0 0
iShares Silver Trust ETF 46428Q109   544 24,600 SH   SOLE   24,600 0 0
iShares Tr Core S&P 500 Index ETF 464287200   515 1,252 SH   SOLE   1,252 0 0
American Funds-Growth Fund of COM 399874106   294 5,337 SH   SOLE   5,337 0 0
Vanguard 500 Index Admiral COM 922908710   605 1,595 SH   SOLE   1,595 0 0
Vanguard Mid-Cap Index Fund Ad COM 922908645   248 948 SH   SOLE   948 0 0