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:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
Vanguard S&P 500 EtfALLWRLD EX US9229083630599SH SOLE 000
Vanguard Small CapALLWRLD EX US92290875101,210SH SOLE 000
Vanguard Info TechnologyALLWRLD EX US92204A7020874SH SOLE 000
Vanguard Intl Eqty IndexALLWRLD EX US9220427751,00012,182SH SOLE 000
AMERICAN CENTURY INVESTMENTS A VANTIS EMGMKT ETFAVENTIS EMGMKT0250726042,00025,825SH SOLE 000
INVESCO EXCHANGE TRADED SELF I BULSHS 2025 CB ETFBULSHS 2025 CB46138J8251,00048,535SH SOLE 000
INVESCO EXCHANGE TRADED SELF I BULSHS 2024 CB ETFBULSHS 2025 CB46138J8412,00079,795SH SOLE 000
INVESCO BULSHS 2023 CB ETFBULSHS 2025 CB46138J8662,00087,847SH SOLE 000
Guggenheim Bullet 2022BULSHS 2025 CB46138J8824,000190,984SH SOLE 000
INNERSCOPE HEARING TECH INC CO MCAP STK CL A45781P104033,000SH SOLE 000
Powershs Exch Trad Fd TrCAP STK CL A46137V30802,220SH SOLE 000
Home Depot IncCAP STK CL A4370761020703SH SOLE 000
Bitcoin Investment OrdCAP STK CL A389637109011,807SH SOLE 000
Powershares High YieldCAP STK CL A46137V5631,00031,679SH SOLE 000
Powershs Exch Trad Fd TrCAP STK CL A46138E5111,00072,239SH SOLE 000
Pwrshr S&P500 HidivCAP STK CL A46138E3621,00031,173SH SOLE 000
Flexsh Stoxx US EsgCAP STK CL A33939L6961,00013,488SH SOLE 000
FlexShares Intl Qual Div ETFCAP STK CL A33939L8371,00058,315SH SOLE 000
GLOBAL X FDS US PFD ETFCAP STK CL A37954Y6573,000102,055SH SOLE 000
Rydex Etf TRUSTCAP STK CL A46137V3577,00045,377SH SOLE 000
Powershs Qqq TRUST SerCAP STK CL A46090E1037,00020,154SH SOLE 000
FLEXSHARES TRUST QLT DIV DEF I DX ETFCAP STK CL A33939L84519,000354,148SH SOLE 000
INVESCO EXCHANGE TRADED FUND T S&P MDCP 400 REV ETCAP STK CL A46138G67232,000367,026SH SOLE 000
FANSUNITE ENTERTAINMENT INC CO MCL A30727R109012,390SH SOLE 000
First Choice HealthcCL A31949B1040201,129SH SOLE 000
Berkshire HathawayCL A08467010801SH SOLE 000
FIRST TRUST PORTFOLIOS COM ETFCL A33734G1081,00019,646SH SOLE 000
Facebook Inc Class ACL A30303M1021,0002,039SH SOLE 000
FIRST TRUST EXCHANGE-TRADED AL EM SML CP ALPH ETFCL A33737J3073,00071,536SH SOLE 000
FIRST TRUST EXCH TRADED FUND 2 TECH ALPHADEX ETFCL A33734X1767,00058,956SH SOLE 000
First TRUST ValueCL A33734H10614,000364,713SH SOLE 000
First Tr Nasdaq 100 FundCL A33734510230,000188,620SH SOLE 000
Adamis Pharmaceuticals CorpCL A COM00547W208019,000SH SOLE 000
AFRICAN DISCOVERY GROUP ORDCL A COM00832F1000316,429SH SOLE 000
Amc EntertainmentCL A COM00165C10405,832SH SOLE 000
Google Inc Class ACL A COM02079K3050178SH SOLE 000
Abbvie IncCL A COM00287Y1091,0005,007SH SOLE 000
Amazon Com IncCL A COM0231351063,0001,022SH SOLE 000
1/100 Berkshire Htwy ClaCL B NEW0849901750100SH SOLE 000
Berkshire Hathaway Cl BCL B NEW0846707021,0003,263SH SOLE 000
Boeing CoCOM0970231050932SH SOLE 000
Nuveen Esg Mid CapCOM67092P40903,962SH SOLE 000
Ares Capital CorpCOM04010L103013,114SH SOLE 000
Chevron CorporationCOM16676410003,478SH SOLE 000
Netflix IncCOM64110L1061,0001,192SH SOLE 000
KRAFT HEINZ CO COMCOM5007541061,00040,240SH SOLE 000
Microsoft CorpCOM5949181042,0006,410SH SOLE 000
Tesla Motors IncCOM88160R1012,0002,592SH SOLE 000
Moderna IncCOM60770K1072,0005,537SH SOLE 000
Apple Computer IncCOM03783310013,00091,714SH SOLE 000
NUVEEN ESG NUVEEN ESG LRG CAP GRWTH ETFCOM67092P20118,000281,160SH SOLE 000
Crystallex Intl Corp XxxCOM NEW22942F101059,000SH SOLE 000
Citigroup IncCOM NEW1729674241,00020,100SH SOLE 000
Thomson Reuters CorpCOM NEW8849037091,00013,073SH SOLE 000
Ishares Phlx Sox Semi-CORE S&P MCP ETF4642875230500SH SOLE 000
Ishares Tr RussellCORE S&P MCP ETF46428761401,336SH SOLE 000
Ishares Tr S&P MidcapCORE S&P MCP ETF46428750701,406SH SOLE 000
Ishares Russell 3000CORE S&P MCP ETF46428768901,792SH SOLE 000
Ishares Tr S&P SmallcapCORE S&P SCP ETF4642878044,00033,729SH SOLE 000
Ishares EtfCRE U S REIT ETF46434G10304,232SH SOLE 000
Ishares Ftse Nareit ResCRE U S REIT ETF4642885621,0006,148SH SOLE 000
Ishares Core DividendCRE U S REIT ETF46434V6211,00012,151SH SOLE 000
Ishares Core Msci EafeCRE U S REIT ETF46432F8421,0008,581SH SOLE 000
ISHARES TRUST CRE U S REIT ETFCRE U S REIT ETF4642885211,00022,610SH SOLE 000
ISHARES TRUST MULTIFACTOR USA ETFCRE U S REIT ETF46434V2823,00070,698SH SOLE 000
ISHARES TRUST ULTR SH TRM BD E TFCRE U S REIT ETF46434V8784,00075,915SH SOLE 000
Ishares Ibonds Dec 2022CRE U S REIT ETF46434VBA722,000852,825SH SOLE 000
ISHARES TRUST IBONDS DEC24 ETFCRE U S REIT ETF46434VBG425,000938,040SH SOLE 000
ISHARES TRUST IBONDS DEC25 ETFCRE U S REIT ETF46434VBD126,000956,416SH SOLE 000
Ishares Ibonds Dec 2023CRE U S REIT ETF46434VAX826,000990,602SH SOLE 000
Ishares EtfCRE U S REIT ETF46432F33934,000256,829SH SOLE 000
Vanguard Div ApprciationDIV APP ETF9219088441,0003,289SH SOLE 000
Johnson & JohnsonDIV RTN EM EQT47816010402,359SH SOLE 000
JP MORGAN ETF TRUST DIVERSFED RTRN ETFDIVERSFED RTRN46641Q88610,000109,755SH SOLE 000
First TRUST Tactcl HighFIRST TR TA HIYL33738D4082,00036,248SH SOLE 000
FLEXSHARES TRUST HIG YLD VL ET FHIG YLD VL ETF33939L6622,00043,833SH SOLE 000
ISHARES TRUST IBONDS DEC 2021 TERM CORP ETFIBONDS DEC21 ETF46434VBK516,000652,356SH SOLE 000
AMERICAN CENTURY INVESTMENTS I NTL EQT ETFINTL EQT ETF02507270326,000408,219SH SOLE 000
Ishares Tr Msci Eafe FdMSCI EAFE ETF46428746538,000492,430SH SOLE 000
Nuveen Esg Mid Cap ValueNUVEEN ESG MIDVL67092P508011,061SH SOLE 000
Nuveen Esg EmergingNUVEEN ESG SMLCP67092P88806,844SH SOLE 000
Nuveen Esg Small CapNUVEEN ESG SMLCP67092P6071,00015,870SH SOLE 000
OSI ETF TRUST OSHS GBL INTER E TFOSHS GBL INTER67110P70430,000571,437SH SOLE 000
Real Estate Select SctrPORTFOLI S&P150081369Y8601,00031,303SH SOLE 000
Spdr Blackstone GsoPORTFOLI S&P150078467V6082,00037,053SH SOLE 000
Schw US Brd Mkt EtfPORTFOLI S&P15008085241022,00022,156SH SOLE 000
Spdr S&P 600 Small CapPORTFOLI S&P150078464A81332,000338,136SH SOLE 000
SPDR SERIES TRUST PORTFOLIO TL STK ETFPORTFOLI S&P150078464A80537,000693,719SH SOLE 000
Spdr Barclays CnvPORTFOLIO EMG MK78464A3591,0009,141SH SOLE 000
SPDR PORTFOLIO EMG MK ETFPORTFOLIO EMG MK78463X50916,000375,365SH SOLE 000
SPDR SERIES TRUST FACTST INV E TFPORTFOLIO EMG MK78464A11018,00081,750SH SOLE 000
INVESCO EXCHANGE TRADED FUND T S&P 500 REVENUE ETFS&P 500 REVENUE46138G69816,000215,392SH SOLE 000
Guggenheim Bullet 2021S&P MDCP 400 REV46138J7003,000129,243SH SOLE 000
S P D R TRUST Unit SRS&P500 HDL VOL78462F1030844SH SOLE 000
Paypal Holdings IncoS&P500 HDL VOL70450Y10301,620SH SOLE 000
Omnicom Group IncS&P500 HDL VOL68191910606,587SH SOLE 000
FIRST TRUST SENIOR LN FD ETFSENIOR LN FD33738D3091,00024,463SH SOLE 000
First TRUST PreferredSHS33739E108019,072SH SOLE 000
Flexshares MorningstarSHS33939L10020,000115,813SH SOLE 000
First Trst Nasdaq RsngSHS33738R50622,000469,807SH SOLE 000
Ishares Tr Lehman TipsTIPS BD ETF4642871761,0007,040SH SOLE 000
Vanguard Total Stock MktTOTAL STK MKT9229087694,00019,232SH SOLE 000
Jpmrg Dvsfd Retn EmrgULTR SH TRM BD46641Q30804,851SH SOLE 000
iShares ESG Screened S&P Mid-Cap ETFULTR SH TRM BD46436E551013,573SH SOLE 000
iShares iBonds Dec 2027 Term Corp ETFULTR SH TRM BD46435UAA91,00019,573SH SOLE 000
ISHARES TRUST IBONDS DEC2026 E TFULTR SH TRM BD46435GAA08,000294,882SH SOLE 000
Jpmorgan Dvrsfd RtrnULTR SH TRM BD46641Q20915,000253,639SH SOLE 000
JP MORGAN ETF TRUST ULTRA SHRT INC ETFULTR SH TRM BD46641Q83716,000319,504SH SOLE 000
JP MORGAN ETF TRUST US QUALTY FCTR ETFULTR SH TRM BD46641Q76122,000533,514SH SOLE 000
Ishares Esg Msci EafeULTR SH TRM BD46435G51627,000340,989SH SOLE 000
AMERICAN CENTURY INVESTMENTS U S EQT ETFUS EQT ETF02507288535,000478,962SH SOLE 000
Wisdomtree TRUST MidcapUS QLT SHRHD YLD97717W5701,00026,889SH SOLE 000
WISDOMTREE TRUST US QLT SHRHD YLD ETFUS QLT SHRHD YLD97717W5472,00028,053SH SOLE 000
Hon Hai Precsn Ind OrdUS QTLY DIV GRTY36861105010,000SH SOLE 000
TALON METALS CORPORATION COMUS QTLY DIV GRTG866591020100,000SH SOLE 000
Aercap Holdings NvUS QTLY DIV GRTN0098510604,000SH SOLE 000
FERGUSON PLCUS QTLY DIV GRTG3421J10603,365SH SOLE 000
Wisdomtree US Divid EtfUS QTLY DIV GRT97717X66935,000592,622SH SOLE 000
Exxon Mobil CorporationXTRACK RUSS 100030231G10204,507SH SOLE 000
Dominion Res Inc Va NewXTRACK RUSS 100025746U1091,0007,617SH SOLE 000
DIMENSIONAL WLD EX US CR EQ 2 ETFXTRACK RUSS 100025434V8801,00027,749SH SOLE 000
Dimensional International Cr Eq Mkt ETFXTRACK RUSS 100025434V2031,00042,872SH SOLE 000
Disney Walt CoXTRACK RUSS 10002546871064,00021,436SH SOLE 000
Dutsch X Trck Rusl 1000XTRACK RUSS 100023305148126,000581,537SH SOLE 000
Alps TRUST EtfBARRONS 400 ETF00162Q72603,555SH SOLE 000