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
ABBVIE INC COM 00287Y109 1,353 8,768 SH   SOLE 0 0 0 8,768
ADVANCED MICRO DEVICES INC COM 007903107 224 2,575 SH   SOLE 0 0 0 2,575
AGNC INVT CORP COM 00123Q104 4,555 376,165 SH   SOLE 0 0 0 376,165
ALPHABET INC CAP STK CL C 02079K107 6,086 2,689 SH   SOLE 0 0 0 2,689
ALPS ETF TR ALERIAN MLP 00162Q452 8,136 224,552 SH   SOLE 0 0 0 224,552
AMAZON COM INC COM 023135106 5,896 2,757 SH   SOLE 0 0 0 2,757
APPLE INC COM 037833100 2,921 20,489 SH   SOLE 0 0 0 20,489
AT&T INC COM 00206R102 246 12,475 SH   SOLE 0 0 0 12,475
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 3,960 132,783 SH   SOLE 0 0 0 132,783
BARRICK GOLD CORP COM 067901108 3,889 191,193 SH   SOLE 0 0 0 191,193
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 818 2,655 SH   SOLE 0 0 0 2,655
BLACKROCK INC COM 09247X101 1,164 1,939 SH   SOLE 0 0 0 1,939
BLACKROCK MUNI INCOME TR II COM 09249N101 182 16,046 SH   SOLE 0 0 0 16,046
BOEING CO COM 097023105 514 4,174 SH   SOLE 0 0 0 4,174
BROADCOM INC COM 11135F101 1,339 2,343 SH   SOLE 0 0 0 2,343
BUNGE LIMITED COM G16962105 9,433 86,407 SH   SOLE 0 0 0 86,407
CHENIERE ENERGY INC COM NEW 16411R208 4,542 34,407 SH   SOLE 0 0 0 34,407
COMERICA INC COM 200340107 3,710 48,795 SH   SOLE 0 0 0 48,795
DEERE & CO COM 244199105 4,910 13,526 SH   SOLE 0 0 0 13,526
DEVON ENERGY CORP NEW COM 25179M103 1,584 24,514 SH   SOLE 0 0 0 24,514
DISNEY WALT CO COM 254687106 459 4,399 SH   SOLE 0 0 0 4,399
ENBRIDGE INC COM 29250N105 287 6,721 SH   SOLE 0 0 0 6,721
EXXON MOBIL CORP COM 30231G102 269 3,113 SH   SOLE 0 0 0 3,113
FASTENAL CO COM 311900104 1,306 25,014 SH   SOLE 0 0 0 25,014
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 9,113 318,748 SH   SOLE 0 0 0 318,748
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 320 7,063 SH   SOLE 0 0 0 7,063
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 311 7,458 SH   SOLE 0 0 0 7,458
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 237 10,114 SH   SOLE 0 0 0 10,114
FIRSTCASH HOLDINGS INC COM 33768G107 3,848 52,824 SH   SOLE 0 0 0 52,824
GLOBAL X FDS GLBL X MLP ETF 37954Y343 1,040 27,210 SH   SOLE 0 0 0 27,210
ICICI BANK LIMITED ADR 45104G104 2,123 118,723 SH   SOLE 0 0 0 118,723
ILLINOIS TOOL WKS INC COM 452308109 1,478 7,118 SH   SOLE 0 0 0 7,118
INTEL CORP COM 458140100 272 6,350 SH   SOLE 0 0 0 6,350
INTERCONTINENTAL EXCHANGE IN COM 45866F104 3,613 37,831 SH   SOLE 0 0 0 37,831
INTERNATIONAL BUSINESS MACHS COM 459200101 224 1,684 SH   SOLE 0 0 0 1,684
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 959 46,020 SH   SOLE 0 0 0 46,020
INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 427 8,564 SH   SOLE 0 0 0 8,564
INVESCO QQQ TR UNIT SER 1 46090E103 2,176 7,474 SH   SOLE 0 0 0 7,474
INVESCO SR INCOME TR COM 46131H107 353 91,450 SH   SOLE 0 0 0 91,450
ISHARES INC MSCI JPN ETF NEW 46434G822 210 3,800 SH   SOLE 0 0 0 3,800
ISHARES INC MSCI EMRG CHN 46434G764 1,153 22,677 SH   SOLE 0 0 0 22,677
ISHARES TR U.S. FIN SVC ETF 464287770 855 5,563 SH   SOLE 0 0 0 5,563
ISHARES TR MORTGE REL ETF 46435G342 796 27,216 SH   SOLE 0 0 0 27,216
JPMORGAN CHASE & CO COM 46625H100 734 6,218 SH   SOLE 0 0 0 6,218
KRANESHARES TR GLOBAL CARB STRA 500767678 1,083 22,564 SH   SOLE 0 0 0 22,564
M & T BK CORP COM 55261F104 6,963 42,014 SH   SOLE 0 0 0 42,014
MERCK & CO INC COM 58933Y105 5,609 61,752 SH   SOLE 0 0 0 61,752
META PLATFORMS INC CL A 30303M102 225 1,176 SH   SOLE 0 0 0 1,176
MICROSOFT CORP COM 594918104 6,218 24,349 SH   SOLE 0 0 0 24,349
MIND MEDICINE MINDMED INC COM SUB VTG 60255C109 7 10,000 SH   SOLE 0 0 0 10,000
MP MATERIALS CORP COM CL A 553368101 1,427 41,860 SH   SOLE 0 0 0 41,860
NEXTERA ENERGY INC COM 65339F101 2,520 36,783 SH   SOLE 0 0 0 36,783
NUVEEN AMT FREE MUN CR INC F COM 67071L106 178 13,266 SH   SOLE 0 0 0 13,266
NUVEEN AMT FREE QLTY MUN INC COM 670657105 180 15,134 SH   SOLE 0 0 0 15,134
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 258 20,185 SH   SOLE 0 0 0 20,185
NUVEEN QUALITY MUNCP INCOME COM 67066V101 160 12,890 SH   SOLE 0 0 0 12,890
NVIDIA CORPORATION COM 67066G104 2,960 18,297 SH   SOLE 0 0 0 18,297
PGIM HIGH YIELD BOND FUND IN COM 69346H100 3,966 310,337 SH   SOLE 0 0 0 310,337
PIMCO ETF TR ACTIVE BD ETF 72201R775 306 3,138 SH   SOLE 0 0 0 3,138
SALESFORCE COM INC COM 79466L302 307 1,913 SH   SOLE 0 0 0 1,913
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 327 4,629 SH   SOLE 0 0 0 4,629
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 251 5,976 SH   SOLE 0 0 0 5,976
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 593 4,663 SH   SOLE 0 0 0 4,663
SELECT SECTOR SPDR TR ENERGY 81369Y506 349 4,462 SH   SOLE 0 0 0 4,462
SOUTHERN COPPER CORP COM 84265V105 1,078 19,705 SH   SOLE 0 0 0 19,705
SPDR GOLD TR GOLD SHS 78463V107 8,145 47,862 SH   SOLE 0 0 0 47,862
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 446 12,248 SH   SOLE 0 0 0 12,248
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2,553 84,549 SH   SOLE 0 0 0 84,549
SPDR S&P 500 ETF TR TR UNIT 78462F103 428 1,092 SH   SOLE 0 0 0 1,092
SPDR SER TR PORTFLI TIPS ETF 78464A656 317 11,093 SH   SOLE 0 0 0 11,093
SPDR SER TR BLOOMBERG SHT TE 78468R408 6,243 249,105 SH   SOLE 0 0 0 249,105
SPDR SER TR PORTFOLIO AGRGTE 78464A649 7,783 291,515 SH   SOLE 0 0 0 291,515
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 12,748 139,416 SH   SOLE 0 0 0 139,416
SPDR SER TR PORTFOLIO SHORT 78464A474 7,771 259,548 SH   SOLE 0 0 0 259,548
SPDR SER TR BLOOMBERG CONV 78464A359 365 5,610 SH   SOLE 0 0 0 5,610
SPDR SER TR PORTFLI MORTGAGE 78464A383 316 13,655 SH   SOLE 0 0 0 13,655
SPDR SER TR S&P BK ETF 78464A797 1,119 24,590 SH   SOLE 0 0 0 24,590
SPDR SER TR S&P DIVID ETF 78464A763 1,613 13,111 SH   SOLE 0 0 0 13,111
SPDR SER TR BLOOMBERG 1 10 Y 78468R861 249 12,482 SH   SOLE 0 0 0 12,482
SPDR SER TR PORTFOLI S&P1500 78464A805 19,146 395,987 SH   SOLE 0 0 0 395,987
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 1,366 31,655 SH   SOLE 0 0 0 31,655
TESLA INC COM 88160R101 669 919 SH   SOLE 0 0 0 919
TREACE MED CONCEPTS INC COM 89455T109 141 10,347 SH   SOLE 0 0 0 10,347
UNION PAC CORP COM 907818108 1,374 6,083 SH   SOLE 0 0 0 6,083
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 359 3,880 SH   SOLE 0 0 0 3,880
VANECK ETF TRUST GOLD MINERS ETF 92189F106 288 9,529 SH   SOLE 0 0 0 9,529
VERMILION ENERGY INC COM 923725105 3,365 187,897 SH   SOLE 0 0 0 187,897
VISA INC COM CL A 92826C839 5,704 29,407 SH   SOLE 0 0 0 29,407
WILLIAMS COS INC COM 969457100 293 8,450 SH   SOLE 0 0 0 8,450
WISDOMTREE TR INDIA ERNGS FD 97717W422 247 7,516 SH   SOLE 0 0 0 7,516