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   1,908,590 19,234 SH   SOLE   0 0 19,234
FIRST TR EXCH TRD ALPHDX FD ASIA EX JAPAN 33737J109   580,525 21,653 SH   SOLE   0 0 21,653
SPDR SER TR BBG CONV SEC ETF 78464A359   2,466,499 36,775 SH   SOLE   0 0 36,775
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   6,329,803 127,617 SH   SOLE   0 0 127,617
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   2,134,323 51,479 SH   SOLE   0 0 51,479
ISHARES TR BRAZIL SM-CP ETF 464289131   251,959 21,535 SH   SOLE   0 0 21,535
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   213,106 10,350 SH   SOLE   0 0 10,350
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   379,784 18,727 SH   SOLE   0 0 18,727
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817   2,691,148 119,713 SH   SOLE   0 0 119,713
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   206,162 10,760 SH   SOLE   0 0 10,760
ALPHABET INC CAP STK CL A 02079K305   4,442,652 42,829 SH   SOLE   0 0 42,829
CROWDSTRIKE HLDGS INC CL A 22788C105   435,389 3,172 SH   SOLE   0 0 3,172
TRITON INTL LTD CL A G9078F107   1,951,032 30,861 SH   SOLE   0 0 30,861
AMAZON COM INC COM 023135106   4,034,016 39,055 SH   SOLE   0 0 39,055
ELEVANCE HEALTH INC COM 036752103   2,731,271 5,940 SH   SOLE   0 0 5,940
APPLE INC COM 037833100   8,138,456 49,354 SH   SOLE   0 0 49,354
FEDERAL SIGNAL CORP COM 313855108   5,434,986 100,258 SH   SOLE   0 0 100,258
MICROSOFT CORP COM 594918104   7,451,553 25,847 SH   SOLE   0 0 25,847
MONOLITHIC PWR SYS INC COM 609839105   1,280,933 2,554 SH   SOLE   0 0 2,554
PDF SOLUTIONS INC COM 693282105   572,400 13,500 SH   SOLE   0 0 13,500
PFIZER INC COM 717081103   2,742,774 67,225 SH   SOLE   0 0 67,225
STERLING INFRASTRUCTURE INC COM 859241101   903,324 23,847 SH   SOLE   0 0 23,847
EXXON MOBIL CORP COM 30231G102   7,363,450 67,148 SH   SOLE   0 0 67,148
FIRST TR S&P REIT INDEX FD COM 33734G108   335,908 13,795 SH   SOLE   0 0 13,795
GOLDMAN SACHS GROUP INC COM 38141G104   529,115 1,618 SH   SOLE   0 0 1,618
MODERNA INC COM 60770K107   1,255,977 8,178 SH   SOLE   0 0 8,178
NVIDIA CORPORATION COM 67066G104   214,438 772 SH   SOLE   0 0 772
TESLA INC COM 88160R101   307,248 1,481 SH   SOLE   0 0 1,481
ULTA BEAUTY INC COM 90384S303   4,141,090 7,589 SH   SOLE   0 0 7,589
UNIVAR SOLUTIONS INC COM 91336L107   2,726,700 77,839 SH   SOLE   0 0 77,839
VISA INC COM CL A 92826C839   6,647,012 29,482 SH   SOLE   0 0 29,482
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109   370,441 4,602 SH   SOLE   0 0 4,602
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102   404,057 15,765 SH   SOLE   0 0 15,765
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   1,740,480 30,024 SH   SOLE   0 0 30,024
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101   359,994 6,932 SH   SOLE   0 0 6,932
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119   368,882 5,943 SH   SOLE   0 0 5,943
ISHARES TR CORE S&P MCP ETF 464287507   394,002 1,575 SH   SOLE   0 0 1,575
ISHARES TR CORE S&P SCP ETF 464287804   364,172 3,766 SH   SOLE   0 0 3,766
ISHARES TR CORE S&P500 ETF 464287200   1,135,737 2,763 SH   SOLE   0 0 2,763
KRANESHARES TR CSI CHI INTERNET 500767306   4,425,144 141,877 SH   SOLE   0 0 141,877
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174   586,988 11,580 SH   SOLE   0 0 11,580
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863   1,473,441 56,067 SH   SOLE   0 0 56,067
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182   562,079 26,513 SH   SOLE   0 0 26,513
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889   1,468,909 45,775 SH   SOLE   0 0 45,775
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784   575,496 30,005 SH   SOLE   0 0 30,005
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,390,219 16,784 SH   SOLE   0 0 16,784
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127   357,395 23,028 SH   SOLE   0 0 23,028
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   290,802 2,930 SH   SOLE   0 0 2,930
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   2,801,198 51,304 SH   SOLE   0 0 51,304
ISHARES TR ESG AWARE MSCI 46435U663   2,291,742 67,424 SH   SOLE   0 0 67,424
ISHARES TR ESG MSCI LEADR 46435U218   4,576,175 64,218 SH   SOLE   0 0 64,218
FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117   576,968 16,601 SH   SOLE   0 0 16,601
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   315,700 8,457 SH   SOLE   0 0 8,457
SPDR SER TR FTSE INT GVT ETF 78464A490   1,214,158 28,092 SH   SOLE   0 0 28,092
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   369,796 3,439 SH   SOLE   0 0 3,439
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   361,947 6,516 SH   SOLE   0 0 6,516
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635   2,709,389 118,495 SH   SOLE   0 0 118,495
ISHARES TR JPMORGAN USD EMG 464288281   1,082,296 12,544 SH   SOLE   0 0 12,544
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168   331,630 5,077 SH   SOLE   0 0 5,077
ISHARES TR MBS ETF 464288588   580,979 6,133 SH   SOLE   0 0 6,133
ISHARES TR MSCI ACWI ETF 464288257   262,450 2,879 SH   SOLE   0 0 2,879
ISHARES INC MSCI MEXICO ETF 464286822   2,950,545 49,564 SH   SOLE   0 0 49,564
ISHARES TR MSCI UK ETF NEW 46435G334   313,858 9,729 SH   SOLE   0 0 9,729
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   377,800 14,187 SH   SOLE   0 0 14,187
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   554,728 34,757 SH   SOLE   0 0 34,757
VANECK ETF TRUST PHARMACEUTCL ETF 92189F692   598,605 7,711 SH   SOLE   0 0 7,711
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102   615,614 55,361 SH   SOLE   0 0 55,361
ISHARES TR RUS 2000 GRW ETF 464287648   2,797,598 12,334 SH   SOLE   0 0 12,334
ISHARES TR RUS 2000 VAL ETF 464287630   3,994,095 29,150 SH   SOLE   0 0 29,150
ISHARES TR RUS MD CP GR ETF 464287481   642,449 7,056 SH   SOLE   0 0 7,056
ISHARES TR RUS MDCP VAL ETF 464287473   3,617,703 34,065 SH   SOLE   0 0 34,065
ISHARES TR RUSSELL 2000 ETF 464287655   594,964 3,335 SH   SOLE   0 0 3,335
SPDR SER TR S&P BIOTECH 78464A870   1,114,114 14,619 SH   SOLE   0 0 14,619
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756   1,538,291 30,371 SH   SOLE   0 0 30,371
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   1,313,291 17,579 SH   SOLE   0 0 17,579
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   1,341,867 13,262 SH   SOLE   0 0 13,262
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   1,444,640 21,342 SH   SOLE   0 0 21,342
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   5,400,254 119,369 SH   SOLE   0 0 119,369
ATLANTICA SUSTAINABLE INFR P SHS G0751N103   2,801,490 94,773 SH   SOLE   0 0 94,773
ISHARES TR SP SMCP600VL ETF 464287879   301,079 3,217 SH   SOLE   0 0 3,217
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106   5,600,313 58,833 SH   SOLE   0 0 58,833
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   378,747 3,601 SH   SOLE   0 0 3,601
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,454,104 9,629 SH   SOLE   0 0 9,629
ISHARES TR TIPS BD ETF 464287176   5,755,436 52,204 SH   SOLE   0 0 52,204
SPDR S&P 500 ETF TR TR UNIT 78462F103   307,274 748 SH   SOLE   0 0 748
ISHARES TR U.S. MED DVC ETF 464288810   5,542,019 102,668 SH   SOLE   0 0 102,668
INVESCO QQQ TR UNIT SER 1 46090E103   539,970 1,680 SH   SOLE   0 0 1,680
ISHARES TR US AER DEF ETF 464288760   298,748 2,596 SH   SOLE   0 0 2,596
ISHARES TR US CONSUM DISCRE 464287580   1,346,364 20,813 SH   SOLE   0 0 20,813
INNOVATOR ETFS TR US EQT ULTRA BF 45782C805   2,997,913 120,205 SH   SOLE   0 0 120,205
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   3,723,725 168,114 SH   SOLE   0 0 168,114
DBX ETF TR XTKR EMGRIN MKTS 233051192   2,248,356 83,757 SH   SOLE   0 0 83,757
DBX ETF TR XTRCKR MSCI US 233051150   4,939,987 131,462 SH   SOLE   0 0 131,462