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
3M CO COM 88579Y101   2,425,860 18,792 SH   SOLE   18,222 0 570
ABBOTT LABS COM 002824100   2,467,024 21,811 SH   SOLE   21,053 0 758
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   7,036 20 SH   SOLE   20 0 0
ADVANCED MICRO DEVICES INC COM 007903107   34,909 289 SH   SOLE   200 0 89
AGNICO EAGLE MINES LTD COM 008474108   5,432,910 69,466 SH   SOLE   67,479 0 1,987
AIR PRODS & CHEMS INC COM 009158106   937,410 3,232 SH   SOLE   3,032 0 200
AIRBNB INC COM CL A 009066101   731,429 5,566 SH   SOLE   5,066 0 500
ALPHABET INC CAP STK CL A 02079K305   9,070,184 47,914 SH   SOLE   46,590 0 1,324
ALPHABET INC CAP STK CL C 02079K107   9,777,190 51,340 SH   SOLE   49,860 0 1,480
ALTRIA GROUP INC COM 02209S103   1,090,723 20,460 SH   SOLE   20,460 0 0
AMAZON COM INC COM 023135106   2,387,622 10,883 SH   SOLE   10,683 0 200
AMERICAN ELEC PWR CO INC COM 025537101   102,376 1,110 SH   SOLE   1,110 0 0
AMERICAN EXPRESS CO COM 025816109   59,358 200 SH   SOLE   200 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   1,846,187 14,830 SH   SOLE   13,830 0 1,000
AMGEN INC COM 031162100   3,392,751 13,017 SH   SOLE   12,672 0 345
APPLE INC COM 037833100   23,705,293 94,662 SH   SOLE   86,561 0 8,101
APPLIED MATLS INC COM 038222105   39,032 240 SH   SOLE   0 0 240
ASML HOLDING N V N Y REGISTRY SHS N07059210   346,540 500 SH   SOLE   500 0 0
AT&T INC COM 00206R102   38,641 1,697 SH   SOLE   972 0 725
AVISTA CORP COM 05379B107   212,454 5,800 SH   SOLE   5,700 0 100
AXOS FINANCIAL INC COM 05465C100   6,985 100 SH   SOLE   0 0 100
BANK AMERICA CORP 7.25%CNV PFD L 060505682   18,561 15 SH   SOLE   15 0 0
BANK AMERICA CORP COM 060505104   879,000 20,000 SH   SOLE   20,000 0 0
BARRICK GOLD CORP COM 067901108   598,920 38,640 SH   SOLE   33,865 0 4,775
BAXTER INTL INC COM 071813109   37,543 1,280 SH   SOLE   1,280 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   2,042,760 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   425,630 939 SH   SOLE   939 0 0
BLACKROCK INC COM 09290D101   7,176 7 SH   SOLE   0 0 7
BOEING CO COM 097023105   355,770 2,010 SH   SOLE   2,010 0 0
BP PLC SPONSORED ADR 055622104   29,560 1,000 SH   SOLE   1,000 0 0
BROADCOM INC COM 11135F101   185,472 800 SH   SOLE   800 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   1,244,579 39,150 SH   SOLE   39,150 0 0
BROOKFIELD INFRASTRUCTURE CO COM SUB VTG A 11276H106   174,044 4,350 SH   SOLE   4,350 0 0
BUNGE GLOBAL SA COM SHS H11356104   10,109 130 SH   SOLE   0 0 130
CAMECO CORP COM 13321L108   616,680 12,000 SH   SOLE   12,000 0 0
CARLYLE SECURED LENDING INC COM 872280102   6,250 340 SH   SOLE   0 0 340
CATERPILLAR INC COM 149123101   72,552 200 SH   SOLE   180 0 20
CENCORA INC COM 03073E105   14,605 65 SH   SOLE   30 0 35
CHEVRON CORP NEW COM 166764100   5,889,485 40,662 SH   SOLE   40,560 0 102
CISCO SYS INC COM 17275R102   144,351 2,438 SH   SOLE   2,438 0 0
COCA COLA CO COM 191216100   214,797 3,450 SH   SOLE   3,000 0 450
COINBASE GLOBAL INC COM CL A 19260Q107   116,701 470 SH   SOLE   300 0 170
COLGATE PALMOLIVE CO COM 194162103   500,005 5,500 SH   SOLE   5,500 0 0
CONOCOPHILLIPS COM 20825C104   1,158,306 11,680 SH   SOLE   11,680 0 0
CONSOLIDATED EDISON INC COM 209115104   44,615 500 SH   SOLE   500 0 0
CORNING INC COM 219350105   3,434,318 72,271 SH   SOLE   66,051 0 6,220
CORTEVA INC COM 22052L104   384,480 6,750 SH   SOLE   6,750 0 0
COSTCO WHSL CORP NEW COM 22160K105   7,996,289 8,727 SH   SOLE   8,042 0 685
COTERRA ENERGY INC COM 127097103   1,747,422 68,419 SH   SOLE   66,092 0 2,327
CSX CORP COM 126408103   132,307 4,100 SH   SOLE   4,100 0 0
DEERE & CO COM 244199105   63,798 150 SH   SOLE   150 0 0
DEVON ENERGY CORP NEW COM 25179M103   294,570 9,000 SH   SOLE   9,000 0 0
DISNEY WALT CO COM 254687106   411,496 3,680 SH   SOLE   2,022 0 1,658
DUKE ENERGY CORP NEW COM NEW 26441C204   291,006 2,701 SH   SOLE   2,701 0 0
EATON CORP PLC SHS G29183103   73,012 220 SH   SOLE   200 0 20
ECOLAB INC COM 278865100   182,920 780 SH   SOLE   780 0 0
ELECTRONIC ARTS INC COM 285512109   1,610 11 SH   SOLE   0 0 11
ELI LILLY & CO COM 532457108   1,181,160 1,530 SH   SOLE   1,530 0 0
EMCOR GROUP INC COM 29084Q100   68,085 150 SH   SOLE   150 0 0
EMERSON ELEC CO COM 291011104   1,754,023 14,153 SH   SOLE   14,095 0 58
ENBRIDGE INC COM 29250N105   15,403 363 SH   SOLE   363 0 0
ENEL CHILE S.A. SPONSORED ADR 29278D105   57,600 20,000 SH   SOLE   20,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   37,632 1,200 SH   SOLE   1,200 0 0
EOG RES INC COM 26875P101   538,127 4,390 SH   SOLE   4,115 0 275
ESSENTIAL UTILS INC COM 29670G102   32,688 900 SH   SOLE   900 0 0
EXXON MOBIL CORP COM 30231G102   6,214,033 57,767 SH   SOLE   56,893 0 874
FEDEX CORP COM 31428X106   56,542 200 SH   SOLE   200 0 0
FIVERR INTL LTD ORD SHS M4R82T106   178,482 5,625 SH   SOLE   4,625 0 1,000
FLAHERTY & CRUMRINE PFD SECS COM 338478100   48,532 3,125 SH   SOLE   3,125 0 0
FLEX LNG LTD SHS G35947202   1,094,238 47,700 SH   SOLE   47,700 0 0
FORTUNA MNG CORP COM NEW 349942102   95,453 22,250 SH   SOLE   21,000 0 1,250
FRANCO NEV CORP COM 351858105   256,112 2,178 SH   SOLE   2,178 0 0
FREEPORT-MCMORAN INC CL B 35671D857   413,168 10,850 SH   SOLE   10,850 0 0
GALLAGHER ARTHUR J & CO COM 363576109   134,829 475 SH   SOLE   475 0 0
GE AEROSPACE COM NEW 369604301   1,577,141 9,440 SH   SOLE   9,400 0 40
GE VERNOVA INC COM 36828A101   2,963 9 SH   SOLE   0 0 9
GENERAL DYNAMICS CORP COM 369550108   599,440 2,275 SH   SOLE   2,275 0 0
GENERAL MLS INC COM 370334104   931,042 14,600 SH   SOLE   14,600 0 0
GLOBAL X FDS GLOBX SUPDV US 37950E291   40,740 2,250 SH   SOLE   2,250 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   251,436 13,800 SH   SOLE   13,800 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   42,947 75 SH   SOLE   0 0 75
GSK PLC SPONSORED ADR 37733W204   1,004,021 29,360 SH   SOLE   29,360 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   12,641 115 SH   SOLE   0 0 115
HEXCEL CORP NEW COM 428291108   2,116,752 33,760 SH   SOLE   32,315 0 1,445
HOME DEPOT INC COM 437076102   3,890 10 SH   SOLE   0 0 10
HONEYWELL INTL INC COM 438516106   7,520,632 33,293 SH   SOLE   30,785 0 2,508
IMPERIAL OIL LTD COM NEW 453038408   734,203 11,839 SH   SOLE   11,839 0 0
INTEL CORP COM 458140100   8,221 410 SH   SOLE   350 0 60
INTERNATIONAL BUSINESS MACHS COM 459200101   451,751 2,055 SH   SOLE   2,055 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   10,290 147 SH   SOLE   0 0 147
INVESCO QQQ TR UNIT SER 1 46090E103   46,522 91 SH   SOLE   0 0 91
ISHARES GOLD TR ISHARES NEW 464285204   14,408 291 SH   SOLE   0 0 291
ISHARES INC MSCI JPN ETF NEW 46434G822   6,912 103 SH   SOLE   0 0 103
ISHARES SILVER TR ISHARES 46428Q109   2,211,720 84,000 SH   SOLE   84,000 0 0
ISHARES TR ISHARES BIOTECH 464287556   506,365 3,830 SH   SOLE   3,800 0 30
ISHARES TR RUS MDCP VAL ETF 464287473   5,433 42 SH   SOLE   0 0 42
ISHARES TR RUSSELL 2000 ETF 464287655   6,408 29 SH   SOLE   0 0 29
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   288,466 4,980 SH   SOLE   4,980 0 0
JOHNSON & JOHNSON COM 478160104   3,164,286 21,880 SH   SOLE   21,194 0 686
JOHNSON CTLS INTL PLC SHS G51502105   3,807 48 SH   SOLE   48 0 0
JPMORGAN CHASE & CO. COM 46625H100   333,677 1,392 SH   SOLE   1,319 0 73
KENVUE INC COM 49177J102   469,807 22,005 SH   SOLE   21,085 0 920
KIMBERLY-CLARK CORP COM 494368103   1,702,143 12,870 SH   SOLE   12,793 0 77
KINDER MORGAN INC DEL COM 49456B101   469,225 17,125 SH   SOLE   14,675 0 2,450
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   6,920 200 SH   SOLE   200 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   2,747,134 13,064 SH   SOLE   12,487 0 577
LEIDOS HOLDINGS INC COM 525327102   1,327,754 9,217 SH   SOLE   9,080 0 137
LOCKHEED MARTIN CORP COM 539830109   383,407 789 SH   SOLE   789 0 0
LUMINAR TECHNOLOGIES INC COM NEW CL A 550424303   356 66 SH   SOLE   0 0 66
MAIN STR CAP CORP COM 56035L104   572,913 9,780 SH   SOLE   9,780 0 0
MARSH & MCLENNAN COS INC COM 571748102   63,723 300 SH   SOLE   0 0 300
MARTIN MARIETTA MATLS INC COM 573284106   10,330 20 SH   SOLE   0 0 20
MARVELL TECHNOLOGY INC COM 573874104   44,180 400 SH   SOLE   400 0 0
MCDONALDS CORP COM 580135101   36,237 125 SH   SOLE   0 0 125
MCKESSON CORP COM 58155Q103   57,062 100 SH   SOLE   100 0 0
MEDTRONIC PLC SHS G5960L103   40,290 500 SH   SOLE   500 0 0
MERCK & CO INC COM 58933Y105   1,950,062 19,420 SH   SOLE   19,400 0 20
MICRON TECHNOLOGY INC COM 595112103   18,541 220 SH   SOLE   100 0 120
MICROSOFT CORP COM 594918104   10,347,615 24,550 SH   SOLE   23,810 0 740
MICROSTRATEGY INC CL A NEW 594972408   57,924 200 SH   SOLE   200 0 0
MODERNA INC COM 60770K107   285,198 6,859 SH   SOLE   6,386 0 473
MOSAIC CO NEW COM 61945C103   24,580 1,000 SH   SOLE   1,000 0 0
MPLX LP COM UNIT REP LTD 55336V100   717,900 15,000 SH   SOLE   15,000 0 0
NATIONAL FUEL GAS CO COM 636180101   27,306 450 SH   SOLE   450 0 0
NATIONAL HEALTH INVS INC COM 63633D104   210,600 3,000 SH   SOLE   3,000 0 0
NEW MTN FIN CORP COM 647551100   3,829 340 SH   SOLE   0 0 340
NEWELL BRANDS INC COM 651229106   25,896 2,600 SH   SOLE   2,600 0 0
NEWMONT CORP COM 651639106   686,877 18,455 SH   SOLE   16,630 0 1,825
NEXTERA ENERGY INC COM 65339F101   352,740 4,920 SH   SOLE   4,820 0 100
NIKE INC CL B 654106103   26,625 350 SH   SOLE   0 0 350
NORDIC AMERICAN TANKERS LIMI COM G65773106   1,728 680 SH   SOLE   0 0 680
NORTHROP GRUMMAN CORP COM 666807102   678,594 1,446 SH   SOLE   1,140 0 306
NOVO-NORDISK A S ADR 670100205   43,010 500 SH   SOLE   500 0 0
NUTRIEN LTD COM 67077M108   66,577 1,470 SH   SOLE   1,470 0 0
NVIDIA CORPORATION COM 67066G104   472,030 3,515 SH   SOLE   3,125 0 390
NXP SEMICONDUCTORS N V COM N6596X109   62,660 300 SH   SOLE   300 0 0
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162   331 12 SH   SOLE   12 0 0
OMEGA HEALTHCARE INVS INC COM 681936100   12,605 333 SH   SOLE   0 0 333
ONE LIBERTY PPTYS INC COM 682406103   4,985 180 SH   SOLE   0 0 180
ONEOK INC NEW COM 682680103   189,254 1,885 SH   SOLE   1,800 0 85
ORACLE CORP COM 68389X105   66,656 400 SH   SOLE   400 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   81,303 1,075 SH   SOLE   800 0 275
PAN AMERN SILVER CORP COM 697900108   179,029 8,854 SH   SOLE   8,853 0 1
PAYPAL HLDGS INC COM 70450Y103   2,360,184 27,653 SH   SOLE   24,868 0 2,785
PEPSICO INC COM 713448108   237,794 1,550 SH   SOLE   1,450 0 100
PERMIAN RESOURCES CORP CLASS A COM 71424F105   2,445 170 SH   SOLE   0 0 170
PFIZER INC COM 717081103   618,017 23,295 SH   SOLE   23,285 0 10
PHILIP MORRIS INTL INC COM 718172109   36,510 300 SH   SOLE   0 0 300
PHILLIPS 66 COM 718546104   750,230 6,585 SH   SOLE   6,585 0 0
PHX MINERALS INC CL A 69291A100   1,360 340 SH   SOLE   0 0 340
PINNACLE WEST CAP CORP COM 723484101   411,898 4,859 SH   SOLE   4,609 0 250
PORTLAND GEN ELEC CO COM NEW 736508847   675,036 15,300 SH   SOLE   15,300 0 0
PPL CORP COM 69351T106   1,241,630 37,950 SH   SOLE   37,950 0 0
PRIME MEDICINE INC COM 74168J101   545,398 186,780 SH   SOLE   179,070 0 7,710
PROCTER AND GAMBLE CO COM 742718109   3,399,272 20,276 SH   SOLE   19,326 0 950
PROSHARES TR II ULTRASHRT EURO 74347W882   266,789 7,640 SH   SOLE   7,640 0 0
QUALCOMM INC COM 747525103   79,576 518 SH   SOLE   455 0 63
QUANTA SVCS INC COM 74762E102   6,028,128 19,073 SH   SOLE   18,305 0 768
REDDIT INC CL A 75734B100   49,032 300 SH   SOLE   300 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   4,041 170 SH   SOLE   0 0 170
RIO TINTO PLC SPONSORED ADR 767204100   7,822 133 SH   SOLE   0 0 133
ROCKWELL AUTOMATION INC COM 773903109   263,499 922 SH   SOLE   922 0 0
RTX CORPORATION COM 75513E101   2,915,605 25,195 SH   SOLE   23,467 0 1,728
SANOFI SPONSORED ADR 80105N105   715,493 14,835 SH   SOLE   13,535 0 1,300
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   17,758 650 SH   SOLE   650 0 0
SFL CORPORATION LTD SHS G7738W106   102,200 10,000 SH   SOLE   10,000 0 0
SHELL PLC SPON ADS 780259305   314,002 5,012 SH   SOLE   5,012 0 0
SMUCKER J M CO COM NEW 832696405   14,316 130 SH   SOLE   130 0 0
SOLVENTUM CORP COM SHS 83444M101   86,935 1,316 SH   SOLE   1,314 0 2
SOUTH BOW CORP COM 83671M105   207,725 8,630 SH   SOLE   8,630 0 0
SOUTHERN CO COM 842587107   226,792 2,755 SH   SOLE   2,755 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,835 0 SH   SOLE   0 0 0
SPDR GOLD TR GOLD SHS 78463V107   387,408 1,600 SH   SOLE   1,600 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   182,295 310 SH   SOLE   285 0 25
SPOTIFY TECHNOLOGY S A SHS L8681T102   17,896 40 SH   SOLE   0 0 40
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   99,050 500 SH   SOLE   500 0 0
TASEKO MINES LTD COM 876511106   660 340 SH   SOLE   0 0 340
TC ENERGY CORP COM 87807B107   2,032,206 43,150 SH   SOLE   43,150 0 0
TECK RESOURCES LTD CL B 878742204   566,407 13,975 SH   SOLE   13,975 0 0
TESLA INC COM 88160R101   27,058 67 SH   SOLE   0 0 67
TEXAS INSTRS INC COM 882508104   68,442 365 SH   SOLE   365 0 0
TEXTRON INC COM 883203101   11,477 150 SH   SOLE   150 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   3,785,705 7,272 SH   SOLE   6,942 0 330
UNILEVER PLC SPON ADR NEW 904767704   22,680 400 SH   SOLE   400 0 0
UNION PAC CORP COM 907818108   25,085 110 SH   SOLE   110 0 0
URANIUM ENERGY CORP COM 916896103   3,479 520 SH   SOLE   520 0 0
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   1,531,733 35,830 SH   SOLE   35,830 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   122,849 228 SH   SOLE   228 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   10,434 36 SH   SOLE   0 0 36
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   17,234 88 SH   SOLE   0 0 88
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   7,993,514 62,650 SH   SOLE   62,650 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   1,216,495 30,420 SH   SOLE   30,250 0 170
VERTEX PHARMACEUTICALS INC COM 92532F100   60,405 150 SH   SOLE   150 0 0
WEC ENERGY GROUP INC COM 92939U106   815,515 8,672 SH   SOLE   8,672 0 0
WILLIAMS COS INC COM 969457100   405,900 7,500 SH   SOLE   7,500 0 0
XYLEM INC COM 98419M100   254,664 2,195 SH   SOLE   2,195 0 0
ZOOM COMMUNICATIONS INC CL A 98980L101   817 10 SH   SOLE   0 0 10