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 430 6,125 SH   SOLE   6,125 0 0
Vanguard Short-Term Bond ETF ETF 921937827 2,688 35,002 SH   SOLE   32,002 0 3,000
3M Co COM 88579Y101 1,649 12,742 SH   SOLE   12,442 0 300
AbbVie Inc COM 00287Y109 18,327 119,659 SH   SOLE   109,259 0 10,400
Accenture PLC COM G1151C101 10,523 37,899 SH   SOLE   32,245 0 5,654
Adobe Systems COM 00724F101 1,155 3,155 SH   SOLE   2,455 0 700
Agnico-Eagle Mines Ltd COM 008474108 1,190 26,004 SH   SOLE   24,354 0 1,650
Alphabet Inc Cl A COM 02079K305 36,710 16,845 SH   SOLE   15,975 0 870
Alphabet Inc Cl C COM 02079K107 40,866 18,682 SH   SOLE   17,198 0 1,484
Amazon.com COM 023135106 5,336 50,240 SH   SOLE   45,540 0 4,700
American Express Co COM 025816109 208 1,500 SH   SOLE   1,500 0 0
Amgen Inc COM 031162100 3,657 15,030 SH   SOLE   15,030 0 0
Anglo American COM 03485P300 630 35,000 SH   SOLE   35,000 0 0
Aon PLC COM g0403h108 6,096 22,603 SH   SOLE   22,603 0 0
Apple Inc COM 037833100 43,185 315,864 SH   SOLE   293,736 0 22,128
Arconic Corp COM 03966V107 285 10,150 SH   SOLE   10,150 0 0
Automatic Data Processing Inc COM 053015103 9,245 44,017 SH   SOLE   39,317 0 4,700
BHP Billiton Ltd Spon ADR COM 088606108 13,189 234,766 SH   SOLE   214,516 0 20,250
Bank of America Corp COM 060505104 284 9,114 SH   SOLE   9,114 0 0
Becton Dickinson & Co COM 075887109 5,129 20,804 SH   SOLE   17,154 0 3,650
Berkshire Hathaway Cl B COM 084670702 13,508 49,478 SH   SOLE   47,578 0 1,900
CVS Health Corp COM 126650100 24,158 260,715 SH   SOLE   241,589 0 19,126
Change Healthcare Inc COM 15912k100 391 16,950 SH   SOLE   16,950 0 0
Chevron Corp COM 166764100 9,805 67,725 SH   SOLE   63,782 0 3,943
Cisco Systems Inc COM 17275R102 493 11,561 SH   SOLE   11,561 0 0
Citigroup Inc COM 172967424 321 6,980 SH   SOLE   6,980 0 0
Coca-Cola Co COM 191216100 3,036 48,257 SH   SOLE   48,257 0 0
Colgate-Palmolive Co COM 194162103 463 5,776 SH   SOLE   5,776 0 0
Comcast Corp Cl A COM 20030N101 3,836 97,747 SH   SOLE   85,747 0 12,000
Comerica Inc COM 200340107 245 3,334 SH   SOLE   3,334 0 0
ConocoPhillips COM 20825C104 5,649 62,894 SH   SOLE   57,844 0 5,050
Cornerstone Building Brands In COM 21925D109 307 12,550 SH   SOLE   12,550 0 0
Costco Wholesale Corp COM 22160K105 30,990 64,660 SH   SOLE   59,510 0 5,150
Danaher Corp COM 235851102 11,867 46,809 SH   SOLE   42,033 0 4,776
Deckers Outdoor Corp COM 243537107 366 1,435 SH   SOLE   1,435 0 0
Deere & Co COM 244199105 1,535 5,125 SH   SOLE   5,125 0 0
Dell Technologies COM 24703L202 315 6,825 SH   SOLE   6,825 0 0
Diamondback Energy Inc COM 25278x109 715 5,900 SH   SOLE   5,900 0 0
Diodes Inc COM 254543101 258 4,000 SH   SOLE   4,000 0 0
Dominion Resources Inc COM 25746U109 1,742 21,828 SH   SOLE   20,328 0 1,500
Dorman Products Inc COM 258278100 221 2,010 SH   SOLE   2,010 0 0
Dufry AG COM 26433T108 159 50,100 SH   SOLE   50,100 0 0
Duke Energy Corp COM 26441C105 978 9,121 SH   SOLE   8,121 0 1,000
Elevance Health Inc COM 036752103 1,819 3,770 SH   SOLE   3,770 0 0
Enterprise Products Partners L COM 293792107 207 8,475 SH   SOLE   8,475 0 0
Exxon Mobil Corp COM 30231G102 2,324 27,137 SH   SOLE   25,337 0 1,800
Fedex Corp COM 31428X106 2,722 12,005 SH   SOLE   11,805 0 200
FleetCor Technologies Inc COM 339041105 840 4,000 SH   SOLE   4,000 0 0
Freeport-McMoran Inc COM 35671d857 936 32,000 SH   SOLE   32,000 0 0
Gaia Inc COM 36269P104 54 12,800 SH   SOLE   12,800 0 0
Hawaiian Electric Inds COM 419870100 387 9,473 SH   SOLE   9,473 0 0
Honeywell Intl Inc COM 438516106 6,738 38,768 SH   SOLE   34,468 0 4,300
Horizon Therapeutics PLC COM g46188101 849 10,650 SH   SOLE   10,650 0 0
Intel Corp COM 458140100 4,985 133,250 SH   SOLE   129,000 0 4,250
JPMorgan Chase & Co COM 46625H100 3,022 26,836 SH   SOLE   23,936 0 2,900
Johnson & Johnson COM 478160104 19,080 107,488 SH   SOLE   95,269 0 12,219
KBR Inc COM 48242W106 314 6,480 SH   SOLE   6,480 0 0
Kimberly Clark Corp COM 494368103 2,568 19,002 SH   SOLE   17,702 0 1,300
LAM Research COM 512807108 4,528 10,625 SH   SOLE   10,625 0 0
Magna Intl Inc COM 559222401 926 16,870 SH   SOLE   16,620 0 250
MasterCard Inc COM 57636Q104 1,309 4,150 SH   SOLE   4,150 0 0
McDonalds Corp COM 580135101 1,134 4,595 SH   SOLE   4,595 0 0
Medtronic Plc COM G5960L103 1,095 12,198 SH   SOLE   12,198 0 0
Merck & Co Inc COM 58933Y105 8,029 88,070 SH   SOLE   76,870 0 11,200
Meta Platforms COM 30303M102 666 4,130 SH   SOLE   3,430 0 700
Micron Technology Inc COM 595112103 625 11,300 SH   SOLE   11,300 0 0
Microsoft Corp COM 594918104 49,741 193,674 SH   SOLE   173,069 0 20,605
Nestle SA-Spons ADR COM 641069406 587 5,040 SH   SOLE   5,040 0 0
NexGen Energy Ltd COM 65340p106 388 108,000 SH   SOLE   108,000 0 0
NextEra Energy Inc COM 65339f101 4,183 53,996 SH   SOLE   52,996 0 1,000
Nike Inc Cl B COM 654106103 9,855 96,433 SH   SOLE   88,857 0 7,576
Novartis Ag - ADR COM 66987V109 393 4,650 SH   SOLE   4,650 0 0
Oracle Corp COM 68389X105 14,334 205,148 SH   SOLE   194,098 0 11,050
Paccar Inc COM 693718108 214 2,600 SH   SOLE   2,600 0 0
Palo Alto Networks Inc COM 697435105 235 475 SH   SOLE   0 0 475
PepsiCo Inc COM 713448108 14,239 85,437 SH   SOLE   76,635 0 8,802
Perrigo Co PLC COM g97822103 640 15,775 SH   SOLE   15,775 0 0
Pfizer Inc COM 717081103 1,796 34,251 SH   SOLE   19,501 0 14,750
Philip Morris Intl Inc COM 718172109 4,115 41,680 SH   SOLE   34,230 0 7,450
Procter & Gamble Co COM 742718109 1,208 8,403 SH   SOLE   8,403 0 0
Rio Tinto Plc-Spon ADR COM 767204100 4,710 77,205 SH   SOLE   71,505 0 5,700
Royal Gold Inc COM 780287108 290 2,720 SH   SOLE   2,720 0 0
S&P Global Inc COM 78409v104 253 750 SH   SOLE   750 0 0
Schlumberger Ltd COM 806857108 2,696 75,403 SH   SOLE   75,003 0 400
Schwab (Charles) Corp COM 808513105 670 10,605 SH   SOLE   8,705 0 1,900
Sonos Inc COM 83570h108 227 12,575 SH   SOLE   12,575 0 0
Southern Co COM 842587107 332 4,661 SH   SOLE   4,661 0 0
Stryker Corp COM 863667101 1,114 5,600 SH   SOLE   0 0 5,600
T-Mobile US Inc COM 872590104 1,238 9,200 SH   SOLE   9,200 0 0
Thermo Fisher Scientific Inc COM 883556102 283 520 SH   SOLE   520 0 0
TotalEnergies SE ADR COM 89151E109 291 5,530 SH   SOLE   2,230 0 3,300
Union Pacific Corp COM 907818108 745 3,491 SH   SOLE   391 0 3,100
UnitedHealth Group Inc COM 91324P102 18,450 35,920 SH   SOLE   35,095 0 825
VMware Inc Cl A COM 928563402 3,273 28,717 SH   SOLE   26,442 0 2,275
Valvoline Inc COM 92047w101 233 8,075 SH   SOLE   8,075 0 0
Verizon Communications Inc COM 92343V104 8,985 177,041 SH   SOLE   160,491 0 16,550
Visa Inc Cl A COM 92826C839 28,207 143,263 SH   SOLE   129,152 0 14,111
Walmart Stores Inc COM 931142103 514 4,229 SH   SOLE   4,229 0 0
Walt Disney Co COM 254687106 4,104 43,479 SH   SOLE   40,579 0 2,900
Wesdome Gold Mines Ltd COM 95083R100 133 15,350 SH   SOLE   15,350 0 0
Woodside Energy Group ADR COM 980228308 1,829 84,842 SH   SOLE   77,528 0 7,314
eBay Inc COM 278642103 224 5,380 SH   SOLE   5,380 0 0
Alerian MLP ETF 00162Q452 450 13,050 SH   SOLE   13,050 0 0
SPDR Gold Trust ETF 78463V107 6,983 41,454 SH   SOLE   36,954 0 4,500
SPDR S&P 500 ETF Trust ETF 78462F103 1,276 3,383 SH   SOLE   3,383 0 0
Vanguard FTSE Emerging Market ETF 922042858 774 18,580 SH   SOLE   17,080 0 1,500
Vanguard S&P 500 Index Fund ETF 922908363 1,257 3,623 SH   SOLE   3,623 0 0
iShares Silver Trust ETF 46428Q109 459 24,600 SH   SOLE   24,600 0 0
iShares Tr Core S&P 500 Index ETF 464287200 475 1,252 SH   SOLE   1,252 0 0
American Funds-Growth Fund of COM 399874106 276 5,337 SH   SOLE   5,337 0 0
Vanguard 500 Index Admiral COM 922908710 567 1,623 SH   SOLE   1,623 0 0
Vanguard Mid-Cap Index Fund Ad COM 922908645 231 948 SH   SOLE   948 0 0