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
ADVANCED MICRO DEVICES INC COM 007903107 479 3,875 SH   SOLE 0 0 0 3,875
AGNC INVT CORP COM 00123Q104 7,980 560,416 SH   SOLE 0 0 0 560,416
ALLIANCE DATA SYSTEMS CORP COM 018581108 3,692 53,358 SH   SOLE 0 0 0 53,358
ALPHABET INC CAP STK CL A 02079K305 249 87 SH   SOLE 0 0 0 87
ALPHABET INC CAP STK CL C 02079K107 8,449 2,954 SH   SOLE 0 0 0 2,954
ALPS ETF TR ALERIAN MLP 00162Q452 9,296 242,144 SH   SOLE 0 0 0 242,144
AMAZON COM INC COM 023135106 10,584 3,357 SH   SOLE 0 0 0 3,357
APPLE INC COM 037833100 4,198 24,352 SH   SOLE 0 0 0 24,352
AT&T INC COM 00206R102 291 12,098 SH   SOLE 0 0 0 12,098
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 4,765 148,912 SH   SOLE 0 0 0 148,912
AUTOMATIC DATA PROCESSING IN COM 053015103 1,432 6,943 SH   SOLE 0 0 0 6,943
BARRICK GOLD CORP COM 067901108 3,943 205,484 SH   SOLE 0 0 0 205,484
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 861 2,735 SH   SOLE 0 0 0 2,735
BLACKROCK INC COM 09247X101 1,312 1,620 SH   SOLE 0 0 0 1,620
BLACKROCK MUNI INCOME TR II COM 09249N101 226 15,983 SH   SOLE 0 0 0 15,983
BLACKROCK MUNICIPAL INCOME COM 09253X102 235 16,612 SH   SOLE 0 0 0 16,612
BLOCK INC CL A 852234103 278 2,556 SH   SOLE 0 0 0 2,556
BOEING CO COM 097023105 1,234 5,976 SH   SOLE 0 0 0 5,976
BROADCOM INC COM 11135F101 1,416 2,399 SH   SOLE 0 0 0 2,399
BUNGE LIMITED COM G16962105 9,379 95,604 SH   SOLE 0 0 0 95,604
CHENIERE ENERGY INC COM NEW 16411R208 3,487 30,576 SH   SOLE 0 0 0 30,576
COMERICA INC COM 200340107 4,896 50,455 SH   SOLE 0 0 0 50,455
DEERE & CO COM 244199105 4,984 13,490 SH   SOLE 0 0 0 13,490
DISNEY WALT CO COM 254687106 343 2,416 SH   SOLE 0 0 0 2,416
ENBRIDGE INC COM 29250N105 371 8,647 SH   SOLE 0 0 0 8,647
EXXON MOBIL CORP COM 30231G102 280 3,436 SH   SOLE 0 0 0 3,436
FASTENAL CO COM 311900104 1,356 24,654 SH   SOLE 0 0 0 24,654
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 9,272 366,910 SH   SOLE 0 0 0 366,910
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 359 7,709 SH   SOLE 0 0 0 7,709
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 351 7,335 SH   SOLE 0 0 0 7,335
FIRSTCASH HOLDINGS INC COM 33768G107 2,426 34,765 SH   SOLE 0 0 0 34,765
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 573 25,272 SH   SOLE 0 0 0 25,272
GLOBAL X FDS GLBL X MLP ETF 37954Y343 1,299 32,116 SH   SOLE 0 0 0 32,116
HOME DEPOT INC COM 437076102 1,449 4,029 SH   SOLE 0 0 0 4,029
ICICI BANK LIMITED ADR 45104G104 2,589 120,122 SH   SOLE 0 0 0 120,122
ILLINOIS TOOL WKS INC COM 452308109 1,319 5,762 SH   SOLE 0 0 0 5,762
INTEL CORP COM 458140100 420 8,750 SH   SOLE 0 0 0 8,750
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,300 40,842 SH   SOLE 0 0 0 40,842
INTERNATIONAL BUSINESS MACHS COM 459200101 345 2,513 SH   SOLE 0 0 0 2,513
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 1,071 48,615 SH   SOLE 0 0 0 48,615
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 348 2,236 SH   SOLE 0 0 0 2,236
INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 882 14,920 SH   SOLE 0 0 0 14,920
INVESCO QQQ TR UNIT SER 1 46090E103 3,306 9,236 SH   SOLE 0 0 0 9,236
INVESCO SR INCOME TR COM 46131H107 472 106,852 SH   SOLE 0 0 0 106,852
ISHARES INC MSCI EMRG CHN 46434G764 1,369 22,686 SH   SOLE 0 0 0 22,686
ISHARES TR MSCI INDIA ETF 46429B598 2,784 61,349 SH   SOLE 0 0 0 61,349
ISHARES TR ISHARES BIOTECH 464287556 205 1,568 SH   SOLE 0 0 0 1,568
ISHARES TR U.S. FIN SVC ETF 464287770 518 2,625 SH   SOLE 0 0 0 2,625
ISHARES TR CORE S&P500 ETF 464287200 256 567 SH   SOLE 0 0 0 567
ISHARES TR MORTGE REL ETF 46435G342 643 19,568 SH   SOLE 0 0 0 19,568
JPMORGAN CHASE & CO COM 46625H100 1,153 7,557 SH   SOLE 0 0 0 7,557
KRANESHARES TR GLOBAL CARB STRA 500767678 1,013 18,101 SH   SOLE 0 0 0 18,101
M & T BK CORP COM 55261F104 7,910 44,052 SH   SOLE 0 0 0 44,052
MARVELL TECHNOLOGY INC COM 573874104 220 3,100 SH   SOLE 0 0 0 3,100
MEDTRONIC PLC SHS G5960L103 278 2,705 SH   SOLE 0 0 0 2,705
MERCK & CO INC COM 58933Y105 4,832 61,511 SH   SOLE 0 0 0 61,511
META PLATFORMS INC CL A 30303M102 291 1,228 SH   SOLE 0 0 0 1,228
MICROSOFT CORP COM 594918104 8,211 26,838 SH   SOLE 0 0 0 26,838
NETFLIX INC COM 64110L106 971 2,367 SH   SOLE 0 0 0 2,367
NEXTERA ENERGY INC COM 65339F101 5,128 67,464 SH   SOLE 0 0 0 67,464
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 217 2,946 SH   SOLE 0 0 0 2,946
NUVEEN AMT FREE MUN CR INC F COM 67071L106 209 13,209 SH   SOLE 0 0 0 13,209
NUVEEN AMT FREE QLTY MUN INC COM 670657105 211 15,086 SH   SOLE 0 0 0 15,086
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 314 20,088 SH   SOLE 0 0 0 20,088
NUVEEN QUALITY MUNCP INCOME COM 67066V101 186 12,851 SH   SOLE 0 0 0 12,851
NVIDIA CORPORATION COM 67066G104 4,976 20,460 SH   SOLE 0 0 0 20,460
PGIM HIGH YIELD BOND FUND IN COM 69346H100 5,967 387,981 SH   SOLE 0 0 0 387,981
PIMCO ETF TR ACTIVE BD ETF 72201R775 344 3,234 SH   SOLE 0 0 0 3,234
SALESFORCE COM INC COM 79466L302 3,498 15,957 SH   SOLE 0 0 0 15,957
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 349 5,097 SH   SOLE 0 0 0 5,097
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 629 7,565 SH   SOLE 0 0 0 7,565
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 680 5,140 SH   SOLE 0 0 0 5,140
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 852 18,252 SH   SOLE 0 0 0 18,252
SIMON PPTY GROUP INC NEW COM 828806109 4,318 29,740 SH   SOLE 0 0 0 29,740
SOUTHERN COPPER CORP COM 84265V105 1,053 16,658 SH   SOLE 0 0 0 16,658
SPDR GOLD TR GOLD SHS 78463V107 3,164 18,739 SH   SOLE 0 0 0 18,739
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 814 18,017 SH   SOLE 0 0 0 18,017
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1,099 31,272 SH   SOLE 0 0 0 31,272
SPDR S&P 500 ETF TR TR UNIT 78462F103 927 2,066 SH   SOLE 0 0 0 2,066
SPDR SER TR PORTFOLI S&P1500 78464A805 6,617 119,965 SH   SOLE 0 0 0 119,965
SPDR SER TR PORTFOLIO AGRGTE 78464A649 2,150 74,867 SH   SOLE 0 0 0 74,867
SPDR SER TR BLOOMBERG CONV 78464A359 818 10,675 SH   SOLE 0 0 0 10,675
SPDR SER TR PORTFLI TIPS ETF 78464A656 346 11,507 SH   SOLE 0 0 0 11,507
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 14,304 156,487 SH   SOLE 0 0 0 156,487
SPDR SER TR S&P BK ETF 78464A797 908 16,105 SH   SOLE 0 0 0 16,105
SPDR SER TR S&P DIVID ETF 78464A763 1,056 8,429 SH   SOLE 0 0 0 8,429
SPDR SER TR BLOOMBERG 1 10 Y 78468R861 321 15,608 SH   SOLE 0 0 0 15,608
SPDR SER TR BLOOMBERG SHT TE 78468R408 3,182 119,717 SH   SOLE 0 0 0 119,717
SPDR SER TR PORTFOLIO SHORT 78464A474 2,734 89,351 SH   SOLE 0 0 0 89,351
SPDR SER TR PORTFLI MORTGAGE 78464A383 351 14,181 SH   SOLE 0 0 0 14,181
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 1,469 31,770 SH   SOLE 0 0 0 31,770
TARGET CORP COM 87612E106 631 2,946 SH   SOLE 0 0 0 2,946
TESLA INC COM 88160R101 1,013 1,097 SH   SOLE 0 0 0 1,097
TREACE MED CONCEPTS INC COM 89455T109 270 14,597 SH   SOLE 0 0 0 14,597
UNION PAC CORP COM 907818108 1,450 5,983 SH   SOLE 0 0 0 5,983
VANGUARD INDEX FDS VALUE ETF 922908744 224 1,527 SH   SOLE 0 0 0 1,527
VISA INC COM CL A 92826C839 7,108 31,124 SH   SOLE 0 0 0 31,124
WILLIAMS COS INC COM 969457100 318 10,400 SH   SOLE 0 0 0 10,400