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
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441a102   390,284 25,626 SH   DFND   0 25,626 0
CONSOLIDATED WATER CO INC ORD g23773107   209,292 5,879 SH   DFND   0 5,879 0
VERSABANK NEW COM 92512j106   1,107,933 101,182 SH   DFND   0 101,182 0
ABBOTT LABS COM 002824100   2,053,356 18,655 SH   SOLE   0 0 18,655
ABBVIE INC COM 00287y109   2,798,138 18,056 SH   SOLE   0 0 18,056
ALPHABET INC CAP STK CL C 02079k107   4,192,667 29,750 SH   SOLE   1,915 0 27,835
AMAZON COM INC COM 023135106   4,615,937 30,380 SH   SOLE   1,600 0 28,780
AMER STATES WTR CO COM 029899101   56,696 705 SH   SOLE   0 0 705
AMER STATES WTR CO COM 029899101   200,970 2,499 SH   DFND   0 2,499 0
AMERICAN WTR WKS CO INC NEW COM 030420103   1,476,836 11,189 SH   SOLE   680 0 10,509
AMERICAN WTR WKS CO INC NEW COM 030420103   1,056,580 8,005 SH   DFND   0 8,005 0
APPLE INC COM 037833100   6,215,061 32,281 SH   SOLE   1,980 0 30,301
ARES CAPITAL CORP COM 04010l103   240,360 12,000 SH   SOLE   0 0 12,000
ARTESIAN RES CORP CL A 043113208   226,814 5,472 SH   DFND   0 5,472 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   319,211 895 SH   SOLE   0 0 895
BIOCRYST PHARMACEUTICALS INC COM 09058v103   125,706 20,986 SH   SOLE   0 0 20,986
BIOCRYST PHARMACEUTICALS INC COM 09058v103   57,905 9,667 SH   DFND   0 9,667 0
BLACKROCK SCIENCE & TECHNOLO SHS 09258g104   242,352 7,200 SH   SOLE   0 0 7,200
BOEING CO COM 097023105   1,863,458 7,149 SH   SOLE   355 0 6,794
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   639,550 5,000 SH   SOLE   0 0 5,000
BUSINESS FIRST BANCSHARES IN COM 12326c105   491,447 19,937 SH   DFND   0 19,937 0
CALIFORNIA BANCORP INC COM 13005u101   208,925 8,438 SH   DFND   0 8,438 0
CARRIER GLOBAL CORPORATION COM 14448c104   835,955 14,551 SH   SOLE   1,425 0 13,126
CHENIERE ENERGY INC COM NEW 16411r208   8,861,898 51,912 SH   SOLE   19,800 0 32,112
CLEARWAY ENERGY INC CL C 18539c204   239,491 8,731 SH   SOLE   0 0 8,731
COHERUS BIOSCIENCES INC COM 19249h103   2,597 780 SH   SOLE   0 0 780
COHERUS BIOSCIENCES INC COM 19249h103   47,999 14,414 SH   DFND   0 14,414 0
COLGATE PALMOLIVE CO COM 194162103   1,076,085 13,500 SH   SOLE   0 0 13,500
CONSTELLATION BRANDS INC CL A 21036p108   824,367 3,410 SH   SOLE   280 0 3,130
CORE & MAIN INC CL A 21874C102   744,312 18,419 SH   DFND   0 18,419 0
CORNING INC COM 219350105   621,667 20,416 SH   SOLE   1,500 0 18,916
CSX CORP COM 126408103   474,459 13,685 SH   SOLE   0 0 13,685
CUMMINS INC COM 231021106   376,125 1,570 SH   SOLE   0 0 1,570
CVS HEALTH CORP COM 126650100   537,244 6,804 SH   SOLE   0 0 6,804
DANAHER CORPORATION COM 235851102   381,480 1,649 SH   SOLE   0 0 1,649
EATON VANCE RISK-MANAGED DIV COM 27829g106   298,696 38,099 SH   SOLE   0 0 38,099
EATON VANCE SHORT DURATION D COM 27828v104   457,498 44,075 SH   SOLE   0 0 44,075
ECOLAB INC COM 278865100   420,899 2,122 SH   DFND   0 2,122 0
SELECT SECTOR SPDR TR ENERGY 81369y506   238,944 2,850 SH   SOLE   0 0 2,850
EQT CORP COM 26884l109   1,229,388 31,800 SH   SOLE   16,300 0 15,500
EQUITRANS MIDSTREAM CORP COM 294600101   470,550 46,223 SH   SOLE   25,797 0 20,426
EQUITY BANCSHARES INC COM CL A 29460x109   454,463 13,406 SH   DFND   0 13,406 0
ESSENTIAL UTILS INC COM 29670g102   3,735 100 SH   SOLE   0 0 100
ESSENTIAL UTILS INC COM 29670g102   466,651 12,494 SH   DFND   0 12,494 0
FIRST BANCSHARES INC MS COM 318916103   218,133 7,437 SH   DFND   0 7,437 0
FRANKLIN ELEC INC COM 353514102   377,128 3,902 SH   DFND   0 3,902 0
GLOBAL X FDS NASDAQ 100 COVER 37954y483   608,634 35,100 SH   SOLE   0 0 35,100
GLOBAL WTR RES INC COM 379463102   410,045 31,349 SH   DFND   0 31,349 0
GLOBAL X FDS S&P 500 COVERED 37954y475   2,532,048 64,200 SH   SOLE   0 0 64,200
GREAT LAKES DREDGE & DOCK CO COM 390607109   144,499 18,815 SH   DFND   0 18,815 0
GSK PLC SPONSORED ADR 37733w204   401,471 10,833 SH   SOLE   1,600 0 9,233
HARMONY BIOSCIENCES HLDGS IN COM 413197104   168,767 5,225 SH   SOLE   0 0 5,225
HARMONY BIOSCIENCES HLDGS IN COM 413197104   46,867 1,451 SH   DFND   0 1,451 0
HEXCEL CORP NEW COM 428291108   5,798,594 78,625 SH   SOLE   16,200 0 62,425
HOME DEPOT INC COM 437076102   2,904,089 8,380 SH   SOLE   520 0 7,860
HONEYWELL INTL INC COM 438516106   1,901,231 9,066 SH   SOLE   590 0 8,476
HUBBELL INC COM 443510607   1,708,791 5,195 SH   SOLE   380 0 4,815
ILLUMINA INC COM 452327109   1,229,768 8,832 SH   SOLE   355 0 8,477
IMAX CORP COM 45245e109   157,710 10,500 SH   SOLE   0 0 10,500
INTERCONTINENTAL EXCHANGE IN COM 45866f104   1,225,864 9,545 SH   SOLE   0 0 9,545
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137v100   511,304 5,548 SH   SOLE   0 0 5,548
ISHARES TR GLOB HLTHCRE ETF 464287325   716,134 8,258 SH   SOLE   0 0 8,258
ISHARES TR RUSSELL 2000 ETF 464287655   261,927 1,305 SH   SOLE   0 0 1,305
ISHARES TR US AER DEF ETF 464288760   405,120 3,200 SH   SOLE   0 0 3,200
ISHARES TR U.S. TECH ETF 464287721   429,625 3,500 SH   SOLE   0 0 3,500
JOHNSON & JOHNSON COM 478160104   686,521 4,380 SH   SOLE   250 0 4,130
JPMORGAN CHASE & CO COM 46625h100   1,372,877 8,071 SH   SOLE   405 0 7,666
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641q332   1,594,420 29,000 SH   SOLE   0 0 29,000
KARYOPHARM THERAPEUTICS INC COM 48576u106   19,515 22,561 SH   DFND   0 22,561 0
KENVUE INC COM 49177j102   391,092 18,165 SH   SOLE   2,700 0 15,465
KINDER MORGAN INC DEL COM 49456b101   325,740 18,466 SH   SOLE   0 0 18,466
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077b207   273,915 13,500 SH   SOLE   0 0 13,500
LAKELAND BANCORP INC COM 511637100   332,213 22,462 SH   SOLE   0 0 22,462
LAKELAND BANCORP INC COM 511637100   93,073 6,293 SH   DFND   0 6,293 0
LINDSAY CORP COM 535555106   212,985 1,649 SH   DFND   0 1,649 0
LINEAGE CELL THERAPEUTICS IN COM 53566p109   13,080 12,000 SH   SOLE   0 0 12,000
LINKBANCORP INC COM 53578P105   723,110 90,729 SH   DFND   0 90,729 0
MADISON COVERED CALL & EQUIT COM 557437100   174,869 23,223 SH   SOLE   0 0 23,223
MAINSTREET BANCSHARES INC COM 56064y100   446,009 17,977 SH   DFND   0 17,977 0
MARRIOTT INTL INC NEW CL A 571903202   894,373 3,966 SH   SOLE   350 0 3,616
MASCO CORP COM 574599106   438,987 6,554 SH   DFND   0 6,554 0
MASTERCARD INCORPORATED CL A 57636q104   211,122 495 SH   SOLE   0 0 495
MCDONALDS CORP COM 580135101   1,158,465 3,907 SH   SOLE   155 0 3,752
MEDTRONIC PLC SHS g5960l103   463,799 5,630 SH   SOLE   1,000 0 4,630
MERIDIAN CORPORATION COM 58958p104   253,286 18,222 SH   DFND   0 18,222 0
MICROSOFT CORP COM 594918104   4,497,062 11,959 SH   SOLE   820 0 11,139
NET POWER INC COM CL A 64107a105   185,335 18,350 SH   SOLE   8,000 0 10,350
NEW FORTRESS ENERGY INC COM CL A 644393100   423,519 11,225 SH   SOLE   0 0 11,225
NEXTDECADE CORP COM 65342k105   428,728 89,880 SH   SOLE   68,000 0 21,880
NEXTERA ENERGY INC COM 65339f101   1,346,484 22,168 SH   SOLE   900 0 21,268
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341b106   230,265 7,572 SH   SOLE   0 0 7,572
NVIDIA CORPORATION COM 67066g104   763,629 1,542 SH   SOLE   0 0 1,542
ONEOK INC NEW COM 682680103   1,902,119 27,088 SH   SOLE   3,100 0 23,988
OTIS WORLDWIDE CORP COM 68902v107   620,653 6,937 SH   SOLE   702 0 6,235
PFIZER INC COM 717081103   1,087,600 37,777 SH   SOLE   3,000 0 34,777
PFIZER INC COM 717081103   49,202 1,709 SH   DFND   0 1,709 0
PIONEER NAT RES CO COM 723787107   1,236,840 5,500 SH   SOLE   5,500 0 0
POOL CORP COM 73278l105   366,016 918 SH   DFND   0 918 0
PRIMERICA INC COM 74164m108   823,040 4,000 SH   SOLE   0 0 4,000
PRIMIS FINANCIAL CORP COM 74167b109   3,988 315 SH   SOLE   0 0 315
PRIMIS FINANCIAL CORP COM 74167b109   702,845 55,517 SH   DFND   0 55,517 0
PROCTER AND GAMBLE CO COM 742718109   1,359,745 9,279 SH   SOLE   620 0 8,659
PROVIDENT FINL SVCS INC COM 74386t105   521,716 28,936 SH   SOLE   5,500 0 23,436
PROVIDENT FINL SVCS INC COM 74386t105   184,807 10,250 SH   DFND   0 10,250 0
QUALCOMM INC COM 747525103   354,343 2,450 SH   SOLE   0 0 2,450
RIVERVIEW BANCORP INC COM 769397100   87,955 13,743 SH   DFND   0 13,743 0
RTX CORPORATION COM 75513e101   1,079,011 12,824 SH   SOLE   750 0 12,074
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   478,762 8,600 SH   SOLE   0 0 8,600
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369y209   276,169 2,025 SH   SOLE   260 0 1,765
SELECT SECTOR SPDR TR INDL 81369y704   341,970 3,000 SH   SOLE   0 0 3,000
SELECT SECTOR SPDR TR FINANCIAL 81369y605   534,108 14,205 SH   SOLE   0 0 14,205
SELECT WATER SOLUTIONS INC CL A COM 81617j301   936,052 123,327 SH   DFND   0 123,327 0
SEMPRA COM 816851109   1,185,143 15,859 SH   SOLE   0 0 15,859
SHORE BANCSHARES INC COM 825107105   532,280 37,353 SH   DFND   0 37,353 0
SOUTHERN CALIF BANCORP COM 84252a106   374,795 21,602 SH   DFND   0 21,602 0
SOUTHERN FIRST BANCSHARES COM 842873101   285,633 7,699 SH   DFND   0 7,699 0
SOUTHWESTERN ENERGY CO COM 845467109   65,500 10,000 SH   SOLE   0 0 10,000
SPDR S&P 500 ETF TR TR UNIT 78462f103   3,659,692 7,700 SH   SOLE   6,131 0 1,569
STARWOOD PPTY TR INC COM 85571b105   216,506 10,300 SH   SOLE   0 0 10,300
TARGA RES CORP COM 87612g101   5,384,898 61,988 SH   SOLE   24,000 0 37,988
SELECT SECTOR SPDR TR TECHNOLOGY 81369y803   681,957 3,543 SH   SOLE   0 0 3,543
TETRA TECH INC NEW COM 88162g103   325,680 1,951 SH   DFND   0 1,951 0
COCA COLA CO COM 191216100   434,314 7,370 SH   SOLE   580 0 6,790
UBER TECHNOLOGIES INC COM 90353t100   320,164 5,200 SH   SOLE   0 0 5,200
UNIVERSAL DISPLAY CORP COM 91347p105   573,780 3,000 SH   SOLE   0 0 3,000
USCB FINANCIAL HOLDINGS INC CLASS A COM 90355n101   734,204 59,935 SH   DFND   0 59,935 0
VALMONT INDS INC COM 920253101   624,406 2,674 SH   DFND   0 2,674 0
VISA INC COM CL A 92826c839   266,078 1,022 SH   SOLE   0 0 1,022
DISNEY WALT CO COM 254687106   966,645 10,706 SH   SOLE   600 0 10,106
WILLIAMS COS INC COM 969457100   8,343,875 239,560 SH   SOLE   53,930 0 185,630
XYLEM INC COM 98419m100   266,802 2,333 SH   SOLE   0 0 2,333
XYLEM INC COM 98419m100   383,106 3,350 SH   DFND   0 3,350 0
YORK WTR CO COM 987184108   481,630 12,471 SH   DFND   0 12,471 0
ZIMMER BIOMET HOLDINGS INC COM 98956p102   394,308 3,240 SH   SOLE   0 0 3,240
ZURN ELKAY WATER SOLNS CORP COM 98983l108   97,847 3,327 SH   SOLE   0 0 3,327
ZURN ELKAY WATER SOLNS CORP COM 98983l108   172,343 5,860 SH   DFND   0 5,860 0
ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877r108   574,571 27,128 SH   SOLE   24,000 0 3,128
ENERGY TRANSFER L P COM UT LTD PTN 29273v100   7,608,779 551,361 SH   SOLE   210,700 0 340,661
ENTERPRISE PRODS PARTNERS L COM 293792107   1,582,054 60,040 SH   SOLE   22,000 0 38,040
GENESIS ENERGY L P UNIT LTD PARTN 371927104   1,922,766 166,042 SH   SOLE   100,000 0 66,042
MPLX LP COM UNIT REP LTD 55336v100   3,495,230 95,186 SH   SOLE   51,000 0 44,186
NGL ENERGY PARTNERS LP COM UNIT REPST 62913m107   321,918 57,795 SH   SOLE   40,000 0 17,795
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   2,473,753 163,284 SH   SOLE   117,000 0 46,284
PLAINS GP HLDGS L P LTD PARTNR INT A 72651a207   521,390 32,689 SH   SOLE   6,800 0 25,889
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765k109   1,451,624 24,222 SH   SOLE   0 0 24,222
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103   1,730,700 59,149 SH   SOLE   42,000 0 17,149
BLACKROCK ENHANCED EQUITY DI COM 09251a104   357,462 46,484 SH   SOLE   0 0 46,484
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101   359,854 24,200 SH   SOLE   0 0 24,200
EATON VANCE TAX-MANAGED DIVE COM 27828n102   687,516 56,400 SH   SOLE   0 0 56,400
FRANKLIN LTD DURATION INCOME COM 35472t101   149,280 24,000 SH   SOLE   0 0 24,000
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   191,936 30,084 SH   SOLE   0 0 30,084
REAVES UTIL INCOME FD COM SH BEN INT 756158101   200,550 7,500 SH   SOLE   0 0 7,500
VIRTUS CONVERTIBLE & INCOME COM 92838x102   43,810 13,000 SH   SOLE   0 0 13,000
WELLS FARGO CO NEW PERP PFD CNV A 949746804   422,054 353 SH   SOLE   0 0 353