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
ACTIVISION BLIZZARD INC COM 00507V109 2,614 28,104 SH   SOLE   0 0 28,104
ADVANCED MICRO DEVICES INC COM 007903107 235 2,999 SH   SOLE   0 0 2,999
AGNC INVT CORP COM 00123Q104 4,251 253,610 SH   SOLE   0 0 253,610
AIRBNB INC COM CL A 009066101 210 1,120 SH   SOLE   0 0 1,120
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,313 5,790 SH   SOLE   0 0 5,790
ALLIANCE DATA SYSTEMS CORP COM 018581108 2,041 18,209 SH   SOLE   0 0 18,209
ALPHABET INC CAP STK CL A 02079K305 751 364 SH   SOLE   0 0 364
ALPHABET INC CAP STK CL C 02079K107 5,112 2,471 SH   SOLE   0 0 2,471
ALPS ETF TR ALERIAN MLP 00162Q452 4,571 149,855 SH   SOLE   0 0 149,855
ALTRIA GROUP INC COM 02209S103 226 4,408 SH   SOLE   0 0 4,408
AMAZON COM INC COM 023135106 6,587 2,129 SH   SOLE   0 0 2,129
AMGEN INC COM 031162100 2,018 8,109 SH   SOLE   0 0 8,109
APPLE INC COM 037833100 5,429 44,445 SH   SOLE   0 0 44,445
ARK ETF TR GENOMIC REV ETF 00214Q302 361 4,064 SH   SOLE   0 0 4,064
AT&T INC COM 00206R102 673 22,238 SH   SOLE   0 0 22,238
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 3,862 105,442 SH   SOLE   0 0 105,442
ATLASSIAN CORP PLC CL A G06242104 306 1,451 SH   SOLE   0 0 1,451
AUTOMATIC DATA PROCESSING IN COM 053015103 2,214 11,748 SH   SOLE   0 0 11,748
BEAZER HOMES USA INC COM NEW 07556Q881 1,596 76,275 SH   SOLE   0 0 76,275
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 764 2,989 SH   SOLE   0 0 2,989
BLACKROCK INC COM 09247X101 1,977 2,622 SH   SOLE   0 0 2,622
BLACKROCK MUNI INTER DR FD I COM 09253X102 168 11,184 SH   SOLE   0 0 11,184
BUNGE LIMITED COM G16962105 3,098 39,085 SH   SOLE   0 0 39,085
CITIGROUP INC COM NEW 172967424 204 2,805 SH   SOLE   0 0 2,805
CLEARWAY ENERGY INC CL C 18539C204 2,014 71,570 SH   SOLE   0 0 71,570
CONOCOPHILLIPS COM 20825C104 597 11,275 SH   SOLE   0 0 11,275
CONSTELLATION BRANDS INC CL A 21036P108 200 875 SH   SOLE   0 0 875
ELECTRONIC ARTS INC COM 285512109 327 2,414 SH   SOLE   0 0 2,414
ETSY INC COM 29786A106 224 1,113 SH   SOLE   0 0 1,113
FACEBOOK INC CL A 30303M102 1,745 5,923 SH   SOLE   0 0 5,923
FASTENAL CO COM 311900104 1,980 39,383 SH   SOLE   0 0 39,383
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 3,324 158,745 SH   SOLE   0 0 158,745
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 708 3,248 SH   SOLE   0 0 3,248
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 509 19,768 SH   SOLE   0 0 19,768
GLOBAL X FDS GLBL X MLP ETF 37954Y343 973 29,415 SH   SOLE   0 0 29,415
GOLDMAN SACHS GROUP INC COM 38141G104 228 698 SH   SOLE   0 0 698
HOME DEPOT INC COM 437076102 2,025 6,635 SH   SOLE   0 0 6,635
ICICI BANK LIMITED ADR 45104G104 1,059 66,055 SH   SOLE   0 0 66,055
IDEXX LABS INC COM 45168D104 206 420 SH   SOLE   0 0 420
ILLINOIS TOOL WKS INC COM 452308109 2,007 9,061 SH   SOLE   0 0 9,061
INTEL CORP COM 458140100 625 9,771 SH   SOLE   0 0 9,771
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,707 24,242 SH   SOLE   0 0 24,242
INTERNATIONAL BUSINESS MACHS COM 459200101 286 2,146 SH   SOLE   0 0 2,146
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 1,403 63,418 SH   SOLE   0 0 63,418
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 382 2,696 SH   SOLE   0 0 2,696
INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 1,026 13,579 SH   SOLE   0 0 13,579
INVESCO QQQ TR UNIT SER 1 46090E103 6,319 19,799 SH   SOLE   0 0 19,799
INVESCO SR INCOME TR COM 46131H107 330 78,599 SH   SOLE   0 0 78,599
ISHARES INC MSCI STH KOR ETF 464286772 1,422 15,852 SH   SOLE   0 0 15,852
ISHARES SILVER TR ISHARES 46428Q109 2,027 89,281 SH   SOLE   0 0 89,281
ISHARES TR MSCI USA MIN VOL 46429B697 850 12,292 SH   SOLE   0 0 12,292
ISHARES TR GL CLEAN ENE ETF 464288224 253 10,397 SH   SOLE   0 0 10,397
ISHARES TR NASDAQ BIOTECH 464287556 2,961 19,666 SH   SOLE   0 0 19,666
ISHARES TR CORE S&P500 ETF 464287200 712 1,791 SH   SOLE   0 0 1,791
ISHARES TR MSCI USA MMENTM 46432F396 933 5,799 SH   SOLE   0 0 5,799
ISHARES TR MSCI INDIA ETF 46429B598 1,138 26,977 SH   SOLE   0 0 26,977
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 808 16,092 SH   SOLE   0 0 16,092
JD.COM INC SPON ADR CL A 47215P106 618 7,329 SH   SOLE   0 0 7,329
JOHNSON & JOHNSON COM 478160104 379 2,307 SH   SOLE   0 0 2,307
JPMORGAN CHASE & CO COM 46625H100 1,766 11,599 SH   SOLE   0 0 11,599
M & T BK CORP COM 55261F104 1,396 9,208 SH   SOLE   0 0 9,208
MASTERCARD INCORPORATED CL A 57636Q104 1,544 4,335 SH   SOLE   0 0 4,335
MERCK & CO. INC COM 58933Y105 248 3,218 SH   SOLE   0 0 3,218
MICROSOFT CORP COM 594918104 5,157 21,872 SH   SOLE   0 0 21,872
MODERNA INC COM 60770K107 644 4,920 SH   SOLE   0 0 4,920
NETFLIX INC COM 64110L106 2,113 4,051 SH   SOLE   0 0 4,051
NEXTERA ENERGY INC COM 65339F101 2,223 29,396 SH   SOLE   0 0 29,396
NIO INC SPON ADS 62914V106 279 7,160 SH   SOLE   0 0 7,160
NVIDIA CORPORATION COM 67066G104 434 812 SH   SOLE   0 0 812
PAYPAL HLDGS INC COM 70450Y103 259 1,066 SH   SOLE   0 0 1,066
PFIZER INC COM 717081103 417 11,506 SH   SOLE   0 0 11,506
PGIM HIGH YIELD BOND FUND IN COM 69346H100 2,990 190,928 SH   SOLE   0 0 190,928
PHILLIPS 66 COM 718546104 414 5,080 SH   SOLE   0 0 5,080
PLUG POWER INC COM NEW 72919P202 747 20,850 SH   SOLE   0 0 20,850
QUALCOMM INC COM 747525103 749 5,649 SH   SOLE   0 0 5,649
RACKSPACE TECHNOLOGY INC COM 750102105 532 22,382 SH   SOLE   0 0 22,382
REGENERON PHARMACEUTICALS COM 75886F107 284 600 SH   SOLE   0 0 600
SALESFORCE COM INC COM 79466L302 3,276 15,460 SH   SOLE   0 0 15,460
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 949 24,039 SH   SOLE   0 0 24,039
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 721 11,263 SH   SOLE   0 0 11,263
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 899 7,701 SH   SOLE   0 0 7,701
SIMON PPTY GROUP INC NEW COM 828806109 3,783 33,252 SH   SOLE   0 0 33,252
SNAP INC CL A 83304A106 1,629 31,144 SH   SOLE   0 0 31,144
SPDR GOLD TR GOLD SHS 78463V107 2,862 17,891 SH   SOLE   0 0 17,891
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 573 12,870 SH   SOLE   0 0 12,870
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,276 29,155 SH   SOLE   0 0 29,155
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 331 9,355 SH   SOLE   0 0 9,355
SPDR S&P 500 ETF TR TR UNIT 78462F103 25,711 64,872 SH   SOLE   0 0 64,872
SPDR SER TR BLMBRG BRC CNVRT 78464A359 4,052 48,612 SH   SOLE   0 0 48,612
SPDR SER TR BLOOMBERG SRT TR 78468R408 3,253 119,043 SH   SOLE   0 0 119,043
SPDR SER TR S&P BIOTECH 78464A870 623 4,591 SH   SOLE   0 0 4,591
SPDR SER TR SPDR BLOOMBERG 78468R663 10,559 115,404 SH   SOLE   0 0 115,404
SPDR SER TR PORTFOLIO AGRGTE 78464A649 4,533 152,890 SH   SOLE   0 0 152,890
SPDR SER TR S&P HOMEBUILD 78464A888 417 5,921 SH   SOLE   0 0 5,921
SPDR SER TR PORTFOLIO SHORT 78464A474 3,543 113,167 SH   SOLE   0 0 113,167
SPDR SER TR S&P BK ETF 78464A797 1,175 22,654 SH   SOLE   0 0 22,654
SPDR SER TR S&P DIVID ETF 78464A763 952 8,066 SH   SOLE   0 0 8,066
SPDR SER TR PORTFOLI S&P1500 78464A805 2,789 56,704 SH   SOLE   0 0 56,704
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 2,380 49,370 SH   SOLE   0 0 49,370
STARBUCKS CORP COM 855244109 309 2,826 SH   SOLE   0 0 2,826
TARGET CORP COM 87612E106 274 1,383 SH   SOLE   0 0 1,383
TEXAS INSTRS INC COM 882508104 2,249 11,901 SH   SOLE   0 0 11,901
TWILIO INC CL A 90138F102 2,355 6,911 SH   SOLE   0 0 6,911
UNION PAC CORP COM 907818108 2,093 9,498 SH   SOLE   0 0 9,498
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 442 13,591 SH   SOLE   0 0 13,591
VANGUARD INDEX FDS TOTAL STK MKT 922908769 252 1,217 SH   SOLE   0 0 1,217
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,647 50,864 SH   SOLE   0 0 50,864
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,379 9,373 SH   SOLE   0 0 9,373
VANGUARD WORLD FDS INF TECH ETF 92204A702 251 700 SH   SOLE   0 0 700
VERIZON COMMUNICATIONS INC COM 92343V104 372 6,399 SH   SOLE   0 0 6,399
VISA INC COM CL A 92826C839 2,928 13,830 SH   SOLE   0 0 13,830
WALMART INC COM 931142103 558 4,105 SH   SOLE   0 0 4,105
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 259 807 SH   SOLE   0 0 807