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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579y101 247 1,407 SH   SOLE   1,407 0 0
ABBOTT LABS COM 002824100 4,786 40,518 SH   SOLE   40,518 0 0
ABBVIE INC COM 00287Y109 4,156 38,524 SH   SOLE   38,524 0 0
ACCEL ENTMT INC COM CL A1 00436Q106 602 49,606 SH   SOLE   49,606 0 0
ACCENTURE PLC SHS CLASS A g1151c101 1,716 5,365 SH   SOLE   5,365 0 0
ADOBE SYS INC COM COM 00724f101 1,878 3,262 SH   SOLE   3,262 0 0
AEVA TECHNOLOGIES INC COM 00835Q103 1,588 200,000 SH   SOLE   200,000 0 0
AFFIRM HLDGS INC COM CL A 00827b106 11,527 96,764 SH   SOLE   96,764 0 0
AGNC INVT CORP COM 00123Q104 778 49,362 SH   SOLE   49,362 0 0
AIRBNB INC COM CL A 009066101 1,368 8,157 SH   SOLE   8,157 0 0
ALBEMARLE CORP COM 012653101 1,000 4,569 SH   SOLE   4,569 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 462 31,496 SH   SOLE   31,496 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 901 35,053 SH   SOLE   35,053 0 0
ALLSTATE CORP COM 020002101 232 1,821 SH   SOLE   1,821 0 0
ALPHABET INC CAP STK CL A 02079K305 10,095 3,776 SH   SOLE   3,776 0 0
ALPHABET INC CAP STK CL C 02079K107 4,782 1,794 SH   SOLE   1,794 0 0
ALPS ETF TR ALERIAN MLP 00162q452 1,325 39,739 SH   SOLE   39,739 0 0
ALTRA INDL MOTION CORP COM 02208r106 1,281 23,136 SH   SOLE   23,136 0 0
ALTRIA GROUP INC COM 02209s103 1,774 38,973 SH   SOLE   38,973 0 0
AMAZON COM INC COM 023135106 20,830 6,341 SH   SOLE   6,341 0 0
AMER STATES WTR CO COM 029899101 395 4,616 SH   SOLE   4,616 0 0
AMERICAN EXPRESS CO COM 025816109 2,342 13,979 SH   SOLE   13,979 0 0
AMERICAN TOWER CORP NEW COM 03027x100 377 1,421 SH   SOLE   1,421 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 352 2,080 SH   SOLE   2,080 0 0
AMGEN INC COM 031162100 369 1,735 SH   SOLE   1,735 0 0
ANALOG DEVICES INC COM 032654105 263 1,573 SH   SOLE   1,573 0 0
ANTHEM INC COM 036752103 290 778 SH   SOLE   778 0 0
APPLE INC COM 037833100 41,614 294,089 SH   SOLE   294,089 0 0
APPLOVIN CORP COM CL A 03831W108 466 6,440 SH   SOLE   6,440 0 0
ARES CAP CORP COM COM 04010L103 2,921 143,700 SH   SOLE   143,700 0 0
ARTESIAN RES CORP CL A 043113208 335 8,778 SH   SOLE   8,778 0 0
ASML HOLDING NV NY REGISTRY SHS n07059210 281 377 SH   SOLE   377 0 0
AT&T INC COM 00206R102 2,713 100,461 SH   SOLE   100,461 0 0
ATLASSIAN CORP PLC CL A g06242104 264 674 SH   SOLE   674 0 0
AUTOZONE INC COM 053332102 214 126 SH   SOLE   126 0 0
AVIS BUDGET GROUP COM 053774105 1,748 15,000 SH   SOLE   15,000 0 0
BALL COR COM 058498106 218 2,420 SH   SOLE   2,420 0 0
BANK AMER CORP COM 060505104 1,213 28,569 SH   SOLE   28,569 0 0
BARNES GROUP INC COM 067806109 1,279 30,657 SH   SOLE   30,657 0 0
BARRICK GOLD CORP COM 067901108 514 28,500 SH   SOLE   28,500 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,234 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,547 9,331 SH   SOLE   9,331 0 0
BIOGEN INC COM 09062X103 364 1,287 SH   SOLE   1,287 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 6,279 521,080 SH   SOLE   521,080 0 0
BLACKROCK INC COM 09247x101 1,573 1,876 SH   SOLE   1,876 0 0
BLACKSTONE GROUP INC. COM CL A 09260d107 534 4,590 SH   SOLE   4,590 0 0
BOEING CO COM 097023105 1,026 4,665 SH   SOLE   4,665 0 0
BOSTON SCIENTIFIC CORP COM 101137107 868 20,000 SH   SOLE   20,000 0 0
BP PLC SPONSORED ADR 055622104 739 27,033 SH   SOLE   27,033 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 255 4,308 SH   SOLE   4,308 0 0
BROADCOM INC. COM 11135f101 630 1,299 SH   SOLE   1,299 0 0
BROADMARK RLTY CAP INC COM 11135B100 2,073 210,212 SH   SOLE   210,212 0 0
BROWN FORMAN CORP CL A 115637100 145,412 2,320,272 SH   SOLE   2,320,272 0 0
BROWN FORMAN CORP CL B 115637209 118,077 1,762,078 SH   SOLE   1,762,078 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 533 9,049 SH   SOLE   9,049 0 0
CAMDEN PPTY TR SH BEN INT 133131102 207 1,404 SH   SOLE   1,404 0 0
CAMPBELL SOUP CO COM 134429109 990 23,668 SH   SOLE   23,668 0 0
CAREMAX INC COM CL A 14171W103 102 10,534 SH   SOLE   10,534 0 0
CATERPILLAR INC DEL COM 149123101 299 1,557 SH   SOLE   1,557 0 0
CHEVRON CORP COM 166764100 2,049 20,199 SH   SOLE   20,199 0 0
CISCO SYS INC COM 17275r102 1,367 25,119 SH   SOLE   25,119 0 0
CITIGROUP INC COM NEW 172967424 2,413 34,387 SH   SOLE   34,387 0 0
CLOUDFLARE INC CL A COM 18915M107 2,586 22,959 SH   SOLE   22,959 0 0
COCA COLA CO COM 191216100 790 15,065 SH   SOLE   15,065 0 0
COMCAST CORP NEW CL A 20030n101 1,278 22,854 SH   SOLE   22,854 0 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441a102 334 47,110 SH   SOLE   47,110 0 0
CONSOLIDATED WATER CO INC ORD G23773107 286 25,063 SH   SOLE   25,063 0 0
CORPORACION AMER ARPTS S A COM L1995B107 132 23,500 SH   SOLE   23,500 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,120 2,493 SH   SOLE   2,493 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 521 3,007 SH   SOLE   3,007 0 0
CUBESMART COM 229663109 3,959 81,706 SH   SOLE   81,706 0 0
CVS HEALTH CORP COM 126650100 250 2,950 SH   SOLE   2,950 0 0
DANAHER CORP DEL COM 235851102 612 2,011 SH   SOLE   2,011 0 0
DATADOG INC CL A COM 23804L103 293 2,074 SH   SOLE   2,074 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434v708 245 9,205 SH   SOLE   9,205 0 0
DISNEY WALT CO COM DISNEY 254687106 3,833 22,656 SH   SOLE   22,656 0 0
ENERGY RECOVERY INC COM 29270J100 391 20,531 SH   SOLE   20,531 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273v100 738 77,013 SH   SOLE   77,013 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 462 21,342 SH   SOLE   21,342 0 0
ESSENTIAL UTILS INC COM 29670G102 460 9,984 SH   SOLE   9,984 0 0
EVERSOURCE ENERGY COM 30040W108 524 6,408 SH   SOLE   6,408 0 0
EXXON MOBIL CORP COM 30231g102 2,224 37,815 SH   SOLE   37,815 0 0
FACEBOOK INC COM 30303M102 1,403 4,134 SH   SOLE   4,134 0 0
FISERV INC COM 337738108 231 2,130 SH   SOLE   2,130 0 0
FRANKLIN ELEC INC COM 353514102 353 4,425 SH   SOLE   4,425 0 0
FREEPORT-MCMORAN COPPER & GOLD CL B 35671D857 1,139 35,000 SH   SOLE   35,000 0 0
GLOBAL WTR RES INC COM 379463102 354 18,910 SH   SOLE   18,910 0 0
GOLDEN OCEAN GROUP LTD SHS NEW G39637205 1,101 102,221 SH   SOLE   102,221 0 0
GOLDMAN SACHS GROUP INC COM 38141g104 2,522 6,674 SH   SOLE   6,674 0 0
GORMAN RUPP CO COM 383082104 445 12,424 SH   SOLE   12,424 0 0
HIMS & HERS HEALTH INC COM CL A 433000106 201 26,628 SH   SOLE   26,628 0 0
HOME DEPOT INC COM 437076102 2,746 8,365 SH   SOLE   8,365 0 0
HONEYWELL INTL INC COM 438516106 550 2,592 SH   SOLE   2,592 0 0
HYATT HOTELS CORP COM CL A 448579102 270 3,500 SH   SOLE   3,500 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,373 6,644 SH   SOLE   6,644 0 0
INTEL CORP COM 458140100 2,049 38,451 SH   SOLE   38,451 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 287 2,496 SH   SOLE   2,496 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 997 7,173 SH   SOLE   7,173 0 0
INVESCO QQQ TRUST SERIES 1 UNIT SER 1 46090e103 1,127 3,148 SH   SOLE   3,148 0 0
ISHARES INC MSCI WORLD ETF 464286392 2,475 19,575 SH   SOLE   19,575 0 0
ISHARES T MSCI USA VALUE 46432F388 213 2,116 SH   SOLE   2,116 0 0
ISHARES TR CORE DIV GRWTH 46434v621 9,256 184,226 SH   SOLE   184,226 0 0
ISHARES TR CORE S&P US GWT 464287671 318 3,110 SH   SOLE   3,110 0 0
ISHARES TR USA QUALITY FCTR 46432F339 311 2,362 SH   SOLE   2,362 0 0
ISHARES TR MSCI INTL QUALTY 46434V456 4,325 114,173 SH   SOLE   114,173 0 0
ISHARES TR MSCI KLD400 SOC 464288570 1,196 14,372 SH   SOLE   14,372 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 14,872 58,355 SH   SOLE   58,355 0 0
ISHARES TR S&P 100 ETF 464287101 2,654 13,442 SH   SOLE   13,442 0 0
ISHARES TR CORE S&P500 ETF 464287200 488 1,132 SH   SOLE   1,132 0 0
ISHARES TR CORE S&P SCP ETF 464287804 415 3,800 SH   SOLE   3,800 0 0
ISHARES TR SELECT DIVID ETF 464287168 252 2,200 SH   SOLE   2,200 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 2,626 9,582 SH   SOLE   9,582 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 1,622 10,362 SH   SOLE   10,362 0 0
ISHARES TR U.S. TECH ETF 464287721 851 8,400 SH   SOLE   8,400 0 0
JOHNSON & JOHNSON COM 478160104 1,110 6,872 SH   SOLE   6,872 0 0
JPMORGAN CHASE & CO COM 46625h100 5,233 31,966 SH   SOLE   31,966 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 266 983 SH   SOLE   983 0 0
KAYNE ANDERSON MDSTM ENERGY COM 48661e108 4,684 643,420 SH   SOLE   643,420 0 0
KINDER MORGAN INC DEL COM 49456B101 432 25,804 SH   SOLE   25,804 0 0
KKR & CO INC. CL A 48251w104 19,888 326,668 SH   SOLE   326,668 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 297 6,689 SH   SOLE   6,689 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 777 16,428 SH   SOLE   16,428 0 0
KROGER CO COM 501044101 419 10,365 SH   SOLE   10,365 0 0
KRONOS BIO INC COM 50107A104 3,421 163,236 SH   SOLE   163,236 0 0
LAUDER ESTEE COS INC CL A 518439104 465 1,549 SH   SOLE   1,549 0 0
LILLY ELI & CO COM 532457108 429 1,855 SH   SOLE   1,855 0 0
LINDE PLC SHS G5494J103 326 1,111 SH   SOLE   1,111 0 0
LINDSAY CORP COM 535555106 401 2,640 SH   SOLE   2,640 0 0
LOWES COS INC LOWES COS INC 548661107 687 3,385 SH   SOLE   3,385 0 0
LUX HEALTH TECH ACQUISITION COM CL A 55068A100 6,278 639,999 SH   SOLE   639,999 0 0
LUX HEALTH TECH ACQUISITION UNIT 11/30/2027 55068A209 4,572 450,001 SH   SOLE   450,001 0 0
LUX HEALTH TECH ACQUISITION W EXP 11/30/202 55068a118 245 213,333 SH   SOLE   213,333 0 0
MANNKIND CORP COM NEW 56400p706 512 117,630 SH   SOLE   117,630 0 0
MARSH & MCLENNAN COS INC COM 571748102 290 1,916 SH   SOLE   1,916 0 0
MASTERCARD INCORPORATED CL A 57636q104 1,451 4,173 SH   SOLE   4,173 0 0
MCDONALDS CORP COM 580135101 1,765 7,319 SH   SOLE   7,319 0 0
MEDAVAIL HOLDINGS INC COM 58406B103 44 15,237 SH   SOLE   15,237 0 0
MERCK & CO INC NEW COM 58933y105 1,373 18,281 SH   SOLE   18,281 0 0
MICROSOFT CORP COM 594918104 22,598 80,158 SH   SOLE   80,158 0 0
MIDDLESEX WTR CO COM 596680108 428 4,169 SH   SOLE   4,169 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 332 1,431 SH   SOLE   1,431 0 0
MPLX LP COM UNIT REP LTD 55336v100 291 10,209 SH   SOLE   10,209 0 0
MUELLER WTR PRODS INC COM SER A 624758108 165 10,816 SH   SOLE   10,816 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 215 3,605 SH   SOLE   3,605 0 0
NEUBERGER BERMAN RE ES SEC F COM 64190A103 96 20,000 SH   SOLE   20,000 0 0
NEXTERA ENERGY INC COM 65339f101 1,796 22,873 SH   SOLE   22,873 0 0
NIKE INC CL B 654106103 2,497 17,193 SH   SOLE   17,193 0 0
NORTHROP GRUMMAN CORP COM 666807102 314 873 SH   SOLE   873 0 0
NORTHWEST PIPE CO COM 667746101 211 8,905 SH   SOLE   8,905 0 0
NOVARTIS A G SPONSORED ADR 66987V109 210 2,565 SH   SOLE   2,565 0 0
NVIDIA CORP COM COM 67066G104 2,216 10,695 SH   SOLE   10,695 0 0
OKTA INC CL A 679295105 284 1,198 SH   SOLE   1,198 0 0
ORACLE CORP COM 68389X105 541 6,206 SH   SOLE   6,206 0 0
OUSTER INC COM 68989M103 227 31,001 SH   SOLE   31,001 0 0
OUTSET MED INC COM 690145107 482 9,755 SH   SOLE   9,755 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 3,740 155,566 SH   SOLE   155,566 0 0
PARKER HANNIFIN CORP COM 701094104 945 3,378 SH   SOLE   3,378 0 0
PAYPAL HLDGS INC COM 70450Y103 1,104 4,243 SH   SOLE   4,243 0 0
PENTAIR PLC SHS g7s00t104 572 7,872 SH   SOLE   7,872 0 0
PEPSICO INC COM 713448108 1,305 8,676 SH   SOLE   8,676 0 0
PFIZER INC COM 717081103 1,417 32,945 SH   SOLE   32,945 0 0
PHILIP MORRIS INTL INC COM 718172109 461 4,859 SH   SOLE   4,859 0 0
PHILLIPS 66 COM 718546104 880 12,572 SH   SOLE   12,572 0 0
PNC FINL SVCS GROUP COM 693475105 1,852 9,466 SH   SOLE   9,466 0 0
PPG INDS INC COM 693506107 261 1,827 SH   SOLE   1,827 0 0
PROCORE TECHNOLOGIES INC COM 74275k108 228 2,556 SH   SOLE   2,556 0 0
PROSPECT CAP CORP COM 74348T102 94 12,195 SH   SOLE   12,195 0 0
QUALCOMM INC COM 747525103 364 2,819 SH   SOLE   2,819 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513e101 292 3,400 SH   SOLE   3,400 0 0
RECRO PHARMA INC COM 75629F109 27 13,000 SH   SOLE   13,000 0 0
RENEW ENERGY GLOBAL PLC CL A SHS G7500M104 2,142 210,000 SH   SOLE   210,000 0 0
REXNORD CORP COM 76169B102 388 6,029 SH   SOLE   6,029 0 0
ROMEO POWER INC COM 776153108 121 24,423 SH   SOLE   24,423 0 0
SALESFORCE COM INC COM 79466L302 13,436 49,538 SH   SOLE   49,538 0 0
SCHWAB CHARLES CORP NEW COM 808513105 552 7,573 SH   SOLE   7,573 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,863 27,566 SH   SOLE   27,566 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,477 28,355 SH   SOLE   28,355 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 4,182 32,851 SH   SOLE   32,851 0 0
SERVISFIRST BANCSHARES INC COM 81768t108 412 5,300 SH   SOLE   5,300 0 0
SHERWIN WILLIAMS CO COM 824348106 1,269 4,536 SH   SOLE   4,536 0 0
SIRIUS XM HLDGS INC COM 82968B103 155 25,403 SH   SOLE   25,403 0 0
SIRIUSPOINT LTD COM G8192H106 370 40,000 SH   SOLE   40,000 0 0
SJW GROUP COM 784305104 413 6,259 SH   SOLE   6,259 0 0
SKILLZ INC COM 83067l109 456 46,392 SH   SOLE   46,392 0 0
SL GREEN RLTY CORP COM 78440x804 283 3,994 SH   SOLE   3,994 0 0
SMITH A O CORP COM 831865209 283 4,633 SH   SOLE   4,633 0 0
SPDR GOLD TRUST GOLD SHS 78463v107 3,790 23,074 SH   SOLE   23,074 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 368,944 859,729 SH   SOLE   859,729 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 299 1,327 SH   SOLE   1,327 0 0
SQZ BIOTECHNOLOGIES CO COM 78472W104 1,061 73,599 SH   SOLE   73,599 0 0
STARWOOD PPTY TR INC COM 85571B105 342 14,000 SH   SOLE   14,000 0 0
STATE STR CORP COM 857477103 430 5,071 SH   SOLE   5,071 0 0
TARGET CORP COM 87612e106 219 959 SH   SOLE   959 0 0
TEXAS INSTRUMENTS INC COM 882508104 1,289 6,704 SH   SOLE   6,704 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 591 1,035 SH   SOLE   1,035 0 0
TJX COS INC NEW COM 872540109 414 6,278 SH   SOLE   6,278 0 0
TRANE TECHNOLOGIES PLC SHS g8994e103 201 1,163 SH   SOLE   1,163 0 0
TRUIST FINL CORP COM 89832q109 318 5,422 SH   SOLE   5,422 0 0
TRUPANION INC COM 898202106 424 5,463 SH   SOLE   5,463 0 0
TWILIO INC CL A 90138f102 2,500 7,836 SH   SOLE   7,836 0 0
UNIFI INC COM NEW 904677200 2,246 102,424 SH   SOLE   102,424 0 0
UNION PACIFIC CORP COM 907818108 435 2,220 SH   SOLE   2,220 0 0
UNITED PARCEL SERVICE INC CL B 911312106 143,731 789,298 SH   SOLE   789,298 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,505 6,411 SH   SOLE   6,411 0 0
UNITY SOFTWARE INC COM 91332u101 10,144 80,351 SH   SOLE   80,351 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 6,764 28,567 SH   SOLE   28,567 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,126 2,855 SH   SOLE   2,855 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 625 2,860 SH   SOLE   2,860 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 9,406 42,360 SH   SOLE   42,360 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 217 4,343 SH   SOLE   4,343 0 0
VANGUARD STAR FD VG TL INTL STK F 921909768 4,222 66,748 SH   SOLE   66,748 0 0
VANGUARD WORLD FDS INF TECH ETF 92204a702 11,691 29,133 SH   SOLE   29,133 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 414 7,665 SH   SOLE   7,665 0 0
VISA INC COM CL A 92826c839 1,658 7,443 SH   SOLE   7,443 0 0
WAL MART STORES INC COM 931142103 953 6,836 SH   SOLE   6,836 0 0
WELLS FARGO & CO NEW COM 949746101 680 14,646 SH   SOLE   14,646 0 0
WESTERN ASSET MTG CAP CORP COM 95790D105 37 14,251 SH   SOLE   14,251 0 0
XYLEM INC COM 98419m100 438 3,540 SH   SOLE   3,540 0 0
YORK WTR CO COM 987184108 410 9,386 SH   SOLE   9,386 0 0
ZENDESK INC COM 98936J101 290 2,494 SH   SOLE   2,494 0 0
ZOGENIX INC COM NEW 98978l204 228 15,000 SH   SOLE   15,000 0 0