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
ISHARES TR 0-5 YR TIPS ETF 46429B747   723,749 7,341 SH   SOLE   0 0 7,341
ISHARES TR 20 YR TR BD ETF 464287432   1,149,480 11,625 SH   SOLE   0 0 11,625
ISHARES TR 7-10 YR TRSY BD 464287440   6,981,335 72,428 SH   SOLE   0 0 72,428
SPDR SER TR BBG CONV SEC ETF 78464A359   2,657,573 36,834 SH   SOLE   0 0 36,834
ISHARES U S ETF TR BLACKROCK SH DUR 46431W507   4,200,890 83,153 SH   SOLE   0 0 83,153
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   2,465,016 58,789 SH   SOLE   0 0 58,789
ISHARES TR BRAZIL SM-CP ETF 464289131   1,192,872 79,208 SH   SOLE   0 0 79,208
INVESCO EXCHNG TRAD SLF INDE BULLETSHS 2030 46139W841   6,286,643 246,807 SH   SOLE   0 0 246,807
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   357,492 17,477 SH   SOLE   0 0 17,477
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817   2,633,043 115,840 SH   SOLE   0 0 115,840
ALPHABET INC CAP STK CL A 02079K305   5,912,240 42,324 SH   SOLE   0 0 42,324
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   4,238,682 33,138 SH   SOLE   0 0 33,138
META PLATFORMS INC CL A 30303M102   5,704,065 16,115 SH   SOLE   0 0 16,115
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,389,354 15,111 SH   SOLE   0 0 15,111
AMAZON COM INC COM 023135106   6,815,761 44,858 SH   SOLE   0 0 44,858
APPLE INC COM 037833100   9,011,930 46,808 SH   SOLE   0 0 46,808
EXXON MOBIL CORP COM 30231G102   6,384,723 63,860 SH   SOLE   0 0 63,860
FEDERAL SIGNAL CORP COM 313855108   6,688,121 87,153 SH   SOLE   0 0 87,153
FIRST TR S&P REIT INDEX FD COM 33734G108   448,573 17,095 SH   SOLE   0 0 17,095
GOLDMAN SACHS GROUP INC COM 38141G104   240,720 624 SH   SOLE   0 0 624
IRON MTN INC DEL COM 46284V101   3,269,595 46,298 SH   SOLE   0 0 46,298
JABIL INC COM 466313103   6,117,621 48,019 SH   SOLE   0 0 48,019
KBR INC COM 48242W106   1,481,401 26,670 SH   SOLE   0 0 26,670
MICROSOFT CORP COM 594918104   7,501,820 19,950 SH   SOLE   0 0 19,950
MODERNA INC COM 60770K107   1,780,056 17,899 SH   SOLE   0 0 17,899
MONOLITHIC PWR SYS INC COM 609839105   1,904,185 3,014 SH   SOLE   0 0 3,014
MURPHY USA INC COM 626755102   4,951,549 13,887 SH   SOLE   0 0 13,887
NVIDIA CORPORATION COM 67066G104   3,052,041 6,163 SH   SOLE   0 0 6,163
OREILLY AUTOMOTIVE INC COM 67103H107   4,634,490 4,878 SH   SOLE   0 0 4,878
OLD DOMINION FREIGHT LINE IN COM 679580100   4,975,426 12,275 SH   SOLE   0 0 12,275
OPKO HEALTH INC COM 68375N103   121,298 80,330 SH   SOLE   0 0 80,330
PAYPAL HLDGS INC COM 70450Y103   281,381 4,582 SH   SOLE   0 0 4,582
REGENERON PHARMACEUTICALS COM 75886F107   5,065,977 5,768 SH   SOLE   0 0 5,768
STARBUCKS CORP COM 855244109   343,096 3,574 SH   SOLE   0 0 3,574
STERLING INFRASTRUCTURE INC COM 859241101   2,771,729 31,522 SH   SOLE   0 0 31,522
TESLA INC COM 88160R101   750,658 3,021 SH   SOLE   0 0 3,021
VERIZON COMMUNICATIONS INC COM 92343V104   6,903,662 183,121 SH   SOLE   0 0 183,121
VISA INC COM CL A 92826C839   7,226,795 27,758 SH   SOLE   0 0 27,758
VAXART INC COM NEW 92243A200   14,320 25,000 SH   SOLE   0 0 25,000
FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101   1,153,247 10,273 SH   SOLE   0 0 10,273
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102   453,963 15,979 SH   SOLE   0 0 15,979
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   1,828,809 25,169 SH   SOLE   0 0 25,169
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101   474,925 8,052 SH   SOLE   0 0 8,052
ISHARES TR CORE S&P MCP ETF 464287507   410,182 1,480 SH   SOLE   0 0 1,480
ISHARES TR CORE S&P SCP ETF 464287804   385,803 3,564 SH   SOLE   0 0 3,564
ISHARES TR CORE S&P500 ETF 464287200   964,369 2,019 SH   SOLE   0 0 2,019
KRANESHARES TR CSI CHI INTERNET 500767306   3,048,050 112,891 SH   SOLE   0 0 112,891
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863   1,941,220 71,133 SH   SOLE   0 0 71,133
ISHARES TR EAFE GRWTH ETF 464288885   303,045 3,129 SH   SOLE   0 0 3,129
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889   1,442,778 46,828 SH   SOLE   0 0 46,828
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,348,483 16,084 SH   SOLE   0 0 16,084
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127   462,079 27,686 SH   SOLE   0 0 27,686
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   271,992 2,713 SH   SOLE   0 0 2,713
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   2,749,446 49,622 SH   SOLE   0 0 49,622
ISHARES TR ESG AWARE MSCI 46435U663   3,049,656 80,233 SH   SOLE   0 0 80,233
ISHARES TR ESG MSCI LEADR 46435U218   5,849,812 69,327 SH   SOLE   0 0 69,327
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,343,009 35,718 SH   SOLE   0 0 35,718
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   461,272 10,655 SH   SOLE   0 0 10,655
SPDR SER TR FTSE INT GVT ETF 78464A490   5,344,813 127,440 SH   SOLE   0 0 127,440
SELECT SECTOR SPDR TR INDL 81369Y704   1,343,463 11,786 SH   SOLE   0 0 11,786
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   484,679 7,473 SH   SOLE   0 0 7,473
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635   2,695,385 116,532 SH   SOLE   0 0 116,532
FIRST TR EXCH TRD ALPHDX FD JAPAN ALPHADEX 33737J158   747,861 14,841 SH   SOLE   0 0 14,841
ISHARES TR JPMORGAN USD EMG 464288281   1,190,821 13,371 SH   SOLE   0 0 13,371
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168   467,480 6,779 SH   SOLE   0 0 6,779
ISHARES TR MSCI ACWI ETF 464288257   251,372 2,470 SH   SOLE   0 0 2,470
GLOBAL X FDS MSCI GREECE ETF 37954Y319   3,122,718 82,610 SH   SOLE   0 0 82,610
ISHARES INC MSCI JPN ETF NEW 46434G822   921,050 14,360 SH   SOLE   0 0 14,360
ISHARES INC MSCI MEXICO ETF 464286822   3,575,831 52,702 SH   SOLE   0 0 52,702
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100   320,043 20,450 SH   SOLE   0 0 20,450
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   760,270 27,457 SH   SOLE   0 0 27,457
NU HLDGS LTD ORD SHS CL A G6683N103   1,690,032 202,885 SH   SOLE   0 0 202,885
ISHARES TR PFD AND INCM SEC 464288687   4,228,148 135,561 SH   SOLE   0 0 135,561
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   726,462 43,088 SH   SOLE   0 0 43,088
INNOVATOR ETFS TR PREM INC 20 BARR 45783Y582   1,426,657 56,118 SH   SOLE   0 0 56,118
INNOVATOR ETFS TR PREM INC 30 BARR 45783Y566   1,415,476 55,949 SH   SOLE   0 0 55,949
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102   1,182,290 118,229 SH   SOLE   0 0 118,229
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   1,327,604 33,140 SH   SOLE   0 0 33,140
ISHARES TR RUS 1000 GRW ETF 464287614   5,021,102 16,562 SH   SOLE   0 0 16,562
ISHARES TR RUS 2000 GRW ETF 464287648   3,172,928 12,580 SH   SOLE   0 0 12,580
ISHARES TR RUS 2000 VAL ETF 464287630   1,219,962 7,854 SH   SOLE   0 0 7,854
ISHARES TR RUS MD CP GR ETF 464287481   1,587,688 15,199 SH   SOLE   0 0 15,199
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   504,245 1,154 SH   SOLE   0 0 1,154
SPDR SER TR S&P BIOTECH 78464A870   1,298,098 14,538 SH   SOLE   0 0 14,538
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756   2,756,321 48,819 SH   SOLE   0 0 48,819
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,409,231 7,881 SH   SOLE   0 0 7,881
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,340,824 9,832 SH   SOLE   0 0 9,832
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   1,330,080 21,002 SH   SOLE   0 0 21,002
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   1,337,619 15,637 SH   SOLE   0 0 15,637
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   5,430,501 117,875 SH   SOLE   0 0 117,875
UBS GROUP AG SHS H42097107   4,092,025 132,428 SH   SOLE   0 0 132,428
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106   7,053,630 54,113 SH   SOLE   0 0 54,113
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   1,526,901 19,449 SH   SOLE   0 0 19,449
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   482,004 3,764 SH   SOLE   0 0 3,764
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,366,765 7,101 SH   SOLE   0 0 7,101
ISHARES TR TIPS BD ETF 464287176   751,624 6,993 SH   SOLE   0 0 6,993
SPDR S&P 500 ETF TR TR UNIT 78462F103   365,459 766 SH   SOLE   0 0 766
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   12,979,133 257,182 SH   SOLE   0 0 257,182
INVESCO QQQ TR UNIT SER 1 46090E103   633,042 1,545 SH   SOLE   0 0 1,545
ISHARES TR US AER DEF ETF 464288760   759,220 5,997 SH   SOLE   0 0 5,997
GLOBAL X FDS US INFR DEV ETF 37954Y673   386,383 11,162 SH   SOLE   0 0 11,162
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184   441,873 13,948 SH   SOLE   0 0 13,948
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   1,031,307 44,684 SH   SOLE   0 0 44,684
DBX ETF TR XTKR EMGRIN MKTS 233051192   2,738,416 98,853 SH   SOLE   0 0 98,853
DBX ETF TR XTRCKR MSCI US 233051150   6,276,152 141,866 SH   SOLE   0 0 141,866