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
CONSOLIDATED WATER CO INC ORD g23773107   226,307 8,527 SH   DFND   0 8,527 0
PENTAIR PLC SHS g7s00t104   323,547 4,220 SH   DFND   0 4,220 0
VERSABANK NEW COM 92512j106   892,456 82,942 SH   DFND   0 82,942 0
ABBOTT LABS COM 002824100   1,933,038 18,603 SH   SOLE   0 0 18,603
ABBVIE INC COM 00287y109   3,096,965 18,056 SH   SOLE   0 0 18,056
AES CORP COM 00130h105   351,400 20,000 SH   SOLE   0 0 20,000
ALPHABET INC CAP STK CL A 02079k305   265,028 1,455 SH   SOLE   0 0 1,455
ALPHABET INC CAP STK CL C 02079k107   5,394,566 29,411 SH   SOLE   1,915 0 27,496
AMAZON COM INC COM 023135106   6,105,734 31,595 SH   SOLE   1,600 0 29,995
AMER STATES WTR CO COM 029899101   51,162 705 SH   SOLE   0 0 705
AMER STATES WTR CO COM 029899101   479,905 6,613 SH   DFND   0 6,613 0
AMERICAN WTR WKS CO INC NEW COM 030420103   1,320,532 10,224 SH   SOLE   680 0 9,544
AMERICAN WTR WKS CO INC NEW COM 030420103   650,062 5,033 SH   DFND   0 5,033 0
AMPLIFY ETF TR AMPLIFY CYBERSEC 032108664   233,028 3,600 SH   SOLE   0 0 3,600
APPLE INC COM 037833100   7,020,175 33,331 SH   SOLE   1,980 0 31,351
ARES CAPITAL CORP COM 04010l103   225,072 10,800 SH   SOLE   0 0 10,800
ARTESIAN RES CORP CL A 043113208   389,292 11,072 SH   DFND   0 11,072 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   364,086 895 SH   SOLE   0 0 895
BIOCRYST PHARMACEUTICALS INC COM 09058v103   138,475 22,407 SH   SOLE   0 0 22,407
BIOCRYST PHARMACEUTICALS INC COM 09058v103   51,819 8,385 SH   DFND   0 8,385 0
BLACKROCK SCIENCE & TECHNOLO SHS 09258g104   241,024 6,400 SH   SOLE   0 0 6,400
BLACKSTONE SECD LENDING FD COMMON STOCK 09261x102   312,324 10,200 SH   SOLE   0 0 10,200
BOEING CO COM 097023105   1,258,417 6,914 SH   SOLE   355 0 6,559
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   769,500 5,000 SH   SOLE   0 0 5,000
BUSINESS FIRST BANCSHARES IN COM 12326c105   441,880 20,307 SH   DFND   0 20,307 0
CADIZ INC COM NEW 127537207   135,478 43,844 SH   DFND   0 43,844 0
SOUTHERN CALIF BANCORP COM 84252a106   360,296 26,748 SH   DFND   0 26,748 0
CALIFORNIA BANCORP INC COM 13005u101   222,804 10,363 SH   DFND   0 10,363 0
CALIFORNIA WTR SVC GROUP COM 130788102   363,869 7,504 SH   DFND   0 7,504 0
CARRIER GLOBAL CORPORATION COM 14448c104   917,877 14,551 SH   SOLE   1,425 0 13,126
CHART INDS INC COM 16115q308   667,572 4,625 SH   SOLE   0 0 4,625
CHENIERE ENERGY INC COM NEW 16411r208   9,768,626 55,875 SH   SOLE   19,800 0 36,075
CHESAPEAKE ENERGY CORP COM 165167735   205,475 2,500 SH   SOLE   0 0 2,500
CITIGROUP INC COM NEW 172967424   243,686 3,840 SH   SOLE   0 0 3,840
COHERUS BIOSCIENCES INC COM 19249h103   477 276 SH   SOLE   0 0 276
COHERUS BIOSCIENCES INC COM 19249h103   21,521 12,440 SH   DFND   0 12,440 0
COLGATE PALMOLIVE CO COM 194162103   1,310,040 13,500 SH   SOLE   0 0 13,500
CONSTELLATION BRANDS INC CL A 21036p108   872,179 3,390 SH   SOLE   280 0 3,110
CORE & MAIN INC CL A 21874C102   849,158 17,351 SH   DFND   0 17,351 0
CORNING INC COM 219350105   633,294 16,301 SH   SOLE   1,500 0 14,801
CSX CORP COM 126408103   826,717 24,715 SH   SOLE   1,885 0 22,830
CUMMINS INC COM 231021106   434,780 1,570 SH   SOLE   0 0 1,570
CVS HEALTH CORP COM 126650100   323,826 5,483 SH   SOLE   0 0 5,483
DANAHER CORPORATION COM 235851102   407,006 1,629 SH   SOLE   0 0 1,629
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434v104   349,782 9,330 SH   SOLE   0 0 9,330
DOUBLELINE INCOME SOLUTIONS COM 258622109   128,956 10,300 SH   SOLE   0 0 10,300
EATON VANCE RISK-MANAGED DIV COM 27829g106   323,345 36,827 SH   SOLE   0 0 36,827
EATON VANCE SHORT DURATION D COM 27828v104   454,410 42,075 SH   SOLE   0 0 42,075
SELECT SECTOR SPDR TR ENERGY 81369y506   396,502 4,350 SH   SOLE   0 0 4,350
EQT CORP COM 26884l109   942,990 25,500 SH   SOLE   16,300 0 9,200
EQUITRANS MIDSTREAM CORP COM 294600101   462,828 35,657 SH   SOLE   25,797 0 9,860
EQUITY BANCSHARES INC COM CL A 29460x109   481,290 13,673 SH   DFND   0 13,673 0
ESSENTIAL UTILS INC COM 29670g102   3,733 100 SH   SOLE   0 0 100
ESSENTIAL UTILS INC COM 29670g102   681,347 18,252 SH   DFND   0 18,252 0
FIRST FNDTN INC COM 32026v104   13,395 2,045 SH   SOLE   0 0 2,045
FIRST FNDTN INC COM 32026v104   303,258 46,299 SH   DFND   0 46,299 0
FIRST WESTN FINL INC COM 33751L105   194,038 11,414 SH   DFND   0 11,414 0
GLOBAL WTR RES INC COM 379463102   386,159 31,914 SH   DFND   0 31,914 0
GLOBAL X FDS NASDAQ 100 COVER 37954y483   614,916 34,800 SH   SOLE   0 0 34,800
GLOBAL X FDS S&P 500 COVERED 37954y475   2,510,703 62,100 SH   SOLE   0 0 62,100
GREAT LAKES DREDGE & DOCK CO COM 390607109   266,350 30,336 SH   DFND   0 30,336 0
GSK PLC SPONSORED ADR 37733w204   235,158 6,108 SH   SOLE   0 0 6,108
HEXCEL CORP NEW COM 428291108   4,392,108 70,330 SH   SOLE   16,200 0 54,130
HOME DEPOT INC COM 437076102   2,903,320 8,434 SH   SOLE   520 0 7,914
HONEYWELL INTL INC COM 438516106   1,954,318 9,152 SH   SOLE   590 0 8,562
HUBBELL INC COM 443510607   1,884,415 5,156 SH   SOLE   380 0 4,776
ILLUMINA INC COM 452327109   1,166,968 11,180 SH   SOLE   355 0 10,825
IMAX CORP COM 45245e109   176,085 10,500 SH   SOLE   0 0 10,500
INTERCONTINENTAL EXCHANGE IN COM 45866f104   1,306,615 9,545 SH   SOLE   0 0 9,545
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137v100   585,299 5,698 SH   SOLE   0 0 5,698
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137v233   402,600 8,800 SH   SOLE   0 0 8,800
ISHARES TR CORE S&P500 ETF 464287200   218,345 399 SH   SOLE   0 0 399
ISHARES TR GLOB HLTHCRE ETF 464287325   757,389 8,158 SH   SOLE   0 0 8,158
ISHARES TR RUSSELL 2000 ETF 464287655   518,384 2,555 SH   SOLE   0 0 2,555
ISHARES TR US AER DEF ETF 464288760   231,087 1,750 SH   SOLE   0 0 1,750
ISHARES TR U.S. TECH ETF 464287721   520,730 3,460 SH   SOLE   0 0 3,460
JPMORGAN CHASE & CO. COM 46625h100   1,594,816 7,885 SH   SOLE   405 0 7,480
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654q203   266,400 4,800 SH   SOLE   0 0 4,800
JOHNSON & JOHNSON COM 478160104   609,195 4,168 SH   SOLE   250 0 3,918
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641q332   1,694,732 29,900 SH   SOLE   0 0 29,900
KARYOPHARM THERAPEUTICS INC COM 48576u106   17,059 19,662 SH   DFND   0 19,662 0
KENVUE INC COM 49177j102   451,318 24,825 SH   SOLE   2,700 0 22,125
KINDER MORGAN INC DEL COM 49456b101   352,534 17,742 SH   SOLE   0 0 17,742
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077b207   264,132 13,200 SH   SOLE   0 0 13,200
LATHAM GROUP INC COM 51819L107   296,219 97,762 SH   DFND   0 97,762 0
LINEAGE CELL THERAPEUTICS IN COM 53566p109   11,968 12,000 SH   SOLE   0 0 12,000
LINKBANCORP INC COM 53578P105   470,708 76,913 SH   DFND   0 76,913 0
MADISON COVERED CALL & EQUIT COM 557437100   176,495 23,223 SH   SOLE   0 0 23,223
MAINSTREET BANCSHARES INC COM 56064y100   325,611 18,365 SH   DFND   0 18,365 0
MARRIOTT INTL INC NEW CL A 571903202   958,860 3,966 SH   SOLE   350 0 3,616
MASCO CORP COM 574599106   398,887 5,983 SH   DFND   0 5,983 0
MASTERCARD INCORPORATED CL A 57636q104   218,374 495 SH   SOLE   0 0 495
MCDONALDS CORP COM 580135101   755,601 2,965 SH   SOLE   155 0 2,810
MEDTRONIC PLC SHS g5960l103   326,096 4,143 SH   SOLE   1,000 0 3,143
MERIDIAN CORPORATION COM 58958p104   195,535 18,587 SH   DFND   0 18,587 0
MICROSOFT CORP COM 594918104   5,896,164 13,192 SH   SOLE   820 0 12,372
NEOS ETF TRUST NEOS S&P 500 HI 78433h303   473,917 9,450 SH   SOLE   0 0 9,450
NET POWER INC COM CL A 64107a105   205,683 20,924 SH   SOLE   10,000 0 10,924
NEXTDECADE CORP COM 65342k105   1,089,821 137,257 SH   SOLE   75,000 0 62,257
NEXTERA ENERGY INC COM 65339f101   1,984,875 28,031 SH   SOLE   1,500 0 26,531
NVIDIA CORPORATION COM 67066g104   2,131,065 17,250 SH   SOLE   0 0 17,250
ONEOK INC NEW COM 682680103   1,913,081 23,459 SH   SOLE   3,100 0 20,359
OTIS WORLDWIDE CORP COM 68902v107   667,756 6,937 SH   SOLE   702 0 6,235
PFIZER INC COM 717081103   1,069,032 38,207 SH   SOLE   3,000 0 35,207
PFIZER INC COM 717081103   55,708 1,991 SH   DFND   0 1,991 0
POOL CORP COM 73278l105   488,962 1,591 SH   DFND   0 1,591 0
PRIMERICA INC COM 74164m108   946,320 4,000 SH   SOLE   0 0 4,000
PRIMIS FINANCIAL CORP COM 74167b109   3,301 315 SH   SOLE   0 0 315
PRIMIS FINANCIAL CORP COM 74167b109   574,964 54,863 SH   DFND   0 54,863 0
PROCTER AND GAMBLE CO COM 742718109   1,477,683 8,960 SH   SOLE   620 0 8,340
PROVIDENT FINL SVCS INC COM 74386t105   713,396 49,714 SH   SOLE   5,500 0 44,214
PROVIDENT FINL SVCS INC COM 74386t105   115,991 8,083 SH   DFND   0 8,083 0
QUALCOMM INC COM 747525103   468,073 2,350 SH   SOLE   0 0 2,350
RIVERVIEW BANCORP INC COM 769397100   56,103 14,061 SH   DFND   0 14,061 0
RTX CORPORATION COM 75513e101   1,329,766 13,246 SH   SOLE   750 0 12,496
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   1,232,252 19,600 SH   SOLE   0 0 19,600
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369y209   264,536 1,815 SH   SOLE   260 0 1,555
SELECT SECTOR SPDR TR INDL 81369y704   643,495 5,280 SH   SOLE   0 0 5,280
SELECT SECTOR SPDR TR SBI INT-UTILS 81369y886   323,665 4,750 SH   SOLE   0 0 4,750
SELECT SECTOR SPDR TR FINANCIAL 81369y605   709,353 17,255 SH   SOLE   0 0 17,255
SELECT WATER SOLUTIONS INC CL A COM 81617j301   877,100 81,972 SH   DFND   0 81,972 0
SEMPRA COM 816851109   514,166 6,760 SH   SOLE   0 0 6,760
SHORE BANCSHARES INC COM 825107105   347,622 30,360 SH   DFND   0 30,360 0
SOUTHERN FIRST BANCSHARES COM 842873101   229,300 7,842 SH   DFND   0 7,842 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467v608   468,160 11,200 SH   SOLE   0 0 11,200
SELECT SECTOR SPDR TR SBI CONS DISCR 81369y407   341,088 1,870 SH   SOLE   0 0 1,870
SPDR S&P 500 ETF TR TR UNIT 78462f103   4,238,867 7,789 SH   SOLE   6,131 0 1,658
STARWOOD PPTY TR INC COM 85571b105   189,400 10,000 SH   SOLE   0 0 10,000
TARGA RES CORP COM 87612g101   7,896,146 61,315 SH   SOLE   24,000 0 37,315
SELECT SECTOR SPDR TR TECHNOLOGY 81369y803   914,648 4,043 SH   SOLE   0 0 4,043
TETRA TECH INC NEW COM 88162g103   268,482 1,313 SH   DFND   0 1,313 0
COCA COLA CO COM 191216100   452,297 7,106 SH   SOLE   580 0 6,526
UBER TECHNOLOGIES INC COM 90353t100   447,709 6,160 SH   SOLE   0 0 6,160
UNITED THERAPEUTICS CORP DEL COM 91307c102   193,997 609 SH   SOLE   0 0 609
UNITED THERAPEUTICS CORP DEL COM 91307c102   38,545 121 SH   DFND   0 121 0
UNIVERSAL DISPLAY CORP COM 91347p105   630,750 3,000 SH   SOLE   0 0 3,000
USCB FINANCIAL HOLDINGS INC CLASS A COM 90355n101   3,079 240 SH   SOLE   0 0 240
USCB FINANCIAL HOLDINGS INC CLASS A COM 90355n101   743,742 57,969 SH   DFND   0 57,969 0
VALMONT INDS INC COM 920253101   411,949 1,501 SH   DFND   0 1,501 0
VERALTO CORP COM SHS 92338c103   3,151 33 SH   SOLE   0 0 33
VERALTO CORP COM SHS 92338c103   477,350 5,000 SH   DFND   0 5,000 0
VISA INC COM CL A 92826c839   254,596 970 SH   SOLE   0 0 970
WALMART INC COM 931142103   309,232 4,567 SH   SOLE   1,035 0 3,532
DISNEY WALT CO COM 254687106   1,031,722 10,391 SH   SOLE   600 0 9,791
WILLIAMS COS INC COM 969457100   9,013,060 212,072 SH   SOLE   53,930 0 158,142
XYLEM INC COM 98419m100   425,336 3,136 SH   SOLE   0 0 3,136
XYLEM INC COM 98419m100   353,452 2,606 SH   DFND   0 2,606 0
YORK WTR CO COM 987184108   470,709 12,691 SH   DFND   0 12,691 0
ZIMMER BIOMET HOLDINGS INC COM 98956p102   310,396 2,860 SH   SOLE   0 0 2,860
ZURN ELKAY WATER SOLNS CORP COM 98983l108   97,814 3,327 SH   SOLE   0 0 3,327
ZURN ELKAY WATER SOLNS CORP COM 98983l108   175,224 5,960 SH   DFND   0 5,960 0
ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877r108   724,750 29,630 SH   SOLE   24,000 0 5,630
ENERGY TRANSFER L P COM UT LTD PTN 29273v100   8,978,140 553,523 SH   SOLE   210,700 0 342,823
ENTERPRISE PRODS PARTNERS L COM 293792107   1,685,564 58,163 SH   SOLE   22,000 0 36,163
GENESIS ENERGY L P UNIT LTD PARTN 371927104   2,694,630 188,304 SH   SOLE   108,000 0 80,304
HESS MIDSTREAM LP CL A SHS 428103105   677,019 18,579 SH   SOLE   7,000 0 11,579
MPLX LP COM UNIT REP LTD 55336v100   3,868,322 90,827 SH   SOLE   51,000 0 39,827
NGL ENERGY PARTNERS LP COM UNIT REPST 62913m107   549,870 108,670 SH   SOLE   75,000 0 33,670
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   2,917,110 163,332 SH   SOLE   117,000 0 46,332
PLAINS GP HLDGS L P LTD PARTNR INT A 72651a207   616,637 32,765 SH   SOLE   6,800 0 25,965
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765k109   1,362,388 24,096 SH   SOLE   0 0 24,096
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103   2,241,606 56,421 SH   SOLE   39,400 0 17,021
BLACKROCK ENHANCED EQUITY DI COM 09251a104   323,435 39,588 SH   SOLE   0 0 39,588
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101   386,023 22,923 SH   SOLE   0 0 22,923
EATON VANCE TAX-MANAGED DIVE COM 27828n102   713,740 50,800 SH   SOLE   0 0 50,800
FRANKLIN LTD DURATION INCOME COM 35472t101   112,218 17,700 SH   SOLE   0 0 17,700
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   202,531 29,784 SH   SOLE   0 0 29,784
REAVES UTIL INCOME FD COM SH BEN INT 756158101   215,828 7,900 SH   SOLE   0 0 7,900
VIRTUS CONVERTIBLE & INCOME COM 92838x102   34,335 10,500 SH   SOLE   0 0 10,500
WELLS FARGO CO NEW PERP PFD CNV A 949746804   312,699 263 SH   SOLE   0 0 263