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   536 10,560 SH   SOLE   10,560 0 0
3M Co COM 88579Y101   437 3,196 SH   SOLE   3,196 0 0
ACI Worldwide Inc COM 004498101   246 4,825 SH   SOLE   4,825 0 0
AbbVie Inc COM 00287Y109   23,157 117,261 SH   SOLE   111,981 0 5,280
Accenture PLC COM G1151C101   13,071 36,977 SH   SOLE   35,427 0 1,550
Adobe Systems COM 00724F101   2,473 4,776 SH   SOLE   4,135 0 641
Agnico-Eagle Mines Ltd COM 008474108   2,716 33,717 SH   SOLE   33,217 0 500
Alphabet Inc Cl A COM 02079K305   55,247 333,115 SH   SOLE   323,915 0 9,200
Alphabet Inc Cl C COM 02079K107   61,221 366,175 SH   SOLE   348,775 0 17,400
Amazon.com COM 023135106   9,022 48,420 SH   SOLE   44,705 0 3,715
American Tower Corp COM 029912201   384 1,650 SH   SOLE   1,650 0 0
Amgen Inc COM 031162100   3,876 12,030 SH   SOLE   12,030 0 0
Aon PLC COM g0403h108   7,485 21,633 SH   SOLE   21,633 0 0
Apple Inc COM 037833100   60,652 260,311 SH   SOLE   252,461 0 7,850
Automatic Data Processing Inc COM 053015103   8,170 29,525 SH   SOLE   29,225 0 300
BHP Billiton Ltd Spon ADR COM 088606108   15,895 255,923 SH   SOLE   245,563 0 10,360
Becton Dickinson & Co COM 075887109   5,127 21,264 SH   SOLE   20,114 0 1,150
Berkshire Hathaway Cl B COM 084670702   23,262 50,541 SH   SOLE   48,851 0 1,690
BlackRock Inc COM 09247X101   380 400 SH   SOLE   400 0 0
Broadcom Inc COM 11135f101   3,636 21,080 SH   SOLE   20,660 0 420
CONMED Corp COM 207410101   360 5,000 SH   SOLE   5,000 0 0
CONSOL Energy Inc COM 20854L108   207 1,980 SH   SOLE   1,980 0 0
CVS Health Corp COM 126650100   8,614 136,985 SH   SOLE   131,859 0 5,126
Chevron Corp COM 166764100   11,409 77,469 SH   SOLE   75,669 0 1,800
Cigna Corp COM 125523100   3,210 9,265 SH   SOLE   8,900 0 365
Coca-Cola Co COM 191216100   3,287 45,747 SH   SOLE   45,747 0 0
Colgate-Palmolive Co COM 194162103   582 5,610 SH   SOLE   5,610 0 0
Comcast Corp Cl A COM 20030N101   2,782 66,598 SH   SOLE   64,098 0 2,500
ConocoPhillips COM 20825C104   8,213 78,014 SH   SOLE   75,964 0 2,050
Corpay Inc COM 219948106   2,283 7,300 SH   SOLE   7,300 0 0
Costco Wholesale Corp COM 22160K105   55,001 62,042 SH   SOLE   59,767 0 2,275
Danaher Corp COM 235851102   12,650 45,499 SH   SOLE   44,249 0 1,250
Deere & Co COM 244199105   2,087 5,000 SH   SOLE   5,000 0 0
Dell Technologies COM 24703L202   850 7,168 SH   SOLE   7,168 0 0
Devon Energy COM 25179M103   2,667 68,185 SH   SOLE   63,985 0 4,200
Diamondback Energy Inc COM 25278x109   500 2,900 SH   SOLE   2,900 0 0
Dominion Resources Inc COM 25746U109   338 5,855 SH   SOLE   5,855 0 0
Dorman Products Inc COM 258278100   205 1,810 SH   SOLE   1,810 0 0
Duke Energy Corp COM 26441C105   1,155 10,021 SH   SOLE   9,021 0 1,000
Dynatrace Inc COM 268150109   918 17,160 SH   SOLE   17,160 0 0
Edison Intl COM 281020107   340 3,903 SH   SOLE   2,635 0 1,268
Enterprise Products Partners L COM 293792107   540 18,550 SH   SOLE   17,050 0 1,500
Exxon Mobil Corp COM 30231G102   5,538 47,247 SH   SOLE   44,397 0 2,850
Fedex Corp COM 31428X106   1,388 5,070 SH   SOLE   4,870 0 200
Goldman Sachs Group Inc COM 38141G104   2,525 5,100 SH   SOLE   5,100 0 0
Home Depot Inc COM 437076102   547 1,350 SH   SOLE   1,350 0 0
Honeywell Intl Inc COM 438516106   8,939 43,246 SH   SOLE   41,450 0 1,796
JPMorgan Chase & Co COM 46625H100   4,174 19,795 SH   SOLE   18,595 0 1,200
Johnson & Johnson COM 478160104   15,830 97,678 SH   SOLE   95,203 0 2,475
Kenvue Inc COM 49177J102   937 40,529 SH   SOLE   39,696 0 833
Kimberly Clark Corp COM 494368103   3,325 23,367 SH   SOLE   21,942 0 1,425
Kosmos Energy Ltd COM 500688106   83 20,700 SH   SOLE   20,700 0 0
LAM Research COM 512807306   8,161 10,000 SH   SOLE   10,000 0 0
Linde PLC COM G5494J103   604 1,267 SH   SOLE   1,267 0 0
MasterCard Inc COM 57636Q104   1,746 3,535 SH   SOLE   3,465 0 70
McDonalds Corp COM 580135101   1,442 4,735 SH   SOLE   4,735 0 0
Medtronic Plc COM G5960L103   798 8,865 SH   SOLE   8,865 0 0
Merck & Co Inc COM 58933Y105   10,360 91,229 SH   SOLE   87,529 0 3,700
Meta Platforms COM 30303M102   2,181 3,810 SH   SOLE   3,810 0 0
Microchip Technology Inc COM 595017104   281 3,500 SH   SOLE   3,500 0 0
Micron Technology Inc COM 595112103   570 5,500 SH   SOLE   5,500 0 0
Microsoft Corp COM 594918104   80,891 187,988 SH   SOLE   181,943 0 6,045
Nestle SA-Spons ADR COM 641069406   513 5,097 SH   SOLE   5,097 0 0
NexGen Energy Ltd COM 65340p106   604 92,500 SH   SOLE   92,500 0 0
NextEra Energy Inc COM 65339f101   4,624 54,700 SH   SOLE   53,700 0 1,000
Nike Inc Cl B COM 654106103   12,146 137,401 SH   SOLE   134,931 0 2,470
Novartis Ag - ADR COM 66987V109   507 4,412 SH   SOLE   4,412 0 0
Oneok Inc COM 682680103   235 2,581 SH   SOLE   2,581 0 0
Oracle Corp COM 68389X105   36,030 211,446 SH   SOLE   207,706 0 3,740
Paccar Inc COM 693718108   385 3,900 SH   SOLE   3,900 0 0
Palo Alto Networks Inc COM 697435105   974 2,850 SH   SOLE   1,425 0 1,425
PepsiCo Inc COM 713448108   15,404 90,587 SH   SOLE   86,197 0 4,390
Perrigo Co PLC COM g97822103   353 13,450 SH   SOLE   13,450 0 0
Pfizer Inc COM 717081103   1,361 47,037 SH   SOLE   32,287 0 14,750
Philip Morris Intl Inc COM 718172109   5,309 43,729 SH   SOLE   41,529 0 2,200
Procter & Gamble Co COM 742718109   1,461 8,437 SH   SOLE   8,437 0 0
Purecycle Technologies Inc COM 74623V103   227 23,900 SH   SOLE   23,900 0 0
Rio Tinto Plc-Spon ADR COM 767204100   3,180 44,680 SH   SOLE   43,680 0 1,000
Royal Gold Inc COM 780287108   365 2,600 SH   SOLE   2,600 0 0
S&P Global Inc COM 78409v104   387 750 SH   SOLE   750 0 0
Schlumberger Ltd COM 806857108   3,032 72,283 SH   SOLE   71,883 0 400
Solvay SA COM 834437402   135 34,700 SH   SOLE   34,700 0 0
Southern Co COM 842587107   422 4,679 SH   SOLE   4,679 0 0
Stryker Corp COM 863667101   2,601 7,200 SH   SOLE   5,600 0 1,600
Tenet Healthcare Corp COM 88033G407   562 3,380 SH   SOLE   3,380 0 0
Thermo Fisher Scientific Inc COM 883556102   627 1,013 SH   SOLE   1,013 0 0
TotalEnergies SE ADR COM 89151E109   270 4,174 SH   SOLE   4,174 0 0
Union Pacific Corp COM 907818108   1,492 6,052 SH   SOLE   3,052 0 3,000
UnitedHealth Group Inc COM 91324P102   21,882 37,425 SH   SOLE   36,600 0 825
Veralto Corp COM 92338c103   669 5,978 SH   SOLE   5,828 0 150
Verizon Communications Inc COM 92343V104   7,637 170,057 SH   SOLE   155,107 0 14,950
Viemed Healthcare Inc COM 92663R105   165 22,500 SH   SOLE   22,500 0 0
Visa Inc Cl A COM 92826C839   40,639 147,804 SH   SOLE   143,609 0 4,195
Walmart Stores Inc COM 931142103   1,064 13,175 SH   SOLE   13,175 0 0
Walt Disney Co COM 254687106   1,647 17,124 SH   SOLE   17,124 0 0
Wesdome Gold Mines Ltd COM 95083R100   135 14,400 SH   SOLE   14,400 0 0
ARK Innovation ETF ETF 00214Q104   238 5,000 SH   SOLE   5,000 0 0
Alerian MLP ETF 00162Q452   10,618 225,290 SH   SOLE   210,890 0 14,400
Invesco QQQ Trust ETF 46090E103   1,830 3,749 SH   SOLE   3,714 0 35
SPDR Gold Trust ETF 78463V107   11,028 45,372 SH   SOLE   41,737 0 3,635
SPDR S&P 500 ETF Trust ETF 78462F103   1,809 3,153 SH   SOLE   3,153 0 0
Vanguard Russell 2000 Index Fu ETF 92206C664   2,011 22,500 SH   SOLE   22,500 0 0
Vanguard S&P 500 Index Fund ETF 922908363   2,728 5,170 SH   SOLE   4,995 0 175
iShares MSCI USA Quality Facto ETF 46432F339   2,222 12,390 SH   SOLE   12,390 0 0
iShares Silver Trust ETF 46428Q109   756 26,600 SH   SOLE   26,600 0 0
iShares Tr Core S&P 500 Index ETF 464287200   1,145 1,985 SH   SOLE   1,872 0 113
American Funds-Growth Fund of COM 399874106   388 4,999 SH   SOLE   4,999 0 0
SEI Tax Managed Small/Mid Cap COM 783925563   228 8,189 SH   SOLE   8,189 0 0
Vanguard 500 Index Admiral COM 922908710   1,267 2,382 SH   SOLE   2,382 0 0
Vanguard Mid-Cap Index Fund Ad COM 922908645   217 663 SH   SOLE   663 0 0
Vanguard Total Stock Mkt Idx A COM 921939203   276 2,000 SH   SOLE   2,000 0 0