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 994 5,158 SH   SOLE   1,334 0 3,824
ABBOTT LABS COM 002824100 1,722 14,366 SH   SOLE   3,701 0 10,665
ABBVIE INC COM 00287Y109 3,255 30,075 SH   SOLE   4,965 0 25,110
ABIOMED INC COM 003654100 228 714 SH   SOLE   150 0 564
ACACIA RESH CORP ACACIA TCH COM 003881307 266 40,000 SH   SOLE   0 0 40,000
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 785 2,842 SH   SOLE   124 0 2,718
ACTIVISION BLIZZARD INC COM 00507V109 864 9,287 SH   SOLE   250 0 9,037
ADOBE SYSTEMS INCORPORATED COM 00724F101 3,017 6,346 SH   SOLE   568 0 5,778
ADVANCED MICRO DEVICES INC COM 007903107 1,226 15,615 SH   SOLE   2,027 0 13,588
AEROVIRONMENT INC COM 008073108 454 3,910 SH   SOLE   0 0 3,910
AIR PRODS & CHEMS INC COM 009158106 1,054 3,745 SH   SOLE   1,935 0 1,810
AIRBNB INC COM CL A 009066101 361 1,920 SH   SOLE   220 0 1,700
AKAMAI TECHNOLOGIES INC COM 00971T101 204 2,003 SH   SOLE   75 0 1,928
ALAMOS GOLD INC NEW COM CL A 011532108 80 10,251 SH   SOLE   0 0 10,251
ALASKA AIR GROUP INC COM 011659109 362 5,234 SH   SOLE   1,700 0 3,534
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 704 3,105 SH   SOLE   188 0 2,917
ALIGN TECHNOLOGY INC COM 016255101 305 564 SH   SOLE   0 0 564
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1,347 113,704 SH   SOLE   2,532 0 111,172
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 435 10,872 SH   SOLE   1,265 0 9,607
ALLSTATE CORP COM 020002101 252 2,192 SH   SOLE   604 0 1,588
ALPHABET INC CAP STK CL A 02079K305 3,541 1,717 SH   SOLE   275 0 1,442
ALPHABET INC CAP STK CL C 02079K107 6,231 3,012 SH   SOLE   209 0 2,803
ALTRIA GROUP INC COM 02209S103 1,462 28,573 SH   SOLE   780 0 27,793
AMAZON COM INC COM 023135106 27,389 8,852 SH   SOLE   614 0 8,238
AMERICAN AIRLS GROUP INC COM 02376R102 447 18,723 SH   SOLE   2,000 0 16,723
AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 878 16,080 SH   SOLE   0 0 16,080
AMERICAN CENTY ETF TR STOXX US QUALT 025072208 297 6,262 SH   SOLE   0 0 6,262
AMERICAN ELEC PWR CO INC COM 025537101 848 10,007 SH   SOLE   500 0 9,507
AMERICAN EXPRESS CO COM 025816109 717 5,070 SH   SOLE   1,583 0 3,487
AMERICAN TOWER CORP NEW COM 03027X100 1,635 6,838 SH   SOLE   961 0 5,877
AMERICAN WTR WKS CO INC NEW COM 030420103 818 5,455 SH   SOLE   24 0 5,431
AMERIPRISE FINL INC COM 03076C106 283 1,219 SH   SOLE   0 0 1,219
AMGEN INC COM 031162100 568 2,284 SH   SOLE   220 0 2,064
AMPIO PHARMACEUTICALS INC COM 03209T109 50 29,600 SH   SOLE   0 0 29,600
ANALOG DEVICES INC COM 032654105 684 4,411 SH   SOLE   300 0 4,111
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 319 5,081 SH   SOLE   133 0 4,948
ANNALY CAPITAL MANAGEMENT IN COM 035710409 256 29,774 SH   SOLE   5,290 0 24,484
ANTHEM INC COM 036752103 218 607 SH   SOLE   0 0 607
AON PLC SHS CL A G0403H108 230 1,000 SH   SOLE   0 0 1,000
APPIAN CORP CL A 03782L101 788 5,925 SH   SOLE   100 0 5,825
APPLE INC COM 037833100 27,752 227,193 SH   SOLE   24,932 0 202,261
APPLIED MATLS INC COM 038222105 821 6,146 SH   SOLE   0 0 6,146
ARCHER DANIELS MIDLAND CO COM 039483102 498 8,746 SH   SOLE   2,578 0 6,168
ARK ETF TR FINTECH INNOVA 00214Q708 444 8,681 SH   SOLE   0 0 8,681
ARK ETF TR GENOMIC REV ETF 00214Q302 549 6,182 SH   SOLE   150 0 6,032
ARK ETF TR INNOVATION ETF 00214Q104 2,699 22,499 SH   SOLE   65 0 22,434
ASML HOLDING N V N Y REGISTRY SHS N07059210 274 444 SH   SOLE   278 0 166
ASTRAZENECA PLC SPONSORED ADR 046353108 459 9,224 SH   SOLE   183 0 9,041
AT&T INC COM 00206R102 3,959 130,793 SH   SOLE   8,082 0 122,711
ATLASSIAN CORP PLC CL A G06242104 284 1,347 SH   SOLE   225 0 1,122
ATOMERA INC COM 04965B100 3,630 148,176 SH   SOLE   0 0 148,176
AUTODESK INC COM 052769106 288 1,038 SH   SOLE   0 0 1,038
AUTOMATIC DATA PROCESSING IN COM 053015103 577 3,061 SH   SOLE   223 0 2,838
AUTOZONE INC COM 053332102 253 180 SH   SOLE   0 0 180
AVERY DENNISON CORP COM 053611109 287 1,564 SH   SOLE   100 0 1,464
AZEK CO INC CL A 05478C105 475 11,304 SH   SOLE   7,667 0 3,637
BAIDU INC SPON ADR REP A 056752108 254 1,166 SH   SOLE   0 0 1,166
BALL CORP COM 058498106 419 4,945 SH   SOLE   0 0 4,945
BARRICK GOLD CORP COM 067901108 368 18,594 SH   SOLE   1,255 0 17,339
BAXTER INTL INC COM 071813109 332 3,934 SH   SOLE   0 0 3,934
BEAM THERAPEUTICS INC COM 07373V105 287 3,590 SH   SOLE   0 0 3,590
BEAM THERAPEUTICS INC COM 07373V105 7 400 SH Call SOLE   0 0 400
BECTON DICKINSON & CO COM 075887109 438 1,800 SH   SOLE   36 0 1,764
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,704 14,500 SH   SOLE   1,368 0 13,132
BEYOND AIR INC COM 08862L103 649 118,079 SH   SOLE   0 0 118,079
BIOGEN INC COM 09062X103 414 1,481 SH   SOLE   20 0 1,461
BK OF AMERICA CORP COM 060505104 1,777 45,935 SH   SOLE   3,367 0 42,568
BLACKROCK INC COM 09247X101 668 886 SH   SOLE   0 0 886
BLACKROCK MUNIHOLDINGS QUALI COM 09253N104 4,442 277,595 SH   SOLE   20,527 0 257,068
BLACKSTONE GROUP INC COM 09260D107 1,205 16,169 SH   SOLE   7,900 0 8,269
BLACKSTONE MTG TR INC COM CL A 09257W100 420 13,536 SH   SOLE   7,934 0 5,602
BOEING CO COM 097023105 1,617 6,348 SH   SOLE   1,103 0 5,245
BOOKING HOLDINGS INC COM 09857L108 391 168 SH   SOLE   0 0 168
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 301 3,736 SH   SOLE   0 0 3,736
BOSTON SCIENTIFIC CORP COM 101137107 728 18,823 SH   SOLE   0 0 18,823
BOULDER GROWTH & INCOME FD I COM 101507101 2,346 186,478 SH   SOLE   6,639 0 179,839
BRIGHTCOVE INC COM 10921T101 241 12,000 SH   SOLE   0 0 12,000
BRISTOL-MYERS SQUIBB CO COM 110122108 1,424 22,551 SH   SOLE   4,149 0 18,402
BROADCOM INC COM 11135F101 1,220 2,631 SH   SOLE   161 0 2,470
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 266 5,968 SH   SOLE   0 0 5,968
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 535 11,422 SH   SOLE   0 0 11,422
CACI INTL INC CL A 127190304 263 1,066 SH   SOLE   0 0 1,066
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 338 5,630 SH   SOLE   0 0 5,630
CANOPY GROWTH CORP COM 138035100 664 20,731 SH   SOLE   8,843 0 11,888
CANOPY GROWTH CORP COM 138035100 0 0 SH Call SOLE   0 0 0
CARDINAL HEALTH INC COM 14149Y108 319 5,244 SH   SOLE   0 0 5,244
CARRIER GLOBAL CORPORATION COM 14448C104 566 13,410 SH   SOLE   1,441 0 11,969
CATERPILLAR INC COM 149123101 623 2,686 SH   SOLE   235 0 2,451
CBRE CLARION GLOBAL REAL EST COM 12504G100 3,824 489,672 SH   SOLE   25,158 0 464,514
CERENCE INC COM 156727109 573 6,395 SH   SOLE   685 0 5,710
CHANGE HEALTHCARE INC COM 15912K100 316 14,318 SH   SOLE   10,778 0 3,540
CHARTER COMMUNICATIONS INC N CL A 16119P108 358 580 SH   SOLE   0 0 580
CHEVRON CORP NEW COM 166764100 2,261 21,580 SH   SOLE   8,014 0 13,566
CHEWY INC CL A 16679L109 248 2,928 SH   SOLE   850 0 2,078
CHUBB LIMITED COM H1467J104 371 2,346 SH   SOLE   0 0 2,346
CHURCH & DWIGHT INC COM 171340102 561 6,421 SH   SOLE   0 0 6,421
CISCO SYS INC COM 17275R102 2,935 56,765 SH   SOLE   1,092 0 55,673
CITIGROUP INC COM NEW 172967424 1,170 16,089 SH   SOLE   500 0 15,589
CLEVELAND-CLIFFS INC NEW COM 185899101 278 13,822 SH   SOLE   0 0 13,822
CLOROX CO DEL COM 189054109 911 4,723 SH   SOLE   375 0 4,348
CLOUDFLARE INC CL A COM 18915M107 227 3,232 SH   SOLE   895 0 2,337
CME GROUP INC COM 12572Q105 521 2,552 SH   SOLE   0 0 2,552
COCA COLA CO COM 191216100 1,614 30,629 SH   SOLE   4,902 0 25,727
COGNEX CORP COM 192422103 273 3,295 SH   SOLE   0 0 3,295
COLGATE PALMOLIVE CO COM 194162103 827 10,493 SH   SOLE   0 0 10,493
COLUMBIA SELIGM PREM TECH GR COM 19842X109 502 16,071 SH   SOLE   0 0 16,071
COMCAST CORP NEW CL A 20030N101 1,224 22,626 SH   SOLE   238 0 22,388
CONCERT PHARMACEUTICALS INC COM 206022105 57 11,400 SH   SOLE   0 0 11,400
CONOCOPHILLIPS COM 20825C104 485 9,156 SH   SOLE   0 0 9,156
CONSOLIDATED EDISON INC COM 209115104 210 2,809 SH   SOLE   287 0 2,522
CONSTELLATION BRANDS INC CL A 21036P108 273 1,199 SH   SOLE   83 0 1,116
CORNING INC COM 219350105 375 8,618 SH   SOLE   670 0 7,948
COSTCO WHSL CORP NEW COM 22160K105 1,453 4,123 SH   SOLE   285 0 3,838
COVETRUS INC COM 22304C100 251 8,380 SH   SOLE   0 0 8,380
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 379 3,111 SH   SOLE   0 0 3,111
CROWDSTRIKE HLDGS INC CL A 22788C105 509 2,790 SH   SOLE   336 0 2,454
CSX CORP COM 126408103 699 7,247 SH   SOLE   2,988 0 4,259
CVS HEALTH CORP COM 126650100 2,128 28,285 SH   SOLE   2,407 0 25,878
DANAHER CORPORATION COM 235851102 1,615 7,175 SH   SOLE   2,454 0 4,721
DEERE & CO COM 244199105 394 1,052 SH   SOLE   325 0 727
DELTA AIR LINES INC DEL COM NEW 247361702 215 4,463 SH   SOLE   1,257 0 3,206
DIAGEO PLC SPON ADR NEW 25243Q205 202 1,228 SH   SOLE   40 0 1,188
DISNEY WALT CO COM 254687106 4,740 25,687 SH   SOLE   7,415 0 18,272
DOCUSIGN INC COM 256163106 1,605 7,930 SH   SOLE   2,753 0 5,177
DOMINION ENERGY INC COM 25746U109 350 4,613 SH   SOLE   0 0 4,613
DOMINOS PIZZA INC COM 25754A201 221 602 SH   SOLE   26 0 576
DOW INC COM 260557103 563 8,804 SH   SOLE   3,203 0 5,601
DRAFTKINGS INC COM CL A 26142R104 662 10,793 SH   SOLE   1,992 0 8,801
DUKE ENERGY CORP NEW COM NEW 26441C204 651 6,744 SH   SOLE   811 0 5,933
DUPONT DE NEMOURS INC COM 26614N102 363 4,702 SH   SOLE   1,968 0 2,734
EASTMAN KODAK CO COM NEW 277461406 68 8,655 SH   SOLE   0 0 8,655
EASTMAN KODAK CO COM NEW 277461406 0 2,000 SH Call SOLE   0 0 2,000
EATON VANCE ENHANCED EQUITY COM 278274105 258 15,321 SH   SOLE   9,721 0 5,600
EATON VANCE LTD DURATION INC COM 27828H105 350 27,740 SH   SOLE   0 0 27,740
EATON VANCE RISK-MANAGED DIV COM 27829G106 142 13,149 SH   SOLE   4,110 0 9,039
EATON VANCE TAX-MANAGED GLOB COM 27829C105 374 36,215 SH   SOLE   0 0 36,215
EATON VANCE TAX-MANAGED GLOB COM 27829F108 382 41,104 SH   SOLE   22,884 0 18,220
EBAY INC. COM 278642103 380 6,209 SH   SOLE   0 0 6,209
EDWARDS LIFESCIENCES CORP COM 28176E108 724 8,656 SH   SOLE   330 0 8,326
ELECTRONIC ARTS INC COM 285512109 255 1,885 SH   SOLE   68 0 1,817
EMAGIN CORP COM NEW 29076N206 285 76,230 SH   SOLE   0 0 76,230
EMERSON ELEC CO COM 291011104 481 5,336 SH   SOLE   1,631 0 3,705
ENBRIDGE INC COM 29250N105 451 12,387 SH   SOLE   1,638 0 10,749
ENDRA LIFE SCIENCES INC COM 29273B104 1,812 697,026 SH   SOLE   0 0 697,026
ENERGOUS CORP COM 29272C103 265 65,320 SH   SOLE   0 0 65,320
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 80 10,386 SH   SOLE   4,225 0 6,161
ENTERGY CORP NEW COM 29364G103 292 2,935 SH   SOLE   0 0 2,935
ENTERPRISE PRODS PARTNERS L COM 293792107 653 29,647 SH   SOLE   5,839 0 23,808
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 5,109 223,108 SH   SOLE   10,526 0 212,582
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 271 4,934 SH   SOLE   0 0 4,934
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 1,608 24,077 SH   SOLE   1,740 0 22,337
ETSY INC COM 29786A106 304 1,507 SH   SOLE   0 0 1,507
EVERCORE INC CLASS A 29977A105 565 4,289 SH   SOLE   225 0 4,064
EVERSOURCE ENERGY COM 30040W108 4,864 56,174 SH   SOLE   525 0 55,649
EXXON MOBIL CORP COM 30231G102 1,767 31,657 SH   SOLE   5,962 0 25,695
FACEBOOK INC CL A 30303M102 4,928 16,733 SH   SOLE   1,524 0 15,209
FACEBOOK INC CL A 30303M102 41 900 SH Call SOLE   0 0 900
FAIR ISAAC CORP COM 303250104 958 1,970 SH   SOLE   0 0 1,970
FASTENAL CO COM 311900104 430 8,550 SH   SOLE   0 0 8,550
FASTLY INC CL A 31188V100 722 10,734 SH   SOLE   100 0 10,634
FEDEX CORP COM 31428X106 749 2,638 SH   SOLE   266 0 2,372
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 2,111 50,762 SH   SOLE   0 0 50,762
FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 253 6,301 SH   SOLE   0 0 6,301
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 1,288 21,849 SH   SOLE   0 0 21,849
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 218 2,058 SH   SOLE   0 0 2,058
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 2,233 53,826 SH   SOLE   0 0 53,826
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 484 8,570 SH   SOLE   0 0 8,570
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 606 30,085 SH   SOLE   0 0 30,085
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 812 38,782 SH   SOLE   0 0 38,782
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1,652 17,248 SH   SOLE   0 0 17,248
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 455 4,192 SH   SOLE   0 0 4,192
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 1,426 19,516 SH   SOLE   0 0 19,516
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1,659 39,674 SH   SOLE   0 0 39,674
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 869 10,075 SH   SOLE   0 0 10,075
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 321 2,697 SH   SOLE   0 0 2,697
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 1,013 22,694 SH   SOLE   0 0 22,694
FIRST TR EXCHANGE-TRADED FD ETF 33733E708 580 12,732 SH   SOLE   0 0 12,732
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 902 17,664 SH   SOLE   0 0 17,664
FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 505 22,398 SH   SOLE   0 0 22,398
FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 267 6,630 SH   SOLE   0 0 6,630
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 1,151 16,773 SH   SOLE   0 0 16,773
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 241 4,630 SH   SOLE   0 0 4,630
FIRST TR EXCHANGE-TRADED FD NASDQ PHRMTCLS 33738R837 262 10,260 SH   SOLE   0 0 10,260
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 770 16,931 SH   SOLE   0 0 16,931
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 238 4,507 SH   SOLE   0 0 4,507
FIRST TR VALUE LINE DIVID IN SHS 33734H106 1,095 28,837 SH   SOLE   0 0 28,837
FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 575 144,027 SH   SOLE   5,568 0 138,459
FISERV INC COM 337738108 1,093 9,184 SH   SOLE   250 0 8,934
FIVERR INTL LTD ORD SHS M4R82T106 622 2,862 SH   SOLE   50 0 2,812
FLEXSHARES TR READY ACC VARI 33939L886 497 6,530 SH   SOLE   2,840 0 3,690
FORD MTR CO DEL COM 345370860 567 46,261 SH   SOLE   0 0 46,261
FORTINET INC COM 34959E109 1,448 7,853 SH   SOLE   0 0 7,853
FRANCO NEV CORP COM 351858105 530 4,234 SH   SOLE   551 0 3,683
FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 360 3,778 SH   SOLE   909 0 2,869
FS KKR CAP CORP COM 302635206 1,140 57,488 SH   SOLE   61 0 57,427
FS KKR CAP CORP II COM 35952V303 1,355 69,384 SH   SOLE   0 0 69,384
FULGENT GENETICS INC COM 359664109 930 9,626 SH   SOLE   0 0 9,626
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 314 90,460 SH   SOLE   0 0 90,460
GARMIN LTD SHS H2906T109 549 4,164 SH   SOLE   400 0 3,764
GENERAL DYNAMICS CORP COM 369550108 208 1,145 SH   SOLE   210 0 935
GENERAL ELECTRIC CO COM 369604103 1,052 80,098 SH   SOLE   17,450 0 62,648
GENERAL MLS INC COM 370334104 269 4,379 SH   SOLE   1,896 0 2,483
GENERAL MTRS CO COM 37045V100 486 8,465 SH   SOLE   750 0 7,715
GERON CORP COM 374163103 19 12,123 SH   SOLE   0 0 12,123
GILEAD SCIENCES INC COM 375558103 289 4,475 SH   SOLE   802 0 3,673
GLOBAL PMTS INC COM 37940X102 935 4,637 SH   SOLE   220 0 4,417
GLOBAL X FDS CANNABIS ETF 37954Y426 259 16,162 SH   SOLE   0 0 16,162
GLOBAL X FDS FINTECH ETF 37954Y814 972 22,026 SH   SOLE   0 0 22,026
GLOBAL X FDS GLOBAL X SILVER 37954Y848 3,829 95,962 SH   SOLE   1,303 0 94,659
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 5,747 305,231 SH   SOLE   0 0 305,231
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 1,255 55,622 SH   SOLE   0 0 55,622
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 938 28,304 SH   SOLE   1,800 0 26,504
GLOBAL X FDS S&P 500 COVERED 37954Y475 940 19,658 SH   SOLE   0 0 19,658
GLOBAL X FDS VDEO GAM ESPRT 37954Y392 1,141 36,321 SH   SOLE   0 0 36,321
GREEN DOT CORP CL A 39304D102 238 5,191 SH   SOLE   0 0 5,191
GREEN DOT CORP CL A 39304D102 1 2,000 SH Call SOLE   0 0 2,000
GSI TECHNOLOGY COM 36241U106 242 36,181 SH   SOLE   0 0 36,181
HANNON ARMSTRONG SUST INFR C COM 41068X100 222 3,959 SH   SOLE   0 0 3,959
HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 214 5,323 SH   SOLE   0 0 5,323
HASBRO INC COM 418056107 291 3,023 SH   SOLE   500 0 2,523
HERSHEY CO COM 427866108 447 2,824 SH   SOLE   343 0 2,481
HOME DEPOT INC COM 437076102 4,991 16,352 SH   SOLE   3,046 0 13,306
HONEYWELL INTL INC COM 438516106 1,872 8,622 SH   SOLE   1,892 0 6,730
HUBSPOT INC COM 443573100 743 1,636 SH   SOLE   0 0 1,636
ICAD INC COM NEW 44934S206 2,380 112,180 SH   SOLE   0 0 112,180
IDEXX LABS INC COM 45168D104 1,455 2,974 SH   SOLE   0 0 2,974
ILLINOIS TOOL WKS INC COM 452308109 519 2,345 SH   SOLE   0 0 2,345
ILLUMINA INC COM 452327109 891 2,321 SH   SOLE   244 0 2,077
IMMUCELL CORP COM PAR 452525306 140 14,550 SH   SOLE   0 0 14,550
INDEXIQ ACTIVE ETF TR IQ ULTR SHT DU 45409F819 291 5,878 SH   SOLE   4,378 0 1,500
INNOVATIVE INDL PPTYS INC COM 45781V101 918 5,094 SH   SOLE   10 0 5,084
INPHI CORP COM 45772F107 255 1,430 SH   SOLE   692 0 738
INTEL CORP COM 458140100 1,790 27,975 SH   SOLE   4,602 0 23,373
INTERCONTINENTAL EXCHANGE IN COM 45866F104 340 3,043 SH   SOLE   102 0 2,941
INTERNATIONAL BUSINESS MACHS COM 459200101 1,213 9,106 SH   SOLE   314 0 8,792
INTRUSION INC COM NEW 46121E205 226 9,663 SH   SOLE   4,175 0 5,488
INTUIT COM 461202103 316 825 SH   SOLE   62 0 763
INTUITIVE SURGICAL INC COM NEW 46120E602 741 1,003 SH   SOLE   30 0 973
INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 693 20,556 SH   SOLE   0 0 20,556
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 448 8,002 SH   SOLE   0 0 8,002
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 265 5,250 SH   SOLE   0 0 5,250
INVESCO CURRENCYSHARES EURO EURO SHS 46138K103 922 8,395 SH   SOLE   0 0 8,395
INVESCO CURRENCYSHARES EURO EURO SHS 46138K103 52 50,000 SH Call SOLE   0 0 50,000
INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 311 8,865 SH   SOLE   0 0 8,865
INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 214 5,017 SH   SOLE   3,293 0 1,724
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 876 14,161 SH   SOLE   0 0 14,161
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 2,410 75,701 SH   SOLE   4,346 0 71,355
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 2,762 64,431 SH   SOLE   7,248 0 57,183
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 4,693 80,709 SH   SOLE   943 0 79,766
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 1,070 11,663 SH   SOLE   102 0 11,561
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 685 21,374 SH   SOLE   0 0 21,374
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 637 8,752 SH   SOLE   860 0 7,892
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 2,481 29,464 SH   SOLE   19,533 0 9,931
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 218 1,391 SH   SOLE   0 0 1,391
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 890 12,051 SH   SOLE   3,575 0 8,476
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 338 7,355 SH   SOLE   214 0 7,141
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 485 7,121 SH   SOLE   1,405 0 5,716
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 706 8,955 SH   SOLE   2,659 0 6,296
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 1,789 94,769 SH   SOLE   0 0 94,769
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 947 12,438 SH   SOLE   0 0 12,438
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 710 13,638 SH   SOLE   0 0 13,638
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,271 8,973 SH   SOLE   0 0 8,973
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 1,743 10,608 SH   SOLE   8,310 0 2,298
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 467 6,309 SH   SOLE   0 0 6,309
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 351 7,096 SH   SOLE   4,898 0 2,198
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 1,039 10,559 SH   SOLE   0 0 10,559
INVESCO QQQ TR UNIT SER 1 46090E103 7,226 22,642 SH   SOLE   834 0 21,808
INVESCO QQQ TR UNIT SER 1 46090E103 395 105,300 SH Put SOLE   0 0 105,300
IRON MTN INC NEW COM 46284V101 239 6,456 SH   SOLE   715 0 5,741
ISHARES GOLD TR ISHARES 464285105 856 52,649 SH   SOLE   2,524 0 50,125
ISHARES INC CORE MSCI EMKT 46434G103 708 10,995 SH   SOLE   792 0 10,203
ISHARES INC MSCI EM ASIA ETF 464286426 2,671 29,439 SH   SOLE   0 0 29,439
ISHARES INC MSCI GBL MIN VOL 464286525 916 9,280 SH   SOLE   0 0 9,280
ISHARES INC MSCI ITALY ETF 46434G830 1,179 37,420 SH   SOLE   0 0 37,420
ISHARES INC MSCI WORLD ETF 464286392 271 2,285 SH   SOLE   0 0 2,285
ISHARES SILVER TR ISHARES 46428Q109 12,009 529,049 SH   SOLE   7,315 0 521,734
ISHARES SILVER TR ISHARES 46428Q109 55 35,000 SH Call SOLE   0 0 35,000
ISHARES TR 20 YR TR BD ETF 464287432 829 6,119 SH   SOLE   0 0 6,119
ISHARES TR CORE DIV GRWTH 46434V621 2,689 55,703 SH   SOLE   16,419 0 39,284
ISHARES TR CORE HIGH DV ETF 46429B663 4,912 51,763 SH   SOLE   5,977 0 45,786
ISHARES TR CORE MSCI EAFE 46432F842 245 3,397 SH   SOLE   176 0 3,221
ISHARES TR CORE MSCI TOTAL 46432F834 306 4,353 SH   SOLE   0 0 4,353
ISHARES TR CORE S&P MCP ETF 464287507 1,888 7,253 SH   SOLE   241 0 7,012
ISHARES TR CORE S&P SCP ETF 464287804 6,321 58,239 SH   SOLE   0 0 58,239
ISHARES TR CORE S&P TTL STK 464287150 667 7,285 SH   SOLE   633 0 6,652
ISHARES TR CORE S&P US GWT 464287671 3,300 36,346 SH   SOLE   6,964 0 29,382
ISHARES TR CORE S&P US VLU 464287663 817 11,865 SH   SOLE   1,737 0 10,128
ISHARES TR CORE S&P500 ETF 464287200 4,146 10,421 SH   SOLE   1,469 0 8,952
ISHARES TR CORE US AGGBD ET 464287226 3,966 34,841 SH   SOLE   3,950 0 30,891
ISHARES TR ESG AWR MSCI USA 46435G425 284 3,128 SH   SOLE   0 0 3,128
ISHARES TR FLTG RATE NT ETF 46429B655 296 5,837 SH   SOLE   610 0 5,227
ISHARES TR GL CLEAN ENE ETF 464288224 6,403 263,514 SH   SOLE   283 0 263,231
ISHARES TR GLOBAL 100 ETF 464287572 888 13,446 SH   SOLE   0 0 13,446
ISHARES TR IBOXX INV CP ETF 464287242 450 3,458 SH   SOLE   0 0 3,458
ISHARES TR ISHS 1-5YR INVS 464288646 251 4,584 SH   SOLE   0 0 4,584
ISHARES TR MORNINGSTAR GRWT 464287119 272 942 SH   SOLE   0 0 942
ISHARES TR MSCI EAFE ETF 464287465 720 9,496 SH   SOLE   2,260 0 7,236
ISHARES TR MSCI EAFE MIN VL 46429B689 1,891 25,908 SH   SOLE   30 0 25,878
ISHARES TR MSCI EMG MKT ETF 464287234 1,819 34,097 SH   SOLE   3,851 0 30,246
ISHARES TR MSCI USA ESG SLC 464288802 591 6,735 SH   SOLE   0 0 6,735
ISHARES TR MSCI USA MIN VOL 46429B697 6,203 89,658 SH   SOLE   2,250 0 87,408
ISHARES TR MSCI USA MMENTM 46432F396 543 3,377 SH   SOLE   0 0 3,377
ISHARES TR MSCI USA QLT FCT 46432F339 2,974 24,424 SH   SOLE   0 0 24,424
ISHARES TR NASDAQ BIOTECH 464287556 954 6,337 SH   SOLE   787 0 5,550
ISHARES TR NATIONAL MUN ETF 464288414 869 7,487 SH   SOLE   200 0 7,287
ISHARES TR PHLX SEMICND ETF 464287523 1,059 2,498 SH   SOLE   78 0 2,420
ISHARES TR RUS 1000 ETF 464287622 486 2,171 SH   SOLE   1,249 0 922
ISHARES TR RUS 1000 GRW ETF 464287614 879 3,615 SH   SOLE   100 0 3,515
ISHARES TR RUS 1000 VAL ETF 464287598 362 2,387 SH   SOLE   0 0 2,387
ISHARES TR RUS MD CP GR ETF 464287481 274 2,688 SH   SOLE   0 0 2,688
ISHARES TR RUS MID CAP ETF 464287499 497 6,716 SH   SOLE   0 0 6,716
ISHARES TR RUS TOP 200 ETF 464289446 301 3,181 SH   SOLE   0 0 3,181
ISHARES TR RUS TP200 GR ETF 464289438 216 1,606 SH   SOLE   0 0 1,606
ISHARES TR RUSSELL 2000 ETF 464287655 480 2,174 SH   SOLE   586 0 1,588
ISHARES TR RUSSELL 3000 ETF 464287689 274 1,157 SH   SOLE   0 0 1,157
ISHARES TR S&P 500 GRWT ETF 464287309 913 14,026 SH   SOLE   1,120 0 12,906
ISHARES TR S&P 500 VAL ETF 464287408 523 3,700 SH   SOLE   0 0 3,700
ISHARES TR SELECT DIVID ETF 464287168 1,357 11,895 SH   SOLE   5,444 0 6,451
ISHARES TR TIPS BD ETF 464287176 2,563 20,425 SH   SOLE   292 0 20,133
ISHARES TR U.S. MED DVC ETF 464288810 326 986 SH   SOLE   0 0 986
ISHARES TR US AER DEF ETF 464288760 233 2,239 SH   SOLE   1,400 0 839
ISHARES TR US BR DEL SE ETF 464288794 463 5,021 SH   SOLE   0 0 5,021
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 314 6,261 SH   SOLE   0 0 6,261
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 2,559 85,534 SH   SOLE   0 0 85,534
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 534 10,524 SH   SOLE   5,445 0 5,079
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 346 2,105 SH   SOLE   0 0 2,105
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 44 2,000 SH Call SOLE   0 0 2,000
JD.COM INC SPON ADR CL A 47215P106 428 5,070 SH   SOLE   0 0 5,070
JETBLUE AWYS CORP COM 477143101 576 28,343 SH   SOLE   1,050 0 27,293
JOHNSON & JOHNSON COM 478160104 5,186 31,556 SH   SOLE   5,903 0 25,653
JPMORGAN CHASE & CO COM 46625H100 3,818 25,081 SH   SOLE   4,628 0 20,453
KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 806 121,047 SH   SOLE   4,551 0 116,496
KIMBERLY-CLARK CORP COM 494368103 698 5,020 SH   SOLE   1,045 0 3,975
KIRKLAND LAKE GOLD LTD COM 49741E100 204 6,043 SH   SOLE   86 0 5,957
KRAFT HEINZ CO COM 500754106 562 14,043 SH   SOLE   965 0 13,078
L3HARRIS TECHNOLOGIES INC COM 502431109 391 1,930 SH   SOLE   0 0 1,930
LABORATORY CORP AMER HLDGS COM NEW 50540R409 271 1,062 SH   SOLE   73 0 989
LAM RESEARCH CORP COM 512807108 324 544 SH   SOLE   0 0 544
LANTERN PHARMA INC COM 51654W101 2,679 147,671 SH   SOLE   0 0 147,671
LAUDER ESTEE COS INC CL A 518439104 329 1,130 SH   SOLE   0 0 1,130
LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 279 7,971 SH   SOLE   0 0 7,971
LEMONADE INC COM 52567D107 541 5,813 SH   SOLE   250 0 5,563
LEMONADE INC COM 52567D107 6 1,000 SH Call SOLE   0 0 1,000
LILLY ELI & CO COM 532457108 684 3,661 SH   SOLE   0 0 3,661
LOCKHEED MARTIN CORP COM 539830109 873 2,361 SH   SOLE   223 0 2,138
LOWES COS INC COM 548661107 1,461 7,684 SH   SOLE   300 0 7,384
LULULEMON ATHLETICA INC COM 550021109 488 1,590 SH   SOLE   550 0 1,040
LYFT INC CL A COM 55087P104 273 4,321 SH   SOLE   0 0 4,321
MARKETAXESS HLDGS INC COM 57060D108 1,169 2,347 SH   SOLE   0 0 2,347
MARRIOTT INTL INC NEW CL A 571903202 499 3,368 SH   SOLE   1,227 0 2,141
MARSH & MCLENNAN COS INC COM 571748102 322 2,647 SH   SOLE   38 0 2,609
MASTERCARD INCORPORATED CL A 57636Q104 1,999 5,615 SH   SOLE   1,024 0 4,591
MATCH GROUP INC NEW COM 57667L107 920 6,695 SH   SOLE   0 0 6,695
MCCORMICK & CO INC COM NON VTG 579780206 218 2,441 SH   SOLE   789 0 1,652
MCDONALDS CORP COM 580135101 1,157 5,164 SH   SOLE   832 0 4,332
MEDTRONIC PLC SHS G5960L103 1,441 12,200 SH   SOLE   1,041 0 11,159
MERCADOLIBRE INC COM 58733R102 228 155 SH   SOLE   2 0 153
MERCK & CO. INC COM 58933Y105 2,839 36,828 SH   SOLE   2,193 0 34,635
MICRON TECHNOLOGY INC COM 595112103 432 4,897 SH   SOLE   790 0 4,107
MICROSOFT CORP COM 594918104 12,146 51,515 SH   SOLE   5,590 0 45,925
MICROVISION INC DEL COM NEW 594960304 259 13,941 SH   SOLE   0 0 13,941
MODERNA INC COM 60770K107 1,056 8,063 SH   SOLE   756 0 7,307
MONDELEZ INTL INC CL A 609207105 258 4,411 SH   SOLE   1,152 0 3,259
MONSTER BEVERAGE CORP NEW COM 61174X109 482 5,296 SH   SOLE   4,200 0 1,096
MOODYS CORP COM 615369105 310 1,038 SH   SOLE   0 0 1,038
MORGAN STANLEY CHINA A SH FD COM 617468103 661 29,309 SH   SOLE   1,250 0 28,059
MSCI INC COM 55354G100 278 663 SH   SOLE   22 0 641
NASDAQ INC COM 631103108 916 6,214 SH   SOLE   0 0 6,214
NETFLIX INC COM 64110L106 4,455 8,540 SH   SOLE   55 0 8,485
NEWMONT CORP COM 651639106 265 4,399 SH   SOLE   300 0 4,099
NEXTERA ENERGY INC COM 65339F101 1,402 18,548 SH   SOLE   1,552 0 16,996
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 215 2,954 SH   SOLE   0 0 2,954
NIKE INC CL B 654106103 1,157 8,709 SH   SOLE   743 0 7,966
NOKIA CORP SPONSORED ADR 654902204 46 11,505 SH   SOLE   0 0 11,505
NORFOLK SOUTHN CORP COM 655844108 645 2,404 SH   SOLE   1,000 0 1,404
NOVARTIS AG SPONSORED ADR 66987V109 461 5,389 SH   SOLE   266 0 5,123
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 856 31,511 SH   SOLE   0 0 31,511
NUVEEN PFD & INCM SECURTIES COM 67072C105 225 23,179 SH   SOLE   19,191 0 3,988
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 135 14,248 SH   SOLE   12,248 0 2,000
NVIDIA CORPORATION COM 67066G104 5,250 9,832 SH   SOLE   1,360 0 8,472
NVIDIA CORPORATION COM 67066G104 3 200 SH Call SOLE   0 0 200
OBLONG INC COM 674434105 579 116,244 SH   SOLE   0 0 116,244
OKTA INC CL A 679295105 927 4,206 SH   SOLE   101 0 4,105
ORACLE CORP COM 68389X105 585 8,331 SH   SOLE   570 0 7,761
ORGANOGENESIS HLDGS INC COM 68621F102 619 34,000 SH   SOLE   0 0 34,000
OSI ETF TR OSHARES US QUALT 67110P407 906 22,717 SH   SOLE   18,100 0 4,617
OTIS WORLDWIDE CORP COM 68902V107 378 5,529 SH   SOLE   638 0 4,891
PALO ALTO NETWORKS INC COM 697435105 403 1,252 SH   SOLE   16 0 1,236
PAYCOM SOFTWARE INC COM 70432V102 279 753 SH   SOLE   0 0 753
PAYPAL HLDGS INC COM 70450Y103 5,756 23,704 SH   SOLE   2,686 0 21,018
PELOTON INTERACTIVE INC CL A COM 70614W100 519 4,617 SH   SOLE   322 0 4,295
PELOTON INTERACTIVE INC CL A COM 70614W100 1 200 SH Call SOLE   0 0 200
PENN NATL GAMING INC COM 707569109 662 6,317 SH   SOLE   823 0 5,494
PEPSICO INC COM 713448108 1,638 11,582 SH   SOLE   2,928 0 8,654
PFIZER INC COM 717081103 1,884 52,015 SH   SOLE   3,291 0 48,724
PHILIP MORRIS INTL INC COM 718172109 604 6,807 SH   SOLE   422 0 6,385
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1,102 10,816 SH   SOLE   0 0 10,816
PIMCO MUN INCOME FD III COM 72201A103 135 10,961 SH   SOLE   0 0 10,961
PINTEREST INC CL A 72352L106 830 11,207 SH   SOLE   2,145 0 9,062
PIONEER FLOATING RATE TR COM 72369J102 1,627 141,959 SH   SOLE   6,940 0 135,019
PIONEER HIGH INCOME TR COM 72369H106 4,128 440,515 SH   SOLE   25,617 0 414,898
PROCTER AND GAMBLE CO COM 742718109 4,305 31,784 SH   SOLE   3,914 0 27,870
PROGRESSIVE CORP COM 743315103 233 2,441 SH   SOLE   510 0 1,931
PROSHARES TR RUSS 2000 DIVD 74347B698 787 12,035 SH   SOLE   0 0 12,035
PROSHARES TR S&P 500 DV ARIST 74348A467 1,845 21,393 SH   SOLE   1,277 0 20,116
PROSHARES TR S&P MDCP 400 DIV 74347B680 387 5,559 SH   SOLE   0 0 5,559
PROSHARES TR SHORT QQQ NEW 74347B714 2,637 189,605 SH   SOLE   0 0 189,605
PULMONX CORP COM 745848101 1,863 40,737 SH   SOLE   0 0 40,737
QUALCOMM INC COM 747525103 872 6,576 SH   SOLE   225 0 6,351
QUEST DIAGNOSTICS INC COM 74834L100 365 2,843 SH   SOLE   1,055 0 1,788
RAYMOND JAMES FINL INC COM 754730109 246 2,007 SH   SOLE   0 0 2,007
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,298 16,803 SH   SOLE   1,868 0 14,935
REALTY INCOME CORP COM 756109104 370 5,819 SH   SOLE   0 0 5,819
REAVES UTIL INCOME FD COM SH BEN INT 756158101 358 10,691 SH   SOLE   6,145 0 4,546
REGIONS FINANCIAL CORP NEW COM 7591EP100 316 15,290 SH   SOLE   0 0 15,290
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 256 3,872 SH   SOLE   0 0 3,872
REPUBLIC SVCS INC COM 760759100 287 2,885 SH   SOLE   25 0 2,860
RINGCENTRAL INC CL A 76680R206 480 1,613 SH   SOLE   0 0 1,613
ROKU INC COM CL A 77543R102 464 1,425 SH   SOLE   9 0 1,416
ROLLINS INC COM 775711104 292 8,474 SH   SOLE   0 0 8,474
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 371 10,082 SH   SOLE   440 0 9,642
ROYCE MICRO-CAP TR INC COM 780915104 3,339 295,515 SH   SOLE   7,304 0 288,211
S&P GLOBAL INC COM 78409V104 693 1,963 SH   SOLE   0 0 1,963
SALESFORCE COM INC COM 79466L302 1,764 8,324 SH   SOLE   641 0 7,683
SASOL LTD SPONSORED ADR 803866300 272 18,738 SH   SOLE   0 0 18,738
SBA COMMUNICATIONS CORP NEW CL A 78410G104 203 732 SH   SOLE   0 0 732
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 235 6,253 SH   SOLE   0 0 6,253
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 342 6,334 SH   SOLE   0 0 6,334
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 505 6,931 SH   SOLE   0 0 6,931
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 343 2,643 SH   SOLE   0 0 2,643
SCHWAB STRATEGIC TR US TIPS ETF 808524870 1,363 22,286 SH   SOLE   5,720 0 16,566
SCOTTS MIRACLE-GRO CO CL A 810186106 290 1,182 SH   SOLE   130 0 1,052
SEAGEN INC COM 81181C104 216 1,557 SH   SOLE   300 0 1,257
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,040 21,190 SH   SOLE   419 0 20,771
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 543 13,751 SH   SOLE   3,575 0 10,176
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 884 5,260 SH   SOLE   1,286 0 3,974
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 262 3,837 SH   SOLE   1,450 0 2,387
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,091 9,345 SH   SOLE   3,494 0 5,851
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,904 55,922 SH   SOLE   3,703 0 52,219
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,381 14,031 SH   SOLE   5,041 0 8,990
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,241 19,378 SH   SOLE   8,121 0 11,257
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2,864 36,348 SH   SOLE   2,698 0 33,650
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 4 10,000 SH Put SOLE   0 0 10,000
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,837 13,833 SH   SOLE   6,023 0 7,810
SERVICENOW INC COM 81762P102 449 897 SH   SOLE   11 0 886
SHERWIN WILLIAMS CO COM 824348106 555 751 SH   SOLE   0 0 751
SHOPIFY INC CL A 82509L107 4,560 4,121 SH   SOLE   10 0 4,111
SIMON PPTY GROUP INC NEW COM 828806109 915 8,045 SH   SOLE   675 0 7,370
SIMON PPTY GROUP INC NEW COM 828806109 4 1,400 SH Call SOLE   0 0 1,400
SIRIUS XM HOLDINGS INC COM 82968B103 79 12,939 SH   SOLE   0 0 12,939
SKYWORKS SOLUTIONS INC COM 83088M102 288 1,568 SH   SOLE   0 0 1,568
SMUCKER J M CO COM NEW 832696405 313 2,471 SH   SOLE   1,048 0 1,423
SNAP INC CL A 83304A106 622 11,890 SH   SOLE   700 0 11,190
SNOWFLAKE INC CL A 833445109 368 1,606 SH   SOLE   9 0 1,597
SOLAREDGE TECHNOLOGIES INC COM 83417M104 547 1,902 SH   SOLE   10 0 1,892
SONOS INC COM 83570H108 257 6,860 SH   SOLE   0 0 6,860
SONY CORP SPONSORED ADR 835699307 649 6,119 SH   SOLE   500 0 5,619
SOUTH ST CORP COM 840441109 332 4,229 SH   SOLE   0 0 4,229
SOUTHERN CO COM 842587107 502 8,079 SH   SOLE   683 0 7,396
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1,313 3,977 SH   SOLE   300 0 3,677
SPDR GOLD TR GOLD SHS 78463V107 19,938 124,646 SH   SOLE   3,155 0 121,491
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 213 4,780 SH   SOLE   940 0 3,840
SPDR INDEX SHS FDS LOW CARBON ETF 78463X194 203 1,699 SH   SOLE   0 0 1,699
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 416 5,774 SH   SOLE   0 0 5,774
SPDR INDEX SHS FDS MSCI EMR MKT ETF 78470E205 478 6,006 SH   SOLE   0 0 6,006
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1,979 55,968 SH   SOLE   86 0 55,882
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 598 13,655 SH   SOLE   135 0 13,520
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 220 3,330 SH   SOLE   1,398 0 1,932
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 2,953 77,424 SH   SOLE   9,985 0 67,439
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,348 18,540 SH   SOLE   2,238 0 16,302
SPDR S&P 500 ETF TR TR UNIT 78462F103 12 1,500 SH Put SOLE   0 0 1,500
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 248 520 SH   SOLE   50 0 470
SPDR SER TR BLMBRG BRC CNVRT 78464A359 495 5,944 SH   SOLE   0 0 5,944
SPDR SER TR FACTST INV ETF 78464A110 285 1,364 SH   SOLE   0 0 1,364
SPDR SER TR MSCI USA STRTGIC 78468R812 2,234 20,113 SH   SOLE   0 0 20,113
SPDR SER TR NUVEEN BLMBRG SR 78468R739 219 4,413 SH   SOLE   0 0 4,413
SPDR SER TR NUVEEN BRC MUNIC 78468R721 236 4,564 SH   SOLE   0 0 4,564
SPDR SER TR PORTFLI MORTGAGE 78464A383 225 8,660 SH   SOLE   0 0 8,660
SPDR SER TR PORTFLI TIPS ETF 78464A656 631 20,665 SH   SOLE   0 0 20,665
SPDR SER TR PORTFOLI S&P1500 78464A805 1,175 23,878 SH   SOLE   395 0 23,483
SPDR SER TR PORTFOLIO AGRGTE 78464A649 3,490 117,713 SH   SOLE   0 0 117,713
SPDR SER TR PORTFOLIO CRPORT 78464A144 333 9,678 SH   SOLE   0 0 9,678
SPDR SER TR PORTFOLIO LN TSR 78464A664 5,900 151,371 SH   SOLE   0 0 151,371
SPDR SER TR PORTFOLIO S&P400 78464A847 370 8,090 SH   SOLE   68 0 8,022
SPDR SER TR PORTFOLIO S&P500 78464A854 3,664 78,607 SH   SOLE   0 0 78,607
SPDR SER TR PORTFOLIO S&P600 78468R853 1,096 25,934 SH   SOLE   161 0 25,773
SPDR SER TR PORTFOLIO SHORT 78464A474 429 13,690 SH   SOLE   326 0 13,364
SPDR SER TR PRTFLO S&P500 GW 78464A409 1,015 18,004 SH   SOLE   13,200 0 4,804
SPDR SER TR PRTFLO S&P500 HI 78468R788 382 9,931 SH   SOLE   2,621 0 7,310
SPDR SER TR PRTFLO S&P500 VL 78464A508 9,998 263,800 SH   SOLE   10,270 0 253,530
SPDR SER TR S&P 500 ESG ETF 78468R531 1,299 35,157 SH   SOLE   0 0 35,157
SPDR SER TR S&P 600 SMCP GRW 78464A201 610 7,102 SH   SOLE   496 0 6,606
SPDR SER TR S&P 600 SML CAP 78464A813 257 2,738 SH   SOLE   0 0 2,738
SPDR SER TR S&P BIOTECH 78464A870 790 5,822 SH   SOLE   0 0 5,822
SPDR SER TR S&P BK ETF 78464A797 488 9,407 SH   SOLE   0 0 9,407
SPDR SER TR S&P DIVID ETF 78464A763 7,100 60,153 SH   SOLE   6,103 0 54,050
SPDR SER TR S&P HOMEBUILD 78464A888 856 12,157 SH   SOLE   0 0 12,157
SPDR SER TR S&P KENSHO INTLG 78468R697 740 16,282 SH   SOLE   0 0 16,282
SPDR SER TR S&P OILGAS EXP 78468R556 246 3,025 SH   SOLE   0 0 3,025
SPDR SER TR S&P RETAIL ETF 78464A714 445 4,986 SH   SOLE   0 0 4,986
SPDR SER TR S&P SEMICNDCTR 78464A862 1,242 6,795 SH   SOLE   0 0 6,795
SPDR SER TR S&P1500MOMTILT 78468R705 254 1,527 SH   SOLE   0 0 1,527
SPDR SER TR SPDR S&P 500 ETF 78468R796 230 2,339 SH   SOLE   0 0 2,339
SPDR SER TR SSGA US LRG ETF 78468R804 207 1,651 SH   SOLE   0 0 1,651
SPDR SER TR SSGA US SMAL ETF 78468R887 330 2,960 SH   SOLE   0 0 2,960
SPOTIFY TECHNOLOGY S A SHS L8681T102 371 1,383 SH   SOLE   50 0 1,333
SPROTT ETF TRUST GOLD MINERS ETF 85210B102 268 10,000 SH   SOLE   0 0 10,000
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,105 63,613 SH   SOLE   0 0 63,613
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 305 34,776 SH   SOLE   0 0 34,776
SQUARE INC CL A 852234103 3,502 15,426 SH   SOLE   2,472 0 12,954
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 482 10,539 SH   SOLE   20 0 10,519
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 517 10,729 SH   SOLE   0 0 10,729
STARBUCKS CORP COM 855244109 676 6,185 SH   SOLE   1,341 0 4,844
STRYKER CORPORATION COM 863667101 507 2,082 SH   SOLE   426 0 1,656
SVB FINANCIAL GROUP COM 78486Q101 458 927 SH   SOLE   0 0 927
SYNLOGIC INC COM 87166L100 211 59,000 SH   SOLE   0 0 59,000
SYSCO CORP COM 871829107 331 4,207 SH   SOLE   0 0 4,207
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 371 3,141 SH   SOLE   68 0 3,073
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 264 1,496 SH   SOLE   0 0 1,496
TARGET CORP COM 87612E106 421 2,124 SH   SOLE   115 0 2,009
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 6,353 322,313 SH   SOLE   10,153 0 312,160
TELADOC HEALTH INC COM 87918A105 929 5,112 SH   SOLE   15 0 5,097
TELEFLEX INCORPORATED COM 879369106 244 586 SH   SOLE   0 0 586
TEMPLETON DRAGON FD INC COM 88018T101 324 13,740 SH   SOLE   2,500 0 11,240
TEMPLETON EMERGING MKTS FD COM 880191101 3,559 186,353 SH   SOLE   4,505 0 181,848
TESLA INC COM 88160R101 10,840 16,229 SH   SOLE   1,581 0 14,648
TEXAS INSTRS INC COM 882508104 974 5,154 SH   SOLE   1,253 0 3,901
THE TRADE DESK INC COM CL A 88339J105 1,393 2,137 SH   SOLE   43 0 2,094
THERMO FISHER SCIENTIFIC INC COM 883556102 2,866 6,280 SH   SOLE   1,876 0 4,404
TJX COS INC NEW COM 872540109 798 12,067 SH   SOLE   79 0 11,988
T-MOBILE US INC COM 872590104 539 4,299 SH   SOLE   0 0 4,299
TORO CO COM 891092108 373 3,612 SH   SOLE   3,476 0 136
TRAVELERS COMPANIES INC COM 89417E109 215 1,428 SH   SOLE   305 0 1,123
TRIPADVISOR INC COM 896945201 262 4,873 SH   SOLE   0 0 4,873
TRUIST FINL CORP COM 89832Q109 312 5,346 SH   SOLE   1,159 0 4,187
TWILIO INC CL A 90138F102 1,201 3,524 SH   SOLE   0 0 3,524
TYLER TECHNOLOGIES INC COM 902252105 282 665 SH   SOLE   4 0 661
UBER TECHNOLOGIES INC COM 90353T100 323 5,929 SH   SOLE   165 0 5,764
UNION PAC CORP COM 907818108 308 1,396 SH   SOLE   276 0 1,120
UNITED AIRLS HLDGS INC COM 910047109 355 6,162 SH   SOLE   1,050 0 5,112
UNITED PARCEL SERVICE INC CL B 911312106 517 3,042 SH   SOLE   0 0 3,042
UNITED RENTALS INC COM 911363109 505 1,535 SH   SOLE   885 0 650
UNITED STATES ANTIMONY CORP COM 911549103 12 10,000 SH   SOLE   0 0 10,000
UNITEDHEALTH GROUP INC COM 91324P102 1,858 4,994 SH   SOLE   242 0 4,752
URBAN-GRO INC COM NEW 91704K202 105 12,450 SH   SOLE   1,000 0 11,450
US FOODS HLDG CORP COM 912008109 401 10,523 SH   SOLE   2,000 0 8,523
VAIL RESORTS INC COM 91879Q109 215 739 SH   SOLE   0 0 739
VALERO ENERGY CORP COM 91913Y100 522 7,297 SH   SOLE   60 0 7,237
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 11,292 347,431 SH   SOLE   5,852 0 341,579
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 16 10,000 SH Call SOLE   0 0 10,000
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 2,452 39,448 SH   SOLE   0 0 39,448
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 2,069 45,961 SH   SOLE   0 0 45,961
VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 5,229 33,271 SH   SOLE   1,480 0 31,791
VANECK VECTORS ETF TR RARE EARTH STRAT 92189H805 636 8,483 SH   SOLE   0 0 8,483
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1,051 7,691 SH   SOLE   0 0 7,691
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 657 3,721 SH   SOLE   0 0 3,721
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 811 4,075 SH   SOLE   0 0 4,075
VANGUARD BD INDEX FDS INTERMED TERM 921937819 483 5,449 SH   SOLE   0 0 5,449
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 2,380 28,956 SH   SOLE   12,150 0 16,806
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 5,296 62,506 SH   SOLE   1,364 0 61,142
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 219 3,834 SH   SOLE   0 0 3,834
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 380 2,147 SH   SOLE   50 0 2,097
VANGUARD INDEX FDS GROWTH ETF 922908736 10,557 41,070 SH   SOLE   653 0 40,417
VANGUARD INDEX FDS LARGE CAP ETF 922908637 820 4,428 SH   SOLE   650 0 3,778
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 1,127 5,251 SH   SOLE   3 0 5,248
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1,301 9,648 SH   SOLE   0 0 9,648
VANGUARD INDEX FDS MID CAP ETF 922908629 3,008 13,590 SH   SOLE   2,161 0 11,429
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,952 21,246 SH   SOLE   0 0 21,246
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 7,055 19,366 SH   SOLE   640 0 18,726
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,203 7,265 SH   SOLE   19 0 7,246
VANGUARD INDEX FDS SMALL CP ETF 922908751 10,663 49,811 SH   SOLE   2,015 0 47,796
VANGUARD INDEX FDS SML CP GRW ETF 922908595 220 801 SH   SOLE   0 0 801
VANGUARD INDEX FDS TOTAL STK MKT 922908769 29,622 143,315 SH   SOLE   1,587 0 141,728
VANGUARD INDEX FDS VALUE ETF 922908744 1,958 14,897 SH   SOLE   375 0 14,522
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 3,348 55,176 SH   SOLE   0 0 55,176
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,414 46,382 SH   SOLE   578 0 45,804
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 385 6,107 SH   SOLE   0 0 6,107
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 723 5,631 SH   SOLE   200 0 5,431
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1,756 18,046 SH   SOLE   0 0 18,046
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 658 12,043 SH   SOLE   0 0 12,043
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 3,004 44,683 SH   SOLE   0 0 44,683
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 5,434 58,414 SH   SOLE   164 0 58,250
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 21,130 343,463 SH   SOLE   0 0 343,463
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 2,318 28,102 SH   SOLE   1,889 0 26,213
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 829 3,316 SH   SOLE   0 0 3,316
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1,188 6,415 SH   SOLE   3,390 0 3,025
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 12,151 82,618 SH   SOLE   3,122 0 79,496
VANGUARD STAR FDS VG TL INTL STK F 921909768 1,681 26,811 SH   SOLE   0 0 26,811
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,148 43,731 SH   SOLE   180 0 43,551
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 5,012 49,579 SH   SOLE   0 0 49,579
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 4,128 63,069 SH   SOLE   0 0 63,069
VANGUARD WORLD FD EXTENDED DUR 921910709 564 4,497 SH   SOLE   0 0 4,497
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 445 4,674 SH   SOLE   378 0 4,296
VANGUARD WORLD FD MEGA GRWTH IND 921910816 233 1,126 SH   SOLE   0 0 1,126
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 335 3,965 SH   SOLE   0 0 3,965
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 320 1,399 SH   SOLE   19 0 1,380
VANGUARD WORLD FDS INF TECH ETF 92204A702 2,608 7,275 SH   SOLE   777 0 6,498
VEEVA SYS INC CL A COM 922475108 712 2,727 SH   SOLE   605 0 2,122
VERIZON COMMUNICATIONS INC COM 92343V104 3,616 62,186 SH   SOLE   9,946 0 52,240
VIACOMCBS INC CL B 92556H206 697 15,446 SH   SOLE   1,000 0 14,446
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 201 2,996 SH   SOLE   615 0 2,381
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 3,804 61,028 SH   SOLE   27,099 0 33,929
VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 238 4,030 SH   SOLE   0 0 4,030
VIRGIN GALACTIC HOLDINGS INC COM 92766K106 239 7,811 SH   SOLE   310 0 7,501
VISA INC COM CL A 92826C839 6,698 31,636 SH   SOLE   2,687 0 28,949
VISA INC COM CL A 92826C839 0 500 SH Call SOLE   0 0 500
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 400 21,713 SH   SOLE   0 0 21,713
WALMART INC COM 931142103 2,022 14,884 SH   SOLE   3,356 0 11,528
WASTE MGMT INC DEL COM 94106L109 1,490 11,546 SH   SOLE   4,572 0 6,974
WELLS FARGO CO NEW COM 949746101 473 12,099 SH   SOLE   2,386 0 9,713
WEST PHARMACEUTICAL SVSC INC COM 955306105 345 1,223 SH   SOLE   36 0 1,187
WEX INC COM 96208T104 388 1,856 SH   SOLE   0 0 1,856
WHEATON PRECIOUS METALS CORP COM 962879102 375 9,804 SH   SOLE   1,147 0 8,657
WISDOMTREE TR CLOUD COMPUTNG 97717Y691 270 5,609 SH   SOLE   0 0 5,609
WISDOMTREE TR EMER MKT HIGH FD 97717W315 3,811 85,917 SH   SOLE   2,000 0 83,917
WISDOMTREE TR FLOATNG RAT TREA 97717X628 250 9,970 SH   SOLE   0 0 9,970
WISDOMTREE TR INTL EQUITY FD 97717W703 589 11,202 SH   SOLE   0 0 11,202
WISDOMTREE TR INTL QULTY DIV 97717X131 548 14,768 SH   SOLE   0 0 14,768
WISDOMTREE TR US MIDCAP DIVID 97717W505 230 5,702 SH   SOLE   0 0 5,702
WISDOMTREE TR US MIDCAP FUND 97717W570 1,465 28,774 SH   SOLE   21,938 0 6,836
WISDOMTREE TR US QTLY DIV GRT 97717X669 639 11,170 SH   SOLE   0 0 11,170
WISDOMTREE TR US S CAP QTY DIV 97717X651 264 5,727 SH   SOLE   5,000 0 727
WISDOMTREE TR US SMALLCAP FUND 97717W562 444 9,366 SH   SOLE   6,268 0 3,098
WIX COM LTD SHS M98068105 451 1,617 SH   SOLE   60 0 1,557
WORLD GOLD TR SPDR GLD MINIS 98149E204 657 38,625 SH   SOLE   0 0 38,625
WP CAREY INC COM 92936U109 674 9,524 SH   SOLE   0 0 9,524
XCEL ENERGY INC COM 98389B100 218 3,271 SH   SOLE   0 0 3,271
XPO LOGISTICS INC COM 983793100 1,261 10,225 SH   SOLE   0 0 10,225
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 639 1,318 SH   SOLE   64 0 1,254
ZENDESK INC COM 98936J101 224 1,686 SH   SOLE   9 0 1,677
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 2,856 8,889 SH   SOLE   29 0 8,860
ZSCALER INC COM 98980G102 381 2,222 SH   SOLE   0 0 2,222
ZYNGA INC CL A 98986T108 234 22,923 SH   SOLE   650 0 22,273