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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Vanguard Long-Term Government ETF 92206C847 260 4,125 SH   SOLE   4,125 0 0
3M Co COM 88579Y101 1,220 11,041 SH   SOLE   10,741 0 300
AbbVie Inc COM 00287Y109 16,041 119,523 SH   SOLE   109,123 0 10,400
Accenture PLC COM G1151C101 9,706 37,724 SH   SOLE   32,245 0 5,479
Adobe Systems COM 00724F101 857 3,115 SH   SOLE   2,415 0 700
Agnico-Eagle Mines Ltd COM 008474108 1,022 24,204 SH   SOLE   23,504 0 700
Alphabet Inc Cl A COM 02079K305 32,193 336,570 SH   SOLE   319,170 0 17,400
Alphabet Inc Cl C COM 02079K107 35,898 373,350 SH   SOLE   343,670 0 29,680
Amazon.com COM 023135106 5,613 49,670 SH   SOLE   44,970 0 4,700
Amgen Inc COM 031162100 3,286 14,580 SH   SOLE   14,580 0 0
Anglo American COM 03485P300 525 35,000 SH   SOLE   35,000 0 0
Aon PLC COM g0403h108 6,006 22,420 SH   SOLE   22,420 0 0
Apple Inc COM 037833100 42,890 310,350 SH   SOLE   289,522 0 20,828
Arconic Corp COM 03966V107 173 10,150 SH   SOLE   10,150 0 0
Automatic Data Processing Inc COM 053015103 9,640 42,617 SH   SOLE   37,917 0 4,700
BHP Billiton Ltd Spon ADR COM 088606108 11,872 237,250 SH   SOLE   217,000 0 20,250
Bank of America Corp COM 060505104 275 9,114 SH   SOLE   9,114 0 0
Becton Dickinson & Co COM 075887109 4,636 20,804 SH   SOLE   17,154 0 3,650
Berkshire Hathaway Cl B COM 084670702 13,091 49,027 SH   SOLE   47,127 0 1,900
CVS Health Corp COM 126650100 24,859 260,658 SH   SOLE   241,532 0 19,126
Change Healthcare Inc COM 15912k100 466 16,950 SH   SOLE   16,950 0 0
Chevron Corp COM 166764100 9,990 69,535 SH   SOLE   65,592 0 3,943
Cigna Corp COM 125523100 1,933 6,967 SH   SOLE   6,727 0 240
Cisco Systems Inc COM 17275R102 321 8,020 SH   SOLE   8,020 0 0
Citigroup Inc COM 172967424 291 6,980 SH   SOLE   6,980 0 0
Coca-Cola Co COM 191216100 2,703 48,257 SH   SOLE   48,257 0 0
Colgate-Palmolive Co COM 194162103 394 5,610 SH   SOLE   5,610 0 0
Comcast Corp Cl A COM 20030N101 2,796 95,340 SH   SOLE   83,340 0 12,000
Comerica Inc COM 200340107 237 3,334 SH   SOLE   3,334 0 0
ConocoPhillips COM 20825C104 7,770 75,924 SH   SOLE   70,874 0 5,050
Costco Wholesale Corp COM 22160K105 30,402 64,375 SH   SOLE   59,225 0 5,150
Danaher Corp COM 235851102 12,000 46,459 SH   SOLE   41,683 0 4,776
Deckers Outdoor Corp COM 243537107 449 1,435 SH   SOLE   1,435 0 0
Deere & Co COM 244199105 1,711 5,125 SH   SOLE   5,125 0 0
Devon Energy COM 25179M103 244 4,050 SH   SOLE   4,050 0 0
Diamondback Energy Inc COM 25278x109 711 5,900 SH   SOLE   5,900 0 0
Diodes Inc COM 254543101 260 4,000 SH   SOLE   4,000 0 0
Dominion Resources Inc COM 25746U109 1,504 21,762 SH   SOLE   20,262 0 1,500
Dufry AG COM 26433T108 148 50,100 SH   SOLE   50,100 0 0
Duke Energy Corp COM 26441C105 848 9,121 SH   SOLE   8,121 0 1,000
Elevance Health Inc COM 036752103 1,712 3,770 SH   SOLE   3,770 0 0
Enterprise Products Partners L COM 293792107 417 17,525 SH   SOLE   16,025 0 1,500
Exxon Mobil Corp COM 30231G102 2,369 27,137 SH   SOLE   25,337 0 1,800
Fedex Corp COM 31428X106 1,771 11,925 SH   SOLE   11,725 0 200
FleetCor Technologies Inc COM 339041105 846 4,800 SH   SOLE   4,800 0 0
Freeport-McMoran Inc COM 35671d857 875 32,000 SH   SOLE   32,000 0 0
Gaia Inc COM 36269P104 31 12,800 SH   SOLE   12,800 0 0
Hawaiian Electric Inds COM 419870100 325 9,373 SH   SOLE   9,373 0 0
Honeywell Intl Inc COM 438516106 6,318 37,842 SH   SOLE   33,642 0 4,200
Horizon Therapeutics PLC COM g46188101 659 10,650 SH   SOLE   10,650 0 0
Intel Corp COM 458140100 3,315 128,642 SH   SOLE   125,792 0 2,850
JPMorgan Chase & Co COM 46625H100 2,084 19,940 SH   SOLE   17,240 0 2,700
Johnson & Johnson COM 478160104 17,564 107,517 SH   SOLE   95,298 0 12,219
KBR Inc COM 48242W106 280 6,480 SH   SOLE   6,480 0 0
Kimberly Clark Corp COM 494368103 2,138 19,002 SH   SOLE   17,702 0 1,300
LAM Research COM 512807108 3,889 10,625 SH   SOLE   10,625 0 0
Magna Intl Inc COM 559222401 787 16,595 SH   SOLE   16,345 0 250
MasterCard Inc COM 57636Q104 1,180 4,150 SH   SOLE   4,150 0 0
McDonalds Corp COM 580135101 1,060 4,595 SH   SOLE   4,595 0 0
Medtronic Plc COM G5960L103 985 12,198 SH   SOLE   12,198 0 0
Merck & Co Inc COM 58933Y105 7,571 87,917 SH   SOLE   76,717 0 11,200
Meta Platforms COM 30303M102 364 2,680 SH   SOLE   1,980 0 700
Micron Technology Inc COM 595112103 566 11,300 SH   SOLE   11,300 0 0
Microsoft Corp COM 594918104 44,951 193,004 SH   SOLE   173,299 0 19,705
Nestle SA-Spons ADR COM 641069406 542 5,040 SH   SOLE   5,040 0 0
NexGen Energy Ltd COM 65340p106 396 108,000 SH   SOLE   108,000 0 0
NextEra Energy Inc COM 65339f101 4,074 51,963 SH   SOLE   50,963 0 1,000
Nike Inc Cl B COM 654106103 8,013 96,401 SH   SOLE   88,825 0 7,576
Novartis Ag - ADR COM 66987V109 323 4,250 SH   SOLE   4,250 0 0
Oracle Corp COM 68389X105 12,419 203,351 SH   SOLE   193,301 0 10,050
Paccar Inc COM 693718108 218 2,600 SH   SOLE   2,600 0 0
Palo Alto Networks Inc COM 697435105 233 1,425 SH   SOLE   0 0 1,425
PepsiCo Inc COM 713448108 13,940 85,387 SH   SOLE   76,585 0 8,802
Perrigo Co PLC COM g97822103 2,072 58,115 SH   SOLE   56,515 0 1,600
Pfizer Inc COM 717081103 1,499 34,251 SH   SOLE   19,501 0 14,750
Philip Morris Intl Inc COM 718172109 3,460 41,680 SH   SOLE   34,230 0 7,450
Procter & Gamble Co COM 742718109 1,061 8,403 SH   SOLE   8,403 0 0
Rio Tinto Plc-Spon ADR COM 767204100 4,240 77,005 SH   SOLE   71,305 0 5,700
Royal Gold Inc COM 780287108 252 2,690 SH   SOLE   2,690 0 0
S&P Global Inc COM 78409v104 229 750 SH   SOLE   750 0 0
Schlumberger Ltd COM 806857108 2,885 80,353 SH   SOLE   79,953 0 400
Schwab (Charles) Corp COM 808513105 665 9,255 SH   SOLE   7,355 0 1,900
Sonos Inc COM 83570h108 175 12,575 SH   SOLE   12,575 0 0
Southern Co COM 842587107 317 4,661 SH   SOLE   4,661 0 0
Stryker Corp COM 863667101 1,134 5,600 SH   SOLE   0 0 5,600
T-Mobile US Inc COM 872590104 1,234 9,200 SH   SOLE   9,200 0 0
Thermo Fisher Scientific Inc COM 883556102 264 520 SH   SOLE   520 0 0
TotalEnergies SE ADR COM 89151E109 257 5,530 SH   SOLE   2,230 0 3,300
Union Pacific Corp COM 907818108 680 3,491 SH   SOLE   391 0 3,100
UnitedHealth Group Inc COM 91324P102 18,133 35,905 SH   SOLE   35,080 0 825
VMware Inc Cl A COM 928563402 3,057 28,717 SH   SOLE   26,442 0 2,275
Valvoline Inc COM 92047w101 205 8,075 SH   SOLE   8,075 0 0
Verizon Communications Inc COM 92343V104 6,712 176,783 SH   SOLE   160,233 0 16,550
Visa Inc Cl A COM 92826C839 25,470 143,373 SH   SOLE   129,262 0 14,111
Walmart Stores Inc COM 931142103 549 4,229 SH   SOLE   4,229 0 0
Walt Disney Co COM 254687106 3,725 39,487 SH   SOLE   37,087 0 2,400
Wesdome Gold Mines Ltd COM 95083R100 104 15,350 SH   SOLE   15,350 0 0
Woodside Energy Group ADR COM 980228308 1,620 80,336 SH   SOLE   74,033 0 6,303
Alerian MLP ETF 00162Q452 2,304 63,025 SH   SOLE   61,125 0 1,900
SPDR Gold Trust ETF 78463V107 6,373 41,205 SH   SOLE   36,705 0 4,500
SPDR S&P 500 ETF Trust ETF 78462F103 1,173 3,283 SH   SOLE   3,283 0 0
Vanguard FTSE Emerging Market ETF 922042858 464 12,705 SH   SOLE   11,705 0 1,000
Vanguard S&P 500 Index Fund ETF 922908363 1,187 3,615 SH   SOLE   3,615 0 0
iShares Silver Trust ETF 46428Q109 430 24,600 SH   SOLE   24,600 0 0
iShares Tr Core S&P 500 Index ETF 464287200 449 1,252 SH   SOLE   1,252 0 0
American Funds-Growth Fund of COM 399874106 269 5,337 SH   SOLE   5,337 0 0
Vanguard 500 Index Admiral COM 922908710 537 1,623 SH   SOLE   1,623 0 0
Vanguard Mid-Cap Index Fund Ad COM 922908645 221 948 SH   SOLE   948 0 0