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   717 5,981 SH   SOLE   5,681 0 300
ABM Inds COM 000957100   204 4,600 SH   SOLE   4,600 0 0
AbbVie Inc COM 00287Y109   19,284 119,323 SH   SOLE   108,923 0 10,400
Accenture PLC COM G1151C101   9,909 37,135 SH   SOLE   31,656 0 5,479
Adobe Systems COM 00724F101   1,048 3,115 SH   SOLE   2,415 0 700
Agnico-Eagle Mines Ltd COM 008474108   1,102 21,204 SH   SOLE   20,704 0 500
Alphabet Inc Cl A COM 02079K305   28,874 327,260 SH   SOLE   310,460 0 16,800
Alphabet Inc Cl C COM 02079K107   32,994 371,850 SH   SOLE   342,170 0 29,680
Amazon.com COM 023135106   4,631 55,135 SH   SOLE   50,435 0 4,700
Amgen Inc COM 031162100   3,750 14,280 SH   SOLE   14,280 0 0
Anglo American COM 03485P300   686 35,000 SH   SOLE   35,000 0 0
Aon PLC COM g0403h108   6,789 22,620 SH   SOLE   22,620 0 0
Apple Inc COM 037833100   40,139 308,930 SH   SOLE   288,402 0 20,528
Automatic Data Processing Inc COM 053015103   10,113 42,337 SH   SOLE   37,637 0 4,700
BHP Billiton Ltd Spon ADR COM 088606108   14,700 236,900 SH   SOLE   216,650 0 20,250
Bank of America Corp COM 060505104   302 9,114 SH   SOLE   9,114 0 0
Becton Dickinson & Co COM 075887109   5,255 20,664 SH   SOLE   17,014 0 3,650
Berkshire Hathaway Cl B COM 084670702   15,083 48,827 SH   SOLE   46,927 0 1,900
Brighthouse Financial COM 10922N103   230 4,485 SH   SOLE   4,485 0 0
CVS Health Corp COM 126650100   24,217 259,867 SH   SOLE   240,741 0 19,126
Chevron Corp COM 166764100   12,566 70,010 SH   SOLE   66,067 0 3,943
Cigna Corp COM 125523100   2,308 6,967 SH   SOLE   6,727 0 240
Citigroup Inc COM 172967424   316 6,980 SH   SOLE   6,980 0 0
Coca-Cola Co COM 191216100   3,070 48,257 SH   SOLE   48,257 0 0
Colgate-Palmolive Co COM 194162103   442 5,610 SH   SOLE   5,610 0 0
Comcast Corp Cl A COM 20030N101   2,940 84,083 SH   SOLE   79,083 0 5,000
Comerica Inc COM 200340107   223 3,334 SH   SOLE   3,334 0 0
ConocoPhillips COM 20825C104   9,059 76,774 SH   SOLE   71,724 0 5,050
Costco Wholesale Corp COM 22160K105   29,369 64,335 SH   SOLE   59,185 0 5,150
Danaher Corp COM 235851102   12,274 46,244 SH   SOLE   41,618 0 4,626
Deckers Outdoor Corp COM 243537107   573 1,435 SH   SOLE   1,435 0 0
Deere & Co COM 244199105   2,187 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   249 4,050 SH   SOLE   4,050 0 0
Diamondback Energy Inc COM 25278x109   397 2,900 SH   SOLE   2,900 0 0
Diodes Inc COM 254543101   305 4,000 SH   SOLE   4,000 0 0
Dominion Resources Inc COM 25746U109   1,054 17,196 SH   SOLE   17,196 0 0
Dufry AG COM 26433T108   69 16,850 SH   SOLE   16,850 0 0
Duke Energy Corp COM 26441C105   939 9,121 SH   SOLE   8,121 0 1,000
Elevance Health Inc COM 036752103   1,934 3,770 SH   SOLE   3,770 0 0
Enterprise Products Partners L COM 293792107   423 17,525 SH   SOLE   16,025 0 1,500
Exxon Mobil Corp COM 30231G102   2,993 27,137 SH   SOLE   25,337 0 1,800
Fedex Corp COM 31428X106   2,048 11,825 SH   SOLE   11,625 0 200
FleetCor Technologies Inc COM 339041105   882 4,800 SH   SOLE   4,800 0 0
Freeport-McMoran Inc COM 35671d857   1,216 32,000 SH   SOLE   32,000 0 0
Gilead Sciences Inc COM 375558103   221 2,575 SH   SOLE   2,575 0 0
Hawaiian Electric Inds COM 419870100   392 9,373 SH   SOLE   9,373 0 0
Honeywell Intl Inc COM 438516106   8,110 37,842 SH   SOLE   33,642 0 4,200
Horizon Therapeutics PLC COM g46188101   1,212 10,650 SH   SOLE   10,650 0 0
Intel Corp COM 458140100   2,883 109,075 SH   SOLE   107,175 0 1,900
JPMorgan Chase & Co COM 46625H100   1,873 13,965 SH   SOLE   11,265 0 2,700
Johnson & Johnson COM 478160104   18,814 106,503 SH   SOLE   94,284 0 12,219
KBR Inc COM 48242W106   342 6,480 SH   SOLE   6,480 0 0
Kimberly Clark Corp COM 494368103   2,580 19,002 SH   SOLE   17,702 0 1,300
LAM Research COM 512807108   4,466 10,625 SH   SOLE   10,625 0 0
Magellan Midstream Partners LP COM 559080106   205 4,074 SH   SOLE   4,074 0 0
Magna Intl Inc COM 559222401   699 12,445 SH   SOLE   12,445 0 0
MasterCard Inc COM 57636Q104   1,443 4,150 SH   SOLE   4,150 0 0
McDonalds Corp COM 580135101   1,211 4,595 SH   SOLE   4,595 0 0
Medtronic Plc COM G5960L103   918 11,815 SH   SOLE   11,815 0 0
Merck & Co Inc COM 58933Y105   9,754 87,917 SH   SOLE   76,717 0 11,200
Micron Technology Inc COM 595112103   565 11,300 SH   SOLE   11,300 0 0
Microsoft Corp COM 594918104   46,004 191,829 SH   SOLE   172,324 0 19,505
Nestle SA-Spons ADR COM 641069406   570 4,940 SH   SOLE   4,940 0 0
NexGen Energy Ltd COM 65340p106   478 108,000 SH   SOLE   108,000 0 0
NextEra Energy Inc COM 65339f101   4,344 51,963 SH   SOLE   50,963 0 1,000
Nike Inc Cl B COM 654106103   11,253 96,171 SH   SOLE   88,595 0 7,576
Novartis Ag - ADR COM 66987V109   386 4,250 SH   SOLE   4,250 0 0
Oracle Corp COM 68389X105   16,554 202,526 SH   SOLE   192,476 0 10,050
Paccar Inc COM 693718108   257 2,600 SH   SOLE   2,600 0 0
PepsiCo Inc COM 713448108   15,390 85,187 SH   SOLE   76,385 0 8,802
Perrigo Co PLC COM g97822103   1,763 51,710 SH   SOLE   50,110 0 1,600
Pfizer Inc COM 717081103   1,755 34,251 SH   SOLE   19,501 0 14,750
Philip Morris Intl Inc COM 718172109   4,188 41,380 SH   SOLE   33,930 0 7,450
Procter & Gamble Co COM 742718109   1,274 8,403 SH   SOLE   8,403 0 0
Rio Tinto Plc-Spon ADR COM 767204100   5,456 76,630 SH   SOLE   70,930 0 5,700
Royal Gold Inc COM 780287108   303 2,690 SH   SOLE   2,690 0 0
S&P Global Inc COM 78409v104   251 750 SH   SOLE   750 0 0
Schlumberger Ltd COM 806857108   4,296 80,353 SH   SOLE   79,953 0 400
Schwab (Charles) Corp COM 808513105   764 9,180 SH   SOLE   7,280 0 1,900
Sonos Inc COM 83570h108   185 10,950 SH   SOLE   10,950 0 0
Southern Co COM 842587107   328 4,595 SH   SOLE   4,595 0 0
Stryker Corp COM 863667101   1,369 5,600 SH   SOLE   0 0 5,600
T-Mobile US Inc COM 872590104   1,288 9,200 SH   SOLE   9,200 0 0
Thermo Fisher Scientific Inc COM 883556102   286 520 SH   SOLE   520 0 0
TotalEnergies SE ADR COM 89151E109   343 5,530 SH   SOLE   2,230 0 3,300
Union Pacific Corp COM 907818108   650 3,141 SH   SOLE   41 0 3,100
UnitedHealth Group Inc COM 91324P102   18,962 35,765 SH   SOLE   34,940 0 825
VMware Inc Cl A COM 928563402   3,376 27,502 SH   SOLE   25,877 0 1,625
Valvoline Inc COM 92047w101   264 8,075 SH   SOLE   8,075 0 0
Verizon Communications Inc COM 92343V104   7,032 178,483 SH   SOLE   158,333 0 20,150
Visa Inc Cl A COM 92826C839   29,717 143,033 SH   SOLE   128,922 0 14,111
Walmart Stores Inc COM 931142103   600 4,229 SH   SOLE   4,229 0 0
Walt Disney Co COM 254687106   3,259 37,512 SH   SOLE   35,112 0 2,400
Wesdome Gold Mines Ltd COM 95083R100   85 15,400 SH   SOLE   15,400 0 0
Woodside Energy Group ADR COM 980228308   1,932 79,796 SH   SOLE   73,493 0 6,303
Alerian MLP ETF 00162Q452   2,472 64,925 SH   SOLE   63,025 0 1,900
SPDR Gold Trust ETF 78463V107   6,869 40,491 SH   SOLE   35,991 0 4,500
SPDR S&P 500 ETF Trust ETF 78462F103   1,256 3,283 SH   SOLE   3,283 0 0
Vanguard FTSE Emerging Market ETF 922042858   374 9,590 SH   SOLE   8,590 0 1,000
Vanguard S&P 500 Index Fund ETF 922908363   1,420 4,043 SH   SOLE   4,043 0 0
iShares Silver Trust ETF 46428Q109   542 24,600 SH   SOLE   24,600 0 0
iShares Tr Core S&P 500 Index ETF 464287200   481 1,252 SH   SOLE   1,252 0 0
American Funds-Growth Fund of COM 399874106   264 5,337 SH   SOLE   5,337 0 0
Vanguard 500 Index Admiral COM 922908710   565 1,595 SH   SOLE   1,595 0 0
Vanguard Mid-Cap Index Fund Ad COM 922908645   239 948 SH   SOLE   948 0 0