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
APPLE INC COM 037833100 12,929 50,844 SH   SOLE   50,844 0 0
AXON ENTERPRISE INC COM 05464C101 1,906 26,928 SH   SOLE   26,928 0 0
ABBVIE INC COM 00287Y109 889 11,665 SH   SOLE   11,665 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,702 48,385 SH   SOLE   48,385 0 0
ADIENT PLC ORD SHS G0084W101 318 35,055 SH   SOLE   35,055 0 0
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 875 68,624 SH   SOLE   68,624 0 0
AVANGRID INC COM 05351W103 331 7,559 SH   SOLE   7,559 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 1,572 17,088 SH   SOLE   17,088 0 0
APPLIED MATLS INC COM 038222105 5,016 109,472 SH   SOLE   109,472 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 248 72,000 SH   SOLE   72,000 0 0
AMERICAN TOWER CORP CL A 029912201 812 3,728 SH   SOLE   3,728 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 55,240 1,593,779 SH   SOLE   1,593,779 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1,808 153,440 SH   SOLE   153,440 0 0
AMAZON COM INC COM 023135106 886 454 SH   SOLE   454 0 0
AMPHENOL CORP NEW CL A 032095101 365 5,004 SH   SOLE   5,004 0 0
ARROW ELECTRS INC COM 042735100 2,420 46,653 SH   SOLE   46,653 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 223 1,147 SH   SOLE   1,147 0 0
BANK OF AMERICA CORPORATION COM 060505104 2,838 133,677 SH   SOLE   133,677 0 0
BED BATH & BEYOND INC COM 075896100 207 49,250 SH   SOLE   49,250 0 0
BARCLAYS BK PLC IPATH S&P MLP 06742A750 5,365 1,184,340 SH   SOLE   1,184,340 0 0
FRANKLIN RES INC COM 354613101 10,041 601,589 SH   SOLE   601,589 0 0
BUNGE LIMITED COM G16962105 1,912 46,600 SH   SOLE   46,600 0 0
BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 340 32,686 SH   SOLE   32,686 0 0
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 364 17,805 SH   SOLE   17,805 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 274 15,088 SH   SOLE   15,088 0 0
POPULAR INC COM 733174106 1,375 39,296 SH   SOLE   39,296 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670702 1,179 6,450 SH   SOLE   6,450 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 257 12,226 SH   SOLE   12,226 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 207 9,752 SH   SOLE   9,752 0 0
BRIGHTVIEW HLDGS INC COM 10948C107 608 55,002 SH   SOLE   55,002 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 3,833 84,108 SH   SOLE   84,108 0 0
CARS COM INC COM 14575E105 1,802 419,100 SH   SOLE   419,100 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 6,290 70,475 SH   SOLE   70,475 0 0
CLAYMORE EXCHANGE TRD FD TR GUGG S&P GBL WTR 18383Q507 219 6,597 SH   SOLE   6,597 0 0
CIGNA CORP COM 125509109 2,561 14,453 SH   SOLE   14,453 0 0
CENTENE CORP DEK COM 15135B101 4,586 77,197 SH   SOLE   77,197 0 0
CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 274 14,925 SH   SOLE   14,925 0 0
COWEN GROUP INC NEW CL A 223622101 239 24,750 SH   SOLE   24,750 0 0
CREE INC COM 225447101 1,655 46,663 SH   SOLE   46,663 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108 7,945 982,047 SH   SOLE   982,047 0 0
CISCO SYS INC COM 17275R102 3,619 92,056 SH   SOLE   92,056 0 0
CORTEVA INC COM 22052L104 949 40,402 SH   SOLE   40,402 0 0
CVS HEALTH CORP COM 126650100 1,469 24,763 SH   SOLE   24,763 0 0
CHEVRON CORP NEW COM 166764100 227 3,132 SH   SOLE   3,132 0 0
CAMPING WORLD HLDGS INC CL A 13462K109 612 107,500 SH   SOLE   107,500 0 0
DANAOS CORPORATION SHS Y1968P105 216 53,914 SH   SOLE   53,914 0 0
DEUTSCHE BK AG LONDON BRH DB 3X GERMAN BD 25154W407 141 21,885 SH   SOLE   21,885 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 1,397 40,967 SH   SOLE   40,967 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 2,653 12,100 SH   SOLE   12,100 0 0
DOW CHEM CO COM 260543103 1,184 40,496 SH   SOLE   40,496 0 0
ISHARES TR MSCI KLD400 SOC 464288570 204 2,094 SH   SOLE   2,094 0 0
WISDOMTREE TRUST JAPANESE YEN F 97717W224 318 7,543 SH   SOLE   7,543 0 0
EBAY INC COM 278642103 835 27,771 SH   SOLE   27,771 0 0
ISHARES TR MSCI EMERG MKT 464287234 503 14,743 SH   SOLE   14,743 0 0
ISHARES TR MSCI EAFE IDX 464287465 366 6,849 SH   SOLE   6,849 0 0
ENSIGN GROUP INC COM 29358P101 564 14,991 SH   SOLE   14,991 0 0
E TRADE FINANCIAL CORP COM 269246104 18,533 539,995 SH   SOLE   539,995 0 0
ETSY INC COM 29786A106 493 12,829 SH   SOLE   12,829 0 0
EATON VANCE SR INCOME TR SH BEN INT 27826S103 286 61,947 SH   SOLE   61,947 0 0
EYEPOINT PHARMACEUTICALS INC COM 30233G100 12 11,400 SH   SOLE   11,400 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 826 170,977 SH   SOLE   170,977 0 0
FASTENAL CO COM 311900104 859 27,472 SH   SOLE   27,472 0 0
FACEBOOK INC CL A 30303M102 407 2,441 SH   SOLE   2,441 0 0
FREEPORT-MCMORAN COPPER & GO COM 35671D857 1,121 166,124 SH   SOLE   166,124 0 0
FITBIT INC CL A 33812L102 449 67,451 SH   SOLE   67,451 0 0
FLEXTRONICS INTL LTD ORD Y2573F102 1,533 183,000 SH   SOLE   183,000 0 0
SPDR SER TR BLOMBERG BRC INV 78468R200 4,965 168,872 SH   SOLE   168,872 0 0
GAMCO INVESTORS INC CL A COM 361438104 1,759 160,093 SH   SOLE   160,093 0 0
GILEAD SCIENCES INC COM 375558103 422 5,648 SH   SOLE   5,648 0 0
GENTEX CORP COM 371901109 444 20,033 SH   SOLE   20,033 0 0
ALPHABET INC CAP STK CL A 02079K305 215 185 SH   SOLE   185 0 0
GOPRO INC CL A 38268T103 120 45,700 SH   SOLE   45,700 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 7,371 47,682 SH   SOLE   47,682 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,620 42,752 SH   SOLE   42,752 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 771 79,405 SH   SOLE   79,405 0 0
HEWLETT PACKARD CO COM 428236103 2,432 140,107 SH   SOLE   140,107 0 0
HERTZ FLOBAL HOLDINGS INC COM 42805T105 311 50,275 SH   SOLE   50,275 0 0
IAC INTERACTIVECORP COM 44919P508 1,557 8,686 SH   SOLE   8,686 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 25,613 593,308 SH   SOLE   593,308 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 7,511 67,713 SH   SOLE   67,713 0 0
INTERCONTINENTALEXCHANGE GRO COM 45866F104 1,500 18,577 SH   SOLE   18,577 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 257 26,932 SH   SOLE   26,932 0 0
ISHARES TR GLB INFRASTR ETF 464288372 251 7,361 SH   SOLE   7,361 0 0
ISHARES TR CORE S&P SCP ETF 464287804 3,578 63,768 SH   SOLE   63,768 0 0
INTEL CORP COM 458140100 5,924 109,465 SH   SOLE   109,465 0 0
INGERSOLL-RAND COMPANY LTD CL A G4776G101 998 40,222 SH   SOLE   40,222 0 0
ISHARES TR US AER DEF ETF 464288760 245 1,702 SH   SOLE   1,702 0 0
ISHARES TR CORE S&P500 ETF 464287200 348 1,345 SH   SOLE   1,345 0 0
ISHARES TR RUS200 IDX ETF 464289446 1,174 10,257 SH   SOLE   10,257 0 0
JABIL CIRCUIT INC COM 466313103 625 25,424 SH   SOLE   25,424 0 0
JOHNSON CTLS INTL PLC SHS G51502105 1,626 60,317 SH   SOLE   60,317 0 0
JOHNSON & JOHNSON COM 478160104 255 1,942 SH   SOLE   1,942 0 0
JP MORGAN CHASE & CO COM 46625H100 1,063 11,811 SH   SOLE   11,811 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 2,643 53,219 SH   SOLE   53,219 0 0
KALA PHARMACEUTICALS INC COM 483119103 148 16,800 SH   SOLE   16,800 0 0
KIMCO RLTY CORP COM 49446R109 794 82,119 SH   SOLE   82,119 0 0
KIMBERLY CLARK CORP COM 494368103 413 3,230 SH   SOLE   3,230 0 0
KNOLL INC COM NEW 498904200 174 16,865 SH   SOLE   16,865 0 0
L BRANDS INC COM 501797104 145 12,574 SH   SOLE   12,574 0 0
LILLY ELI & CO COM 532457108 237 1,709 SH   SOLE   1,709 0 0
LEGG MASON INC COM 524901105 23,854 488,312 SH   SOLE   488,312 0 0
SPARK NETWORKS SE SPONSORED ADR 846517100 32 12,300 SH   SOLE   12,300 0 0
MACYS INC COM 55616P104 123 25,146 SH   SOLE   25,146 0 0
MKS INSTRUMENT INC COM 55306N104 712 8,746 SH   SOLE   8,746 0 0
GLOBAL X FDS GLB X MLP ENRG I 37950E226 400 65,170 SH   SOLE   65,170 0 0
MERCK & CO INC COM 589331107 330 4,295 SH   SOLE   4,295 0 0
MICROSOFT CORP COM 594918104 7,666 48,606 SH   SOLE   48,606 0 0
MURPHY OIL CORP COM 626717102 406 66,177 SH   SOLE   66,177 0 0
NASDAQ OMX GROUP INC COM 631103108 1,562 16,450 SH   SOLE   16,450 0 0
NEXTERA ENERGY INC COM 65339F101 212 879 SH   SOLE   879 0 0
NETFLIX INC COM 64110L106 369 984 SH   SOLE   984 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 180 14,429 SH   SOLE   14,429 0 0
NUVEEN MUN VALUE FD INC COM 670928100 460 47,182 SH   SOLE   47,182 0 0
NVIDIA CORP COM 67066G104 11,636 44,143 SH   SOLE   44,143 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 212 14,456 SH   SOLE   14,456 0 0
NOVARTIS A G SPONSORED ADR 66987V109 931 11,291 SH   SOLE   11,291 0 0
NVENT ELECTRIC PLC SHS G6700G107 248 14,727 SH   SOLE   14,727 0 0
OPPENHEIMER HLDGS INC CL A NON VTG 683797104 6,041 305,703 SH   SOLE   305,703 0 0
ORACLE CORP COM 68389X105 16,098 333,083 SH   SOLE   333,083 0 0
OSHKOSH CORP COM 688239201 3,143 48,860 SH   SOLE   48,860 0 0
PALO ALTO NETWORKS INC COM 697435105 238 1,449 SH   SOLE   1,449 0 0
POWERSHARES ETF TRUST WNDRHLL CLN EN 73935X500 214 7,999 SH   SOLE   7,999 0 0
PEPSICO INC COM 713448108 299 2,491 SH   SOLE   2,491 0 0
PFIZER INC COM 717081103 3,545 108,623 SH   SOLE   108,623 0 0
iShares S&P U.S. Preferred Stock Index US PFD STK IDX 464288687 531 16,685 SH   SOLE   16,685 0 0
PROCTER AND GAMBLE CO COM 742718109 353 3,205 SH   SOLE   3,205 0 0
PRECIGEN INC COM 74017N105 170 50,001 SH   SOLE   50,001 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 703 41,608 SH   SOLE   41,608 0 0
PARKER HANNIFIN CORP COM 701094104 3,143 24,228 SH   SOLE   24,228 0 0
PIPER SANDLER COMPANIES COM 724078100 2,957 58,473 SH   SOLE   58,473 0 0
PENTAIR LTD SHS H6169Q108 438 14,727 SH   SOLE   14,727 0 0
QUANTA SVCS INC COM 74762E102 330 10,389 SH   SOLE   10,389 0 0
PAYPAL HLDGS INC COM 70450Y103 2,682 28,011 SH   SOLE   28,011 0 0
QUALCOMM INC COM 747525103 433 6,408 SH   SOLE   6,408 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 8,529 44,794 SH   SOLE   44,794 0 0
REGENERON PHARMACEUTICALS COM 75886F107 7,893 16,165 SH   SOLE   16,165 0 0
ISHARES MRG RL ES CP ETF 464288539 194 10,376 SH   SOLE   10,376 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 1,000 111,533 SH   SOLE   111,533 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 266 7,918 SH   SOLE   7,918 0 0
RATTLER MIDSTREAM LP COM UNITS 75419T103 102 29,215 SH   SOLE   29,215 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 332 5,500 SH   SOLE   5,500 0 0
STIFEL FINL CORP COM 860630102 637 15,425 SH   SOLE   15,425 0 0
SMUCKER J M CO COM NEW 832696405 1,054 9,494 SH   SOLE   9,494 0 0
SYNOVUS FINL CORP COM 87161C105 595 33,872 SH   SOLE   33,872 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 1,920 63,457 SH   SOLE   63,457 0 0
SPDR TR UNIT SER 1 78462F103 52,578 203,990 SH   SOLE   203,990 0 0
SASOL LTD SPONSORED ADR 803866300 50 25,000 SH   SOLE   25,000 0 0
ISTAR FINL INC COM 45031U101 989 93,200 SH   SOLE   93,200 0 0
STATE STR CORP COM 857477103 267 5,008 SH   SOLE   5,008 0 0
ISHARES TR USA ESG SLCT ETF 464288802 205 1,866 SH   SOLE   1,866 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,884 21,073 SH   SOLE   21,073 0 0
SOUTHWESTERN ENERGY CO COM 845467109 33 19,707 SH   SOLE   19,707 0 0
AT&T INC COM 00206R102 212 7,265 SH   SOLE   7,265 0 0
CLAYMORE EXCHANGE TRD FD TR GUGGENHEIM SOLAR 18383Q739 306 12,135 SH   SOLE   12,135 0 0
TEREX CORP NEW COM 880779103 881 61,376 SH   SOLE   61,376 0 0
TRUECAR INC COM 89785L107 39 16,200 SH   SOLE   16,200 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 3,755 45,464 SH   SOLE   45,464 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,054 20,266 SH   SOLE   20,266 0 0
UNION PAC CORP COM 907818108 212 1,502 SH   SOLE   1,502 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 1,531 28,354 SH   SOLE   28,354 0 0
VISA INC COM CL A 92826C839 262 1,628 SH   SOLE   1,628 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 419 4,809 SH   SOLE   4,809 0 0
VANGUARD INTL EQUITY INDEX F MSCI EUROPE ETF 922042874 364 8,408 SH   SOLE   8,408 0 0
VIRTU FINL INC CL A 928254101 3,026 145,324 SH   SOLE   145,324 0 0
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 1,673 33,975 SH   SOLE   33,975 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 216 1,643 SH   SOLE   1,643 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 434 1,834 SH   SOLE   1,834 0 0
VANGUARD INDEX FDS REIT ETF 922908553 203 3,225 SH   SOLE   3,225 0 0
INVESCO DYNAMIC CR OPP FD COM 46132R104 226 28,301 SH   SOLE   28,301 0 0
VANGUARD INTL EQUITY INDEX F MSCI EMR MKT ETF 922042858 873 26,019 SH   SOLE   26,019 0 0
VANGUARD STAR FD VG TL INTL STK F 921909768 1,104 26,321 SH   SOLE   26,321 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 241 3,408 SH   SOLE   3,408 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,600 29,782 SH   SOLE   29,782 0 0
WELBILT INC COM 949090104 236 46,033 SH   SOLE   46,033 0 0
WESTERN DIGITAL CORP COM 958102105 1,645 39,515 SH   SOLE   39,515 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 316 248 SH   SOLE   248 0 0
WEYERHAEUSER CO COM 962166104 9,443 557,117 SH   SOLE   557,117 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 885 11,433 SH   SOLE   11,433 0 0
SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 895 30,802 SH   SOLE   30,802 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,818 87,337 SH   SOLE   87,337 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 404 6,845 SH   SOLE   6,845 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 409 4,613 SH   SOLE   4,613 0 0
EXXON MOBIL CORP COM 30231G102 495 13,034 SH   SOLE   13,034 0 0
YANDEX N V SH CLASS A N97284108 545 16,000 SH   SOLE   16,000 0 0