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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100   311,778 2,873 SH   SOLE 0 0 0 2,873
ABBVIE INC COM 00287Y109   2,111,555 13,735 SH   SOLE 0 0 0 13,735
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   266,147 923 SH   SOLE 0 0 0 923
ACTIVISION BLIZZARD INC COM 00507V109   874,198 11,414 SH   SOLE 0 0 0 11,414
ADOBE SYSTEMS INCORPORATED COM 00724F101   272,625 727 SH   SOLE 0 0 0 727
ADVANCE AUTO PARTS INC COM 00751Y106   484,877 3,186 SH   SOLE 0 0 0 3,186
ADVANCED MICRO DEVICES INC COM 007903107   383,811 4,617 SH   SOLE 0 0 0 4,617
AFFILIATED MANAGERS GROUP IN COM 008252108   1,037,384 6,200 SH   SOLE 0 0 0 6,200
AGNC INVT CORP COM 00123Q104   911,833 79,706 SH   SOLE 0 0 0 79,706
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   1,213,573 11,581 SH   SOLE 0 0 0 11,581
ALPHABET INC CAP STK CL C 02079K107   5,131,710 54,018 SH   SOLE 0 0 0 54,018
ALPS ETF TR ALERIAN MLP 00162Q452   6,924,753 172,558 SH   SOLE 0 0 0 172,558
ALTRIA GROUP INC COM 02209S103   204,511 4,274 SH   SOLE 0 0 0 4,274
AMAZON COM INC COM 023135106   1,526,346 15,334 SH   SOLE 0 0 0 15,334
AMBEV SA SPONSORED ADR 02319V103   249,926 99,572 SH   SOLE 0 0 0 99,572
AMERICAN EXPRESS CO COM 025816109   1,320,808 7,284 SH   SOLE 0 0 0 7,284
AMN HEALTHCARE SVCS INC COM 001744101   3,091,792 32,297 SH   SOLE 0 0 0 32,297
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   282,105 4,792 SH   SOLE 0 0 0 4,792
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839   3,937,400 179,544 SH   SOLE 0 0 0 179,544
ANTERO RESOURCES CORP COM 03674X106   221,890 7,919 SH   SOLE 0 0 0 7,919
APPLE INC COM 037833100   2,107,951 13,701 SH   SOLE 0 0 0 13,701
ATLANTICA SUSTAINABLE INFR P SHS G0751N103   446,919 16,948 SH   SOLE 0 0 0 16,948
BANK NEW YORK MELLON CORP COM 064058100   697,441 13,433 SH   SOLE 0 0 0 13,433
BARRICK GOLD CORP COM 067901108   575,338 32,088 SH   SOLE 0 0 0 32,088
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   6,364,216 20,285 SH   SOLE 0 0 0 20,285
BHP GROUP LTD SPONSORED ADS 088606108   663,196 9,937 SH   SOLE 0 0 0 9,937
BLACKROCK INC COM 09247X101   762,121 1,034 SH   SOLE 0 0 0 1,034
BLACKROCK MUN INCOME TR SH BEN INT 09248F109   120,644 11,545 SH   SOLE 0 0 0 11,545
BLACKROCK MUNI INCOME TR II COM 09249N101   279,980 25,499 SH   SOLE 0 0 0 25,499
BROADCOM INC COM 11135F101   945,680 1,573 SH   SOLE 0 0 0 1,573
BROOKFIELD CORP CL A LTD VT SH 11271J107   683,910 18,625 SH   SOLE 0 0 0 18,625
BUNGE LIMITED COM G16962105   5,198,191 52,913 SH   SOLE 0 0 0 52,913
CHENIERE ENERGY INC COM NEW 16411R208   3,493,844 23,639 SH   SOLE 0 0 0 23,639
CONOCOPHILLIPS COM 20825C104   1,960,483 17,456 SH   SOLE 0 0 0 17,456
CORNING INC COM 219350105   603,501 16,919 SH   SOLE 0 0 0 16,919
DANAHER CORPORATION COM 235851102   262,219 1,009 SH   SOLE 0 0 0 1,009
DARLING INGREDIENTS INC COM 237266101   1,838,378 27,304 SH   SOLE 0 0 0 27,304
DEERE & CO COM 244199105   5,621,907 13,536 SH   SOLE 0 0 0 13,536
DEVON ENERGY CORP NEW COM 25179M103   785,446 12,358 SH   SOLE 0 0 0 12,358
DISNEY WALT CO COM 254687106   237,713 2,208 SH   SOLE 0 0 0 2,208
DOLLAR TREE INC COM 256746108   306,104 2,062 SH   SOLE 0 0 0 2,062
ENBRIDGE INC COM 29250N105   500,943 12,248 SH   SOLE 0 0 0 12,248
EXXON MOBIL CORP COM 30231G102   359,643 3,053 SH   SOLE 0 0 0 3,053
FASTENAL CO COM 311900104   782,148 14,749 SH   SOLE 0 0 0 14,749
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   2,328,762 96,830 SH   SOLE 0 0 0 96,830
FIRST TR NASDAQ 100 TECH IND SHS 337345102   8,465,387 68,099 SH   SOLE 0 0 0 68,099
FIRSTCASH HOLDINGS INC COM 33768G107   3,840,566 42,654 SH   SOLE 0 0 0 42,654
FISERV INC COM 337738108   412,582 3,543 SH   SOLE 0 0 0 3,543
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106   256,065 3,030 SH   SOLE 0 0 0 3,030
FOX CORP CL A COM 35137L105   842,534 23,607 SH   SOLE 0 0 0 23,607
HF SINCLAIR CORP COM 403949100   761,837 13,839 SH   SOLE 0 0 0 13,839
ICICI BANK LIMITED ADR 45104G104   3,045,146 147,322 SH   SOLE 0 0 0 147,322
ILLINOIS TOOL WKS INC COM 452308109   879,730 3,674 SH   SOLE 0 0 0 3,674
INTERCONTINENTAL EXCHANGE IN COM 45866F104   3,271,551 29,962 SH   SOLE 0 0 0 29,962
INTERNATIONAL BUSINESS MACHS COM 459200101   293,242 2,135 SH   SOLE 0 0 0 2,135
INTERPUBLIC GROUP COS INC COM 460690100   727,262 19,373 SH   SOLE 0 0 0 19,373
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   256,635 2,048 SH   SOLE 0 0 0 2,048
ISHARES INC MSCI EMRG CHN 46434G764   3,065,397 61,210 SH   SOLE 0 0 0 61,210
ISHARES TR 0-3 MNTH TREASRY 46436E718   288,190 2,875 SH   SOLE 0 0 0 2,875
ISHARES TR 0-5YR HI YL CP 46434V407   489,767 11,813 SH   SOLE 0 0 0 11,813
ISHARES TR CORE S&P500 ETF 464287200   329,750 795 SH   SOLE 0 0 0 795
ISHARES TR MORTGE REL ETF 46435G342   11,914,408 467,415 SH   SOLE 0 0 0 467,415
ISHARES TR SHORT TREAS BD 464288679   537,753 4,886 SH   SOLE 0 0 0 4,886
ISHARES TR 1 3 YR TREAS BD 464287457   12,929,766 159,116 SH   SOLE 0 0 0 159,116
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   296,316 5,898 SH   SOLE 0 0 0 5,898
JOHNSON & JOHNSON COM 478160104   361,305 2,220 SH   SOLE 0 0 0 2,220
JPMORGAN CHASE & CO COM 46625H100   2,350,409 16,486 SH   SOLE 0 0 0 16,486
JUNIPER NETWORKS INC COM 48203R104   605,399 19,348 SH   SOLE 0 0 0 19,348
KEMPHARM INC COM NEW 488445206   54,559 10,217 SH   SOLE 0 0 0 10,217
KRANESHARES TR GLOBAL CARB STRA 500767678   230,330 5,915 SH   SOLE 0 0 0 5,915
L3HARRIS TECHNOLOGIES INC COM 502431109   508,103 2,369 SH   SOLE 0 0 0 2,369
LIBERTY BROADBAND CORP COM SER A 530307107   2,122,826 22,831 SH   SOLE 0 0 0 22,831
LIBERTY GLOBAL PLC SHS CL C G5480U120   2,305,097 106,471 SH   SOLE 0 0 0 106,471
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607   1,906,536 54,240 SH   SOLE 0 0 0 54,240
LILLY ELI & CO COM 532457108   298,891 853 SH   SOLE 0 0 0 853
LOCKHEED MARTIN CORP COM 539830109   1,857,994 3,855 SH   SOLE 0 0 0 3,855
M & T BK CORP COM 55261F104   696,539 4,317 SH   SOLE 0 0 0 4,317
MASTERCARD INCORPORATED CL A 57636Q104   357,480 964 SH   SOLE 0 0 0 964
MCKESSON CORP COM 58155Q103   242,561 661 SH   SOLE 0 0 0 661
MEDTRONIC PLC SHS G5960L103   215,448 2,553 SH   SOLE 0 0 0 2,553
MERCK & CO INC COM 58933Y105   5,371,894 49,036 SH   SOLE 0 0 0 49,036
META PLATFORMS INC CL A 30303M102   238,283 1,328 SH   SOLE 0 0 0 1,328
MICROSOFT CORP COM 594918104   6,319,114 23,290 SH   SOLE 0 0 0 23,290
NETFLIX INC COM 64110L106   259,605 724 SH   SOLE 0 0 0 724
NEWMONT CORP COM 651639106   528,402 10,940 SH   SOLE 0 0 0 10,940
NEXTERA ENERGY INC COM 65339F101   3,053,384 40,378 SH   SOLE 0 0 0 40,378
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   629,727 8,662 SH   SOLE 0 0 0 8,662
NRG ENERGY INC COM NEW 629377508   516,687 14,530 SH   SOLE 0 0 0 14,530
NUVEEN AMT FREE MUN CR INC F COM 67071L106   260,497 20,923 SH   SOLE 0 0 0 20,923
NUVEEN AMT FREE QLTY MUN INC COM 670657105   269,971 23,558 SH   SOLE 0 0 0 23,558
NUVEEN DYNAMIC MUN OPPORTUNI COM SHS 67079X102   140,530 11,500 SH   SOLE 0 0 0 11,500
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101   352,393 28,557 SH   SOLE 0 0 0 28,557
NUVEEN QUALITY MUNCP INCOME COM 67066V101   237,396 20,050 SH   SOLE 0 0 0 20,050
NVIDIA CORPORATION COM 67066G104   1,219,039 5,595 SH   SOLE 0 0 0 5,595
PACKAGING CORP AMER COM 695156109   566,757 3,989 SH   SOLE 0 0 0 3,989
PGIM HIGH YIELD BOND FUND IN COM 69346H100   502,225 39,267 SH   SOLE 0 0 0 39,267
PHILIP MORRIS INTL INC COM 718172109   504,653 4,866 SH   SOLE 0 0 0 4,866
PHILLIPS 66 COM 718546104   1,489,549 13,759 SH   SOLE 0 0 0 13,759
PNC FINL SVCS GROUP INC COM 693475105   845,628 5,253 SH   SOLE 0 0 0 5,253
PRICE T ROWE GROUP INC COM 74144T108   578,644 4,768 SH   SOLE 0 0 0 4,768
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   228,966 2,462 SH   SOLE 0 0 0 2,462
PROCTER AND GAMBLE CO COM 742718109   280,840 2,005 SH   SOLE 0 0 0 2,005
QUALCOMM INC COM 747525103   287,455 2,197 SH   SOLE 0 0 0 2,197
SALESFORCE INC COM 79466L302   368,506 2,154 SH   SOLE 0 0 0 2,154
SELECT SECTOR SPDR TR ENERGY 81369Y506   2,618,148 29,097 SH   SOLE 0 0 0 29,097
SERVICENOW INC COM 81762P102   300,598 652 SH   SOLE 0 0 0 652
SOUTHERN COPPER CORP COM 84265V105   964,374 13,082 SH   SOLE 0 0 0 13,082
SPDR GOLD TR GOLD SHS 78463V107   8,830,459 51,197 SH   SOLE 0 0 0 51,197
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   340,515 10,539 SH   SOLE 0 0 0 10,539
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   4,709,474 51,447 SH   SOLE 0 0 0 51,447
SPDR SER TR PORTFOLIO SHORT 78464A474   8,581,934 290,913 SH   SOLE 0 0 0 290,913
SPDR SER TR BLOOMBERG SHT TE 78468R408   2,995,001 121,108 SH   SOLE 0 0 0 121,108
SPDR SER TR PORTFOLIO AGRGTE 78464A649   11,903,515 465,891 SH   SOLE 0 0 0 465,891
SPDR SER TR S&P DIVID ETF 78464A763   3,022,581 23,308 SH   SOLE 0 0 0 23,308
SPDR SER TR PORTFOLI S&P1500 78464A805   24,412,463 477,272 SH   SOLE 0 0 0 477,272
SPDR SER TR BLOOMBERG HIGH Y 78468R622   815,951 8,870 SH   SOLE 0 0 0 8,870
SPDR SER TR PORTFOLIO SH TSR 78468R101   723,983 25,034 SH   SOLE 0 0 0 25,034
T-MOBILE US INC COM 872590104   1,699,742 11,596 SH   SOLE 0 0 0 11,596
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   1,527,861 15,897 SH   SOLE 0 0 0 15,897
TARGET CORP COM 87612E106   433,647 2,502 SH   SOLE 0 0 0 2,502
TESLA INC COM 88160R101   402,710 2,069 SH   SOLE 0 0 0 2,069
THERMO FISHER SCIENTIFIC INC COM 883556102   269,100 468 SH   SOLE 0 0 0 468
TYSON FOODS INC CL A 902494103   475,915 7,807 SH   SOLE 0 0 0 7,807
UNITEDHEALTH GROUP INC COM 91324P102   268,975 543 SH   SOLE 0 0 0 543
VANECK ETF TRUST GOLD MINERS ETF 92189F106   225,252 7,615 SH   SOLE 0 0 0 7,615
VERIZON COMMUNICATIONS INC COM 92343V104   333,124 8,262 SH   SOLE 0 0 0 8,262
VERMILION ENERGY INC COM 923725105   357,300 24,523 SH   SOLE 0 0 0 24,523
VIASAT INC COM 92552V100   1,190,306 37,932 SH   SOLE 0 0 0 37,932
VISA INC COM CL A 92826C839   610,194 2,666 SH   SOLE 0 0 0 2,666
WARNER BROS DISCOVERY INC COM SER A 934423104   1,375,848 92,215 SH   SOLE 0 0 0 92,215
WATSCO INC COM 942622200   625,217 2,089 SH   SOLE 0 0 0 2,089
WEYERHAEUSER CO MTN BE COM NEW 962166104   570,593 16,684 SH   SOLE 0 0 0 16,684
WILLIAMS COS INC COM 969457100   400,170 12,580 SH   SOLE 0 0 0 12,580