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
iShares Short-Term Bond ETF ETF 46434V878   604 11,950 SH   SOLE   11,950 0 0
3M Co COM 88579Y101   435 4,101 SH   SOLE   4,101 0 0
AbbVie Inc COM 00287Y109   21,023 115,446 SH   SOLE   109,546 0 5,900
Accenture PLC COM G1151C101   12,522 36,127 SH   SOLE   33,648 0 2,479
Adobe Systems COM 00724F101   2,374 4,705 SH   SOLE   4,105 0 600
Agnico-Eagle Mines Ltd COM 008474108   1,292 21,654 SH   SOLE   21,154 0 500
Alphabet Inc Cl A COM 02079K305   48,926 324,165 SH   SOLE   311,365 0 12,800
Alphabet Inc Cl C COM 02079K107   55,017 361,335 SH   SOLE   340,055 0 21,280
Amazon.com COM 023135106   7,225 40,055 SH   SOLE   35,355 0 4,700
American Tower Corp COM 029912201   326 1,650 SH   SOLE   1,650 0 0
Amgen Inc COM 031162100   3,420 12,030 SH   SOLE   12,030 0 0
Aon PLC COM g0403h108   7,148 21,418 SH   SOLE   21,418 0 0
Apple Inc COM 037833100   48,918 285,272 SH   SOLE   272,494 0 12,778
Automatic Data Processing Inc COM 053015103   8,596 34,420 SH   SOLE   32,720 0 1,700
BHP Billiton Ltd Spon ADR COM 088606108   13,458 233,288 SH   SOLE   221,238 0 12,050
Becton Dickinson & Co COM 075887109   5,262 21,264 SH   SOLE   20,114 0 1,150
Berkshire Hathaway Cl B COM 084670702   20,365 48,427 SH   SOLE   46,527 0 1,900
BlackRock Inc COM 09247X101   333 400 SH   SOLE   400 0 0
Boeing Co COM 097023105   240 1,243 SH   SOLE   1,243 0 0
Broadcom Inc COM 11135f101   2,770 2,090 SH   SOLE   2,048 0 42
CVS Health Corp COM 126650100   17,336 217,354 SH   SOLE   207,203 0 10,151
Chevron Corp COM 166764100   10,629 67,384 SH   SOLE   63,441 0 3,943
Cigna Corp COM 125523100   2,607 7,178 SH   SOLE   6,938 0 240
Coca-Cola Co COM 191216100   2,817 46,047 SH   SOLE   46,047 0 0
Colgate-Palmolive Co COM 194162103   505 5,610 SH   SOLE   5,610 0 0
Comcast Corp Cl A COM 20030N101   2,809 64,803 SH   SOLE   62,303 0 2,500
ConocoPhillips COM 20825C104   9,571 75,199 SH   SOLE   73,149 0 2,050
Corpay Inc COM 219948106   1,481 4,800 SH   SOLE   4,800 0 0
Costco Wholesale Corp COM 22160K105   45,564 62,192 SH   SOLE   59,242 0 2,950
Danaher Corp COM 235851102   11,212 44,899 SH   SOLE   42,673 0 2,226
Deere & Co COM 244199105   2,095 5,100 SH   SOLE   5,100 0 0
Dell Technologies COM 24703L202   782 6,850 SH   SOLE   6,850 0 0
Devon Energy COM 25179M103   3,284 65,435 SH   SOLE   61,235 0 4,200
Diamondback Energy Inc COM 25278x109   575 2,900 SH   SOLE   2,900 0 0
Dominion Resources Inc COM 25746U109   544 11,055 SH   SOLE   11,055 0 0
Duke Energy Corp COM 26441C105   969 10,021 SH   SOLE   9,021 0 1,000
Elevance Health Inc COM 036752103   1,919 3,700 SH   SOLE   3,700 0 0
Enterprise Products Partners L COM 293792107   524 17,950 SH   SOLE   16,450 0 1,500
Exxon Mobil Corp COM 30231G102   3,146 27,065 SH   SOLE   25,265 0 1,800
Fedex Corp COM 31428X106   2,628 9,070 SH   SOLE   8,870 0 200
Freeport-McMoran Inc COM 35671d857   1,599 34,000 SH   SOLE   34,000 0 0
Global Payments Inc COM 37940X102   200 1,500 SH   SOLE   1,500 0 0
Home Depot Inc COM 437076102   518 1,350 SH   SOLE   1,350 0 0
Honeywell Intl Inc COM 438516106   7,614 37,097 SH   SOLE   34,597 0 2,500
Intel Corp COM 458140100   605 13,700 SH   SOLE   12,700 0 1,000
JPMorgan Chase & Co COM 46625H100   3,945 19,695 SH   SOLE   18,495 0 1,200
Johnson & Johnson COM 478160104   15,303 96,736 SH   SOLE   92,329 0 4,407
Kenvue Inc COM 49177J102   1,304 60,748 SH   SOLE   58,245 0 2,503
Kimberly Clark Corp COM 494368103   2,346 18,136 SH   SOLE   16,836 0 1,300
Kosmos Energy Ltd COM 500688106   123 20,700 SH   SOLE   20,700 0 0
LAM Research COM 512807108   9,716 10,000 SH   SOLE   10,000 0 0
Linde PLC COM G5494J103   588 1,267 SH   SOLE   1,267 0 0
MasterCard Inc COM 57636Q104   1,596 3,315 SH   SOLE   3,315 0 0
McDonalds Corp COM 580135101   1,343 4,765 SH   SOLE   4,765 0 0
Medtronic Plc COM G5960L103   773 8,865 SH   SOLE   8,865 0 0
Merck & Co Inc COM 58933Y105   11,569 87,677 SH   SOLE   82,477 0 5,200
Microchip Technology Inc COM 595017104   314 3,500 SH   SOLE   3,500 0 0
Micron Technology Inc COM 595112103   648 5,500 SH   SOLE   5,500 0 0
Microsoft Corp COM 594918104   77,038 183,111 SH   SOLE   174,306 0 8,805
Nestle SA-Spons ADR COM 641069406   541 5,097 SH   SOLE   5,097 0 0
NexGen Energy Ltd COM 65340p106   850 109,400 SH   SOLE   109,400 0 0
NextEra Energy Inc COM 65339f101   3,426 53,600 SH   SOLE   52,600 0 1,000
Nike Inc Cl B COM 654106103   12,905 137,316 SH   SOLE   134,090 0 3,226
Noble Corp Plc COM g65431127   228 4,700 SH   SOLE   4,700 0 0
Novartis Ag - ADR COM 66987V109   427 4,412 SH   SOLE   4,412 0 0
Oneok Inc COM 682680103   207 2,581 SH   SOLE   2,581 0 0
Oracle Corp COM 68389X105   25,450 202,611 SH   SOLE   196,011 0 6,600
Paccar Inc COM 693718108   483 3,900 SH   SOLE   3,900 0 0
Palo Alto Networks Inc COM 697435105   810 2,850 SH   SOLE   1,425 0 1,425
PepsiCo Inc COM 713448108   15,065 86,082 SH   SOLE   80,780 0 5,302
Perrigo Co PLC COM g97822103   1,042 32,385 SH   SOLE   31,785 0 600
Pfizer Inc COM 717081103   1,301 46,869 SH   SOLE   32,119 0 14,750
Philip Morris Intl Inc COM 718172109   3,814 41,630 SH   SOLE   39,680 0 1,950
Procter & Gamble Co COM 742718109   1,369 8,437 SH   SOLE   8,437 0 0
Rio Tinto Plc-Spon ADR COM 767204100   3,627 56,905 SH   SOLE   55,905 0 1,000
Royal Gold Inc COM 780287108   317 2,600 SH   SOLE   2,600 0 0
S&P Global Inc COM 78409v104   319 750 SH   SOLE   750 0 0
Schlumberger Ltd COM 806857108   3,814 69,583 SH   SOLE   69,183 0 400
Southern Co COM 842587107   330 4,595 SH   SOLE   4,595 0 0
Stryker Corp COM 863667101   2,577 7,200 SH   SOLE   5,600 0 1,600
Tenet Healthcare Corp COM 88033G407   355 3,380 SH   SOLE   3,380 0 0
Thermo Fisher Scientific Inc COM 883556102   879 1,513 SH   SOLE   1,513 0 0
TotalEnergies SE ADR COM 89151E109   293 4,254 SH   SOLE   4,254 0 0
Union Pacific Corp COM 907818108   1,488 6,052 SH   SOLE   3,052 0 3,000
UnitedHealth Group Inc COM 91324P102   17,730 35,840 SH   SOLE   35,015 0 825
Valvoline Inc COM 92047w101   204 4,567 SH   SOLE   4,567 0 0
Veralto Corp COM 92338c103   912 10,289 SH   SOLE   9,548 0 741
Verizon Communications Inc COM 92343V104   6,468 154,139 SH   SOLE   143,589 0 10,550
Viemed Healthcare Inc COM 92663R105   212 22,500 SH   SOLE   22,500 0 0
Visa Inc Cl A COM 92826C839   39,989 143,287 SH   SOLE   136,876 0 6,411
Walmart Stores Inc COM 931142103   781 12,975 SH   SOLE   12,975 0 0
Walt Disney Co COM 254687106   2,360 19,289 SH   SOLE   18,389 0 900
Wesdome Gold Mines Ltd COM 95083R100   108 14,400 SH   SOLE   14,400 0 0
Woodside Energy Group ADR COM 980228308   241 12,088 SH   SOLE   11,348 0 740
ARK Innovation ETF ETF 00214Q104   250 5,000 SH   SOLE   5,000 0 0
Alerian MLP ETF 00162Q452   9,988 210,455 SH   SOLE   198,955 0 11,500
Invesco QQQ Trust ETF 46090E103   1,365 3,075 SH   SOLE   3,075 0 0
SPDR Gold Trust ETF 78463V107   8,380 40,737 SH   SOLE   37,237 0 3,500
SPDR S&P 500 ETF Trust ETF 78462F103   1,577 3,015 SH   SOLE   3,015 0 0
Vanguard Russell 2000 Index Fu ETF 92206C664   1,914 22,500 SH   SOLE   22,500 0 0
Vanguard S&P 500 Index Fund ETF 922908363   2,242 4,665 SH   SOLE   4,490 0 175
iShares MSCI USA Quality Facto ETF 46432F339   493 3,000 SH   SOLE   3,000 0 0
iShares Silver Trust ETF 46428Q109   560 24,600 SH   SOLE   24,600 0 0
iShares Tr Core S&P 500 Index ETF 464287200   679 1,292 SH   SOLE   1,292 0 0
American Funds-Growth Fund of COM 399874106   355 4,999 SH   SOLE   4,999 0 0
SEI Tax Managed Small/Mid Cap COM 783925563   217 8,189 SH   SOLE   8,189 0 0
Vanguard 500 Index Admiral COM 922908710   997 2,057 SH   SOLE   2,057 0 0
Vanguard Mid-Cap Index Fund Ad COM 922908645   205 663 SH   SOLE   663 0 0
Vanguard Total Stock Mkt Idx A COM 921939203   253 2,000 SH   SOLE   2,000 0 0