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,486,654 21,811 SH   SOLE   21,053 0 758
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   7,070 20 SH   SOLE   20 0 0
ADVANCED MICRO DEVICES INC COM 007903107   47,420 289 SH   SOLE   200 0 89
AGNICO EAGLE MINES LTD COM 008474108   5,911,789 73,384 SH   SOLE   71,307 0 2,077
AIR PRODS & CHEMS INC COM 009158106   1,005,468 3,377 SH   SOLE   3,177 0 200
AIRBNB INC COM CL A 009066101   724,846 5,716 SH   SOLE   5,226 0 490
ALPHABET INC CAP STK CL A 02079K305   8,002,982 48,254 SH   SOLE   46,930 0 1,324
ALPHABET INC CAP STK CL C 02079K107   8,648,739 51,730 SH   SOLE   50,250 0 1,480
ALTRIA GROUP INC COM 02209S103   1,055,737 20,300 SH   SOLE   20,300 0 0
AMAZON COM INC COM 023135106   2,157,702 11,580 SH   SOLE   11,380 0 200
AMERICAN ELEC PWR CO INC COM 025537101   113,886 1,110 SH   SOLE   1,110 0 0
AMERICAN EXPRESS CO COM 025816109   54,240 200 SH   SOLE   200 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   2,190,676 14,980 SH   SOLE   13,980 0 1,000
AMGEN INC COM 031162100   4,232,873 13,137 SH   SOLE   12,792 0 345
APPLE INC COM 037833100   23,109,567 99,183 SH   SOLE   91,092 0 8,091
APPLIED INDL TECHNOLOGIES IN COM 03820C105   11,157 50 SH   SOLE   50 0 0
APPLIED MATLS INC COM 038222105   48,492 240 SH   SOLE   0 0 240
ASML HOLDING N V N Y REGISTRY SHS N07059210   416,625 500 SH   SOLE   500 0 0
AT&T INC COM 00206R102   37,334 1,697 SH   SOLE   972 0 725
AVISTA CORP COM 05379B107   224,750 5,800 SH   SOLE   5,700 0 100
AXOS FINANCIAL INC COM 05465C100   6,288 100 SH   SOLE   0 0 100
BANK AMERICA CORP 7.25%CNV PFD L 060505682   19,096 15 SH   SOLE   15 0 0
BANK AMERICA CORP COM 060505104   821,376 20,700 SH   SOLE   20,700 0 0
BARRICK GOLD CORP COM 067901108   854,733 42,973 SH   SOLE   37,958 0 5,015
BAXTER INTL INC COM 071813109   48,973 1,280 SH   SOLE   1,280 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   2,073,540 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   432,185 939 SH   SOLE   939 0 0
BLACKROCK INC COM 09247X101   6,647 7 SH   SOLE   0 0 7
BOEING CO COM 097023105   305,601 2,010 SH   SOLE   2,010 0 0
BP PLC SPONSORED ADR 055622104   31,390 1,000 SH   SOLE   1,000 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   1,371,816 39,150 SH   SOLE   39,150 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   188,921 4,350 SH   SOLE   4,350 0 0
BUNGE GLOBAL SA COM SHS H11356104   12,564 130 SH   SOLE   0 0 130
CAMECO CORP COM 13321L108   573,120 12,000 SH   SOLE   12,000 0 0
CARLYLE SECURED LENDING INC COM 872280102   5,930 340 SH   SOLE   0 0 340
CATERPILLAR INC COM 149123101   78,224 200 SH   SOLE   180 0 20
CENCORA INC COM 03073E105   14,631 65 SH   SOLE   30 0 35
CHEVRON CORP NEW COM 166764100   6,135,563 41,662 SH   SOLE   41,560 0 102
CISCO SYS INC COM 17275R102   129,770 2,438 SH   SOLE   2,438 0 0
CITIUS PHARMACEUTICALS INC COM NEW 17322U207   140,819 281,300 SH   SOLE   281,300 0 0
COCA COLA CO COM 191216100   249,591 3,450 SH   SOLE   3,000 0 450
COINBASE GLOBAL INC COM CL A 19260Q107   30,289 170 SH   SOLE   0 0 170
COLGATE PALMOLIVE CO COM 194162103   570,955 5,500 SH   SOLE   5,500 0 0
CONOCOPHILLIPS COM 20825C104   177,292 1,684 SH   SOLE   1,684 0 0
CONSOLIDATED EDISON INC COM 209115104   76,015 730 SH   SOLE   730 0 0
CORNING INC COM 219350105   3,309,766 73,306 SH   SOLE   67,086 0 6,220
CORTEVA INC COM 22052L104   420,349 7,150 SH   SOLE   7,150 0 0
COSTCO WHSL CORP NEW COM 22160K105   7,896,234 8,907 SH   SOLE   8,222 0 685
COTERRA ENERGY INC COM 127097103   1,706,294 71,244 SH   SOLE   68,917 0 2,327
CSX CORP COM 126408103   141,573 4,100 SH   SOLE   4,100 0 0
DEERE & CO COM 244199105   62,820 150 SH   SOLE   150 0 0
DEVON ENERGY CORP NEW COM 25179M103   758,928 19,400 SH   SOLE   19,400 0 0
DISNEY WALT CO COM 254687106   362,669 3,770 SH   SOLE   2,112 0 1,658
DUKE ENERGY CORP NEW COM NEW 26441C204   311,426 2,701 SH   SOLE   2,701 0 0
EATON CORP PLC SHS G29183103   72,917 220 SH   SOLE   200 0 20
ECOLAB INC COM 278865100   199,289 780 SH   SOLE   780 0 0
ELECTRONIC ARTS INC COM 285512109   1,578 11 SH   SOLE   0 0 11
ELI LILLY & CO COM 532457108   1,266,895 1,430 SH   SOLE   1,430 0 0
EMCOR GROUP INC COM 29084Q100   64,580 150 SH   SOLE   150 0 0
EMERSON ELEC CO COM 291011104   1,576,387 14,413 SH   SOLE   14,355 0 58
ENBRIDGE INC COM 29250N105   14,742 363 SH   SOLE   363 0 0
ENEL CHILE S.A. SPONSORED ADR 29278D105   55,800 20,000 SH   SOLE   20,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   34,932 1,200 SH   SOLE   1,200 0 0
EOG RES INC COM 26875P101   641,080 5,215 SH   SOLE   4,940 0 275
ESSENTIAL UTILS INC COM 29670G102   34,713 900 SH   SOLE   900 0 0
EVEREST GROUP LTD COM G3223R108   13,715 35 SH   SOLE   35 0 0
EXXON MOBIL CORP COM 30231G102   7,381,031 62,967 SH   SOLE   62,093 0 874
FEDEX CORP COM 31428X106   55,012 200 SH   SOLE   200 0 0
FIVERR INTL LTD ORD SHS M4R82T106   146,813 5,675 SH   SOLE   4,675 0 1,000
FLAHERTY & CRUMRINE PFD SECS COM 338478100   80,409 4,900 SH   SOLE   4,900 0 0
FLEX LNG LTD SHS G35947202   1,535,304 60,350 SH   SOLE   60,350 0 0
FORTUNA MNG CORP COM NEW 349942102   237,288 51,250 SH   SOLE   50,000 0 1,250
FRANCO NEV CORP COM 351858105   308,140 2,480 SH   SOLE   2,480 0 0
FREEPORT-MCMORAN INC CL B 35671D857   551,616 11,050 SH   SOLE   11,050 0 0
GALLAGHER ARTHUR J & CO COM 363576109   133,651 475 SH   SOLE   475 0 0
GE AEROSPACE COM NEW 369604301   1,782,839 9,440 SH   SOLE   9,400 0 40
GE VERNOVA INC COM 36828A101   2,295 9 SH   SOLE   0 0 9
GENERAL DYNAMICS CORP COM 369550108   781,187 2,585 SH   SOLE   2,585 0 0
GENERAL MLS INC COM 370334104   1,078,210 14,600 SH   SOLE   14,600 0 0
GLOBAL X FDS GLOBX SUPDV US 37950E291   28,035 1,500 SH   SOLE   1,500 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   248,952 13,800 SH   SOLE   13,800 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   185,667 375 SH   SOLE   300 0 75
GSK PLC SPONSORED ADR 37733W204   1,211,770 29,360 SH   SOLE   29,360 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   13,580 115 SH   SOLE   0 0 115
HEXCEL CORP NEW COM 428291108   2,236,392 36,170 SH   SOLE   34,725 0 1,445
HOME DEPOT INC COM 437076102   4,052 10 SH   SOLE   0 0 10
HONEYWELL INTL INC COM 438516106   6,902,737 33,393 SH   SOLE   30,885 0 2,508
IMPERIAL OIL LTD COM NEW 453038408   839,315 11,839 SH   SOLE   11,839 0 0
INTEL CORP COM 458140100   9,619 410 SH   SOLE   350 0 60
INTERNATIONAL BUSINESS MACHS COM 459200101   454,320 2,055 SH   SOLE   2,055 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   10,545 147 SH   SOLE   0 0 147
INVESCO QQQ TR UNIT SER 1 46090E103   44,476 91 SH   SOLE   0 0 91
ISHARES GOLD TR ISHARES NEW 464285204   14,463 291 SH   SOLE   0 0 291
ISHARES INC MSCI JPN ETF NEW 46434G822   7,369 103 SH   SOLE   0 0 103
ISHARES SILVER TR ISHARES 46428Q109   2,386,440 84,000 SH   SOLE   84,000 0 0
ISHARES TR ISHARES BIOTECH 464287556   710,528 4,880 SH   SOLE   4,850 0 30
ISHARES TR RUS MDCP VAL ETF 464287473   5,555 42 SH   SOLE   0 0 42
ISHARES TR RUSSELL 2000 ETF 464287655   6,406 29 SH   SOLE   0 0 29
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   296,360 4,980 SH   SOLE   4,980 0 0
JOHNSON & JOHNSON COM 478160104   3,828,506 23,624 SH   SOLE   22,913 0 711
JOHNSON CTLS INTL PLC SHS G51502105   3,744 48 SH   SOLE   48 0 0
JPMORGAN CHASE & CO. COM 46625H100   293,518 1,392 SH   SOLE   1,319 0 73
KENVUE INC COM 49177J102   521,767 22,558 SH   SOLE   21,638 0 920
KIMBERLY-CLARK CORP COM 494368103   1,846,798 12,870 SH   SOLE   12,793 0 77
KINDER MORGAN INC DEL COM 49456B101   386,023 17,475 SH   SOLE   15,025 0 2,450
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   4,596 200 SH   SOLE   200 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   3,109,953 13,074 SH   SOLE   12,497 0 577
LEIDOS HOLDINGS INC COM 525327102   1,545,024 9,479 SH   SOLE   9,342 0 137
LOCKHEED MARTIN CORP COM 539830109   617,880 1,057 SH   SOLE   1,057 0 0
LUMINAR TECHNOLOGIES INC COM CL A 550424105   900 1,000 SH   SOLE   0 0 1,000
MAIN STR CAP CORP COM 56035L104   490,370 9,780 SH   SOLE   9,780 0 0
MARATHON OIL CORP COM 565849106   1,043,896 39,200 SH   SOLE   39,200 0 0
MARATHON PETE CORP COM 56585A102   65,164 400 SH   SOLE   400 0 0
MARSH & MCLENNAN COS INC COM 571748102   66,927 300 SH   SOLE   0 0 300
MARTIN MARIETTA MATLS INC COM 573284106   10,765 20 SH   SOLE   0 0 20
MCDONALDS CORP COM 580135101   38,064 125 SH   SOLE   0 0 125
MCKESSON CORP COM 58155Q103   49,513 100 SH   SOLE   100 0 0
MEDTRONIC PLC SHS G5960L103   45,365 500 SH   SOLE   500 0 0
MERCK & CO INC COM 58933Y105   2,592,433 22,675 SH   SOLE   22,655 0 20
MICRON TECHNOLOGY INC COM 595112103   22,817 220 SH   SOLE   100 0 120
MICROSOFT CORP COM 594918104   10,035,242 23,322 SH   SOLE   22,582 0 740
MODERNA INC COM 60770K107   494,810 7,404 SH   SOLE   6,831 0 573
MOSAIC CO NEW COM 61945C103   26,780 1,000 SH   SOLE   1,000 0 0
MPLX LP COM UNIT REP LTD 55336V100   666,900 15,000 SH   SOLE   15,000 0 0
NATIONAL FUEL GAS CO COM 636180101   27,275 450 SH   SOLE   450 0 0
NATIONAL HEALTH INVS INC COM 63633D104   254,880 3,000 SH   SOLE   3,000 0 0
NETFLIX INC COM 64110L106   141,854 200 SH   SOLE   200 0 0
NEW MTN FIN CORP COM 647551100   4,074 340 SH   SOLE   0 0 340
NEWELL BRANDS INC COM 651229106   35,328 4,600 SH   SOLE   4,600 0 0
NEWMONT CORP COM 651639106   1,135,252 21,240 SH   SOLE   19,280 0 1,960
NEXTERA ENERGY INC COM 65339F101   415,917 4,920 SH   SOLE   4,820 0 100
NIKE INC CL B 654106103   31,070 350 SH   SOLE   0 0 350
NORDIC AMERICAN TANKERS LIMI COM G65773106   2,578 680 SH   SOLE   0 0 680
NORTHROP GRUMMAN CORP COM 666807102   763,590 1,446 SH   SOLE   1,140 0 306
NOVO-NORDISK A S ADR 670100205   59,535 500 SH   SOLE   500 0 0
NUTRIEN LTD COM 67077M108   276,534 5,690 SH   SOLE   5,690 0 0
NVIDIA CORPORATION COM 67066G104   839,837 6,915 SH   SOLE   6,525 0 390
NXP SEMICONDUCTORS N V COM N6596X109   72,308 300 SH   SOLE   300 0 0
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162   357 12 SH   SOLE   12 0 0
OMEGA HEALTHCARE INVS INC COM 681936100   13,554 333 SH   SOLE   0 0 333
ONE LIBERTY PPTYS INC COM 682406103   5,039 180 SH   SOLE   0 0 180
ONEOK INC NEW COM 682680103   171,781 1,885 SH   SOLE   1,800 0 85
ORACLE CORP COM 68389X105   68,160 400 SH   SOLE   400 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   57,660 1,550 SH   SOLE   1,000 0 550
PAN AMERN SILVER CORP COM 697900108   184,784 8,854 SH   SOLE   8,853 0 1
PAYPAL HLDGS INC COM 70450Y103   2,385,612 30,573 SH   SOLE   27,803 0 2,770
PEPSICO INC COM 713448108   297,588 1,750 SH   SOLE   1,650 0 100
PERMIAN RESOURCES CORP CLASS A COM 71424F105   2,314 170 SH   SOLE   0 0 170
PFIZER INC COM 717081103   748,678 25,870 SH   SOLE   25,360 0 510
PHILIP MORRIS INTL INC COM 718172109   36,825 300 SH   SOLE   0 0 300
PHILLIPS 66 COM 718546104   1,128,499 8,585 SH   SOLE   8,585 0 0
PHX MINERALS INC CL A 69291A100   1,150 340 SH   SOLE   0 0 340
PINNACLE WEST CAP CORP COM 723484101   437,547 4,939 SH   SOLE   4,689 0 250
PORTLAND GEN ELEC CO COM NEW 736508847   740,520 15,300 SH   SOLE   15,300 0 0
PPL CORP COM 69351T106   1,265,159 37,950 SH   SOLE   37,950 0 0
PRIME MEDICINE INC COM 74168J101   304,531 78,690 SH   SOLE   74,910 0 3,780
PROCTER AND GAMBLE CO COM 742718109   3,520,464 20,326 SH   SOLE   19,376 0 950
PROSHARES TR II ULTRASHRT EURO 74347W882   228,560 7,640 SH   SOLE   7,640 0 0
QUALCOMM INC COM 747525103   88,086 518 SH   SOLE   455 0 63
QUANTA SVCS INC COM 74762E102   5,703,113 19,128 SH   SOLE   18,360 0 768
REGIONS FINANCIAL CORP NEW COM 7591EP100   4,009 170 SH   SOLE   0 0 170
RIO TINTO PLC SPONSORED ADR 767204100   9,466 133 SH   SOLE   0 0 133
ROCKWELL AUTOMATION INC COM 773903109   247,521 922 SH   SOLE   922 0 0
RTX CORPORATION COM 75513E101   3,083,563 25,450 SH   SOLE   23,732 0 1,718
SANOFI SPONSORED ADR 80105N105   914,012 15,860 SH   SOLE   14,560 0 1,300
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   4,227 50 SH   SOLE   50 0 0
SFL CORPORATION LTD SHS G7738W106   115,700 10,000 SH   SOLE   10,000 0 0
SHELL PLC SPON ADS 780259305   330,542 5,012 SH   SOLE   5,012 0 0
SMUCKER J M CO COM NEW 832696405   15,743 130 SH   SOLE   130 0 0
SOLVENTUM CORP COM SHS 83444M101   91,752 1,316 SH   SOLE   1,314 0 2
SOUTHERN CO COM 842587107   248,446 2,755 SH   SOLE   2,755 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   636,552 1,500 SH   SOLE   1,500 0 0
SPDR GOLD TR GOLD SHS 78463V107   388,896 1,600 SH   SOLE   1,600 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   178,407 310 SH   SOLE   285 0 25
SPOTIFY TECHNOLOGY S A SHS L8681T102   14,742 40 SH   SOLE   0 0 40
SUPER MICRO COMPUTER INC COM 86800U104   83,280 200 SH   SOLE   200 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   87,148 500 SH   SOLE   500 0 0
TASEKO MINES LTD COM 876511106   857 340 SH   SOLE   0 0 340
TC ENERGY CORP COM 87807B107   2,081,485 43,150 SH   SOLE   43,150 0 0
TECK RESOURCES LTD CL B 878742204   730,054 13,975 SH   SOLE   13,975 0 0
TESLA INC COM 88160R101   17,530 67 SH   SOLE   0 0 67
TEUCRIUM COMMODITY TR WHEAT FD 88166A508   78,600 15,000 SH   SOLE   15,000 0 0
TEXAS INSTRS INC COM 882508104   75,399 365 SH   SOLE   365 0 0
TEXTRON INC COM 883203101   13,290 150 SH   SOLE   150 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   4,803,949 7,762 SH   SOLE   7,157 0 605
UNILEVER PLC SPON ADR NEW 904767704   25,984 400 SH   SOLE   400 0 0
UNION PAC CORP COM 907818108   51,761 210 SH   SOLE   210 0 0
URANIUM ENERGY CORP COM 916896103   3,230 520 SH   SOLE   520 0 0
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   1,761,065 36,080 SH   SOLE   36,080 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   120,683 228 SH   SOLE   228 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   10,226 36 SH   SOLE   0 0 36
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   17,503 88 SH   SOLE   0 0 88
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   10,980,330 85,650 SH   SOLE   85,650 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   1,411,071 31,420 SH   SOLE   31,250 0 170
VERTEX PHARMACEUTICALS INC COM 92532F100   69,762 150 SH   SOLE   150 0 0
WEC ENERGY GROUP INC COM 92939U106   834,073 8,672 SH   SOLE   8,672 0 0
WILLIAMS COS INC COM 969457100   342,375 7,500 SH   SOLE   7,500 0 0
XYLEM INC COM 98419M100   303,143 2,245 SH   SOLE   2,245 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   698 10 SH   SOLE   0 0 10