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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
COMPANHIA DE SANEAMENTO BAS SPONSORED ADR 20441a102 326,035 14,840 SH DFND 0 0 14,840
CONSOLIDATED WATER CO LTD ORD g23773107 315,540 10,511 SH DFND 0 0 10,511
PENTAIR PLC SHS SHS g7s00t104 399,553 3,892 SH DFND 0 0 3,892
ABBOTT LABS COM 002824100 2,344,948 17,241 SH SOLE 0 0 17,241
ABBVIE INC COM 00287y109 3,216,980 17,331 SH SOLE 0 0 17,331
ADVANCED DRAINAGE SYSTEMS INC COM 00790r104 636,784 5,544 SH DFND 0 0 5,544
ALPHABET INC CLASS A CAP STK CL A 02079k305 489,919 2,780 SH SOLE 0 0 2,780
ALPHABET INC CLASS C CAP STK CL C 02079k107 4,955,922 27,938 SH SOLE 0 0 27,938
AMAZON COM INC COM 023135106 6,790,559 30,952 SH SOLE 0 0 30,952
AMER STATES WTR CO COM 029899101 360,532 4,703 SH DFND 0 0 4,703
AMER STATES WTR CO COM 029899101 54,045 705 SH SOLE 0 0 705
AMERICAN EXPRESS CO COM 025816109 255,184 800 SH SOLE 0 0 800
AMERICAN WTR WKS CO INC NEW COM 030420103 678,022 4,874 SH DFND 0 0 4,874
AMERICAN WTR WKS CO INC NEW COM 030420103 1,189,669 8,552 SH SOLE 0 0 8,552
AMICUS THERAPEUTICS INC COM 03152w109 24,840 4,335 SH DFND 0 0 4,335
AMICUS THERAPEUTICS INC COM 03152w109 40,511 7,070 SH SOLE 0 0 7,070
AMPLIFY ETF TR AMPLIFY CYBERSEC 032108664 308,773 3,575 SH SOLE 0 0 3,575
APPLE INC COM 037833100 6,121,042 29,834 SH SOLE 0 0 29,834
ARES CAP CORP EQUITY CLASS EQU COM 04010l103 232,776 10,600 SH SOLE 0 0 10,600
ARTESIAN RES CORP CL A 043113208 263,412 7,849 SH DFND 0 0 7,849
BANK AMERICA CORP COM 060505104 365,642 7,727 SH SOLE 0 0 7,727
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 434,764 895 SH SOLE 0 0 895
BLACKBOXSTOCKS INC COM 09229e303 58,900 10,000 SH SOLE 0 0 10,000
BLACKROCK ENHANCED EQUIT COM 09251a104 245,924 27,663 SH SOLE 0 0 27,663
BLACKSTONE SECD LENDING COMMON STOCK 09261x102 261,375 8,500 SH SOLE 0 0 8,500
BOEING CO COM 097023105 930,104 4,439 SH SOLE 0 0 4,439
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 624,780 6,000 SH SOLE 0 0 6,000
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 403,542 22,124 SH SOLE 0 0 22,124
CALIFORNIA BANCORP COMMON STOC COM 84252a106 257,518 16,340 SH DFND 0 0 16,340
CALIFORNIA WTR SVC GROUP COM 130788102 404,863 8,902 SH DFND 0 0 8,902
CALUMET INC COM 131428104 678,410 43,060 SH SOLE 29,200 0 13,860
CARRIER GLOBAL CORP COM 14448c104 985,430 13,464 SH SOLE 0 0 13,464
CHART INDS INC COM 16115q308 540,052 3,280 SH SOLE 2,100 0 1,180
CHART INDS INC COM 16115q308 61,744 375 SH DFND 0 0 375
CHENIERE ENERGY INC COM NEW 16411r208 12,470,659 51,210 SH SOLE 17,920 0 33,290
CHENIERE ENERGY INC COM NEW 16411r208 322,664 1,325 SH DFND 0 0 1,325
CITIGROUP INC COM NEW 172967424 445,518 5,234 SH SOLE 0 0 5,234
CIVISTA BANCSHARES INC COM NO PAR 178867107 350,366 15,102 SH DFND 0 0 15,102
CLEARWAY ENERGY INC CL C 18539c204 57,600 1,800 SH DFND 0 0 1,800
CLEARWAY ENERGY INC CL C 18539c204 187,040 5,845 SH SOLE 0 0 5,845
COCA COLA CO COM 191216100 527,158 7,451 SH SOLE 0 0 7,451
COLGATE PALMOLIVE CO COM 194162103 1,227,150 13,500 SH SOLE 0 0 13,500
CONSTELLATION BRANDS INC CLASS CL A 21036p108 641,935 3,946 SH SOLE 0 0 3,946
CORE & MAIN INC CL A 21874C102 356,970 5,915 SH DFND 0 0 5,915
CORNING INC COM 219350105 840,967 15,991 SH SOLE 0 0 15,991
CSX CORP COM 126408103 753,100 23,080 SH SOLE 0 0 23,080
CUMMINS INC COM 231021106 505,987 1,545 SH SOLE 0 0 1,545
DANAHER CORPORATION COM 235851102 268,457 1,359 SH SOLE 0 0 1,359
DEERE & CO COM 244199105 233,905 460 SH SOLE 0 0 460
DELEK LOGISTICS PARTN LP COM UNT RP INT 24664t103 494,140 11,505 SH SOLE 5,000 0 6,505
DIMENSIONAL US CORE EQUITY MAR US CORE EQT MKT 25434v104 723,509 17,080 SH SOLE 0 0 17,080
DISNEY WALT CO COM 254687106 1,256,345 10,131 SH SOLE 0 0 10,131
DOUBLELINE INCOME SOLUTIONS COM 258622109 183,600 15,000 SH SOLE 0 0 15,000
DT MIDSTREAM INC COMMON STOCK 23345m107 129,144 1,175 SH DFND 0 0 1,175
DT MIDSTREAM INC COMMON STOCK 23345m107 206,081 1,875 SH SOLE 0 0 1,875
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 33,986 3,426 SH DFND 0 0 3,426
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 134,148 13,523 SH SOLE 0 0 13,523
EAGLE FINL SVCS INC COM 26951r104 704,260 23,000 SH DFND 0 0 23,000
EAGLE FINL SVCS INC COM 26951r104 195,049 6,370 SH SOLE 0 0 6,370
EATON VANCE RISK MAN DIV COM 27829g106 393,421 43,520 SH SOLE 0 0 43,520
EATON VANCE SHORT DUR DV COM 27828v104 254,517 23,075 SH SOLE 0 0 23,075
EATON VANCE TAX MGD DVF COM 27828n102 717,808 46,400 SH SOLE 0 0 46,400
ECOLAB INC COM 278865100 269,171 999 SH DFND 0 0 999
ENERGY SELECT SECTOR SPDR ETF ENERGY 81369y506 224,746 2,650 SH SOLE 0 0 2,650
ENERGY TRANSFER L P LP COM UT LTD PTN 29273v100 9,706,569 535,387 SH SOLE 210,700 0 324,687
ENTERPRISE PRODS PARTNERS L COM 293792107 1,778,455 57,351 SH SOLE 22,000 0 35,351
EQT CORP COM 26884l109 119,556 2,050 SH DFND 0 0 2,050
EQT CORP COM 26884l109 1,726,447 29,603 SH SOLE 20,339 0 9,264
EQUITY BANCSHARES INC CLASS A COM CL A 29460x109 861,288 21,110 SH DFND 0 0 21,110
ESSENTIAL UTILS INC COM 29670g102 469,672 12,646 SH DFND 0 0 12,646
ESSENTIAL UTILS INC COM 29670g102 9,285 250 SH SOLE 0 0 250
FASTENAL CO COM 311900104 236,460 5,630 SH SOLE 0 0 5,630
FIRST WESTN FINL INC COM 33751L105 414,472 18,372 SH DFND 0 0 18,372
FIRSTSUN CAPITAL BANCORP COMMO COM 33767u107 455,225 13,100 SH DFND 0 0 13,100
FRANKLIN LTD DUR INCOME COM 35472t101 78,324 12,200 SH SOLE 0 0 12,200
GENESIS ENERGY L P UNIT LTD PARTN 371927104 3,267,256 189,626 SH SOLE 108,000 0 81,626
GLOBAL WTR RES INC COM 379463102 281,713 27,646 SH DFND 0 0 27,646
GLOBAL X FUND GLB X NSDQ 100 C NASDAQ 100 COVER 37954y483 533,368 31,900 SH SOLE 0 0 31,900
GLOBAL X S&P 500 COVERED CALL S&P 500 COVERED 37954y475 2,266,308 58,200 SH SOLE 0 0 58,200
H2O AMERICA COM 784305104 254,393 4,895 SH DFND 0 0 4,895
HESS MIDSTREAM LP CL A SHS 428103105 570,410 14,812 SH SOLE 0 0 14,812
HESS MIDSTREAM LP CL A SHS 428103105 78,945 2,050 SH DFND 0 0 2,050
HEXCEL CORP NEW COM 428291108 3,961,022 70,119 SH SOLE 13,700 0 56,419
HOME DEPOT INC COM 437076102 2,923,954 7,975 SH SOLE 0 0 7,975
HONEYWELL INTL INC COM 438516106 2,019,302 8,671 SH SOLE 0 0 8,671
HUBBELL INC COM 443510607 1,973,029 4,831 SH SOLE 0 0 4,831
ILLUMINA INC COM 452327109 774,443 8,117 SH SOLE 0 0 8,117
IMAX CORP F COM 45245e109 293,580 10,500 SH SOLE 0 0 10,500
INTERCONTINENTAL EXCHANG COM 45866f104 1,618,756 8,823 SH SOLE 0 0 8,823
INVESCO AEROSPACE & DEFENSE ET AEROSPACE DEFN 46137v100 801,682 5,658 SH SOLE 0 0 5,658
INVESCO QQQ ETF UNIT SER 1 46090e103 193,074 350 SH SOLE 0 0 350
INVESCO QQQ ETF UNIT SER 1 46090e103 22,066 40 SH DFND 0 0 40
INVSC S P 500 TOP 50 ETF S&P 500 TOP 50 46137v233 471,505 9,050 SH SOLE 0 0 9,050
ISHARES 0-3 MONTH TREASURY BON 0-3 MNTH TREASRY 46436e718 332,277 3,300 SH SOLE 0 0 3,300
ISHARES TR GLOB HLTHCRE ETF 464287325 586,187 6,809 SH SOLE 0 0 6,809
ISHARES TR U.S. TECH ETF 464287721 277,232 1,600 SH SOLE 0 0 1,600
ISHARES TR US AER DEF ETF 464288760 330,120 1,750 SH SOLE 0 0 1,750
J P MORGAN NASDAQ EQT PRM INC NASDAQ EQT PREM 46654q203 592,960 10,900 SH SOLE 0 0 10,900
JOHNSON & JOHNSON COM 478160104 603,821 3,953 SH SOLE 0 0 3,953
JPMORGAN CHASE & CO COM 46625h100 2,078,439 7,169 SH SOLE 0 0 7,169
JPMORGAN EQUITY PREMIUM INCOME EQUITY PREMIUM 46641q332 1,688,445 29,700 SH SOLE 0 0 29,700
KENVUE INC COM 49177j102 380,235 18,167 SH SOLE 0 0 18,167
KINDER MORGAN INC DEL COM 49456b101 160,994 5,476 SH DFND 0 0 5,476
KINDER MORGAN INC DEL COM 49456b101 281,211 9,565 SH SOLE 0 0 9,565
LATHAM GROUP INC COM 51819L107 589,104 92,336 SH DFND 0 0 92,336
LESLIES INC COM 527064109 23,999 57,154 SH DFND 0 0 57,154
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 193,772 28,454 SH SOLE 0 0 28,454
LINEAGE CELL THERAPEUTIC COM 53566p109 14,700 16,200 SH SOLE 0 0 16,200
LINKBANCORP INC COM 53578P105 292,400 40,000 SH DFND 0 0 40,000
LOCKHEED MARTIN CORP COM 539830109 324,198 700 SH SOLE 0 0 700
MAINSTREET BANCSHARES INC COMM COM 56064y100 277,055 14,659 SH DFND 0 0 14,659
MARRIOTT INTL INC NEW CL A 571903202 1,021,532 3,739 SH SOLE 0 0 3,739
MASCO CORP COM 574599106 266,515 4,141 SH DFND 0 0 4,141
MASTERCARD INC CLASS A CL A 57636q104 278,160 495 SH SOLE 0 0 495
MCDONALDS CORP COM 580135101 805,221 2,756 SH SOLE 0 0 2,756
MEDTRONIC PLC F SHS g5960l103 255,321 2,929 SH SOLE 0 0 2,929
MERCK & CO. INC. COM 58933y105 203,283 2,568 SH SOLE 0 0 2,568
MERCK & CO. INC. COM 58933y105 21,294 269 SH DFND 0 0 269
MERIDIAN CORPORATION COMMON ST COM 58958p104 193,350 15,000 SH DFND 0 0 15,000
META PLATFORMS INC CLASS A CL A 30303m102 210,356 285 SH SOLE 0 0 285
MICROSOFT CORP COM 594918104 99,482 200 SH DFND 0 0 200
MICROSOFT CORP COM 594918104 6,717,522 13,505 SH SOLE 0 0 13,505
MPLX LP LP COM UNIT REP LTD 55336v100 4,467,926 86,739 SH SOLE 51,000 0 35,739
MPLX LP LP COM UNIT REP LTD 55336v100 72,114 1,400 SH DFND 0 0 1,400
NEOS NASDAQ 100 HIGH INCOME ET NASDAQ 100 HIGH 78433h675 254,849 4,900 SH SOLE 0 0 4,900
NEOS S&P 500 HIGH INCOME ETF NEOS S&P 500 HI 78433h303 509,490 10,125 SH SOLE 0 0 10,125
NEXTDECADE CORP COM 65342k105 2,136,333 239,768 SH SOLE 110,000 0 129,768
NEXTERA ENERGY INC COM 65339f101 100,659 1,450 SH DFND 0 0 1,450
NEXTERA ENERGY INC COM 65339f101 1,595,966 22,990 SH SOLE 0 0 22,990
NGL ENERGY PARTNERS L LP COM UNIT REPST 62913m107 843,667 197,580 SH SOLE 147,000 0 50,580
NORTHPOINTE BANCSHARES INC COM COM SHS 66661n886 142,584 10,400 SH DFND 0 0 10,400
NVIDIA CORP COM 67066g104 3,642,459 23,055 SH SOLE 0 0 23,055
ONEOK INC NEW COM 682680103 117,874 1,444 SH DFND 0 0 1,444
ONEOK INC NEW COM 682680103 1,426,052 17,470 SH SOLE 0 0 17,470
OTIS WORLDWIDE CORP COM 68902v107 596,794 6,027 SH SOLE 0 0 6,027
PALANTIR TECHNOLOGIES IN CLASS CL A 69608a108 282,182 2,070 SH SOLE 0 0 2,070
PFIZER INC COM 717081103 23,101 953 SH DFND 0 0 953
PFIZER INC COM 717081103 730,497 30,136 SH SOLE 0 0 30,136
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 3,262,151 178,065 SH SOLE 139,300 0 38,765
PLAINS GP HLDGS L P CLASS A LTD PARTNR INT A 72651a207 481,709 24,792 SH SOLE 0 0 24,792
PLAINS GP HLDGS L P CLASS A LTD PARTNR INT A 72651a207 151,554 7,800 SH DFND 0 0 7,800
PRIMERICA INC COM 74164m108 1,094,680 4,000 SH SOLE 0 0 4,000
PRIMIS FINL CORP COM 74167b109 879,013 81,015 SH DFND 0 0 81,015
PROCTER AND GAMBLE CO COM 742718109 1,331,119 8,355 SH SOLE 0 0 8,355
PROVIDENT FINL SVCS INC COM 74386t105 673,660 38,429 SH SOLE 0 0 38,429
QUALCOMM INC COM 747525103 374,261 2,350 SH SOLE 0 0 2,350
REAVES UTIL INCOME FD COM SH BEN INT 756158101 273,159 7,550 SH SOLE 0 0 7,550
RTX CORP COM 75513e101 1,805,829 12,367 SH SOLE 0 0 12,367
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3,463,833 145,356 SH SOLE 0 0 145,356
SELECT SECTOR INDUSTRIAL SPDR INDL 81369y704 719,898 4,880 SH SOLE 0 0 4,880
SELECT STR FINANCIAL SELECT SP FINANCIAL 81369y605 505,632 9,655 SH SOLE 0 0 9,655
SELECT WATER SOLUTIONS INC CLA CL A COM 81617j301 218,497 25,289 SH DFND 0 0 25,289
SEMPRA COM 816851109 515,160 6,799 SH SOLE 0 0 6,799
SEMPRA COM 816851109 51,145 675 SH DFND 0 0 675
SHORE BANCSHARES INC COM 825107105 235,800 15,000 SH DFND 0 0 15,000
SOUTHERN FIRST BANCSHARES COM 842873101 264,270 6,949 SH DFND 0 0 6,949
SPDR Blackstone Senior Loan ET BLACKSTONE SENR 78467v608 569,783 13,700 SH SOLE 0 0 13,700
SPDR S&P 500 ETF TR UNIT 78462f103 4,774,397 7,727 SH SOLE 1,400 0 6,327
SUNOCO LP LP COM UT REP LP 86765k109 1,403,254 26,185 SH SOLE 0 0 26,185
TARGA RES CORP COM 87612g101 226,304 1,300 SH DFND 0 0 1,300
TARGA RES CORP COM 87612g101 9,661,440 55,500 SH SOLE 23,500 0 32,000
TECHNOLOGY SELECT SECTOR SPDR TECHNOLOGY 81369y803 966,832 3,818 SH SOLE 0 0 3,818
TETRA TECH INC NEW COM 88162g103 548,750 15,260 SH DFND 0 0 15,260
TRANE TECHNOLOGIES PLC F SHS g8994e103 214,331 490 SH SOLE 0 0 490
UBER TECHNOLOGIES INC COM 90353t100 46,650 500 SH DFND 0 0 500
UBER TECHNOLOGIES INC COM 90353t100 1,016,503 10,895 SH SOLE 0 0 10,895
UNIVERSAL DISPLAY CORP COM 91347p105 463,380 3,000 SH SOLE 0 0 3,000
USCB FINL HLDGS INC CLASS A CLASS A COM 90355n101 3,970 240 SH SOLE 0 0 240
USCB FINL HLDGS INC CLASS A CLASS A COM 90355n101 639,254 38,649 SH DFND 0 0 38,649
VALMONT INDS INC COM 920253101 325,917 998 SH DFND 0 0 998
VERALTO CORP COM SHS 92338c103 563,907 5,586 SH DFND 0 0 5,586
VERALTO CORP COM SHS 92338c103 3,331 33 SH SOLE 0 0 33
VERSABANK F COM 92512j106 1,406,464 123,374 SH DFND 0 0 123,374
VERSABANK F COM 92512j106 68,400 6,000 SH SOLE 0 0 6,000
VISA INC CLASS A COM CL A 92826c839 306,763 864 SH SOLE 0 0 864
VISTRA CORP COM 92840m102 368,239 1,900 SH SOLE 0 0 1,900
VISTRA CORP COM 92840m102 130,822 675 SH DFND 0 0 675
WALMART INC COM 931142103 444,899 4,550 SH SOLE 0 0 4,550
WELLS FARGO CO NEW PERP PFD CNV A 949746804 307,622 262 SH SOLE 0 0 262
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 2,324,902 60,075 SH SOLE 39,400 0 20,675
WILLIAMS COS INC COM 969457100 219,835 3,500 SH DFND 0 0 3,500
WILLIAMS COS INC COM 969457100 11,495,235 183,016 SH SOLE 50,500 0 132,516
XAI MADISON EQUITY PREMIUM I COM 557437100 117,644 18,823 SH SOLE 0 0 18,823
XYLEM INC COM 98419m100 692,723 5,355 SH DFND 0 0 5,355
XYLEM INC COM 98419m100 392,090 3,031 SH SOLE 0 0 3,031
YORK WTR CO COM 987184108 314,262 9,945 SH DFND 0 0 9,945