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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABORATORIES COM 002824100 225,629 2,283 SH SOLE 78 0 2,205
ABBVIE INC COM 00287Y109 1,875,863 7,171 SH SOLE 490 0 6,681
ADVANCED MICRO DEVICES INC COM 007903107 602,583 985 SH SOLE 125 0 860
ALPHABET INC CAP STK CL C 02079K107 401,244 1,176 SH SOLE 131 0 1,045
ALPHABET INC CAP STK CL A 02079K305 1,258,669 3,768 SH SOLE 654 0 3,114
ALTRIA GROUP INC COM 02209S103 381,414 5,664 SH SOLE 0 0 5,664
AMAZON COM INC COM 023135106 2,498,978 10,030 SH SOLE 51 0 9,979
APPLE INC COM 037833100 6,430,541 19,310 SH SOLE 1,512 0 17,798
APPLIED MATLS INC COM 038222105 515,471 1,008 SH SOLE 0 0 1,008
BERKSHIRE HATHAWAY INC DEL CL A 084670108 747,005 1 SH SOLE 0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 624,431 1,254 SH SOLE 0 0 1,254
BLACKROCK UTILS INFRASTRUCTU COM 09248D104 1,065,513 42,740 SH SOLE 2,675 0 40,065
BROADCOM INC COM 11135F101 848,825 2,417 SH SOLE 27 0 2,390
CATERPILLAR INC COM 149123101 722,413 891 SH SOLE 19 0 872
CHARLES SCHWAB CORP (THE) COM 808513105 360,955 3,693 SH SOLE 0 0 3,693
CHEVRON CORPORATION COM 166764100 588,329 2,881 SH SOLE 0 0 2,881
CHUBB LIMITED COM H1467J104 351,553 1,140 SH SOLE 270 0 870
CONSOLIDATED WATER CO INC ORD G23773107 244,757 8,735 SH SOLE 0 0 8,735
CONSTELLATION ENERGY CORP COM 21037T109 1,463,306 5,716 SH SOLE 460 0 5,256
COSTCO WHOLESALE CORPORATION COM 22160K105 1,036,876 1,139 SH SOLE 16 0 1,123
CSX CORP COM 126408103 297,850 6,404 SH SOLE 0 0 6,404
DIGITAL RLTY TR INC COM 253868103 274,705 1,565 SH SOLE 0 0 1,565
EATON CORP PLC SHS G29183103 404,592 942 SH SOLE 122 0 820
EATON VANCE TAX-MANAGED BUY- COM 27828Y108 454,863 28,770 SH SOLE 70 0 28,700
ELI LILLY & CO COM 532457108 424,648 367 SH SOLE 0 0 367
EMCOR GROUP INC COM 29084Q100 226,347 300 SH SOLE 0 0 300
ENTERPRISE PRODS PARTNERS L COM 293792107 465,069 13,060 SH SOLE 830 0 12,230
ETF SER SOLUTIONS DEFIANCE SPACE A 26922A289 329,538 3,875 SH SOLE 0 0 3,875
EXCHANGE TRADED CONCEPTS TRU ROBO GLB ETF 301505707 259,324 3,223 SH SOLE 630 0 2,593
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 367,327 2,257 SH SOLE 0 0 2,257
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 561,374 32,925 SH SOLE 0 0 32,925
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 658,585 35,715 SH SOLE 0 0 35,715
FIRST TR EXCH TRD ALPHDX FD JAPAN ALPHADEX 33737J158 891,782 11,410 SH SOLE 550 0 10,860
FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 1,256,693 51,515 SH SOLE 3,555 0 47,960
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 371,956 4,751 SH SOLE 1,025 0 3,726
FIRST TR EXCHANGE-TRADED ALP COM SHS 33734Y109 264,471 1,965 SH SOLE 150 0 1,815
FIRST TR EXCHANGE-TRADED ALP COM SHS 33735B108 236,732 1,755 SH SOLE 0 0 1,755
FIRST TR EXCHANGE-TRADED ALP COM SHS 33735J101 530,828 5,570 SH SOLE 0 0 5,570
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 365,617 3,896 SH SOLE 0 0 3,896
FIRST TR EXCHANGE-TRADED FD WCM INTL EQUITY 33733E732 998,185 52,316 SH SOLE 3,006 0 49,310
FIRST TR EXCHANGE-TRADED FD GROWTH STRENGTH 33733E823 217,661 5,740 SH SOLE 550 0 5,190
FIRST TR EXCHANGE-TRADED FD FT VEST GOLD 33733E856 650,240 32,000 SH SOLE 3,600 0 28,400
FIRST TR EXCHANGE-TRADED FD MATERIALS ALPH 33734X168 733,001 9,485 SH SOLE 385 0 9,100
FIRST TR EXCHANGE-TRADED FD NASDAQ CYB ETF 33734X846 1,114,714 10,813 SH SOLE 1,053 0 9,760
FIRST TR EXCHANGE-TRADED FD NASDQ CLN EDGE 33737A108 2,348,884 17,810 SH SOLE 5,272 0 12,538
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 1,322,549 32,265 SH SOLE 700 0 31,565
FIRST TR EXCHNG TRADED FD VI FT LADD BUFF ETF 33740F755 1,014,877 27,085 SH SOLE 0 0 27,085
FIRST TR EXCHNG TRADED FD VI SMITH OPPORT FXD 33740F805 202,224 4,900 SH SOLE 0 0 4,900
FIRST TR EXCHNG TRADED FD VI FT VEST DEEP ETF 33740U703 946,300 31,159 SH SOLE 0 0 31,159
FREEPORT MCMORAN INC CL B 35671D857 539,910 7,713 SH SOLE 0 0 7,713
GLOBAL X FDS DATA CTR DIG ETF 37954Y236 623,003 22,955 SH SOLE 1,650 0 21,305
GLOBAL X FDS ARTIFICIAL ETF 37954Y632 2,101,215 32,247 SH SOLE 990 0 31,257
GLOBAL X FDS US PFD ETF 37954Y657 658,592 37,420 SH SOLE 0 0 37,420
GLOBAL X FDS US INFR DEV ETF 37954Y673 2,150,659 40,965 SH SOLE 2,110 0 38,855
GLOBAL X FDS DEFENSE TECH ETF 37960A529 954,370 15,885 SH SOLE 1,265 0 14,620
HOME DEPOT INC COM 437076102 1,055,238 16,893 SH SOLE 13,704 0 3,189
ILLINOIS TOOL WKS INC COM 452308109 1,148,755 4,465 SH SOLE 0 0 4,465
INTEL CORP COM 458140100 348,907 2,902 SH SOLE 0 0 2,902
INTERNATIONAL BUSINESS MACHS COM 459200101 295,145 1,342 SH SOLE 85 0 1,257
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 330,976 1,086 SH SOLE 0 0 1,086
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 315,931 14,770 SH SOLE 0 0 14,770
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 313,701 15,355 SH SOLE 0 0 15,355
INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460 430,374 26,665 SH SOLE 0 0 26,665
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 949,858 52,190 SH SOLE 0 0 52,190
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 1,181,265 58,696 SH SOLE 0 0 58,696
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 1,152,729 58,978 SH SOLE 0 0 58,978
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 635,670 32,565 SH SOLE 0 0 32,565
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 2,378,766 15,385 SH SOLE 885 0 14,500
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 375,585 2,625 SH SOLE 0 0 2,625
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 807,657 5,820 SH SOLE 0 0 5,820
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 336,149 5,381 SH SOLE 0 0 5,381
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 406,380 6,872 SH SOLE 0 0 6,872
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,169,280 5,621 SH SOLE 0 0 5,621
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1,139,884 16,805 SH SOLE 495 0 16,310
INVESCO QQQ TR UNIT SER 1 46090E103 1,093,380 1,478 SH SOLE 230 0 1,248
IRON MTN INC DEL COM 46284V101 312,326 2,815 SH SOLE 0 0 2,815
ISHARES SILVER TR ISHARES 46428Q109 693,042 12,714 SH SOLE 700 0 12,014
ISHARES TR TRUST ISHARE 0-1 464288679 281,317 2,550 SH SOLE 0 0 2,550
ISHARES TR 1 3 YR TREAS BD 464287457 396,256 4,880 SH SOLE 0 0 4,880
ISHARES TR ISHS 1-5YR INVS 464288646 1,055,958 20,612 SH SOLE 0 0 20,612
ISHARES TR 7-10 YR TRSY BD 464287440 560,396 6,275 SH SOLE 0 0 6,275
ISHARES TR CORE S&P SCP ETF 464287804 720,748 5,298 SH SOLE 0 0 5,298
ISHARES TR GLB INFRASTR ETF 464288372 1,188,536 19,307 SH SOLE 1,450 0 17,857
ISHARES TR GNMA BOND ETF 46429B333 219,094 5,234 SH SOLE 0 0 5,234
ISHARES TR RUS 1000 VAL ETF 464287598 7,460,463 30,091 SH SOLE 0 0 30,091
ISHARES TR RUS 1000 GRW ETF 464287614 12,180,290 97,240 SH SOLE 0 0 97,240
ISHARES TR RUSSELL 2000 ETF 464287655 2,828,091 10,177 SH SOLE 0 0 10,177
ISHARES TR SELECT DIVID ETF 464287168 289,845 1,906 SH SOLE 0 0 1,906
ISHARES TR ISHARES SEMICDTR 464287523 739,233 1,300 SH SOLE 0 0 1,300
ISHARES TR SHRT NAT MUN ETF 464288158 535,768 5,125 SH SOLE 0 0 5,125
ISHARES TR U.S. TECH ETF 464287721 1,821,984 6,878 SH SOLE 0 0 6,878
ISHARES TR U.S. PHARMA ETF 464288836 670,219 6,668 SH SOLE 350 0 6,318
ISHARES U S ETF TR SHOR DURA BD ETF 46431W507 1,202,873 24,125 SH SOLE 0 0 24,125
JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 2,107,729 46,378 SH SOLE 0 0 46,378
JOHNSON & JOHNSON COM 478160104 1,673,157 6,320 SH SOLE 0 0 6,320
JPMORGAN CHASE & CO COM 46625H100 570,685 1,725 SH SOLE 337 0 1,388
KLA CORP COM NEW 482480100 329,432 1,690 SH SOLE 1,000 0 690
MARTIN MARIETTA MATLS INC COM 573284106 223,113 465 SH SOLE 80 0 385
MCDONALDS CORP COM 580135101 264,428 1,145 SH SOLE 0 0 1,145
MCKESSON CORP COM 58155Q103 1,366,096 1,600 SH SOLE 0 0 1,600
MERCK & CO INC COM 58933Y105 564,094 3,882 SH SOLE 0 0 3,882
MICROCHIP TECHNOLOGY INC. COM 595017104 910,376 11,706 SH SOLE 0 0 11,706
MICRON TECHNOLOGY INC COM 595112103 604,983 568 SH SOLE 0 0 568
MICROSOFT CORP COM 594918104 4,751,476 9,264 SH SOLE 37 0 9,227
NUVEEN AMT FREE MUN CR INC F COM 67071L106 108,339 10,211 SH SOLE 0 0 10,211
NVIDIA CORPORATION COM 67066G104 2,480,893 10,863 SH SOLE 73 0 10,790
ORACLE CORP COM 68389X105 296,981 2,163 SH SOLE 0 0 2,163
PACER FDS TR TRENDP US LAR CP 69374H105 812,697 13,656 SH SOLE 671 0 12,985
PALANTIR TECHNOLOGIES INC CL A 69608A108 433,957 2,320 SH SOLE 0 0 2,320
PHILIP MORRIS INTL INC COM 718172109 295,961 1,551 SH SOLE 0 0 1,551
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 3,807,746 37,869 SH SOLE 0 0 37,869
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 427,096 4,538 SH SOLE 0 0 4,538
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 281,637 5,700 SH SOLE 0 0 5,700
PROCTER & GAMBLE CO COM 742718109 339,519 2,337 SH SOLE 0 0 2,337
RIO TINTO PLC SPONSORED ADR 767204100 717,107 7,615 SH SOLE 0 0 7,615
RTX CORPORATION COM 75513E101 216,468 1,166 SH SOLE 0 0 1,166
SAP SE SPON ADR 803054204 214,734 1,030 SH SOLE 0 0 1,030
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 290,496 12,175 SH SOLE 0 0 12,175
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 249,714 6,950 SH SOLE 0 0 6,950
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 1,591,970 9,452 SH SOLE 562 0 8,890
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 284,069 4,619 SH SOLE 309 0 4,310
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 1,551,192 29,049 SH SOLE 2,138 0 26,911
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 599,794 3,592 SH SOLE 415 0 3,177
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 1,771,540 9,050 SH SOLE 490 0 8,560
SHELL PLC SPON ADS 780259305 229,071 2,410 SH SOLE 0 0 2,410
SPDR GOLD TR GOLD SHS 78463V107 2,215,516 5,831 SH SOLE 131 0 5,700
SPDR INDEX SHS FDS ST STR PO EX ETF 78463X889 1,330,316 26,495 SH SOLE 0 0 26,495
SPDR SERIES TRUST ST STR SP DIV 78464A763 983,613 6,715 SH SOLE 0 0 6,715
SPDR SERIES TRUST ST STR BLO 1 ETF 78468R663 1,988,128 21,695 SH SOLE 0 0 21,695
SSGA ACTIVE ETF TR ST STR TOTAL ETF 78467V848 880,292 23,524 SH SOLE 0 0 23,524
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 6,790,090 8,904 SH SOLE 0 0 8,904
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 2,312,933 3,522 SH SOLE 0 0 3,522
TESLA INC COM 88160R101 398,097 1,122 SH SOLE 0 0 1,122
TEXAS INSTRS INC COM 882508104 275,889 985 SH SOLE 0 0 985
TRANE TECHNOLOGIES PLC SHS G8994E103 300,567 665 SH SOLE 125 0 540
TRI CONTL CORP COM 895436103 354,590 10,326 SH SOLE 0 0 10,326
VANECK ETF TRUST GOLD MINERS ETF 92189F106 420,123 4,785 SH SOLE 0 0 4,785
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 2,642,896 4,340 SH SOLE 281 0 4,059
VANECK ETF TRUST URANI NUCLE ETF 92189F601 1,841,359 17,798 SH SOLE 694 0 17,103
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 745,702 9,761 SH SOLE 0 0 9,761
VANGUARD INDEX FDS MRNGSTR MD CP VA 922908512 1,328,628 6,795 SH SOLE 0 0 6,795
VANGUARD INDEX FDS MRNGSTR MD CP GR 922908538 1,370,244 4,691 SH SOLE 0 0 4,691
VANGUARD INDEX FDS MRNGSTR MID CAP 922908629 505,025 6,440 SH SOLE 0 0 6,440
VANGUARD INDEX FDS MRNGSTR GRWT ETF 922908736 3,175,837 35,244 SH SOLE 0 0 35,244
VANGUARD INDEX FDS MRNGSTR VAL ETF 922908744 2,795,169 12,936 SH SOLE 0 0 12,936
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 2,886,513 7,713 SH SOLE 0 0 7,713
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 715,578 1,021 SH SOLE 0 0 1,021
VANGUARD INSTL INDEX FD 0 3 MO TR BI ETF 922040845 304,394 4,020 SH SOLE 0 0 4,020
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 560,363 9,448 SH SOLE 0 0 9,448
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1,107,581 12,760 SH SOLE 684 0 12,076
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 262,421 3,397 SH SOLE 0 0 3,397
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,650,169 11,359 SH SOLE 0 0 11,359
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 491,208 3,165 SH SOLE 0 0 3,165
VANGUARD WORLD FD ENERGY ETF 92204A306 756,643 4,395 SH SOLE 145 0 4,250
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 239,905 759 SH SOLE 0 0 759
VANGUARD WORLD FD INF TECH ETF 92204A702 2,221,087 17,674 SH SOLE 409 0 17,265
WALMART INC COM 931142103 623,001 5,995 SH SOLE 0 0 5,995
WISDOMTREE TR JAPN HEDGE EQT 97717W851 497,236 2,754 SH SOLE 567 0 2,187