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,271,560 21,861 SH   SOLE   21,803 0 58
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   6,069 20 SH   SOLE   20 0 0
ADVANCED MICRO DEVICES INC COM 007903107   160,426 989 SH   SOLE   900 0 89
AGNICO EAGLE MINES LTD COM 008474108   4,978,815 76,129 SH   SOLE   75,002 0 1,127
AIR PRODS & CHEMS INC COM 009158106   858,533 3,327 SH   SOLE   3,227 0 100
AIRBNB INC COM CL A 009066101   900,076 5,936 SH   SOLE   5,556 0 380
ALPHABET INC CAP STK CL A 02079K305   9,372,408 51,454 SH   SOLE   51,290 0 164
ALPHABET INC CAP STK CL C 02079K107   10,247,676 55,870 SH   SOLE   55,870 0 0
ALTRIA GROUP INC COM 02209S103   876,393 18,835 SH   SOLE   18,835 0 0
AMAZON COM INC COM 023135106   2,303,540 11,920 SH   SOLE   11,720 0 200
AMERICAN ELEC PWR CO INC COM 025537101   66,683 760 SH   SOLE   760 0 0
AMERICAN EXPRESS CO COM 025816109   46,310 200 SH   SOLE   200 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   2,229,948 17,265 SH   SOLE   17,265 0 0
AMGEN INC COM 031162100   4,307,749 13,787 SH   SOLE   13,642 0 145
APPLE INC COM 037833100   21,256,659 100,924 SH   SOLE   96,029 0 4,895
APPLIED INDL TECHNOLOGIES IN COM 03820C105   9,700 50 SH   SOLE   50 0 0
APPLIED MATLS INC COM 038222105   56,638 240 SH   SOLE   0 0 240
AT&T INC COM 00206R102   36,042 1,886 SH   SOLE   1,161 0 725
AVISTA CORP COM 05379B107   200,738 5,800 SH   SOLE   5,700 0 100
AXOS FINANCIAL INC COM 05465C100   5,715 100 SH   SOLE   0 0 100
BANK AMERICA CORP 7.25%CNV PFD L 060505682   17,943 15 SH   SOLE   15 0 0
BANK AMERICA CORP COM 060505104   823,239 20,700 SH   SOLE   20,700 0 0
BARRICK GOLD CORP COM 067901108   706,949 42,383 SH   SOLE   40,208 0 2,175
BAXTER INTL INC COM 071813109   43,188 1,280 SH   SOLE   1,280 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,836,723 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   381,986 939 SH   SOLE   939 0 0
BLACKROCK INC COM 09247X101   5,512 7 SH   SOLE   0 0 7
BOEING CO COM 097023105   365,841 2,010 SH   SOLE   2,010 0 0
BP PLC SPONSORED ADR 055622104   36,100 1,000 SH   SOLE   1,000 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   1,074,425 39,150 SH   SOLE   39,150 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   146,421 4,350 SH   SOLE   4,350 0 0
BUNGE GLOBAL SA COM SHS H11356104   13,881 130 SH   SOLE   0 0 130
CAMECO CORP COM 13321L108   590,400 12,000 SH   SOLE   12,000 0 0
CARLYLE SECURED LENDING INC COM 872280102   6,192 340 SH   SOLE   0 0 340
CATERPILLAR INC COM 149123101   66,620 200 SH   SOLE   180 0 20
CENCORA INC COM 03073E105   16,898 75 SH   SOLE   30 0 45
CHEVRON CORP NEW COM 166764100   6,516,771 41,662 SH   SOLE   41,560 0 102
CISCO SYS INC COM 17275R102   115,847 2,438 SH   SOLE   2,438 0 0
CITIUS PHARMACEUTICALS INC COM NEW 17322U207   149,603 256,300 SH   SOLE   256,300 0 0
COCA COLA CO COM 191216100   237,300 3,700 SH   SOLE   3,250 0 450
COINBASE GLOBAL INC COM CL A 19260Q107   37,780 170 SH   SOLE   0 0 170
COLGATE PALMOLIVE CO COM 194162103   485,200 5,000 SH   SOLE   5,000 0 0
CONOCOPHILLIPS COM 20825C104   192,616 1,684 SH   SOLE   1,684 0 0
CONSOLIDATED EDISON INC COM 209115104   65,277 730 SH   SOLE   730 0 0
CORNING INC COM 219350105   2,982,554 76,771 SH   SOLE   74,936 0 1,835
CORTEVA INC COM 22052L104   385,671 7,150 SH   SOLE   7,150 0 0
COSTCO WHSL CORP NEW COM 22160K105   8,308,653 9,775 SH   SOLE   9,745 0 30
COTERRA ENERGY INC COM 127097103   1,909,813 71,609 SH   SOLE   71,357 0 252
CSX CORP COM 126408103   137,145 4,100 SH   SOLE   4,100 0 0
DEERE & CO COM 244199105   56,265 150 SH   SOLE   150 0 0
DEVON ENERGY CORP NEW COM 25179M103   1,706,637 36,005 SH   SOLE   35,695 0 310
DISNEY WALT CO COM 254687106   374,357 3,770 SH   SOLE   2,932 0 838
DUKE ENERGY CORP NEW COM NEW 26441C204   235,641 2,351 SH   SOLE   2,351 0 0
EATON CORP PLC SHS G29183103   53,304 170 SH   SOLE   150 0 20
ECOLAB INC COM 278865100   185,772 780 SH   SOLE   780 0 0
ELECTRONIC ARTS INC COM 285512109   1,533 11 SH   SOLE   0 0 11
ELI LILLY & CO COM 532457108   389,314 430 SH   SOLE   430 0 0
EMCOR GROUP INC COM 29084Q100   54,762 150 SH   SOLE   150 0 0
EMERSON ELEC CO COM 291011104   1,587,773 14,413 SH   SOLE   14,355 0 58
ENBRIDGE INC COM 29250N105   12,920 363 SH   SOLE   363 0 0
ENEL CHILE S.A. SPONSORED ADR 29278D105   56,000 20,000 SH   SOLE   20,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   34,776 1,200 SH   SOLE   1,200 0 0
EOG RES INC COM 26875P101   643,826 5,115 SH   SOLE   4,840 0 275
ESSENTIAL UTILS INC COM 29670G102   33,597 900 SH   SOLE   900 0 0
EVEREST GROUP LTD COM G3223R108   13,336 35 SH   SOLE   35 0 0
EXXON MOBIL CORP COM 30231G102   7,908,668 68,699 SH   SOLE   68,325 0 374
FEDEX CORP COM 31428X106   60,244 200 SH   SOLE   200 0 0
FIVERR INTL LTD ORD SHS M4R82T106   132,966 5,675 SH   SOLE   4,675 0 1,000
FLAHERTY & CRUMRINE PFD SECS COM 338478100   72,471 4,900 SH   SOLE   4,900 0 0
FLEX LNG LTD SHS G35947202   1,587,519 58,710 SH   SOLE   58,710 0 0
FORTUNA MNG CORP COM NEW 349942102   411,983 84,250 SH   SOLE   83,000 0 1,250
FRANCO NEV CORP COM 351858105   293,930 2,480 SH   SOLE   2,480 0 0
FREEPORT-MCMORAN INC CL B 35671D857   537,030 11,050 SH   SOLE   11,050 0 0
GALLAGHER ARTHUR J & CO COM 363576109   123,173 475 SH   SOLE   475 0 0
GE AEROSPACE COM NEW 369604301   1,437,089 9,040 SH   SOLE   9,000 0 40
GE VERNOVA INC COM 36828A101   1,544 9 SH   SOLE   0 0 9
GENERAL DYNAMICS CORP COM 369550108   750,012 2,585 SH   SOLE   2,585 0 0
GENERAL MLS INC COM 370334104   923,596 14,600 SH   SOLE   14,600 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   246,173 13,800 SH   SOLE   13,800 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   33,924 75 SH   SOLE   0 0 75
GSK PLC SPONSORED ADR 37733W204   1,141,644 29,360 SH   SOLE   29,360 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   11,617 115 SH   SOLE   0 0 115
HEXCEL CORP NEW COM 428291108   2,396,207 38,370 SH   SOLE   38,310 0 60
HOME DEPOT INC COM 437076102   3,443 10 SH   SOLE   0 0 10
HONEYWELL INTL INC COM 438516106   7,630,497 35,733 SH   SOLE   35,445 0 288
IMPERIAL OIL LTD COM NEW 453038408   813,201 11,839 SH   SOLE   11,839 0 0
INTEL CORP COM 458140100   153,612 4,960 SH   SOLE   4,960 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   355,413 2,055 SH   SOLE   2,055 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   9,548 147 SH   SOLE   0 0 147
INVESCO QQQ TR UNIT SER 1 46090E103   43,669 91 SH   SOLE   0 0 91
ISHARES GOLD TR ISHARES NEW 464285204   12,784 291 SH   SOLE   0 0 291
ISHARES INC MSCI JPN ETF NEW 46434G822   7,029 103 SH   SOLE   0 0 103
ISHARES SILVER TR ISHARES 46428Q109   2,231,880 84,000 SH   SOLE   84,000 0 0
ISHARES TR ISHARES BIOTECH 464287556   770,029 5,610 SH   SOLE   5,580 0 30
ISHARES TR RUS 2000 GRW ETF 464287648   5,251 20 SH   SOLE   0 0 20
ISHARES TR RUS 2000 VAL ETF 464287630   4,722 31 SH   SOLE   0 0 31
ISHARES TR RUS MDCP VAL ETF 464287473   5,072 42 SH   SOLE   0 0 42
ISHARES TR RUSSELL 2000 ETF 464287655   5,884 29 SH   SOLE   0 0 29
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   282,267 4,980 SH   SOLE   4,980 0 0
JOHNSON & JOHNSON COM 478160104   3,607,960 24,685 SH   SOLE   24,435 0 250
JOHNSON CTLS INTL PLC SHS G51502105   3,209 48 SH   SOLE   48 0 0
JPMORGAN CHASE & CO. COM 46625H100   423,128 2,092 SH   SOLE   2,019 0 73
KENVUE INC COM 49177J102   469,226 25,810 SH   SOLE   25,810 0 0
KIMBERLY-CLARK CORP COM 494368103   1,752,464 12,570 SH   SOLE   12,493 0 77
KINDER MORGAN INC DEL COM 49456B101   347,229 17,475 SH   SOLE   16,025 0 1,450
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   5,262 200 SH   SOLE   200 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   3,118,107 13,884 SH   SOLE   13,837 0 47
LEIDOS HOLDINGS INC COM 525327102   1,616,157 11,079 SH   SOLE   10,942 0 137
LOCKHEED MARTIN CORP COM 539830109   493,725 1,057 SH   SOLE   1,057 0 0
LUMINAR TECHNOLOGIES INC COM CL A 550424105   1,490 1,000 SH   SOLE   0 0 1,000
MAIN STR CAP CORP COM 56035L104   493,793 9,780 SH   SOLE   9,780 0 0
MARATHON OIL CORP COM 565849106   1,123,864 39,200 SH   SOLE   39,200 0 0
MARATHON PETE CORP COM 56585A102   69,392 400 SH   SOLE   400 0 0
MARSH & MCLENNAN COS INC COM 571748102   63,216 300 SH   SOLE   0 0 300
MARTIN MARIETTA MATLS INC COM 573284106   10,836 20 SH   SOLE   0 0 20
MCDONALDS CORP COM 580135101   31,855 125 SH   SOLE   0 0 125
MCKESSON CORP COM 58155Q103   58,466 100 SH   SOLE   100 0 0
MERCK & CO INC COM 58933Y105   2,835,837 22,765 SH   SOLE   22,765 0 0
MICRON TECHNOLOGY INC COM 595112103   28,937 220 SH   SOLE   100 0 120
MICROSOFT CORP COM 594918104   10,997,876 24,607 SH   SOLE   24,222 0 385
MODERNA INC COM 60770K107   954,632 8,039 SH   SOLE   7,634 0 405
MOSAIC CO NEW COM 61945C103   28,900 1,000 SH   SOLE   1,000 0 0
MPLX LP COM UNIT REP LTD 55336V100   638,850 15,000 SH   SOLE   15,000 0 0
NATIONAL FUEL GAS CO COM 636180101   24,386 450 SH   SOLE   450 0 0
NATIONAL HEALTH INVS INC COM 63633D104   205,890 3,000 SH   SOLE   3,000 0 0
NEW MTN FIN CORP COM 647551100   4,162 340 SH   SOLE   0 0 340
NEWELL BRANDS INC COM 651229106   29,486 4,600 SH   SOLE   4,600 0 0
NEWMONT CORP COM 651639106   891,601 21,295 SH   SOLE   20,495 0 800
NEXTERA ENERGY INC COM 65339F101   348,410 4,920 SH   SOLE   4,820 0 100
NIKE INC CL B 654106103   26,509 350 SH   SOLE   0 0 350
NORDIC AMERICAN TANKERS LIMI COM G65773106   2,788 680 SH   SOLE   0 0 680
NORTHROP GRUMMAN CORP COM 666807102   630,384 1,446 SH   SOLE   1,446 0 0
NOVO-NORDISK A S ADR 670100205   71,370 500 SH   SOLE   500 0 0
NUTRIEN LTD COM 67077M108   295,838 5,750 SH   SOLE   5,750 0 0
NVIDIA CORPORATION COM 67066G104   1,085,917 8,790 SH   SOLE   8,400 0 390
NXP SEMICONDUCTORS N V COM N6596X109   60,546 225 SH   SOLE   225 0 0
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162   494 12 SH   SOLE   12 0 0
OMEGA HEALTHCARE INVS INC COM 681936100   11,406 333 SH   SOLE   0 0 333
ONE LIBERTY PPTYS INC COM 682406103   4,308 180 SH   SOLE   0 0 180
ONEOK INC NEW COM 682680103   153,722 1,885 SH   SOLE   1,800 0 85
ORACLE CORP COM 68389X105   56,480 400 SH   SOLE   400 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   39,262 1,550 SH   SOLE   1,000 0 550
PAN AMERN SILVER CORP COM 697900108   176,018 8,854 SH   SOLE   8,853 0 1
PAYPAL HLDGS INC COM 70450Y103   1,849,591 31,873 SH   SOLE   31,038 0 835
PEPSICO INC COM 713448108   292,751 1,775 SH   SOLE   1,675 0 100
PERMIAN RESOURCES CORP CLASS A COM 71424F105   2,746 170 SH   SOLE   0 0 170
PFIZER INC COM 717081103   732,237 26,170 SH   SOLE   26,170 0 0
PHILIP MORRIS INTL INC COM 718172109   30,789 300 SH   SOLE   0 0 300
PHILLIPS 66 COM 718546104   1,211,945 8,585 SH   SOLE   8,585 0 0
PHX MINERALS INC CL A 69291A100   1,109 340 SH   SOLE   0 0 340
PINNACLE WEST CAP CORP COM 723484101   377,241 4,939 SH   SOLE   4,689 0 250
PORTLAND GEN ELEC CO COM NEW 736508847   669,222 15,300 SH   SOLE   15,300 0 0
PPL CORP COM 69351T106   1,059,090 37,950 SH   SOLE   37,950 0 0
PRIME MEDICINE INC COM 74168J101   399,327 77,690 SH   SOLE   75,370 0 2,320
PROCTER AND GAMBLE CO COM 742718109   3,348,866 20,306 SH   SOLE   19,956 0 350
PROSHARES TR II ULTRASHRT EURO 74347W882   243,182 7,640 SH   SOLE   7,640 0 0
QUALCOMM INC COM 747525103   103,176 518 SH   SOLE   455 0 63
QUANTA SVCS INC COM 74762E102   5,118,220 20,143 SH   SOLE   20,110 0 33
REGIONS FINANCIAL CORP NEW COM 7591EP100   3,448 170 SH   SOLE   0 0 170
RIO TINTO PLC SPONSORED ADR 767204100   8,769 133 SH   SOLE   0 0 133
ROCKWELL AUTOMATION INC COM 773903109   460,269 1,672 SH   SOLE   1,672 0 0
RTX CORPORATION COM 75513E101   2,745,701 27,350 SH   SOLE   26,762 0 588
SANOFI SPONSORED ADR 80105N105   771,954 15,910 SH   SOLE   15,110 0 800
SFL CORPORATION LTD SHS G7738W106   138,800 10,000 SH   SOLE   10,000 0 0
SHELL PLC SPON ADS 780259305   361,767 5,012 SH   SOLE   5,012 0 0
SMUCKER J M CO COM NEW 832696405   14,176 130 SH   SOLE   130 0 0
SOLVENTUM CORP COM SHS 83444M101   69,696 1,318 SH   SOLE   1,318 0 0
SOUTHERN CO COM 842587107   174,921 2,255 SH   SOLE   2,255 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   588,006 1,500 SH   SOLE   1,500 0 0
SPDR GOLD TR GOLD SHS 78463V107   344,016 1,600 SH   SOLE   1,600 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   169,254 310 SH   SOLE   285 0 25
SPOTIFY TECHNOLOGY S A SHS L8681T102   12,552 40 SH   SOLE   0 0 40
SUPER MICRO COMPUTER INC COM 86800U104   81,935 100 SH   SOLE   100 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   69,794 400 SH   SOLE   400 0 0
TASEKO MINES LTD COM 876511106   833 340 SH   SOLE   0 0 340
TC ENERGY CORP COM 87807B107   1,665,361 43,150 SH   SOLE   43,150 0 0
TECK RESOURCES LTD CL B 878742204   669,403 13,975 SH   SOLE   13,975 0 0
TESLA INC COM 88160R101   13,258 67 SH   SOLE   0 0 67
TEUCRIUM COMMODITY TR WHEAT FD 88166A508   79,650 15,000 SH   SOLE   15,000 0 0
TEXAS INSTRS INC COM 882508104   71,004 365 SH   SOLE   365 0 0
TEXTRON INC COM 883203101   12,882 150 SH   SOLE   150 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   4,837,346 8,742 SH   SOLE   8,732 0 10
UNILEVER PLC SPON ADR NEW 904767704   21,996 400 SH   SOLE   400 0 0
UNION PAC CORP COM 907818108   47,515 210 SH   SOLE   210 0 0
UNITEDHEALTH GROUP INC COM 91324P102   25,463 50 SH   SOLE   50 0 0
URANIUM ENERGY CORP COM 916896103   3,126 520 SH   SOLE   520 0 0
VALE S A SPONSORED ADS 91912E105   1,855 166 SH   SOLE   0 0 166
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   1,519,690 36,080 SH   SOLE   36,080 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   114,437 228 SH   SOLE   228 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   9,665 36 SH   SOLE   0 0 36
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   16,144 88 SH   SOLE   0 0 88
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   10,158,090 85,650 SH   SOLE   85,650 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   1,279,264 31,020 SH   SOLE   30,850 0 170
VERTEX PHARMACEUTICALS INC COM 92532F100   70,308 150 SH   SOLE   150 0 0
VISA INC COM CL A 92826C839   13,124 50 SH   SOLE   50 0 0
WEC ENERGY GROUP INC COM 92939U106   680,406 8,672 SH   SOLE   8,672 0 0
WILLIAMS COS INC COM 969457100   318,750 7,500 SH   SOLE   7,500 0 0
XYLEM INC COM 98419M100   304,490 2,245 SH   SOLE   2,245 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   592 10 SH   SOLE   0 0 10