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   577 10,000 SH   SOLE   10,000 0 0
3M Co COM 88579Y101   599 5,981 SH   SOLE   5,681 0 300
AbbVie Inc COM 00287Y109   15,593 115,738 SH   SOLE   105,338 0 10,400
Accenture PLC COM G1151C101   10,922 35,395 SH   SOLE   30,116 0 5,279
Adobe Systems COM 00724F101   1,523 3,115 SH   SOLE   2,415 0 700
Agnico-Eagle Mines Ltd COM 008474108   1,051 21,029 SH   SOLE   20,529 0 500
Alphabet Inc Cl A COM 02079K305   38,910 325,060 SH   SOLE   308,260 0 16,800
Alphabet Inc Cl C COM 02079K107   44,181 365,220 SH   SOLE   337,840 0 27,380
Amazon.com COM 023135106   6,876 52,745 SH   SOLE   48,045 0 4,700
Amgen Inc COM 031162100   3,170 14,280 SH   SOLE   14,280 0 0
Anglo American COM 03485P300   499 35,000 SH   SOLE   35,000 0 0
Aon PLC COM g0403h108   7,662 22,195 SH   SOLE   22,195 0 0
Apple Inc COM 037833100   56,299 290,247 SH   SOLE   270,719 0 19,528
Arconic Corp COM 03966V107   213 7,200 SH   SOLE   7,200 0 0
Automatic Data Processing Inc COM 053015103   8,450 38,444 SH   SOLE   33,744 0 4,700
BHP Billiton Ltd Spon ADR COM 088606108   13,981 234,300 SH   SOLE   214,050 0 20,250
Bank of America Corp COM 060505104   298 10,400 SH   SOLE   10,400 0 0
Becton Dickinson & Co COM 075887109   5,456 20,664 SH   SOLE   17,014 0 3,650
Berkshire Hathaway Cl B COM 084670702   16,336 47,907 SH   SOLE   46,007 0 1,900
CVS Health Corp COM 126650100   16,792 242,905 SH   SOLE   224,954 0 17,951
Chevron Corp COM 166764100   10,963 69,670 SH   SOLE   65,727 0 3,943
Cigna Corp COM 125523100   1,951 6,953 SH   SOLE   6,713 0 240
Citigroup Inc COM 172967424   358 7,765 SH   SOLE   7,765 0 0
Coca-Cola Co COM 191216100   2,806 46,597 SH   SOLE   46,597 0 0
Colgate-Palmolive Co COM 194162103   432 5,610 SH   SOLE   5,610 0 0
Comcast Corp Cl A COM 20030N101   3,311 79,683 SH   SOLE   77,183 0 2,500
ConocoPhillips COM 20825C104   7,880 76,054 SH   SOLE   71,004 0 5,050
Costco Wholesale Corp COM 22160K105   34,088 63,315 SH   SOLE   58,265 0 5,050
Danaher Corp COM 235851102   10,530 43,874 SH   SOLE   39,248 0 4,626
Deckers Outdoor Corp COM 243537107   702 1,330 SH   SOLE   1,330 0 0
Deere & Co COM 244199105   2,066 5,100 SH   SOLE   5,100 0 0
Dell Technologies COM 24703L202   284 5,250 SH   SOLE   5,250 0 0
Diamondback Energy Inc COM 25278x109   381 2,900 SH   SOLE   2,900 0 0
Diodes Inc COM 254543101   370 4,000 SH   SOLE   4,000 0 0
Dominion Resources Inc COM 25746U109   885 17,096 SH   SOLE   17,096 0 0
Duke Energy Corp COM 26441C105   819 9,121 SH   SOLE   8,121 0 1,000
Elevance Health Inc COM 036752103   1,675 3,770 SH   SOLE   3,770 0 0
Enterprise Products Partners L COM 293792107   462 17,525 SH   SOLE   16,025 0 1,500
Exxon Mobil Corp COM 30231G102   2,723 25,387 SH   SOLE   23,587 0 1,800
Fedex Corp COM 31428X106   2,894 11,675 SH   SOLE   11,475 0 200
Fidelity Natl Information Svcs COM 31620M106   371 6,780 SH   SOLE   6,780 0 0
FleetCor Technologies Inc COM 339041105   1,205 4,800 SH   SOLE   4,800 0 0
Freeport-McMoran Inc COM 35671d857   1,280 32,000 SH   SOLE   32,000 0 0
Hawaiian Electric Inds COM 419870100   336 9,273 SH   SOLE   9,273 0 0
HireQuest Inc COM 433535101   233 8,950 SH   SOLE   8,950 0 0
Honeywell Intl Inc COM 438516106   7,748 37,342 SH   SOLE   33,142 0 4,200
Horizon Therapeutics PLC COM g46188101   1,095 10,650 SH   SOLE   10,650 0 0
Intel Corp COM 458140100   1,725 51,575 SH   SOLE   49,675 0 1,900
JPMorgan Chase & Co COM 46625H100   1,910 13,135 SH   SOLE   10,935 0 2,200
John B Sanfilippo & Son Inc COM 800422107   220 1,880 SH   SOLE   1,880 0 0
Johnson & Johnson COM 478160104   17,426 105,283 SH   SOLE   93,064 0 12,219
KBR Inc COM 48242W106   422 6,480 SH   SOLE   6,480 0 0
Kimberly Clark Corp COM 494368103   2,623 19,002 SH   SOLE   17,702 0 1,300
LAM Research COM 512807108   6,429 10,000 SH   SOLE   10,000 0 0
Magellan Midstream Partners LP COM 559080106   254 4,074 SH   SOLE   4,074 0 0
Magna Intl Inc COM 559222401   702 12,445 SH   SOLE   12,445 0 0
MasterCard Inc COM 57636Q104   1,632 4,150 SH   SOLE   4,150 0 0
McDonalds Corp COM 580135101   1,371 4,595 SH   SOLE   4,595 0 0
Medtronic Plc COM G5960L103   997 11,315 SH   SOLE   11,315 0 0
Merck & Co Inc COM 58933Y105   10,041 87,017 SH   SOLE   75,817 0 11,200
Micron Technology Inc COM 595112103   587 9,300 SH   SOLE   9,300 0 0
Microsoft Corp COM 594918104   63,747 187,194 SH   SOLE   168,689 0 18,505
Nestle SA-Spons ADR COM 641069406   595 4,940 SH   SOLE   4,940 0 0
NexGen Energy Ltd COM 65340p106   509 108,000 SH   SOLE   108,000 0 0
NextEra Energy Inc COM 65339f101   3,856 51,963 SH   SOLE   50,963 0 1,000
Nike Inc Cl B COM 654106103   10,559 95,671 SH   SOLE   88,095 0 7,576
Novartis Ag - ADR COM 66987V109   429 4,250 SH   SOLE   4,250 0 0
Oracle Corp COM 68389X105   24,446 205,276 SH   SOLE   195,226 0 10,050
Paccar Inc COM 693718108   326 3,900 SH   SOLE   3,900 0 0
Palo Alto Networks Inc COM 697435105   364 1,425 SH   SOLE   0 0 1,425
Paypal Holdings Inc COM 70405Y103   281 4,205 SH   SOLE   4,205 0 0
PepsiCo Inc COM 713448108   15,778 85,187 SH   SOLE   76,385 0 8,802
Perrigo Co PLC COM g97822103   1,756 51,710 SH   SOLE   50,110 0 1,600
Pfizer Inc COM 717081103   1,256 34,251 SH   SOLE   19,501 0 14,750
Philip Morris Intl Inc COM 718172109   4,030 41,280 SH   SOLE   33,830 0 7,450
Procter & Gamble Co COM 742718109   1,271 8,378 SH   SOLE   8,378 0 0
Rio Tinto Plc-Spon ADR COM 767204100   4,649 72,830 SH   SOLE   67,130 0 5,700
Royal Gold Inc COM 780287108   309 2,690 SH   SOLE   2,690 0 0
S&P Global Inc COM 78409v104   301 750 SH   SOLE   750 0 0
Schlumberger Ltd COM 806857108   3,910 79,593 SH   SOLE   79,193 0 400
Schwab (Charles) Corp COM 808513105   628 11,080 SH   SOLE   9,180 0 1,900
Southern Co COM 842587107   323 4,595 SH   SOLE   4,595 0 0
Stryker Corp COM 863667101   1,709 5,600 SH   SOLE   0 0 5,600
T-Mobile US Inc COM 872590104   1,320 9,500 SH   SOLE   9,500 0 0
Thermo Fisher Scientific Inc COM 883556102   266 510 SH   SOLE   510 0 0
TotalEnergies SE ADR COM 89151E109   286 4,964 SH   SOLE   1,664 0 3,300
Union Pacific Corp COM 907818108   622 3,041 SH   SOLE   41 0 3,000
UnitedHealth Group Inc COM 91324P102   17,178 35,740 SH   SOLE   34,915 0 825
VMware Inc Cl A COM 928563402   3,618 25,182 SH   SOLE   24,857 0 325
Verizon Communications Inc COM 92343V104   6,231 167,549 SH   SOLE   145,399 0 22,150
Visa Inc Cl A COM 92826C839   33,444 140,829 SH   SOLE   127,018 0 13,811
Walmart Stores Inc COM 931142103   648 4,121 SH   SOLE   4,121 0 0
Walt Disney Co COM 254687106   2,831 31,707 SH   SOLE   29,307 0 2,400
Wesdome Gold Mines Ltd COM 95083R100   80 15,400 SH   SOLE   15,400 0 0
Woodside Energy Group ADR COM 980228308   1,695 73,075 SH   SOLE   67,314 0 5,761
Alerian MLP ETF 00162Q452   3,603 91,900 SH   SOLE   85,500 0 6,400
Invesco QQQ Trust ETF 46090E103   979 2,650 SH   SOLE   2,650 0 0
SPDR Gold Trust ETF 78463V107   7,193 40,347 SH   SOLE   35,847 0 4,500
SPDR S&P 500 ETF Trust ETF 78462F103   1,422 3,208 SH   SOLE   3,208 0 0
Vanguard FTSE Emerging Market ETF 922042858   390 9,590 SH   SOLE   8,590 0 1,000
Vanguard S&P 500 Index Fund ETF 922908363   1,614 3,963 SH   SOLE   3,963 0 0
iShares Silver Trust ETF 46428Q109   514 24,600 SH   SOLE   24,600 0 0
iShares Tr Core S&P 500 Index ETF 464287200   558 1,252 SH   SOLE   1,252 0 0
American Funds-Growth Fund of COM 399874106   325 5,337 SH   SOLE   5,337 0 0
Vanguard 500 Index Admiral COM 922908710   655 1,595 SH   SOLE   1,595 0 0
Vanguard Mid-Cap Index Fund Ad COM 922908645   258 948 SH   SOLE   948 0 0
Vanguard Total Stock Mkt Idx A COM 921939203   215 2,000 SH   SOLE   2,000 0 0