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 231 1,301 SH   SOLE   0 0 1,301
ABBOTT LABS COM 002824100 534 3,792 SH   SOLE   0 0 3,792
ABBVIE INC COM 00287Y109 827 6,107 SH   SOLE   0 0 6,107
ALBEMARLE CORP COM 012653101 221 945 SH   SOLE   0 0 945
ALPHABET INC CAP STK CL C 02079K107 258 89 SH   SOLE   0 0 89
ALPHABET INC CAP STK CL A 02079K305 756 261 SH   SOLE   0 0 261
ALTRIA GROUP INC COM 02209S103 277 5,855 SH   SOLE   0 0 5,855
AMAZON COM INC COM 023135106 2,194 658 SH   SOLE   0 0 658
APPLE INC COM 037833100 5,759 32,435 SH   SOLE   0 0 32,435
ARK ETF TR GENOMIC REV ETF 00214Q302 339 5,532 SH   SOLE   0 0 5,532
ARK ETF TR INNOVATION ETF 00214Q104 414 4,379 SH   SOLE   0 0 4,379
BERKSHIRE HATHAWAY INC DEL CL A 084670108 451 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 455 1,521 SH   SOLE   0 0 1,521
BROADCOM INC COM 11135F101 226 340 SH   SOLE   0 0 340
CATERPILLAR INC COM 149123101 208 1,005 SH   SOLE   0 0 1,005
CHEVRON CORP NEW COM 166764100 639 5,444 SH   SOLE   40 0 5,404
CONSOLIDATED WATER CO INC ORD G23773107 154 14,510 SH   SOLE   0 0 14,510
COSTCO WHSL CORP NEW COM 22160K105 547 963 SH   SOLE   0 0 963
CSG SYS INTL INC NOTE 4.250% 3/1 126349AF6 32 30,000 PRN   SOLE   0 0 30,000
CSX CORP COM 126408103 298 7,920 SH   SOLE   0 0 7,920
DIGITAL RLTY TR INC COM 253868103 324 1,830 SH   SOLE   0 0 1,830
EATON VANCE TAX-MANAGED BUY- COM 27828Y108 1,498 89,504 SH   SOLE   0 0 89,504
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 653 15,659 SH   SOLE   0 0 15,659
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 462 10,769 SH   SOLE   0 0 10,769
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 1,030 14,689 SH   SOLE   0 0 14,689
EXELON CORP COM 30161N101 201 3,472 SH   SOLE   0 0 3,472
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 4,154 204,437 SH   SOLE   785 0 203,652
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 326 6,180 SH   SOLE   0 0 6,180
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 1,164 11,340 SH   SOLE   0 0 11,340
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 1,952 23,086 SH   SOLE   95 0 22,991
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 1,013 14,905 SH   SOLE   0 0 14,905
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 1,348 44,168 SH   SOLE   200 0 43,968
GLOBAL X FDS US INFR DEV ETF 37954Y673 1,477 51,290 SH   SOLE   455 0 50,835
HOME DEPOT INC COM 437076102 1,792 4,318 SH   SOLE   0 0 4,318
HONEYWELL INTL INC COM 438516106 637 3,053 SH   SOLE   0 0 3,053
ILLINOIS TOOL WKS INC COM 452308109 2,742 11,112 SH   SOLE   0 0 11,112
INTEL CORP COM 458140100 649 12,595 SH   SOLE   0 0 12,595
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 820 18,880 SH   SOLE   0 0 18,880
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 332 12,245 SH   SOLE   0 0 12,245
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 253 3,290 SH   SOLE   0 0 3,290
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 MUNI 46138J544 205 8,000 SH   SOLE   0 0 8,000
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 743 34,025 SH   SOLE   0 0 34,025
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,193 102,190 SH   SOLE   0 0 102,190
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 3,054 142,795 SH   SOLE   0 0 142,795
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 407 4,215 SH   SOLE   0 0 4,215
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 318 6,485 SH   SOLE   75 0 6,410
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 205 2,881 SH   SOLE   0 0 2,881
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 403 4,186 SH   SOLE   0 0 4,186
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 278 1,670 SH   SOLE   0 0 1,670
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 277 1,202 SH   SOLE   0 0 1,202
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,677 10,302 SH   SOLE   0 0 10,302
INVESCO QQQ TR UNIT SER 1 46090E103 585 1,471 SH   SOLE   0 0 1,471
ISHARES TR ISHS 1-5YR INVS 464288646 2,485 46,130 SH   SOLE   0 0 46,130
ISHARES TR BARCLAYS 7 10 YR 464287440 670 5,822 SH   SOLE   0 0 5,822
ISHARES TR CORE S&P SCP ETF 464287804 503 4,390 SH   SOLE   0 0 4,390
ISHARES TR EUROPE ETF 464287861 946 17,391 SH   SOLE   0 0 17,391
ISHARES TR GNMA BOND ETF 46429B333 3,849 77,387 SH   SOLE   0 0 77,387
ISHARES TR JPMORGAN USD EMG 464288281 846 7,757 SH   SOLE   0 0 7,757
ISHARES TR MSCI EMG MKT ETF 464287234 210 4,300 SH   SOLE   0 0 4,300
ISHARES TR RUS 1000 VAL ETF 464287598 5,394 32,121 SH   SOLE   0 0 32,121
ISHARES TR RUS 1000 GRW ETF 464287614 9,606 31,436 SH   SOLE   0 0 31,436
ISHARES TR RUSSELL 2000 ETF 464287655 5,047 22,688 SH   SOLE   25 0 22,663
ISHARES TR SELECT DIVID ETF 464287168 307 2,507 SH   SOLE   0 0 2,507
ISHARES TR U.S. TECH ETF 464287721 1,142 9,948 SH   SOLE   0 0 9,948
ISHARES TR US HOME CONS ETF 464288752 473 5,705 SH   SOLE   0 0 5,705
ISHARES TR U.S. MED DVC ETF 464288810 1,034 15,702 SH   SOLE   0 0 15,702
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 1,770 35,440 SH   SOLE   0 0 35,440
JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 921 25,420 SH   SOLE   0 0 25,420
JOHNSON & JOHNSON COM 478160104 1,251 7,310 SH   SOLE   0 0 7,310
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 307 1,855 SH   SOLE   0 0 1,855
MARTIN MARIETTA MATLS INC COM 573284106 363 825 SH   SOLE   0 0 825
MCDONALDS CORP COM 580135101 387 1,445 SH   SOLE   0 0 1,445
MEDICAL PPTYS TRUST INC COM 58463J304 473 20,025 SH   SOLE   0 0 20,025
MERCK & CO INC COM 58933Y105 270 3,527 SH   SOLE   0 0 3,527
MICROCHIP TECHNOLOGY INC. COM 595017104 1,169 13,426 SH   SOLE   0 0 13,426
MICROSOFT CORP COM 594918104 3,658 10,876 SH   SOLE   0 0 10,876
NUVEEN AMT FREE MUN CR INC F COM 67071L106 199 11,086 SH   SOLE   0 0 11,086
NUVEEN CORPORATE INCOME 2023 COM 67079F101 142 14,250 SH   SOLE   0 0 14,250
NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 640 79,100 SH   SOLE   0 0 79,100
NUVEEN INT DUR QUAL MUN TRM COM 670677103 347 23,500 SH   SOLE   0 0 23,500
NUVEEN QUALITY MUNCP INCOME COM 67066V101 275 17,067 SH   SOLE   0 0 17,067
ORACLE CORP COM 68389X105 220 2,522 SH   SOLE   0 0 2,522
PACER FDS TR TRENDP US LAR CP 69374H105 1,353 32,575 SH   SOLE   0 0 32,575
PEPSICO INC COM 713448108 442 2,545 SH   SOLE   0 0 2,545
PFIZER INC COM 717081103 429 7,271 SH   SOLE   0 0 7,271
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 4,876 48,015 SH   SOLE   0 0 48,015
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 2,368 23,540 SH   SOLE   0 0 23,540
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 501 9,785 SH   SOLE   0 0 9,785
PLAYA HOTELS & RESORTS NV SHS N70544106 107 13,350 SH   SOLE   0 0 13,350
PROCTER AND GAMBLE CO COM 742718109 604 3,694 SH   SOLE   0 0 3,694
SELECT SECTOR SPDR TR ENERGY 81369Y506 332 5,986 SH   SOLE   0 0 5,986
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1,849 47,359 SH   SOLE   285 0 47,074
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,467 10,415 SH   SOLE   0 0 10,415
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 386 3,644 SH   SOLE   0 0 3,644
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 874 9,642 SH   SOLE   0 0 9,642
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,102 6,340 SH   SOLE   0 0 6,340
SPDR GOLD TR GOLD SHS 78463V107 810 4,738 SH   SOLE   0 0 4,738
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1,699 43,687 SH   SOLE   0 0 43,687
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,497 13,678 SH   SOLE   0 0 13,678
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 2,561 4,947 SH   SOLE   0 0 4,947
SPDR SER TR S&P BK ETF 78464A797 284 5,212 SH   SOLE   0 0 5,212
SPDR SER TR S&P DIVID ETF 78464A763 2,082 16,124 SH   SOLE   0 0 16,124
SUMMIT MATLS INC CL A 86614U100 364 9,075 SH   SOLE   0 0 9,075
TEXAS INSTRS INC COM 882508104 215 1,140 SH   SOLE   0 0 1,140
TRI CONTL CORP COM 895436103 368 11,074 SH   SOLE   0 0 11,074
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 1,710 21,151 SH   SOLE   0 0 21,151
VANGUARD INDEX FDS GROWTH ETF 922908736 2,135 6,653 SH   SOLE   0 0 6,653
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1,075 7,154 SH   SOLE   0 0 7,154
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 1,491 5,857 SH   SOLE   0 0 5,857
VANGUARD INDEX FDS MID CAP ETF 922908629 1,603 6,291 SH   SOLE   0 0 6,291
VANGUARD INDEX FDS TOTAL STK MKT 922908769 3,700 15,325 SH   SOLE   0 0 15,325
VANGUARD INDEX FDS VALUE ETF 922908744 1,028 6,989 SH   SOLE   0 0 6,989
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,767 35,721 SH   SOLE   75 0 35,646
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 245 3,585 SH   SOLE   0 0 3,585
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 269 2,904 SH   SOLE   0 0 2,904
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 321 3,949 SH   SOLE   0 0 3,949
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4,103 23,887 SH   SOLE   0 0 23,887
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 214 4,200 SH   SOLE   0 0 4,200
VANGUARD WORLD FDS ENERGY ETF 92204A306 257 3,316 SH   SOLE   0 0 3,316
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 760 2,852 SH   SOLE   0 0 2,852
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,368 2,985 SH   SOLE   0 0 2,985
VISA INC COM CL A 92826C839 540 2,491 SH   SOLE   0 0 2,491
WALMART INC COM 931142103 314 2,170 SH   SOLE   0 0 2,170
WASTE MGMT INC DEL COM 94106L109 288 1,725 SH   SOLE   0 0 1,725
WISDOMTREE TR EMER MKT HIGH FD 97717W315 458 10,575 SH   SOLE   0 0 10,575