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
3-D SYS CORP DEL COM NEW 88554D205 448 25,003 SH   SOLE   25,003 0 0
3M CO COM 88579Y101 9,422 53,463 SH   SOLE   53,463 0 0
ABB LTD SPONSORED ADR 000375204 1,148 50,995 SH   SOLE   50,995 0 0
ABBOTT LABS COM 002824100 5,613 132,712 SH   SOLE   132,712 0 0
ABBVIE INC COM 00287Y109 14,229 225,614 SH   SOLE   225,384 0 230
ABERDEEN ASIA PACIFIC INCOM COM 003009107 352 68,845 SH   SOLE   68,845 0 0
ABILITY INC SHS G8789K108 75 19,509 SH   SOLE   19,509 0 0
ABRAXAS PETE CORP COM 003830106 49 29,000 SH   SOLE   29,000 0 0
ACACIA RESH CORP ACACIA TCH COM 003881307 230 35,300 SH   SOLE   35,300 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 8,527 69,799 SH   SOLE   69,799 0 0
ACTIVISION BLIZZARD INC COM 00507V109 4,980 112,433 SH   SOLE   112,433 0 0
ACTUANT CORP CL A NEW 00508X203 1,222 52,588 SH   SOLE   52,588 0 0
ACUITY BRANDS INC COM 00508Y102 1,137 4,298 SH   SOLE   4,298 0 0
ADEPTUS HEALTH INC CL A 006855100 668 15,527 SH   SOLE   15,527 0 0
ADOBE SYS INC COM 00724F101 1,326 12,216 SH   SOLE   12,216 0 0
ADVISORY BRD CO COM 00762W107 1,377 30,785 SH   SOLE   30,785 0 0
AECOM COM 00766T100 1,689 56,810 SH   SOLE   56,810 0 0
AEGION CORP COM 00770F104 526 27,600 SH   SOLE   27,600 0 0
AERCAP HOLDINGS NV SHS N00985106 1,512 39,271 SH   SOLE   39,271 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 1,036 58,929 SH   SOLE   58,929 0 0
AEROVIRONMENT INC COM 008073108 641 26,250 SH   SOLE   26,250 0 0
AETNA INC NEW COM 00817Y108 943 8,166 SH   SOLE   8,166 0 0
AFLAC INC COM 001055102 47,794 665,002 SH   SOLE   665,002 0 0
AG MTG INVT TR INC COM 001228105 3,006 190,908 SH   SOLE   190,908 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 313 6,642 SH   SOLE   6,642 0 0
AGNICO EAGLE MINES LTD COM 008474108 2,635 48,638 SH   SOLE   48,638 0 0
AGROFRESH SOLUTIONS *W EXP 07/31/202 00856G117 8 10,000 SH   SOLE   10,000 0 0
AIR LEASE CORP CL A 00912X302 3,959 138,540 SH   SOLE   138,540 0 0
AIR METHODS CORP COM PAR $.06 009128307 324 10,278 SH   SOLE   10,278 0 0
AIR PRODS & CHEMS INC COM 009158106 6,239 41,496 SH   SOLE   41,496 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 6,454 121,807 SH   SOLE   121,807 0 0
ALASKA AIR GROUP INC COM 011659109 419 6,370 SH   SOLE   6,370 0 0
ALCENTRA CAP CORP COM 01374T102 162 12,448 SH   SOLE   12,448 0 0
ALCOA INC COM 013817101 2,546 251,080 SH   SOLE   251,080 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 604 5,550 SH   SOLE   5,550 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 4,748 44,878 SH   SOLE   44,878 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 650 35,955 SH   SOLE   35,955 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 622 9,024 SH   SOLE   9,024 0 0
ALLERGAN PLC SHS G0177J108 7,243 31,451 SH   SOLE   31,451 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 278 1,294 SH   SOLE   1,294 0 0
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 607 26,656 SH   SOLE   26,656 0 0
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 195 13,225 SH   SOLE   13,225 0 0
ALLIANT ENERGY CORP COM 018802108 1,962 51,215 SH   SOLE   51,215 0 0
ALLIANZGI EQUITY & CONV INCO COM 018829101 1,194 63,771 SH   SOLE   63,771 0 0
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 164 12,976 SH   SOLE   12,976 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 189 10,000 SH   SOLE   10,000 0 0
ALLOT COMMUNICATIONS LTD SHS M0854Q105 102 19,400 SH   SOLE   19,400 0 0
ALLSTATE CORP COM 020002101 345 4,986 SH   SOLE   4,986 0 0
ALPHABET INC CAP STK CL A 02079K305 19,059 23,704 SH   SOLE   23,704 0 0
ALPHABET INC CAP STK CL C 02079K107 15,751 20,264 SH   SOLE   20,264 0 0
ALPINE GLOBAL PREMIER PPTYS COM SBI 02083A103 90 16,248 SH   SOLE   16,248 0 0
ALPINE TOTAL DYNAMIC DIVID F COM SH BEN INT N 021060207 726 95,108 SH   SOLE   95,108 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 3,590 282,864 SH   SOLE   282,864 0 0
ALTRIA GROUP INC COM 02209S103 16,285 257,555 SH   SOLE   257,555 0 0
AMAZON COM INC COM 023135106 29,864 35,667 SH   SOLE   35,645 0 22
AMBARELLA INC SHS G037AX101 204 2,771 SH   SOLE   2,771 0 0
AMBER RD INC COM 02318Y108 4,372 453,075 SH   SOLE   453,075 0 0
AMBEV SA SPONSORED ADR 02319V103 3,582 588,256 SH   SOLE   548,141 0 40,115
AMC ENTMT HLDGS INC CL A COM 00165C104 5,918 190,350 SH   SOLE   190,350 0 0
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 243 41,036 SH   SOLE   41,036 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 4,886 133,463 SH   SOLE   133,463 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 969 19,055 SH   SOLE   19,055 0 0
AMERICAN CAP SR FLOATING LTD COM 02504D108 139 12,569 SH   SOLE   12,569 0 0
AMERICAN ELEC PWR INC COM 025537101 2,967 46,197 SH   SOLE   46,197 0 0
AMERICAN EXPRESS CO COM 025816109 6,752 105,445 SH   SOLE   105,445 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 6,470 109,049 SH   SOLE   109,049 0 0
AMERICAN TOWER CORP NEW COM 03027X100 5,348 47,195 SH   SOLE   47,195 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 736 9,840 SH   SOLE   9,840 0 0
AMERIGAS PARTNERS L P UNIT L P INT 030975106 20,134 440,966 SH   SOLE   440,966 0 0
AMERIPRISE FINL INC COM 03076C106 715 7,172 SH   SOLE   7,172 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1,235 15,288 SH   SOLE   15,288 0 0
AMETEK INC NEW COM 031100100 1,089 22,800 SH   SOLE   22,800 0 0
AMGEN INC COM 031162100 24,039 144,113 SH   SOLE   142,996 0 1,117
AMN HEALTHCARE SERVICES INC COM 001744101 386 12,107 SH   SOLE   12,107 0 0
AMPIO PHARMACEUTICALS INC COM 03209T109 15 20,000 SH   SOLE   20,000 0 0
AMPLIFY SNACK BRANDS COM 03211L102 1,971 121,664 SH   SOLE   121,664 0 0
ANADARKO PETE CORP COM 032511107 3,797 59,923 SH   SOLE   57,803 0 2,120
ANALOG DEVICES INC COM 032654105 2,103 32,633 SH   SOLE   32,633 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1,304 9,920 SH   SOLE   9,920 0 0
ANNALY CAP MGMT INC COM 035710409 5,313 505,913 SH   SOLE   505,913 0 0
ANTARES PHARMA INC COM 036642106 171 101,900 SH   SOLE   101,900 0 0
ANTHEM INC COM 036752103 6,258 49,942 SH   SOLE   49,942 0 0
ANWORTH MORTGAGE ASSET CP COM 037347101 289 58,750 SH   SOLE   58,750 0 0
APACHE CORP COM 037411105 3,282 51,375 SH   SOLE   51,098 0 277
APARTMENT INVT & MGMT CO CL A 03748R101 486 10,586 SH   SOLE   10,586 0 0
APOGEE ENTERPRISES INC COM 037598109 5,052 113,047 SH   SOLE   113,047 0 0
APOLLO COML REAL EST FIN INC COM 03762U105 875 53,499 SH   SOLE   53,499 0 0
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 585 32,553 SH   SOLE   32,553 0 0
APOLLO INVT CORP COM 03761U106 672 115,900 SH   SOLE   115,900 0 0
APPLE INC COM 037833100 60,766 537,507 SH   SOLE   537,507 0 0
APPLIED DNA SCIENCES INC COM NEW 03815U201 41 13,527 SH   SOLE   13,527 0 0
APPLIED MATLS INC COM 038222105 2,242 74,352 SH   SOLE   74,352 0 0
APPROACH RESOURCES INC COM 03834A103 1,324 391,610 SH   SOLE   391,610 0 0
APTARGROUP INC COM 038336103 344 4,448 SH   SOLE   4,448 0 0
AQUA AMERICA INC COM 03836W103 647 21,201 SH   SOLE   21,201 0 0
AQUA METALS INC COM 03837J101 144 16,190 SH   SOLE   16,190 0 0
ARCH CAP GROUP LTD ORD G0450A105 310 3,912 SH   SOLE   3,912 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,644 39,002 SH   SOLE   39,002 0 0
ARES CAP CORP COM 04010L103 510 32,941 SH   SOLE   32,941 0 0
ARQULE INC COM 04269E107 47 26,000 SH   SOLE   26,000 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 205 7,544 SH   SOLE   7,544 0 0
ASTEC INDS INC COM 046224101 1,710 28,560 SH   SOLE   28,246 0 314
ASTRAZENECA PLC SPONSORED ADR 046353108 1,297 39,471 SH   SOLE   39,471 0 0
AT&T INC COM 00206R102 23,461 577,730 SH   SOLE   577,730 0 0
ATA INC SPONS ADR 00211V106 136 33,328 SH   SOLE   33,328 0 0
ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 627 14,650 SH   SOLE   14,650 0 0
ATWOOD OCEANICS INC COM 050095108 100 11,456 SH   SOLE   11,456 0 0
AUDIOCODES LTD ORD M15342104 318 59,400 SH   SOLE   59,400 0 0
AUTODESK INC COM 052769106 228 3,155 SH   SOLE   3,155 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 3,316 37,586 SH   SOLE   37,586 0 0
AUTOZONE INC COM 053332102 3,724 4,847 SH   SOLE   4,847 0 0
AV HOMES INC COM 00234P102 8,173 491,198 SH   SOLE   491,198 0 0
AVERY DENNISON CORP COM 053611109 329 4,230 SH   SOLE   4,230 0 0
AVON PRODS INC COM 054303102 111 19,648 SH   SOLE   19,648 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 2,866 52,750 SH   SOLE   52,750 0 0
B2GOLD CORP COM 11777Q209 88 33,300 SH   SOLE   33,300 0 0
BAIDU INC SPON ADR REP A 056752108 1,936 10,636 SH   SOLE   10,636 0 0
BAKER HUGHES INC COM 057224107 271 5,366 SH   SOLE   5,366 0 0
BANC OF CALIFORNIA INC COM 05990K106 2,870 164,367 SH   SOLE   164,367 0 0
BANCO SANTANDER SA ADR 05964H105 88 19,866 SH   SOLE   19,866 0 0
BANCROFT FUND LTD COM 059695106 641 30,526 SH   SOLE   30,526 0 0
BANK AMER CORP *W EXP 01/16/201 060505146 94 20,300 SH   SOLE   20,300 0 0
BANK AMER CORP *W EXP 10/28/201 060505153 10 101,300 SH   SOLE   101,300 0 0
BANK AMER CORP COM 060505104 20,629 1,318,166 SH   SOLE   1,318,166 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,185 29,707 SH   SOLE   29,707 0 0
BANK OF THE OZARKS INC COM 063904106 1,205 31,388 SH   SOLE   30,975 0 413
BARCLAYS BK PLC IPATH S&P500 VIX 06740Q252 718 21,062 SH   SOLE   21,062 0 0
BARCLAYS PLC ADR 06738E204 238 27,428 SH   SOLE   27,428 0 0
BARINGS CORPORATE INVS COM 06759X107 1,591 92,524 SH   SOLE   91,024 0 1,500
BARINGS GLOBAL SHORT DURATIO COM 06760L100 196 10,519 SH   SOLE   10,519 0 0
BARINGS PARTN INVS SH BEN INT 06761A103 2,779 191,012 SH   SOLE   178,987 0 12,025
BARRICK GOLD CORP COM 067901108 5,480 309,209 SH   SOLE   305,844 0 3,365
BASSETT FURNITURE INDS INC COM 070203104 495 21,293 SH   SOLE   21,293 0 0
BAXTER INTL INC COM 071813109 1,639 34,441 SH   SOLE   34,441 0 0
BB&T CORP COM 054937107 3,197 84,752 SH   SOLE   84,752 0 0
BCE INC COM NEW 05534B760 4,084 88,440 SH   SOLE   82,710 0 5,730
BECTON DICKINSON & CO COM 075887109 8,645 48,097 SH   SOLE   48,097 0 0
BELLATRIX EXPLORATION LTD COM 078314101 9 10,000 SH   SOLE   10,000 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,405 25 SH   SOLE   25 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 24,503 169,604 SH   SOLE   169,604 0 0
BHP BILLITON LTD SPONSORED ADR 088606108 458 13,234 SH   SOLE   13,234 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101 1,028 75,479 SH   SOLE   75,479 0 0
BIG LOTS INC COM 089302103 264 5,521 SH   SOLE   5,521 0 0
BIOBLAST PHARMA LTD SHS M20156101 73 42,700 SH   SOLE   42,700 0 0
BIOGEN INC COM 09062X103 17,666 56,439 SH   SOLE   56,439 0 0
BIOSCRIP INC COM 09069N108 43 15,000 SH   SOLE   15,000 0 0
BLACKROCK CAPITAL INVESTMENT COM 092533108 207 25,000 SH   SOLE   25,000 0 0
BLACKROCK CORE BD TR SHS BEN INT 09249E101 266 18,745 SH   SOLE   18,745 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 133 12,300 SH   SOLE   12,300 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 343 25,673 SH   SOLE   25,673 0 0
BLACKROCK DEBT STRAT FD INC COM 09255R103 195 53,474 SH   SOLE   53,474 0 0
BLACKROCK ENHANCED EQT DIV T COM 09251A104 107 13,568 SH   SOLE   13,568 0 0
BLACKROCK INC COM 09247X101 4,883 13,473 SH   SOLE   13,473 0 0
BLACKROCK INCOME TR INC COM 09247F100 444 68,476 SH   SOLE   68,476 0 0
BLACKROCK INTL GRWTH & INC T COM BENE INTER 092524107 313 52,770 SH   SOLE   52,770 0 0
BLACKROCK MULTI-SECTOR INC T COM 09258A107 289 16,950 SH   SOLE   16,950 0 0
BLACKROCK MUNI INTER DR FD I COM 09253X102 230 15,200 SH   SOLE   15,200 0 0
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 250 15,591 SH   SOLE   15,591 0 0
BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 225 15,250 SH   SOLE   15,250 0 0
BLACKROCK MUNIYIELD FD INC COM 09253W104 184 11,590 SH   SOLE   11,590 0 0
BLACKROCK MUNIYIELD QLTY FD COM 09254E103 167 11,000 SH   SOLE   11,000 0 0
BLACKROCK MUNIYIELD QUALITY COM 09254F100 272 16,447 SH   SOLE   16,447 0 0
BLACKROCK RES & COMM STRAT T SHS 09257A108 203 24,922 SH   SOLE   24,922 0 0
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 548 22,872 SH   SOLE   22,872 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 2,529 99,090 SH   SOLE   99,090 0 0
BLOCK H & R INC COM 093671105 2,212 95,575 SH   SOLE   95,575 0 0
BLUEKNIGHT ENERGY PARTNERS L COM UNIT 09625U109 91 15,000 SH   SOLE   15,000 0 0
BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 577 44,380 SH   SOLE   44,380 0 0
BOEING CO COM 097023105 6,864 52,095 SH   SOLE   52,095 0 0
BONSO ELECTRS INTL INC COM PAR $0.003 098529308 34 20,000 SH   SOLE   20,000 0 0
BORGWARNER INC COM 099724106 1,235 35,111 SH   SOLE   35,111 0 0
BOSTON BEER INC CL A 100557107 338 2,177 SH   SOLE   2,177 0 0
BOSTON SCIENTIFIC CORP COM 101137107 269 11,265 SH   SOLE   11,265 0 0
BOTTOMLINE TECH DEL INC COM 101388106 4,935 211,725 SH   SOLE   211,725 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 282 33,636 SH   SOLE   33,636 0 0
BP PLC SPONSORED ADR 055622104 11,555 328,637 SH   SOLE   328,637 0 0
BRIGGS & STRATTON CORP COM 109043109 1,057 56,649 SH   SOLE   56,649 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 19,575 363,030 SH   SOLE   363,030 0 0
BROADCOM LTD SHS Y09827109 7,490 43,415 SH   SOLE   43,415 0 0
BROOKDALE SR LIVING INC COM 112463104 1,027 58,900 SH   SOLE   58,900 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 4,724 134,273 SH   SOLE   134,273 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 3,482 100,522 SH   SOLE   100,522 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 400 32,800 SH   SOLE   32,800 0 0
BROWN FORMAN CORP CL A 115637100 209 4,200 SH   SOLE   4,200 0 0
BROWN FORMAN CORP CL B 115637209 3,949 83,248 SH   SOLE   83,248 0 0
BT GROUP PLC ADR 05577E101 1,165 45,828 SH   SOLE   45,828 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 1,128 15,757 SH   SOLE   15,757 0 0
BUCKLE INC COM 118440106 292 12,150 SH   SOLE   12,150 0 0
BUFFALO WILD WINGS INC COM 119848109 318 2,262 SH   SOLE   2,262 0 0
BUNGE LIMITED COM G16962105 203 3,436 SH   SOLE   3,436 0 0
CABELAS INC COM 126804301 431 7,845 SH   SOLE   7,845 0 0
CALAMOS ASSET MGMT INC CL A 12811R104 185 27,183 SH   SOLE   27,183 0 0
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 192 18,618 SH   SOLE   18,618 0 0
CALAMOS DYNAMIC CONV & INCOM COM 12811V105 721 38,804 SH   SOLE   38,804 0 0
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 256 24,855 SH   SOLE   24,855 0 0
CALATLANTIC GROUP INC COM 128195104 435 13,000 SH   SOLE   13,000 0 0
CALLAWAY GOLF CO COM 131193104 865 74,500 SH   SOLE   74,500 0 0
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 597 19,870 SH   SOLE   19,870 0 0
CANADIAN NAT RES LTD COM 136385101 232 7,239 SH   SOLE   7,239 0 0
CANADIAN NATL RY CO COM 136375102 706 10,795 SH   SOLE   10,795 0 0
CANADIAN PAC RY LTD COM 13645T100 732 4,794 SH   SOLE   4,794 0 0
CANADIAN SOLAR INC COM 136635109 230 16,742 SH   SOLE   16,742 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,678 23,364 SH   SOLE   23,364 0 0
CAPITALA FIN CORP COM 14054R106 324 24,763 SH   SOLE   24,763 0 0
CAPSTONE TURBINE CORP COM NEW 14067D409 65 47,639 SH   SOLE   47,639 0 0
CARDINAL HEALTH INC COM 14149Y108 461 5,928 SH   SOLE   5,928 0 0
CARLISLE COS INC COM 142339100 747 7,283 SH   SOLE   7,283 0 0
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 1,380 88,651 SH   SOLE   88,651 0 0
CARMAX INC COM 143130102 49,486 927,567 SH   SOLE   927,567 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 216 4,421 SH   SOLE   4,421 0 0
CARTER INC COM 146229109 2,311 26,654 SH   SOLE   26,654 0 0
CASEYS GEN STORES INC COM 147528103 218 1,817 SH   SOLE   1,817 0 0
CATERPILLAR INC DEL COM 149123101 5,373 60,516 SH   SOLE   60,516 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 1,922 228,832 SH   SOLE   228,832 0 0
CBRE GROUP INC CL A 12504L109 1,206 43,088 SH   SOLE   43,088 0 0
CBS CORP NEW CL B 124857202 1,963 35,858 SH   SOLE   35,858 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 1,345 17,350 SH   SOLE   17,350 0 0
CDW CORP COM 12514G108 307 6,721 SH   SOLE   6,721 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 2,965 51,767 SH   SOLE   51,767 0 0
CELANESE CORP DEL COM SER A 150870103 2,690 40,404 SH   SOLE   40,404 0 0
CELGENE CORP COM 151020104 10,609 101,500 SH   SOLE   101,420 0 80
CELLDEX THERAPEUTICS INC NEW COM 15117B103 554 137,087 SH   SOLE   130,907 0 6,180
CELLECTIS S A SPONSORED ADS 15117K103 255 10,604 SH   SOLE   10,604 0 0
CENTENE CORP DEL COM 15135B101 3,102 46,333 SH   SOLE   46,333 0 0
CENTER COAST MLP & INFRSTR F COM SHS 151461100 376 31,929 SH   SOLE   31,929 0 0
CENTRAL FD CDA LTD CL A 153501101 2,055 148,567 SH   SOLE   148,567 0 0
CENTURY BANCORP INC MASS CL A NON VTG 156432106 436 9,615 SH   SOLE   9,615 0 0
CENTURYLINK INC COM 156700106 1,560 56,837 SH   SOLE   56,837 0 0
CEPHEID COM 15670R107 396 7,507 SH   SOLE   7,507 0 0
CERNER CORP COM 156782104 1,394 22,568 SH   SOLE   22,568 0 0
CF INDS HLDGS INC COM 125269100 1,099 45,109 SH   SOLE   45,109 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 3,669 47,270 SH   SOLE   47,270 0 0
CHEETAH MOBILE INC ADR 163075104 387 31,022 SH   SOLE   31,022 0 0
CHEMED CORP NEW COM 16359R103 6,041 42,825 SH   SOLE   40,087 0 2,738
CHENIERE ENERGY INC COM NEW 16411R208 475 10,900 SH   SOLE   10,900 0 0
CHESAPEAKE ENERGY CORP COM 165167107 335 53,466 SH   SOLE   53,466 0 0
CHEVRON CORP NEW COM 166764100 18,473 179,494 SH   SOLE   178,947 0 547
CHICAGO BRIDGE & IRON CO N V COM 167250109 1,072 38,226 SH   SOLE   38,226 0 0
CHIMERA INVT CORP COM NEW 16934Q208 4,688 293,958 SH   SOLE   293,958 0 0
CHINA TECHFAITH WIRLS COMM T SPON ADR NEW 169424207 47 17,499 SH   SOLE   17,499 0 0
CHINACACHE INTL HLDG LTD SPON ADR 16950M107 90 23,364 SH   SOLE   23,364 0 0
CHIPMOS TECH BERMUDA LTD SHS G2110R114 752 38,000 SH   SOLE   38,000 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,655 3,907 SH   SOLE   3,907 0 0
CHOICE HOTELS INTL INC COM 169905106 256 5,688 SH   SOLE   5,688 0 0
CHUBB LIMITED COM H1467J104 10,777 85,778 SH   SOLE   85,778 0 0
CHURCH & DWIGHT INC COM 171340102 7,220 150,654 SH   SOLE   150,654 0 0
CIGNA CORPORATION COM 125509109 1,053 8,085 SH   SOLE   8,085 0 0
CINCINNATI FINL CORP COM 172062101 1,112 14,743 SH   SOLE   14,743 0 0
CINTAS CORP COM 172908105 854 7,593 SH   SOLE   7,593 0 0
CISCO SYS INC COM 17275R102 16,638 524,529 SH   SOLE   523,810 0 719
CIT GROUP INC COM NEW 125581801 283 7,776 SH   SOLE   7,776 0 0
CITIGROUP INC *W EXP 01/04/201 172967226 5 94,758 SH   SOLE   94,758 0 0
CITIGROUP INC COM NEW 172967424 14,063 297,774 SH   SOLE   297,774 0 0
CITIZENS FINL GROUP INC COM 174610105 1,502 60,770 SH   SOLE   60,770 0 0
CITY OFFICE REIT INC COM 178587101 2,517 197,740 SH   SOLE   197,740 0 0
CLAYMORE EXCHANGE TRD FD TR GUG BUL 2019 HY 18383M373 212 8,727 SH   SOLE   8,727 0 0
CLAYMORE EXCHANGE TRD FD TR GUGG ENH SHT DUR 18383M654 543 10,823 SH   SOLE   10,823 0 0
CLAYMORE EXCHANGE TRD FD TR GUGGENHEIM SOLAR 18383Q739 282 13,892 SH   SOLE   13,892 0 0
CLEARBRIDGE AMERN ENERG MLP COM 184691103 110 12,250 SH   SOLE   12,250 0 0
CLEARBRIDGE ENERGY MLP FD IN COM 184692101 1,001 61,552 SH   SOLE   61,552 0 0
CLOROX CO DEL COM 189054109 1,653 13,214 SH   SOLE   13,214 0 0
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 705 72,939 SH   SOLE   72,939 0 0
CM FIN INC COM 12574Q103 333 36,658 SH   SOLE   36,658 0 0
CME GROUP INC COM 12572Q105 4,026 38,525 SH   SOLE   38,525 0 0
CMS ENERGY CORP COM 125896100 2,723 64,824 SH   SOLE   64,824 0 0
COACH INC COM 189754104 1,728 47,281 SH   SOLE   47,281 0 0
COCA COLA CO COM 191216100 29,453 695,941 SH   SOLE   695,941 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 905 24,588 SH   SOLE   24,588 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,627 34,111 SH   SOLE   34,111 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 1,119 51,937 SH   SOLE   51,937 0 0
COHEN & STEERS LTD DUR PFD I COM 19248C105 206 8,214 SH   SOLE   8,214 0 0
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 778 72,373 SH   SOLE   72,373 0 0
COHEN & STEERS QUALITY RLTY COM 19247L106 2,542 190,745 SH   SOLE   190,745 0 0
COHEN & STEERS TOTAL RETURN COM 19247R103 233 17,700 SH   SOLE   17,700 0 0
COLGATE PALMOLIVE CO COM 194162103 4,092 55,186 SH   SOLE   55,186 0 0
COMCAST CORP NEW CL A 20030N101 15,063 227,062 SH   SOLE   227,062 0 0
COMMERCE BANCSHARES INC COM 200525103 5,546 112,582 SH   SOLE   112,582 0 0
COMMSCOPE HLDG CO INC COM 20337X109 1,650 54,802 SH   SOLE   54,802 0 0
COMMUNICATIONS SALES&LEAS IN COM 20341J104 4,086 130,088 SH   SOLE   130,088 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 131 11,389 SH   SOLE   11,389 0 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 634 68,399 SH   SOLE   61,699 0 6,700
COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 312 120,407 SH   SOLE   110,943 0 9,464
COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 3,344 241,628 SH   SOLE   227,558 0 14,070
COMPASS MINERALS INTL INC COM 20451N101 512 6,949 SH   SOLE   6,949 0 0
CONAGRA FOODS INC COM 205887102 1,669 35,426 SH   SOLE   35,426 0 0
CONCHO RES INC COM 20605P101 354 2,578 SH   SOLE   2,578 0 0
CONOCOPHILLIPS COM 20825C104 4,691 107,913 SH   SOLE   107,913 0 0
CONSOLIDATED EDISON INC COM 209115104 1,036 13,760 SH   SOLE   13,760 0 0
CONSTELLATION BRANDS INC CL A 21036P108 6,828 41,011 SH   SOLE   41,011 0 0
CONTINENTAL RESOURCES INC COM 212015101 2,115 40,700 SH   SOLE   40,700 0 0
CORE LABORATORIES N V COM N22717107 5,883 52,368 SH   SOLE   52,368 0 0
CORELOGIC INC COM 21871D103 303 7,716 SH   SOLE   7,716 0 0
CORESITE RLTY CORP COM 21870Q105 402 5,433 SH   SOLE   5,433 0 0
CORNING INC COM 219350105 4,510 190,738 SH   SOLE   190,738 0 0
COSTCO WHSL CORP NEW COM 22160K105 21,844 143,224 SH   SOLE   143,108 0 116
COVANTA HLDG CORP COM 22282E102 373 24,249 SH   SOLE   24,249 0 0
CRAY INC COM NEW 225223304 2,593 110,160 SH   SOLE   110,160 0 0
CRH PLC ADR 12626K203 1,498 45,040 SH   SOLE   45,040 0 0
CROCS INC COM 227046109 189 22,792 SH   SOLE   22,792 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,132 12,020 SH   SOLE   12,020 0 0
CROWN HOLDINGS INC COM 228368106 1,481 25,935 SH   SOLE   25,935 0 0
CRYOLIFE INC COM 228903100 239 13,590 SH   SOLE   13,590 0 0
CSX CORP COM 126408103 5,031 164,949 SH   SOLE   164,949 0 0
CUI GLOBAL INC COM NEW 126576206 66 11,264 SH   SOLE   11,264 0 0
CULLEN FROST BANKERS INC COM 229899109 655 9,101 SH   SOLE   9,101 0 0
CUMMINS INC COM 231021106 685 5,342 SH   SOLE   5,342 0 0
CURTISS WRIGHT CORP COM 231561101 622 6,833 SH   SOLE   6,833 0 0
CUSHING MLP TOTAL RETURN FD COM NEW 231631201 1,344 102,743 SH   SOLE   102,743 0 0
CUSHING RENAISSANCE FD COM 231647108 680 41,152 SH   SOLE   41,152 0 0
CVS HEALTH CORP COM 126650100 11,229 126,182 SH   SOLE   126,182 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 1,630 32,886 SH   SOLE   32,576 0 310
CYPRESS SEMICONDUCTOR CORP COM 232806109 359 29,558 SH   SOLE   29,558 0 0
DANAHER CORP DEL COM 235851102 2,181 27,828 SH   SOLE   27,828 0 0
DARDEN RESTAURANTS INC COM 237194105 968 15,785 SH   SOLE   15,785 0 0
DAVITA INC COM 23918K108 1,619 24,501 SH   SOLE   24,501 0 0
DEERE & CO COM 244199105 3,957 46,368 SH   SOLE   46,368 0 0
DELPHI AUTOMOTIVE PLC SHS G27823106 605 8,488 SH   SOLE   8,488 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 4,179 106,184 SH   SOLE   106,184 0 0
DENBURY RES INC COM NEW 247916208 391 121,049 SH   SOLE   121,049 0 0
DESTINATION XL GROUP INC COM 25065K104 188 43,300 SH   SOLE   43,300 0 0
DEUTSCHE BANK AG NAMEN AKT D18190898 151 11,582 SH   SOLE   11,582 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,942 44,015 SH   SOLE   44,015 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 815 7,024 SH   SOLE   7,024 0 0
DICKS SPORTING GOODS INC COM 253393102 15,227 268,473 SH   SOLE   268,473 0 0
DIEBOLD INC COM 253651103 820 33,044 SH   SOLE   33,044 0 0
DIGITAL RLTY TR INC COM 253868103 549 5,656 SH   SOLE   5,656 0 0
DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 433 5,830 SH   SOLE   5,830 0 0
DISCOVER FINL SVCS COM 254709108 4,158 73,519 SH   SOLE   73,519 0 0
DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 946 35,154 SH   SOLE   33,249 0 1,905
DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 3,473 132,010 SH   SOLE   122,765 0 9,245
DISH NETWORK CORP CL A 25470M109 370 6,750 SH   SOLE   6,750 0 0
DISNEY WALT CO COM DISNEY 254687106 17,368 187,034 SH   SOLE   187,034 0 0
DIVERSIFIED REAL ASSET INC F COM SHS 25533B108 328 19,032 SH   SOLE   19,032 0 0
DOLLAR GEN CORP NEW COM 256677105 265 3,786 SH   SOLE   3,786 0 0
DOLLAR TREE INC COM 256746108 376 4,767 SH   SOLE   4,767 0 0
DOMINION RES INC VA NEW COM 25746U109 5,011 67,454 SH   SOLE   67,454 0 0
DOMINOS PIZZA INC COM 25754A201 656 4,319 SH   SOLE   4,319 0 0
DONNELLEY R R & SONS CO COM 257867101 2,847 181,117 SH   SOLE   181,117 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105 689 44,699 SH   SOLE   44,699 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 331 17,291 SH   SOLE   17,291 0 0
DOUGLAS EMMETT INC COM 25960P109 377 10,300 SH   SOLE   10,300 0 0
DOVER CORP COM 260003108 1,799 24,435 SH   SOLE   24,435 0 0
DOW CHEM CO COM 260543103 11,052 213,256 SH   SOLE   213,256 0 0
DST SYS INC DEL COM 233326107 1,946 16,500 SH   SOLE   16,500 0 0
DTE ENERGY CO COM 233331107 1,146 12,231 SH   SOLE   12,231 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 13,702 204,597 SH   SOLE   199,917 0 4,680
DUKE ENERGY CORP NEW COM NEW 26441C204 9,782 122,219 SH   SOLE   122,219 0 0
DUKE REALTY CORP COM NEW 264411505 1,254 45,900 SH   SOLE   45,900 0 0
DUNKIN BRANDS GROUP INC COM 265504100 733 14,087 SH   SOLE   14,087 0 0
DYCOM INDS INC COM 267475101 895 10,949 SH   SOLE   10,949 0 0
EATON CORP PLC SHS G29183103 2,113 32,158 SH   SOLE   32,158 0 0
EATON VANCE LTD DUR INCOME F COM 27828H105 300 21,904 SH   SOLE   21,904 0 0
EATON VANCE MUN BD FD COM 27827X101 298 21,850 SH   SOLE   21,850 0 0
EATON VANCE MUN BD FD II COM 27827K109 165 12,250 SH   SOLE   12,250 0 0
EATON VANCE SR INCOME TR SH BEN INT 27826S103 116 18,000 SH   SOLE   18,000 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107 2,209 109,643 SH   SOLE   109,643 0 0
EATON VANCE TAX MNGD GBL DV COM 27829F108 254 29,230 SH   SOLE   29,230 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 2,137 143,420 SH   SOLE   143,420 0 0
EATON VANCE TX MNG BY WRT OP COM 27828Y108 1,588 105,250 SH   SOLE   105,250 0 0
EBAY INC COM 278642103 553 16,822 SH   SOLE   16,822 0 0
EBIX INC COM NEW 278715206 2,377 41,816 SH   SOLE   41,816 0 0
ECLIPSE RES CORP COM 27890G100 36 11,000 SH   SOLE   11,000 0 0
ECOLAB INC COM 278865100 5,039 41,401 SH   SOLE   41,401 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 7,447 61,772 SH   SOLE   61,772 0 0
ELECTRONIC ARTS INC COM 285512109 684 8,004 SH   SOLE   8,004 0 0
ELLIE MAE INC COM 28849P100 568 5,393 SH   SOLE   5,393 0 0
EMERSON ELEC CO COM 291011104 3,024 55,478 SH   SOLE   55,478 0 0
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 356 14,017 SH   SOLE   14,017 0 0
ENBRIDGE INC COM 29250N105 350 7,911 SH   SOLE   7,911 0 0
ENCANA CORP COM 292505104 1,365 130,322 SH   SOLE   130,322 0 0
ENDO INTL PLC SHS G30401106 298 14,775 SH   SOLE   14,775 0 0
ENERGEN CORP COM 29265N108 711 12,310 SH   SOLE   12,310 0 0
ENERGOUS CORP COM 29272C103 227 11,570 SH   SOLE   11,570 0 0
ENERGY RECOVERY INC COM 29270J100 958 59,975 SH   SOLE   59,975 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 771 45,918 SH   SOLE   45,918 0 0
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 1,675 45,261 SH   SOLE   45,261 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 344 20,510 SH   SOLE   20,510 0 0
ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 6,068 342,567 SH   SOLE   342,567 0 0
ENSTAR GROUP LIMITED SHS G3075P101 234 1,425 SH   SOLE   1,425 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 30,586 1,106,961 SH   SOLE   1,106,961 0 0
EOG RES INC COM 26875P101 16,699 172,671 SH   SOLE   172,671 0 0
EPR PPTYS COM SH BEN INT 26884U109 15,084 191,560 SH   SOLE   191,560 0 0
EQT CORP COM 26884L109 1,147 15,800 SH   SOLE   15,800 0 0
EQUIFAX INC COM 294429105 3,374 25,076 SH   SOLE   25,076 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 1,777 27,627 SH   SOLE   27,627 0 0
ESSEX PPTY TR INC COM 297178105 5,510 24,743 SH   SOLE   24,743 0 0
ETF MANAGERS TR PUREFUNDS ISE CY 26924G201 2,321 83,187 SH   SOLE   83,187 0 0
EURONET WORLDWIDE INC COM 298736109 1,732 21,165 SH   SOLE   21,165 0 0
EV ENERGY PARTNERS LP COM UNITS 26926V107 89 37,098 SH   SOLE   37,098 0 0
EVEREST RE GROUP LTD COM G3223R108 1,906 10,035 SH   SOLE   10,035 0 0
EVERSOURCE ENERGY COM 30040W108 2,173 40,109 SH   SOLE   40,109 0 0
EXELON CORP COM 30161N101 616 18,469 SH   SOLE   18,469 0 0
EXETER RES CORP COM 301835104 24 19,350 SH   SOLE   19,350 0 0
EXPEDIA INC DEL COM NEW 30212P303 1,332 11,412 SH   SOLE   11,412 0 0
EXPEDITORS INTL WASH INC COM 302130109 3,831 74,364 SH   SOLE   74,364 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 4,484 63,590 SH   SOLE   63,590 0 0
EXXON MOBIL CORP COM 30231G102 30,393 348,220 SH   SOLE   347,624 0 596
F5 NETWORKS INC COM 315616102 664 5,330 SH   SOLE   5,330 0 0
FABRINET SHS G3323L100 205 4,600 SH   SOLE   4,600 0 0
FACEBOOK INC CL A 30303M102 45,146 351,952 SH   SOLE   351,952 0 0
FASTENAL CO COM 311900104 949 22,704 SH   SOLE   22,704 0 0
FEDEX CORP COM 31428X106 2,611 14,944 SH   SOLE   14,944 0 0
FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 150 12,878 SH   SOLE   12,878 0 0
FERROGLOBE PLC SHS G33856108 278 30,737 SH   SOLE   30,737 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 316 4,102 SH   SOLE   4,102 0 0
FIDUCIARY CLAYMORE MLP OPP F COM 31647Q106 1,431 90,699 SH   SOLE   90,699 0 0
FIDUS INVT CORP COM 316500107 402 25,513 SH   SOLE   25,513 0 0
FIFTH STREET FINANCE CORP COM 31678A103 88 15,200 SH   SOLE   15,200 0 0
FIFTH THIRD BANCORP COM 316773100 2,266 110,762 SH   SOLE   110,762 0 0
FINANCIAL ENGINES INC COM 317485100 2,502 84,215 SH   SOLE   84,215 0 0
FINISH LINE INC CL A 317923100 22,409 970,958 SH   SOLE   970,958 0 0
FIREEYE INC COM 31816Q101 1,768 119,954 SH   SOLE   119,954 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 206 700 SH   SOLE   700 0 0
FIRST DATA CORP NEW COM CL A 32008D106 455 34,609 SH   SOLE   34,609 0 0
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 1,855 65,750 SH   SOLE   65,750 0 0
FIRST TR DIVIDEND INCOME FD COM 33731L100 221 24,208 SH   SOLE   24,208 0 0
FIRST TR ENERGY INFRASTRCTR COM 33738C103 326 16,958 SH   SOLE   16,958 0 0
FIRST TR ENHANCED EQTY INC F COM 337318109 383 28,697 SH   SOLE   28,697 0 0
FIRST TR EXCH TRD ALPHA FD I ASIA EX JAPAN 33737J109 212 7,000 SH   SOLE   7,000 0 0
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHA 33737J117 803 27,188 SH   SOLE   27,188 0 0
FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 649 31,545 SH   SOLE   31,545 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 1,369 38,836 SH   SOLE   38,836 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 1,502 32,355 SH   SOLE   32,355 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 3,574 43,817 SH   SOLE   43,817 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 1,165 66,704 SH   SOLE   66,704 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 1,725 75,340 SH   SOLE   75,340 0 0
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 853 55,325 SH   SOLE   55,325 0 0
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 1,458 59,979 SH   SOLE   59,979 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 255 5,250 SH   SOLE   5,250 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 1,135 18,653 SH   SOLE   18,653 0 0
FIRST TR EXCHANGE TRADED FD ISE CLOUD COMP 33734X192 946 27,691 SH   SOLE   27,691 0 0
FIRST TR EXCHANGE TRADED FD ISE REVERE NAT 33733E807 977 36,977 SH   SOLE   36,977 0 0
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 640 33,851 SH   SOLE   33,851 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 806 19,910 SH   SOLE   19,910 0 0
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 992 9,948 SH   SOLE   9,948 0 0
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 633 13,060 SH   SOLE   13,060 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 989 26,897 SH   SOLE   26,897 0 0
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 791 30,501 SH   SOLE   30,501 0 0
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 250 12,780 SH   SOLE   12,780 0 0
FIRST TR HIGH INCOME L/S FD COM 33738E109 394 25,273 SH   SOLE   25,273 0 0
FIRST TR INTER DUR PFD & IN COM 33718W103 492 21,100 SH   SOLE   21,100 0 0
FIRST TR ISE GLB WIND ENRG E COM SHS 33736G106 829 62,297 SH   SOLE   62,297 0 0
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 510 10,095 SH   SOLE   10,095 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 1,904 44,713 SH   SOLE   44,713 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 953 20,381 SH   SOLE   20,381 0 0
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 492 9,307 SH   SOLE   9,307 0 0
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 512 18,761 SH   SOLE   18,761 0 0
FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 852 20,640 SH   SOLE   20,640 0 0
FIRST TR NASDAQ100 TECH INDE SHS 337345102 958 18,826 SH   SOLE   18,826 0 0
FIRST TR US IPO INDEX FD SHS 336920103 540 9,940 SH   SOLE   9,940 0 0
FIRST TR VALUE LINE 100 ETF COM SHS 33735G107 371 17,898 SH   SOLE   17,898 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 1,216 45,053 SH   SOLE   45,053 0 0
FIRSTENERGY CORP COM 337932107 1,226 37,068 SH   SOLE   37,068 0 0
FISERV INC COM 337738108 1,540 15,483 SH   SOLE   15,483 0 0
FITBIT INC CL A 33812L102 1,125 75,876 SH   SOLE   75,876 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 599 11,410 SH   SOLE   11,410 0 0
FLAHERTY&CRMN PFD SEC INCOM COM 338478100 537 25,810 SH   SOLE   25,810 0 0
FLEXSHARES TR QUALT DIVD IDX 33939L860 595 15,725 SH   SOLE   15,725 0 0
FLOWERS FOODS INC COM 343498101 1,922 127,107 SH   SOLE   127,107 0 0
FMC TECHNOLOGIES INC COM 30249U101 632 21,300 SH   SOLE   21,300 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 1,325 14,400 SH   SOLE   14,400 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 8,549 708,242 SH   SOLE   708,242 0 0
FORTINET INC COM 34959E109 1,293 35,012 SH   SOLE   35,012 0 0
FORTIVE CORP COM 34959J108 548 10,773 SH   SOLE   10,773 0 0
FOUNDATION MEDICINE INC COM 350465100 16,842 721,271 SH   SOLE   721,271 0 0
FQF TR OSHARS FTSE US 351680855 413 15,061 SH   SOLE   15,061 0 0
FRANKLIN LTD DURATION INC TR COM 35472T101 174 14,400 SH   SOLE   14,400 0 0
FRANKLIN RES INC COM 354613101 209 5,881 SH   SOLE   5,881 0 0
FREEPORT-MCMORAN INC CL B 35671D857 2,683 247,062 SH   SOLE   247,062 0 0
FREIGHTCAR AMER INC COM 357023100 288 20,000 SH   SOLE   20,000 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A108 241 57,863 SH   SOLE   57,863 0 0
GABELLI DIVD & INCOME TR COM 36242H104 2,005 104,383 SH   SOLE   104,383 0 0
GABELLI EQUITY TR INC COM 362397101 249 44,152 SH   SOLE   44,152 0 0
GALENA BIOPHARMA INC COM 363256108 11 29,600 SH   SOLE   29,600 0 0
GALLAGHER ARTHUR J & CO COM 363576109 1,162 22,852 SH   SOLE   22,852 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 109 17,129 SH   SOLE   17,129 0 0
GARMIN LTD SHS H2906T109 212 4,397 SH   SOLE   4,397 0 0
GARRISON CAP INC COM 366554103 393 38,832 SH   SOLE   38,832 0 0
GATX CORP COM 361448103 881 19,768 SH   SOLE   19,768 0 0
GENERAL DYNAMICS CORP COM 369550108 4,832 31,142 SH   SOLE   31,142 0 0
GENERAL ELECTRIC CO COM 369604103 48,388 1,633,621 SH   SOLE   1,624,111 0 9,510
GENERAL MLS INC COM 370334104 1,784 27,931 SH   SOLE   27,931 0 0
GENERAL MTRS CO COM 37045V100 3,451 108,643 SH   SOLE   108,643 0 0
GENOMIC HEALTH INC COM 37244C101 4,013 138,749 SH   SOLE   138,749 0 0
GENTEX CORP COM 371901109 1,667 94,952 SH   SOLE   94,952 0 0
GENUINE PARTS CO COM 372460105 1,000 9,959 SH   SOLE   9,959 0 0
GENWORTH FINL INC COM CL A 37247D106 218 44,031 SH   SOLE   44,031 0 0
GERDAU S A SPON ADR REP PFD 373737105 38 14,000 SH   SOLE   14,000 0 0
GILEAD SCIENCES INC COM 375558103 88,391 1,117,184 SH   SOLE   1,117,184 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 4,253 98,603 SH   SOLE   98,603 0 0
GLOBAL MED REIT INC COM NEW 37954A204 192 19,657 SH   SOLE   19,657 0 0
GLOBAL PMTS INC COM 37940X102 554 7,223 SH   SOLE   7,223 0 0
GLOBAL X FDS MSCI GREECE ETF 37950E366 1,293 180,104 SH   SOLE   180,104 0 0
GLOBALSTAR INC COM 378973408 18 15,204 SH   SOLE   15,204 0 0
GOLDCORP INC NEW COM 380956409 616 37,237 SH   SOLE   37,237 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 6,473 40,135 SH   SOLE   40,135 0 0
GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 126 13,250 SH   SOLE   13,250 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 534 16,552 SH   SOLE   16,552 0 0
GORES HLDGS INC *W EXP 08/13/202 382866119 12 10,000 SH   SOLE   10,000 0 0
GRAINGER W W INC COM 384802104 333 1,483 SH   SOLE   1,483 0 0
GREAT ELM CAP GROUP INC COM 39036P100 106 22,546 SH   SOLE   22,546 0 0
GREAT PLAINS ENERGY INC COM 391164100 295 10,807 SH   SOLE   10,807 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 372 7,800 SH   SOLE   7,800 0 0
GRUBHUB INC COM 400110102 219 5,101 SH   SOLE   5,101 0 0
GSV CAP CORP COM 36191J101 93 19,773 SH   SOLE   19,773 0 0
GTT COMMUNICATIONS INC COM 362393100 595 25,294 SH   SOLE   25,294 0 0
GULFMARK OFFSHORE INC CL A NEW 402629208 738 439,748 SH   SOLE   439,748 0 0
HAIN CELESTIAL GROUP INC COM 405217100 270 7,600 SH   SOLE   7,600 0 0
HALLIBURTON CO COM 406216101 2,639 58,794 SH   SOLE   58,794 0 0
HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013P749 167 15,350 SH   SOLE   15,350 0 0
HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 379 15,511 SH   SOLE   15,511 0 0
HANESBRANDS INC COM 410345102 2,740 108,528 SH   SOLE   108,528 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 2,756 117,931 SH   SOLE   117,931 0 0
HARLEY DAVIDSON INC COM 412822108 929 17,663 SH   SOLE   17,663 0 0
HARMAN INTL INDS INC COM 413086109 754 8,925 SH   SOLE   8,925 0 0
HARRIS CORP DEL COM 413875105 3,477 37,953 SH   SOLE   37,953 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 255 5,954 SH   SOLE   5,954 0 0
HASBRO INC COM 418056107 457 5,755 SH   SOLE   5,755 0 0
HAWAIIAN HOLDINGS INC COM 419879101 8,983 184,844 SH   SOLE   184,844 0 0
HCA HOLDINGS INC COM 40412C101 2,460 32,527 SH   SOLE   32,527 0 0
HCP INC COM 40414L109 2,499 65,842 SH   SOLE   65,842 0 0
HD SUPPLY HLDGS INC COM 40416M105 702 21,949 SH   SOLE   21,949 0 0
HEALTHSOUTH CORP COM NEW 421924309 14,451 356,200 SH   SOLE   356,200 0 0
HENRY JACK & ASSOC INC COM 426281101 3,004 35,122 SH   SOLE   35,122 0 0
HERSHEY CO COM 427866108 1,408 14,730 SH   SOLE   14,730 0 0
HESS CORP COM 42809H107 582 10,843 SH   SOLE   10,843 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,375 60,457 SH   SOLE   60,457 0 0
HIGHWOODS PPTYS INC COM 431284108 426 8,175 SH   SOLE   8,175 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A104 875 38,185 SH   SOLE   38,185 0 0
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 643 74,843 SH   SOLE   73,923 0 920
HMS HLDGS CORP COM 40425J101 473 21,358 SH   SOLE   21,358 0 0
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 280 8,253 SH   SOLE   8,253 0 0
HOLLYFRONTIER CORP COM 436106108 2,163 88,248 SH   SOLE   88,248 0 0
HOME DEPOT INC COM 437076102 18,928 147,102 SH   SOLE   147,102 0 0
HONEYWELL INTL INC COM 438516106 17,261 148,047 SH   SOLE   148,047 0 0
HORIZON PHARMA PLC SHS G4617B105 508 27,997 SH   SOLE   27,997 0 0
HORMEL FOODS CORP COM 440452100 2,671 70,432 SH   SOLE   70,432 0 0
HOWARD HUGHES CORP COM 44267D107 494 4,315 SH   SOLE   4,315 0 0
HP INC COM 40434L105 427 27,469 SH   SOLE   27,469 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 819 21,785 SH   SOLE   21,785 0 0
HUANENG PWR INTL INC SPON ADR H SHS 443304100 209 8,330 SH   SOLE   8,330 0 0
HUMANA INC COM 444859102 3,401 19,227 SH   SOLE   19,227 0 0
IAC INTERACTIVECORP COM 44919P508 790 12,648 SH   SOLE   12,648 0 0
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 407 8,050 SH   SOLE   8,050 0 0
ILLINOIS TOOL WKS INC COM 452308109 928 7,745 SH   SOLE   7,745 0 0
ILLUMINA INC COM 452327109 20,328 111,898 SH   SOLE   111,898 0 0
IMMUNOMEDICS INC COM 452907108 107 32,770 SH   SOLE   32,770 0 0
IMPERIAL OIL LTD COM NEW 453038408 796 25,443 SH   SOLE   23,593 0 1,850
IMS HEALTH HLDGS INC COM 44970B109 455 14,527 SH   SOLE   14,527 0 0
INGERSOLL-RAND PLC SHS G47791101 2,122 31,235 SH   SOLE   31,235 0 0
INGREDION INC COM 457187102 206 1,553 SH   SOLE   1,553 0 0
INOGEN INC COM 45780L104 551 9,200 SH   SOLE   9,200 0 0
INSPERITY INC COM 45778Q107 291 4,000 SH   SOLE   4,000 0 0
INTEGRATED DEVICE TECHNOLOGY COM 458118106 741 32,087 SH   SOLE   32,087 0 0
INTEL CORP COM 458140100 18,278 484,157 SH   SOLE   484,157 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 532 3,232 SH   SOLE   3,232 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 288 1,071 SH   SOLE   1,071 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 21,990 138,432 SH   SOLE   138,338 0 94
INTL PAPER CO COM 460146103 2,061 42,946 SH   SOLE   42,946 0 0
INTREXON CORP COM 46122T102 1,520 54,265 SH   SOLE   54,265 0 0
INTUIT COM 461202103 944 8,583 SH   SOLE   8,583 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 302 417 SH   SOLE   417 0 0
INVESCO LTD SHS G491BT108 1,622 51,886 SH   SOLE   51,886 0 0
INVESCO MUN TR COM 46131J103 282 20,400 SH   SOLE   20,400 0 0
INVESCO QUALITY MUNI INC TRS COM 46133G107 179 13,000 SH   SOLE   13,000 0 0
INVESCO SR INCOME TR COM 46131H107 406 93,810 SH   SOLE   93,810 0 0
INVESCO TR INVT GRADE MUNS COM 46131M106 426 30,250 SH   SOLE   30,250 0 0
INVESTORS TITLE CO COM 461804106 564 5,666 SH   SOLE   5,666 0 0
IRON MTN INC NEW COM 46284V101 277 7,392 SH   SOLE   7,392 0 0
IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 489 30,800 SH   SOLE   30,800 0 0
ISHARES MIN VOL EMRG MKT 464286533 479 8,861 SH   SOLE   8,861 0 0
ISHARES MIN VOL GBL ETF 464286525 218 2,867 SH   SOLE   2,867 0 0
ISHARES MSCI JAPAN ETF 464286848 2,650 211,315 SH   SOLE   211,315 0 0
ISHARES MSCI MEX CAP ETF 464286822 271 5,600 SH   SOLE   5,600 0 0
ISHARES MSCI SINGAP ETF 464286673 118 10,800 SH   SOLE   10,800 0 0
ISHARES MSCI TAIWAN ETF 464286731 1,228 78,201 SH   SOLE   78,201 0 0
ISHARES GOLD TRUST ISHARES 464285105 2,889 227,703 SH   SOLE   227,703 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 4,684 257,335 SH   SOLE   255,285 0 2,050
ISHARES TR 10-20 YR TRS ETF 464288653 225 1,555 SH   SOLE   1,555 0 0
ISHARES TR 1-3 YR CR BD ETF 464288646 3,528 33,354 SH   SOLE   33,354 0 0
ISHARES TR 1-3 YR TR BD ETF 464287457 1,992 23,430 SH   SOLE   23,430 0 0
ISHARES TR 20 YR TR BD ETF 464287432 643 4,675 SH   SOLE   4,675 0 0
ISHARES TR 7-10 Y TR BD ETF 464287440 509 4,550 SH   SOLE   4,550 0 0
ISHARES TR COHEN&STEER REIT 464287564 250 2,383 SH   SOLE   2,383 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 434 5,341 SH   SOLE   5,341 0 0
ISHARES TR CORE MSCI EAFE 46432F842 214 3,886 SH   SOLE   3,886 0 0
ISHARES TR CORE S&P MCP ETF 464287507 3,395 21,946 SH   SOLE   21,946 0 0
ISHARES TR CORE S&P SCP ETF 464287804 6,699 53,959 SH   SOLE   53,959 0 0
ISHARES TR CORE S&P500 ETF 464287200 23,481 107,927 SH   SOLE   107,927 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,517 22,390 SH   SOLE   22,390 0 0
ISHARES TR EAFE GRWTH ETF 464288885 410 5,991 SH   SOLE   5,991 0 0
ISHARES TR EAFE SML CP ETF 464288273 290 5,535 SH   SOLE   5,535 0 0
ISHARES TR EUROPE ETF 464287861 275 6,986 SH   SOLE   6,986 0 0
ISHARES TR FLTG RATE BD ETF 46429B655 708 13,937 SH   SOLE   13,937 0 0
ISHARES TR GLOB TELECOM ETF 464287275 246 3,981 SH   SOLE   3,981 0 0
ISHARES TR GLOBAL 100 ETF 464287572 635 8,477 SH   SOLE   8,477 0 0
ISHARES TR GOV/CRED BD ETF 464288596 222 1,892 SH   SOLE   1,892 0 0
ISHARES TR IBOXX HI YD ETF 464288513 2,749 31,500 SH   SOLE   31,500 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,565 12,704 SH   SOLE   12,704 0 0
ISHARES TR INTERM CR BD ETF 464288638 358 3,213 SH   SOLE   3,213 0 0
ISHARES TR INTL SEL DIV ETF 464288448 451 15,058 SH   SOLE   15,058 0 0
ISHARES TR INTRM GOV/CR ETF 464288612 1,272 11,271 SH   SOLE   11,271 0 0
ISHARES TR MBS ETF 464288588 3,353 30,457 SH   SOLE   30,457 0 0
ISHARES TR MICRO-CAP ETF 464288869 457 5,862 SH   SOLE   5,862 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 899 13,285 SH   SOLE   13,285 0 0
ISHARES TR MIN VOL USA ETF 46429B697 1,911 42,062 SH   SOLE   42,062 0 0
ISHARES TR MRG RL ES CP ETF 464288539 196 18,638 SH   SOLE   18,638 0 0
ISHARES TR MSCI EAFE ETF 464287465 9,925 167,847 SH   SOLE   167,847 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 3,668 97,952 SH   SOLE   97,952 0 0
ISHARES TR NA TEC-SFTWR ETF 464287515 2,295 20,215 SH   SOLE   20,215 0 0
ISHARES TR NASDQ BIOTEC ETF 464287556 6,758 23,347 SH   SOLE   23,347 0 0
ISHARES TR NATIONAL MUN ETF 464288414 3,575 31,707 SH   SOLE   31,707 0 0
ISHARES TR PHLX SEMICND ETF 464287523 3,287 29,087 SH   SOLE   29,087 0 0
ISHARES TR RUS 1000 ETF 464287622 352 2,922 SH   SOLE   2,922 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 2,350 22,565 SH   SOLE   22,565 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 6,108 57,824 SH   SOLE   57,824 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 944 6,337 SH   SOLE   6,337 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 1,527 14,575 SH   SOLE   14,575 0 0
ISHARES TR RUS MD CP GR ETF 464287481 1,437 14,762 SH   SOLE   14,762 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 2,455 31,973 SH   SOLE   31,973 0 0
ISHARES TR RUS MID-CAP ETF 464287499 302 1,730 SH   SOLE   1,730 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 7,559 60,855 SH   SOLE   60,855 0 0
ISHARES TR S&P 100 ETF 464287101 557 5,810 SH   SOLE   5,810 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 2,746 22,575 SH   SOLE   22,575 0 0
ISHARES TR S&P 500 VAL ETF 464287408 1,127 11,867 SH   SOLE   11,867 0 0
ISHARES TR S&P MC 400GR ETF 464287606 808 4,625 SH   SOLE   4,625 0 0
ISHARES TR SELECT DIVID ETF 464287168 1,638 19,111 SH   SOLE   19,111 0 0
ISHARES TR SHRT TRS BD ETF 464288679 4,784 43,323 SH   SOLE   43,323 0 0
ISHARES TR SP SMCP600VL ETF 464287879 919 7,367 SH   SOLE   7,367 0 0
ISHARES TR TIPS BD ETF 464287176 3,837 32,932 SH   SOLE   32,932 0 0
ISHARES TR TRANS AVG ETF 464287192 200 1,374 SH   SOLE   1,374 0 0
ISHARES TR U.S. AER&DEF ETF 464288760 2,913 22,573 SH   SOLE   22,573 0 0
ISHARES TR U.S. BAS MTL ETF 464287838 268 3,389 SH   SOLE   3,389 0 0
ISHARES TR U.S. CNSM SV ETF 464287580 2,902 19,729 SH   SOLE   19,729 0 0
ISHARES TR U.S. ENERGY ETF 464287796 2,089 53,561 SH   SOLE   53,561 0 0
ISHARES TR U.S. INDS ETF 464287754 392 3,425 SH   SOLE   3,425 0 0
ISHARES TR U.S. MED DVC ETF 464288810 7,275 50,040 SH   SOLE   50,040 0 0
ISHARES TR U.S. PFD STK ETF 464288687 2,844 71,994 SH   SOLE   71,994 0 0
ISHARES TR U.S. PHARMA ETF 464288836 337 2,254 SH   SOLE   2,254 0 0
ISHARES TR U.S. REAL ES ETF 464287739 738 9,151 SH   SOLE   9,151 0 0
ISHARES TR U.S. TECH ETF 464287721 521 4,376 SH   SOLE   4,376 0 0
ISHARES TR U.S. TELECOM ETF 464287713 304 9,426 SH   SOLE   9,426 0 0
ISHARES TR U.S. UTILITS ETF 464287697 2,263 18,462 SH   SOLE   18,462 0 0
ISHARES TR US HLTHCARE ETF 464287762 496 3,303 SH   SOLE   3,303 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 9,406 121,569 SH   SOLE   120,188 0 1,381
ISHARES U S ETF TR SHT MAT BD ETF 46431W507 618 12,314 SH   SOLE   12,314 0 0
J2 GLOBAL INC COM 48123V102 225 3,377 SH   SOLE   3,377 0 0
JACK IN THE BOX INC COM 466367109 519 5,413 SH   SOLE   5,413 0 0
JANUS CAP GROUP INC COM 47102X105 635 45,350 SH   SOLE   45,350 0 0
JD COM INC SPON ADR CL A 47215P106 1,662 63,703 SH   SOLE   63,703 0 0
JOHNSON & JOHNSON COM 478160104 32,843 278,021 SH   SOLE   277,597 0 424
JOHNSON CTLS INTL PLC SHS G51502105 6,327 135,972 SH   SOLE   135,972 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 210 6,682 SH   SOLE   6,682 0 0
JPMORGAN CHASE & CO COM 46625H100 26,880 403,655 SH   SOLE   403,655 0 0
KAISER ALUMINUM CORP COM PAR $0.01 483007704 423 4,890 SH   SOLE   4,890 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 5,326 57,074 SH   SOLE   57,074 0 0
KAYNE ANDERSON ENRGY TTL RT COM 48660P104 185 15,805 SH   SOLE   15,805 0 0
KB HOME COM 48666K109 977 60,600 SH   SOLE   60,600 0 0
KELLOGG CO COM 487836108 643 8,305 SH   SOLE   8,305 0 0
KEMPER CORP DEL COM 488401100 873 22,210 SH   SOLE   22,210 0 0
KERYX BIOPHARMACEUTICALS INC COM 492515101 350 65,916 SH   SOLE   65,916 0 0
KEYCORP NEW COM 493267108 1,273 104,504 SH   SOLE   104,504 0 0
KIMBERLY CLARK CORP COM 494368103 2,645 20,962 SH   SOLE   20,962 0 0
KINDER MORGAN INC DEL *W EXP 05/25/201 49456B119 1 47,996 SH   SOLE   47,996 0 0
KINDER MORGAN INC DEL COM 49456B101 6,127 264,882 SH   SOLE   264,882 0 0
KINDER MORGAN INC DEL PFD SER A 49456B200 701 14,000 SH   SOLE   14,000 0 0
KINDRED HEALTHCARE INC COM 494580103 337 33,000 SH   SOLE   33,000 0 0
KIRBY CORP COM 497266106 1,468 23,625 SH   SOLE   23,625 0 0
KKR & CO L P DEL COM UNITS 48248M102 5,343 374,675 SH   SOLE   374,675 0 0
KOHLS CORP COM 500255104 287 6,558 SH   SOLE   6,558 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1,000 33,753 SH   SOLE   33,753 0 0
KRAFT HEINZ CO COM 500754106 3,159 35,298 SH   SOLE   35,298 0 0
KROGER CO COM 501044101 1,548 52,171 SH   SOLE   52,171 0 0
KVH INDS INC COM 482738101 351 39,786 SH   SOLE   39,786 0 0
L BRANDS INC COM 501797104 774 10,935 SH   SOLE   10,935 0 0
L-3 COMMUNICATIONS HLDGS INC COM 502424104 3,821 25,351 SH   SOLE   25,351 0 0
LA QUINTA HLDGS INC COM 50420D108 157 14,000 SH   SOLE   14,000 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 329 2,396 SH   SOLE   2,096 0 300
LAM RESEARCH CORP COM 512807108 935 9,868 SH   SOLE   9,868 0 0
LANCASTER COLONY CORP COM 513847103 223 1,689 SH   SOLE   1,689 0 0
LANDSTAR SYS INC COM 515098101 737 10,825 SH   SOLE   10,825 0 0
LANNET INC COM 516012101 333 12,516 SH   SOLE   12,516 0 0
LAREDO PETROLEUM INC COM 516806106 323 25,000 SH   SOLE   25,000 0 0
LAS VEGAS SANDS CORP COM 517834107 252 4,388 SH   SOLE   4,388 0 0
LAUDER ESTEE COS INC CL A 518439104 3,536 39,925 SH   SOLE   39,925 0 0
LAZARD LTD SHS A G54050102 3,666 100,831 SH   SOLE   100,831 0 0
LEGACY RESVS LP UNIT LP INT 524707304 556 412,271 SH   SOLE   412,271 0 0
LEGGETT & PLATT INC COM 524660107 1,852 40,620 SH   SOLE   40,620 0 0
LENNAR CORP CL A 526057104 669 15,803 SH   SOLE   15,803 0 0
LEUCADIA NATL CORP COM 527288104 2,308 121,218 SH   SOLE   121,218 0 0
LEXINGTON REALTY TRUST COM 529043101 704 68,329 SH   SOLE   68,329 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 517 99,817 SH   SOLE   99,817 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 234 3,268 SH   SOLE   3,268 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 859 25,266 SH   SOLE   25,266 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 497 14,877 SH   SOLE   14,877 0 0
LIBERTY PPTY TR SH BEN INT 531172104 1,688 41,848 SH   SOLE   41,848 0 0
LILLY ELI & CO COM 532457108 5,790 72,137 SH   SOLE   72,137 0 0
LINCOLN NATL CORP IND COM 534187109 888 18,896 SH   SOLE   18,896 0 0
LINKEDIN CORP COM CL A 53578A108 1,462 7,650 SH   SOLE   7,650 0 0
LKQ CORP COM 501889208 982 27,687 SH   SOLE   27,687 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 71 24,982 SH   SOLE   24,982 0 0
LMP CAP & INCOME FD INC COM 50208A102 398 29,168 SH   SOLE   29,168 0 0
LOCKHEED MARTIN CORP COM 539830109 8,812 36,758 SH   SOLE   36,697 0 61
LOEWS CORP COM 540424108 2,308 56,071 SH   SOLE   56,071 0 0
LOUISIANA PAC CORP COM 546347105 616 32,700 SH   SOLE   32,700 0 0
LOWES COS INC COM 548661107 10,143 140,475 SH   SOLE   140,475 0 0
LULULEMON ATHLETICA INC COM 550021109 1,017 16,671 SH   SOLE   16,671 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 580 29,506 SH   SOLE   29,506 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 3,129 38,784 SH   SOLE   38,589 0 195
M D C HLDGS INC COM 552676108 918 35,576 SH   SOLE   35,576 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 16,269 195,455 SH   SOLE   195,455 0 0
MACYS INC COM 55616P104 1,346 36,315 SH   SOLE   36,315 0 0
MAG SILVER CORP COM 55903Q104 2,471 163,850 SH   SOLE   155,195 0 8,655
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,788 39,426 SH   SOLE   39,426 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107 2,166 31,040 SH   SOLE   31,040 0 0
MANNKIND CORP COM 56400P201 42 67,661 SH   SOLE   67,661 0 0
MARATHON OIL CORP COM 565849106 1,832 115,859 SH   SOLE   115,859 0 0
MARATHON PETE CORP COM 56585A102 552 13,608 SH   SOLE   13,608 0 0
MARINE HARVEST ASA SPONSORED ADR 56824R205 1,908 106,436 SH   SOLE   97,411 0 9,025
MARKEL CORP COM 570535104 844 909 SH   SOLE   909 0 0
MARRIOTT INTL INC NEW CL A 571903202 1,003 14,914 SH   SOLE   14,914 0 0
MARSH & MCLENNAN COS INC COM 571748102 397 5,905 SH   SOLE   5,905 0 0
MARTIN MARIETTA MATLS INC COM 573284106 2,216 12,375 SH   SOLE   12,375 0 0
MASCO CORP COM 574599106 2,922 85,143 SH   SOLE   85,143 0 0
MASTEC INC COM 576323109 238 8,000 SH   SOLE   8,000 0 0
MASTERCARD INCORPORATED CL A 57636Q104 6,112 60,053 SH   SOLE   59,878 0 175
MATERION CORP COM 576690101 1,159 37,750 SH   SOLE   37,750 0 0
MATRIX SVC CO COM 576853105 258 13,750 SH   SOLE   13,750 0 0
MATTEL INC COM 577081102 728 24,043 SH   SOLE   24,043 0 0
MAUI LD & PINEAPPLE INC COM 577345101 2,573 387,351 SH   SOLE   358,956 0 28,395
MB FINANCIAL INC NEW COM 55264U108 2,366 62,177 SH   SOLE   62,177 0 0
MBIA INC COM 55262C100 233 30,000 SH   SOLE   30,000 0 0
MCCORMICK & CO INC COM NON VTG 579780206 4,240 42,431 SH   SOLE   42,431 0 0
MCDERMOTT INTL INC COM 580037109 387 77,300 SH   SOLE   77,300 0 0
MCDONALDS CORP COM 580135101 4,659 40,385 SH   SOLE   40,385 0 0
MCKESSON CORP COM 58155Q103 978 5,863 SH   SOLE   5,863 0 0
MEAD JOHNSON NUTRITION CO COM 582839106 426 5,389 SH   SOLE   5,389 0 0
MEDIWOUND LTD ORD SHS M68830104 116 15,000 SH   SOLE   15,000 0 0
MEDTRONIC PLC SHS G5960L103 16,892 195,504 SH   SOLE   192,194 0 3,310
MELLANOX TECHNOLOGIES LTD SHS M51363113 422 9,750 SH   SOLE   9,750 0 0
MENTOR GRAPHICS CORP COM 587200106 6,304 238,419 SH   SOLE   222,679 0 15,740
MERCK & CO INC COM 58933Y105 18,968 303,931 SH   SOLE   303,931 0 0
METHANEX CORP COM 59151K108 703 19,700 SH   SOLE   19,700 0 0
METLIFE INC COM 59156R108 15,486 348,545 SH   SOLE   348,545 0 0
MFA FINL INC COM 55272X102 987 132,000 SH   SOLE   132,000 0 0
MFS INTER INCOME TR SH BEN INT 55273C107 225 49,500 SH   SOLE   49,500 0 0
MGM RESORTS INTERNATIONAL COM 552953101 3,951 151,785 SH   SOLE   151,785 0 0
MICHAEL KORS HLDGS LTD SHS G60754101 304 6,500 SH   SOLE   6,500 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 1,448 23,298 SH   SOLE   23,298 0 0
MICRON TECHNOLOGY INC COM 595112103 3,022 169,985 SH   SOLE   169,985 0 0
MICROSOFT CORP COM 594918104 40,451 702,289 SH   SOLE   702,289 0 0
MID CON ENERGY PARTNERS LP COM UNIT REPST 59560V109 1,485 515,669 SH   SOLE   515,669 0 0
MID-AMER APT CMNTYS INC COM 59522J103 3,868 41,155 SH   SOLE   41,155 0 0
MIDDLESEX WATER CO COM 596680108 1,777 50,412 SH   SOLE   47,412 0 3,000
MINERALS TECHNOLOGIES INC COM 603158106 246 3,475 SH   SOLE   3,475 0 0
MKS INSTRUMENT INC COM 55306N104 667 13,403 SH   SOLE   13,403 0 0
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 354 46,506 SH   SOLE   46,506 0 0
MOBILEYE N V AMSTELVEEN ORD SHS N51488117 703 16,506 SH   SOLE   16,506 0 0
MOHAWK INDS INC COM 608190104 1,837 9,170 SH   SOLE   9,170 0 0
MOLINA HEALTHCARE INC COM 60855R100 917 15,718 SH   SOLE   15,718 0 0
MONDELEZ INTL INC CL A 609207105 4,364 99,426 SH   SOLE   99,426 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 339 23,754 SH   SOLE   23,754 0 0
MONOLITHIC PWR SYS INC COM 609839105 200 2,480 SH   SOLE   2,480 0 0
MONROE CAP CORP COM 610335101 462 29,348 SH   SOLE   29,348 0 0
MONSANTO CO NEW COM 61166W101 8,002 78,298 SH   SOLE   78,298 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 576 3,922 SH   SOLE   3,922 0 0
MORGAN STANLEY COM NEW 617446448 3,149 98,199 SH   SOLE   98,199 0 0
MOSAIC CO NEW COM 61945C103 3,918 160,184 SH   SOLE   160,184 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 494 6,480 SH   SOLE   6,480 0 0
MPLX LP COM UNIT REP LTD 55336V100 288 8,506 SH   SOLE   8,506 0 0
MUELLER INDS INC COM 624756102 260 8,000 SH   SOLE   8,000 0 0
MUELLER WTR PRODS INC COM SER A 624758108 524 41,787 SH   SOLE   41,787 0 0
MURPHY USA INC COM 626755102 328 4,598 SH   SOLE   4,598 0 0
MYLAN N V SHS EURO N59465109 2,648 69,478 SH   SOLE   69,478 0 0
NABORS INDUSTRIES LTD SHS G6359F103 121 10,000 SH   SOLE   10,000 0 0
NASDAQ INC COM 631103108 1,672 24,757 SH   SOLE   24,757 0 0
NATIONAL FUEL GAS CO N J COM 636180101 1,656 30,613 SH   SOLE   30,613 0 0
NATIONAL GRID PLC SPON ADR NEW 636274300 614 8,634 SH   SOLE   8,634 0 0
NATIONAL HEALTH INVS INC COM 63633D104 1,264 16,100 SH   SOLE   16,100 0 0
NATIONAL HEALTHCARE CORP COM 635906100 903 13,678 SH   SOLE   13,678 0 0
NATIONAL OILWELL VARCO INC COM 637071101 4,608 125,401 SH   SOLE   125,401 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 490 9,631 SH   SOLE   9,631 0 0
NAVIGATOR HOLDINGS LTD SHS Y62132108 8,601 1,196,187 SH   SOLE   1,196,187 0 0
NAVISTAR INTL CORP NEW COM 63934E108 262 11,456 SH   SOLE   11,456 0 0
NEONODE INC COM NEW 64051M402 17 15,000 SH   SOLE   15,000 0 0
NETFLIX INC COM 64110L106 5,020 50,934 SH   SOLE   50,934 0 0
NEUBERGER BERMAN HGH YLD FD COM 64128C106 145 12,161 SH   SOLE   12,161 0 0
NEUBERGER BERMAN MLP INCOME COM 64129H104 429 46,249 SH   SOLE   46,249 0 0
NEW MTN FIN CORP COM 647551100 226 16,410 SH   SOLE   16,410 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 158 11,092 SH   SOLE   11,092 0 0
NEWELL BRANDS INC COM 651229106 3,442 65,361 SH   SOLE   65,361 0 0
NEWFIELD EXPL CO COM 651290108 2,248 51,748 SH   SOLE   51,748 0 0
NEWLINK GENETICS CORP COM 651511107 221 14,700 SH   SOLE   14,700 0 0
NEWMONT MINING CORP COM 651639106 7,398 188,297 SH   SOLE   183,650 0 4,647
NEXTERA ENERGY INC COM 65339F101 9,941 81,272 SH   SOLE   81,272 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 995 35,570 SH   SOLE   35,570 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 206 10,950 SH   SOLE   10,950 0 0
NICE LTD SPONSORED ADR 653656108 270 4,024 SH   SOLE   4,024 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 453 8,452 SH   SOLE   8,452 0 0
NIKE INC CL B 654106103 8,376 159,093 SH   SOLE   159,093 0 0
NIMBLE STORAGE INC COM 65440R101 162 18,259 SH   SOLE   18,259 0 0
NISOURCE INC COM 65473P105 2,551 105,829 SH   SOLE   105,829 0 0
NOBLE ENERGY INC COM 655044105 390 10,900 SH   SOLE   10,900 0 0
NOKIA CORP SPONSORED ADR 654902204 1,908 329,732 SH   SOLE   329,732 0 0
NORDSTROM INC COM 655664100 1,477 28,472 SH   SOLE   28,472 0 0
NORFOLK SOUTHERN CORP COM 655844108 2,717 27,991 SH   SOLE   27,991 0 0
NORTH EUROPEAN OIL RTY TR SH BEN INT 659310106 579 75,400 SH   SOLE   75,400 0 0
NORTHROP GRUMMAN CORP COM 666807102 5,087 23,774 SH   SOLE   23,774 0 0
NORTHWESTERN CORP COM NEW 668074305 357 6,200 SH   SOLE   6,200 0 0
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 834 22,125 SH   SOLE   22,125 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 1,197 101,270 SH   SOLE   101,270 0 0
NOVARTIS A G SPONSORED ADR 66987V109 2,978 37,719 SH   SOLE   37,719 0 0
NOVO-NORDISK A S ADR 670100205 6,259 150,475 SH   SOLE   150,475 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 482 33,223 SH   SOLE   33,223 0 0
NUCOR CORP COM 670346105 1,234 24,954 SH   SOLE   24,954 0 0
NUSTAR ENERGY LP UNIT COM 67058H102 1,145 23,083 SH   SOLE   23,083 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 170 11,633 SH   SOLE   11,633 0 0
NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 202 17,350 SH   SOLE   17,350 0 0
NUVEEN ENHANCED AMT FREE MUN COM 67071L106 259 16,115 SH   SOLE   16,115 0 0
NUVEEN ENHANCED MUN CREDIT O COM SH BEN INT 67070X101 548 34,833 SH   SOLE   34,833 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 1,432 129,779 SH   SOLE   129,779 0 0
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 206 18,685 SH   SOLE   18,685 0 0
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 570 30,113 SH   SOLE   30,113 0 0
NUVEEN PFD INCOME OPPRTNY FD COM 67073B106 853 85,124 SH   SOLE   85,124 0 0
NUVEEN PREFERRED SECURITIES COM 67072C105 112 11,711 SH   SOLE   11,711 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 401 26,611 SH   SOLE   26,611 0 0
NUVEEN TX ADV TOTAL RET STRG COM 67090H102 231 19,167 SH   SOLE   19,167 0 0
NVIDIA CORP COM 67066G104 8,140 118,800 SH   SOLE   118,800 0 0
NXP SEMICONDUCTORS N V COM N6596X109 4,976 48,780 SH   SOLE   48,780 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 14,453 51,597 SH   SOLE   51,597 0 0
OAKTREE CAP GROUP LLC UNIT CL A 674001201 1,279 30,149 SH   SOLE   30,149 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 6,898 94,600 SH   SOLE   92,265 0 2,335
OCH ZIFF CAP MGMT GROUP CL A 67551U105 69 16,000 SH   SOLE   16,000 0 0
OGE ENERGY CORP COM 670837103 1,756 55,534 SH   SOLE   55,534 0 0
OLIN CORP COM PAR $1 680665205 924 44,998 SH   SOLE   44,998 0 0
ONE GAS INC COM 68235P108 694 11,219 SH   SOLE   11,219 0 0
ONEOK INC NEW COM 682680103 4,396 85,550 SH   SOLE   85,550 0 0
ONEOK PARTNERS LP UNIT LTD PARTN 68268N103 2,342 58,608 SH   SOLE   58,608 0 0
OPKO HEALTH INC COM 68375N103 300 28,315 SH   SOLE   28,315 0 0
OPPENHEIMER HLDGS INC CL A NON VTG 683797104 588 41,172 SH   SOLE   41,172 0 0
ORACLE CORP COM 68389X105 2,767 70,443 SH   SOLE   70,443 0 0
ORBITAL ATK INC COM 68557N103 493 6,474 SH   SOLE   6,474 0 0
ORBOTECH LTD ORD M75253100 479 16,174 SH   SOLE   16,174 0 0
OSI SYSTEMS INC COM 671044105 2,499 38,225 SH   SOLE   38,225 0 0
OVASCIENCE INC COM 69014Q101 393 54,826 SH   SOLE   54,826 0 0
OWENS & MINOR INC NEW COM 690732102 254 7,333 SH   SOLE   7,333 0 0
OWENS CORNING NEW COM 690742101 859 16,084 SH   SOLE   16,084 0 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 297 4,500 SH   SOLE   4,500 0 0
PACCAR INC COM 693718108 451 7,681 SH   SOLE   7,681 0 0
PACER FDS TR TRENDP 750 ETF 69374H105 693 29,898 SH   SOLE   29,898 0 0
PALO ALTO NETWORKS INC COM 697435105 4,020 25,231 SH   SOLE   25,231 0 0
PANDORA MEDIA INC COM 698354107 176 12,275 SH   SOLE   12,275 0 0
PANERA BREAD CO CL A 69840W108 287 1,472 SH   SOLE   1,472 0 0
PARKER HANNIFIN CORP COM 701094104 2,631 20,957 SH   SOLE   20,957 0 0
PARSLEY ENERGY INC CL A 701877102 3,987 118,980 SH   SOLE   118,980 0 0
PAYCHEX INC COM 704326107 624 10,781 SH   SOLE   10,781 0 0
PAYPAL HLDGS INC COM 70450Y103 4,591 112,071 SH   SOLE   112,071 0 0
PBF ENERGY INC CL A 69318G106 272 12,000 SH   SOLE   12,000 0 0
PDL BIOPHARMA INC COM 69329Y104 53 15,688 SH   SOLE   15,688 0 0
PENGROWTH ENERGY CORP COM 70706P104 24 15,327 SH   SOLE   15,327 0 0
PENN WEST PETE LTD NEW COM 707887105 27 14,925 SH   SOLE   14,925 0 0
PENNYMAC MTG INVT TR COM 70931T103 315 20,249 SH   SOLE   20,249 0 0
PENTAIR PLC SHS G7S00T104 6,641 103,387 SH   SOLE   99,157 0 4,230
PEOPLES UNITED FINANCIAL INC COM 712704105 1,034 65,373 SH   SOLE   65,373 0 0
PEPSICO INC COM 713448108 19,608 180,268 SH   SOLE   180,268 0 0
PERNIX THERAPEUTICS HLDGS IN COM 71426V108 8 13,500 SH   SOLE   13,500 0 0
PETROQUEST ENERGY INC COM NEW 716748306 2,661 769,025 SH   SOLE   769,025 0 0
PFIZER INC COM 717081103 24,819 732,759 SH   SOLE   732,759 0 0
PG&E CORP COM 69331C108 1,087 17,768 SH   SOLE   17,768 0 0
PHILIP MORRIS INTL INC COM 718172109 11,904 122,444 SH   SOLE   122,444 0 0
PHILLIPS 66 COM 718546104 3,571 44,334 SH   SOLE   44,334 0 0
PIER 1 IMPORTS INC COM 720279108 101 23,729 SH   SOLE   23,729 0 0
PIERIS PHARMACEUTICALS INC COM 720795103 27 15,000 SH   SOLE   15,000 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 1,349 63,898 SH   SOLE   63,293 0 605
PIMCO CALIF MUN INCOME FD II COM 72200M108 147 13,762 SH   SOLE   13,762 0 0
PIMCO CORPORATE & INCOME OPP COM 72201B101 193 13,234 SH   SOLE   13,234 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 282 2,782 SH   SOLE   2,782 0 0
PIMCO INCOME STRATEGY FUND I COM 72201J104 240 25,169 SH   SOLE   25,169 0 0
PINNACLE FOODS INC DEL COM 72348P104 286 5,700 SH   SOLE   5,700 0 0
PIONEER NAT RES CO COM 723787107 6,678 35,974 SH   SOLE   35,974 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1,883 59,934 SH   SOLE   59,934 0 0
PLURISTEM THERAPEUTICS INC COM 72940R102 203 127,000 SH   SOLE   127,000 0 0
PNC FINL SVCS GROUP INC COM 693475105 985 10,932 SH   SOLE   10,932 0 0
POLARIS INDS INC COM 731068102 505 6,527 SH   SOLE   6,527 0 0
POSCO SPONSORED ADR 693483109 295 5,782 SH   SOLE   5,782 0 0
POST PPTYS INC COM 737464107 298 4,500 SH   SOLE   4,500 0 0
POTASH CORP SASK INC COM 73755L107 2,847 174,457 SH   SOLE   174,457 0 0
POWERSHARES ACT MANG COMM FD DB OPT YLD DIV 73937V106 646 37,048 SH   SOLE   37,048 0 0
POWERSHARES DB CMDTY IDX TRA UNIT BEN INT 73935S105 293 19,507 SH   SOLE   19,507 0 0
POWERSHARES ETF TR II BUILD AMER ETF 73937B407 307 9,785 SH   SOLE   9,785 0 0
POWERSHARES ETF TR II FDM HG YLD RAFI 73936T557 495 26,234 SH   SOLE   26,234 0 0
POWERSHARES ETF TR II INSUR NATL MUN 73936T474 220 8,440 SH   SOLE   8,440 0 0
POWERSHARES ETF TR II PFD PORTFOLIO 73936T565 567 37,471 SH   SOLE   37,471 0 0
POWERSHARES ETF TR II PWRSHS SP500 LOW 73937B654 1,294 33,267 SH   SOLE   33,267 0 0
POWERSHARES ETF TR II S&P500 HGH BET 73937B829 654 19,899 SH   SOLE   19,899 0 0
POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 982 23,675 SH   SOLE   23,675 0 0
POWERSHARES ETF TR II SOVEREIGN DEBT 73936T573 316 10,326 SH   SOLE   10,326 0 0
POWERSHARES ETF TRUST AERSPC DEF PTF 73935X690 282 7,262 SH   SOLE   7,262 0 0
POWERSHARES ETF TRUST DWA MOMENTUM PTF 73935X153 2,423 57,140 SH   SOLE   57,140 0 0
POWERSHARES ETF TRUST DYN RETAIL PTF 73935X617 201 5,755 SH   SOLE   5,755 0 0
POWERSHARES ETF TRUST DYNM LRG CP GR 73935X609 660 20,841 SH   SOLE   20,841 0 0
POWERSHARES ETF TRUST DYNM LRG CP VL 73935X708 573 18,207 SH   SOLE   18,207 0 0
POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 614 32,231 SH   SOLE   32,231 0 0
POWERSHARES ETF TRUST HI YLD EQ DVDN 73935X302 431 27,148 SH   SOLE   27,148 0 0
POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 651 7,430 SH   SOLE   7,430 0 0
POWERSHARES ETF TRUST WATER RESOURCE 73935X575 372 15,102 SH   SOLE   15,102 0 0
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 1,657 71,403 SH   SOLE   71,403 0 0
POWERSHARES INDIA ETF TR INDIA PORT 73935L100 438 21,149 SH   SOLE   21,149 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 20,400 171,838 SH   SOLE   171,838 0 0
POWERSHS DB MULTI SECT COMM DB PREC MTLS 73936B200 236 5,809 SH   SOLE   5,809 0 0
PPG INDS INC COM 693506107 601 5,812 SH   SOLE   5,812 0 0
PPL CORP COM 69351T106 1,374 39,712 SH   SOLE   39,712 0 0
PRAXAIR INC COM 74005P104 4,308 35,658 SH   SOLE   35,658 0 0
PREFERRED APT CMNTYS INC COM 74039L103 716 52,992 SH   SOLE   52,992 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,220 18,358 SH   SOLE   18,171 0 187
PRICELINE GRP INC COM NEW 741503403 422 287 SH   SOLE   287 0 0
PROCTER AND GAMBLE CO COM 742718109 18,245 203,284 SH   SOLE   203,284 0 0
PROLOGIS INC COM 74340W103 2,032 37,959 SH   SOLE   37,959 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 1,903 35,023 SH   SOLE   35,023 0 0
PROSHARES TR SHORT QQQ NEW 74347B714 628 13,195 SH   SOLE   13,195 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425 1,348 35,397 SH   SOLE   35,397 0 0
PROSHARES TR SHRT RUSSELL2000 74348A210 1,016 18,893 SH   SOLE   18,893 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 502 61,997 SH   SOLE   61,997 0 0
PRUDENTIAL FINL INC COM 744320102 2,209 27,052 SH   SOLE   27,052 0 0
PTC THERAPEUTICS INC COM 69366J200 710 50,712 SH   SOLE   50,712 0 0
PUBLIC STORAGE COM 74460D109 665 2,982 SH   SOLE   2,982 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 5,378 128,438 SH   SOLE   122,763 0 5,675
PULTE GROUP INC COM 745867101 310 15,484 SH   SOLE   15,484 0 0
QEP RES INC COM 74733V100 391 20,000 SH   SOLE   20,000 0 0
QORVO INC COM 74736K101 208 3,735 SH   SOLE   3,735 0 0
QTS RLTY TR INC COM CL A 74736A103 3,589 67,900 SH   SOLE   67,900 0 0
QUALCOMM INC COM 747525103 19,218 280,558 SH   SOLE   280,558 0 0
QUALITY SYS INC COM 747582104 329 29,069 SH   SOLE   29,069 0 0
QUEST DIAGNOSTICS INC COM 74834L100 4,974 58,776 SH   SOLE   56,291 0 2,485
QUINSTREET INC COM 74874Q100 92 30,350 SH   SOLE   30,350 0 0
RACKSPACE HOSTING INC COM 750086100 292 9,191 SH   SOLE   9,191 0 0
RALPH LAUREN CORP CL A 751212101 383 3,787 SH   SOLE   3,787 0 0
RANGE RES CORP COM 75281A109 3,837 99,031 SH   SOLE   99,031 0 0
RAYTHEON CO COM NEW 755111507 6,503 47,770 SH   SOLE   47,770 0 0
REALTY INCOME CORP COM 756109104 7,376 110,201 SH   SOLE   110,201 0 0
RED HAT INC COM 756577102 2,728 33,750 SH   SOLE   33,750 0 0
REDHILL BIOPHARMA LTD SPONSORED ADS 757468103 180 12,977 SH   SOLE   12,977 0 0
REGENERON PHARMACEUTICALS COM 75886F107 2,305 5,734 SH   SOLE   5,734 0 0
REGIONS FINL CORP NEW COM 7591EP100 1,400 141,811 SH   SOLE   141,811 0 0
REMARK MEDIA INC COM 75954W107 158 35,000 SH   SOLE   35,000 0 0
RESTORATION HARDWARE HLDGS I COM 761283100 1,712 49,483 SH   SOLE   49,483 0 0
REYNOLDS AMERICAN INC COM 761713106 1,606 34,054 SH   SOLE   34,054 0 0
RIGEL PHARMACEUTICALS INC COM NEW 766559603 305 83,085 SH   SOLE   83,085 0 0
RIO TINTO PLC SPONSORED ADR 767204100 486 14,545 SH   SOLE   14,545 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 228 6,500 SH   SOLE   6,500 0 0
RITE AID CORP COM 767754104 883 114,725 SH   SOLE   114,725 0 0
ROCKET FUEL INC COM 773111109 32 11,835 SH   SOLE   11,835 0 0
ROCKWELL AUTOMATION INC COM 773903109 637 5,208 SH   SOLE   5,208 0 0
ROCKWELL MED INC COM 774374102 361 53,764 SH   SOLE   53,764 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 9,860 232,440 SH   SOLE   232,440 0 0
ROSS STORES INC COM 778296103 2,045 31,800 SH   SOLE   31,800 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 1,737 28,045 SH   SOLE   28,045 0 0
ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 513 110,000 SH   SOLE   110,000 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 803 15,195 SH   SOLE   15,195 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 3,402 67,942 SH   SOLE   67,942 0 0
ROYCE VALUE TR INC COM 780910105 1,585 125,224 SH   SOLE   125,224 0 0
RPM INTL INC COM 749685103 485 9,021 SH   SOLE   9,021 0 0
RUBICON PROJ INC COM 78112V102 142 17,097 SH   SOLE   17,097 0 0
RYDEX ETF TRUST GUG S&P MC400 PG 78355W601 320 2,562 SH   SOLE   2,562 0 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 2,244 26,852 SH   SOLE   26,852 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107 2,143 44,498 SH   SOLE   44,498 0 0
S&P GLOBAL INC COM 78409V104 508 4,014 SH   SOLE   4,014 0 0
SALESFORCE COM INC COM 79466L302 1,653 23,180 SH   SOLE   23,180 0 0
SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 665 52,477 SH   SOLE   52,477 0 0
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 620 105,087 SH   SOLE   105,087 0 0
SANCHEZ ENERGY CORP COM 79970Y105 579 65,500 SH   SOLE   65,500 0 0
SANOFI SPONSORED ADR 80105N105 884 23,152 SH   SOLE   23,152 0 0
SAP SE SPON ADR 803054204 470 5,148 SH   SOLE   5,148 0 0
SAREPTA THERAPEUTICS INC COM 803607100 405 6,602 SH   SOLE   6,602 0 0
SCANA CORP NEW COM 80589M102 1,714 23,693 SH   SOLE   23,693 0 0
SCHLUMBERGER LTD COM 806857108 7,877 100,171 SH   SOLE   100,171 0 0
SCHOLASTIC CORP COM 807066105 689 17,500 SH   SOLE   17,500 0 0
SEACOR HOLDINGS INC COM 811904101 929 15,624 SH   SOLE   15,624 0 0
SEADRILL LIMITED SHS G7945E105 25 10,300 SH   SOLE   10,300 0 0
SEADRILL PARTNERS LLC COMUNIT REP LB Y7545W109 53 15,089 SH   SOLE   15,089 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 494 12,818 SH   SOLE   12,818 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1,753 53,500 SH   SOLE   53,500 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,480 18,492 SH   SOLE   18,492 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 896 16,851 SH   SOLE   16,851 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,682 23,334 SH   SOLE   23,334 0 0
SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 1,171 16,579 SH   SOLE   16,579 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 5,225 270,705 SH   SOLE   270,705 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2,021 34,608 SH   SOLE   34,608 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,254 25,606 SH   SOLE   25,606 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 211 4,429 SH   SOLE   4,429 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3,154 66,002 SH   SOLE   66,002 0 0
SEMPRA ENERGY COM 816851109 1,013 9,453 SH   SOLE   9,453 0 0
SENSATA TECHNOLOGIES HLDG NV SHS N7902X106 520 13,420 SH   SOLE   13,420 0 0
SHERWIN WILLIAMS CO COM 824348106 4,600 16,629 SH   SOLE   16,629 0 0
SHIRE PLC SPONSORED ADR 82481R106 809 4,172 SH   SOLE   4,172 0 0
SILVER BAY RLTY TR CORP COM 82735Q102 428 24,431 SH   SOLE   24,431 0 0
SIRIUS XM HLDGS INC COM 82968B103 122 29,430 SH   SOLE   29,430 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 487 9,094 SH   SOLE   9,094 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 5,520 72,510 SH   SOLE   72,510 0 0
SMITH A O COM 831865209 1,572 15,920 SH   SOLE   15,920 0 0
SMUCKER J M CO COM NEW 832696405 1,499 11,062 SH   SOLE   11,062 0 0
SNYDERS-LANCE INC COM 833551104 554 16,503 SH   SOLE   16,503 0 0
SONIC CORP COM 835451105 211 8,029 SH   SOLE   8,029 0 0
SONOCO PRODS CO COM 835495102 340 6,444 SH   SOLE   6,444 0 0
SONY CORP ADR NEW 835699307 297 8,945 SH   SOLE   8,945 0 0
SOUTH JERSEY INDS INC COM 838518108 215 7,260 SH   SOLE   7,260 0 0
SOUTHERN CO COM 842587107 3,137 61,162 SH   SOLE   61,162 0 0
SOUTHWEST AIRLS CO COM 844741108 12,076 310,515 SH   SOLE   310,515 0 0
SOUTHWESTERN ENERGY CO COM 845467109 3,618 261,425 SH   SOLE   261,425 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 760 4,159 SH   SOLE   4,159 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 16,342 130,066 SH   SOLE   129,349 0 717
SPDR S&P 500 ETF TR TR UNIT 78462F103 16,220 74,989 SH   SOLE   74,989 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 12,466 44,164 SH   SOLE   44,164 0 0
SPDR SER TR NUVN BRCLY MUNI 78468R721 302 6,037 SH   SOLE   6,037 0 0
SPDR SER TR SHT TRM HGH YLD 78468R408 800 28,873 SH   SOLE   28,873 0 0
SPDR SERIES TRUST BRC CNV SECS ETF 78464A359 4,611 99,455 SH   SOLE   99,455 0 0
SPDR SERIES TRUST BRC HGH YLD BD 78464A417 816 22,217 SH   SOLE   22,217 0 0
SPDR SERIES TRUST DJ REIT ETF 78464A607 209 2,148 SH   SOLE   2,148 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 2,344 35,363 SH   SOLE   35,363 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 2,643 31,336 SH   SOLE   31,336 0 0
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 375 11,043 SH   SOLE   11,043 0 0
SPDR SERIES TRUST S&P METALS MNG 78464A755 283 10,654 SH   SOLE   10,654 0 0
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 304 7,898 SH   SOLE   7,898 0 0
SPDR SERIES TRUST S&P PHARMAC 78464A722 203 4,584 SH   SOLE   4,584 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 1,428 33,774 SH   SOLE   33,774 0 0
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 204 4,677 SH   SOLE   4,677 0 0
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 252 4,747 SH   SOLE   4,747 0 0
SPDR SERIES TRUST S&P TRANSN ETF 78464A532 328 6,944 SH   SOLE   6,944 0 0
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 217 4,782 SH   SOLE   4,782 0 0
SPECTRA ENERGY CORP COM 847560109 10,004 234,015 SH   SOLE   224,965 0 9,050
SPECTRA ENERGY PARTNERS LP COM 84756N109 682 15,611 SH   SOLE   15,611 0 0
SPECTRUM BRANDS HLDGS INC COM 84763R101 1,595 11,586 SH   SOLE   11,586 0 0
SPIRIT AIRLS INC COM 848577102 213 5,000 SH   SOLE   5,000 0 0
SPIRIT RLTY CAP INC NEW COM 84860W102 164 12,273 SH   SOLE   12,273 0 0
SPRINT CORP COM SER 1 85207U105 144 21,755 SH   SOLE   21,755 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 274 25,049 SH   SOLE   25,049 0 0
SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 162 21,143 SH   SOLE   21,143 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 575 12,169 SH   SOLE   12,169 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 790 15,733 SH   SOLE   15,733 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,759 14,308 SH   SOLE   14,186 0 122
STAPLES INC COM 855030102 343 40,084 SH   SOLE   40,084 0 0
STARBUCKS CORP COM 855244109 18,605 343,656 SH   SOLE   343,656 0 0
STARWOOD PPTY TR INC COM 85571B105 201 8,910 SH   SOLE   8,910 0 0
STATE STR CORP COM 857477103 607 8,716 SH   SOLE   8,716 0 0
STATOIL ASA SPONSORED ADR 85771P102 2,749 163,565 SH   SOLE   157,461 0 6,104
STELLUS CAP INVT CORP COM 858568108 468 42,995 SH   SOLE   42,995 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 240 29,500 SH   SOLE   29,500 0 0
STONECASTLE FINL CORP COM 861780104 492 26,336 SH   SOLE   26,336 0 0
STONEMOR PARTNERS L P COM UNITS 86183Q100 219 8,735 SH   SOLE   8,735 0 0
STRAIGHT PATH COMMUNICATNS I CL B 862578101 220 8,600 SH   SOLE   8,600 0 0
STRATASYS LTD SHS M85548101 325 13,489 SH   SOLE   13,489 0 0
STRYKER CORP COM 863667101 3,910 33,589 SH   SOLE   33,589 0 0
SUMMIT MATLS INC CL A 86614U100 653 35,200 SH   SOLE   35,200 0 0
SUNCOR ENERGY INC NEW COM 867224107 281 10,138 SH   SOLE   10,138 0 0
SUNOCO LOGISTICS PRTNRS L P COM UNITS 86764L108 3,027 106,553 SH   SOLE   106,553 0 0
SUNPOWER CORP COM 867652406 99 11,100 SH   SOLE   11,100 0 0
SUNRUN INC COM 86771W105 177 28,135 SH   SOLE   28,135 0 0
SUNSHINE HEART INC COM 86782U106 19 33,500 SH   SOLE   33,500 0 0
SUPER MICRO COMPUTER INC COM 86800U104 8,884 380,114 SH   SOLE   380,114 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 197 10,981 SH   SOLE   10,981 0 0
SYMANTEC CORP COM 871503108 459 18,286 SH   SOLE   18,286 0 0
SYNAPTICS INC COM 87157D109 791 13,500 SH   SOLE   13,500 0 0
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 433 10,525 SH   SOLE   10,525 0 0
SYNCHRONY FINL COM 87165B103 516 18,454 SH   SOLE   18,454 0 0
SYSCO CORP COM 871829107 1,837 37,486 SH   SOLE   37,486 0 0
T MOBILE US INC COM 872590104 1,347 28,835 SH   SOLE   28,835 0 0
TARGET CORP COM 87612E106 4,435 64,553 SH   SOLE   64,341 0 212
TASER INTL INC COM 87651B104 890 31,105 SH   SOLE   31,105 0 0
TATA MTRS LTD SPONSORED ADR 876568502 284 7,097 SH   SOLE   7,097 0 0
TAUBMAN CTRS INC COM 876664103 1,390 18,684 SH   SOLE   18,684 0 0
TCP CAP CORP COM 87238Q103 352 21,490 SH   SOLE   21,490 0 0
TE CONNECTIVITY LTD REG SHS H84989104 465 7,225 SH   SOLE   7,225 0 0
TECK RESOURCES LTD CL B 878742204 1,385 76,771 SH   SOLE   76,771 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 1,153 48,419 SH   SOLE   48,419 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 466 24,859 SH   SOLE   24,859 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 532 4,928 SH   SOLE   4,928 0 0
TERADYNE INC COM 880770102 1,013 46,925 SH   SOLE   46,925 0 0
TESLA MTRS INC COM 88160R101 1,457 7,138 SH   SOLE   7,138 0 0
TESORO CORP COM 881609101 468 5,876 SH   SOLE   5,876 0 0
TESORO LOGISTICS LP COM UNIT LP 88160T107 1,781 36,764 SH   SOLE   36,764 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 2,959 64,309 SH   SOLE   64,309 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 439 8,000 SH   SOLE   8,000 0 0
TEXAS INSTRS INC COM 882508104 9,790 139,501 SH   SOLE   139,501 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 14,545 91,442 SH   SOLE   91,442 0 0
THL CR SR LN FD COM 87244R103 420 25,500 SH   SOLE   25,500 0 0
TICC CAPITAL CORP COM 87244T109 88 15,014 SH   SOLE   15,014 0 0
TIFFANY & CO NEW COM 886547108 9,916 136,527 SH   SOLE   136,527 0 0
TIME WARNER INC COM NEW 887317303 1,944 24,412 SH   SOLE   24,412 0 0
TIMKEN CO COM 887389104 884 25,150 SH   SOLE   25,150 0 0
TIVO CORP COM 88870P106 2,222 114,045 SH   SOLE   105,830 0 8,215
TJX COS INC NEW COM 872540109 1,855 24,799 SH   SOLE   24,799 0 0
TOLL BROTHERS INC COM 889478103 2,302 77,088 SH   SOLE   77,088 0 0
TONIX PHARMACEUTICALS HLDG C COM NEW 890260201 53 75,500 SH   SOLE   75,500 0 0
TOOTSIE ROLL INDS INC COM 890516107 668 18,143 SH   SOLE   18,143 0 0
TORO CO COM 891092108 1,732 36,989 SH   SOLE   36,989 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 298 6,716 SH   SOLE   6,716 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 6,376 207,363 SH   SOLE   207,363 0 0
TORTOISE MLP FD INC COM 89148B101 7,018 351,100 SH   SOLE   351,100 0 0
TORTOISE PIPELINE & ENERGY F COM 89148H108 964 45,493 SH   SOLE   45,493 0 0
TOTAL S A SPONSORED ADR 89151E109 691 14,493 SH   SOLE   14,493 0 0
TRACTOR SUPPLY CO COM 892356106 2,074 30,788 SH   SOLE   30,788 0 0
TRANSATLANTIC PETROLEUM LTD SHS NEW G89982113 16 13,321 SH   SOLE   13,321 0 0
TRANSOCEAN LTD REG SHS H8817H100 840 78,862 SH   SOLE   78,862 0 0
TRAVELCENTERS AMER LLC COM 894174101 546 76,250 SH   SOLE   76,250 0 0
TRAVELERS COMPANIES INC COM 89417E109 2,851 24,892 SH   SOLE   24,892 0 0
TREX CO INC COM 89531P105 253 4,303 SH   SOLE   4,303 0 0
TRINITY INDS INC COM 896522109 200 8,273 SH   SOLE   8,273 0 0
TRIPADVISOR INC COM 896945201 850 13,462 SH   SOLE   13,462 0 0
TUBEMOGUL INC COM 898570106 117 12,513 SH   SOLE   12,513 0 0
TURTLE BEACH CORP COM 900450107 13 10,000 SH   SOLE   10,000 0 0
TUTOR PERINI CORP COM 901109108 582 27,100 SH   SOLE   27,100 0 0
TWILIO INC CL A 90138F102 2,034 31,596 SH   SOLE   31,596 0 0
TWITTER INC COM 90184L102 1,876 81,387 SH   SOLE   81,387 0 0
TYSON FOODS INC CL A 902494103 1,822 24,410 SH   SOLE   24,410 0 0
UBIQUITI NETWORKS INC COM 90347A100 2,560 47,844 SH   SOLE   47,844 0 0
UDR INC COM 902653104 1,924 53,457 SH   SOLE   53,457 0 0
ULTA SALON COSMETCS & FRAG I COM 90384S303 4,625 19,437 SH   SOLE   19,364 0 73
UMB FINL CORP COM 902788108 6,844 115,117 SH   SOLE   115,117 0 0
UNDER ARMOUR INC CL A 904311107 943 24,387 SH   SOLE   24,387 0 0
UNDER ARMOUR INC CL C 904311206 248 7,306 SH   SOLE   7,306 0 0
UNILEVER N V N Y SHS NEW 904784709 926 20,097 SH   SOLE   20,097 0 0
UNILEVER PLC SPON ADR NEW 904767704 2,672 56,360 SH   SOLE   56,360 0 0
UNION PAC CORP COM 907818108 6,095 62,497 SH   SOLE   62,497 0 0
UNITED CMNTY FINL CORP OHIO COM 909839102 178 25,000 SH   SOLE   25,000 0 0
UNITED CONTL HLDGS INC COM 910047109 12,900 245,855 SH   SOLE   245,855 0 0
UNITED PARCEL SERVICE INC CL B 911312106 4,024 36,799 SH   SOLE   36,799 0 0
UNITED RENTALS INC COM 911363109 980 12,480 SH   SOLE   12,480 0 0
UNITED TECHNOLOGIES CORP COM 913017109 5,640 55,515 SH   SOLE   55,515 0 0
UNITEDHEALTH GROUP INC COM 91324P102 7,723 55,159 SH   SOLE   55,159 0 0
UNITIL CORP COM 913259107 645 16,517 SH   SOLE   16,517 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 3,367 60,666 SH   SOLE   55,786 0 4,880
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 437 6,938 SH   SOLE   6,938 0 0
UNUM GROUP COM 91529Y106 1,873 53,053 SH   SOLE   53,053 0 0
US BANCORP DEL COM NEW 902973304 5,873 136,929 SH   SOLE   136,929 0 0
V F CORP COM 918204108 6,267 111,828 SH   SOLE   111,828 0 0
VAIL RESORTS INC COM 91879Q109 1,820 11,600 SH   SOLE   11,600 0 0
VALE S A ADR 91912E105 62 11,173 SH   SOLE   11,173 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 737 29,995 SH   SOLE   29,995 0 0
VALERO ENERGY CORP NEW COM 91913Y100 4,938 93,176 SH   SOLE   92,912 0 264
VALLEY NATL BANCORP COM 919794107 155 15,959 SH   SOLE   15,959 0 0
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 569 11,380 SH   SOLE   11,380 0 0
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 214 7,400 SH   SOLE   7,400 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 3,009 113,838 SH   SOLE   113,838 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361 3,749 116,241 SH   SOLE   116,241 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 1,322 29,848 SH   SOLE   29,848 0 0
VANECK VECTORS ETF TR PHARMACEUTICAL E 92189F692 953 16,585 SH   SOLE   16,585 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 664 9,555 SH   SOLE   9,555 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 345 3,165 SH   SOLE   3,165 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 979 11,173 SH   SOLE   11,173 0 0
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 1,143 11,588 SH   SOLE   11,588 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 2,328 28,797 SH   SOLE   28,797 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 610 7,241 SH   SOLE   7,241 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 300 5,365 SH   SOLE   5,365 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,495 16,384 SH   SOLE   16,384 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 3,521 31,357 SH   SOLE   31,357 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 431 4,604 SH   SOLE   4,604 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 1,693 13,086 SH   SOLE   13,086 0 0
VANGUARD INDEX FDS REIT ETF 922908553 3,143 36,238 SH   SOLE   36,238 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,940 19,829 SH   SOLE   19,829 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 440 3,976 SH   SOLE   3,976 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,490 12,194 SH   SOLE   12,194 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,866 16,758 SH   SOLE   16,758 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 766 16,860 SH   SOLE   16,860 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 3,038 80,698 SH   SOLE   80,698 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 5,402 110,856 SH   SOLE   110,856 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2,121 21,312 SH   SOLE   21,312 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 451 5,032 SH   SOLE   5,032 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 224 2,100 SH   SOLE   2,100 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 1,587 18,905 SH   SOLE   18,905 0 0
VANGUARD STAR FD VG TL INTL STK F 921909768 200 4,225 SH   SOLE   4,225 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 3,161 84,497 SH   SOLE   84,497 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 2,809 38,931 SH   SOLE   38,931 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 442 3,513 SH   SOLE   3,513 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 348 2,545 SH   SOLE   2,545 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 743 7,608 SH   SOLE   7,608 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 966 7,266 SH   SOLE   7,266 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 866 7,197 SH   SOLE   7,197 0 0
VANTIV INC CL A 92210H105 3,710 65,933 SH   SOLE   65,933 0 0
VARIAN MED SYS INC COM 92220P105 1,867 18,753 SH   SOLE   18,753 0 0
VASCO DATA SEC INTL INC COM 92230Y104 220 12,500 SH   SOLE   12,500 0 0
VCA INC COM 918194101 499 7,130 SH   SOLE   7,130 0 0
VECTOR GROUP LTD COM 92240M108 692 32,091 SH   SOLE   32,091 0 0
VEEVA SYS INC CL A COM 922475108 228 5,530 SH   SOLE   5,530 0 0
VENTAS INC COM 92276F100 444 6,292 SH   SOLE   6,292 0 0
VERINT SYS INC COM 92343X100 1,283 34,105 SH   SOLE   34,105 0 0
VERISK ANALYTICS INC COM 92345Y106 944 11,615 SH   SOLE   11,615 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 22,890 440,360 SH   SOLE   440,360 0 0
VIACOM INC NEW CL B 92553P201 1,139 29,910 SH   SOLE   29,910 0 0
VIRGIN AMER INC COM VTG 92765X208 206 3,850 SH   SOLE   3,850 0 0
VIRTUS GLOBAL DIVID INCOME F COM 92835W107 378 31,330 SH   SOLE   31,330 0 0
VISA INC COM CL A 92826C839 14,064 170,056 SH   SOLE   170,056 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108 317 22,500 SH   SOLE   22,500 0 0
VISTA OUTDOOR INC COM 928377100 434 10,900 SH   SOLE   10,900 0 0
VIVINT SOLAR INC COM 92854Q106 32 10,000 SH   SOLE   10,000 0 0
VODAFONE GROUP PLC NEW SPNSR ADR 92857W308 3,685 126,393 SH   SOLE   126,393 0 0
VORNADO RLTY TR SH BEN INT 929042109 543 5,365 SH   SOLE   5,365 0 0
VOXX INTL CORP CL A 91829F104 218 72,800 SH   SOLE   72,800 0 0
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 168 23,138 SH   SOLE   23,138 0 0
VOYA PRIME RATE TR SH BEN INT 92913A100 190 36,000 SH   SOLE   36,000 0 0
VOYA RISK MANAGED NAT RES FD COM 92913C106 71 10,425 SH   SOLE   10,425 0 0
VULCAN MATLS CO COM 929160109 517 4,544 SH   SOLE   4,544 0 0
WABASH NATL CORP COM 929566107 546 38,307 SH   SOLE   38,307 0 0
WABTEC CORP COM 929740108 1,072 13,125 SH   SOLE   13,125 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 9,912 122,952 SH   SOLE   122,952 0 0
WAL-MART STORES INC COM 931142103 15,061 208,836 SH   SOLE   208,632 0 204
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 1,118 35,937 SH   SOLE   35,937 0 0
WASTE CONNECTIONS INC COM 94106B101 201 2,697 SH   SOLE   2,697 0 0
WASTE MGMT INC DEL COM 94106L109 8,870 139,116 SH   SOLE   132,556 0 6,560
WATTS WATER TECHNOLOGIES INC CL A 942749102 939 14,475 SH   SOLE   14,475 0 0
WD-40 CO COM 929236107 1,921 17,092 SH   SOLE   17,092 0 0
WEATHERFORD INTL PLC ORD SHS G48833100 3,079 547,741 SH   SOLE   547,741 0 0
WEC ENERGY GROUP INC COM 92939U106 460 7,680 SH   SOLE   7,680 0 0
WELLS FARGO & CO NEW COM 949746101 11,506 259,832 SH   SOLE   259,832 0 0
WELLS FARGO GLOBAL DIVIDEND WF GLOBAL OPPTY 94987C103 533 91,710 SH   SOLE   91,710 0 0
WELLTOWER INC COM 95040Q104 2,612 34,941 SH   SOLE   34,941 0 0
WENDYS CO COM 95058W100 110 10,200 SH   SOLE   10,200 0 0
WEST CORP COM 952355204 243 11,000 SH   SOLE   11,000 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,542 20,689 SH   SOLE   20,689 0 0
WESTAR ENERGY INC COM 95709T100 2,213 38,998 SH   SOLE   38,998 0 0
WESTERN ASSET CLYM INFL SEC COM SH BEN INT 95766Q106 115 10,000 SH   SOLE   10,000 0 0
WESTERN ASSET EMRG MKT INCM COM 95766E103 218 18,935 SH   SOLE   18,935 0 0
WESTERN ASSET GLOBAL CP DEFI COM 95790C107 307 17,382 SH   SOLE   17,382 0 0
WESTERN ASST MNGD MUN FD INC COM 95766M105 309 20,372 SH   SOLE   20,372 0 0
WESTERN DIGITAL CORP COM 958102105 1,710 29,252 SH   SOLE   29,252 0 0
WESTERN REFNG INC COM 959319104 216 8,150 SH   SOLE   8,150 0 0
WESTROCK CO COM 96145D105 2,000 41,254 SH   SOLE   41,254 0 0
WEYERHAEUSER CO COM 962166104 8,097 253,497 SH   SOLE   253,497 0 0
WGL HLDGS INC COM 92924F106 418 6,662 SH   SOLE   6,662 0 0
WHIRLPOOL CORP COM 963320106 387 2,388 SH   SOLE   2,388 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 249 300 SH   SOLE   300 0 0
WHITEWAVE FOODS CO COM 966244105 569 10,468 SH   SOLE   10,468 0 0
WHITING PETE CORP NEW COM 966387102 425 48,689 SH   SOLE   48,689 0 0
WHOLE FOODS MKT INC COM 966837106 751 26,501 SH   SOLE   26,501 0 0
WILEY JOHN & SONS INC CL A 968223206 17,654 342,070 SH   SOLE   342,070 0 0
WILLIAMS COS INC DEL COM 969457100 3,220 104,808 SH   SOLE   104,808 0 0
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 1,435 38,585 SH   SOLE   38,585 0 0
WILLIAMS SONOMA INC COM 969904101 234 4,576 SH   SOLE   4,576 0 0
WILLIS TOWERS WATSON PUB LTD SHS G96629103 731 5,503 SH   SOLE   5,503 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 368 9,775 SH   SOLE   9,775 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1,601 29,788 SH   SOLE   29,788 0 0
WISDOMTREE TR EUROPE SMCP DV 97717W869 639 11,543 SH   SOLE   11,543 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 4,093 189,326 SH   SOLE   189,326 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 3,608 84,093 SH   SOLE   84,093 0 0
WISDOMTREE TR LARGECAP DIVID 97717W307 410 5,331 SH   SOLE   5,331 0 0
WISDOMTREE TR SMALLCAP DIVID 97717W604 580 7,712 SH   SOLE   7,712 0 0
WIX COM LTD SHS M98068105 233 5,320 SH   SOLE   5,320 0 0
WPX ENERGY INC COM 98212B103 13,144 996,487 SH   SOLE   996,487 0 0
WPX ENERGY INC PFD SER A CV 98212B202 1,822 29,705 SH   SOLE   29,705 0 0
WYNDHAM WORLDWIDE CORP COM 98310W108 971 14,422 SH   SOLE   14,422 0 0
WYNN RESORTS LTD COM 983134107 4,326 44,411 SH   SOLE   44,411 0 0
XCEL ENERGY INC COM 98389B100 452 11,007 SH   SOLE   11,007 0 0
XENCOR INC COM 98401F105 279 11,412 SH   SOLE   11,412 0 0
XEROX CORP COM 984121103 215 21,221 SH   SOLE   21,221 0 0
XL GROUP LTD COM G98294104 360 10,700 SH   SOLE   10,700 0 0
XPO LOGISTICS INC COM 983793100 2,015 54,956 SH   SOLE   54,956 0 0
XUNLEI LTD SPONSORED ADR 98419E108 75 14,000 SH   SOLE   14,000 0 0
XYLEM INC COM 98419M100 8,316 158,557 SH   SOLE   152,607 0 5,950
YAHOO INC COM 984332106 1,290 29,921 SH   SOLE   29,921 0 0
YAMANA GOLD INC COM 98462Y100 516 119,908 SH   SOLE   119,908 0 0
YELP INC CL A 985817105 367 8,789 SH   SOLE   8,789 0 0
YRC WORLDWIDE INC COM PAR $.01 984249607 1,414 114,750 SH   SOLE   114,750 0 0
YUM BRANDS INC COM 988498101 3,089 34,021 SH   SOLE   34,021 0 0
ZILLOW GROUP INC CL A 98954M101 289 8,387 SH   SOLE   8,387 0 0
ZILLOW GROUP INC CL C CAP STK 98954M200 731 21,087 SH   SOLE   21,087 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 728 5,603 SH   SOLE   5,603 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 111 19,500 SH   SOLE   19,500 0 0
ZOETIS INC CL A 98978V103 5,875 112,978 SH   SOLE   112,978 0 0
ZOGENIX INC COM NEW 98978L204 169 14,788 SH   SOLE   14,788 0 0
ZYNGA INC CL A 98986T108 43 14,875 SH   SOLE   14,875 0 0