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   294,666 2,658 SH   SOLE 0 0 0 2,658
ABBVIE INC COM 00287Y109   1,514,931 10,280 SH   SOLE 0 0 0 10,280
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   228,657 858 SH   SOLE 0 0 0 858
ACTIVISION BLIZZARD INC COM 00507V109   1,979,246 26,535 SH   SOLE 0 0 0 26,535
ADOBE SYSTEMS INCORPORATED COM 00724F101   228,700 681 SH   SOLE 0 0 0 681
ADVANCE AUTO PARTS INC COM 00751Y106   309,257 2,572 SH   SOLE 0 0 0 2,572
ADVANCED MICRO DEVICES INC COM 007903107   373,722 4,315 SH   SOLE 0 0 0 4,315
AGNC INVT CORP COM 00123Q104   2,726,745 294,783 SH   SOLE 0 0 0 294,783
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   1,141,167 13,834 SH   SOLE 0 0 0 13,834
ALPHABET INC CAP STK CL A 02079K305   396,042 3,783 SH   SOLE 0 0 0 3,783
ALPHABET INC CAP STK CL C 02079K107   4,419,556 42,007 SH   SOLE 0 0 0 42,007
ALPS ETF TR ALERIAN MLP 00162Q452   5,124,401 136,034 SH   SOLE 0 0 0 136,034
ALTRIA GROUP INC COM 02209S103   479,521 10,395 SH   SOLE 0 0 0 10,395
AMAZON COM INC COM 023135106   1,257,984 12,096 SH   SOLE 0 0 0 12,096
AMBEV SA SPONSORED ADR 02319V103   723,804 248,730 SH   SOLE 0 0 0 248,730
AMERICAN EXPRESS CO COM 025816109   1,306,552 8,780 SH   SOLE 0 0 0 8,780
AMN HEALTHCARE SVCS INC COM 001744101   2,068,781 24,310 SH   SOLE 0 0 0 24,310
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   798,049 12,110 SH   SOLE 0 0 0 12,110
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839   3,050,316 164,172 SH   SOLE 0 0 0 164,172
APPLE INC COM 037833100   1,381,954 8,336 SH   SOLE 0 0 0 8,336
ATLANTICA SUSTAINABLE INFR P SHS G0751N103   414,544 16,635 SH   SOLE 0 0 0 16,635
BANK NEW YORK MELLON CORP COM 064058100   659,356 16,451 SH   SOLE 0 0 0 16,451
BARRICK GOLD CORP COM 067901108   652,269 31,927 SH   SOLE 0 0 0 31,927
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   7,677,760 23,993 SH   SOLE 0 0 0 23,993
BHP GROUP LTD SPONSORED ADS 088606108   442,343 7,603 SH   SOLE 0 0 0 7,603
BLACKROCK INC COM 09247X101   519,990 823 SH   SOLE 0 0 0 823
BLACKROCK MUN INCOME TR SH BEN INT 09248F109   114,681 11,584 SH   SOLE 0 0 0 11,584
BLACKROCK MUNI INCOME TR II COM 09249N101   295,486 28,549 SH   SOLE 0 0 0 28,549
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   433,451 12,234 SH   SOLE 0 0 0 12,234
BROADCOM INC COM 11135F101   760,989 1,247 SH   SOLE 0 0 0 1,247
BROOKFIELD CORP CL A LTD VT SH 11271J107   1,729,120 57,161 SH   SOLE 0 0 0 57,161
BUNGE LIMITED COM G16962105   3,695,027 41,355 SH   SOLE 0 0 0 41,355
CHENIERE ENERGY INC COM NEW 16411R208   2,659,420 18,308 SH   SOLE 0 0 0 18,308
COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108   369,536 4,249 SH   SOLE 0 0 0 4,249
CONOCOPHILLIPS COM 20825C104   2,050,888 21,065 SH   SOLE 0 0 0 21,065
CORNING INC COM 219350105   403,606 12,866 SH   SOLE 0 0 0 12,866
DANAHER CORPORATION COM 235851102   230,456 951 SH   SOLE 0 0 0 951
DARLING INGREDIENTS INC COM 237266101   1,714,678 31,063 SH   SOLE 0 0 0 31,063
DBX ETF TR XTRACK USD HIGH 233051432   1,446,921 42,382 SH   SOLE 0 0 0 42,382
DEERE & CO COM 244199105   5,046,454 13,508 SH   SOLE 0 0 0 13,508
DEVON ENERGY CORP NEW COM 25179M103   487,926 10,115 SH   SOLE 0 0 0 10,115
DISNEY WALT CO COM 254687106   215,170 2,208 SH   SOLE 0 0 0 2,208
DOLLAR GEN CORP NEW COM 256677105   307,529 1,420 SH   SOLE 0 0 0 1,420
DOLLAR TREE INC COM 256746108   831,483 5,482 SH   SOLE 0 0 0 5,482
EXPEDIA GROUP INC COM NEW 30212P303   1,563,239 17,531 SH   SOLE 0 0 0 17,531
EXXON MOBIL CORP COM 30231G102   332,541 3,136 SH   SOLE 0 0 0 3,136
FASTENAL CO COM 311900104   648,519 12,005 SH   SOLE 0 0 0 12,005
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   2,013,812 89,463 SH   SOLE 0 0 0 89,463
FIRST TR NASDAQ 100 TECH IND SHS 337345102   6,676,296 55,176 SH   SOLE 0 0 0 55,176
FIRSTCASH HOLDINGS INC COM 33768G107   3,221,741 31,626 SH   SOLE 0 0 0 31,626
FISERV INC COM 337738108   1,046,711 8,887 SH   SOLE 0 0 0 8,887
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106   707,737 7,347 SH   SOLE 0 0 0 7,347
GRUPO AEROPORTUARIO DEL CENT SPON ADR 400501102   344,656 4,198 SH   SOLE 0 0 0 4,198
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202   393,957 1,419 SH   SOLE 0 0 0 1,419
GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101   324,671 1,874 SH   SOLE 0 0 0 1,874
ICICI BANK LIMITED ADR 45104G104   2,573,937 114,652 SH   SOLE 0 0 0 114,652
ILLINOIS TOOL WKS INC COM 452308109   646,959 2,848 SH   SOLE 0 0 0 2,848
INTERCONTINENTAL EXCHANGE IN COM 45866F104   770,095 7,214 SH   SOLE 0 0 0 7,214
INTERNATIONAL BUSINESS MACHS COM 459200101   269,286 2,197 SH   SOLE 0 0 0 2,197
INTERPUBLIC GROUP COS INC COM 460690100   485,582 14,190 SH   SOLE 0 0 0 14,190
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   711,257 5,467 SH   SOLE 0 0 0 5,467
ISHARES GOLD TR ISHARES NEW 464285204   274,546 7,065 SH   SOLE 0 0 0 7,065
ISHARES INC MSCI EMRG CHN 46434G764   2,723,257 54,827 SH   SOLE 0 0 0 54,827
ISHARES TR 0-3 MNTH TREASRY 46436E718   563,104 5,617 SH   SOLE 0 0 0 5,617
ISHARES TR 0-5YR HI YL CP 46434V407   724,303 17,653 SH   SOLE 0 0 0 17,653
ISHARES TR MORTGE REL ETF 46435G342   7,907,704 386,307 SH   SOLE 0 0 0 386,307
ISHARES TR CORE S&P500 ETF 464287200   761,235 1,871 SH   SOLE 0 0 0 1,871
ISHARES TR SHORT TREAS BD 464288679   1,106,457 10,045 SH   SOLE 0 0 0 10,045
ISHARES TR 3 7 YR TREAS BD 464288661   712,692 5,987 SH   SOLE 0 0 0 5,987
ISHARES TR 1 3 YR TREAS BD 464287457   12,156,217 147,509 SH   SOLE 0 0 0 147,509
ISHARES TR ISHARES BIOTECH 464287556   1,910,719 14,664 SH   SOLE 0 0 0 14,664
JOHNSON & JOHNSON COM 478160104   327,038 2,017 SH   SOLE 0 0 0 2,017
JPMORGAN CHASE & CO COM 46625H100   2,639,616 19,681 SH   SOLE 0 0 0 19,681
JUNIPER NETWORKS INC COM 48203R104   413,230 14,535 SH   SOLE 0 0 0 14,535
KRANESHARES TR GLOBAL CARB STRA 500767678   223,469 5,915 SH   SOLE 0 0 0 5,915
L3HARRIS TECHNOLOGIES INC COM 502431109   340,815 1,835 SH   SOLE 0 0 0 1,835
LIBERTY BROADBAND CORP COM SER A 530307107   2,178,268 27,580 SH   SOLE 0 0 0 27,580
LIBERTY GLOBAL PLC SHS CL C G5480U120   2,493,346 128,523 SH   SOLE 0 0 0 128,523
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607   1,756,947 65,314 SH   SOLE 0 0 0 65,314
LILLY ELI & CO COM 532457108   314,047 733 SH   SOLE 0 0 0 733
LOCKHEED MARTIN CORP COM 539830109   1,230,153 2,722 SH   SOLE 0 0 0 2,722
M & T BK CORP COM 55261F104   480,032 4,223 SH   SOLE 0 0 0 4,223
MASTERCARD INCORPORATED CL A 57636Q104   364,460 969 SH   SOLE 0 0 0 969
MCKESSON CORP COM 58155Q103   619,900 1,746 SH   SOLE 0 0 0 1,746
MEDTRONIC PLC SHS G5960L103   225,228 2,523 SH   SOLE 0 0 0 2,523
MERCK & CO INC COM 58933Y105   2,885,659 24,586 SH   SOLE 0 0 0 24,586
META PLATFORMS INC CL A 30303M102   473,345 2,027 SH   SOLE 0 0 0 2,027
MICROSOFT CORP COM 594918104   5,206,137 17,046 SH   SOLE 0 0 0 17,046
NETFLIX INC COM 64110L106   320,780 1,000 SH   SOLE 0 0 0 1,000
NEWMONT CORP COM 651639106   425,025 8,602 SH   SOLE 0 0 0 8,602
NEXTERA ENERGY INC COM 65339F101   3,420,376 45,297 SH   SOLE 0 0 0 45,297
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   376,504 7,298 SH   SOLE 0 0 0 7,298
NRG ENERGY INC COM NEW 629377508   349,950 11,152 SH   SOLE 0 0 0 11,152
NUVEEN AMT FREE MUN CR INC F COM 67071L106   290,446 24,719 SH   SOLE 0 0 0 24,719
NUVEEN AMT FREE QLTY MUN INC COM 670657105   293,839 26,353 SH   SOLE 0 0 0 26,353
NUVEEN DYNAMIC MUN OPPORTUNI COM SHS 67079X102   120,750 11,500 SH   SOLE 0 0 0 11,500
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101   349,221 30,002 SH   SOLE 0 0 0 30,002
NUVEEN QUALITY MUNCP INCOME COM 67066V101   228,622 20,090 SH   SOLE 0 0 0 20,090
NVIDIA CORPORATION COM 67066G104   1,440,666 5,227 SH   SOLE 0 0 0 5,227
OCCIDENTAL PETE CORP COM 674599105   806,010 13,731 SH   SOLE 0 0 0 13,731
PACKAGING CORP AMER COM 695156109   405,403 3,047 SH   SOLE 0 0 0 3,047
PGIM HIGH YIELD BOND FUND IN COM 69346H100   391,708 31,666 SH   SOLE 0 0 0 31,666
PHILIP MORRIS INTL INC COM 718172109   1,244,212 13,183 SH   SOLE 0 0 0 13,183
PHILLIPS 66 COM 718546104   1,532,623 16,603 SH   SOLE 0 0 0 16,603
PNC FINL SVCS GROUP INC COM 693475105   722,864 6,361 SH   SOLE 0 0 0 6,361
PRICE T ROWE GROUP INC COM 74144T108   382,631 3,621 SH   SOLE 0 0 0 3,621
PROCTER AND GAMBLE CO COM 742718109   283,650 1,824 SH   SOLE 0 0 0 1,824
PUBLIC STORAGE COM 74460D109   1,617,552 5,572 SH   SOLE 0 0 0 5,572
QUALCOMM INC COM 747525103   222,432 2,087 SH   SOLE 0 0 0 2,087
RBB FD INC US TREAS 3 MNTH 74933W452   725,291 14,532 SH   SOLE 0 0 0 14,532
SALESFORCE INC COM 79466L302   375,718 1,953 SH   SOLE 0 0 0 1,953
SEA LTD SPONSORD ADS 81141R100   1,439,288 18,938 SH   SOLE 0 0 0 18,938
SERVICENOW INC COM 81762P102   285,859 664 SH   SOLE 0 0 0 664
SOUTHERN COPPER CORP COM 84265V105   758,462 10,120 SH   SOLE 0 0 0 10,120
SPDR GOLD TR GOLD SHS 78463V107   7,784,616 40,877 SH   SOLE 0 0 0 40,877
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   352,473 10,832 SH   SOLE 0 0 0 10,832
SPDR SER TR S&P DIVID ETF 78464A763   2,538,237 20,824 SH   SOLE 0 0 0 20,824
SPDR SER TR PORTFOLI S&P1500 78464A805   24,006,638 482,061 SH   SOLE 0 0 0 482,061
SPDR SER TR BLOOMBERG SHT TE 78468R408   1,400,974 57,323 SH   SOLE 0 0 0 57,323
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   4,596,750 50,265 SH   SOLE 0 0 0 50,265
SPDR SER TR PORTFOLIO SHORT 78464A474   6,477,986 218,261 SH   SOLE 0 0 0 218,261
SPDR SER TR PORTFOLIO AGRGTE 78464A649   10,840,174 418,863 SH   SOLE 0 0 0 418,863
SPDR SER TR PORTFOLIO SH TSR 78468R101   1,362,802 46,512 SH   SOLE 0 0 0 46,512
T-MOBILE US INC COM 872590104   1,963,514 13,900 SH   SOLE 0 0 0 13,900
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   1,593,407 19,085 SH   SOLE 0 0 0 19,085
TARGET CORP COM 87612E106   284,011 1,862 SH   SOLE 0 0 0 1,862
TESLA INC COM 88160R101   329,493 2,044 SH   SOLE 0 0 0 2,044
THERMO FISHER SCIENTIFIC INC COM 883556102   234,625 430 SH   SOLE 0 0 0 430
TYSON FOODS INC CL A 902494103   357,052 5,938 SH   SOLE 0 0 0 5,938
UNITEDHEALTH GROUP INC COM 91324P102   273,364 561 SH   SOLE 0 0 0 561
VANECK ETF TRUST GOLD MINERS ETF 92189F106   262,250 7,348 SH   SOLE 0 0 0 7,348
VERIZON COMMUNICATIONS INC COM 92343V104   290,023 7,765 SH   SOLE 0 0 0 7,765
VERMILION ENERGY INC COM 923725105   286,299 24,079 SH   SOLE 0 0 0 24,079
VIASAT INC COM 92552V100   1,670,814 46,066 SH   SOLE 0 0 0 46,066
VISA INC COM CL A 92826C839   621,084 2,753 SH   SOLE 0 0 0 2,753
WARNER BROS DISCOVERY INC COM SER A 934423104   1,372,674 111,328 SH   SOLE 0 0 0 111,328
WATSCO INC COM 942622200   496,777 1,476 SH   SOLE 0 0 0 1,476
WEYERHAEUSER CO MTN BE COM NEW 962166104   376,057 12,963 SH   SOLE 0 0 0 12,963
WILLIAMS COS INC COM 969457100   436,500 15,000 SH   SOLE 0 0 0 15,000
ZEVRA THERAPEUTICS INC COM NEW 488445206   49,859 10,217 SH   SOLE 0 0 0 10,217
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   916,749 14,734 SH   SOLE 0 0 0 14,734