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   400,186 4,014 SH   SOLE   97 0 3,917
ABBVIE INC COM 00287Y109   1,275,353 8,399 SH   SOLE   447 0 7,952
ALPHABET INC CAP STK CL C 02079K107   213,597 1,612 SH   SOLE   132 0 1,480
ALPHABET INC CAP STK CL A 02079K305   518,075 3,381 SH   SOLE   262 0 3,119
ALTRIA GROUP INC COM 02209S103   238,003 5,660 SH   SOLE   0 0 5,660
AMAZON COM INC COM 023135106   1,580,101 12,430 SH   SOLE   0 0 12,430
AMGEN INC COM 031162100   217,696 810 SH   SOLE   0 0 810
APPLE INC COM 037833100   5,043,303 27,651 SH   SOLE   342 0 27,309
AUTONATION INC COM 05329W102   263,436 1,668 SH   SOLE   303 0 1,365
BERKSHIRE HATHAWAY INC DEL CL A 084670108   531,477 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   532,809 1,521 SH   SOLE   0 0 1,521
BROADCOM INC COM 11135F101   265,785 320 SH   SOLE   0 0 320
CATERPILLAR INC COM 149123101   237,510 870 SH   SOLE   0 0 870
CHEVRON CORP NEW COM 166764100   1,125,711 6,808 SH   SOLE   337 0 6,471
CONSOLIDATED WATER CO INC ORD G23773107   316,252 11,120 SH   SOLE   0 0 11,120
CONSTELLATION ENERGY CORP COM 21037T109   840,352 6,781 SH   SOLE   327 0 6,454
COSTCO WHSL CORP NEW COM 22160K105   623,714 1,104 SH   SOLE   0 0 1,104
CSX CORP COM 126408103   217,402 7,070 SH   SOLE   0 0 7,070
DIGITAL RLTY TR INC COM 253868103   200,289 1,655 SH   SOLE   0 0 1,655
EATON CORP PLC SHS G29183103   232,805 1,163 SH   SOLE   213 0 950
EATON VANCE TAX-MANAGED BUY- COM 27828Y108   531,462 43,421 SH   SOLE   12 0 43,409
ELI LILLY & CO COM 532457108   214,852 400 SH   SOLE   0 0 400
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   361,076 24,100 SH   SOLE   14 0 24,086
ENTERPRISE PRODS PARTNERS L COM 293792107   308,734 10,407 SH   SOLE   27 0 10,380
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289   413,231 12,502 SH   SOLE   31 0 12,471
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707   476,194 8,023 SH   SOLE   151 0 7,872
EXXON MOBIL CORP COM 30231G102   296,302 2,520 SH   SOLE   0 0 2,520
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855   316,507 18,767 SH   SOLE   17 0 18,750
FIRST TR EXCH TRD ALPHDX FD JAPAN ALPHADEX 33737J158   871,698 16,314 SH   SOLE   199 0 16,115
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   449,304 8,635 SH   SOLE   45 0 8,590
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108   1,127,938 11,477 SH   SOLE   282 0 11,195
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   1,342,810 18,237 SH   SOLE   0 0 18,237
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807   308,351 11,090 SH   SOLE   26 0 11,064
FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308   720,477 30,761 SH   SOLE   61 0 30,700
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720   440,980 10,886 SH   SOLE   0 0 10,886
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   500,107 7,720 SH   SOLE   0 0 7,720
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108   736,806 7,559 SH   SOLE   184 0 7,375
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109   684,387 8,211 SH   SOLE   206 0 8,005
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108   230,773 2,385 SH   SOLE   0 0 2,385
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624   1,018,620 39,724 SH   SOLE   294 0 39,430
GLOBAL X FDS US INFR DEV ETF 37954Y673   1,383,522 43,831 SH   SOLE   296 0 43,535
HOME DEPOT INC COM 437076102   1,355,188 4,834 SH   SOLE   604 0 4,230
HONEYWELL INTL INC COM 438516106   333,086 1,803 SH   SOLE   0 0 1,803
ILLINOIS TOOL WKS INC COM 452308109   2,098,585 9,112 SH   SOLE   0 0 9,112
INTEL CORP COM 458140100   406,232 11,427 SH   SOLE   0 0 11,427
INTERNATIONAL BUSINESS MACHS COM 459200101   235,566 1,679 SH   SOLE   0 0 1,679
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537   200,437 9,045 SH   SOLE   0 0 9,045
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   275,484 14,665 SH   SOLE   0 0 14,665
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   488,076 24,270 SH   SOLE   0 0 24,270
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   965,707 46,720 SH   SOLE   0 0 46,720
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   1,829,605 86,180 SH   SOLE   0 0 86,180
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100   524,685 6,059 SH   SOLE   239 0 5,820
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308   353,583 3,930 SH   SOLE   0 0 3,930
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167   601,259 6,601 SH   SOLE   0 0 6,601
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175   220,713 5,481 SH   SOLE   0 0 5,481
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217   214,958 5,485 SH   SOLE   0 0 5,485
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   1,301,280 9,184 SH   SOLE   0 0 9,184
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   894,227 16,401 SH   SOLE   106 0 16,295
INVESCO QQQ TR UNIT SER 1 46090E103   493,338 1,839 SH   SOLE   717 0 1,122
IRON MTN INC DEL COM 46284V101   685,464 10,799 SH   SOLE   119 0 10,680
ISHARES TR ISHS 1-5YR INVS 464288646   933,618 18,736 SH   SOLE   0 0 18,736
ISHARES TR CORE S&P SCP ETF 464287804   328,362 3,481 SH   SOLE   0 0 3,481
ISHARES TR GNMA BOND ETF 46429B333   297,808 7,128 SH   SOLE   0 0 7,128
ISHARES TR RUS 1000 VAL ETF 464287598   5,172,664 34,071 SH   SOLE   0 0 34,071
ISHARES TR RUS 1000 GRW ETF 464287614   7,627,537 28,676 SH   SOLE   0 0 28,676
ISHARES TR RUSSELL 2000 ETF 464287655   2,778,057 15,718 SH   SOLE   0 0 15,718
ISHARES TR SELECT DIVID ETF 464287168   289,767 2,692 SH   SOLE   0 0 2,692
ISHARES TR ISHARES SEMICDTR 464287523   254,351 537 SH   SOLE   0 0 537
ISHARES TR U.S. TECH ETF 464287721   809,772 7,718 SH   SOLE   0 0 7,718
ISHARES TR U.S. MED DVC ETF 464288810   614,814 12,084 SH   SOLE   97 0 11,987
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   1,361,500 27,290 SH   SOLE   0 0 27,290
JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842   932,737 28,994 SH   SOLE   0 0 28,994
JOHNSON & JOHNSON COM 478160104   1,133,864 7,280 SH   SOLE   0 0 7,280
JPMORGAN CHASE & CO COM 46625H100   264,806 1,528 SH   SOLE   145 0 1,383
MARTIN MARIETTA MATLS INC COM 573284106   281,179 1,010 SH   SOLE   410 0 600
MCDONALDS CORP COM 580135101   392,525 1,490 SH   SOLE   0 0 1,490
MERCK & CO INC COM 58933Y105   428,273 4,160 SH   SOLE   0 0 4,160
MICROCHIP TECHNOLOGY INC. COM 595017104   1,074,283 13,292 SH   SOLE   78 0 13,214
MICROSOFT CORP COM 594918104   3,057,131 9,962 SH   SOLE   316 0 9,646
NVIDIA CORPORATION COM 67066G104   341,901 786 SH   SOLE   0 0 786
ORACLE CORP COM 68389X105   277,723 2,622 SH   SOLE   0 0 2,622
PACER FDS TR TRENDP US LAR CP 69374H105   1,180,910 28,940 SH   SOLE   40 0 28,900
PEPSICO INC COM 713448108   475,280 2,805 SH   SOLE   0 0 2,805
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   3,779,186 37,739 SH   SOLE   0 0 37,739
PIMCO ETF TR ENHNCD LW DUR AC 72201R718   643,058 6,860 SH   SOLE   0 0 6,860
PIMCO ETF TR SHTRM MUN BD ACT 72201R874   225,170 4,600 SH   SOLE   0 0 4,600
PROCTER AND GAMBLE CO COM 742718109   552,663 3,789 SH   SOLE   0 0 3,789
SELECT SECTOR SPDR TR ENERGY 81369Y506   568,646 6,291 SH   SOLE   0 0 6,291
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   542,165 14,536 SH   SOLE   66 0 14,470
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,933,102 14,746 SH   SOLE   386 0 14,360
SELECT SECTOR SPDR TR INDL 81369Y704   345,404 3,158 SH   SOLE   101 0 3,057
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   832,766 4,854 SH   SOLE   164 0 4,690
SPDR GOLD TR GOLD SHS 78463V107   755,754 4,544 SH   SOLE   171 0 4,373
SPDR S&P 500 ETF TR TR UNIT 78462F103   4,824,079 11,285 SH   SOLE   0 0 11,285
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   1,790,483 3,921 SH   SOLE   0 0 3,921
SPDR SER TR S&P DIVID ETF 78464A763   1,039,692 9,040 SH   SOLE   0 0 9,040
TRI CONTL CORP COM 895436103   282,994 10,643 SH   SOLE   0 0 10,643
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   238,492 1,650 SH   SOLE   145 0 1,505
VANECK ETF TRUST URANIUM PLS NUCL 92189F601   1,030,518 13,833 SH   SOLE   213 0 13,620
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   587,680 7,818 SH   SOLE   0 0 7,818
VANGUARD INDEX FDS GROWTH ETF 922908736   1,693,770 6,220 SH   SOLE   0 0 6,220
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   860,276 6,569 SH   SOLE   0 0 6,569
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   998,781 5,128 SH   SOLE   0 0 5,128
VANGUARD INDEX FDS MID CAP ETF 922908629   555,548 2,668 SH   SOLE   0 0 2,668
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   434,719 1,107 SH   SOLE   0 0 1,107
VANGUARD INDEX FDS TOTAL STK MKT 922908769   2,952,074 13,898 SH   SOLE   0 0 13,898
VANGUARD INDEX FDS VALUE ETF 922908744   1,421,230 10,304 SH   SOLE   0 0 10,304
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   760,483 18,984 SH   SOLE   114 0 18,870
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   3,045,139 19,598 SH   SOLE   0 0 19,598
VANGUARD WORLD FDS ENERGY ETF 92204A306   1,187,716 9,165 SH   SOLE   253 0 8,911
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   399,907 1,701 SH   SOLE   0 0 1,701
VANGUARD WORLD FDS INF TECH ETF 92204A702   1,067,935 2,933 SH   SOLE   415 0 2,518
WALMART INC COM 931142103   382,232 2,390 SH   SOLE   0 0 2,390
WASTE MGMT INC DEL COM 94106L109   284,300 1,817 SH   SOLE   152 0 1,665
WISDOMTREE TR EMER MKT HIGH FD 97717W315   530,467 13,566 SH   SOLE   37 0 13,528