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
3M CO COM 88579Y101 1,102,674 7,243 SH SOLE 0 0 7,243
ABBOTT LABS COM 002824100 203,879 1,499 SH SOLE 0 0 1,499
ABBVIE INC COM 00287Y109 278,059 1,498 SH SOLE 0 0 1,498
ALPHABET INC CAP STK CL C 02079K107 574,744 3,240 SH SOLE 0 0 3,240
APPLE INC COM 037833100 766,925 3,738 SH SOLE 0 0 3,738
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,338,527 15,107 SH SOLE 0 0 15,107
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 208,009 11,404 SH SOLE 0 0 11,404
DBX ETF TR XTRACK MSCI EAFE 233051630 223,348 7,739 SH SOLE 0 0 7,739
EXXON MOBIL CORP COM 30231G102 473,458 4,392 SH SOLE 0 0 4,392
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 10,046,245 111,415 SH SOLE 0 0 111,415
GE AEROSPACE COM NEW 369604301 302,433 1,175 SH SOLE 0 0 1,175
HEICO CORP NEW CL A 422806208 603,664 2,333 SH SOLE 0 0 2,333
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 8,734,424 48,060 SH SOLE 0 0 48,060
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 2,031,127 67,772 SH SOLE 0 0 67,772
INVESCO QQQ TR UNIT SER 1 46090E103 3,053,879 5,536 SH SOLE 0 0 5,536
ISHARES TR CORE US AGGBD ET 464287226 1,285,533 12,959 SH SOLE 0 0 12,959
ISHARES TR 0-5YR INVT GR CP 46434V100 1,132,963 22,395 SH SOLE 0 0 22,395
ISHARES TR CORE S&P MCP ETF 464287507 1,060,232 17,095 SH SOLE 0 0 17,095
ISHARES TR MSCI EAFE ETF 464287465 917,320 10,262 SH SOLE 0 0 10,262
ISHARES TR RUSSELL 2000 ETF 464287655 667,007 3,091 SH SOLE 0 0 3,091
ISHARES TR CORE S&P500 ETF 464287200 465,054 749 SH SOLE 0 0 749
ISHARES TR NATIONAL MUN ETF 464288414 372,262 3,563 SH SOLE 0 0 3,563
ISHARES TR MSCI EMG MKT ETF 464287234 239,270 4,960 SH SOLE 0 0 4,960
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 378,336 7,430 SH SOLE 0 0 7,430
KINDER MORGAN INC DEL COM 49456B101 294,000 10,000 SH SOLE 0 0 10,000
MICROSOFT CORP COM 594918104 389,969 784 SH SOLE 0 0 784
PHILIP MORRIS INTL INC COM 718172109 336,941 1,850 SH SOLE 0 0 1,850
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 378,232 7,539 SH SOLE 0 0 7,539
PIMCO ETF TR INTER MUN BD ACT 72201R866 374,877 7,299 SH SOLE 0 0 7,299
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 2,240,602 27,672 SH SOLE 0 0 27,672
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,129,521 13,832 SH SOLE 0 0 13,832
SELECT SECTOR SPDR TR ENERGY 81369Y506 266,388 3,141 SH SOLE 0 0 3,141
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 239,302 945 SH SOLE 0 0 945
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 500,983 12,373 SH SOLE 0 0 12,373
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 485,184 11,352 SH SOLE 0 0 11,352
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,995,337 4,848 SH SOLE 0 0 4,848
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,068,948 1,887 SH SOLE 0 0 1,887
SPDR SERIES TRUST PORTFOLIO S&P500 78464A854 51,956,704 714,771 SH SOLE 0 0 714,771
SPDR SERIES TRUST BLOOMBERG 1-3 MO 78468R663 20,705,250 225,720 SH SOLE 0 0 225,720
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 9,327,930 178,218 SH SOLE 0 0 178,218
SPDR SERIES TRUST PORTFOLIO S&P400 78464A847 7,301,575 134,270 SH SOLE 0 0 134,270
SPDR SERIES TRUST S&P DIVID ETF 78464A763 7,000,071 51,574 SH SOLE 0 0 51,574
SPDR SERIES TRUST PORTFOLIO S&P600 78468R853 6,409,085 150,448 SH SOLE 0 0 150,448
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 6,302,930 215,191 SH SOLE 0 0 215,191
SPDR SERIES TRUST PORTFOLI S&P1500 78464A805 5,471,613 73,062 SH SOLE 0 0 73,062
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 4,791,260 50,265 SH SOLE 0 0 50,265
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 2,073,702 81,004 SH SOLE 0 0 81,004
SPDR SERIES TRUST BLOOMBERG SHT TE 78468R408 1,463,622 57,442 SH SOLE 0 0 57,442
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 1,326,669 43,944 SH SOLE 0 0 43,944
SPDR SERIES TRUST PORTFLI INTRMDIT 78464A672 1,212,828 42,156 SH SOLE 0 0 42,156
SPDR SERIES TRUST NYSE TECH ETF 78464A102 919,223 3,874 SH SOLE 0 0 3,874
SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 603,100 22,690 SH SOLE 0 0 22,690
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 470,859 14,022 SH SOLE 0 0 14,022
SPDR SERIES TRUST BLOOMBERG HIGH Y 78468R622 389,469 4,004 SH SOLE 0 0 4,004
VANGUARD BD INDEX FDS INTERMED TERM 921937819 742,232 9,597 SH SOLE 0 0 9,597
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,134,657 3,758 SH SOLE 0 0 3,758
VANGUARD INDEX FDS MID CAP ETF 922908629 777,368 2,778 SH SOLE 0 0 2,778
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 349,781 1,709 SH SOLE 0 0 1,709
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 533,386 9,356 SH SOLE 0 0 9,356
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 964,845 7,354 SH SOLE 0 0 7,354
VANGUARD WORLD FD MEGA GRWTH IND 921910816 885,399 2,418 SH SOLE 0 0 2,418
VISTRA CORP COM 92840M102 387,426 1,999 SH SOLE 0 0 1,999
WELLS FARGO CO NEW COM 949746101 359,739 4,490 SH SOLE 0 0 4,490