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
ABBOTT LABS COM 002824100 232 1,997 SH   SOLE   0 0 1,997
ABBVIE INC COM 00287Y109 262 2,329 SH   SOLE   0 0 2,329
ABERDEEN JAPAN EQUITY FD INC COM 00306J109 160 18,147 SH   SOLE   0 0 18,147
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 229 22,500 SH   SOLE   0 0 22,500
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 411 1,393 SH   SOLE   0 0 1,393
ADAM NAT RES FD INC COM 00548F105 252 15,579 SH   SOLE   0 0 15,579
ADAMS DIVERSIFIED EQUITY FD COM 006212104 2,255 114,057 SH   SOLE   0 0 114,057
ADOBE SYSTEMS INCORPORATED COM 00724F101 583 996 SH   SOLE   0 0 996
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 350 100,000 SH   SOLE   0 0 100,000
ALLOVIR INC COM 019818103 1,172 59,359 SH   SOLE   0 0 59,359
ALPHABET INC CAP STK CL A 02079K305 1,160 475 SH   SOLE   0 0 475
ALPHABET INC CAP STK CL C 02079K107 774 309 SH   SOLE   0 0 309
AMAZON COM INC COM 023135106 664 193 SH   SOLE   0 0 193
AMERICAN INTL GROUP INC COM NEW 026874784 236 4,957 SH   SOLE   0 0 4,957
AMERICAN TOWER CORP NEW COM 03027X100 481 1,779 SH   SOLE   0 0 1,779
APPLE INC COM 037833100 2,582 18,853 SH   SOLE   0 0 18,853
ATLASSIAN CORP PLC CL A G06242104 245 955 SH   SOLE   0 0 955
AUTODESK INC COM 052769106 231 793 SH   SOLE   0 0 793
BANDWIDTH INC COM CL A 05988J103 276 2,000 SH   SOLE   0 0 2,000
BARRICK GOLD CORP COM 067901108 414 20,000 SH   SOLE   0 0 20,000
BERKSHIRE HATHAWAY INC DEL CL A 084670108 837 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11,325 40,750 SH   SOLE   0 0 40,750
BIOGEN INC COM 09062X103 264 761 SH   SOLE   0 0 761
BK OF AMERICA CORP COM 060505104 768 18,620 SH   SOLE   0 0 18,620
BLACKROCK INC COM 09247X101 1,760 2,011 SH   SOLE   0 0 2,011
BOULDER GROWTH & INCOME FD I COM 101507101 589 43,487 SH   SOLE   0 0 43,487
BRISTOL-MYERS SQUIBB CO COM 110122108 302 4,518 SH   SOLE   0 0 4,518
BROADCOM INC COM 11135F101 348 729 SH   SOLE   0 0 729
BYRNA TECHNOLOGIES INC COM NEW 12448X201 969 42,663 SH   SOLE   0 0 42,663
CENTRAL SECS CORP COM 155123102 364 8,628 SH   SOLE   0 0 8,628
CITIGROUP INC COM NEW 172967424 537 7,593 SH   SOLE   0 0 7,593
COMCAST CORP NEW CL A 20030N101 319 5,601 SH   SOLE   0 0 5,601
CROCS INC COM 227046109 252 2,162 SH   SOLE   0 0 2,162
DRAFTKINGS INC COM CL A 26142R104 919 17,617 SH   SOLE   0 0 17,617
EATON VANCE FLTING RATE INC COM 278279104 170 11,800 SH   SOLE   0 0 11,800
EATON VANCE SR FLTNG RTE TR COM 27828Q105 198 14,000 SH   SOLE   0 0 14,000
EATON VANCE TX ADV GLBL DIV COM 27828S101 295 14,065 SH   SOLE   0 0 14,065
EBAY INC. COM 278642103 379 5,402 SH   SOLE   0 0 5,402
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 231 21,709 SH   SOLE   0 0 21,709
EVERBRIDGE INC COM 29978A104 340 2,500 SH   SOLE   0 0 2,500
FACEBOOK INC CL A 30303M102 671 1,930 SH   SOLE   0 0 1,930
GENERAL MTRS CO COM 37045V100 399 6,748 SH   SOLE   0 0 6,748
GILEAD SCIENCES INC COM 375558103 234 3,398 SH   SOLE   0 0 3,398
GLOBAL X FDS GLBL X MLP ETF 37954Y343 577 14,916 SH   SOLE   0 0 14,916
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 328 3,813 SH   SOLE   0 0 3,813
GRANITESHARES PLATINUM TR SHS BEN INT 38748T103 275 26,000 SH   SOLE   0 0 26,000
GREENLANE HLDGS INC CL A 395330103 2,257 505,003 SH   SOLE   0 0 505,003
HERZFELD CARIBBEAN BASIN FD COM 42804T106 237 37,800 SH   SOLE   0 0 37,800
HOME DEPOT INC COM 437076102 393 1,232 SH   SOLE   0 0 1,232
HUBSPOT INC COM 443573100 408 700 SH   SOLE   0 0 700
IDEXX LABS INC COM 45168D104 284 450 SH   SOLE   0 0 450
IMMUNOGEN INC COM 45253H101 620 94,068 SH   SOLE   0 0 94,068
INCYTE CORP COM 45337C102 214 2,540 SH   SOLE   0 0 2,540
INTEL CORP COM 458140100 269 4,785 SH   SOLE   0 0 4,785
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,236 18,839 SH   SOLE   0 0 18,839
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 808 16,000 SH   SOLE   0 0 16,000
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 392 2,603 SH   SOLE   0 0 2,603
INVESCO QQQ TR UNIT SER 1 46090E103 299 845 SH   SOLE   0 0 845
ISHARES GOLD TR ISHARES NEW 464285204 17,073 506,461 SH   SOLE   0 0 506,461
ISHARES INC CORE MSCI EMKT 46434G103 21,920 327,214 SH   SOLE   0 0 327,214
ISHARES INC ESG AWR MSCI EM 46434G863 6,067 134,385 SH   SOLE   0 0 134,385
ISHARES INC MSCI GBL MIN VOL 464286525 617 6,000 SH   SOLE   0 0 6,000
ISHARES INC MSCI JPN ETF NEW 46434G822 558 8,255 SH   SOLE   0 0 8,255
ISHARES TR BARCLAYS 7 10 YR 464287440 1,146 9,927 SH   SOLE   0 0 9,927
ISHARES TR CORE MSCI EAFE 46432F842 25,060 334,757 SH   SOLE   0 0 334,757
ISHARES TR CORE S&P MCP ETF 464287507 6,504 24,203 SH   SOLE   0 0 24,203
ISHARES TR CORE S&P SCP ETF 464287804 2,560 22,655 SH   SOLE   0 0 22,655
ISHARES TR CORE S&P500 ETF 464287200 4,711 10,957 SH   SOLE   0 0 10,957
ISHARES TR CORE US AGGBD ET 464287226 4,664 40,439 SH   SOLE   0 0 40,439
ISHARES TR EAFE SML CP ETF 464288273 13,465 181,570 SH   SOLE   0 0 181,570
ISHARES TR EUROPE ETF 464287861 1,578 29,603 SH   SOLE   0 0 29,603
ISHARES TR GL CLEAN ENE ETF 464288224 335 14,300 SH   SOLE   0 0 14,300
ISHARES TR MORNINGSTAR GRWT 464287119 2,814 43,455 SH   SOLE   0 0 43,455
ISHARES TR MSCI ACWI EX US 464288240 921 16,016 SH   SOLE   0 0 16,016
ISHARES TR MSCI EAFE ETF 464287465 249 3,158 SH   SOLE   0 0 3,158
ISHARES TR MSCI INDIA ETF 46429B598 770 17,400 SH   SOLE   0 0 17,400
ISHARES TR MSCI INTL QUALTY 46434V456 207 5,374 SH   SOLE   0 0 5,374
ISHARES TR RUS 1000 ETF 464287622 1,638 6,766 SH   SOLE   0 0 6,766
ISHARES TR RUS 1000 VAL ETF 464287598 5,206 32,823 SH   SOLE   0 0 32,823
ISHARES TR RUS MDCP VAL ETF 464287473 12,611 109,677 SH   SOLE   0 0 109,677
ISHARES TR RUS MID CAP ETF 464287499 5,496 69,353 SH   SOLE   0 0 69,353
ISHARES TR RUSSELL 2000 ETF 464287655 7,089 30,905 SH   SOLE   0 0 30,905
ISHARES TR RUSSELL 3000 ETF 464287689 1,570 6,136 SH   SOLE   0 0 6,136
ISHARES TR S&P 500 GRWT ETF 464287309 12,616 173,460 SH   SOLE   0 0 173,460
ISHARES TR SELECT DIVID ETF 464287168 1,191 10,209 SH   SOLE   0 0 10,209
ISHARES TR TIPS BD ETF 464287176 5,750 44,918 SH   SOLE   0 0 44,918
ISHARES TR U.S. FINLS ETF 464287788 324 4,000 SH   SOLE   0 0 4,000
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 1,003 20,000 SH   SOLE   0 0 20,000
J P MORGAN EXCHANGE-TRADED F BETABUILDERS CDA 46641Q225 401 6,201 SH   SOLE   0 0 6,201
JOHNSON & JOHNSON COM 478160104 515 3,128 SH   SOLE   0 0 3,128
JPMORGAN CHASE & CO COM 46625H100 1,010 6,494 SH   SOLE   0 0 6,494
KRANESHARES TR GLOBAL CARBON 500767678 203 5,500 SH   SOLE   0 0 5,500
KRANESHARES TR QUADRTC INT RT 500767736 3,046 110,272 SH   SOLE   0 0 110,272
LAM RESEARCH CORP COM 512807108 205 315 SH   SOLE   0 0 315
LILLY ELI & CO COM 532457108 335 1,460 SH   SOLE   0 0 1,460
MCDONALDS CORP COM 580135101 270 1,168 SH   SOLE   0 0 1,168
MEDTRONIC PLC SHS G5960L103 385 3,104 SH   SOLE   0 0 3,104
MERCK & CO INC COM 58933Y105 235 3,025 SH   SOLE   0 0 3,025
MICRON TECHNOLOGY INC COM 595112103 274 3,219 SH   SOLE   0 0 3,219
MICROSOFT CORP COM 594918104 1,935 7,142 SH   SOLE   0 0 7,142
MKS INSTRS INC COM 55306N104 263 1,480 SH   SOLE   0 0 1,480
MONGODB INC CL A 60937P106 1,085 3,000 SH   SOLE   0 0 3,000
MORGAN STANLEY COM NEW 617446448 303 3,302 SH   SOLE   0 0 3,302
NEW AMER HIGH INCOME FD INC COM NEW 641876800 446 48,316 SH   SOLE   0 0 48,316
NOVARTIS AG SPONSORED ADR 66987V109 243 2,666 SH   SOLE   0 0 2,666
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 145 10,233 SH   SOLE   0 0 10,233
NVIDIA CORPORATION COM 67066G104 437 546 SH   SOLE   0 0 546
OKTA INC CL A 679295105 489 2,000 SH   SOLE   0 0 2,000
PAYPAL HLDGS INC COM 70450Y103 820 2,814 SH   SOLE   0 0 2,814
PFIZER INC COM 717081103 356 9,097 SH   SOLE   0 0 9,097
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 130 11,443 SH   SOLE   0 0 11,443
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 132 11,068 SH   SOLE   0 0 11,068
PNC FINL SVCS GROUP INC COM 693475105 221 1,156 SH   SOLE   0 0 1,156
PRICE T ROWE GROUP INC COM 74144T108 3,632 18,346 SH   SOLE   0 0 18,346
PROSHARES TR S&P 500 DV ARIST 74348A467 270 2,982 SH   SOLE   0 0 2,982
PROSHARES TR SHRT 20+YR TRE 74347X849 493 29,200 SH   SOLE   0 0 29,200
PUTNAM MANAGED MUN INCOME TR COM 746823103 543 61,893 SH   SOLE   0 0 61,893
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 442 31,294 SH   SOLE   0 0 31,294
QUALCOMM INC COM 747525103 303 2,118 SH   SOLE   0 0 2,118
RAYTHEON TECHNOLOGIES CORP COM 75513E101 296 3,468 SH   SOLE   0 0 3,468
REPUBLIC SVCS INC COM 760759100 267 2,424 SH   SOLE   0 0 2,424
ROTOR ACQUISITION CORP UNIT 06/15/2027 77879W204 198 18,800 SH   SOLE   0 0 18,800
ROYCE MICRO-CAP TR INC COM 780915104 771 62,161 SH   SOLE   0 0 62,161
SALESFORCE COM INC COM 79466L302 417 1,708 SH   SOLE   0 0 1,708
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 285 5,558 SH   SOLE   0 0 5,558
SELECT SECTOR SPDR TR ENERGY 81369Y506 533 9,902 SH   SOLE   0 0 9,902
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 235 6,400 SH   SOLE   0 0 6,400
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 207 1,162 SH   SOLE   0 0 1,162
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 558 4,432 SH   SOLE   0 0 4,432
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 790 12,495 SH   SOLE   0 0 12,495
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 547 3,706 SH   SOLE   0 0 3,706
SERVICENOW INC COM 81762P102 657 1,195 SH   SOLE   0 0 1,195
SPDR GOLD TR GOLD SHS 78463V107 14,033 84,727 SH   SOLE   0 0 84,727
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 2,403 18,111 SH   SOLE   0 0 18,111
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 215 7,185 SH   SOLE   0 0 7,185
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 2,903 47,346 SH   SOLE   0 0 47,346
SPDR S&P 500 ETF TR TR UNIT 78462F103 11,986 28,000 SH   SOLE   0 0 28,000
SPDR SER TR NUVEEN BRC MUNIC 78468R721 299 5,745 SH   SOLE   0 0 5,745
SPDR SER TR OILGAS EQUIP 78468R549 671 10,825 SH   SOLE   0 0 10,825
SPDR SER TR PORTFOLIO S&P400 78464A847 680 14,400 SH   SOLE   0 0 14,400
SPDR SER TR S&P BIOTECH 78464A870 508 3,750 SH   SOLE   0 0 3,750
SPDR SER TR S&P BK ETF 78464A797 223 4,350 SH   SOLE   0 0 4,350
SPDR SER TR S&P DIVID ETF 78464A763 1,752 14,330 SH   SOLE   0 0 14,330
SPDR SER TR S&P OILGAS EXP 78468R556 4,060 41,986 SH   SOLE   0 0 41,986
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 774 41,445 SH   SOLE   0 0 41,445
TEXAS INSTRS INC COM 882508104 398 2,071 SH   SOLE   0 0 2,071
TRI CONTL CORP COM 895436103 542 15,900 SH   SOLE   0 0 15,900
UBER TECHNOLOGIES INC COM 90353T100 564 11,258 SH   SOLE   0 0 11,258
UNION PAC CORP COM 907818108 239 1,088 SH   SOLE   0 0 1,088
UNITEDHEALTH GROUP INC COM 91324P102 402 1,003 SH   SOLE   0 0 1,003
US BANCORP DEL COM NEW 902973304 205 3,603 SH   SOLE   0 0 3,603
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 255 2,800 SH   SOLE   0 0 2,800
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 1,315 38,700 SH   SOLE   0 0 38,700
VANECK VECTORS ETF TR VIETNAM ETF 92189F817 863 41,506 SH   SOLE   0 0 41,506
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,304 22,832 SH   SOLE   0 0 22,832
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 7,020 37,226 SH   SOLE   0 0 37,226
VANGUARD INDEX FDS GROWTH ETF 922908736 3,633 12,668 SH   SOLE   0 0 12,668
VANGUARD INDEX FDS LARGE CAP ETF 922908637 594 2,960 SH   SOLE   0 0 2,960
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 3,080 21,919 SH   SOLE   0 0 21,919
VANGUARD INDEX FDS MID CAP ETF 922908629 1,495 6,300 SH   SOLE   0 0 6,300
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 10,751 27,320 SH   SOLE   0 0 27,320
VANGUARD INDEX FDS SM CP VAL ETF 922908611 321 1,850 SH   SOLE   0 0 1,850
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,344 5,967 SH   SOLE   0 0 5,967
VANGUARD INDEX FDS TOTAL STK MKT 922908769 50,376 226,083 SH   SOLE   0 0 226,083
VANGUARD INDEX FDS VALUE ETF 922908744 1,791 13,030 SH   SOLE   0 0 13,030
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 12,641 199,417 SH   SOLE   0 0 199,417
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 13,238 243,745 SH   SOLE   0 0 243,745
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 247 3,000 SH   SOLE   0 0 3,000
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 8,492 62,233 SH   SOLE   0 0 62,233
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 3,622 34,954 SH   SOLE   0 0 34,954
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 2,236 42,668 SH   SOLE   0 0 42,668
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,431 17,299 SH   SOLE   0 0 17,299
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 5,525 35,693 SH   SOLE   0 0 35,693
VANGUARD STAR FDS VG TL INTL STK F 921909768 2,679 40,782 SH   SOLE   0 0 40,782
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 10,085 195,750 SH   SOLE   0 0 195,750
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 608 5,804 SH   SOLE   0 0 5,804
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 245 2,800 SH   SOLE   0 0 2,800
VANGUARD WORLD FD ESG INTL STK ETF 921910725 463 7,215 SH   SOLE   0 0 7,215
VANGUARD WORLD FD ESG US STK ETF 921910733 1,082 13,527 SH   SOLE   0 0 13,527
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 207 1,438 SH   SOLE   0 0 1,438
VANGUARD WORLD FDS ENERGY ETF 92204A306 417 5,500 SH   SOLE   0 0 5,500
VANGUARD WORLD FDS INF TECH ETF 92204A702 339 850 SH   SOLE   0 0 850
VERTEX PHARMACEUTICALS INC COM 92532F100 221 1,098 SH   SOLE   0 0 1,098
VISA INC COM CL A 92826C839 463 1,980 SH   SOLE   0 0 1,980
VMWARE INC CL A COM 928563402 832 5,200 SH   SOLE   0 0 5,200
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 103 12,000 SH   SOLE   0 0 12,000
WALMART INC COM 931142103 1,498 10,620 SH   SOLE   0 0 10,620
WESTERN AST INFL LKD OPP & I COM 95766R104 1,073 81,846 SH   SOLE   0 0 81,846
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 534 7,000 SH   SOLE   0 0 7,000
WISDOMTREE TR US QTLY DIV GRT 97717X669 354 5,930 SH   SOLE   0 0 5,930
WORKDAY INC CL A 98138H101 346 1,450 SH   SOLE   0 0 1,450