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
DISNEY WALT CO COM 254687106 435 2,476 SH   SOLE 0 0 0 2,476
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 614 6,993 SH   SOLE 0 0 0 6,993
SPDR SER TR BLMBRG BRC CNVRT 78464A359 1,018 11,425 SH   SOLE 0 0 0 11,425
ALLIANCE DATA SYSTEMS CORP COM 018581108 4,173 45,396 SH   SOLE 0 0 0 45,396
ISHARES TR ISHARES BIOTECH 464287556 269 1,716 SH   SOLE 0 0 0 1,716
SPDR SER TR PORTFLI TIPS ETF 78464A656 386 12,229 SH   SOLE 0 0 0 12,229
SNAP INC CL A 83304A106 451 8,477 SH   SOLE 0 0 0 8,477
DEERE & CO COM 244199105 4,778 13,452 SH   SOLE 0 0 0 13,452
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 354 2,193 SH   SOLE 0 0 0 2,193
ACTIVISION BLIZZARD INC COM 00507V109 314 4,627 SH   SOLE 0 0 0 4,627
MASTERCARD INCORPORATED CL A 57636Q104 1,033 2,960 SH   SOLE 0 0 0 2,960
PIMCO ETF TR ACTIVE BD ETF 72201R775 382 3,457 SH   SOLE 0 0 0 3,457
SPDR S&P 500 ETF TR TR UNIT 78462F103 11,979 25,567 SH   SOLE 0 0 0 25,567
TREACE MED CONCEPTS INC COM 89455T109 660 27,697 SH   SOLE 0 0 0 27,697
BUNGE LIMITED COM G16962105 8,631 92,884 SH   SOLE 0 0 0 92,884
NUVEEN AMT FREE QLTY MUN INC COM 670657105 233 15,043 SH   SOLE 0 0 0 15,043
SOUTHERN COPPER CORP COM 84265V105 862 14,513 SH   SOLE 0 0 0 14,513
NEXTERA ENERGY INC COM 65339F101 3,546 41,456 SH   SOLE 0 0 0 41,456
BLACKROCK MUNICIPAL INCOME COM 09253X102 172 11,132 SH   SOLE 0 0 0 11,132
UNION PAC CORP COM 907818108 1,342 5,617 SH   SOLE 0 0 0 5,617
APPLE INC COM 037833100 3,651 24,136 SH   SOLE 0 0 0 24,136
AT&T INC COM 00206R102 278 11,094 SH   SOLE 0 0 0 11,094
TARGET CORP COM 87612E106 744 2,926 SH   SOLE 0 0 0 2,926
AMAZON COM INC COM 023135106 10,948 3,111 SH   SOLE 0 0 0 3,111
TEXAS INSTRS INC COM 882508104 1,326 6,855 SH   SOLE 0 0 0 6,855
ALPS ETF TR ALERIAN MLP 00162Q452 7,441 211,399 SH   SOLE 0 0 0 211,399
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,568 40,919 SH   SOLE 0 0 0 40,919
BOEING CO COM 097023105 914 4,073 SH   SOLE 0 0 0 4,073
TWILIO INC CL A 90138F102 4,184 13,470 SH   SOLE 0 0 0 13,470
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 1,488 31,007 SH   SOLE 0 0 0 31,007
INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 893 12,427 SH   SOLE 0 0 0 12,427
WILLIAMS COS INC COM 969457100 285 9,965 SH   SOLE 0 0 0 9,965
INTEL CORP COM 458140100 446 8,750 SH   SOLE 0 0 0 8,750
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 847 17,289 SH   SOLE 0 0 0 17,289
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 395 8,220 SH   SOLE 0 0 0 8,220
JPMORGAN CHASE & CO COM 46625H100 1,219 7,253 SH   SOLE 0 0 0 7,253
PGIM HIGH YIELD BOND FUND IN COM 69346H100 5,718 346,944 SH   SOLE 0 0 0 346,944
NUVEEN QUALITY MUNCP INCOME COM 67066V101 204 12,818 SH   SOLE 0 0 0 12,818
SPDR SER TR BLOOMBERG SRT TR 78468R408 2,635 96,261 SH   SOLE 0 0 0 96,261
VANGUARD INDEX FDS VALUE ETF 922908744 300 2,071 SH   SOLE 0 0 0 2,071
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 784 2,723 SH   SOLE 0 0 0 2,723
VISA INC COM CL A 92826C839 6,029 27,827 SH   SOLE 0 0 0 27,827
SIMON PPTY GROUP INC NEW COM 828806109 5,925 34,749 SH   SOLE 0 0 0 34,749
AUTOMATIC DATA PROCESSING IN COM 053015103 1,501 6,535 SH   SOLE 0 0 0 6,535
FACEBOOK INC CL A 30303M102 1,363 3,995 SH   SOLE 0 0 0 3,995
ILLINOIS TOOL WKS INC COM 452308109 1,247 5,329 SH   SOLE 0 0 0 5,329
VANGUARD INDEX FDS TOTAL STK MKT 922908769 236 975 SH   SOLE 0 0 0 975
SALESFORCE COM INC COM 79466L302 7,748 25,217 SH   SOLE 0 0 0 25,217
HOME DEPOT INC COM 437076102 1,398 3,796 SH   SOLE 0 0 0 3,796
ADVANCED MICRO DEVICES INC COM 007903107 528 3,875 SH   SOLE 0 0 0 3,875
SPDR SER TR SPDR BLOOMBERG 78468R663 330 3,605 SH   SOLE 0 0 0 3,605
NETFLIX INC COM 64110L106 1,455 2,254 SH   SOLE 0 0 0 2,254
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 385 8,025 SH   SOLE 0 0 0 8,025
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1,141 23,658 SH   SOLE 0 0 0 23,658
INVESCO QQQ TR UNIT SER 1 46090E103 9,095 22,819 SH   SOLE 0 0 0 22,819
NVIDIA CORPORATION COM 67066G104 1,935 6,503 SH   SOLE 0 0 0 6,503
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 348 1,750 SH   SOLE 0 0 0 1,750
BLACKROCK MUNI INCOME TR II COM 09249N101 231 14,923 SH   SOLE 0 0 0 14,923
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 533 16,908 SH   SOLE 0 0 0 16,908
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 331 4,931 SH   SOLE 0 0 0 4,931
ISHARES INC MSCI EMRG CHN 46434G764 1,121 18,181 SH   SOLE 0 0 0 18,181
SPDR SER TR PORTFLI MORTGAGE 78464A383 386 15,060 SH   SOLE 0 0 0 15,060
INTERNATIONAL BUSINESS MACHS COM 459200101 314 2,538 SH   SOLE 0 0 0 2,538
AGNC INVT CORP COM 00123Q104 8,420 519,120 SH   SOLE 0 0 0 519,120
SUNRUN INC COM 86771W105 2,652 47,197 SH   SOLE 0 0 0 47,197
VANGUARD WORLD FDS INF TECH ETF 92204A702 225 502 SH   SOLE 0 0 0 502
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 344 20,002 SH   SOLE 0 0 0 20,002
STARBUCKS CORP COM 855244109 245 2,098 SH   SOLE 0 0 0 2,098
MERCK & CO INC COM 58933Y105 4,803 58,855 SH   SOLE 0 0 0 58,855
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 8,048 323,358 SH   SOLE 0 0 0 323,358
SPDR SER TR PORTFOLIO AGRGTE 78464A649 1,899 63,356 SH   SOLE 0 0 0 63,356
MICROSOFT CORP COM 594918104 9,195 27,361 SH   SOLE 0 0 0 27,361
SPDR GOLD TR GOLD SHS 78463V107 2,085 12,275 SH   SOLE 0 0 0 12,275
MARVELL TECHNOLOGY INC COM 573874104 223 3,100 SH   SOLE 0 0 0 3,100
GLOBAL X FDS GLBL X MLP ETF 37954Y343 898 24,617 SH   SOLE 0 0 0 24,617
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 649 4,883 SH   SOLE 0 0 0 4,883
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 761 34,325 SH   SOLE 0 0 0 34,325
FASTENAL CO COM 311900104 1,349 23,163 SH   SOLE 0 0 0 23,163
ENBRIDGE INC COM 29250N105 419 9,669 SH   SOLE 0 0 0 9,669
ALPHABET INC CAP STK CL A 02079K305 250 84 SH   SOLE 0 0 0 84
SPDR SER TR PORTFOLIO SHORT 78464A474 2,491 79,951 SH   SOLE 0 0 0 79,951
ALPHABET INC CAP STK CL C 02079K107 8,411 2,818 SH   SOLE 0 0 0 2,818
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 653 17,203 SH   SOLE 0 0 0 17,203
SPDR SER TR S&P BK ETF 78464A797 1,350 23,457 SH   SOLE 0 0 0 23,457
SPDR SER TR S&P DIVID ETF 78464A763 842 6,671 SH   SOLE 0 0 0 6,671
ISHARES TR CORE S&P500 ETF 464287200 390 830 SH   SOLE 0 0 0 830
E2OPEN PARENT HOLDINGS INC COM CL A 29788T103 2,147 173,881 SH   SOLE 0 0 0 173,881
MEDTRONIC PLC SHS G5960L103 326 2,655 SH   SOLE 0 0 0 2,655
INVESCO SR INCOME TR COM 46131H107 534 118,661 SH   SOLE 0 0 0 118,661
BLACKROCK INC COM 09247X101 1,421 1,488 SH   SOLE 0 0 0 1,488
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 225 14,950 SH   SOLE 0 0 0 14,950
M & T BK CORP COM 55261F104 6,091 39,274 SH   SOLE 0 0 0 39,274
SPDR SER TR BLOMBERG 1 10 YR 78468R861 356 16,710 SH   SOLE 0 0 0 16,710
SPDR SER TR PORTFOLI S&P1500 78464A805 4,076 70,417 SH   SOLE 0 0 0 70,417
MAGNITE INC COM 55955D100 2,450 108,126 SH   SOLE 0 0 0 108,126
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 8,592 215,834 SH   SOLE 0 0 0 215,834
ISHARES TR MSCI INDIA ETF 46429B598 2,924 58,496 SH   SOLE 0 0 0 58,496
NUVEEN AMT FREE MUN CR INC F COM 67071L106 231 13,153 SH   SOLE 0 0 0 13,153
ICICI BANK LIMITED ADR 45104G104 2,702 130,934 SH   SOLE 0 0 0 130,934