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
ABBOTT LABS COM 002824100 329 2,978 SH   SOLE 0 0 0 2,978
ABBVIE INC COM 00287Y109 1,070 7,531 SH   SOLE 0 0 0 7,531
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 344 1,095 SH   SOLE 0 0 0 1,095
ADOBE SYSTEMS INCORPORATED COM 00724F101 353 811 SH   SOLE 0 0 0 811
ADVANCE AUTO PARTS INC COM 00751Y106 669 3,388 SH   SOLE 0 0 0 3,388
ADVANCED MICRO DEVICES INC COM 007903107 596 6,079 SH   SOLE 0 0 0 6,079
AGNC INVT CORP COM 00123Q104 8,703 686,328 SH   SOLE 0 0 0 686,328
AKERNA CORP COM 00973W102 7 42,000 SH   SOLE 0 0 0 42,000
ALPHABET INC CAP STK CL C 02079K107 6,723 56,108 SH   SOLE 0 0 0 56,108
ALPS ETF TR ALERIAN MLP 00162Q452 7,994 205,985 SH   SOLE 0 0 0 205,985
AMAZON COM INC COM 023135106 7,821 55,613 SH   SOLE 0 0 0 55,613
ANNALY CAPITAL MANAGEMENT IN COM 035710409 388 57,542 SH   SOLE 0 0 0 57,542
ANTERO RESOURCES CORP COM 03674X106 3,272 81,167 SH   SOLE 0 0 0 81,167
APPLE INC COM 037833100 3,138 18,626 SH   SOLE 0 0 0 18,626
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 5,091 143,898 SH   SOLE 0 0 0 143,898
BARRICK GOLD CORP COM 067901108 4,749 289,564 SH   SOLE 0 0 0 289,564
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 766 2,584 SH   SOLE 0 0 0 2,584
BHP GROUP LTD SPONSORED ADS 088606108 624 11,278 SH   SOLE 0 0 0 11,278
BLACKROCK INC COM 09247X101 1,186 1,628 SH   SOLE 0 0 0 1,628
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 117 10,228 SH   SOLE 0 0 0 10,228
BLACKROCK MUNI INCOME TR II COM 09249N101 212 17,731 SH   SOLE 0 0 0 17,731
BROADCOM INC COM 11135F101 1,220 2,237 SH   SOLE 0 0 0 2,237
BUNGE LIMITED COM G16962105 8,958 90,863 SH   SOLE 0 0 0 90,863
CHENIERE ENERGY INC COM NEW 16411R208 5,407 34,935 SH   SOLE 0 0 0 34,935
CORNING INC COM 219350105 692 18,630 SH   SOLE 0 0 0 18,630
DANAHER CORPORATION COM 235851102 353 1,212 SH   SOLE 0 0 0 1,212
DEERE & CO COM 244199105 4,693 12,968 SH   SOLE 0 0 0 12,968
DEVON ENERGY CORP NEW COM 25179M103 1,267 19,657 SH   SOLE 0 0 0 19,657
DISNEY WALT CO COM 254687106 294 2,501 SH   SOLE 0 0 0 2,501
ENBRIDGE INC COM 29250N105 376 8,496 SH   SOLE 0 0 0 8,496
EXXON MOBIL CORP COM 30231G102 293 3,141 SH   SOLE 0 0 0 3,141
FASTENAL CO COM 311900104 1,166 21,375 SH   SOLE 0 0 0 21,375
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 5,229 190,277 SH   SOLE 0 0 0 190,277
FIRSTCASH HOLDINGS INC COM 33768G107 5,002 64,284 SH   SOLE 0 0 0 64,284
GLOBAL X FDS GLBL X MLP ETF 37954Y343 364 8,816 SH   SOLE 0 0 0 8,816
ICICI BANK LIMITED ADR 45104G104 4,595 209,907 SH   SOLE 0 0 0 209,907
ILLINOIS TOOL WKS INC COM 452308109 1,235 5,794 SH   SOLE 0 0 0 5,794
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,760 54,015 SH   SOLE 0 0 0 54,015
INTERNATIONAL BUSINESS MACHS COM 459200101 265 2,000 SH   SOLE 0 0 0 2,000
INTERPUBLIC GROUP COS INC COM 460690100 664 21,858 SH   SOLE 0 0 0 21,858
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 249 11,616 SH   SOLE 0 0 0 11,616
INVESCO QQQ TR UNIT SER 1 46090E103 629 1,940 SH   SOLE 0 0 0 1,940
INVESCO SR INCOME TR COM 46131H107 487 122,954 SH   SOLE 0 0 0 122,954
ISHARES INC MSCI EMRG CHN 46434G764 2,186 42,585 SH   SOLE 0 0 0 42,585
ISHARES TR U.S. FIN SVC ETF 464287770 223 1,327 SH   SOLE 0 0 0 1,327
ISHARES TR MORTGE REL ETF 46435G342 248 8,212 SH   SOLE 0 0 0 8,212
JOHNSON & JOHNSON COM 478160104 387 2,316 SH   SOLE 0 0 0 2,316
JPMORGAN CHASE & CO COM 46625H100 216 1,795 SH   SOLE 0 0 0 1,795
JUNIPER NETWORKS INC COM 48203R104 622 21,642 SH   SOLE 0 0 0 21,642
KEMPHARM INC COM NEW 488445206 63 10,217 SH   SOLE 0 0 0 10,217
KRANESHARES TR GLOBAL CARB STRA 500767678 3,407 69,107 SH   SOLE 0 0 0 69,107
L3HARRIS TECHNOLOGIES INC COM 502431109 598 2,586 SH   SOLE 0 0 0 2,586
LILLY ELI & CO COM 532457108 298 989 SH   SOLE 0 0 0 989
M & T BK CORP COM 55261F104 6,136 32,836 SH   SOLE 0 0 0 32,836
MASTERCARD INCORPORATED CL A 57636Q104 406 1,158 SH   SOLE 0 0 0 1,158
MEDTRONIC PLC SHS G5960L103 261 2,778 SH   SOLE 0 0 0 2,778
MERCK & CO INC COM 58933Y105 5,209 58,576 SH   SOLE 0 0 0 58,576
MICROSOFT CORP COM 594918104 7,476 26,045 SH   SOLE 0 0 0 26,045
MIND MEDICINE MINDMED INC COM SUB VTG 60255C109 8 12,500 SH   SOLE 0 0 0 12,500
NEWMONT CORP COM 651639106 485 10,705 SH   SOLE 0 0 0 10,705
NEXTERA ENERGY INC COM 65339F101 3,210 35,895 SH   SOLE 0 0 0 35,895
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 548 6,547 SH   SOLE 0 0 0 6,547
NRG ENERGY INC COM NEW 629377508 652 16,129 SH   SOLE 0 0 0 16,129
NUVEEN AMT FREE MUN CR INC F COM 67071L106 212 14,689 SH   SOLE 0 0 0 14,689
NUVEEN AMT FREE QLTY MUN INC COM 670657105 212 16,756 SH   SOLE 0 0 0 16,756
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 299 21,628 SH   SOLE 0 0 0 21,628
NUVEEN QUALITY MUNCP INCOME COM 67066V101 170 12,903 SH   SOLE 0 0 0 12,903
NVIDIA CORPORATION COM 67066G104 3,592 20,021 SH   SOLE 0 0 0 20,021
PACKAGING CORP AMER COM 695156109 610 4,293 SH   SOLE 0 0 0 4,293
PGIM HIGH YIELD BOND FUND IN COM 69346H100 3,672 272,821 SH   SOLE 0 0 0 272,821
PRICE T ROWE GROUP INC COM 74144T108 687 5,303 SH   SOLE 0 0 0 5,303
PROCTER AND GAMBLE CO COM 742718109 362 2,491 SH   SOLE 0 0 0 2,491
QUALCOMM INC COM 747525103 373 2,526 SH   SOLE 0 0 0 2,526
SALESFORCE INC COM 79466L302 506 2,708 SH   SOLE 0 0 0 2,708
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 383 8,558 SH   SOLE 0 0 0 8,558
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 252 1,911 SH   SOLE 0 0 0 1,911
SERVICENOW INC COM 81762P102 3,242 6,492 SH   SOLE 0 0 0 6,492
SOUTHERN COPPER CORP COM 84265V105 948 19,504 SH   SOLE 0 0 0 19,504
SPDR GOLD TR GOLD SHS 78463V107 10,227 61,483 SH   SOLE 0 0 0 61,483
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 4,858 158,304 SH   SOLE 0 0 0 158,304
SPDR SER TR PORTFOLIO SHORT 78464A474 9,265 310,809 SH   SOLE 0 0 0 310,809
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 4,261 46,602 SH   SOLE 0 0 0 46,602
SPDR SER TR PORTFOLI S&P1500 78464A805 38,225 737,652 SH   SOLE 0 0 0 737,652
SPDR SER TR S&P BK ETF 78464A797 322 6,336 SH   SOLE 0 0 0 6,336
SPDR SER TR S&P DIVID ETF 78464A763 438 3,393 SH   SOLE 0 0 0 3,393
SPDR SER TR BLOOMBERG SHT TE 78468R408 7,842 310,317 SH   SOLE 0 0 0 310,317
SPDR SER TR PORTFOLIO AGRGTE 78464A649 11,218 421,408 SH   SOLE 0 0 0 421,408
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 300 7,022 SH   SOLE 0 0 0 7,022
TARGET CORP COM 87612E106 460 2,713 SH   SOLE 0 0 0 2,713
TESLA INC COM 88160R101 720 837 SH   SOLE 0 0 0 837
THERMO FISHER SCIENTIFIC INC COM 883556102 330 557 SH   SOLE 0 0 0 557
TREACE MED CONCEPTS INC COM 89455T109 201 10,347 SH   SOLE 0 0 0 10,347
TYSON FOODS INC CL A 902494103 635 7,871 SH   SOLE 0 0 0 7,871
UNION PAC CORP COM 907818108 440 1,841 SH   SOLE 0 0 0 1,841
UNITEDHEALTH GROUP INC COM 91324P102 323 606 SH   SOLE 0 0 0 606
VERIZON COMMUNICATIONS INC COM 92343V104 227 5,073 SH   SOLE 0 0 0 5,073
VERMILION ENERGY INC COM 923725105 5,435 207,359 SH   SOLE 0 0 0 207,359
VISA INC COM CL A 92826C839 3,826 18,128 SH   SOLE 0 0 0 18,128
WATSCO INC COM 942622200 714 2,437 SH   SOLE 0 0 0 2,437
WEYERHAEUSER CO MTN BE COM NEW 962166104 655 17,987 SH   SOLE 0 0 0 17,987
WILLIAMS COS INC COM 969457100 395 11,629 SH   SOLE 0 0 0 11,629