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
ABBOTT LABS COM 002824100   2,893,208 21,811 SH   SOLE   21,053 0 758
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   6,241 20 SH   SOLE   20 0 0
ADVANCED MICRO DEVICES INC COM 007903107   29,692 289 SH   SOLE   200 0 89
AGNICO EAGLE MINES LTD COM 008474108   7,527,521 69,436 SH   SOLE   67,449 0 1,987
AIR PRODS & CHEMS INC COM 009158106   953,182 3,232 SH   SOLE   3,032 0 200
AIRBNB INC COM CL A 009066101   660,136 5,526 SH   SOLE   5,026 0 500
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106   402,255 10,500 SH   SOLE   10,500 0 0
ALPHABET INC CAP STK CL A 02079K305   7,107,925 45,964 SH   SOLE   44,640 0 1,324
ALPHABET INC CAP STK CL C 02079K107   7,747,446 49,590 SH   SOLE   48,110 0 1,480
ALTRIA GROUP INC COM 02209S103   1,271,769 20,835 SH   SOLE   20,835 0 0
AMAZON COM INC COM 023135106   2,260,860 11,883 SH   SOLE   11,683 0 200
AMERICAN ELEC PWR CO INC COM 025537101   121,290 1,110 SH   SOLE   1,110 0 0
AMERICAN EXPRESS CO COM 025816109   53,810 200 SH   SOLE   200 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   2,187,722 14,830 SH   SOLE   13,830 0 1,000
AMGEN INC COM 031162100   4,055,447 13,017 SH   SOLE   12,672 0 345
APPLE INC COM 037833100   20,319,646 91,476 SH   SOLE   83,375 0 8,101
APPLIED MATLS INC COM 038222105   34,829 240 SH   SOLE   0 0 240
ASML HOLDING N V N Y REGISTRY SHS N07059210   530,104 800 SH   SOLE   800 0 0
AT&T INC COM 00206R102   47,992 1,697 SH   SOLE   972 0 725
AVISTA CORP COM 05379B107   242,846 5,800 SH   SOLE   5,700 0 100
AXOS FINANCIAL INC COM 05465C100   6,452 100 SH   SOLE   0 0 100
BANK AMERICA CORP 7.25%CNV PFD L 060505682   18,519 15 SH   SOLE   15 0 0
BANK AMERICA CORP COM 060505104   834,600 20,000 SH   SOLE   20,000 0 0
BARRICK GOLD CORP COM 067901108   741,150 38,125 SH   SOLE   33,380 0 4,745
BAXTER INTL INC COM 071813109   44,032 1,280 SH   SOLE   1,280 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,596,884 2 SH   SOLE   2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   473,464 889 SH   SOLE   889 0 0
BLACKROCK INC COM 09290D101   6,626 7 SH   SOLE   0 0 7
BOEING CO COM 097023105   291,641 1,710 SH   SOLE   1,710 0 0
BP PLC SPONSORED ADR 055622104   33,790 1,000 SH   SOLE   1,000 0 0
BROADCOM INC COM 11135F101   133,944 800 SH   SOLE   800 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   1,167,035 39,150 SH   SOLE   39,150 0 0
BROOKFIELD INFRASTRUCTURE CO COM SUB VTG A 11276H106   157,427 4,350 SH   SOLE   4,350 0 0
BUNGE GLOBAL SA COM SHS H11356104   9,935 130 SH   SOLE   0 0 130
CACI INTL INC CL A 127190304   271,521 740 SH   SOLE   705 0 35
CAMECO CORP COM 13321L108   493,920 12,000 SH   SOLE   12,000 0 0
CARLYLE SECURED LENDING INC COM 872280102   5,655 340 SH   SOLE   0 0 340
CATERPILLAR INC COM 149123101   65,960 200 SH   SOLE   180 0 20
CENCORA INC COM 03073E105   18,076 65 SH   SOLE   30 0 35
CHEVRON CORP NEW COM 166764100   6,003,035 35,884 SH   SOLE   35,782 0 102
CISCO SYS INC COM 17275R102   150,471 2,438 SH   SOLE   2,438 0 0
CITIUS PHARMACEUTICALS INC COM 17322U306   6,893 4,626 SH   SOLE   4,626 0 0
COCA COLA CO COM 191216100   248,849 3,450 SH   SOLE   3,000 0 450
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   479,655 6,270 SH   SOLE   6,040 0 230
COINBASE GLOBAL INC COM CL A 19260Q107   98,172 570 SH   SOLE   400 0 170
COLGATE PALMOLIVE CO COM 194162103   515,350 5,500 SH   SOLE   5,500 0 0
CONOCOPHILLIPS COM 20825C104   1,226,634 11,680 SH   SOLE   11,680 0 0
CONSOLIDATED EDISON INC COM 209115104   55,295 500 SH   SOLE   500 0 0
CORNING INC COM 219350105   3,301,700 72,121 SH   SOLE   65,901 0 6,220
CORTEVA INC COM 22052L104   424,778 6,750 SH   SOLE   6,750 0 0
COSTCO WHSL CORP NEW COM 22160K105   7,982,384 8,440 SH   SOLE   7,760 0 680
COTERRA ENERGY INC COM 127097103   1,037,568 35,902 SH   SOLE   35,800 0 102
CSX CORP COM 126408103   120,663 4,100 SH   SOLE   4,100 0 0
DEERE & CO COM 244199105   70,646 150 SH   SOLE   150 0 0
DEVON ENERGY CORP NEW COM 25179M103   18,700 500 SH   SOLE   500 0 0
DISNEY WALT CO COM 254687106   306,892 3,109 SH   SOLE   1,452 0 1,657
DUKE ENERGY CORP NEW COM NEW 26441C204   329,441 2,701 SH   SOLE   2,701 0 0
EATON CORP PLC SHS G29183103   59,803 220 SH   SOLE   200 0 20
EBAY INC. COM 278642103   231,637 3,420 SH   SOLE   3,260 0 160
ECOLAB INC COM 278865100   197,896 780 SH   SOLE   780 0 0
ELECTRONIC ARTS INC COM 285512109   1,446 10 SH   SOLE   0 0 10
ELI LILLY & CO COM 532457108   499,676 605 SH   SOLE   605 0 0
EMCOR GROUP INC COM 29084Q100   55,445 150 SH   SOLE   150 0 0
EMERSON ELEC CO COM 291011104   1,642,773 14,983 SH   SOLE   14,925 0 58
ENBRIDGE INC COM 29250N105   16,085 363 SH   SOLE   363 0 0
ENEL CHILE S.A. SPONSORED ADR 29278D105   65,400 20,000 SH   SOLE   20,000 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   371,800 20,000 SH   SOLE   20,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   40,968 1,200 SH   SOLE   1,200 0 0
EOG RES INC COM 26875P101   550,150 4,290 SH   SOLE   4,015 0 275
ESSENTIAL UTILS INC COM 29670G102   35,577 900 SH   SOLE   900 0 0
EXXON MOBIL CORP COM 30231G102   6,578,891 55,317 SH   SOLE   54,443 0 874
FIVERR INTL LTD ORD SHS M4R82T106   133,200 5,625 SH   SOLE   4,625 0 1,000
FLAHERTY & CRUMRINE PFD SECS COM 338478100   49,543 3,110 SH   SOLE   3,110 0 0
FLEX LNG LTD SHS G35947202   1,098,348 47,775 SH   SOLE   47,775 0 0
FORTUNA MNG CORP COM NEW 349942102   117,425 19,250 SH   SOLE   18,000 0 1,250
FRANCO NEV CORP COM 351858105   343,166 2,178 SH   SOLE   2,178 0 0
FREEPORT-MCMORAN INC CL B 35671D857   410,781 10,850 SH   SOLE   10,850 0 0
GALLAGHER ARTHUR J & CO COM 363576109   163,989 475 SH   SOLE   475 0 0
GE AEROSPACE COM NEW 369604301   1,892,815 9,440 SH   SOLE   9,400 0 40
GE VERNOVA INC COM 36828A101   2,748 9 SH   SOLE   0 0 9
GENERAL DYNAMICS CORP COM 369550108   620,120 2,275 SH   SOLE   2,275 0 0
GENERAL MLS INC COM 370334104   53,811 900 SH   SOLE   900 0 0
GLOBAL X FDS GLOBX SUPDV US 37950E291   68,766 3,650 SH   SOLE   3,650 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   229,494 13,800 SH   SOLE   13,800 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   40,972 75 SH   SOLE   0 0 75
GSK PLC SPONSORED ADR 37733W204   366,422 9,360 SH   SOLE   9,360 0 0
HARTFORD INSURANCE GROUP INC COM 416515104   14,289 115 SH   SOLE   0 0 115
HEXCEL CORP NEW COM 428291108   1,793,938 32,760 SH   SOLE   31,315 0 1,445
HOME DEPOT INC COM 437076102   3,665 10 SH   SOLE   0 0 10
HONEYWELL INTL INC COM 438516106   6,869,877 32,443 SH   SOLE   30,185 0 2,258
HSBC HLDGS PLC SPON ADR NEW 404280406   598,223 10,100 SH   SOLE   10,100 0 0
IMPERIAL OIL LTD COM NEW 453038408   862,150 11,839 SH   SOLE   11,839 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   510,997 2,055 SH   SOLE   2,055 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   10,984 147 SH   SOLE   0 0 147
INVESCO QQQ TR UNIT SER 1 46090E103   42,737 91 SH   SOLE   0 0 91
ISHARES GOLD TR ISHARES NEW 464285204   17,158 291 SH   SOLE   0 0 291
ISHARES INC MSCI JPN ETF NEW 46434G822   7,062 103 SH   SOLE   0 0 103
ISHARES SILVER TR ISHARES 46428Q109   2,603,160 84,000 SH   SOLE   84,000 0 0
ISHARES TR ISHARES BIOTECH 464287556   489,857 3,830 SH   SOLE   3,800 0 30
ISHARES TR RUS MDCP VAL ETF 464287473   5,291 42 SH   SOLE   0 0 42
ISHARES TR RUSSELL 2000 ETF 464287655   5,786 29 SH   SOLE   0 0 29
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   284,558 4,980 SH   SOLE   4,980 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837   24,556 485 SH   SOLE   0 0 485
JOHNSON & JOHNSON COM 478160104   3,628,580 21,880 SH   SOLE   21,194 0 686
JOHNSON CTLS INTL PLC SHS G51502105   3,864 48 SH   SOLE   48 0 0
JPMORGAN CHASE & CO. COM 46625H100   341,458 1,392 SH   SOLE   1,319 0 73
KENVUE INC COM 49177J102   500,919 20,889 SH   SOLE   19,969 0 920
KIMBERLY-CLARK CORP COM 494368103   1,856,584 12,940 SH   SOLE   12,863 0 77
KINDER MORGAN INC DEL COM 49456B101   478,591 16,775 SH   SOLE   14,325 0 2,450
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   6,280 200 SH   SOLE   200 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   2,734,461 13,064 SH   SOLE   12,487 0 577
LAM RESEARCH CORP COM NEW 512807306   291,720 4,000 SH   SOLE   4,000 0 0
LEIDOS HOLDINGS INC COM 525327102   485,784 3,600 SH   SOLE   3,600 0 0
LOCKHEED MARTIN CORP COM 539830109   326,099 730 SH   SOLE   730 0 0
LUMINAR TECHNOLOGIES INC COM NEW CL A 550424303   356 66 SH   SOLE   0 0 66
MAIN STR CAP CORP COM 56035L104   553,157 9,780 SH   SOLE   9,780 0 0
MARSH & MCLENNAN COS INC COM 571748102   73,209 300 SH   SOLE   0 0 300
MARTIN MARIETTA MATLS INC COM 573284106   9,563 20 SH   SOLE   0 0 20
MARVELL TECHNOLOGY INC COM 573874104   24,628 400 SH   SOLE   400 0 0
MCDONALDS CORP COM 580135101   39,047 125 SH   SOLE   0 0 125
MCKESSON CORP COM 58155Q103   67,370 100 SH   SOLE   100 0 0
MEDTRONIC PLC SHS G5960L103   45,280 500 SH   SOLE   500 0 0
MERCK & CO INC COM 58933Y105   1,758,870 19,420 SH   SOLE   19,400 0 20
MICRON TECHNOLOGY INC COM 595112103   19,142 220 SH   SOLE   100 0 120
MICROSOFT CORP COM 594918104   8,964,126 23,880 SH   SOLE   23,140 0 740
MODERNA INC COM 60770K107   2,892 102 SH   SOLE   102 0 0
MOSAIC CO NEW COM 61945C103   27,010 1,000 SH   SOLE   1,000 0 0
MPLX LP COM UNIT REP LTD 55336V100   1,338,000 25,000 SH   SOLE   25,000 0 0
NATIONAL FUEL GAS CO COM 636180101   35,636 450 SH   SOLE   450 0 0
NATIONAL HEALTH INVS INC COM 63633D104   224,280 3,000 SH   SOLE   3,000 0 0
NETFLIX INC COM 64110L106   559,518 600 SH   SOLE   600 0 0
NEW MTN FIN CORP COM 647551100   3,751 340 SH   SOLE   0 0 340
NEWELL BRANDS INC COM 651229106   16,120 2,600 SH   SOLE   2,600 0 0
NEWMONT CORP COM 651639106   875,293 18,130 SH   SOLE   16,305 0 1,825
NEXTERA ENERGY INC COM 65339F101   348,803 4,920 SH   SOLE   4,820 0 100
NIKE INC CL B 654106103   22,358 350 SH   SOLE   0 0 350
NORDIC AMERICAN TANKERS LIMI COM G65773106   1,673 680 SH   SOLE   0 0 680
NORTHROP GRUMMAN CORP COM 666807102   709,646 1,386 SH   SOLE   1,080 0 306
NOVO-NORDISK A S ADR 670100205   35,292 500 SH   SOLE   500 0 0
NUTRIEN LTD COM 67077M108   73,817 1,470 SH   SOLE   1,470 0 0
NVIDIA CORPORATION COM 67066G104   376,114 3,470 SH   SOLE   3,080 0 390
NXP SEMICONDUCTORS N V COM N6596X109   57,323 300 SH   SOLE   300 0 0
OMEGA HEALTHCARE INVS INC COM 681936100   12,681 333 SH   SOLE   0 0 333
ONE LIBERTY PPTYS INC COM 682406103   4,810 180 SH   SOLE   0 0 180
ONEOK INC NEW COM 682680103   187,030 1,885 SH   SOLE   1,800 0 85
ORACLE CORP COM 68389X105   55,924 400 SH   SOLE   400 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   129,132 1,530 SH   SOLE   1,300 0 230
PAN AMERN SILVER CORP COM 697900108   228,700 8,854 SH   SOLE   8,853 0 1
PAYPAL HLDGS INC COM 70450Y103   1,572,721 24,103 SH   SOLE   21,398 0 2,705
PEPSICO INC COM 713448108   232,407 1,550 SH   SOLE   1,450 0 100
PERMIAN RESOURCES CORP CLASS A COM 71424F105   2,355 170 SH   SOLE   0 0 170
PHILIP MORRIS INTL INC COM 718172109   48,024 300 SH   SOLE   0 0 300
PHILLIPS 66 COM 718546104   282,152 2,285 SH   SOLE   2,285 0 0
PHX MINERALS INC CL A 69291A100   1,343 340 SH   SOLE   0 0 340
PINNACLE WEST CAP CORP COM 723484101   453,295 4,759 SH   SOLE   4,509 0 250
PORTLAND GEN ELEC CO COM NEW 736508847   690,030 15,300 SH   SOLE   15,300 0 0
PPL CORP COM 69351T106   1,380,716 37,950 SH   SOLE   37,950 0 0
PRIME MEDICINE INC COM 74168J101   414,338 208,210 SH   SOLE   200,420 0 7,790
PROCTER AND GAMBLE CO COM 742718109   3,452,880 20,261 SH   SOLE   19,311 0 950
PROSHARES TR II ULTRASHRT EURO 74347W882   246,543 7,640 SH   SOLE   7,640 0 0
QUALCOMM INC COM 747525103   847,620 5,518 SH   SOLE   5,455 0 63
QUANTA SVCS INC COM 74762E102   4,752,743 18,698 SH   SOLE   17,930 0 768
REGIONS FINANCIAL CORP NEW COM 7591EP100   3,737 170 SH   SOLE   0 0 170
RIO TINTO PLC SPONSORED ADR 767204100   8,290 133 SH   SOLE   0 0 133
ROCKWELL AUTOMATION INC COM 773903109   238,227 922 SH   SOLE   922 0 0
RTX CORPORATION COM 75513E101   3,294,193 24,869 SH   SOLE   23,141 0 1,728
SANOFI SPONSORED ADR 80105N105   815,817 14,710 SH   SOLE   13,410 0 1,300
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   18,174 650 SH   SOLE   650 0 0
SFL CORPORATION LTD SHS G7738W106   82,000 10,000 SH   SOLE   10,000 0 0
SHELL PLC SPON ADS 780259305   367,280 5,012 SH   SOLE   5,012 0 0
SMUCKER J M CO COM NEW 832696405   15,394 130 SH   SOLE   130 0 0
SOLVENTUM CORP COM SHS 83444M101   98,168 1,291 SH   SOLE   1,289 0 2
SOUTH BOW CORP COM 83671M105   224,553 8,630 SH   SOLE   8,630 0 0
SOUTHERN CO COM 842587107   262,518 2,855 SH   SOLE   2,855 0 0
SPDR GOLD TR GOLD SHS 78463V107   461,024 1,600 SH   SOLE   1,600 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   171,132 305 SH   SOLE   280 0 25
SPOTIFY TECHNOLOGY S A SHS L8681T102   22,002 40 SH   SOLE   0 0 40
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   75,005 450 SH   SOLE   450 0 0
TASEKO MINES LTD COM 876511106   762 340 SH   SOLE   0 0 340
TC ENERGY CORP COM 87807B107   2,063,616 43,150 SH   SOLE   43,150 0 0
TECK RESOURCES LTD CL B 878742204   509,110 13,975 SH   SOLE   13,975 0 0
TESLA INC COM 88160R101   27,731 107 SH   SOLE   0 0 107
TEXAS INSTRS INC COM 882508104   65,591 365 SH   SOLE   365 0 0
TEXTRON INC COM 883203101   10,841 150 SH   SOLE   150 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   3,565,508 7,160 SH   SOLE   6,830 0 330
UNILEVER PLC SPON ADR NEW 904767704   23,820 400 SH   SOLE   400 0 0
UNION PAC CORP COM 907818108   25,987 110 SH   SOLE   110 0 0
URANIUM ENERGY CORP COM 916896103   2,486 520 SH   SOLE   520 0 0
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   2,049,476 35,830 SH   SOLE   35,830 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   117,172 228 SH   SOLE   228 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   9,895 36 SH   SOLE   0 0 36
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   17,072 88 SH   SOLE   0 0 88
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   7,969,728 61,800 SH   SOLE   61,800 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   419,579 9,250 SH   SOLE   9,250 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   72,723 150 SH   SOLE   150 0 0
VIRTUS TOTAL RETURN FD INC COM 92835W107   615 103 SH   SOLE   103 0 0
WEC ENERGY GROUP INC COM 92939U106   945,075 8,672 SH   SOLE   8,672 0 0
WILLIAMS COS INC COM 969457100   448,200 7,500 SH   SOLE   7,500 0 0
XYLEM INC COM 98419M100   262,215 2,195 SH   SOLE   2,195 0 0
ZOOM COMMUNICATIONS INC CL A 98980L101   738 10 SH   SOLE   0 0 10