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,207,739 22,795 SH   SOLE   22,795 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   6,143 20 SH   SOLE   20 0 0
ADOBE INC COM 00724F101   5,099 10 SH   SOLE   10 0 0
AGNICO EAGLE MINES LTD COM 008474108   1,641,700 36,121 SH   SOLE   36,056 0 65
AIR PRODS & CHEMS INC COM 009158106   728,695 2,556 SH   SOLE   2,556 0 0
AIRBNB INC COM CL A 009066101   83,699 610 SH   SOLE   580 0 30
ALPHABET INC CAP STK CL A 02079K305   7,108,316 54,320 SH   SOLE   54,320 0 0
ALPHABET INC CAP STK CL C 02079K107   7,846,394 59,510 SH   SOLE   59,510 0 0
ALTRIA GROUP INC COM 02209S103   1,099,270 25,550 SH   SOLE   25,550 0 0
AMAZON COM INC COM 023135106   1,543,237 12,140 SH   SOLE   12,140 0 0
AMERICAN ELEC PWR CO INC COM 025537101   19,558 260 SH   SOLE   260 0 0
AMERICAN EXPRESS CO COM 025816109   29,838 200 SH   SOLE   200 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   2,284,664 18,450 SH   SOLE   18,450 0 0
AMGEN INC COM 031162100   3,882,239 14,445 SH   SOLE   14,215 0 230
APPLE INC COM 037833100   20,581,899 120,214 SH   SOLE   114,328 0 5,886
APPLIED MATLS INC COM 038222105   35,305 255 SH   SOLE   0 0 255
AT&T INC COM 00206R102   26,451 1,761 SH   SOLE   1,761 0 0
AVISTA CORP COM 05379B107   9,711 300 SH   SOLE   200 0 100
B & G FOODS INC NEW COM 05508R106   90,720 9,000 SH   SOLE   9,000 0 0
BANK AMERICA CORP 7.25%CNV PFD L 060505682   16,956 15 SH   SOLE   15 0 0
BANK AMERICA CORP COM 060505104   50,763 1,854 SH   SOLE   700 0 1,154
BARRICK GOLD CORP COM 067901108   303,135 20,834 SH   SOLE   20,834 0 0
BAXTER INTL INC COM 071813109   48,679 1,280 SH   SOLE   1,280 0 0
BCE INC COM NEW 05534B760   563,764 14,500 SH   SOLE   14,500 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,594,431 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   332,435 949 SH   SOLE   949 0 0
BOEING CO COM 097023105   461,949 2,410 SH   SOLE   2,410 0 0
BP PLC SPONSORED ADR 055622104   38,720 1,000 SH   SOLE   1,000 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   1,151,010 39,150 SH   SOLE   39,150 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   153,729 4,350 SH   SOLE   4,350 0 0
CAMECO CORP COM 13321L108   475,680 12,000 SH   SOLE   12,000 0 0
CATERPILLAR INC COM 149123101   54,600 200 SH   SOLE   180 0 20
CHEVRON CORP NEW COM 166764100   7,395,470 43,859 SH   SOLE   43,859 0 0
CISCO SYS INC COM 17275R102   142,757 2,655 SH   SOLE   2,655 0 0
CITIUS PHARMACEUTICALS INC COM NEW 17322U207   55,642 81,300 SH   SOLE   81,300 0 0
COCA COLA CO COM 191216100   243,426 4,313 SH   SOLE   3,500 0 813
COHERENT CORP COM 19247G107   3,917 120 SH   SOLE   120 0 0
COMPASS MINERALS INTL INC COM 20451N101   114,456 4,095 SH   SOLE   4,095 0 0
CONOCOPHILLIPS COM 20825C104   205,162 1,704 SH   SOLE   1,704 0 0
CONSOLIDATED EDISON INC COM 209115104   62,437 730 SH   SOLE   730 0 0
CORNING INC COM 219350105   2,784,684 91,391 SH   SOLE   90,056 0 1,335
CORTEVA INC COM 22052L104   376,026 7,350 SH   SOLE   7,350 0 0
COSTCO WHSL CORP NEW COM 22160K105   5,889,708 10,425 SH   SOLE   10,405 0 20
COTERRA ENERGY INC COM 127097103   2,357,056 87,137 SH   SOLE   86,987 0 150
DEERE & CO COM 244199105   56,810 150 SH   SOLE   150 0 0
DEVON ENERGY CORP NEW COM 25179M103   454,581 9,530 SH   SOLE   9,530 0 0
DISNEY WALT CO COM 254687106   373,413 4,607 SH   SOLE   3,852 0 755
DOMINION ENERGY INC COM 25746U109   9,506 213 SH   SOLE   213 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   172,196 1,951 SH   SOLE   1,951 0 0
ECOLAB INC COM 278865100   140,751 830 SH   SOLE   830 0 0
ELECTRONIC ARTS INC COM 285512109   1,325 11 SH   SOLE   0 0 11
ELI LILLY & CO COM 532457108   230,966 430 SH   SOLE   430 0 0
EMERSON ELEC CO COM 291011104   370,346 3,835 SH   SOLE   3,835 0 0
ENBRIDGE INC COM 29250N105   12,048 363 SH   SOLE   363 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   49,266 1,800 SH   SOLE   1,800 0 0
EOG RES INC COM 26875P101   766,898 6,050 SH   SOLE   6,050 0 0
ESSENTIAL UTILS INC COM 29670G102   30,897 900 SH   SOLE   900 0 0
EVEREST GROUP LTD COM G3223R108   13,009 35 SH   SOLE   35 0 0
EXXON MOBIL CORP COM 30231G102   7,320,531 62,260 SH   SOLE   62,220 0 40
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   227,150 5,000 SH   SOLE   5,000 0 0
FLAHERTY & CRUMRINE PFD SECS COM 338478100   871,584 67,200 SH   SOLE   67,200 0 0
FRANCO NEV CORP COM 351858105   830,976 6,225 SH   SOLE   6,225 0 0
FREEPORT-MCMORAN INC CL B 35671D857   577,436 15,485 SH   SOLE   15,485 0 0
FRESH DEL MONTE PRODUCE INC ORD G36738105   524,552 20,300 SH   SOLE   20,300 0 0
GALLAGHER ARTHUR J & CO COM 363576109   108,267 475 SH   SOLE   475 0 0
GENERAL MLS INC COM 370334104   2,193,258 34,275 SH   SOLE   34,275 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   231,426 13,800 SH   SOLE   13,800 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   37,858 117 SH   SOLE   0 0 117
GSK PLC SPONSORED ADR 37733W204   1,074,387 29,360 SH   SOLE   29,360 0 0
HALEON PLC SPON ADS 405552100   307,322 36,700 SH   SOLE   36,700 0 0
HEXCEL CORP NEW COM 428291108   2,778,221 42,650 SH   SOLE   42,590 0 60
HOME DEPOT INC COM 437076102   36,562 121 SH   SOLE   0 0 121
HONEYWELL INTL INC COM 438516106   8,725,825 47,233 SH   SOLE   47,029 0 204
IMPERIAL OIL LTD COM NEW 453038408   733,497 11,839 SH   SOLE   11,839 0 0
INTEL CORP COM 458140100   303,989 8,551 SH   SOLE   8,551 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   288,317 2,055 SH   SOLE   2,055 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102   729,640 18,500 SH   SOLE   18,500 0 0
ISHARES SILVER TR ISHARES 46428Q109   1,708,560 84,000 SH   SOLE   84,000 0 0
ISHARES TR CORE S&P500 ETF 464287200   3,839,612 8,900 SH   SOLE   8,900 0 0
ISHARES TR ISHARES BIOTECH 464287556   698,944 5,710 SH   SOLE   5,680 0 30
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   266,729 4,980 SH   SOLE   4,980 0 0
JOHNSON & JOHNSON COM 478160104   4,418,784 28,371 SH   SOLE   28,130 0 241
JPMORGAN CHASE & CO COM 46625H100   292,796 2,019 SH   SOLE   2,019 0 0
KENVUE INC COM 49177J102   1,632,324 81,291 SH   SOLE   80,513 0 778
KIMBERLY-CLARK CORP COM 494368103   2,138,942 17,528 SH   SOLE   17,493 0 35
KINDER MORGAN INC DEL COM 49456B101   16,580 1,000 SH   SOLE   1,000 0 0
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   3,020 200 SH   SOLE   200 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   2,618,946 15,041 SH   SOLE   15,021 0 20
LEIDOS HOLDINGS INC COM 525327102   1,008,415 10,942 SH   SOLE   10,942 0 0
LOCKHEED MARTIN CORP COM 539830109   861,679 2,107 SH   SOLE   2,107 0 0
LUMEN TECHNOLOGIES INC COM 550241103   29,820 21,000 SH   SOLE   21,000 0 0
LUMINAR TECHNOLOGIES INC COM CL A 550424105   34,972 7,686 SH   SOLE   0 0 7,686
MAIN STR CAP CORP COM 56035L104   356,732 8,780 SH   SOLE   8,780 0 0
MARATHON OIL CORP COM 565849106   802,500 30,000 SH   SOLE   30,000 0 0
MARATHON PETE CORP COM 56585A102   60,536 400 SH   SOLE   400 0 0
MARSH & MCLENNAN COS INC COM 571748102   176,028 925 SH   SOLE   0 0 925
MCDONALDS CORP COM 580135101   59,801 227 SH   SOLE   0 0 227
MERCK & CO INC COM 58933Y105   3,029,634 29,221 SH   SOLE   29,221 0 0
META PLATFORMS INC CL A 30303M102   8,406 28 SH   SOLE   28 0 0
MICRON TECHNOLOGY INC COM 595112103   14,967 220 SH   SOLE   100 0 120
MICROSOFT CORP COM 594918104   8,437,908 26,723 SH   SOLE   26,268 0 455
MODERNA INC COM 60770K107   597,223 5,782 SH   SOLE   5,752 0 30
MOSAIC CO NEW COM 61945C103   175,864 4,940 SH   SOLE   4,940 0 0
NATIONAL FUEL GAS CO COM 636180101   135,808 2,600 SH   SOLE   2,600 0 0
NATIONAL HEALTH INVS INC COM 63633D104   697,671 13,350 SH   SOLE   13,350 0 0
NETFLIX INC COM 64110L106   377,600 1,000 SH   SOLE   1,000 0 0
NEWELL BRANDS INC COM 651229106   512,552 56,761 SH   SOLE   56,761 0 0
NEWMONT CORP COM 651639106   528,256 14,297 SH   SOLE   14,297 0 0
NEXTERA ENERGY INC COM 65339F101   525,350 9,170 SH   SOLE   9,170 0 0
NIKE INC CL B 654106103   50,475 526 SH   SOLE   0 0 526
NORTHROP GRUMMAN CORP COM 666807102   680,534 1,546 SH   SOLE   1,446 0 100
NUTRIEN LTD COM 67077M108   1,157,972 18,590 SH   SOLE   18,590 0 0
NVIDIA CORPORATION COM 67066G104   624,211 1,435 SH   SOLE   1,435 0 0
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162   519 12 SH   SOLE   12 0 0
ONEOK INC NEW COM 682680103   141,640 2,233 SH   SOLE   2,233 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   24,800 1,550 SH   SOLE   1,000 0 550
PAN AMERN SILVER CORP COM 697900108   128,192 8,853 SH   SOLE   8,853 0 0
PAYPAL HLDGS INC COM 70450Y103   1,969,752 33,694 SH   SOLE   33,204 0 490
PEPSICO INC COM 713448108   361,924 2,136 SH   SOLE   1,835 0 301
PFIZER INC COM 717081103   1,063,928 32,075 SH   SOLE   32,075 0 0
PHILIP MORRIS INTL INC COM 718172109   44,781 477 SH   SOLE   0 0 477
PHILLIPS 66 COM 718546104   851,864 7,090 SH   SOLE   6,585 0 505
PIONEER NAT RES CO COM 723787107   482,055 2,100 SH   SOLE   2,100 0 0
PORTLAND GEN ELEC CO COM NEW 736508847   1,249,128 30,500 SH   SOLE   30,500 0 0
PPL CORP COM 69351T106   903,210 37,950 SH   SOLE   37,950 0 0
PRIME MEDICINE INC COM 74168J101   5,724 600 SH   SOLE   600 0 0
PROCTER AND GAMBLE CO COM 742718109   4,175,547 28,627 SH   SOLE   28,298 0 329
PROSHARES TR II ULTRASHRT EURO 74347W882   471,136 14,990 SH   SOLE   14,990 0 0
QUANTA SVCS INC COM 74762E102   4,131,334 22,075 SH   SOLE   22,075 0 0
REVVITY INC COM 714046109   188,190 1,700 SH   SOLE   1,700 0 0
RIVIAN AUTOMOTIVE INC COM CL A 76954A103   12,140 500 SH   SOLE   0 0 500
ROCKWELL AUTOMATION INC COM 773903109   477,975 1,672 SH   SOLE   1,672 0 0
RTX CORPORATION COM 75513E101   2,814,099 39,101 SH   SOLE   38,751 0 350
SCHNITZER STEEL INDS INC CL A 806882106   836 30 SH   SOLE   30 0 0
SCHWAB CHARLES CORP COM 808513105   10,157 185 SH   SOLE   185 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   886,042 5,405 SH   SOLE   5,405 0 0
SHELL PLC SPON ADS 780259305   1,732,595 26,912 SH   SOLE   26,912 0 0
SMUCKER J M CO COM NEW 832696405   15,979 130 SH   SOLE   130 0 0
SOUTHERN CO COM 842587107   139,472 2,155 SH   SOLE   2,155 0 0
SOUTHWEST GAS HLDGS INC COM 844895102   12,082 200 SH   SOLE   200 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,007,620 3,000 SH   SOLE   3,000 0 0
SPDR GOLD TR GOLD SHS 78463V107   274,320 1,600 SH   SOLE   1,600 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   122,283 285 SH   SOLE   285 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102   231,985 5,375 SH   SOLE   5,375 0 0
TC ENERGY CORP COM 87807B107   1,603,111 45,700 SH   SOLE   45,700 0 0
TECK RESOURCES LTD CL B 878742204   467,527 10,850 SH   SOLE   10,850 0 0
TESLA INC COM 88160R101   315,278 1,260 SH   SOLE   1,200 0 60
TEUCRIUM COMMODITY TR WHEAT FD 88166A508   83,550 15,000 SH   SOLE   15,000 0 0
TEXAS INSTRS INC COM 882508104   185,247 1,165 SH   SOLE   1,165 0 0
TEXTRON INC COM 883203101   16,414 210 SH   SOLE   210 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   4,664,700 9,210 SH   SOLE   9,210 0 0
UNILEVER PLC SPON ADR NEW 904767704   19,760 400 SH   SOLE   400 0 0
UNION PAC CORP COM 907818108   42,763 210 SH   SOLE   210 0 0
UNITEDHEALTH GROUP INC COM 91324P102   25,210 50 SH   SOLE   50 0 0
URANIUM ENERGY CORP COM 916896103   2,678 520 SH   SOLE   520 0 0
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   2,712,800 84,170 SH   SOLE   84,170 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   708,106 9,270 SH   SOLE   9,270 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,695,028 4,300 SH   SOLE   4,300 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   11,811,543 114,320 SH   SOLE   114,320 0 0
VENTAS INC COM 92276F100   774,956 18,200 SH   SOLE   18,200 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   913,475 28,185 SH   SOLE   28,185 0 0
VISA INC COM CL A 92826C839   11,501 50 SH   SOLE   50 0 0
WEC ENERGY GROUP INC COM 92939U106   698,530 8,672 SH   SOLE   8,672 0 0
WILLIAMS COS INC COM 969457100   252,675 7,500 SH   SOLE   7,500 0 0
XYLEM INC COM 98419M100   167,951 1,845 SH   SOLE   1,845 0 0