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 3,893 40,791 SH   SOLE   0 0 40,791
ADVANCED MICRO DEVICES INC COM 007903107 366 3,894 SH   SOLE   0 0 3,894
AGNC INVT CORP COM 00123Q104 6,191 366,538 SH   SOLE   0 0 366,538
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 312 1,376 SH   SOLE   0 0 1,376
ALLIANCE DATA SYSTEMS CORP COM 018581108 2,690 25,815 SH   SOLE   0 0 25,815
ALPHABET INC CAP STK CL A 02079K305 208 85 SH   SOLE   0 0 85
ALPHABET INC CAP STK CL C 02079K107 7,208 2,876 SH   SOLE   0 0 2,876
ALPS ETF TR ALERIAN MLP 00162Q452 7,859 215,838 SH   SOLE   0 0 215,838
AMAZON COM INC COM 023135106 8,201 2,384 SH   SOLE   0 0 2,384
AMGEN INC COM 031162100 1,483 6,085 SH   SOLE   0 0 6,085
APPLE INC COM 037833100 3,344 24,415 SH   SOLE   0 0 24,415
AT&T INC COM 00206R102 562 19,535 SH   SOLE   0 0 19,535
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 6,677 179,393 SH   SOLE   0 0 179,393
AUTOMATIC DATA PROCESSING IN COM 053015103 1,705 8,582 SH   SOLE   0 0 8,582
BEAZER HOMES USA INC COM NEW 07556Q881 1,706 88,439 SH   SOLE   0 0 88,439
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 756 2,719 SH   SOLE   0 0 2,719
BLACKROCK INC COM 09247X101 1,694 1,936 SH   SOLE   0 0 1,936
BLACKROCK MUNI INTER DR FD I COM 09253X102 245 15,684 SH   SOLE   0 0 15,684
BOEING CO COM 097023105 1,173 4,898 SH   SOLE   0 0 4,898
BUNGE LIMITED COM G16962105 4,128 52,815 SH   SOLE   0 0 52,815
CONOCOPHILLIPS COM 20825C104 686 11,262 SH   SOLE   0 0 11,262
ENBRIDGE INC COM 29250N105 376 9,392 SH   SOLE   0 0 9,392
FACEBOOK INC CL A 30303M102 1,625 4,672 SH   SOLE   0 0 4,672
FASTENAL CO COM 311900104 1,543 29,679 SH   SOLE   0 0 29,679
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 6,776 286,509 SH   SOLE   0 0 286,509
FREEPORT-MCMORAN INC CL B 35671D857 2,407 64,852 SH   SOLE   0 0 64,852
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 637 22,324 SH   SOLE   0 0 22,324
GLOBAL X FDS GLBL X MLP ETF 37954Y343 1,235 31,952 SH   SOLE   0 0 31,952
HOME DEPOT INC COM 437076102 1,566 4,910 SH   SOLE   0 0 4,910
ICICI BANK LIMITED ADR 45104G104 1,926 112,613 SH   SOLE   0 0 112,613
ILLINOIS TOOL WKS INC COM 452308109 1,517 6,786 SH   SOLE   0 0 6,786
INTEL CORP COM 458140100 549 9,779 SH   SOLE   0 0 9,779
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,138 34,859 SH   SOLE   0 0 34,859
INTERNATIONAL BUSINESS MACHS COM 459200101 315 2,146 SH   SOLE   0 0 2,146
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 1,216 54,903 SH   SOLE   0 0 54,903
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 443 2,937 SH   SOLE   0 0 2,937
INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 1,071 15,472 SH   SOLE   0 0 15,472
INVESCO QQQ TR UNIT SER 1 46090E103 12,012 33,891 SH   SOLE   0 0 33,891
INVESCO SR INCOME TR COM 46131H107 509 114,182 SH   SOLE   0 0 114,182
ISHARES INC MSCI STH KOR ETF 464286772 2,461 26,413 SH   SOLE   0 0 26,413
ISHARES SILVER TR ISHARES 46428Q109 6,950 286,972 SH   SOLE   0 0 286,972
ISHARES TR ISHARES BIOTECH 464287556 281 1,716 SH   SOLE   0 0 1,716
ISHARES TR MSCI USA MIN VOL 46429B697 1,041 14,142 SH   SOLE   0 0 14,142
ISHARES TR CORE S&P500 ETF 464287200 658 1,530 SH   SOLE   0 0 1,530
ISHARES TR MSCI INDIA ETF 46429B598 1,936 43,755 SH   SOLE   0 0 43,755
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 802 15,980 SH   SOLE   0 0 15,980
JOHNSON & JOHNSON COM 478160104 241 1,461 SH   SOLE   0 0 1,461
JPMORGAN CHASE & CO COM 46625H100 1,381 8,878 SH   SOLE   0 0 8,878
M & T BK CORP COM 55261F104 3,444 23,698 SH   SOLE   0 0 23,698
MASTERCARD INCORPORATED CL A 57636Q104 1,274 3,490 SH   SOLE   0 0 3,490
MEDTRONIC PLC SHS G5960L103 325 2,622 SH   SOLE   0 0 2,622
MICROSOFT CORP COM 594918104 7,264 26,813 SH   SOLE   0 0 26,813
NETFLIX INC COM 64110L106 1,115 2,110 SH   SOLE   0 0 2,110
NEXTERA ENERGY INC COM 65339F101 2,859 39,008 SH   SOLE   0 0 39,008
NVIDIA CORPORATION COM 67066G104 1,484 1,855 SH   SOLE   0 0 1,855
PGIM HIGH YIELD BOND FUND IN COM 69346H100 4,777 293,626 SH   SOLE   0 0 293,626
PHILLIPS 66 COM 718546104 432 5,028 SH   SOLE   0 0 5,028
SALESFORCE COM INC COM 79466L302 5,521 22,601 SH   SOLE   0 0 22,601
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 748 9,085 SH   SOLE   0 0 9,085
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1,294 29,197 SH   SOLE   0 0 29,197
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 413 6,526 SH   SOLE   0 0 6,526
SIMON PPTY GROUP INC NEW COM 828806109 5,348 40,984 SH   SOLE   0 0 40,984
SNAP INC CL A 83304A106 3,420 50,197 SH   SOLE   0 0 50,197
SPDR GOLD TR GOLD SHS 78463V107 1,995 12,043 SH   SOLE   0 0 12,043
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 682 14,559 SH   SOLE   0 0 14,559
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,262 27,730 SH   SOLE   0 0 27,730
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 423 11,490 SH   SOLE   0 0 11,490
SPDR S&P 500 ETF TR TR UNIT 78462F103 20,346 47,530 SH   SOLE   0 0 47,530
SPDR SER TR BLMBRG BRC CNVRT 78464A359 3,615 41,683 SH   SOLE   0 0 41,683
SPDR SER TR BLOOMBERG SRT TR 78468R408 3,320 120,377 SH   SOLE   0 0 120,377
SPDR SER TR SPDR BLOOMBERG 78468R663 1,391 15,204 SH   SOLE   0 0 15,204
SPDR SER TR PORTFOLIO AGRGTE 78464A649 4,290 142,944 SH   SOLE   0 0 142,944
SPDR SER TR S&P HOMEBUILD 78464A888 469 6,402 SH   SOLE   0 0 6,402
SPDR SER TR S&P BK ETF 78464A797 1,295 25,224 SH   SOLE   0 0 25,224
SPDR SER TR PORTFOLIO SHORT 78464A474 3,492 111,563 SH   SOLE   0 0 111,563
SPDR SER TR S&P DIVID ETF 78464A763 1,084 8,864 SH   SOLE   0 0 8,864
SPDR SER TR PORTFOLI S&P1500 78464A805 3,520 66,454 SH   SOLE   0 0 66,454
SPDR SER TR BLOMBERG 1 10 YR 78468R861 356 16,834 SH   SOLE   0 0 16,834
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 2,160 44,612 SH   SOLE   0 0 44,612
STARBUCKS CORP COM 855244109 308 2,756 SH   SOLE   0 0 2,756
TARGET CORP COM 87612E106 797 3,296 SH   SOLE   0 0 3,296
TEXAS INSTRS INC COM 882508104 1,705 8,867 SH   SOLE   0 0 8,867
TWILIO INC CL A 90138F102 4,331 10,988 SH   SOLE   0 0 10,988
UNION PAC CORP COM 907818108 1,566 7,121 SH   SOLE   0 0 7,121
VANGUARD INDEX FDS VALUE ETF 922908744 307 2,236 SH   SOLE   0 0 2,236
VANGUARD INDEX FDS TOTAL STK MKT 922908769 268 1,201 SH   SOLE   0 0 1,201
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 513 2,720 SH   SOLE   0 0 2,720
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 3,657 67,330 SH   SOLE   0 0 67,330
VANGUARD WORLD FDS INF TECH ETF 92204A702 219 549 SH   SOLE   0 0 549
VERIZON COMMUNICATIONS INC COM 92343V104 240 4,284 SH   SOLE   0 0 4,284
VISA INC COM CL A 92826C839 4,385 18,755 SH   SOLE   0 0 18,755