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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 228 1,301 SH   SOLE   0 0 1,301
ABBOTT LABS COM 002824100 448 3,792 SH   SOLE   0 0 3,792
ABBVIE INC COM 00287Y109 654 6,062 SH   SOLE   0 0 6,062
ALBEMARLE CORP COM 012653101 207 945 SH   SOLE   0 0 945
ALPHABET INC CAP STK CL C 02079K107 237 89 SH   SOLE   0 0 89
ALPHABET INC CAP STK CL A 02079K305 698 261 SH   SOLE   0 0 261
ALPS ETF TR CLEAN ENERGY 00162Q460 921 13,927 SH   SOLE   65 0 13,862
ALTRIA GROUP INC COM 02209S103 267 5,855 SH   SOLE   0 0 5,855
AMAZON COM INC COM 023135106 2,214 674 SH   SOLE   0 0 674
APPLE INC COM 037833100 4,670 33,005 SH   SOLE   0 0 33,005
ARK ETF TR FINTECH INNOVA 00214Q708 373 7,550 SH   SOLE   0 0 7,550
ARK ETF TR GENOMIC REV ETF 00214Q302 698 9,337 SH   SOLE   0 0 9,337
ARK ETF TR INNOVATION ETF 00214Q104 768 6,949 SH   SOLE   0 0 6,949
AT&T INC COM 00206R102 219 8,098 SH   SOLE   0 0 8,098
BERKSHIRE HATHAWAY INC DEL CL A 084670108 411 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 415 1,521 SH   SOLE   0 0 1,521
CHEVRON CORP NEW COM 166764100 266 2,619 SH   SOLE   0 0 2,619
CONSOLIDATED WATER CO INC ORD G23773107 304 26,660 SH   SOLE   0 0 26,660
COSTCO WHSL CORP NEW COM 22160K105 433 963 SH   SOLE   0 0 963
CSG SYS INTL INC NOTE 4.250% 3/1 126349AF6 31 30,000 PRN   SOLE   0 0 30,000
CSX CORP COM 126408103 236 7,920 SH   SOLE   0 0 7,920
DIGITAL RLTY TR INC COM 253868103 264 1,830 SH   SOLE   0 0 1,830
EATON VANCE TAX-MANAGED BUY- COM 27828Y108 1,431 89,504 SH   SOLE   0 0 89,504
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 569 15,656 SH   SOLE   0 0 15,656
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 677 13,655 SH   SOLE   0 0 13,655
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 953 14,789 SH   SOLE   0 0 14,789
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 3,763 183,181 SH   SOLE   375 0 182,806
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 321 6,580 SH   SOLE   0 0 6,580
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 1,053 11,375 SH   SOLE   0 0 11,375
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 1,728 23,091 SH   SOLE   0 0 23,091
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 1,199 43,743 SH   SOLE   200 0 43,543
GLOBAL X FDS US INFR DEV ETF 37954Y673 1,236 48,650 SH   SOLE   0 0 48,650
HOME DEPOT INC COM 437076102 1,417 4,318 SH   SOLE   0 0 4,318
HONEYWELL INTL INC COM 438516106 648 3,053 SH   SOLE   0 0 3,053
ILLINOIS TOOL WKS INC COM 452308109 2,370 11,472 SH   SOLE   0 0 11,472
INTEL CORP COM 458140100 676 12,695 SH   SOLE   0 0 12,695
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 329 12,245 SH   SOLE   0 0 12,245
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 321 4,010 SH   SOLE   0 0 4,010
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1,890 89,620 SH   SOLE   0 0 89,620
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 624 28,200 SH   SOLE   0 0 28,200
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 377 14,901 SH   SOLE   0 0 14,901
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 2,026 93,475 SH   SOLE   0 0 93,475
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 773 33,266 SH   SOLE   0 0 33,266
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 3,103 144,145 SH   SOLE   0 0 144,145
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 380 4,215 SH   SOLE   0 0 4,215
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 378 7,500 SH   SOLE   0 0 7,500
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 216 2,881 SH   SOLE   0 0 2,881
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 380 4,086 SH   SOLE   0 0 4,086
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 276 1,730 SH   SOLE   0 0 1,730
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 265 1,202 SH   SOLE   0 0 1,202
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,510 10,077 SH   SOLE   0 0 10,077
INVESCO QQQ TR UNIT SER 1 46090E103 538 1,502 SH   SOLE   0 0 1,502
ISHARES TR ISHS 1-5YR INVS 464288646 2,523 46,175 SH   SOLE   0 0 46,175
ISHARES TR BARCLAYS 7 10 YR 464287440 815 7,072 SH   SOLE   0 0 7,072
ISHARES TR CORE S&P SCP ETF 464287804 479 4,390 SH   SOLE   0 0 4,390
ISHARES TR EUROPE ETF 464287861 806 15,460 SH   SOLE   0 0 15,460
ISHARES TR GNMA BOND ETF 46429B333 4,370 87,417 SH   SOLE   0 0 87,417
ISHARES TR JPMORGAN USD EMG 464288281 2,091 19,001 SH   SOLE   0 0 19,001
ISHARES TR MSCI EMG MKT ETF 464287234 317 6,300 SH   SOLE   0 0 6,300
ISHARES TR RUS 1000 VAL ETF 464287598 5,133 32,795 SH   SOLE   0 0 32,795
ISHARES TR RUS 1000 GRW ETF 464287614 9,099 33,202 SH   SOLE   0 0 33,202
ISHARES TR RUSSELL 2000 ETF 464287655 4,784 21,868 SH   SOLE   25 0 21,843
ISHARES TR SELECT DIVID ETF 464287168 288 2,507 SH   SOLE   0 0 2,507
ISHARES TR U.S. TECH ETF 464287721 1,012 9,992 SH   SOLE   0 0 9,992
ISHARES TR US HOME CONS ETF 464288752 378 5,705 SH   SOLE   0 0 5,705
ISHARES TR U.S. MED DVC ETF 464288810 1,067 16,992 SH   SOLE   0 0 16,992
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 1,668 33,260 SH   SOLE   0 0 33,260
JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 771 22,325 SH   SOLE   0 0 22,325
JOHNSON & JOHNSON COM 478160104 1,163 7,200 SH   SOLE   0 0 7,200
MACQUARIE INFRASTR HOLD LLC NOTE 2.000%10/0 55608BAB1 10 10,000 PRN   SOLE   0 0 10,000
MARRIOTT INTL INC NEW CL A 571903202 275 1,855 SH   SOLE   0 0 1,855
MARTIN MARIETTA MATLS INC COM 573284106 282 825 SH   SOLE   0 0 825
MCDONALDS CORP COM 580135101 348 1,445 SH   SOLE   0 0 1,445
MEDICAL PPTYS TRUST INC COM 58463J304 415 20,659 SH   SOLE   0 0 20,659
MERCK & CO INC COM 58933Y105 262 3,491 SH   SOLE   0 0 3,491
MICROCHIP TECHNOLOGY INC. COM 595017104 1,030 6,713 SH   SOLE   0 0 6,713
MICROSOFT CORP COM 594918104 3,030 10,746 SH   SOLE   0 0 10,746
NUVEEN CORPORATE INCOME 2023 COM 67079F101 141 14,250 SH   SOLE   0 0 14,250
NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 572 69,875 SH   SOLE   0 0 69,875
NUVEEN INT DUR QUAL MUN TRM COM 670677103 345 23,500 SH   SOLE   0 0 23,500
NUVEEN QUALITY MUNCP INCOME COM 67066V101 256 16,417 SH   SOLE   0 0 16,417
ORACLE CORP COM 68389X105 220 2,522 SH   SOLE   0 0 2,522
PACER FDS TR TRENDP US LAR CP 69374H105 1,229 32,575 SH   SOLE   0 0 32,575
PEPSICO INC COM 713448108 402 2,675 SH   SOLE   0 0 2,675
PFIZER INC COM 717081103 313 7,271 SH   SOLE   0 0 7,271
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 4,596 45,085 SH   SOLE   0 0 45,085
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 2,139 21,010 SH   SOLE   0 0 21,010
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 438 8,535 SH   SOLE   0 0 8,535
PLAYA HOTELS & RESORTS NV SHS N70544106 111 13,350 SH   SOLE   0 0 13,350
PROCTER AND GAMBLE CO COM 742718109 534 3,819 SH   SOLE   0 0 3,819
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1,714 45,682 SH   SOLE   0 0 45,682
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,335 10,490 SH   SOLE   0 0 10,490
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 357 3,644 SH   SOLE   0 0 3,644
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 770 9,736 SH   SOLE   0 0 9,736
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 962 6,440 SH   SOLE   0 0 6,440
SPDR GOLD TR GOLD SHS 78463V107 716 4,358 SH   SOLE   0 0 4,358
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1,737 45,755 SH   SOLE   0 0 45,755
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,913 13,778 SH   SOLE   0 0 13,778
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 2,380 4,949 SH   SOLE   0 0 4,949
SPDR SER TR S&P BK ETF 78464A797 210 3,977 SH   SOLE   0 0 3,977
SPDR SER TR S&P DIVID ETF 78464A763 1,898 16,149 SH   SOLE   0 0 16,149
SUMMIT MATLS INC CL A 86614U100 290 9,075 SH   SOLE   0 0 9,075
TEXAS INSTRS INC COM 882508104 219 1,140 SH   SOLE   0 0 1,140
TRI CONTL CORP COM 895436103 335 10,035 SH   SOLE   0 0 10,035
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 1,856 22,651 SH   SOLE   0 0 22,651
VANGUARD INDEX FDS GROWTH ETF 922908736 1,928 6,644 SH   SOLE   0 0 6,644
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1,001 7,170 SH   SOLE   0 0 7,170
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 1,389 5,877 SH   SOLE   0 0 5,877
VANGUARD INDEX FDS MID CAP ETF 922908629 1,492 6,301 SH   SOLE   0 0 6,301
VANGUARD INDEX FDS TOTAL STK MKT 922908769 3,438 15,481 SH   SOLE   0 0 15,481
VANGUARD INDEX FDS VALUE ETF 922908744 905 6,684 SH   SOLE   0 0 6,684
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,197 43,930 SH   SOLE   75 0 43,855
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 274 2,904 SH   SOLE   0 0 2,904
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 254 3,079 SH   SOLE   0 0 3,079
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 3,764 24,508 SH   SOLE   0 0 24,508
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 720 2,912 SH   SOLE   0 0 2,912
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,241 3,093 SH   SOLE   0 0 3,093
VISA INC COM CL A 92826C839 528 2,371 SH   SOLE   0 0 2,371
WALMART INC COM 931142103 287 2,060 SH   SOLE   0 0 2,060
WASTE MGMT INC DEL COM 94106L109 265 1,775 SH   SOLE   0 0 1,775
WISDOMTREE TR EMER MKT HIGH FD 97717W315 430 9,845 SH   SOLE   0 0 9,845
XYLEM INC COM 98419M100 212 1,715 SH   SOLE   0 0 1,715