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   431,145 3,917 SH   SOLE   0 0 3,917
ABBVIE INC COM 00287Y109   1,232,324 7,952 SH   SOLE   0 0 7,952
ALPHABET INC CAP STK CL C 02079K107   208,576 1,480 SH   SOLE   0 0 1,480
ALPHABET INC CAP STK CL A 02079K305   435,693 3,119 SH   SOLE   0 0 3,119
ALTRIA GROUP INC COM 02209S103   228,324 5,660 SH   SOLE   0 0 5,660
AMAZON COM INC COM 023135106   1,837,714 12,095 SH   SOLE   0 0 12,095
AMGEN INC COM 031162100   200,174 695 SH   SOLE   0 0 695
APPLE INC COM 037833100   5,290,535 27,479 SH   SOLE   0 0 27,479
AUTONATION INC COM 05329W102   204,997 1,365 SH   SOLE   0 0 1,365
BERKSHIRE HATHAWAY INC DEL CL A 084670108   542,625 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   542,480 1,521 SH   SOLE   0 0 1,521
BROADCOM INC COM 11135F101   357,201 320 SH   SOLE   0 0 320
CATERPILLAR INC COM 149123101   257,232 870 SH   SOLE   0 0 870
CHEVRON CORP NEW COM 166764100   970,435 6,506 SH   SOLE   0 0 6,506
CONSOLIDATED WATER CO INC ORD G23773107   395,872 11,120 SH   SOLE   0 0 11,120
CONSTELLATION ENERGY CORP COM 21037T109   754,410 6,454 SH   SOLE   0 0 6,454
COSTCO WHSL CORP NEW COM 22160K105   728,728 1,104 SH   SOLE   0 0 1,104
CSX CORP COM 126408103   219,115 6,320 SH   SOLE   0 0 6,320
DIGITAL RLTY TR INC COM 253868103   222,729 1,655 SH   SOLE   0 0 1,655
EATON CORP PLC SHS G29183103   228,779 950 SH   SOLE   0 0 950
EATON VANCE TAX-MANAGED BUY- COM 27828Y108   337,226 27,350 SH   SOLE   0 0 27,350
ELI LILLY & CO COM 532457108   233,168 400 SH   SOLE   0 0 400
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   344,831 24,988 SH   SOLE   0 0 24,988
ENTERPRISE PRODS PARTNERS L COM 293792107   311,723 11,830 SH   SOLE   0 0 11,830
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289   407,754 11,375 SH   SOLE   0 0 11,375
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707   442,475 7,722 SH   SOLE   0 0 7,722
EXXON MOBIL CORP COM 30231G102   251,950 2,520 SH   SOLE   0 0 2,520
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855   247,838 13,900 SH   SOLE   0 0 13,900
FIRST TR EXCH TRD ALPHDX FD JAPAN ALPHADEX 33737J158   930,457 18,465 SH   SOLE   0 0 18,465
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   462,486 8,590 SH   SOLE   0 0 8,590
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108   1,181,667 11,285 SH   SOLE   0 0 11,285
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   1,451,302 18,132 SH   SOLE   0 0 18,132
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807   246,887 10,164 SH   SOLE   0 0 10,164
FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308   962,802 45,075 SH   SOLE   0 0 45,075
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720   585,322 12,856 SH   SOLE   0 0 12,856
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   586,113 13,140 SH   SOLE   0 0 13,140
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   637,206 8,995 SH   SOLE   0 0 8,995
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108   737,942 7,065 SH   SOLE   0 0 7,065
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109   353,422 3,860 SH   SOLE   125 0 3,735
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108   267,875 2,445 SH   SOLE   0 0 2,445
GARTNER INC COM 366651107   225,555 500 SH   SOLE   0 0 500
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624   923,397 37,430 SH   SOLE   200 0 37,230
GLOBAL X FDS US INFR DEV ETF 37954Y673   1,504,009 43,645 SH   SOLE   235 0 43,410
HOME DEPOT INC COM 437076102   1,478,039 4,265 SH   SOLE   0 0 4,265
HONEYWELL INTL INC COM 438516106   350,846 1,673 SH   SOLE   0 0 1,673
ILLINOIS TOOL WKS INC COM 452308109   2,094,734 7,997 SH   SOLE   0 0 7,997
INDIA FD INC COM 454089103   244,849 13,387 SH   SOLE   0 0 13,387
INTEL CORP COM 458140100   533,205 10,611 SH   SOLE   0 0 10,611
INTERNATIONAL BUSINESS MACHS COM 459200101   258,246 1,579 SH   SOLE   0 0 1,579
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537   230,798 9,545 SH   SOLE   0 0 9,545
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   339,877 17,610 SH   SOLE   0 0 17,610
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   527,129 25,770 SH   SOLE   0 0 25,770
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   933,984 44,720 SH   SOLE   0 0 44,720
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100   892,109 9,680 SH   SOLE   0 0 9,680
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308   377,763 3,815 SH   SOLE   0 0 3,815
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167   708,145 6,601 SH   SOLE   0 0 6,601
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175   249,585 5,481 SH   SOLE   0 0 5,481
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217   226,288 5,485 SH   SOLE   0 0 5,485
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   1,449,237 9,184 SH   SOLE   0 0 9,184
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   991,718 16,295 SH   SOLE   0 0 16,295
INVESCO QQQ TR UNIT SER 1 46090E103   447,604 1,093 SH   SOLE   0 0 1,093
IRON MTN INC DEL COM 46284V101   759,640 10,855 SH   SOLE   0 0 10,855
ISHARES TR ISHS 1-5YR INVS 464288646   933,263 18,201 SH   SOLE   0 0 18,201
ISHARES TR CORE S&P SCP ETF 464287804   417,742 3,859 SH   SOLE   0 0 3,859
ISHARES TR GNMA BOND ETF 46429B333   306,567 6,928 SH   SOLE   0 0 6,928
ISHARES TR RUS 1000 VAL ETF 464287598   5,642,806 34,147 SH   SOLE   0 0 34,147
ISHARES TR RUS 1000 GRW ETF 464287614   8,554,248 28,216 SH   SOLE   0 0 28,216
ISHARES TR RUSSELL 2000 ETF 464287655   2,858,170 14,240 SH   SOLE   0 0 14,240
ISHARES TR SELECT DIVID ETF 464287168   270,309 2,306 SH   SOLE   0 0 2,306
ISHARES TR ISHARES SEMICDTR 464287523   309,367 537 SH   SOLE   0 0 537
ISHARES TR U.S. TECH ETF 464287721   920,994 7,503 SH   SOLE   0 0 7,503
ISHARES TR U.S. MED DVC ETF 464288810   478,446 8,865 SH   SOLE   0 0 8,865
ISHARES U S ETF TR BLACKROCK SH DUR 46431W507   1,320,593 26,140 SH   SOLE   0 0 26,140
JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842   1,157,252 31,646 SH   SOLE   0 0 31,646
JOHNSON & JOHNSON COM 478160104   1,155,957 7,375 SH   SOLE   0 0 7,375
JPMORGAN CHASE & CO COM 46625H100   235,249 1,383 SH   SOLE   0 0 1,383
MARTIN MARIETTA MATLS INC COM 573284106   299,347 600 SH   SOLE   0 0 600
MCDONALDS CORP COM 580135101   441,801 1,490 SH   SOLE   0 0 1,490
MERCK & CO INC COM 58933Y105   453,523 4,160 SH   SOLE   0 0 4,160
MICROCHIP TECHNOLOGY INC. COM 595017104   1,191,638 13,214 SH   SOLE   0 0 13,214
MICROSOFT CORP COM 594918104   3,627,280 9,646 SH   SOLE   0 0 9,646
NUVEEN AMT FREE MUN CR INC F COM 67071L106   129,265 10,936 SH   SOLE   0 0 10,936
NVIDIA CORPORATION COM 67066G104   389,242 786 SH   SOLE   0 0 786
ORACLE CORP COM 68389X105   276,437 2,622 SH   SOLE   0 0 2,622
PACER FDS TR TRENDP US LAR CP 69374H105   1,250,504 28,900 SH   SOLE   0 0 28,900
PEPSICO INC COM 713448108   476,402 2,805 SH   SOLE   0 0 2,805
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   3,403,755 34,109 SH   SOLE   0 0 34,109
PIMCO ETF TR ENHNCD LW DUR AC 72201R718   489,721 5,168 SH   SOLE   0 0 5,168
PROCTER AND GAMBLE CO COM 742718109   445,042 3,037 SH   SOLE   0 0 3,037
PULTE GROUP INC COM 745867101   203,859 1,975 SH   SOLE   0 0 1,975
SCHWAB CHARLES CORP COM 808513105   263,160 3,825 SH   SOLE   0 0 3,825
SELECT SECTOR SPDR TR ENERGY 81369Y506   527,439 6,291 SH   SOLE   0 0 6,291
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   536,552 14,270 SH   SOLE   0 0 14,270
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,894,978 13,895 SH   SOLE   0 0 13,895
SELECT SECTOR SPDR TR INDL 81369Y704   348,467 3,057 SH   SOLE   0 0 3,057
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   902,732 4,690 SH   SOLE   0 0 4,690
SPDR GOLD TR GOLD SHS 78463V107   835,988 4,373 SH   SOLE   0 0 4,373
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   218,175 6,415 SH   SOLE   0 0 6,415
SPDR S&P 500 ETF TR TR UNIT 78462F103   5,351,479 11,259 SH   SOLE   0 0 11,259
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   1,975,229 3,893 SH   SOLE   0 0 3,893
SPDR SER TR S&P DIVID ETF 78464A763   942,902 7,545 SH   SOLE   0 0 7,545
TRI CONTL CORP COM 895436103   307,958 10,682 SH   SOLE   0 0 10,682
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   263,181 1,505 SH   SOLE   0 0 1,505
VANECK ETF TRUST URANIUM PLS NUCL 92189F601   987,583 13,770 SH   SOLE   0 0 13,770
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   571,341 7,418 SH   SOLE   0 0 7,418
VANGUARD INDEX FDS GROWTH ETF 922908736   1,933,054 6,218 SH   SOLE   0 0 6,218
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   952,573 6,569 SH   SOLE   0 0 6,569
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   1,125,955 5,128 SH   SOLE   0 0 5,128
VANGUARD INDEX FDS MID CAP ETF 922908629   593,890 2,553 SH   SOLE   0 0 2,553
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   483,537 1,107 SH   SOLE   0 0 1,107
VANGUARD INDEX FDS TOTAL STK MKT 922908769   3,227,380 13,605 SH   SOLE   0 0 13,605
VANGUARD INDEX FDS VALUE ETF 922908744   1,458,382 9,755 SH   SOLE   0 0 9,755
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   763,232 18,570 SH   SOLE   75 0 18,495
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   3,337,794 19,588 SH   SOLE   0 0 19,588
VANGUARD WORLD FDS ENERGY ETF 92204A306   1,085,863 9,259 SH   SOLE   0 0 9,259
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   426,442 1,701 SH   SOLE   0 0 1,701
VANGUARD WORLD FDS INF TECH ETF 92204A702   1,121,402 2,317 SH   SOLE   0 0 2,317
WALMART INC COM 931142103   357,080 2,265 SH   SOLE   0 0 2,265
WASTE MGMT INC DEL COM 94106L109   298,203 1,665 SH   SOLE   0 0 1,665
WISDOMTREE TR EMER MKT HIGH FD 97717W315   484,986 11,922 SH   SOLE   0 0 11,922