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
1/100 Berkshire Htwy Cla CL B NEW 084990175 451 100 SH   SOLE   0 0 0
Crystallex Intl Corp Xxx COM NEW 22942F101 0 59,000 SH   SOLE   0 0 0
Apple Computer Inc COM 037833100 16,091 90,618 SH   SOLE   0 0 0
Abbvie Inc CL A COM 00287Y109 840 6,205 SH   SOLE   0 0 0
Abbott Laboratories COM 002824100 376 2,672 SH   SOLE   0 0 0
Adamis Pharmaceuticals Corp CL A COM 00547W208 11 19,000 SH   SOLE   0 0 0
Aercap Holdings Nv US QTLY DIV GRT N00985106 262 4,000 SH   SOLE   0 0 0
AFRICAN DISCOVERY GROUP ORD CL A COM 00832F100 22 316,429 SH   SOLE   0 0 0
Amazon Com Inc CL A COM 023135106 3,508 1,052 SH   SOLE   0 0 0
Ares Capital Corp COM 04010L103 231 10,918 SH   SOLE   0 0 0
ARES MANAGEMENT CORPORATION CO M CL A CL A COM STK 03990B101 203 2,500 SH   SOLE   0 0 0
AMERICAN CENTURY INVESTMENTS I NTL EQT ETF INTL EQT ETF 025072703 25,857 407,900 SH   SOLE   0 0 0
AMERICAN CENTURY INVESTMENTS A VANTIS EMGMKT ETF AVENTIS EMGMKT 025072604 6,975 110,150 SH   SOLE   0 0 0
AMERICAN CENTURY INVESTMENTS U S EQT ETF US EQT ETF 025072885 41,458 517,192 SH   SOLE   0 0 0
Boeing Co COM 097023105 324 1,608 SH   SOLE   0 0 0
Alps TRUST Etf BARRONS 400 ETF 00162Q726 229 3,555 SH   SOLE   0 0 0
Berkshire Hathaway CL A 084670108 451 1 SH   SOLE   0 0 0
Berkshire Hathaway Cl B CL B NEW 084670702 981 3,281 SH   SOLE   0 0 0
Guggenheim Bullet 2022 BULSHS 2025 CB 46138J882 4,372 204,373 SH   SOLE   0 0 0
INVESCO BULSHS 2023 CB ETF BULSHS 2025 CB 46138J866 2,542 118,437 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2024 CB ETF BULSHS 2025 CB 46138J841 2,866 131,276 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2025 CB ETF BULSHS 2025 CB 46138J825 2,565 117,115 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2026 CB ETF BULSHS 2026 CB 46138J791 5,424 256,348 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2027 CB ETF BULSHS 2027 CB 46138J783 569 26,412 SH   SOLE   0 0 0
Vanguard Bond Index Fund SHORT TRM BOND 921937827 207 2,566 SH   SOLE   0 0 0
BLACKROCK ETF TRUST FUTURE TEC H ETF FUTURE TECH ETF 09290C301 1,242 35,589 SH   SOLE   0 0 0
Citigroup Inc COM NEW 172967424 1,247 20,647 SH   SOLE   0 0 0
Chevron Corporation COM 166764100 523 4,456 SH   SOLE   0 0 0
Spdr Barclays Cnv PORTFOLIO EMG MK 78464A359 762 9,189 SH   SOLE   0 0 0
Spdr Msci Acwi Ex-Us MSCI ACWI EXUS 78463X848 201 6,870 SH   SOLE   0 0 0
Dominion Res Inc Va New XTRACK RUSS 1000 25746U109 598 7,617 SH   SOLE   0 0 0
Dutsch X Trck Rusl 1000 XTRACK RUSS 1000 233051481 13,138 271,904 SH   SOLE   0 0 0
Dimensional International Cr Eq Mkt ETF XTRACK RUSS 1000 25434V203 9,116 308,288 SH   SOLE   0 0 0
DIMENSIONAL WLD EX US CR EQ 2 ETF XTRACK RUSS 1000 25434V880 725 27,757 SH   SOLE   0 0 0
Ishares Core Dividend CRE U S REIT ETF 46434V621 614 11,045 SH   SOLE   0 0 0
Wisdomtree US Divid Etf US QTLY DIV GRT 97717X669 39,180 594,903 SH   SOLE   0 0 0
Disney Walt Co XTRACK RUSS 1000 254687106 3,446 22,248 SH   SOLE   0 0 0
Wisdomtree Midcap Divdnd US MIDCAP DIVID 97717W505 316 7,124 SH   SOLE   0 0 0
Consolidated Edison Inc COM 209115104 429 5,030 SH   SOLE   0 0 0
Ishares Tr Msci Eafe Fd MSCI EAFE ETF 464287465 37,638 478,374 SH   SOLE   0 0 0
Flexsh Stoxx US Esg CAP STK CL A 33939L696 1,654 14,238 SH   SOLE   0 0 0
Ishares Esg Msci Eafe ULTR SH TRM BD 46435G516 30,361 382,097 SH   SOLE   0 0 0
Wisdomtree TRUST Midcap US QLT SHRHD YLD 97717W570 1,398 24,834 SH   SOLE   0 0 0
Ford Motor Company New COM 345370860 249 11,969 SH   SOLE   0 0 0
Facebook Inc Class A CL A 30303M102 712 2,118 SH   SOLE   0 0 0
First Choice Healthc CL A 31949B104 10 201,129 SH   SOLE   0 0 0
FIRST TRUST EXCHANGE-TRADED AL EM SML CP ALPH ETF CL A 33737J307 3,096 77,034 SH   SOLE   0 0 0
FERGUSON PLC US QTLY DIV GRT G3421J106 604 3,365 SH   SOLE   0 0 0
First TRUST Preferred SHS 33739E108 388 19,072 SH   SOLE   0 0 0
FIRST TRUST PORTFOLIOS COM ETF CL A 33734G108 715 21,923 SH   SOLE   0 0 0
FIRST TRUST SENIOR LN FD ETF SENIOR LN FD 33738D309 1,172 24,463 SH   SOLE   0 0 0
FANSUNITE ENTERTAINMENT INC CO M CL A 30727R109 4 12,390 SH   SOLE   0 0 0
First TRUST Value CL A 33734H106 16,212 376,676 SH   SOLE   0 0 0
FIRST TRUST EXCH TRADED FUND 2 TECH ALPHADEX ETF CL A 33734X176 7,603 57,589 SH   SOLE   0 0 0
Bitcoin Investment Ord CAP STK CL A 389637109 651 19,021 SH   SOLE   0 0 0
Google Inc Class A CL A COM 02079K305 582 201 SH   SOLE   0 0 0
Home Depot Inc CAP STK CL A 437076102 347 836 SH   SOLE   0 0 0
Hon Hai Precsn Ind Ord US QTLY DIV GRT Y36861105 38 10,000 SH   SOLE   0 0 0
FLEXSHARES TRUST HIG YLD VL ET F HIG YLD VL ETF 33939L662 2,335 47,657 SH   SOLE   0 0 0
First TRUST Tactcl High FIRST TR TA HIYL 33738D408 1,939 40,530 SH   SOLE   0 0 0
Ishares Ibonds Dec 2022 CRE U S REIT ETF 46434VBA7 20,823 828,291 SH   SOLE   0 0 0
Ishares Ibonds Dec 2023 CRE U S REIT ETF 46434VAX8 23,992 934,641 SH   SOLE   0 0 0
ISHARES TRUST IBONDS DEC24 ETF CRE U S REIT ETF 46434VBG4 22,964 885,597 SH   SOLE   0 0 0
ISHARES TRUST IBONDS DEC25 ETF CRE U S REIT ETF 46434VBD1 23,259 880,355 SH   SOLE   0 0 0
ISHARES TRUST IBONDS DEC2026 E TF ULTR SH TRM BD 46435GAA0 18,987 728,317 SH   SOLE   0 0 0
iShares iBonds Dec 2027 Term Corp ETF ULTR SH TRM BD 46435UAA9 304 11,461 SH   SOLE   0 0 0
ISHARES TRUST IBDS DEC28 ETF IBDS DEC28 ETF 46435U515 245 8,676 SH   SOLE   0 0 0
ISHARES TRUST ULTR SH TRM BD E TF CRE U S REIT ETF 46434V878 8,156 161,864 SH   SOLE   0 0 0
Ishares Core Msci Eafe CRE U S REIT ETF 46432F842 649 8,697 SH   SOLE   0 0 0
Ishares Etf CRE U S REIT ETF 46434G103 228 3,815 SH   SOLE   0 0 0
Ishares Tr S&P Midcap CORE S&P MCP ETF 464287507 398 1,406 SH   SOLE   0 0 0
Ishares Tr S&P Smallcap CORE S&P SCP ETF 464287804 4,104 35,838 SH   SOLE   0 0 0
INNERSCOPE HEARING TECH INC CO M CAP STK CL A 45781P104 0 33,000 SH   SOLE   0 0 0
Intel Corp COM 458140100 212 4,113 SH   SOLE   0 0 0
FlexShares Intl Qual Div ETF CAP STK CL A 33939L837 2,010 78,607 SH   SOLE   0 0 0
Ishares Tr Russell CORE S&P MCP ETF 464287614 477 1,562 SH   SOLE   0 0 0
Ishares Russell 3000 CORE S&P MCP ETF 464287689 497 1,792 SH   SOLE   0 0 0
Jefferies Finl Group Inc COM 47233W109 392 10,096 SH   SOLE   0 0 0
Jpmrg Dvsfd Retn Emrg ULTR SH TRM BD 46641Q308 276 4,851 SH   SOLE   0 0 0
Jpmorgan Dvrsfd Rtrn ULTR SH TRM BD 46641Q209 13,622 230,223 SH   SOLE   0 0 0
Jpmorgan Chase & Co COM 46625H100 248 1,564 SH   SOLE   0 0 0
JP MORGAN ETF TRUST DIVERSFED RTRN ETF DIVERSFED RTRN 46641Q886 10,130 106,187 SH   SOLE   0 0 0
JP MORGAN ETF TRUST ULTRA SHRT INC ETF ULTR SH TRM BD 46641Q837 4,455 88,246 SH   SOLE   0 0 0
JP MORGAN ETF TRUST US QUALTY FCTR ETF ULTR SH TRM BD 46641Q761 25,061 550,798 SH   SOLE   0 0 0
KRAFT HEINZ CO COM COM 500754106 1,445 40,256 SH   SOLE   0 0 0
ISHARES TRUST MULTIFACTOR USA ETF CRE U S REIT ETF 46434V282 3,037 65,229 SH   SOLE   0 0 0
Microsoft Corp COM 594918104 1,068 3,176 SH   SOLE   0 0 0
Netflix Inc COM 64110L106 861 1,429 SH   SOLE   0 0 0
Nuveen Esg Emerging NUVEEN ESG SMLCP 67092P888 259 8,035 SH   SOLE   0 0 0
NUVEEN ESG NUVEEN ESG LRG CAP GRWTH ETF COM 67092P201 19,684 287,067 SH   SOLE   0 0 0
NUVEEN ESG NUVEEN ESG LRG CAP VAL ETF NUVEEN ESG LRGVL 67092P300 208 5,339 SH   SOLE   0 0 0
Nuveen Esg Mid Cap COM 67092P409 242 4,917 SH   SOLE   0 0 0
Nuveen Esg Mid Cap Value NUVEEN ESG MIDVL 67092P508 455 12,315 SH   SOLE   0 0 0
Nuveen Esg Small Cap NUVEEN ESG SMLCP 67092P607 764 18,196 SH   SOLE   0 0 0
Nvidia Corp COM 67066G104 364 1,239 SH   SOLE   0 0 0
OSI ETF TRUST OSHS GBL INTER E TF OSHS GBL INTER 67110P704 29,102 591,142 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED SELF I RUSL 2000 DYNM ETF RUSL 2000 DYNM 46138J593 210 5,000 SH   SOLE   0 0 0
Powershares High Yield CAP STK CL A 46137V563 608 28,872 SH   SOLE   0 0 0
Pfizer Incorporated COM 717081103 208 3,522 SH   SOLE   0 0 0
GLOBAL X FDS US PFD ETF CAP STK CL A 37954Y657 2,616 101,548 SH   SOLE   0 0 0
GLOBAL X FDS RATE PREFERRED ET F RATE PREFERRED 37954Y376 686 24,747 SH   SOLE   0 0 0
Powershs Exch Trad Fd Tr CAP STK CL A 46138E511 1,027 68,466 SH   SOLE   0 0 0
Powershs Exch Trad Fd Tr CAP STK CL A 46137V308 208 2,151 SH   SOLE   0 0 0
Paypal Holdings Inco S&P500 HDL VOL 70450Y103 344 1,823 SH   SOLE   0 0 0
FLEXSHARES TRUST QLT DIV DEF I DX ETF CAP STK CL A 33939L845 21,663 365,921 SH   SOLE   0 0 0
Powershs Qqq TRUST Ser CAP STK CL A 46090E103 8,175 20,548 SH   SOLE   0 0 0
First Tr Nasdaq 100 Fund CL A 337345102 34,110 194,737 SH   SOLE   0 0 0
Ishares Etf CRE U S REIT ETF 46432F339 38,967 267,707 SH   SOLE   0 0 0
First Trst Nasdaq Rsng SHS 33738R506 24,609 475,175 SH   SOLE   0 0 0
Ishares Ftse Nareit Res CRE U S REIT ETF 464288562 692 7,046 SH   SOLE   0 0 0
Rydex Etf TRUST CAP STK CL A 46137V357 7,451 45,783 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FUND T S&P MDCP 400 REV ET CAP STK CL A 46138G672 34,567 365,135 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FUND T S&P 500 REVENUE ETF S&P 500 REVENUE 46138G698 17,797 222,579 SH   SOLE   0 0 0
Schw US Brd Mkt Etf PORTFOLI S&P1500 808524102 2,411 21,334 SH   SOLE   0 0 0
Spdr S&P Dividend Etf S&P DIVID ETF 78464A763 206 1,592 SH   SOLE   0 0 0
Spdr S&P 600 Small Cap PORTFOLI S&P1500 78464A813 32,972 331,677 SH   SOLE   0 0 0
Ishares Phlx Sox Semi- CORE S&P MCP ETF 464287523 271 500 SH   SOLE   0 0 0
SPDR PORTFOLIO EMG MK ETF PORTFOLIO EMG MK 78463X509 11,612 279,877 SH   SOLE   0 0 0
Pwrshr S&P500 Hidiv CAP STK CL A 46138E362 1,042 23,017 SH   SOLE   0 0 0
SPDR SERIES TRUST PORTFOLIO TL STK ETF PORTFOLI S&P1500 78464A805 43,848 750,171 SH   SOLE   0 0 0
S P D R TRUST Unit SR S&P500 HDL VOL 78462F103 864 1,820 SH   SOLE   0 0 0
Spdr Blackstone Gso PORTFOLI S&P1500 78467V608 2,376 52,069 SH   SOLE   0 0 0
Flexshares Morningstar SHS 33939L100 18,819 103,162 SH   SOLE   0 0 0
Ishares Tr Lehman Tips TIPS BD ETF 464287176 910 7,040 SH   SOLE   0 0 0
TALON METALS CORPORATION COM US QTLY DIV GRT G86659102 48 100,000 SH   SOLE   0 0 0
Thomson Reuters Corp COM NEW 884903709 1,578 13,192 SH   SOLE   0 0 0
Tesla Motors Inc COM 88160R101 3,688 3,490 SH   SOLE   0 0 0
ISHARES TRUST CRE U S REIT ETF CRE U S REIT ETF 464288521 1,528 22,602 SH   SOLE   0 0 0
Vanguard Small Cap ALLWRLD EX US 922908751 384 1,700 SH   SOLE   0 0 0
Vanguard Intl Eqty Index ALLWRLD EX US 922042775 727 11,864 SH   SOLE   0 0 0
Vanguard Info Technology ALLWRLD EX US 92204A702 495 1,080 SH   SOLE   0 0 0
Vanguard Div Apprciation DIV APP ETF 921908844 565 3,289 SH   SOLE   0 0 0
Vanguard S&P 500 Etf ALLWRLD EX US 922908363 262 600 SH   SOLE   0 0 0
Vanguard Total Stock Mkt TOTAL STK MKT 922908769 4,677 19,373 SH   SOLE   0 0 0
WISDOMTREE TRUST WISDOMTREE US VALUE FUND ETF US QLT SHRHD YLD 97717W547 1,746 27,551 SH   SOLE   0 0 0
SPDR SERIES TRUST FACTST INV E TF PORTFOLIO EMG MK 78464A110 15,883 83,194 SH   SOLE   0 0 0
iShares ESG Screened S&P Mid-Cap ETF ULTR SH TRM BD 46436E551 17,158 441,526 SH   SOLE   0 0 0
Sector Spdr Tech Select TECHNOLOGY 81369Y803 205 1,182 SH   SOLE   0 0 0
Real Estate Select Sctr PORTFOLI S&P1500 81369Y860 1,622 31,303 SH   SOLE   0 0 0
Exxon Mobil Corporation XTRACK RUSS 1000 30231G102 287 4,684 SH   SOLE   0 0 0