ACTIVISION BLIZZARD INC
COM
00507V109
2614
28104
SH
SOLE
0
0
28104
ADVANCED MICRO DEVICES INC
COM
007903107
235
2999
SH
SOLE
0
0
2999
AGNC INVT CORP
COM
00123Q104
4251
253610
SH
SOLE
0
0
253610
AIRBNB INC
COM CL A
009066101
210
1120
SH
SOLE
0
0
1120
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
1313
5790
SH
SOLE
0
0
5790
ALLIANCE DATA SYSTEMS CORP
COM
018581108
2041
18209
SH
SOLE
0
0
18209
ALPHABET INC
CAP STK CL A
02079K305
751
364
SH
SOLE
0
0
364
ALPHABET INC
CAP STK CL C
02079K107
5112
2471
SH
SOLE
0
0
2471
ALPS ETF TR
ALERIAN MLP
00162Q452
4571
149855
SH
SOLE
0
0
149855
ALTRIA GROUP INC
COM
02209S103
226
4408
SH
SOLE
0
0
4408
AMAZON COM INC
COM
023135106
6587
2129
SH
SOLE
0
0
2129
AMGEN INC
COM
031162100
2018
8109
SH
SOLE
0
0
8109
APPLE INC
COM
037833100
5429
44445
SH
SOLE
0
0
44445
ARK ETF TR
GENOMIC REV ETF
00214Q302
361
4064
SH
SOLE
0
0
4064
AT&T INC
COM
00206R102
673
22238
SH
SOLE
0
0
22238
ATLANTICA SUSTAINABLE INFR P
SHS
G0751N103
3862
105442
SH
SOLE
0
0
105442
ATLASSIAN CORP PLC
CL A
G06242104
306
1451
SH
SOLE
0
0
1451
AUTOMATIC DATA PROCESSING IN
COM
053015103
2214
11748
SH
SOLE
0
0
11748
BEAZER HOMES USA INC
COM NEW
07556Q881
1596
76275
SH
SOLE
0
0
76275
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
764
2989
SH
SOLE
0
0
2989
BLACKROCK INC
COM
09247X101
1977
2622
SH
SOLE
0
0
2622
BLACKROCK MUNI INTER DR FD I
COM
09253X102
168
11184
SH
SOLE
0
0
11184
BUNGE LIMITED
COM
G16962105
3098
39085
SH
SOLE
0
0
39085
CITIGROUP INC
COM NEW
172967424
204
2805
SH
SOLE
0
0
2805
CLEARWAY ENERGY INC
CL C
18539C204
2014
71570
SH
SOLE
0
0
71570
CONOCOPHILLIPS
COM
20825C104
597
11275
SH
SOLE
0
0
11275
CONSTELLATION BRANDS INC
CL A
21036P108
200
875
SH
SOLE
0
0
875
ELECTRONIC ARTS INC
COM
285512109
327
2414
SH
SOLE
0
0
2414
ETSY INC
COM
29786A106
224
1113
SH
SOLE
0
0
1113
FACEBOOK INC
CL A
30303M102
1745
5923
SH
SOLE
0
0
5923
FASTENAL CO
COM
311900104
1980
39383
SH
SOLE
0
0
39383
FIRST TR EXCHANGE TRAD FD VI
FST TR GLB FD
33739H101
3324
158745
SH
SOLE
0
0
158745
FIRST TR EXCHANGE-TRADED FD
DJ INTERNT IDX
33733E302
708
3248
SH
SOLE
0
0
3248
GLOBAL X FDS
CLOUD COMPUTNG
37954Y442
509
19768
SH
SOLE
0
0
19768
GLOBAL X FDS
GLBL X MLP ETF
37954Y343
973
29415
SH
SOLE
0
0
29415
GOLDMAN SACHS GROUP INC
COM
38141G104
228
698
SH
SOLE
0
0
698
HOME DEPOT INC
COM
437076102
2025
6635
SH
SOLE
0
0
6635
ICICI BANK LIMITED
ADR
45104G104
1059
66055
SH
SOLE
0
0
66055
IDEXX LABS INC
COM
45168D104
206
420
SH
SOLE
0
0
420
ILLINOIS TOOL WKS INC
COM
452308109
2007
9061
SH
SOLE
0
0
9061
INTEL CORP
COM
458140100
625
9771
SH
SOLE
0
0
9771
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
2707
24242
SH
SOLE
0
0
24242
INTERNATIONAL BUSINESS MACHS
COM
459200101
286
2146
SH
SOLE
0
0
2146
INVESCO EXCH TRADED FD TR II
SR LN ETF
46138G508
1403
63418
SH
SOLE
0
0
63418
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
46137V357
382
2696
SH
SOLE
0
0
2696
INVESCO EXCHANGE TRADED FD T
INVESCO MSCI
46137V407
1026
13579
SH
SOLE
0
0
13579
INVESCO QQQ TR
UNIT SER 1
46090E103
6319
19799
SH
SOLE
0
0
19799
INVESCO SR INCOME TR
COM
46131H107
330
78599
SH
SOLE
0
0
78599
ISHARES INC
MSCI STH KOR ETF
464286772
1422
15852
SH
SOLE
0
0
15852
ISHARES SILVER TR
ISHARES
46428Q109
2027
89281
SH
SOLE
0
0
89281
ISHARES TR
MSCI USA MIN VOL
46429B697
850
12292
SH
SOLE
0
0
12292
ISHARES TR
GL CLEAN ENE ETF
464288224
253
10397
SH
SOLE
0
0
10397
ISHARES TR
NASDAQ BIOTECH
464287556
2961
19666
SH
SOLE
0
0
19666
ISHARES TR
CORE S&P500 ETF
464287200
712
1791
SH
SOLE
0
0
1791
ISHARES TR
MSCI USA MMENTM
46432F396
933
5799
SH
SOLE
0
0
5799
ISHARES TR
MSCI INDIA ETF
46429B598
1138
26977
SH
SOLE
0
0
26977
ISHARES U S ETF TR
BLACKROCK ST MAT
46431W507
808
16092
SH
SOLE
0
0
16092
JD.COM INC
SPON ADR CL A
47215P106
618
7329
SH
SOLE
0
0
7329
JOHNSON & JOHNSON
COM
478160104
379
2307
SH
SOLE
0
0
2307
JPMORGAN CHASE & CO
COM
46625H100
1766
11599
SH
SOLE
0
0
11599
M & T BK CORP
COM
55261F104
1396
9208
SH
SOLE
0
0
9208
MASTERCARD INCORPORATED
CL A
57636Q104
1544
4335
SH
SOLE
0
0
4335
MERCK & CO. INC
COM
58933Y105
248
3218
SH
SOLE
0
0
3218
MICROSOFT CORP
COM
594918104
5157
21872
SH
SOLE
0
0
21872
MODERNA INC
COM
60770K107
644
4920
SH
SOLE
0
0
4920
NETFLIX INC
COM
64110L106
2113
4051
SH
SOLE
0
0
4051
NEXTERA ENERGY INC
COM
65339F101
2223
29396
SH
SOLE
0
0
29396
NIO INC
SPON ADS
62914V106
279
7160
SH
SOLE
0
0
7160
NVIDIA CORPORATION
COM
67066G104
434
812
SH
SOLE
0
0
812
PAYPAL HLDGS INC
COM
70450Y103
259
1066
SH
SOLE
0
0
1066
PFIZER INC
COM
717081103
417
11506
SH
SOLE
0
0
11506
PGIM HIGH YIELD BOND FUND IN
COM
69346H100
2990
190928
SH
SOLE
0
0
190928
PHILLIPS 66
COM
718546104
414
5080
SH
SOLE
0
0
5080
PLUG POWER INC
COM NEW
72919P202
747
20850
SH
SOLE
0
0
20850
QUALCOMM INC
COM
747525103
749
5649
SH
SOLE
0
0
5649
RACKSPACE TECHNOLOGY INC
COM
750102105
532
22382
SH
SOLE
0
0
22382
REGENERON PHARMACEUTICALS
COM
75886F107
284
600
SH
SOLE
0
0
600
SALESFORCE COM INC
COM
79466L302
3276
15460
SH
SOLE
0
0
15460
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
949
24039
SH
SOLE
0
0
24039
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
721
11263
SH
SOLE
0
0
11263
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
899
7701
SH
SOLE
0
0
7701
SIMON PPTY GROUP INC NEW
COM
828806109
3783
33252
SH
SOLE
0
0
33252
SNAP INC
CL A
83304A106
1629
31144
SH
SOLE
0
0
31144
SPDR GOLD TR
GOLD SHS
78463V107
2862
17891
SH
SOLE
0
0
17891
SPDR INDEX SHS FDS
EURO STOXX 50
78463X202
573
12870
SH
SOLE
0
0
12870
SPDR INDEX SHS FDS
PORTFOLIO EMG MK
78463X509
1276
29155
SH
SOLE
0
0
29155
SPDR INDEX SHS FDS
PORTFOLIO DEVLPD
78463X889
331
9355
SH
SOLE
0
0
9355
SPDR S&P 500 ETF TR
TR UNIT
78462F103
25711
64872
SH
SOLE
0
0
64872
SPDR SER TR
BLMBRG BRC CNVRT
78464A359
4052
48612
SH
SOLE
0
0
48612
SPDR SER TR
BLOOMBERG SRT TR
78468R408
3253
119043
SH
SOLE
0
0
119043
SPDR SER TR
S&P BIOTECH
78464A870
623
4591
SH
SOLE
0
0
4591
SPDR SER TR
SPDR BLOOMBERG
78468R663
10559
115404
SH
SOLE
0
0
115404
SPDR SER TR
PORTFOLIO AGRGTE
78464A649
4533
152890
SH
SOLE
0
0
152890
SPDR SER TR
S&P HOMEBUILD
78464A888
417
5921
SH
SOLE
0
0
5921
SPDR SER TR
PORTFOLIO SHORT
78464A474
3543
113167
SH
SOLE
0
0
113167
SPDR SER TR
S&P BK ETF
78464A797
1175
22654
SH
SOLE
0
0
22654
SPDR SER TR
S&P DIVID ETF
78464A763
952
8066
SH
SOLE
0
0
8066
SPDR SER TR
PORTFOLI S&P1500
78464A805
2789
56704
SH
SOLE
0
0
56704
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
2380
49370
SH
SOLE
0
0
49370
STARBUCKS CORP
COM
855244109
309
2826
SH
SOLE
0
0
2826
TARGET CORP
COM
87612E106
274
1383
SH
SOLE
0
0
1383
TEXAS INSTRS INC
COM
882508104
2249
11901
SH
SOLE
0
0
11901
TWILIO INC
CL A
90138F102
2355
6911
SH
SOLE
0
0
6911
UNION PAC CORP
COM
907818108
2093
9498
SH
SOLE
0
0
9498
VANECK VECTORS ETF TR
GOLD MINERS ETF
92189F106
442
13591
SH
SOLE
0
0
13591
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
252
1217
SH
SOLE
0
0
1217
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
2647
50864
SH
SOLE
0
0
50864
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
1379
9373
SH
SOLE
0
0
9373
VANGUARD WORLD FDS
INF TECH ETF
92204A702
251
700
SH
SOLE
0
0
700
VERIZON COMMUNICATIONS INC
COM
92343V104
372
6399
SH
SOLE
0
0
6399
VISA INC
COM CL A
92826C839
2928
13830
SH
SOLE
0
0
13830
WALMART INC
COM
931142103
558
4105
SH
SOLE
0
0
4105
ZOOM VIDEO COMMUNICATIONS IN
CL A
98980L101
259
807
SH
SOLE
0
0
807