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
22ND CENTY GROUP INC COM 90137F103 98 41,670 SH   SOLE   0 0 41,670
2U INC COM 90214J101 1,201 14,294 SH   SOLE   8,230 0 6,064
3-D SYS CORP DEL COM NEW 88554D205 482 41,595 SH   SOLE   0 0 41,595
3M CO COM 88579Y101 43,899 199,976 SH   SOLE   6,722 0 193,254
AAR CORP COM 000361105 307 6,953 SH   SOLE   5,197 0 1,756
AARONS INC COM PAR $0.50 002535300 768 16,479 SH   SOLE   15,294 0 1,185
ABB LTD SPONSORED ADR 000375204 1,501 63,244 SH   SOLE   7,292 0 55,952
ABBOTT LABS COM 002824100 22,915 382,421 SH   SOLE   34,965 0 347,456
ABBVIE INC COM 00287Y109 63,554 671,463 SH   SOLE   75,568 0 595,895
ABBVIE INC COM 00287Y109 767 8,100 SH Put SOLE   0 0 8,100
ABERCROMBIE & FITCH CO CL A 002896207 439 18,150 SH   SOLE   0 0 18,150
ABERDEEN ASIA PACIFIC INCOM COM 003009107 5,587 1,178,676 SH   SOLE   0 0 1,178,676
ABERDEEN AUSTRALIA EQTY FD I COM 003011103 174 28,811 SH   SOLE   0 0 28,811
ABIOMED INC COM 003654100 3,474 11,980 SH   SOLE   4,548 0 7,432
ABRAXAS PETE CORP COM 003830106 352 158,780 SH   SOLE   0 0 158,780
ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 9,598 372,421 SH   SOLE   371,959 0 462
ABSOLUTE SHS TR WBI TACTCL LCV 00400R601 4,623 163,819 SH   SOLE   163,326 0 493
ABSOLUTE SHS TR WBI TACTICAL LCQ 00400R809 4,316 161,478 SH   SOLE   161,087 0 391
ABSOLUTE SHS TR WBI TACTICAL LCY 00400R700 5,566 218,105 SH   SOLE   217,045 0 1,060
ABSOLUTE SHS TR WBI TACTICAL SMQ 00400R403 3,036 127,889 SH   SOLE   127,510 0 379
ABSOLUTE SHS TR WBI TACTICAL SMV 00400R205 3,033 122,036 SH   SOLE   121,674 0 362
ABSOLUTE SHS TR WBI TACTICAL SMY 00400R304 3,220 146,730 SH   SOLE   145,549 0 1,181
ABSOLUTE SHS TR WBI TACTICL LCGD 00400R502 5,403 209,728 SH   SOLE   209,250 0 478
ABSOLUTE SHS TR WBI TACTICL SMGD 00400R106 3,319 136,714 SH   SOLE   136,324 0 390
ABSOLUTE SHS TR WBI TACTL ROTN 00400R866 3,637 144,954 SH   SOLE   144,792 0 162
ABSOLUTE SHS TR WBI TCT HG INC 00400R882 44,349 1,817,591 SH   SOLE   1,815,804 0 1,787
ABSOLUTE SHS TR WBI TCT INC SH 00400R874 13,189 537,434 SH   SOLE   537,434 0 0
ACACIA RESH CORP ACACIA TCH COM 003881307 157 44,940 SH   SOLE   0 0 44,940
ACADIA PHARMACEUTICALS INC COM 004225108 3,368 149,904 SH   SOLE   459 0 149,445
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 10,172 66,268 SH   SOLE   30,749 0 35,519
ACCURAY INC COM 004397105 82 16,380 SH   SOLE   0 0 16,380
ACTIVISION BLIZZARD INC COM 00507V109 6,326 93,773 SH   SOLE   26,328 0 67,445
ACUITY BRANDS INC COM 00508Y102 430 3,106 SH   SOLE   2,493 0 613
ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 76 21,590 SH   SOLE   0 0 21,590
ADIENT PLC ORD SHS G0084W101 257 4,304 SH   SOLE   24 0 4,280
ADOBE SYS INC COM 00724F101 22,158 102,547 SH   SOLE   42,110 0 60,437
ADT INC COM 00090Q103 111 13,935 SH   SOLE   13,935 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 2,457 20,730 SH   SOLE   6,324 0 14,406
ADVANCED MICRO DEVICES INC COM 007903107 1,158 115,260 SH   SOLE   1,092 0 114,168
ADVANCED SEMICONDUCTOR ENGR SPONSORED ADR 00756M404 281 38,768 SH   SOLE   24,512 0 14,256
ADVENT CLAY CONV SEC INC FD COM 007639107 358 63,921 SH   SOLE   0 0 63,921
ADVENT CLAYMORE CV SECS & IN COM 00764C109 683 45,295 SH   SOLE   0 0 45,295
ADVISORSHARES TR ADVISORSHS ETF 00768Y206 6,585 112,090 SH   SOLE   0 0 112,090
ADVISORSHARES TR MADRONA GLB BD 00768Y834 383 14,985 SH   SOLE   0 0 14,985
ADVISORSHARES TR NEW TECH MEDIA 00768Y552 375 18,062 SH   SOLE   0 0 18,062
ADVISORSHARES TR NEWFLT MULSINC 00768Y727 515 10,720 SH   SOLE   0 0 10,720
ADVISORSHARES TR PERITUS HG YLD 00768Y503 1,671 45,597 SH   SOLE   0 0 45,597
ADVISORSHARES TR RANGER EQUITY BE 00768Y883 944 114,283 SH   SOLE   0 0 114,283
ADVISORSHARES TR WILSHIRE BUYBACK 00768Y818 1,600 23,358 SH   SOLE   0 0 23,358
AEGON N V NY REGISTRY SH 007924103 782 115,455 SH   SOLE   6,317 0 109,138
AERCAP HOLDINGS NV SHS N00985106 566 11,161 SH   SOLE   8,876 0 2,285
AES CORP COM 00130H105 2,449 215,427 SH   SOLE   191,055 0 24,372
AETNA INC NEW COM 00817Y108 9,458 55,966 SH   SOLE   4,767 0 51,199
AFFILIATED MANAGERS GROUP COM 008252108 1,244 6,591 SH   SOLE   5,901 0 690
AFLAC INC COM 001055102 8,829 201,770 SH   SOLE   7,878 0 193,892
AGENUS INC COM NEW 00847G705 123 26,174 SH   SOLE   0 0 26,174
AGILENT TECHNOLOGIES INC COM 00846U101 1,372 20,509 SH   SOLE   1,797 0 18,712
AGNC INVT CORP COM 00123Q104 1,606 84,887 SH   SOLE   0 0 84,887
AGNICO EAGLE MINES LTD COM 008474108 525 12,476 SH   SOLE   0 0 12,476
AIR PRODS & CHEMS INC COM 009158106 2,523 15,863 SH   SOLE   4,049 0 11,814
AIRCASTLE LTD COM G0129K104 262 13,189 SH   SOLE   8,555 0 4,634
AK STL HLDG CORP COM 001547108 450 99,289 SH   SOLE   0 0 99,289
AKAMAI TECHNOLOGIES INC COM 00971T101 5,551 78,209 SH   SOLE   67,448 0 10,761
ALARM COM HLDGS INC COM 011642105 291 7,709 SH   SOLE   2,176 0 5,533
ALASKA AIR GROUP INC COM 011659109 5,035 81,257 SH   SOLE   2,184 0 79,073
ALBEMARLE CORP COM 012653101 2,143 23,108 SH   SOLE   4,217 0 18,891
ALCOA CORP COM 013872106 2,261 50,289 SH   SOLE   1,189 0 49,100
ALDER BIOPHARMACEUTICALS INC COM 014339105 156 12,272 SH   SOLE   0 0 12,272
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1,142 9,147 SH   SOLE   939 0 8,208
ALEXION PHARMACEUTICALS INC COM 015351109 3,088 27,709 SH   SOLE   23,680 0 4,029
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 48,192 262,569 SH   SOLE   57,947 0 204,622
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,872 10,200 SH Put SOLE   0 0 10,200
ALIGN TECHNOLOGY INC COM 016255101 3,157 12,571 SH   SOLE   272 0 12,299
ALIO GOLD INC COM 01627X108 43 21,926 SH   SOLE   0 0 21,926
ALKERMES PLC SHS G01767105 426 7,343 SH   SOLE   5,811 0 1,532
ALLEGHANY CORP DEL COM 017175100 981 1,597 SH   SOLE   1,530 0 67
ALLEGIANT TRAVEL CO COM 01748X102 342 1,980 SH   SOLE   1,688 0 292
ALLEGION PUB LTD CO ORD SHS G0176J109 854 10,013 SH   SOLE   5,082 0 4,931
ALLERGAN PLC SHS G0177J108 11,021 65,487 SH   SOLE   36,569 0 28,918
ALLETE INC COM NEW 018522300 538 7,440 SH   SOLE   2,573 0 4,867
ALLIANCE DATA SYSTEMS CORP COM 018581108 892 4,189 SH   SOLE   80 0 4,109
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 430 24,352 SH   SOLE   2,434 0 21,918
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 2,702 227,255 SH   SOLE   0 0 227,255
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1,518 56,552 SH   SOLE   4,169 0 52,383
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 526 42,084 SH   SOLE   0 0 42,084
ALLIANT ENERGY CORP COM 018802108 4,077 99,791 SH   SOLE   0 0 99,791
ALLIANZGI CONV & INCOME FD COM 018828103 887 132,068 SH   SOLE   0 0 132,068
ALLIANZGI CONV & INCOME FD I COM 018825109 353 59,290 SH   SOLE   0 0 59,290
ALLIANZGI EQUITY & CONV INCO COM 018829101 242 11,677 SH   SOLE   0 0 11,677
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 376 29,613 SH   SOLE   0 0 29,613
ALLISON TRANSMISSION HLDGS I COM 01973R101 404 10,344 SH   SOLE   8,947 0 1,397
ALLSTATE CORP COM 020002101 3,051 32,183 SH   SOLE   1,755 0 30,428
ALLY FINL INC COM 02005N100 488 17,984 SH   SOLE   2,524 0 15,460
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 435 3,650 SH   SOLE   0 0 3,650
ALPHA ARCHITECT ETF TR INTL QUAN VALUE 02072L201 293 8,961 SH   SOLE   0 0 8,961
ALPHA ARCHITECT ETF TR US QUAN VALUE 02072L102 298 9,883 SH   SOLE   0 0 9,883
ALPHA ARCHITECT ETF TR VAL MOMTM TRND 02072L508 303 10,360 SH   SOLE   0 0 10,360
ALPHABET INC CAP STK CL A 02079K305 88,776 85,597 SH   SOLE   14,028 0 71,569
ALPHABET INC CAP STK CL C 02079K107 65,225 63,215 SH   SOLE   10,217 0 52,998
ALPHATEC HOLDINGS INC COM NEW 02081G201 161 50,000 SH   SOLE   0 0 50,000
ALPINE GLOBAL DYNAMIC DIVD F COM NEW 02082E205 119 11,321 SH   SOLE   0 0 11,321
ALPINE GLOBAL PREMIER PPTYS COM SBI 02083A103 100 16,020 SH   SOLE   0 0 16,020
ALPINE TOTAL DYNAMIC DIVID F COM SH BEN INT N 021060207 981 109,728 SH   SOLE   0 0 109,728
ALPS ETF TR ALERIAN MLP 00162Q866 41,659 4,445,992 SH   SOLE   0 0 4,445,992
ALPS ETF TR ALPS DORESEY 00162Q486 529 17,768 SH   SOLE   0 0 17,768
ALPS ETF TR BARRONS 400 ETF 00162Q726 880 21,119 SH   SOLE   0 0 21,119
ALPS ETF TR C&S GLOBL ETF 00162Q106 236 5,536 SH   SOLE   0 0 5,536
ALPS ETF TR EM SECT DIV DG 00162Q668 449 18,027 SH   SOLE   0 0 18,027
ALPS ETF TR EQUAL SEC ETF 00162Q205 1,626 24,012 SH   SOLE   0 0 24,012
ALPS ETF TR INTL SEC DV DOG 00162Q718 776 28,059 SH   SOLE   0 0 28,059
ALPS ETF TR MED BREAKTHGH 00162Q593 1,091 31,884 SH   SOLE   0 0 31,884
ALPS ETF TR RIVRFRNT STR INC 00162Q783 1,641 66,721 SH   SOLE   0 0 66,721
ALPS ETF TR SECTR DIV DOGS 00162Q858 18,440 422,347 SH   SOLE   0 0 422,347
ALPS ETF TR SPROTT GL MINE 00162Q643 720 36,719 SH   SOLE   0 0 36,719
ALPS ETF TR SPROTT JR GLD 00162Q585 375 12,505 SH   SOLE   0 0 12,505
ALPS ETF TR WRKPLC EQL PRT 00162Q650 728 20,383 SH   SOLE   0 0 20,383
ALTABA INC COM 021346101 2,426 32,772 SH   SOLE   0 0 32,772
ALTRIA GROUP INC COM 02209S103 80,421 1,290,460 SH   SOLE   293,864 0 996,596
AMAG PHARMACEUTICALS INC COM 00163U106 692 34,343 SH   SOLE   0 0 34,343
AMARIN CORP PLC SPONS ADR NEW 023111206 444 147,481 SH   SOLE   98,651 0 48,830
AMAZON COM INC COM 023135106 200,847 138,770 SH   SOLE   17,692 0 121,078
AMBARELLA INC SHS G037AX101 885 18,067 SH   SOLE   0 0 18,067
AMBEV SA SPONSORED ADR 02319V103 227 31,254 SH   SOLE   21,184 0 10,070
AMC ENTMT HLDGS INC CL A COM 00165C104 603 42,903 SH   SOLE   15,669 0 27,234
AMC NETWORKS INC CL A 00164V103 1,167 22,569 SH   SOLE   8,764 0 13,805
AMDOCS LTD SHS G02602103 620 9,296 SH   SOLE   7,384 0 1,912
AMEREN CORP COM 023608102 1,497 26,438 SH   SOLE   571 0 25,867
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 525 85,040 SH   SOLE   0 0 85,040
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1,587 83,137 SH   SOLE   0 0 83,137
AMERICAN AIRLS GROUP INC COM 02376R102 4,335 83,430 SH   SOLE   0 0 83,430
AMERICAN AXLE & MFG HLDGS IN COM 024061103 317 20,854 SH   SOLE   10,284 0 10,570
AMERICAN EAGLE OUTFITTERS NE COM 02553E106 762 38,225 SH   SOLE   781 0 37,444
AMERICAN ELEC PWR INC COM 025537101 11,337 165,290 SH   SOLE   61,037 0 104,253
AMERICAN EXPRESS CO COM 025816109 11,690 125,320 SH   SOLE   50,206 0 75,114
AMERICAN FINL GROUP INC OHIO COM 025932104 1,049 9,344 SH   SOLE   1,023 0 8,321
AMERICAN HOMES 4 RENT CL A 02665T306 847 42,198 SH   SOLE   41,682 0 516
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 498 30,390 SH   SOLE   0 0 30,390
AMERICAN INTL GROUP INC COM NEW 026874784 6,286 115,512 SH   SOLE   57,596 0 57,916
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 222 21,528 SH   SOLE   0 0 21,528
AMERICAN RAILCAR INDS INC COM 02916P103 258 6,909 SH   SOLE   0 0 6,909
AMERICAN RLTY CAP PPTYS INC NOTE 3.000% 8/0 02917TAA2 10 10,000 PRN   SOLE   0 0 10,000
AMERICAN STS WTR CO COM 029899101 1,086 20,475 SH   SOLE   13 0 20,462
AMERICAN TOWER CORP NEW COM 03027X100 6,534 44,956 SH   SOLE   9,995 0 34,961
AMERICAN WTR WKS CO INC NEW COM 030420103 5,334 64,948 SH   SOLE   11,126 0 53,822
AMERIGAS PARTNERS L P UNIT L P INT 030975106 5,982 149,660 SH   SOLE   480 0 149,180
AMERIPRISE FINL INC COM 03076C106 1,426 9,638 SH   SOLE   2,950 0 6,688
AMERIS BANCORP COM 03076K108 279 5,279 SH   SOLE   994 0 4,285
AMERISOURCEBERGEN CORP COM 03073E105 3,014 34,959 SH   SOLE   6,240 0 28,719
AMERISOURCEBERGEN CORP COM 03073E105 250 2,900 SH Put SOLE   0 0 2,900
AMETEK INC NEW COM 031100100 354 4,658 SH   SOLE   1,358 0 3,300
AMGEN INC COM 031162100 31,074 182,276 SH   SOLE   10,933 0 171,343
AMICUS THERAPEUTICS INC COM 03152W109 236 15,697 SH   SOLE   5,072 0 10,625
AMIRA NATURE FOODS LTD SHS G0335L102 303 72,641 SH   SOLE   0 0 72,641
AMN HEALTHCARE SERVICES INC COM 001744101 249 4,392 SH   SOLE   607 0 3,785
AMPHENOL CORP NEW CL A 032095101 2,457 28,527 SH   SOLE   13,842 0 14,685
AMPIO PHARMACEUTICALS INC COM 03209T109 102 30,000 SH   SOLE   0 0 30,000
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 1,518 79,375 SH   SOLE   0 0 79,375
AMPLIFY ETF TR ONLIN RETL ETF 032108102 4,681 103,834 SH   SOLE   0 0 103,834
AMPLIFY ETF TR YIELDSHARES CW 032108409 435 15,614 SH   SOLE   0 0 15,614
ANADARKO PETE CORP COM 032511107 7,027 116,319 SH   SOLE   102,116 0 14,203
ANADARKO PETE CORP UNIT 99/99/9999 032511404 267 8,970 SH   SOLE   0 0 8,970
ANALOG DEVICES INC COM 032654105 2,166 23,763 SH   SOLE   2,345 0 21,418
ANDEAVOR COM 03349M105 1,270 12,633 SH   SOLE   384 0 12,249
ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 95 10,009 SH   SOLE   0 0 10,009
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 8,289 75,400 SH   SOLE   33,609 0 41,791
ANNALY CAP MGMT INC COM 035710409 6,931 664,547 SH   SOLE   86 0 664,461
ANSYS INC COM 03662Q105 834 5,340 SH   SOLE   2,245 0 3,095
ANTARES PHARMA INC COM 036642106 62 28,191 SH   SOLE   0 0 28,191
ANTHEM INC COM 036752103 7,343 33,423 SH   SOLE   4,077 0 29,346
AON PLC SHS CL A G0408V102 3,293 23,466 SH   SOLE   16,929 0 6,537
APACHE CORP COM 037411105 981 25,484 SH   SOLE   11,337 0 14,147
APOLLO COML REAL EST FIN INC COM 03762U105 800 44,487 SH   SOLE   2,191 0 42,296
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 2,894 97,710 SH   SOLE   0 0 97,710
APOLLO INVT CORP COM 03761U106 729 139,578 SH   SOLE   0 0 139,578
APOLLO SR FLOATING RATE FD I COM 037636107 171 10,170 SH   SOLE   0 0 10,170
APOLLO TACTICAL INCOME FD IN COM 037638103 452 28,801 SH   SOLE   0 0 28,801
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 488 27,750 SH   SOLE   0 0 27,750
APPLE INC COM 037833100 350,556 2,089,377 SH   SOLE   81,792 0 2,007,585
APPLE INC COM 037833100 1,678 10,000 SH Put SOLE   0 0 10,000
APPLIED INDL TECHNOLOGIES IN COM 03820C105 288 4,010 SH   SOLE   3,585 0 425
APPLIED MATLS INC COM 038222105 10,185 183,156 SH   SOLE   46,020 0 137,136
APPLIED OPTOELECTRONICS INC COM 03823U102 612 24,405 SH   SOLE   0 0 24,405
APPROACH RESOURCES INC COM 03834A103 68 25,955 SH   SOLE   0 0 25,955
APTARGROUP INC COM 038336103 381 4,282 SH   SOLE   2,685 0 1,597
APTIV PLC SHS G6095L109 3,089 36,351 SH   SOLE   35,185 0 1,166
AQUA AMERICA INC COM 03836W103 2,399 70,428 SH   SOLE   15,974 0 54,454
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 270 8,501 SH   SOLE   28 0 8,473
ARCH CAP GROUP LTD ORD G0450A105 209 2,447 SH   SOLE   2,111 0 336
ARCHER DANIELS MIDLAND CO COM 039483102 4,757 109,682 SH   SOLE   27,305 0 82,377
ARCONIC INC COM 03965L100 1,118 48,545 SH   SOLE   4,362 0 44,183
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 250 27,465 SH   SOLE   3,134 0 24,331
ARES CAP CORP COM 04010L103 12,667 798,193 SH   SOLE   21 0 798,172
ARES CAP CORP NOTE 4.375% 1/1 04010LAM5 25 25,000 PRN   SOLE   0 0 25,000
ARISTA NETWORKS INC COM 040413106 3,700 14,493 SH   SOLE   1,656 0 12,837
ARK ETF TR 3D PRINTING ETF 00214Q500 229 9,480 SH   SOLE   0 0 9,480
ARK ETF TR GEN REV MLTSCT 00214Q302 1,282 49,798 SH   SOLE   0 0 49,798
ARK ETF TR INDL INNOVATIN 00214Q203 1,937 58,955 SH   SOLE   0 0 58,955
ARK ETF TR INNOVATION ETF 00214Q104 13,812 353,521 SH   SOLE   0 0 353,521
ARK ETF TR WEB X.O ETF 00214Q401 5,029 100,814 SH   SOLE   0 0 100,814
ARLINGTON ASSET INVT CORP CL A NEW 041356205 121 10,980 SH   SOLE   0 0 10,980
ARMSTRONG WORLD INDS INC NEW COM 04247X102 777 13,803 SH   SOLE   13,803 0 0
ARRIS INTL INC SHS G0551A103 1,071 40,299 SH   SOLE   4,839 0 35,460
ARROW ETF TR ARROW DJ GLB YLD 04273H104 1,698 99,286 SH   SOLE   0 0 99,286
ARROW FINL CORP COM 042744102 323 9,510 SH   SOLE   0 0 9,510
ARROW INVTS TR DWA TACTICAL ETF 042765792 150 12,900 SH   SOLE   0 0 12,900
ASANKO GOLD INC COM 04341Y105 10 10,159 SH   SOLE   0 0 10,159
ASHFORD HOSPITALITY PRIME IN COM 044102101 102 10,451 SH   SOLE   0 0 10,451
ASHFORD HOSPITALITY PRIME IN PFD CV SER B 044102507 298 15,450 SH   SOLE   0 0 15,450
ASHFORD HOSPITALITY TR INC COM SHS 044103109 1,813 280,592 SH   SOLE   11,577 0 269,015
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,597 8,043 SH   SOLE   6,820 0 1,223
ASPEN TECHNOLOGY INC COM 045327103 231 2,927 SH   SOLE   552 0 2,375
ASSOCIATED BANC CORP COM 045487105 453 18,225 SH   SOLE   9,346 0 8,879
ASSOCIATED CAP GROUP INC CL A 045528106 540 14,423 SH   SOLE   0 0 14,423
ASSURED GUARANTY LTD COM G0585R106 777 21,459 SH   SOLE   17,154 0 4,305
ASTRAZENECA PLC SPONSORED ADR 046353108 14,569 416,625 SH   SOLE   329,842 0 86,783
AT&T INC COM 00206R102 120,982 3,393,610 SH   SOLE   514,038 0 2,879,572
ATHENAHEALTH INC COM 04685W103 266 1,859 SH   SOLE   1,487 0 372
ATHENEX INC COM 04685N103 315 18,536 SH   SOLE   0 0 18,536
ATHERSYS INC COM 04744L106 134 73,481 SH   SOLE   0 0 73,481
ATLASSIAN CORP PLC CL A G06242104 414 7,686 SH   SOLE   808 0 6,878
ATMOS ENERGY CORP COM 049560105 1,314 15,602 SH   SOLE   0 0 15,602
AUTODESK INC COM 052769106 9,011 71,758 SH   SOLE   66,754 0 5,004
AUTOMATIC DATA PROCESSING IN COM 053015103 7,697 67,827 SH   SOLE   10,808 0 57,019
AUTOZONE INC COM 053332102 956 1,474 SH   SOLE   761 0 713
AVALONBAY CMNTYS INC COM 053484101 550 3,346 SH   SOLE   560 0 2,786
AVANGRID INC COM 05351W103 240 4,692 SH   SOLE   0 0 4,692
AVEO PHARMACEUTICALS INC COM 053588109 45 15,579 SH   SOLE   0 0 15,579
AVERY DENNISON CORP COM 053611109 1,864 17,545 SH   SOLE   3,083 0 14,462
AVISTA CORP COM 05379B107 479 9,350 SH   SOLE   695 0 8,655
AVNET INC COM 053807103 329 7,886 SH   SOLE   0 0 7,886
AXALTA COATING SYS LTD COM G0750C108 365 12,084 SH   SOLE   191 0 11,893
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 1,663 28,889 SH   SOLE   605 0 28,284
AXOGEN INC COM 05463X106 429 11,752 SH   SOLE   0 0 11,752
AXON ENTERPRISE INC COM 05464C101 904 22,989 SH   SOLE   0 0 22,989
B & G FOODS INC NEW COM 05508R106 1,048 44,205 SH   SOLE   909 0 43,296
B RILEY FINL INC COM 05580M108 323 16,573 SH   SOLE   794 0 15,779
BAIDU INC SPON ADR REP A 056752108 9,409 42,159 SH   SOLE   5,008 0 37,151
BAKER HUGHES A GE CO CL A 05722G100 580 20,890 SH   SOLE   8,230 0 12,660
BALCHEM CORP COM 057665200 690 8,460 SH   SOLE   7,478 0 982
BALL CORP COM 058498106 2,166 54,555 SH   SOLE   31,277 0 23,278
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 1,260 159,528 SH   SOLE   123,897 0 35,631
BANCO SANTANDER S A SPONSORED ADR B 05969B103 143 19,984 SH   SOLE   17,941 0 2,043
BANCO SANTANDER SA ADR 05964H105 428 65,371 SH   SOLE   1 0 65,370
BANCORPSOUTH BK TUPELO MISS COM 05971J102 1,168 36,738 SH   SOLE   0 0 36,738
BANCROFT FUND LTD COM 059695106 211 10,073 SH   SOLE   0 0 10,073
BANDWIDTH INC COM CL A 05988J103 1,047 32,054 SH   SOLE   0 0 32,054
BANK AMER CORP *W EXP 01/16/201 060505146 576 31,706 SH   SOLE   0 0 31,706
BANK AMER CORP 7.25%CNV PFD L 060505682 3,555 2,757 SH   SOLE   0 0 2,757
BANK AMER CORP COM 060505104 85,122 2,838,347 SH   SOLE   319,600 0 2,518,747
BANK HAWAII CORP COM 062540109 346 4,165 SH   SOLE   0 0 4,165
BANK MONTREAL QUE COM 063671101 2,734 36,176 SH   SOLE   447 0 35,729
BANK N S HALIFAX COM 064149107 483 7,828 SH   SOLE   0 0 7,828
BANK NEW YORK MELLON CORP COM 064058100 4,571 88,710 SH   SOLE   13,933 0 74,777
BANK OF THE OZARKS COM 063904106 1,328 27,513 SH   SOLE   5,529 0 21,984
BANKFINANCIAL CORP COM 06643P104 5,347 314,928 SH   SOLE   0 0 314,928
BAOZUN INC SPONSORED ADR 06684L103 270 5,887 SH   SOLE   0 0 5,887
BARCLAYS BANK PLC ADR PFD SR 5 06739H362 1,075 40,810 SH   SOLE   0 0 40,810
BARCLAYS BK PLC BARC ETN+SHILL 06742A669 204 1,743 SH   SOLE   0 0 1,743
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 7,879 323,581 SH   SOLE   0 0 323,581
BARCLAYS BK PLC IPATH B GRAINS 06746P522 229 4,288 SH   SOLE   0 0 4,288
BARCLAYS BK PLC IPATH S&P MT ETN 06740Q260 261 11,925 SH   SOLE   0 0 11,925
BARCLAYS BK PLC IPATH S&P500 VIX 06746L422 504 10,643 SH   SOLE   0 0 10,643
BARCLAYS BK PLC IPSP CROIL ETN 06738C786 464 63,468 SH   SOLE   0 0 63,468
BARCLAYS PLC ADR 06738E204 1,069 90,435 SH   SOLE   34,310 0 56,125
BARNES GROUP INC COM 067806109 471 7,866 SH   SOLE   7,388 0 478
BARRICK GOLD CORP COM 067901108 1,917 153,980 SH   SOLE   0 0 153,980
BAXTER INTL INC COM 071813109 5,833 89,676 SH   SOLE   40,084 0 49,592
BAYTEX ENERGY CORP COM 07317Q105 40 14,638 SH   SOLE   0 0 14,638
BB&T CORP COM 054937107 10,310 198,123 SH   SOLE   33,601 0 164,522
BCE INC COM NEW 05534B760 17,163 398,779 SH   SOLE   324,530 0 74,249
BEACON ROOFING SUPPLY INC COM 073685109 228 4,302 SH   SOLE   1,757 0 2,545
BEAR ST FINL INC COM 073844102 317 30,900 SH   SOLE   0 0 30,900
BECTON DICKINSON & CO COM 075887109 8,303 38,315 SH   SOLE   10,880 0 27,435
BED BATH & BEYOND INC COM 075896100 253 12,045 SH   SOLE   0 0 12,045
BELLEROPHON THERAPEUTICS INC COM 078771102 131 62,800 SH   SOLE   0 0 62,800
BELLICUM PHARMACEUTICALS INC COM 079481107 112 17,026 SH   SOLE   0 0 17,026
BEMIS INC COM 081437105 930 21,371 SH   SOLE   1,659 0 19,712
BENEFICIAL BANCORP INC COM 08171T102 426 27,414 SH   SOLE   20,263 0 7,151
BERKSHIRE HATHAWAY INC DEL CL A 084670108 8,674 29 SH   SOLE   0 0 29
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 123,784 620,534 SH   SOLE   7,651 0 612,883
BERRY GLOBAL GROUP INC COM 08579W103 545 9,943 SH   SOLE   6,362 0 3,581
BEST BUY INC COM 086516101 1,440 20,578 SH   SOLE   11,069 0 9,509
BGC PARTNERS INC CL A 05541T101 697 51,858 SH   SOLE   2,083 0 49,775
BHP BILLITON LTD SPONSORED ADR 088606108 4,473 100,677 SH   SOLE   32,339 0 68,338
BHP BILLITON PLC SPONSORED ADR 05545E209 543 13,662 SH   SOLE   0 0 13,662
BIO RAD LABS INC CL A 090572207 1,111 4,443 SH   SOLE   4,344 0 99
BIO TECHNE CORP COM 09073M104 458 3,072 SH   SOLE   2,509 0 563
BIOCRYST PHARMACEUTICALS COM 09058V103 157 32,983 SH   SOLE   0 0 32,983
BIOGEN INC COM 09062X103 13,130 47,951 SH   SOLE   28,412 0 19,539
BIOMARIN PHARMACEUTICAL INC COM 09061G101 789 9,734 SH   SOLE   8,271 0 1,463
BIOPHARMX CORP COM 09072X101 9 40,000 SH   SOLE   0 0 40,000
BIOTELEMETRY INC COM 090672106 648 20,884 SH   SOLE   0 0 20,884
BLACK HILLS CORP COM 092113109 713 13,124 SH   SOLE   6,102 0 7,022
BLACK KNIGHT INC COM 09215C105 1,699 36,069 SH   SOLE   66 0 36,003
BLACKBERRY LTD COM 09228F103 283 24,566 SH   SOLE   0 0 24,566
BLACKLINE INC COM 09239B109 512 13,065 SH   SOLE   13,065 0 0
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 175 13,452 SH   SOLE   0 0 13,452
BLACKROCK CAPITAL INVESTMENT COM 092533108 108 17,984 SH   SOLE   0 0 17,984
BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 226 220,000 PRN   SOLE   0 0 220,000
BLACKROCK CORE BD TR SHS BEN INT 09249E101 1,475 112,608 SH   SOLE   0 0 112,608
BLACKROCK CORPOR HI YLD FD I COM 09255P107 885 83,555 SH   SOLE   0 0 83,555
BLACKROCK CR ALLCTN INC TR COM 092508100 1,180 93,154 SH   SOLE   0 0 93,154
BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 279 24,020 SH   SOLE   0 0 24,020
BLACKROCK ENERGY & RES TR COM 09250U101 379 28,675 SH   SOLE   0 0 28,675
BLACKROCK ENH CAP & INC FD I COM 09256A109 734 46,603 SH   SOLE   0 0 46,603
BLACKROCK ENHANCED EQT DIV T COM 09251A104 2,098 240,284 SH   SOLE   0 0 240,284
BLACKROCK ENHANCED GBL DIV T COM 092501105 526 45,500 SH   SOLE   0 0 45,500
BLACKROCK FLOAT RATE OME STR COM 09255X100 259 17,859 SH   SOLE   0 0 17,859
BLACKROCK FLOATING RATE INCO COM 091941104 1,789 127,965 SH   SOLE   0 0 127,965
BLACKROCK INC COM 09247X101 12,258 22,627 SH   SOLE   10,903 0 11,724
BLACKROCK INCOME TR INC COM 09247F100 1,705 290,388 SH   SOLE   0 0 290,388
BLACKROCK INVT QUALITY MUN T COM 09247D105 167 12,181 SH   SOLE   0 0 12,181
BLACKROCK LTD DURATION INC T COM SHS 09249W101 1,691 112,128 SH   SOLE   0 0 112,128
BLACKROCK MULTI-SECTOR INC T COM 09258A107 1,608 95,773 SH   SOLE   0 0 95,773
BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 348 23,046 SH   SOLE   0 0 23,046
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 607 28,473 SH   SOLE   0 0 28,473
BLACKROCK MUNI 2018 TERM TR COM 09248C106 207 13,885 SH   SOLE   0 0 13,885
BLACKROCK MUNI INCOME TR II COM 09249N101 261 19,458 SH   SOLE   0 0 19,458
BLACKROCK MUNI INTER DR FD I COM 09253X102 176 13,445 SH   SOLE   0 0 13,445
BLACKROCK MUNIASSETS FD INC COM 09254J102 361 26,724 SH   SOLE   0 0 26,724
BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 223 17,053 SH   SOLE   0 0 17,053
BLACKROCK MUNICIPAL BOND TR COM 09249H104 185 12,952 SH   SOLE   0 0 12,952
BLACKROCK MUNICIPL INC QLTY COM 092479104 206 15,654 SH   SOLE   0 0 15,654
BLACKROCK MUNIHLDGS FD II IN COM 09253P109 142 10,233 SH   SOLE   0 0 10,233
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 818 61,123 SH   SOLE   0 0 61,123
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 135 10,750 SH   SOLE   0 0 10,750
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 1,260 95,546 SH   SOLE   0 0 95,546
BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 264 21,548 SH   SOLE   0 0 21,548
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 664 43,527 SH   SOLE   0 0 43,527
BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 211 16,891 SH   SOLE   0 0 16,891
BLACKROCK MUNIVEST FD II INC COM 09253T101 267 18,631 SH   SOLE   0 0 18,631
BLACKROCK MUNIYIELD CALI QLT COM 09254N103 561 42,117 SH   SOLE   0 0 42,117
BLACKROCK MUNIYIELD NY QLTY COM 09255E102 558 46,320 SH   SOLE   0 0 46,320
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 480 34,822 SH   SOLE   0 0 34,822
BLACKROCK MUNIYIELD QLTY FD COM 09254E103 332 26,283 SH   SOLE   0 0 26,283
BLACKROCK RES & COMM STRAT T SHS 09257A108 371 41,806 SH   SOLE   0 0 41,806
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 2,386 105,942 SH   SOLE   0 0 105,942
BLACKROCK UTILITIES INFRSTRC COM 09248D104 229 11,561 SH   SOLE   0 0 11,561
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 10,933 342,205 SH   SOLE   0 0 342,205
BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 244 15,336 SH   SOLE   0 0 15,336
BLACKSTONE MTG TR INC COM CL A 09257W100 4,290 136,541 SH   SOLE   1,586 0 134,955
BLDRS INDEX FDS TR EMER MK 50 ADR 09348R300 671 15,056 SH   SOLE   0 0 15,056
BLOCK H & R INC COM 093671105 649 25,537 SH   SOLE   26 0 25,511
BLOOMIN BRANDS INC COM 094235108 230 9,481 SH   SOLE   9,081 0 400
BLUEBIRD BIO INC COM 09609G100 888 5,199 SH   SOLE   669 0 4,530
BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 130 15,239 SH   SOLE   0 0 15,239
BOARDWALK PIPELINE PARTNERS UT LTD PARTNER 096627104 175 17,285 SH   SOLE   0 0 17,285
BOEING CO COM 097023105 129,430 394,749 SH   SOLE   11,085 0 383,664
BOEING CO COM 097023105 1,639 5,000 SH Put SOLE   0 0 5,000
BOFI HLDG INC COM 05566U108 1,797 44,337 SH   SOLE   0 0 44,337
BOISE CASCADE CO DEL COM 09739D100 227 5,869 SH   SOLE   0 0 5,869
BOOKING HLDGS INC COM 09857L108 5,869 2,821 SH   SOLE   603 0 2,218
BORGWARNER INC COM 099724106 673 13,394 SH   SOLE   2,745 0 10,649
BOSTON BEER INC CL A 100557107 771 4,076 SH   SOLE   0 0 4,076
BOSTON PROPERTIES INC COM 101121101 808 6,561 SH   SOLE   1,686 0 4,875
BOSTON SCIENTIFIC CORP COM 101137107 2,594 94,959 SH   SOLE   54,644 0 40,315
BOTTOMLINE TECH DEL INC COM 101388106 365 9,611 SH   SOLE   9,175 0 436
BOULDER GROWTH & INCOME FD I COM 101507101 292 27,119 SH   SOLE   0 0 27,119
BOYD GAMING CORP COM 103304101 410 12,857 SH   SOLE   0 0 12,857
BP PLC SPONSORED ADR 055622104 39,839 982,709 SH   SOLE   266,635 0 716,074
BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 373 15,624 SH   SOLE   0 0 15,624
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 213 13,403 SH   SOLE   11,440 0 1,963
BRIGHT HORIZONS FAM SOL IN D COM 109194100 1,365 13,729 SH   SOLE   12,288 0 1,441
BRIGHTHOUSE FINL INC COM 10922N103 420 8,170 SH   SOLE   72 0 8,098
BRISTOL MYERS SQUIBB CO COM 110122108 33,349 527,264 SH   SOLE   61,491 0 465,773
BRISTOL MYERS SQUIBB CO DBCV 9/1 110122AN8 20 12,000 SH   SOLE   0 0 12,000
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 10,132 175,631 SH   SOLE   78,958 0 96,673
BRIXMOR PPTY GROUP INC COM 11120U105 673 44,123 SH   SOLE   2,845 0 41,278
BROADCOM LTD SHS Y09827109 25,584 108,566 SH   SOLE   28,717 0 79,849
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,442 13,143 SH   SOLE   1,419 0 11,724
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 688 17,644 SH   SOLE   0 0 17,644
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 829 19,903 SH   SOLE   0 0 19,903
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 927 42,591 SH   SOLE   0 0 42,591
BROOKS AUTOMATION INC COM 114340102 223 8,244 SH   SOLE   0 0 8,244
BROWN & BROWN INC COM 115236101 581 22,855 SH   SOLE   0 0 22,855
BROWN FORMAN CORP CL A 115637100 1,347 25,262 SH   SOLE   0 0 25,262
BROWN FORMAN CORP CL B 115637209 1,944 35,729 SH   SOLE   14,436 0 21,293
BRUKER CORP COM 116794108 691 23,096 SH   SOLE   22,968 0 128
BRUNSWICK CORP COM 117043109 415 6,983 SH   SOLE   267 0 6,716
BT GROUP PLC ADR 05577E101 228 14,096 SH   SOLE   3,312 0 10,784
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 2,183 58,374 SH   SOLE   0 0 58,374
BUILDERS FIRSTSOURCE INC COM 12008R107 2,526 127,302 SH   SOLE   8,064 0 119,238
BURLINGTON STORES INC COM 122017106 956 7,177 SH   SOLE   6,573 0 604
BWX TECHNOLOGIES INC COM 05605H100 256 4,036 SH   SOLE   0 0 4,036
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1,305 13,927 SH   SOLE   2,588 0 11,339
CA INC COM 12673P105 1,502 44,293 SH   SOLE   859 0 43,434
CABOT MICROELECTRONICS CORP COM 12709P103 645 6,021 SH   SOLE   418 0 5,603
CABOT OIL & GAS CORP COM 127097103 365 15,210 SH   SOLE   11,171 0 4,039
CADENCE BANCORPORATION CL A 12739A100 497 18,242 SH   SOLE   18,242 0 0
CAESARS ENTMT CORP COM 127686103 412 36,611 SH   SOLE   28,703 0 7,908
CAESARS ENTMT CORP NOTE 5.000%10/0 127686AA1 18 10,431 PRN   SOLE   0 0 10,431
CAL MAINE FOODS INC COM NEW 128030202 566 12,954 SH   SOLE   0 0 12,954
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 3,504 299,466 SH   SOLE   0 0 299,466
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 3,911 352,319 SH   SOLE   0 0 352,319
CALAMOS DYNAMIC CONV & INCOM COM 12811V105 793 40,342 SH   SOLE   0 0 40,342
CALAMOS GBL DYN INCOME FUND COM 12811L107 207 23,003 SH   SOLE   0 0 23,003
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 6,395 540,614 SH   SOLE   0 0 540,614
CALAVO GROWERS INC COM 128246105 1,588 17,229 SH   SOLE   770 0 16,459
CALIFORNIA WTR SVC GROUP COM 130788102 338 9,085 SH   SOLE   47 0 9,038
CALLAWAY GOLF CO COM 131193104 279 17,088 SH   SOLE   14,599 0 2,489
CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 795 112,787 SH   SOLE   0 0 112,787
CAMBREX CORP COM 132011107 449 8,590 SH   SOLE   5,177 0 3,413
CAMBRIA ETF TR CAMBRIA FGN SHR 132061300 247 9,443 SH   SOLE   0 0 9,443
CAMBRIA ETF TR GLB ASSET ALLO 132061607 3,583 130,093 SH   SOLE   0 0 130,093
CAMBRIA ETF TR GLB MOMENT ETF 132061508 403 14,710 SH   SOLE   0 0 14,710
CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 494 18,796 SH   SOLE   0 0 18,796
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 753 19,961 SH   SOLE   0 0 19,961
CAMBRIA ETF TR TAIL RISK 132061862 768 34,352 SH   SOLE   0 0 34,352
CAMECO CORP COM 13321L108 1,268 139,496 SH   SOLE   0 0 139,496
CAMPBELL SOUP CO COM 134429109 2,131 49,205 SH   SOLE   2,307 0 46,898
CAMPING WORLD HLDGS INC CL A 13462K109 757 23,475 SH   SOLE   2,609 0 20,866
CANADIAN NAT RES LTD COM 136385101 814 25,867 SH   SOLE   3,131 0 22,736
CANADIAN NATL RY CO COM 136375102 3,168 43,319 SH   SOLE   11,796 0 31,523
CANADIAN PAC RY LTD COM 13645T100 945 5,357 SH   SOLE   2,062 0 3,295
CANON INC SPONSORED ADR 138006309 253 6,931 SH   SOLE   26 0 6,905
CANTEL MEDICAL CORP COM 138098108 565 5,093 SH   SOLE   3,584 0 1,509
CAPITAL ONE FINL CORP COM 14040H105 1,281 13,372 SH   SOLE   353 0 13,019
CAPITAL PRODUCT PARTNERS L P COM UNIT LP Y11082107 183 58,524 SH   SOLE   0 0 58,524
CAPSTEAD MTG CORP COM NO PAR 14067E506 186 21,497 SH   SOLE   0 0 21,497
CARA THERAPEUTICS INC COM 140755109 1,394 112,571 SH   SOLE   0 0 112,571
CARDINAL HEALTH INC COM 14149Y108 1,925 30,719 SH   SOLE   493 0 30,226
CARDIOME PHARMA CORP COM NO PAR 14159U301 29 12,300 SH   SOLE   0 0 12,300
CARLISLE COS INC COM 142339100 287 2,747 SH   SOLE   82 0 2,665
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 1,422 66,609 SH   SOLE   0 0 66,609
CARMAX INC COM 143130102 1,354 21,852 SH   SOLE   12,707 0 9,145
CARNIVAL CORP UNIT 99/99/9999 143658300 4,026 61,392 SH   SOLE   18,929 0 42,463
CARNIVAL PLC ADR 14365C103 211 3,218 SH   SOLE   2,532 0 686
CARRIAGE SVCS INC COM 143905107 417 15,062 SH   SOLE   0 0 15,062
CARTER INC COM 146229109 597 5,734 SH   SOLE   2,834 0 2,900
CASEYS GEN STORES INC COM 147528103 655 6,002 SH   SOLE   2,750 0 3,252
CATALENT INC COM 148806102 311 7,607 SH   SOLE   6,340 0 1,267
CATCHMARK TIMBER TR INC CL A 14912Y202 282 22,616 SH   SOLE   0 0 22,616
CATERPILLAR INC DEL COM 149123101 44,506 301,984 SH   SOLE   23,273 0 278,711
CAVIUM INC COM 14964U108 336 4,235 SH   SOLE   260 0 3,975
CBL & ASSOC PPTYS INC COM 124830100 47 11,349 SH   SOLE   300 0 11,049
CBOE GLOBAL MARKETS INC COM 12503M108 299 2,625 SH   SOLE   0 0 2,625
CBRE CLARION GLOBAL REAL EST COM 12504G100 1,462 200,027 SH   SOLE   0 0 200,027
CBRE GROUP INC CL A 12504L109 1,641 34,746 SH   SOLE   4,277 0 30,469
CBS CORP NEW CL B 124857202 2,211 43,028 SH   SOLE   10,068 0 32,960
CDK GLOBAL INC COM 12508E101 755 11,927 SH   SOLE   0 0 11,927
CDN IMPERIAL BK COMM TORONTO COM 136069101 9,231 104,562 SH   SOLE   87,115 0 17,447
CDW CORP COM 12514G108 553 7,859 SH   SOLE   4,527 0 3,332
CEDAR FAIR L P DEPOSITRY UNIT 150185106 2,374 37,156 SH   SOLE   0 0 37,156
CELADON GROUP INC COM 150838100 38 10,255 SH   SOLE   0 0 10,255
CELANESE CORP DEL COM SER A 150870103 1,642 16,385 SH   SOLE   12 0 16,373
CELGENE CORP COM 151020104 18,059 202,434 SH   SOLE   46,064 0 156,370
CELLDEX THERAPEUTICS INC NEW COM 15117B103 96 41,385 SH   SOLE   0 0 41,385
CEMEX SAB DE CV SPON ADR NEW 151290889 601 90,772 SH   SOLE   65,897 0 24,875
CENOVUS ENERGY INC COM 15135U109 560 65,615 SH   SOLE   0 0 65,615
CENTENE CORP DEL COM 15135B101 2,341 21,903 SH   SOLE   1,451 0 20,452
CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 188 22,200 SH   SOLE   0 0 22,200
CENTERPOINT ENERGY INC COM 15189T107 3,131 114,281 SH   SOLE   2,725 0 111,556
CENTERSTATE BK CORP COM 15201P109 420 15,829 SH   SOLE   0 0 15,829
CENTURYLINK INC COM 156700106 3,368 204,975 SH   SOLE   9,636 0 195,339
CERNER CORP COM 156782104 3,033 52,288 SH   SOLE   32,147 0 20,141
CF INDS HLDGS INC COM 125269100 437 11,570 SH   SOLE   855 0 10,715
CHARLES RIV LABS INTL INC COM 159864107 661 6,202 SH   SOLE   5,972 0 230
CHART INDS INC COM PAR $0.01 16115Q308 416 7,051 SH   SOLE   3,428 0 3,623
CHARTER COMMUNICATIONS INC N CL A 16119P108 2,100 6,748 SH   SOLE   2,301 0 4,447
CHECK POINT SOFTWARE TECH LT ORD M22465104 2,606 26,229 SH   SOLE   5,718 0 20,511
CHEMED CORP NEW COM 16359R103 236 864 SH   SOLE   752 0 112
CHEMICAL FINL CORP COM 163731102 694 12,687 SH   SOLE   1,185 0 11,502
CHEMOURS CO COM 163851108 973 19,976 SH   SOLE   0 0 19,976
CHENIERE ENERGY INC COM NEW 16411R208 5,925 110,852 SH   SOLE   11,841 0 99,011
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 206 7,075 SH   SOLE   0 0 7,075
CHESAPEAKE ENERGY CORP COM 165167107 395 130,837 SH   SOLE   75 0 130,762
CHESAPEAKE ENERGY CORP PFD CONV 165167842 659 13,386 SH   SOLE   0 0 13,386
CHESAPEAKE GRANITE WASH TR COM SH BEN INT 165185109 14 11,003 SH   SOLE   0 0 11,003
CHESAPEAKE UTILS CORP COM 165303108 217 3,086 SH   SOLE   0 0 3,086
CHEVRON CORP NEW COM 166764100 103,582 908,293 SH   SOLE   158,991 0 749,302
CHICAGO BRIDGE & IRON CO N V COM 167250109 684 47,514 SH   SOLE   0 0 47,514
CHIMERA INVT CORP COM NEW 16934Q208 1,230 70,646 SH   SOLE   0 0 70,646
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 2,179 47,634 SH   SOLE   4,879 0 42,755
CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 907 10,253 SH   SOLE   4,915 0 5,338
CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 780 60,805 SH   SOLE   60,780 0 25
CHIPOTLE MEXICAN GRILL INC COM 169656105 3,596 11,128 SH   SOLE   5,159 0 5,969
CHROMADEX CORP COM NEW 171077407 63 14,901 SH   SOLE   0 0 14,901
CHUBB LIMITED COM H1467J104 9,301 68,008 SH   SOLE   33,926 0 34,082
CHURCH & DWIGHT INC COM 171340102 2,557 50,868 SH   SOLE   9,456 0 41,412
CHURCHILL DOWNS INC COM 171484108 503 2,060 SH   SOLE   2 0 2,058
CHUYS HLDGS INC COM 171604101 270 10,298 SH   SOLE   10,173 0 125
CIENA CORP COM NEW 171779309 301 11,603 SH   SOLE   31 0 11,572
CIGNA CORPORATION COM 125509109 4,426 26,385 SH   SOLE   11,904 0 14,481
CIMAREX ENERGY CO COM 171798101 609 6,514 SH   SOLE   1,176 0 5,338
CINCINNATI FINL CORP COM 172062101 2,195 29,561 SH   SOLE   398 0 29,163
CINEMARK HOLDINGS INC COM 17243V102 2,709 71,912 SH   SOLE   3,213 0 68,699
CINTAS CORP COM 172908105 6,162 36,123 SH   SOLE   11,603 0 24,520
CIRRUS LOGIC INC COM 172755100 1,003 24,689 SH   SOLE   0 0 24,689
CISCO SYS INC COM 17275R102 60,740 1,416,175 SH   SOLE   219,805 0 1,196,370
CIT GROUP INC COM NEW 125581801 976 18,959 SH   SOLE   16,239 0 2,720
CITIGROUP INC COM NEW 172967424 33,124 490,728 SH   SOLE   161,702 0 329,026
CITIZENS FINL GROUP INC COM 174610105 2,486 59,221 SH   SOLE   11,789 0 47,432
CITRIX SYS INC COM 177376100 3,383 36,453 SH   SOLE   33,053 0 3,400
CLARUS CORP NEW COM 18270P109 314 46,500 SH   SOLE   0 0 46,500
CLAYMORE EXCHANGE TRD FD TR 2021 HG YLD CB 18383M225 5,087 206,408 SH   SOLE   521 0 205,887
CLAYMORE EXCHANGE TRD FD TR 2022 HG YLD CB 18383M217 2,166 88,364 SH   SOLE   0 0 88,364
CLAYMORE EXCHANGE TRD FD TR 2023 CORP BOND 18383M241 732 35,921 SH   SOLE   0 0 35,921
CLAYMORE EXCHANGE TRD FD TR 2024 CORP BOND 18383M233 699 34,469 SH   SOLE   0 0 34,469
CLAYMORE EXCHANGE TRD FD TR GUG BLT2018 HY 18383M381 5,763 229,433 SH   SOLE   50 0 229,383
CLAYMORE EXCHANGE TRD FD TR GUG BUL 2019 HY 18383M373 8,647 355,564 SH   SOLE   629 0 354,935
CLAYMORE EXCHANGE TRD FD TR GUG BUL 2020 HY 18383M365 7,298 299,855 SH   SOLE   527 0 299,328
CLAYMORE EXCHANGE TRD FD TR GUG BULL2018 E 18383M530 4,995 236,385 SH   SOLE   0 0 236,385
CLAYMORE EXCHANGE TRD FD TR GUG BULL2019 E 18383M522 4,079 194,406 SH   SOLE   1,200 0 193,206
CLAYMORE EXCHANGE TRD FD TR GUG BULL2020 E 18383M514 7,834 371,986 SH   SOLE   1,490 0 370,496
CLAYMORE EXCHANGE TRD FD TR GUG MIDCAP CORE 18383M720 8,391 129,184 SH   SOLE   0 0 129,184
CLAYMORE EXCHANGE TRD FD TR GUG MULTI ASSET 18383M506 4,955 230,696 SH   SOLE   0 0 230,696
CLAYMORE EXCHANGE TRD FD TR GUG RAYM JAMES S 18383M613 802 18,530 SH   SOLE   0 0 18,530
CLAYMORE EXCHANGE TRD FD TR GUG S&PG DIV OPP 18383M860 132 12,101 SH   SOLE   0 0 12,101
CLAYMORE EXCHANGE TRD FD TR GUGENHIM 2023 18383M183 1,171 45,113 SH   SOLE   0 0 45,113
CLAYMORE EXCHANGE TRD FD TR GUGG BRIC ETF 18383M100 282 7,309 SH   SOLE   0 0 7,309
CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2021 18383M266 3,946 189,537 SH   SOLE   904 0 188,633
CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2022 18383M258 3,237 155,844 SH   SOLE   603 0 155,241
CLAYMORE EXCHANGE TRD FD TR GUGG CHN TECH 18383Q135 4,492 75,088 SH   SOLE   0 0 75,088
CLAYMORE EXCHANGE TRD FD TR GUGG FRNTR MKT 18383Q838 215 13,157 SH   SOLE   0 0 13,157
CLAYMORE EXCHANGE TRD FD TR GUGG HIGH INCM 18383Q721 1,889 74,434 SH   SOLE   0 0 74,434
CLAYMORE EXCHANGE TRD FD TR GUGG INSDR SENT 18383M209 675 10,653 SH   SOLE   0 0 10,653
CLAYMORE EXCHANGE TRD FD TR GUGG MSCI GB ETF 18383Q879 547 16,728 SH   SOLE   0 0 16,728
CLAYMORE EXCHANGE TRD FD TR GUGG S&P GBL WTR 18383Q507 13,393 392,994 SH   SOLE   0 0 392,994
CLAYMORE EXCHANGE TRD FD TR GUGG S&P SPINOFF 18383M605 1,567 29,373 SH   SOLE   0 0 29,373
CLAYMORE EXCHANGE TRD FD TR GUGG SHIPPNG ETF 18383Q796 159 15,137 SH   SOLE   0 0 15,137
CLAYMORE EXCHANGE TRD FD TR GUGG ULTR SH DUR 18383M654 10,590 210,838 SH   SOLE   60 0 210,778
CLAYMORE EXCHANGE TRD FD TR GUGGEN DEFN EQTY 18383M878 6,857 147,875 SH   SOLE   0 0 147,875
CLAYMORE EXCHANGE TRD FD TR GUGGENHEIM 2024 18383M134 201 8,077 SH   SOLE   0 0 8,077
CLAYMORE EXCHANGE TRD FD TR GUGGENHEIM ETF 18385P705 1,099 21,008 SH   SOLE   0 0 21,008
CLAYMORE EXCHANGE TRD FD TR GUGGENHEIM SOLAR 18383Q739 2,416 98,379 SH   SOLE   0 0 98,379
CLEAN ENERGY FUELS CORP COM 184499101 22 13,485 SH   SOLE   0 0 13,485
CLEAN HARBORS INC COM 184496107 438 9,010 SH   SOLE   4,740 0 4,270
CLEARBRIDGE AMERN ENERG MLP COM 184691103 183 26,818 SH   SOLE   0 0 26,818
CLEARBRIDGE ENERGY MLP FD IN COM 184692101 524 41,613 SH   SOLE   0 0 41,613
CLEARBRIDGE ENERGY MLP TR FD COM 18469Q108 560 56,909 SH   SOLE   0 0 56,909
CLEARWATER PAPER CORP COM 18538R103 387 9,898 SH   SOLE   8,348 0 1,550
CLEVELAND CLIFFS INC COM 185899101 2,004 288,277 SH   SOLE   0 0 288,277
CLOROX CO DEL COM 189054109 13,588 102,082 SH   SOLE   426 0 101,656
CLOVIS ONCOLOGY INC COM 189464100 288 5,461 SH   SOLE   238 0 5,223
CME GROUP INC COM CL A 12572Q105 2,923 18,072 SH   SOLE   3,435 0 14,637
CMS ENERGY CORP COM 125896100 1,236 27,283 SH   SOLE   3,569 0 23,714
CNH INDL N V SHS N20944109 297 23,937 SH   SOLE   6,637 0 17,300
CNOOC LTD SPONSORED ADR 126132109 580 3,920 SH   SOLE   2,701 0 1,219
CNX RESOURCES CORPORATION COM 12653C108 1,697 109,981 SH   SOLE   13,664 0 96,317
COCA COLA BOTTLING CO CONS COM 191098102 756 4,378 SH   SOLE   0 0 4,378
COCA COLA CO COM 191216100 70,386 1,620,674 SH   SOLE   440,915 0 1,179,759
COEUR MNG INC COM NEW 192108504 172 21,499 SH   SOLE   8,876 0 12,623
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 244 5,611 SH   SOLE   5,471 0 140
COGNEX CORP COM 192422103 3,054 58,742 SH   SOLE   18,149 0 40,593
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 5,511 68,456 SH   SOLE   5,387 0 63,069
COHEN & STEERS CLOSED END OP COM 19248P106 461 37,440 SH   SOLE   0 0 37,440
COHEN & STEERS INFRASTRUCTUR COM 19248A109 743 34,680 SH   SOLE   0 0 34,680
COHEN & STEERS LTD DUR PFD I COM 19248C105 302 11,826 SH   SOLE   0 0 11,826
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 127 14,010 SH   SOLE   0 0 14,010
COHEN & STEERS QUALITY RLTY COM 19247L106 609 51,417 SH   SOLE   0 0 51,417
COHEN & STEERS REIT & PFD IN COM 19247X100 3,652 195,417 SH   SOLE   0 0 195,417
COHEN & STEERS SLT PFD INCM COM 19248Y107 220 8,470 SH   SOLE   0 0 8,470
COHERENT INC COM 192479103 1,175 6,270 SH   SOLE   1,909 0 4,361
COLGATE PALMOLIVE CO COM 194162103 18,733 261,346 SH   SOLE   16,452 0 244,894
COLLECTORS UNIVERSE INC COM NEW 19421R200 168 10,721 SH   SOLE   0 0 10,721
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 4,074 159,456 SH   SOLE   0 0 159,456
COLONY NORTHSTAR CR REAL EST COM CL A 19626A101 4,740 250,127 SH   SOLE   0 0 250,127
COLONY NORTHSTAR INC CL A COM 19625W104 1,848 328,797 SH   SOLE   60,323 0 268,474
COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 838 42,852 SH   SOLE   0 0 42,852
COLUMBIA ETF TR I SUSTNBLE INTL 19761L201 287 9,764 SH   SOLE   0 0 9,764
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 1,343 50,709 SH   SOLE   60 0 50,649
COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 217 4,690 SH   SOLE   0 0 4,690
COLUMBIA ETF TR II INDIA INFRSR ETF 19762B806 527 37,267 SH   SOLE   0 0 37,267
COLUMBIA PPTY TR INC COM NEW 198287203 2,562 125,243 SH   SOLE   0 0 125,243
COLUMBIA SELIGM PREM TECH GR COM 19842X109 239 10,877 SH   SOLE   0 0 10,877
COMCAST CORP NEW CL A 20030N101 27,701 810,686 SH   SOLE   392,213 0 418,473
COMERICA INC COM 200340107 2,878 30,001 SH   SOLE   13,058 0 16,943
COMMERCE BANCSHARES INC COM 200525103 562 9,377 SH   SOLE   0 0 9,377
COMMERCEHUB INC COM SER C 20084V306 861 38,276 SH   SOLE   0 0 38,276
COMMSCOPE HLDG CO INC COM 20337X109 379 9,482 SH   SOLE   6,578 0 2,904
COMMUNITY BANKERS TR CORP COM 203612106 1,135 126,130 SH   SOLE   0 0 126,130
COMMUNITY BK SYS INC COM 203607106 976 18,213 SH   SOLE   496 0 17,717
COMMUNITY HEALTH SYS INC NEW COM 203668108 442 111,612 SH   SOLE   0 0 111,612
COMMUNITY HEALTH SYS INC NEW RIGHT 99/99/9999 203668116 1 56,262 SH   SOLE   0 0 56,262
COMMUNITY TR BANCORP INC COM 204149108 391 8,649 SH   SOLE   0 0 8,649
COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 76 29,480 SH   SOLE   0 0 29,480
COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 1,099 67,030 SH   SOLE   0 0 67,030
COMPASS MINERALS INTL INC COM 20451N101 1,969 32,689 SH   SOLE   3,772 0 28,917
CONAGRA BRANDS INC COM 205887102 1,905 51,646 SH   SOLE   1,274 0 50,372
CONCHO RES INC COM 20605P101 1,621 10,780 SH   SOLE   8,799 0 1,981
CONCORD MED SVCS HLDGS LTD SPON ADR CL A 206277105 29 10,000 SH   SOLE   0 0 10,000
CONDUENT INC COM 206787103 367 19,677 SH   SOLE   61 0 19,616
CONOCOPHILLIPS COM 20825C104 18,431 310,866 SH   SOLE   14,516 0 296,350
CONSOLIDATED EDISON INC COM 209115104 13,944 178,912 SH   SOLE   1,943 0 176,969
CONSOLIDATED WATER CO INC ORD G23773107 171 11,724 SH   SOLE   0 0 11,724
CONSTELLATION BRANDS INC CL A 21036P108 9,417 41,316 SH   SOLE   80 0 41,236
CONSTELLATION BRANDS INC CL B 21036P207 3,307 14,400 SH   SOLE   0 0 14,400
CONTINENTAL BLDG PRODS INC COM 211171103 324 11,335 SH   SOLE   10,145 0 1,190
CONTINENTAL RESOURCES INC COM 212015101 1,761 29,874 SH   SOLE   0 0 29,874
CONTRAVIR PHARMACEUTICALS IN COM 21234W103 4 15,000 SH   SOLE   0 0 15,000
CONTROL4 CORP COM 21240D107 354 16,474 SH   SOLE   0 0 16,474
COOPER COS INC COM NEW 216648402 1,225 5,354 SH   SOLE   2,492 0 2,862
COPART INC COM 217204106 2,926 57,578 SH   SOLE   29,572 0 28,006
CORE LABORATORIES N V COM N22717107 319 2,950 SH   SOLE   1,522 0 1,428
CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 654 17,422 SH   SOLE   0 0 17,422
CORESITE RLTY CORP COM 21870Q105 271 2,674 SH   SOLE   1,677 0 997
CORNERSTONE STRATEGIC VALUE COM 21924B302 215 14,080 SH   SOLE   0 0 14,080
CORNING INC COM 219350105 8,210 294,464 SH   SOLE   73,245 0 221,219
CORPORATE CAP TR INC COM 219880101 33,403 1,976,485 SH   SOLE   0 0 1,976,485
COSTAR GROUP INC COM 22160N109 267 737 SH   SOLE   432 0 305
COSTCO WHSL CORP NEW COM 22160K105 39,733 210,863 SH   SOLE   31,454 0 179,409
COTIVITI HLDGS INC COM 22164K101 446 12,945 SH   SOLE   12,794 0 151
CRACKER BARREL OLD CTRY STOR COM 22410J106 2,687 16,879 SH   SOLE   156 0 16,723
CRANE CO COM 224399105 318 3,434 SH   SOLE   75 0 3,359
CREDICORP LTD COM G2519Y108 638 2,808 SH   SOLE   2,705 0 103
CREDIT SUISSE AG NASSAU BRH NT BCOMCL 36 22539T332 1,638 42,185 SH   SOLE   0 0 42,185
CREDIT SUISSE ASSET MGMT INC COM 224916106 1,165 365,315 SH   SOLE   0 0 365,315
CREDIT SUISSE GROUP SPONSORED ADR 225401108 3,624 215,870 SH   SOLE   68,737 0 147,133
CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 493 185,498 SH   SOLE   0 0 185,498
CREE INC COM 225447101 1,392 34,523 SH   SOLE   23,026 0 11,497
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 3,167 123,722 SH   SOLE   0 0 123,722
CRH PLC ADR 12626K203 916 26,918 SH   SOLE   24,170 0 2,748
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 256 5,610 SH   SOLE   0 0 5,610
CROCS INC COM 227046109 232 14,295 SH   SOLE   0 0 14,295
CRONOS GROUP INC COM 22717L101 68 10,100 SH   SOLE   0 0 10,100
CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 206 10,009 SH   SOLE   0 0 10,009
CROWN CASTLE INTL CORP NEW COM 22822V101 22,802 208,028 SH   SOLE   108,915 0 99,113
CROWN HOLDINGS INC COM 228368106 576 11,341 SH   SOLE   5,228 0 6,113
CSX CORP COM 126408103 9,571 171,801 SH   SOLE   64,268 0 107,533
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 516 11,078 SH   SOLE   8,421 0 2,657
CUBIC CORP COM 229669106 312 4,904 SH   SOLE   4,754 0 150
CULLEN FROST BANKERS INC COM 229899109 4,716 44,457 SH   SOLE   0 0 44,457
CUMMINS INC COM 231021106 12,233 75,470 SH   SOLE   3,758 0 71,712
CURRENCYSHARES CDN DLR TR CDN DOLLAR SHS 23129X105 1,095 14,309 SH   SOLE   0 0 14,309
CURRENCYSHARES EURO TR EURO SHS 23130C108 294 2,483 SH   SOLE   0 0 2,483
CURRENCYSHARES SWISS FRANC T SWISS FRANC SH 23129V109 812 8,257 SH   SOLE   0 0 8,257
CURRENCYSHS BRIT POUND STER BRIT POUND STE 23129S106 206 1,509 SH   SOLE   0 0 1,509
CURRENCYSHS JAPANESE YEN TR JAPANESE YEN 23130A102 759 8,419 SH   SOLE   0 0 8,419
CURTISS WRIGHT CORP COM 231561101 366 2,708 SH   SOLE   137 0 2,571
CVR ENERGY INC COM 12662P108 536 17,731 SH   SOLE   0 0 17,731
CVR PARTNERS LP COM 126633106 469 144,216 SH   SOLE   54 0 144,162
CVR REFNG LP COMUNIT REP LT 12663P107 830 63,632 SH   SOLE   2,976 0 60,656
CVS HEALTH CORP COM 126650100 18,514 297,610 SH   SOLE   38,953 0 258,657
CYBERARK SOFTWARE LTD SHS M2682V108 481 9,425 SH   SOLE   0 0 9,425
CYMABAY THERAPEUTICS INC COM 23257D103 130 10,000 SH   SOLE   0 0 10,000
CYPRESS SEMICONDUCTOR CORP COM 232806109 3,180 187,472 SH   SOLE   721 0 186,751
CYRUSONE INC COM 23283R100 429 8,375 SH   SOLE   4,737 0 3,638
CYS INVTS INC COM 12673A108 271 40,313 SH   SOLE   0 0 40,313
D R HORTON INC COM 23331A109 1,748 39,877 SH   SOLE   19 0 39,858
DANAHER CORP DEL COM 235851102 6,941 70,887 SH   SOLE   34,920 0 35,967
DARDEN RESTAURANTS INC COM 237194105 1,280 15,016 SH   SOLE   4,572 0 10,444
DARLING INGREDIENTS INC COM 237266101 272 15,728 SH   SOLE   2,403 0 13,325
DASEKE INC COM 23753F107 271 27,650 SH   SOLE   0 0 27,650
DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 3,962 165,364 SH   SOLE   0 0 165,364
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 887 38,435 SH   SOLE   0 0 38,435
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 7,347 283,023 SH   SOLE   0 0 283,023
DAVITA INC COM 23918K108 409 6,206 SH   SOLE   3,574 0 2,632
DBX ETF TR XTRACK FTSE EMRG 233051499 617 21,179 SH   SOLE   0 0 21,179
DBX ETF TR XTRACK FTSE US 233051515 1,020 34,373 SH   SOLE   0 0 34,373
DBX ETF TR XTRACK HRVST CSI 233051879 356 11,367 SH   SOLE   0 0 11,367
DBX ETF TR XTRACK JAPAN JPX 233051663 536 18,027 SH   SOLE   0 0 18,027
DBX ETF TR XTRACK MSCI ALL 233051820 4,136 153,255 SH   SOLE   0 0 153,255
DBX ETF TR XTRACK MSCI CHNA 233051762 545 14,151 SH   SOLE   0 0 14,151
DBX ETF TR XTRACK MSCI EAFE 233051200 32,559 1,060,211 SH   SOLE   0 0 1,060,211
DBX ETF TR XTRACK MSCI EMRG 233051101 1,689 69,403 SH   SOLE   0 0 69,403
DBX ETF TR XTRACK MSCI EURP 233051853 1,483 54,016 SH   SOLE   0 0 54,016
DBX ETF TR XTRACK MSCI JAPN 233051507 334 7,880 SH   SOLE   0 0 7,880
DBX ETF TR XTRACK MUN INFRA 233051705 2,334 88,473 SH   SOLE   0 0 88,473
DBX ETF TR XTRACK RUSS 1000 233051481 3,836 120,645 SH   SOLE   0 0 120,645
DBX ETF TR XTRACK RUSS 2000 233051440 347 10,193 SH   SOLE   0 0 10,193
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 305 8,698 SH   SOLE   0 0 8,698
DCT INDUSTRIAL TRUST INC COM NEW 233153204 1,323 23,484 SH   SOLE   1,364 0 22,120
DECKERS OUTDOOR CORP COM 243537107 911 10,115 SH   SOLE   5,418 0 4,697
DEERE & CO COM 244199105 14,503 93,377 SH   SOLE   16,311 0 77,066
DELAWARE ENHANCED GBL DIV & COM 246060107 271 23,455 SH   SOLE   0 0 23,455
DELAWARE INV CO MUN INC FD I COM 246101109 203 14,134 SH   SOLE   0 0 14,134
DELAWARE INV MN MUN INC FD I COM 24610V103 1,533 121,403 SH   SOLE   0 0 121,403
DELAWARE INVT NAT MUNI INC F SH BEN INT 24610T108 203 16,105 SH   SOLE   0 0 16,105
DELEK US HLDGS INC NEW COM 24665A103 301 7,403 SH   SOLE   0 0 7,403
DELL TECHNOLOGIES INC COM CL V 24703L103 1,159 15,827 SH   SOLE   710 0 15,117
DELPHI TECHNOLOGIES PLC SHS G2709G107 450 9,452 SH   SOLE   8,589 0 863
DELTA AIR LINES INC DEL COM NEW 247361702 8,413 153,486 SH   SOLE   26,426 0 127,060
DENBURY RES INC COM NEW 247916208 148 54,094 SH   SOLE   9,381 0 44,713
DENISON MINES CORP COM 248356107 9 18,891 SH   SOLE   0 0 18,891
DENTSPLY SIRONA INC COM 24906P109 2,389 47,484 SH   SOLE   43,861 0 3,623
DEUTSCHE BK AG LDN BRH DB GOLD SHORT 25154H731 1,423 105,019 SH   SOLE   0 0 105,019
DEUTSCHE MULTI-MKT INCOME TR SHS 25160E102 202 22,988 SH   SOLE   0 0 22,988
DEUTSCHE MUN INCOME COM 25160C106 926 82,717 SH   SOLE   0 0 82,717
DEUTSCHE STRATEGIC MUN INCOM COM 25159F102 135 12,276 SH   SOLE   0 0 12,276
DEVON ENERGY CORP NEW COM 25179M103 1,481 46,585 SH   SOLE   23,205 0 23,380
DEXCOM INC COM 252131107 597 8,045 SH   SOLE   5,524 0 2,521
DIAGEO P L C SPON ADR NEW 25243Q205 9,882 72,975 SH   SOLE   919 0 72,056
DIAGEO P L C SPON ADR NEW 25243Q205 2,085 15,400 SH Put SOLE   0 0 15,400
DIAMONDBACK ENERGY INC COM 25278X109 1,366 10,797 SH   SOLE   7,011 0 3,786
DICKS SPORTING GOODS INC COM 253393102 783 22,340 SH   SOLE   6,599 0 15,741
DIEBOLD NXDF INC COM 253651103 866 56,265 SH   SOLE   1,624 0 54,641
DIGITAL RLTY TR INC COM 253868103 4,228 40,126 SH   SOLE   1,317 0 38,809
DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 10,065 246,463 SH   SOLE   0 0 246,463
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 1,209 27,482 SH   SOLE   0 0 27,482
DIREXION SHS ETF TR ZACKS MLP HG INC 25459Y298 439 31,465 SH   SOLE   0 0 31,465
DISCOVER FINL SVCS COM 254709108 4,021 55,905 SH   SOLE   29,502 0 26,403
DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 823 38,405 SH   SOLE   29,221 0 9,184
DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 327 16,728 SH   SOLE   0 0 16,728
DISH NETWORK CORP CL A 25470M109 1,738 45,865 SH   SOLE   1,063 0 44,802
DISNEY WALT CO COM DISNEY 254687106 71,831 715,163 SH   SOLE   57,928 0 657,235
DIVIDEND & INCOME FUND COM NEW 25538A204 334 26,593 SH   SOLE   0 0 26,593
DNP SELECT INCOME FD COM 23325P104 3,429 333,585 SH   SOLE   0 0 333,585
DOLBY LABORATORIES INC COM 25659T107 1,418 22,312 SH   SOLE   13,801 0 8,511
DOLLAR GEN CORP NEW COM 256677105 4,191 44,800 SH   SOLE   11,812 0 32,988
DOLLAR TREE INC COM 256746108 3,598 37,915 SH   SOLE   8,349 0 29,566
DOMINION ENERGY INC COM 25746U109 23,976 355,572 SH   SOLE   166,115 0 189,457
DOMINOS PIZZA INC COM 25754A201 786 3,366 SH   SOLE   28 0 3,338
DOMTAR CORP COM NEW 257559203 213 5,001 SH   SOLE   4,110 0 891
DONALDSON INC COM 257651109 396 8,800 SH   SOLE   0 0 8,800
DORCHESTER MINERALS LP COM UNIT 25820R105 558 34,661 SH   SOLE   0 0 34,661
DORMAN PRODUCTS INC COM 258278100 294 4,476 SH   SOLE   4,111 0 365
DOUBLELINE INCOME SOLUTIONS COM 258622109 1,895 94,384 SH   SOLE   0 0 94,384
DOUBLELINE OPPORTUNISTIC CR COM 258623107 1,743 80,743 SH   SOLE   0 0 80,743
DOUGLAS DYNAMICS INC COM 25960R105 449 10,396 SH   SOLE   3,490 0 6,906
DOUGLAS EMMETT INC COM 25960P109 320 8,693 SH   SOLE   463 0 8,230
DOVER CORP COM 260003108 1,102 11,222 SH   SOLE   1,236 0 9,986
DOWDUPONT INC COM 26078J100 31,825 499,525 SH   SOLE   57,703 0 441,822
DR PEPPER SNAPPLE GROUP INC COM 26138E109 1,452 12,262 SH   SOLE   229 0 12,033
DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 195 61,172 SH   SOLE   0 0 61,172
DREYFUS MUN INCOME INC COM 26201R102 322 39,850 SH   SOLE   0 0 39,850
DREYFUS STRATEGIC MUN BD FD COM 26202F107 535 70,292 SH   SOLE   0 0 70,292
DREYFUS STRATEGIC MUNS INC COM 261932107 441 57,141 SH   SOLE   0 0 57,141
DROPBOX INC CL A 26210C104 886 28,364 SH   SOLE   0 0 28,364
DTE ENERGY CO COM 233331107 4,640 44,443 SH   SOLE   930 0 43,513
DTF TAX-FREE INCOME INC COM 23334J107 224 16,847 SH   SOLE   0 0 16,847
DUFF & PHELPS UTIL CORP BD T COM 26432K108 209 24,373 SH   SOLE   0 0 24,373
DUKE ENERGY CORP NEW COM NEW 26441C204 34,971 451,409 SH   SOLE   163,081 0 288,328
DUKE REALTY CORP COM NEW 264411505 1,050 39,665 SH   SOLE   28,172 0 11,493
DUNKIN BRANDS GROUP INC COM 265504100 646 10,815 SH   SOLE   1,058 0 9,757
DXC TECHNOLOGY CO COM 23355L106 2,727 27,129 SH   SOLE   13,533 0 13,596
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 283 14,281 SH   SOLE   12,981 0 1,300
E TRADE FINANCIAL CORP COM NEW 269246401 3,020 54,505 SH   SOLE   4,885 0 49,620
EAGLE BANCORP INC MD COM 268948106 242 4,015 SH   SOLE   3,624 0 391
EAGLE MATERIALS INC COM 26969P108 325 3,149 SH   SOLE   61 0 3,088
EAST WEST BANCORP INC COM 27579R104 1,809 28,923 SH   SOLE   242 0 28,681
EASTGROUP PPTY INC COM 277276101 217 2,621 SH   SOLE   399 0 2,222
EASTMAN CHEM CO COM 277432100 4,848 45,916 SH   SOLE   5,673 0 40,243
EATON CORP PLC SHS G29183103 9,734 121,807 SH   SOLE   36,936 0 84,871
EATON VANCE CALIF MUN BD FD COM 27828A100 163 15,852 SH   SOLE   0 0 15,852
EATON VANCE CORP COM NON VTG 278265103 388 6,973 SH   SOLE   0 0 6,973
EATON VANCE ENH EQTY INC FD COM 278277108 853 54,122 SH   SOLE   0 0 54,122
EATON VANCE ENHANCED EQ INC COM 278274105 1,169 83,746 SH   SOLE   0 0 83,746
EATON VANCE FLTING RATE INC COM 278279104 968 64,735 SH   SOLE   0 0 64,735
EATON VANCE LTD DUR INCOME F COM 27828H105 3,998 307,096 SH   SOLE   370 0 306,726
EATON VANCE MUN BD FD COM 27827X101 411 34,732 SH   SOLE   0 0 34,732
EATON VANCE MUN INCOME 2028 SHS 27829U105 288 15,212 SH   SOLE   0 0 15,212
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 401 34,272 SH   SOLE   0 0 34,272
EATON VANCE NATL MUN OPPORT COM SHS 27829L105 814 39,379 SH   SOLE   0 0 39,379
EATON VANCE NY MUNI INCOME T SH BEN INT 27826W104 136 11,264 SH   SOLE   0 0 11,264
EATON VANCE OH MUNI INCOME T SH BEN INT 27826G109 307 24,713 SH   SOLE   0 0 24,713
EATON VANCE RISK MNGD DIV EQ COM 27829G106 4,020 447,119 SH   SOLE   0 0 447,119
EATON VANCE SH TM DR DIVR IN COM 27828V104 310 22,741 SH   SOLE   0 0 22,741
EATON VANCE SR FLTNG RTE TR COM 27828Q105 329 22,227 SH   SOLE   0 0 22,227
EATON VANCE SR INCOME TR SH BEN INT 27826S103 191 28,078 SH   SOLE   0 0 28,078
EATON VANCE TAX ADVT DIV INC COM 27828G107 4,910 224,208 SH   SOLE   0 0 224,208
EATON VANCE TAX MNGD GBL DV COM 27829F108 3,217 352,761 SH   SOLE   0 0 352,761
EATON VANCE TAX MNGED BUY WR COM 27828X100 225 14,452 SH   SOLE   0 0 14,452
EATON VANCE TX ADV GLB DIV O COM 27828U106 351 14,041 SH   SOLE   0 0 14,041
EATON VANCE TX ADV GLBL DIV COM 27828S101 2,151 128,704 SH   SOLE   0 0 128,704
EATON VANCE TX MGD DIV EQ IN COM 27828N102 495 42,783 SH   SOLE   0 0 42,783
EATON VANCE TX MNG BY WRT OP COM 27828Y108 1,180 79,225 SH   SOLE   0 0 79,225
EATON VANCE TXMGD GL BUYWR O COM 27829C105 893 77,343 SH   SOLE   0 0 77,343
EBAY INC COM 278642103 5,833 144,959 SH   SOLE   76,077 0 68,882
ECOLAB INC COM 278865100 8,243 60,139 SH   SOLE   33,178 0 26,961
EDGEWELL PERS CARE CO COM 28035Q102 378 7,733 SH   SOLE   5,854 0 1,879
EDISON INTL COM 281020107 1,614 25,347 SH   SOLE   5,106 0 20,241
EDITAS MEDICINE INC COM 28106W103 256 7,710 SH   SOLE   0 0 7,710
EDWARDS LIFESCIENCES CORP COM 28176E108 2,596 18,607 SH   SOLE   378 0 18,229
EGALET CORP COM 28226B104 6 10,000 SH   SOLE   0 0 10,000
EL POLLO LOCO HLDGS INC COM 268603107 110 11,607 SH   SOLE   0 0 11,607
ELBIT SYS LTD ORD M3760D101 204 1,674 SH   SOLE   0 0 1,674
ELDORADO GOLD CORP NEW COM 284902103 9 10,701 SH   SOLE   0 0 10,701
ELECTRONIC ARTS INC COM 285512109 1,529 12,608 SH   SOLE   1,954 0 10,654
ELECTRONICS FOR IMAGING INC COM 286082102 719 26,316 SH   SOLE   0 0 26,316
ELEVATION ETF TR SUMMIT WTR INF 28622M100 257 8,345 SH   SOLE   0 0 8,345
ELKHORN ETF TR LUNT LW VL/HIG 287711790 5,000 157,186 SH   SOLE   0 0 157,186
ELKHORN ETF TR S&P US HGH ETF 287711501 1,604 68,585 SH   SOLE   0 0 68,585
ELLIE MAE INC COM 28849P100 635 6,904 SH   SOLE   2,125 0 4,779
ELLINGTON RESIDENTIAL MTG RE COM SHS BEN INT 288578107 602 54,897 SH   SOLE   0 0 54,897
ELLSWORTH GRWTH AND INCOME L COM 289074106 249 27,228 SH   SOLE   0 0 27,228
EMCOR GROUP INC COM 29084Q100 528 6,770 SH   SOLE   3,052 0 3,718
EMERGE ENERGY SVCS LP COM REP PARTN 29102H108 234 37,995 SH   SOLE   0 0 37,995
EMERSON ELEC CO COM 291011104 14,835 217,211 SH   SOLE   828 0 216,383
EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 399 23,774 SH   SOLE   0 0 23,774
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 407 42,192 SH   SOLE   0 0 42,192
ENBRIDGE INC COM 29250N105 7,395 234,983 SH   SOLE   22,180 0 212,803
ENCANA CORP COM 292505104 1,426 129,618 SH   SOLE   24,530 0 105,088
ENCOMPASS HEALTH CORP COM 29261A100 804 14,060 SH   SOLE   13,543 0 517
ENCORE CAP GROUP INC COM 292554102 331 7,318 SH   SOLE   7,318 0 0
ENDEAVOUR SILVER CORP COM 29258Y103 813 334,472 SH   SOLE   0 0 334,472
ENERGEN CORP COM 29265N108 363 5,772 SH   SOLE   2,758 0 3,014
ENERGIZER HLDGS INC NEW COM 29272W109 977 16,395 SH   SOLE   11,934 0 4,461
ENERGOUS CORP COM 29272C103 293 18,249 SH   SOLE   0 0 18,249
ENERGY RECOVERY INC COM 29270J100 179 21,727 SH   SOLE   0 0 21,727
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 867 61,047 SH   SOLE   0 0 61,047
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 5,808 358,050 SH   SOLE   0 0 358,050
ENERPLUS CORP COM 292766102 276 24,508 SH   SOLE   1,664 0 22,844
ENERSYS COM 29275Y102 217 3,125 SH   SOLE   2,020 0 1,105
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 337 22,983 SH   SOLE   0 0 22,983
ENPRO INDS INC COM 29355X107 308 3,984 SH   SOLE   3,139 0 845
ENSCO PLC SHS CLASS A G3157S106 197 44,986 SH   SOLE   4,342 0 40,644
ENTEGRIS INC COM 29362U104 265 7,602 SH   SOLE   5,858 0 1,744
ENTERGY CORP NEW COM 29364G103 2,365 30,018 SH   SOLE   2,458 0 27,560
ENTERPRISE PRODS PARTNERS L COM 293792107 15,139 618,441 SH   SOLE   1,147 0 617,294
ENVESTNET INC COM 29404K106 282 4,917 SH   SOLE   3,823 0 1,094
ENVISION HEALTHCARE CORP COM 29414D100 965 25,123 SH   SOLE   1,419 0 23,704
EOG RES INC COM 26875P101 6,346 60,287 SH   SOLE   40,547 0 19,740
EPAM SYS INC COM 29414B104 429 3,769 SH   SOLE   1,960 0 1,809
EPR PPTYS COM SH BEN INT 26884U109 1,347 24,319 SH   SOLE   442 0 23,877
EQT CORP COM 26884L109 1,325 27,891 SH   SOLE   22,813 0 5,078
EQUIFAX INC COM 294429105 3,419 29,021 SH   SOLE   3,047 0 25,974
EQUINIX INC COM PAR $0.001 29444U700 3,549 8,488 SH   SOLE   6,167 0 2,321
EQUITY COMWLTH CUM PFD S D 6.5% 294628201 765 29,449 SH   SOLE   0 0 29,449
EQUITY RESIDENTIAL SH BEN INT 29476L107 1,144 18,562 SH   SOLE   9,127 0 9,435
ESSENT GROUP LTD COM G3198U102 298 6,994 SH   SOLE   0 0 6,994
ESSEX PPTY TR INC COM 297178105 265 1,102 SH   SOLE   39 0 1,063
ETF MANAGERS TR AI POWERED EQT 26924G813 881 33,816 SH   SOLE   0 0 33,816
ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 480 14,935 SH   SOLE   0 0 14,935
ETF MANAGERS TR DRONE ECONMY STG 26924G805 489 14,122 SH   SOLE   0 0 14,122
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 2,686 91,000 SH   SOLE   0 0 91,000
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 8,542 249,254 SH   SOLE   0 0 249,254
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 1,975 54,374 SH   SOLE   0 0 54,374
ETF MANAGERS TR SPIRITED ETFMG 26924G821 356 10,843 SH   SOLE   0 0 10,843
ETF MANAGERS TR VIDEO GAME TECH 26924G706 402 8,270 SH   SOLE   0 0 8,270
ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 283 6,504 SH   SOLE   0 0 6,504
ETF SER SOLUTIONS LONCAR CANCER 26922A826 3,492 120,192 SH   SOLE   0 0 120,192
ETF SER SOLUTIONS PRMSE CP FRNT 26922A768 725 24,693 SH   SOLE   0 0 24,693
ETFIS SER TR I INFRAC ACT MLP 26923G103 1,655 241,994 SH   SOLE   0 0 241,994
ETFIS SER TR I VIRTUS LIFESC BT 26923G202 601 14,559 SH   SOLE   0 0 14,559
ETFIS SER TR I VIRTUS LIFESC CT 26923G301 1,297 39,558 SH   SOLE   0 0 39,558
ETFIS SER TR I VIRTUS NEWFLEET 26923G707 417 16,834 SH   SOLE   0 0 16,834
ETFS GOLD TR SHS 26922Y105 1,433 11,169 SH   SOLE   0 0 11,169
ETFS PALLADIUM TR SH BEN INT 26923A106 398 4,392 SH   SOLE   0 0 4,392
ETFS PLATINUM TR SH BEN INT 26922V101 384 4,329 SH   SOLE   0 0 4,329
ETFS PRECIOUS METALS BASKET PHYS PM BSKT 26922W109 940 14,624 SH   SOLE   0 0 14,624
ETFS SILVER TR SILVER SHS 26922X107 1,087 68,220 SH   SOLE   0 0 68,220
ETSY INC COM 29786A106 1,535 54,720 SH   SOLE   0 0 54,720
EVERCORE INC CLASS A 29977A105 2,085 23,906 SH   SOLE   49 0 23,857
EVEREST RE GROUP LTD COM G3223R108 3,360 13,082 SH   SOLE   125 0 12,957
EVERSOURCE ENERGY COM 30040W108 3,440 58,377 SH   SOLE   518 0 57,859
EVERSPIN TECHNOLOGIES INC COM 30041T104 233 30,850 SH   SOLE   0 0 30,850
EVERTEC INC COM 30040P103 232 14,172 SH   SOLE   14,172 0 0
EVOLENT HEALTH INC CL A 30050B101 184 12,936 SH   SOLE   12,708 0 228
EXACT SCIENCES CORP COM 30063P105 1,994 49,433 SH   SOLE   3,523 0 45,910
EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 1,883 55,129 SH   SOLE   0 0 55,129
EXCHANGE TRADED CONCEPTS TR BERNSTEIN US RSH 301505798 243 9,032 SH   SOLE   0 0 9,032
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 10,504 266,136 SH   SOLE   0 0 266,136
EXCHANGE TRADED CONCEPTS TR HULL TACTIC US 301505806 524 20,190 SH   SOLE   0 0 20,190
EXCHANGE TRADED CONCEPTS TR REX GOLD SP500 301505863 229 7,034 SH   SOLE   0 0 7,034
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 11,521 275,501 SH   SOLE   0 0 275,501
EXCHANGE TRADED CONCEPTS TR YLD SHS HGH INC 301505301 1,776 96,538 SH   SOLE   0 0 96,538
EXELIXIS INC COM 30161Q104 313 14,114 SH   SOLE   0 0 14,114
EXELON CORP COM 30161N101 6,420 164,564 SH   SOLE   31,850 0 132,714
EXLSERVICE HOLDINGS INC COM 302081104 271 4,855 SH   SOLE   2,270 0 2,585
EXPEDIA GROUP INC COM NEW 30212P303 760 6,886 SH   SOLE   1,067 0 5,819
EXPEDITORS INTL WASH INC COM 302130109 3,655 57,745 SH   SOLE   36,478 0 21,267
EXPRESS SCRIPTS HLDG CO COM 30219G108 6,811 98,598 SH   SOLE   22,900 0 75,698
EXTRACTION OIL AND GAS INC COM 30227M105 296 25,859 SH   SOLE   25,859 0 0
EXXON MOBIL CORP COM 30231G102 90,771 1,216,606 SH   SOLE   182,531 0 1,034,075
F M C CORP COM NEW 302491303 3,490 45,576 SH   SOLE   31,226 0 14,350
F5 NETWORKS INC COM 315616102 724 5,019 SH   SOLE   1,285 0 3,734
FACEBOOK INC CL A 30303M102 120,321 752,997 SH   SOLE   95,205 0 657,792
FACEBOOK INC CL A 30303M102 2,013 12,600 SH Put SOLE   0 0 12,600
FACTSET RESH SYS INC COM 303075105 1,881 9,434 SH   SOLE   7,328 0 2,106
FAIRMOUNT SANTROL HLDGS INC COM 30555Q108 103 24,201 SH   SOLE   0 0 24,201
FASTENAL CO COM 311900104 14,395 263,688 SH   SOLE   3,751 0 259,937
FB FINL CORP COM 30257X104 320 7,873 SH   SOLE   0 0 7,873
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 296 2,551 SH   SOLE   492 0 2,059
FEDERATED INVS INC PA CL B 314211103 448 13,427 SH   SOLE   1,662 0 11,765
FEDERATED PREM MUN INC FD COM 31423P108 249 18,620 SH   SOLE   0 0 18,620
FEDEX CORP COM 31428X106 25,093 104,506 SH   SOLE   8,877 0 95,629
FERRARI N V COM N3167Y103 427 3,545 SH   SOLE   4 0 3,541
FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 286 91,749 SH   SOLE   0 0 91,749
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 1,450 70,657 SH   SOLE   0 0 70,657
FIDELITY CONSMR STAPLES 316092303 271 8,528 SH   SOLE   0 0 8,528
FIDELITY DIVID ETF RISI 316092832 1,474 49,342 SH   SOLE   0 0 49,342
FIDELITY MSCI CONSM DIS 316092204 1,176 29,590 SH   SOLE   0 0 29,590
FIDELITY MSCI ENERGY IDX 316092402 369 19,745 SH   SOLE   0 0 19,745
FIDELITY MSCI FINLS IDX 316092501 4,732 117,169 SH   SOLE   0 0 117,169
FIDELITY MSCI HLTH CARE I 316092600 2,461 61,793 SH   SOLE   0 0 61,793
FIDELITY MSCI INDL INDX 316092709 731 19,314 SH   SOLE   0 0 19,314
FIDELITY MSCI INFO TECH I 316092808 1,055 20,336 SH   SOLE   0 0 20,336
FIDELITY MSCI MATLS INDEX 316092881 357 10,831 SH   SOLE   0 0 10,831
FIDELITY MSCI RL EST ETF 316092857 1,630 71,254 SH   SOLE   0 0 71,254
FIDELITY MSCI UTILS INDEX 316092865 802 24,247 SH   SOLE   0 0 24,247
FIDELITY TELECOMM SVCS 316092873 292 10,240 SH   SOLE   0 0 10,240
FIDELITY TOTAL BD ETF 316188309 559 11,368 SH   SOLE   0 0 11,368
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 3,340 12,063 SH   SOLE   0 0 12,063
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1,667 41,642 SH   SOLE   342 0 41,300
FIDELITY NATL INFORMATION SV COM 31620M106 4,681 48,607 SH   SOLE   31,387 0 17,220
FIDUCIARY CLAYMORE MLP OPP F COM 31647Q106 217 20,561 SH   SOLE   0 0 20,561
FIFTH THIRD BANCORP COM 316773100 4,291 135,136 SH   SOLE   42,650 0 92,486
FINANCIAL INSTNS INC COM 317585404 311 10,495 SH   SOLE   0 0 10,495
FINISAR CORP COM NEW 31787A507 643 40,668 SH   SOLE   0 0 40,668
FIREEYE INC COM 31816Q101 943 55,690 SH   SOLE   0 0 55,690
FIRST AMERN FINL CORP COM 31847R102 725 12,359 SH   SOLE   0 0 12,359
FIRST BANCORP N C COM 318910106 266 7,471 SH   SOLE   0 0 7,471
FIRST DATA CORP NEW COM CL A 32008D106 1,059 66,174 SH   SOLE   29,094 0 37,080
FIRST FINL BANCORP OH COM 320209109 287 9,791 SH   SOLE   0 0 9,791
FIRST HORIZON NATL CORP COM 320517105 543 28,858 SH   SOLE   17,354 0 11,504
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 594 15,007 SH   SOLE   13,949 0 1,058
FIRST LONG IS CORP COM 320734106 474 17,255 SH   SOLE   0 0 17,255
FIRST MAJESTIC SILVER CORP COM 32076V103 282 46,214 SH   SOLE   0 0 46,214
FIRST MIDWEST BANCORP DEL COM 320867104 650 26,430 SH   SOLE   6,282 0 20,148
FIRST REP BK SAN FRANCISCO C COM 33616C100 531 5,731 SH   SOLE   3,825 0 1,906
FIRST SAVINGS FINL GROUP INC COM 33621E109 639 9,201 SH   SOLE   0 0 9,201
FIRST SOLAR INC COM 336433107 2,064 29,072 SH   SOLE   0 0 29,072
FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 186 16,310 SH   SOLE   0 0 16,310
FIRST TR BICK INDEX FD COM SHS 33733H107 782 25,223 SH   SOLE   0 0 25,223
FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 1,192 25,205 SH   SOLE   0 0 25,205
FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 577 32,109 SH   SOLE   0 0 32,109
FIRST TR ENERGY INCOME & GRW COM 33738G104 2,179 100,185 SH   SOLE   0 0 100,185
FIRST TR ENERGY INFRASTRCTR COM 33738C103 1,070 71,352 SH   SOLE   0 0 71,352
FIRST TR EXCH TRADED FD II NASDQ CLN EDGE 33737A108 222 4,471 SH   SOLE   0 0 4,471
FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 2,092 41,597 SH   SOLE   0 0 41,597
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 2,006 46,949 SH   SOLE   0 0 46,949
FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 1,530 68,439 SH   SOLE   31,285 0 37,154
FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 5,599 163,528 SH   SOLE   5,815 0 157,713
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 4,324 221,878 SH   SOLE   0 0 221,878
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 8,438 216,893 SH   SOLE   0 0 216,893
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 1,771 35,496 SH   SOLE   0 0 35,496
FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 8,242 110,595 SH   SOLE   0 0 110,595
FIRST TR EXCH TRADED FD III RIVRFRNT DY ASIA 33739P509 306 5,091 SH   SOLE   0 0 5,091
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 26,564 415,710 SH   SOLE   0 0 415,710
FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 2,341 36,002 SH   SOLE   0 0 36,002
FIRST TR EXCH TRD ALPHA FD I ASIA EX JAPAN 33737J109 496 13,759 SH   SOLE   0 0 13,759
FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 30,478 485,081 SH   SOLE   0 0 485,081
FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 16,087 358,206 SH   SOLE   0 0 358,206
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 10,848 370,363 SH   SOLE   0 0 370,363
FIRST TR EXCH TRD ALPHA FD I EURO ALPHADEX 33737J505 410 9,122 SH   SOLE   0 0 9,122
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 20,645 520,688 SH   SOLE   0 0 520,688
FIRST TR EXCH TRD ALPHA FD I EX US SML CP 33737J406 3,875 89,018 SH   SOLE   0 0 89,018
FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 869 17,395 SH   SOLE   0 0 17,395
FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 1,942 32,971 SH   SOLE   0 0 32,971
FIRST TR EXCH TRD ALPHA FD I LATIN AMER ALP 33737J125 1,096 49,294 SH   SOLE   0 0 49,294
FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 780 14,881 SH   SOLE   0 0 14,881
FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 8,793 421,338 SH   SOLE   0 0 421,338
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 10,497 199,607 SH   SOLE   0 0 199,607
FIRST TR EXCHANGE TRADED FD AUTO INDEX FD 33734X309 370 9,044 SH   SOLE   0 0 9,044
FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 1,834 82,406 SH   SOLE   0 0 82,406
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 52,412 1,036,420 SH   SOLE   0 0 1,036,420
FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 1,965 50,104 SH   SOLE   0 0 50,104
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 12,208 252,180 SH   SOLE   0 0 252,180
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 10,482 255,477 SH   SOLE   0 0 255,477
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 5,734 122,241 SH   SOLE   0 0 122,241
FIRST TR EXCHANGE TRADED FD DEVELOPED INTL 33738R787 1,048 20,344 SH   SOLE   0 0 20,344
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 9,093 355,200 SH   SOLE   0 0 355,200
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 55,585 461,289 SH   SOLE   0 0 461,289
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 33,378 1,249,191 SH   SOLE   0 0 1,249,191
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 18,400 828,063 SH   SOLE   0 0 828,063
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT PE 33733E880 518 18,163 SH   SOLE   0 0 18,163
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 89,078 3,102,668 SH   SOLE   0 0 3,102,668
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 5,534 385,136 SH   SOLE   0 0 385,136
FIRST TR EXCHANGE TRADED FD ETF 33733E708 660 20,113 SH   SOLE   0 0 20,113
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 35,608 1,147,181 SH   SOLE   0 0 1,147,181
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 32,927 549,144 SH   SOLE   0 0 549,144
FIRST TR EXCHANGE TRADED FD FIRST TR MNGSTR 33739G103 414 8,711 SH   SOLE   0 0 8,711
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 19,444 408,409 SH   SOLE   0 0 408,409
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 32,830 639,080 SH   SOLE   0 0 639,080
FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 5,279 107,490 SH   SOLE   0 0 107,490
FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 539 40,337 SH   SOLE   0 0 40,337
FIRST TR EXCHANGE TRADED FD GLOBAL ENGR ETF 33736M103 370 6,512 SH   SOLE   0 0 6,512
FIRST TR EXCHANGE TRADED FD HEDGED BUYWRITE 33738R407 1,188 54,052 SH   SOLE   0 0 54,052
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 18,050 260,079 SH   SOLE   0 0 260,079
FIRST TR EXCHANGE TRADED FD INCOME INDEX FD 33738R209 1,218 66,765 SH   SOLE   0 0 66,765
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 15,275 385,833 SH   SOLE   0 0 385,833
FIRST TR EXCHANGE TRADED FD INDXX INOVTV ETF 33741X201 952 32,769 SH   SOLE   0 0 32,769
FIRST TR EXCHANGE TRADED FD INTL IPO ETF 33734X853 959 25,798 SH   SOLE   0 0 25,798
FIRST TR EXCHANGE TRADED FD LARGE CP US EQ 33738R761 539 25,049 SH   SOLE   0 0 25,049
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 5,174 122,664 SH   SOLE   0 0 122,664
FIRST TR EXCHANGE TRADED FD MID CAP US EQT 33738R753 240 11,296 SH   SOLE   0 0 11,296
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 15,560 870,247 SH   SOLE   0 0 870,247
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 710 36,371 SH   SOLE   0 0 36,371
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 11,123 310,788 SH   SOLE   0 0 310,788
FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 477 9,861 SH   SOLE   0 0 9,861
FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 7,255 245,778 SH   SOLE   0 0 245,778
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 3,790 151,160 SH   SOLE   0 0 151,160
FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 210 7,124 SH   SOLE   0 0 7,124
FIRST TR EXCHANGE TRADED FD NASDQ OIL GAS 33738R845 393 19,726 SH   SOLE   0 0 19,726
FIRST TR EXCHANGE TRADED FD NASDQ SEMCNDTR 33738R811 684 20,975 SH   SOLE   0 0 20,975
FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 510 24,893 SH   SOLE   0 0 24,893
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 20,713 945,819 SH   SOLE   0 0 945,819
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 14,324 107,777 SH   SOLE   0 0 107,777
FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 4,548 175,040 SH   SOLE   0 0 175,040
FIRST TR EXCHANGE TRADED FD RBA QUALIN ETF 33738R803 1,149 46,986 SH   SOLE   0 0 46,986
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 15,841 533,187 SH   SOLE   0 0 533,187
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 26,065 541,673 SH   SOLE   0 0 541,673
FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 7,094 242,590 SH   SOLE   0 0 242,590
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 18,646 338,889 SH   SOLE   0 0 338,889
FIRST TR EXCHANGE TRADED FD US EQTY DIVI 33738R738 1,036 48,951 SH   SOLE   0 0 48,951
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 42,545 620,637 SH   SOLE   0 0 620,637
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 2,474 97,534 SH   SOLE   0 0 97,534
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1,925 40,328 SH   SOLE   0 0 40,328
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 66,381 3,411,173 SH   SOLE   0 0 3,411,173
FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 716 24,436 SH   SOLE   0 0 24,436
FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 2,747 128,593 SH   SOLE   0 0 128,593
FIRST TR EXCHNG TRADED FD VI EQTCOMPAS TACT 33740F706 688 31,761 SH   SOLE   0 0 31,761
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 13,251 266,838 SH   SOLE   0 0 266,838
FIRST TR EXCNGE TRD ALPHADEX MEGA CAP ALPHA 33737M508 1,238 37,199 SH   SOLE   0 0 37,199
FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 2,990 86,175 SH   SOLE   0 0 86,175
FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 5,060 124,209 SH   SOLE   0 0 124,209
FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 4,656 131,497 SH   SOLE   0 0 131,497
FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 12,066 278,142 SH   SOLE   0 0 278,142
FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 547 12,544 SH   SOLE   0 0 12,544
FIRST TR HIGH INCOME L/S FD COM 33738E109 1,563 103,885 SH   SOLE   0 0 103,885
FIRST TR INTER DUR PFD & IN COM 33718W103 5,850 251,515 SH   SOLE   0 0 251,515
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 26,143 409,769 SH   SOLE   0 0 409,769
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 39,515 749,231 SH   SOLE   0 0 749,231
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 85,184 1,458,138 SH   SOLE   0 0 1,458,138
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 20,273 309,980 SH   SOLE   0 0 309,980
FIRST TR MLP & ENERGY INCOME COM 33739B104 2,319 189,273 SH   SOLE   0 0 189,273
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 44,630 1,580,936 SH   SOLE   0 0 1,580,936
FIRST TR MULTI CAP VALUE ALP COM SHS 33733F101 6,071 89,373 SH   SOLE   0 0 89,373
FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 2,503 45,788 SH   SOLE   0 0 45,788
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 6,272 106,341 SH   SOLE   0 0 106,341
FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 9,768 184,380 SH   SOLE   0 0 184,380
FIRST TR NASDAQ100 TECH INDE SHS 337345102 42,060 553,275 SH   SOLE   0 0 553,275
FIRST TR S&P REIT INDEX FD COM 33734G108 2,414 113,331 SH   SOLE   0 0 113,331
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 11,982 198,998 SH   SOLE   0 0 198,998
FIRST TR SR FLG RTE INCM FD COM 33733U108 447 33,813 SH   SOLE   0 0 33,813
FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 334 35,655 SH   SOLE   0 0 35,655
FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 6,586 475,847 SH   SOLE   0 0 475,847
FIRST TR STRATEGIC HIGH INC COM SHS NEW 337353304 199 16,297 SH   SOLE   0 0 16,297
FIRST TR VALUE LINE 100 ETF COM SHS 33735G107 223 9,530 SH   SOLE   0 0 9,530
FIRST TR VALUE LINE DIVID IN SHS 33734H106 174,233 5,829,153 SH   SOLE   0 0 5,829,153
FIRST TRUST MORTGAGE INCM FD COM SHS 33734E103 149 10,713 SH   SOLE   0 0 10,713
FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 474 78,792 SH   SOLE   0 0 78,792
FIRSTCASH INC COM 33767D105 372 4,645 SH   SOLE   3,679 0 966
FIRSTENERGY CORP COM 337932107 2,263 66,541 SH   SOLE   17,966 0 48,575
FISERV INC COM 337738108 4,411 61,853 SH   SOLE   27,525 0 34,328
FIVE BELOW INC COM 33829M101 1,152 15,703 SH   SOLE   3,877 0 11,826
FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 2,376 98,310 SH   SOLE   0 0 98,310
FLAHERTY & CRUMRINE PFD INC COM 33848E106 208 19,196 SH   SOLE   0 0 19,196
FLAHERTY & CRUMRINE PFD INC COM 338480106 548 40,328 SH   SOLE   0 0 40,328
FLAHERTY & CRUMRINE TOTAL RE COM 338479108 2,075 104,750 SH   SOLE   0 0 104,750
FLAHERTY&CRMN PFD SEC INCOM COM 338478100 3,574 188,123 SH   SOLE   0 0 188,123
FLEETCOR TECHNOLOGIES INC COM 339041105 819 4,044 SH   SOLE   1,927 0 2,117
FLEX LTD ORD Y2573F102 1,158 70,883 SH   SOLE   42,669 0 28,214
FLEXSHARES TR CR SCORED LONG 33939L753 356 6,811 SH   SOLE   0 0 6,811
FLEXSHARES TR GLB QLT R/E IDX 33939L787 288 4,770 SH   SOLE   0 0 4,770
FLEXSHARES TR IBOXX 3R TARGT 33939L506 651 26,708 SH   SOLE   0 0 26,708
FLEXSHARES TR IBOXX 5YR TRGT 33939L605 422 17,083 SH   SOLE   60 0 17,023
FLEXSHARES TR INTL QLTDV IDX 33939L837 14,155 537,406 SH   SOLE   0 0 537,406
FLEXSHARES TR MORNSTAR UPSTR 33939L407 3,635 111,559 SH   SOLE   0 0 111,559
FLEXSHARES TR MORNSTAR USMKT 33939L100 1,331 12,132 SH   SOLE   0 0 12,132
FLEXSHARES TR MSTAR EMKT FAC 33939L308 335 5,510 SH   SOLE   0 0 5,510
FLEXSHARES TR QLT DIV DEF IDX 33939L845 1,443 33,605 SH   SOLE   0 0 33,605
FLEXSHARES TR QLT DIVDYN IDX 33939L852 1,906 44,944 SH   SOLE   0 0 44,944
FLEXSHARES TR QUALT DIVD IDX 33939L860 3,357 76,758 SH   SOLE   0 0 76,758
FLEXSHARES TR STOXX GLOBR INF 33939L795 932 20,204 SH   SOLE   0 0 20,204
FLIR SYS INC COM 302445101 1,672 33,425 SH   SOLE   3,434 0 29,991
FLOTEK INDS INC DEL COM 343389102 64 10,500 SH   SOLE   0 0 10,500
FLOWERS FOODS INC COM 343498101 812 37,142 SH   SOLE   0 0 37,142
FLOWSERVE CORP COM 34354P105 316 7,401 SH   SOLE   3,052 0 4,349
FLUOR CORP NEW COM 343412102 1,628 28,459 SH   SOLE   18,518 0 9,941
FLWS/1-800 FLOWERS CL A 68243Q106 176 14,950 SH   SOLE   0 0 14,950
FNB CORP PA COM 302520101 233 17,316 SH   SOLE   10,860 0 6,456
FOOT LOCKER INC COM 344849104 382 8,378 SH   SOLE   4,412 0 3,966
FORD MTR CO DEL COM PAR $0.01 345370860 21,892 1,975,833 SH   SOLE   3,582 0 1,972,251
FORESCOUT TECHNOLOGIES INC COM 34553D101 291 8,962 SH   SOLE   8,962 0 0
FORTINET INC COM 34959E109 377 7,045 SH   SOLE   199 0 6,846
FORTIS INC COM 349553107 287 8,484 SH   SOLE   3,507 0 4,977
FORTIVE CORP COM 34959J108 667 8,608 SH   SOLE   346 0 8,262
FORTUNE BRANDS HOME & SEC IN COM 34964C106 655 11,120 SH   SOLE   1,365 0 9,755
FOUNDATION BLDG MATLS INC COM 350392106 298 19,965 SH   SOLE   19,648 0 317
FQF TR O SHARES ASIA 351680822 232 7,738 SH   SOLE   0 0 7,738
FQF TR OSHARS FTSE US 351680855 9,950 326,134 SH   SOLE   0 0 326,134
FRANCO NEVADA CORP COM 351858105 2,116 30,944 SH   SOLE   0 0 30,944
FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 623 6,541 SH   SOLE   0 0 6,541
FRANKLIN LTD DURATION INC TR COM 35472T101 421 37,652 SH   SOLE   0 0 37,652
FRANKLIN RES INC COM 354613101 1,174 33,846 SH   SOLE   0 0 33,846
FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 714 21,126 SH   SOLE   0 0 21,126
FRANKLIN TEMPLETON ETF TR LIBERTYQ EQUTY 35473P405 498 16,575 SH   SOLE   0 0 16,575
FRANKLIN TEMPLETON ETF TR LIBERTYQ GBL 35473P306 295 10,390 SH   SOLE   0 0 10,390
FREEPORT-MCMORAN INC CL B 35671D857 7,505 427,131 SH   SOLE   118,538 0 308,593
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 212 4,143 SH   SOLE   3,003 0 1,140
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 76 10,267 SH   SOLE   1 0 10,266
FS INVT CORP COM 302635107 43,737 6,032,659 SH   SOLE   0 0 6,032,659
FST TR NEW OPPORT MLP & ENE COM 33739M100 553 56,301 SH   SOLE   0 0 56,301
FUEL TECH INC COM 359523107 68 56,598 SH   SOLE   0 0 56,598
FULL HOUSE RESORTS INC COM 359678109 136 42,478 SH   SOLE   0 0 42,478
FULLER H B CO COM 359694106 362 7,349 SH   SOLE   7,101 0 248
FULTON FINL CORP PA COM 360271100 353 19,887 SH   SOLE   14,340 0 5,547
GABELLI CONV&INCOM SECS FD I COM 36240B109 281 48,368 SH   SOLE   0 0 48,368
GABELLI DIVD & INCOME TR COM 36242H104 1,079 48,836 SH   SOLE   0 0 48,836
GABELLI EQUITY TR INC COM 362397101 5,104 833,986 SH   SOLE   0 0 833,986
GABELLI MULTIMEDIA TR INC COM 36239Q109 1,394 150,382 SH   SOLE   0 0 150,382
GABELLI UTIL TR COM 36240A101 203 32,619 SH   SOLE   0 0 32,619
GALECTIN THERAPEUTICS INC COM NEW 363225202 112 23,593 SH   SOLE   0 0 23,593
GALLAGHER ARTHUR J & CO COM 363576109 3,571 51,964 SH   SOLE   605 0 51,359
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 546 111,691 SH   SOLE   0 0 111,691
GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 189 29,681 SH   SOLE   0 0 29,681
GAMESTOP CORP NEW CL A 36467W109 350 27,711 SH   SOLE   0 0 27,711
GAMING & LEISURE PPTYS INC COM 36467J108 551 16,465 SH   SOLE   9,022 0 7,443
GAP INC DEL COM 364760108 426 13,647 SH   SOLE   86 0 13,561
GARMIN LTD SHS H2906T109 852 14,459 SH   SOLE   525 0 13,934
GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 423 18,141 SH   SOLE   0 0 18,141
GATX CORP COM 361448103 944 13,776 SH   SOLE   6,498 0 7,278
GCI LIBERTY INC COM CLASS A 36164V305 307 5,805 SH   SOLE   5,078 0 727
GENERAC HLDGS INC COM 368736104 415 9,039 SH   SOLE   5,416 0 3,623
GENERAL CABLE CORP DEL NEW COM 369300108 1,240 41,878 SH   SOLE   0 0 41,878
GENERAL DYNAMICS CORP COM 369550108 13,745 62,223 SH   SOLE   2,578 0 59,645
GENERAL ELECTRIC CO COM 369604103 30,151 2,236,725 SH   SOLE   23,311 0 2,213,414
GENERAL MLS INC COM 370334104 23,588 523,486 SH   SOLE   154,718 0 368,768
GENERAL MTRS CO *W EXP 07/10/201 37045V126 386 20,616 SH   SOLE   0 0 20,616
GENERAL MTRS CO COM 37045V100 16,803 462,386 SH   SOLE   31,095 0 431,291
GENESIS ENERGY L P UNIT LTD PARTN 371927104 261 13,240 SH   SOLE   0 0 13,240
GENESIS HEALTHCARE INC CL A COM 37185X106 76 50,000 SH   SOLE   0 0 50,000
GENPACT LIMITED SHS G3922B107 516 16,132 SH   SOLE   8,517 0 7,615
GENTEX CORP COM 371901109 1,257 54,668 SH   SOLE   42,187 0 12,481
GENUINE PARTS CO COM 372460105 3,867 43,043 SH   SOLE   533 0 42,510
GENWORTH FINL INC COM CL A 37247D106 142 50,144 SH   SOLE   0 0 50,144
GEO GROUP INC NEW COM 36162J106 444 21,668 SH   SOLE   3,871 0 17,797
GERON CORP COM 374163103 104 24,417 SH   SOLE   0 0 24,417
G-III APPAREL GROUP LTD COM 36237H101 464 12,476 SH   SOLE   12,135 0 341
GILDAN ACTIVEWEAR INC COM 375916103 213 7,375 SH   SOLE   5,190 0 2,185
GILEAD SCIENCES INC COM 375558103 24,042 318,897 SH   SOLE   28,364 0 290,533
GLACIER BANCORP INC NEW COM 37637Q105 530 13,813 SH   SOLE   1,220 0 12,593
GLADSTONE CAPITAL CORP COM 376535100 1,696 197,186 SH   SOLE   0 0 197,186
GLADSTONE INVT CORP COM 376546107 1,428 141,409 SH   SOLE   0 0 141,409
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 21,949 561,798 SH   SOLE   324,298 0 237,500
GLOBAL NET LEASE INC COM NEW 379378201 1,813 107,406 SH   SOLE   0 0 107,406
GLOBAL PMTS INC COM 37940X102 2,113 18,989 SH   SOLE   6,439 0 12,550
GLOBAL SELF STORAGE INC COM 37955N106 80 18,100 SH   SOLE   0 0 18,100
GLOBAL X FDS CHINA CONS ETF 37950E408 253 13,531 SH   SOLE   0 0 13,531
GLOBAL X FDS FINTECH ETF 37954Y814 694 29,676 SH   SOLE   0 0 29,676
GLOBAL X FDS GLB X MLP ENRG I 37950E226 127,863 10,863,440 SH   SOLE   0 0 10,863,440
GLOBAL X FDS GLB X SUPERDIV 37950E549 6,149 296,922 SH   SOLE   0 0 296,922
GLOBAL X FDS GLBL X MLP ETF 37950E473 1,704 200,652 SH   SOLE   160 0 200,492
GLOBAL X FDS GLBX SUPRINC ETF 37950E333 1,718 144,516 SH   SOLE   0 0 144,516
GLOBAL X FDS GLOBAL X SILVER 37954Y848 682 22,200 SH   SOLE   0 0 22,200
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 812 67,280 SH   SOLE   0 0 67,280
GLOBAL X FDS GLOBX SUPDV US 37950E291 2,368 98,561 SH   SOLE   0 0 98,561
GLOBAL X FDS INTERNET OF THNG 37954Y780 1,080 53,967 SH   SOLE   0 0 53,967
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 5,472 165,920 SH   SOLE   0 0 165,920
GLOBAL X FDS MSCI GREECE ETF 37950E366 278 28,655 SH   SOLE   0 0 28,655
GLOBAL X FDS MSCI SUPR EM ETF 37950E119 652 38,085 SH   SOLE   0 0 38,085
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 18,505 764,965 SH   SOLE   0 0 764,965
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 714 29,500 SH Put SOLE   0 0 29,500
GLOBAL X FDS REIT ETF 37950E127 352 24,476 SH   SOLE   0 0 24,476
GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 320 9,777 SH   SOLE   0 0 9,777
GLOBAL X FDS SCIEN BETA US 37954Y103 701 22,678 SH   SOLE   0 0 22,678
GLOBAL X FDS SOCIAL MED ETF 37950E416 6,900 199,359 SH   SOLE   0 0 199,359
GLOBAL X FDS SUPER DIV ALTR 37954Y806 353 24,380 SH   SOLE   0 0 24,380
GLOBAL X FDS US INFR DEV ETF 37954Y673 2,071 129,012 SH   SOLE   0 0 129,012
GLOBALSTAR INC COM 378973408 26 37,630 SH   SOLE   0 0 37,630
GLOBUS MED INC CL A 379577208 1,517 30,442 SH   SOLE   2,677 0 27,765
GLU MOBILE INC COM 379890106 40 10,539 SH   SOLE   0 0 10,539
GODADDY INC CL A 380237107 743 12,097 SH   SOLE   6,834 0 5,263
GOLAR LNG LTD BERMUDA SHS G9456A100 245 8,943 SH   SOLE   0 0 8,943
GOLDCORP INC NEW COM 380956409 872 63,119 SH   SOLE   181 0 62,938
GOLDEN STAR RES LTD CDA COM 38119T104 7 11,700 SH   SOLE   0 0 11,700
GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 2,913 59,746 SH   SOLE   0 0 59,746
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 29,088 794,534 SH   SOLE   0 0 794,534
GOLDMAN SACHS ETF TR ACTIVEBETA EUR 381430305 1,368 43,406 SH   SOLE   0 0 43,406
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 912 30,556 SH   SOLE   0 0 30,556
GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 310 9,052 SH   SOLE   0 0 9,052
GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 475 10,985 SH   SOLE   0 0 10,985
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 4,104 95,165 SH   SOLE   0 0 95,165
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 29,246 547,583 SH   SOLE   0 0 547,583
GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 5,688 106,186 SH   SOLE   0 0 106,186
GOLDMAN SACHS ETF TR TREASURYACCESS 381430529 3,777 37,737 SH   SOLE   0 0 37,737
GOLDMAN SACHS GROUP INC COM 38141G104 18,868 74,915 SH   SOLE   17,180 0 57,735
GOLDMAN SACHS MLP ENERGY REN COM 38148G107 109 18,945 SH   SOLE   0 0 18,945
GOLUB CAP BDC INC COM 38173M102 214 11,951 SH   SOLE   0 0 11,951
GOODYEAR TIRE & RUBR CO COM 382550101 1,775 66,771 SH   SOLE   0 0 66,771
GOPRO INC CL A 38268T103 357 74,593 SH   SOLE   0 0 74,593
GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 1,939 141,924 SH   SOLE   0 0 141,924
GRACO INC COM 384109104 452 9,884 SH   SOLE   3,439 0 6,445
GRAINGER W W INC COM 384802104 4,584 16,240 SH   SOLE   12,854 0 3,386
GRAMERCY PPTY TR COM NEW 385002308 1,311 60,341 SH   SOLE   2,005 0 58,336
GRAN TIERRA ENERGY INC COM 38500T101 50 17,966 SH   SOLE   16,279 0 1,687
GRAND CANYON ED INC COM 38526M106 607 5,786 SH   SOLE   3,884 0 1,902
GRANITE CONSTR INC COM 387328107 270 4,840 SH   SOLE   20 0 4,820
GRANITESHARES ETF TR BBG COMMD K 1 38747R108 1,053 40,443 SH   SOLE   0 0 40,443
GRANITESHARES ETF TR S&P GSCI CM K 1 38747R207 1,874 66,253 SH   SOLE   0 0 66,253
GRANITESHARES GOLD TR SHS BEN INT 38748G101 373 2,821 SH   SOLE   0 0 2,821
GRAY TELEVISION INC COM 389375106 800 62,956 SH   SOLE   45,077 0 17,879
GREAT PLAINS ENERGY INC COM 391164100 1,070 33,659 SH   SOLE   2,158 0 31,501
GREAT SOUTHN BANCORP INC COM 390905107 219 4,379 SH   SOLE   0 0 4,379
GREENBRIER COS INC COM 393657101 510 10,153 SH   SOLE   0 0 10,153
GROUPE CGI INC CL A SUB VTG 39945C109 468 8,124 SH   SOLE   0 0 8,124
GRUBHUB INC COM 400110102 963 9,489 SH   SOLE   191 0 9,298
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 631 3,700 SH   SOLE   3,323 0 377
GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 292 35,051 SH   SOLE   0 0 35,051
GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 487 24,002 SH   SOLE   0 0 24,002
GUGGENHEIM TAXABLE MUN MNGD COM 401664107 263 12,227 SH   SOLE   0 0 12,227
GUIDEWIRE SOFTWARE INC COM 40171V100 379 4,736 SH   SOLE   3,767 0 969
GW PHARMACEUTICALS PLC ADS 36197T103 948 8,418 SH   SOLE   80 0 8,338
HAIN CELESTIAL GROUP INC COM 405217100 281 8,752 SH   SOLE   1,468 0 7,284
HALLIBURTON CO COM 406216101 8,779 187,032 SH   SOLE   82,383 0 104,649
HALYARD HEALTH INC COM 40650V100 376 8,168 SH   SOLE   0 0 8,168
HANCOCK HLDG CO COM 410120109 592 11,447 SH   SOLE   5,505 0 5,942
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 678 17,687 SH   SOLE   0 0 17,687
HANCOCK JOHN INCOME SECS TR COM 410123103 196 13,840 SH   SOLE   0 0 13,840
HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013P749 570 63,961 SH   SOLE   0 0 63,961
HANCOCK JOHN INVS TR COM 410142103 449 27,028 SH   SOLE   0 0 27,028
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 2,152 105,101 SH   SOLE   0 0 105,101
HANCOCK JOHN PFD INCOME FD I COM 41013X106 1,428 71,216 SH   SOLE   0 0 71,216
HANCOCK JOHN PFD INCOME FD I COM 41021P103 393 22,301 SH   SOLE   0 0 22,301
HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 3,577 235,612 SH   SOLE   0 0 235,612
HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 1,010 46,557 SH   SOLE   0 0 46,557
HANESBRANDS INC COM 410345102 1,689 91,692 SH   SOLE   14,378 0 77,314
HANOVER INS GROUP INC COM 410867105 761 6,458 SH   SOLE   1,910 0 4,548
HARLEY DAVIDSON INC COM 412822108 1,121 26,142 SH   SOLE   52 0 26,090
HARMONIC INC COM 413160102 82 21,559 SH   SOLE   0 0 21,559
HARRIS CORP DEL COM 413875105 1,927 11,949 SH   SOLE   334 0 11,615
HARTFORD FINL SVCS GROUP INC COM 416515104 1,687 32,750 SH   SOLE   3,092 0 29,658
HASBRO INC COM 418056107 1,675 19,873 SH   SOLE   7,617 0 12,256
HAWAIIAN ELEC INDUSTRIES COM 419870100 631 18,340 SH   SOLE   1,020 0 17,320
HAWAIIAN HOLDINGS INC COM 419879101 473 12,226 SH   SOLE   0 0 12,226
HAWKINS INC COM 420261109 341 9,709 SH   SOLE   0 0 9,709
HCA HEALTHCARE INC COM 40412C101 689 7,100 SH   SOLE   63 0 7,037
HCP INC COM 40414L109 2,081 89,574 SH   SOLE   2,062 0 87,512
HD SUPPLY HLDGS INC COM 40416M105 952 25,105 SH   SOLE   57 0 25,048
HDFC BANK LTD ADR REPS 3 SHS 40415F101 470 4,763 SH   SOLE   2,105 0 2,658
HEALTHCARE SVCS GRP INC COM 421906108 446 10,269 SH   SOLE   5,273 0 4,996
HEALTHCARE TR AMER INC CL A NEW 42225P501 8,207 310,295 SH   SOLE   15,044 0 295,251
HEALTHEQUITY INC COM 42226A107 1,021 16,862 SH   SOLE   15,779 0 1,083
HECLA MNG CO COM 422704106 459 125,114 SH   SOLE   0 0 125,114
HEICO CORP NEW COM 422806109 2,015 23,211 SH   SOLE   8,385 0 14,826
HELEN OF TROY CORP LTD COM G4388N106 1,974 22,689 SH   SOLE   1,044 0 21,645
HELMERICH & PAYNE INC COM 423452101 1,088 16,341 SH   SOLE   2,353 0 13,988
HENRY JACK & ASSOC INC COM 426281101 2,182 18,068 SH   SOLE   4,703 0 13,365
HERCULES CAPITAL INC COM 427096508 178 14,684 SH   SOLE   0 0 14,684
HERSHEY CO COM 427866108 3,737 37,767 SH   SOLE   23 0 37,744
HESS CORP COM 42809H107 1,290 25,486 SH   SOLE   12,467 0 13,019
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,468 83,694 SH   SOLE   105 0 83,589
HEXCEL CORP NEW COM 428291108 2,016 31,214 SH   SOLE   20,393 0 10,821
HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 438 41,292 SH   SOLE   0 0 41,292
HIGHLAND FDS I HI LD IBOXX SRLN 430101774 10,870 593,323 SH   SOLE   0 0 593,323
HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 5,278 330,084 SH   SOLE   0 0 330,084
HILL ROM HLDGS INC COM 431475102 432 4,973 SH   SOLE   1,473 0 3,500
HILLENBRAND INC COM 431571108 581 12,683 SH   SOLE   6,167 0 6,516
HILTON WORLDWIDE HLDGS INC COM 43300A203 533 6,773 SH   SOLE   2,256 0 4,517
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 69 11,172 SH   SOLE   0 0 11,172
HOLLYFRONTIER CORP COM 436106108 1,018 20,840 SH   SOLE   836 0 20,004
HOLOGIC INC COM 436440101 1,277 34,182 SH   SOLE   11,057 0 23,125
HOME BANCSHARES INC COM 436893200 319 14,001 SH   SOLE   0 0 14,001
HOME DEPOT INC COM 437076102 79,738 447,361 SH   SOLE   58,611 0 388,750
HONDA MOTOR LTD AMERN SHS 438128308 1,317 37,909 SH   SOLE   28,024 0 9,885
HONEYWELL INTL INC COM 438516106 45,520 314,993 SH   SOLE   70,822 0 244,171
HORIZON BANCORP IND COM 440407104 456 15,183 SH   SOLE   0 0 15,183
HORIZON GLOBAL CORP COM 44052W104 160 19,376 SH   SOLE   17,889 0 1,487
HORIZONS ETF TR I HORIZONS NASDAQ 44053G108 17,289 726,443 SH   SOLE   0 0 726,443
HORIZONS ETF TR I HRZNS S&P500 COV 44053G603 663 13,763 SH   SOLE   0 0 13,763
HORMEL FOODS CORP COM 440452100 1,233 35,923 SH   SOLE   0 0 35,923
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 5,279 208,332 SH   SOLE   3,360 0 204,972
HOST HOTELS & RESORTS INC COM 44107P104 291 15,609 SH   SOLE   10,184 0 5,425
HOVNANIAN ENTERPRISES INC CL A 442487203 684 373,502 SH   SOLE   0 0 373,502
HOWARD HUGHES CORP COM 44267D107 481 3,458 SH   SOLE   0 0 3,458
HP INC COM 40434L105 2,859 130,445 SH   SOLE   12,936 0 117,509
HSBC HLDGS PLC ADR A 1/40PF A 404280604 652 25,309 SH   SOLE   0 0 25,309
HSBC HLDGS PLC SPON ADR NEW 404280406 2,035 42,696 SH   SOLE   7,259 0 35,437
HUGOTON RTY TR TEX UNIT BEN INT 444717102 8 12,013 SH   SOLE   0 0 12,013
HUMANA INC COM 444859102 3,536 13,154 SH   SOLE   10,262 0 2,892
HUNT J B TRANS SVCS INC COM 445658107 1,973 16,845 SH   SOLE   7,237 0 9,608
HUNTINGTON BANCSHARES INC COM 446150104 2,485 164,587 SH   SOLE   0 0 164,587
HUNTINGTON INGALLS INDS INC COM 446413106 2,703 10,486 SH   SOLE   1 0 10,485
HUNTSMAN CORP COM 447011107 610 20,862 SH   SOLE   4,932 0 15,930
HYATT HOTELS CORP COM CL A 448579102 254 3,329 SH   SOLE   3,219 0 110
IAC INTERACTIVECORP COM 44919P508 231 1,478 SH   SOLE   133 0 1,345
IAMGOLD CORP COM 450913108 335 64,503 SH   SOLE   0 0 64,503
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 2,952 51,752 SH   SOLE   0 0 51,752
ICF INTL INC COM 44925C103 396 6,775 SH   SOLE   5,624 0 1,151
ICHOR HOLDINGS SHS G4740B105 621 25,632 SH   SOLE   0 0 25,632
ICICI BK LTD ADR 45104G104 957 108,089 SH   SOLE   95,785 0 12,304
ICON PLC SHS G4705A100 2,829 23,943 SH   SOLE   8,078 0 15,865
ICU MED INC COM 44930G107 218 864 SH   SOLE   481 0 383
IDACORP INC COM 451107106 411 4,656 SH   SOLE   1,914 0 2,742
IDEXX LABS INC COM 45168D104 2,208 11,554 SH   SOLE   4,130 0 7,424
IEC ELECTRS CORP NEW COM 44949L105 121 26,895 SH   SOLE   0 0 26,895
IHS MARKIT LTD SHS G47567105 520 10,788 SH   SOLE   9,212 0 1,576
II VI INC COM 902104108 346 8,451 SH   SOLE   0 0 8,451
ILLINOIS TOOL WKS INC COM 452308109 8,336 53,212 SH   SOLE   12,051 0 41,161
ILLUMINA INC COM 452327109 2,182 9,228 SH   SOLE   1,638 0 7,590
IMMUNOGEN INC COM 45253H101 400 38,027 SH   SOLE   33,183 0 4,844
IMMUNOMEDICS INC COM 452907108 195 13,374 SH   SOLE   274 0 13,100
IMPINJ INC COM 453204109 285 21,914 SH   SOLE   0 0 21,914
INCYTE CORP COM 45337C102 1,066 12,789 SH   SOLE   3,818 0 8,971
INDEPENDENT BANK CORP MASS COM 453836108 371 5,178 SH   SOLE   0 0 5,178
INDEXIQ ETF TR HDGD FTSE EURO 45409B552 315 16,024 SH   SOLE   0 0 16,024
INDEXIQ ETF TR HDGD FTSE INTL 45409B560 3,380 160,570 SH   SOLE   0 0 160,570
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 2,825 92,671 SH   SOLE   0 0 92,671
INDEXIQ ETF TR IQ CHAIKIN US 45409B388 578 23,047 SH   SOLE   0 0 23,047
INDEXIQ ETF TR IQ CHAIKIN US 45409B396 9,785 358,701 SH   SOLE   0 0 358,701
INDEXIQ ETF TR IQ ENCH COR PL 45409B479 6,687 346,684 SH   SOLE   0 0 346,684
INDEXIQ ETF TR IQ GLB RES ETF 45409B883 3,060 111,061 SH   SOLE   0 0 111,061
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 6,875 223,656 SH   SOLE   0 0 223,656
INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 533 21,710 SH   SOLE   0 0 21,710
INDEXIQ ETF TR US RL EST SMCP 45409B628 1,726 72,786 SH   SOLE   0 0 72,786
INDIA FD INC COM 454089103 214 8,679 SH   SOLE   0 0 8,679
INFOSYS LTD SPONSORED ADR 456788108 1,467 82,197 SH   SOLE   48,817 0 33,380
ING GROEP N V SPONSORED ADR 456837103 2,084 123,093 SH   SOLE   89,813 0 33,280
INGERSOLL-RAND PLC SHS G47791101 4,538 53,070 SH   SOLE   19,554 0 33,516
INGREDION INC COM 457187102 218 1,694 SH   SOLE   0 0 1,694
INNOVATOR ETFS TR IBD 50 ETF 45782C102 4,513 135,457 SH   SOLE   0 0 135,457
INNOVATOR ETFS TR IBD ETF LEADERS 45782C201 1,260 51,216 SH   SOLE   0 0 51,216
INPHI CORP COM 45772F107 338 11,354 SH   SOLE   4,551 0 6,803
INSIGHT SELECT INCOME FD COM 45781W109 336 17,332 SH   SOLE   0 0 17,332
INSTALLED BLDG PRODS INC COM 45780R101 269 4,479 SH   SOLE   604 0 3,875
INSULET CORP COM 45784P101 276 3,186 SH   SOLE   1,271 0 1,915
INSYS THERAPEUTICS INC NEW COM NEW 45824V209 62 10,212 SH   SOLE   0 0 10,212
INTEGER HLDGS CORP COM 45826H109 653 11,591 SH   SOLE   3,639 0 7,952
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 376 6,840 SH   SOLE   5,176 0 1,664
INTEGRATED DEVICE TECHNOLOGY COM 458118106 437 14,292 SH   SOLE   0 0 14,292
INTEL CORP COM 458140100 60,894 1,169,235 SH   SOLE   49,841 0 1,119,394
INTER PARFUMS INC COM 458334109 253 5,372 SH   SOLE   5,227 0 145
INTERACTIVE BROKERS GROUP IN COM 45841N107 934 13,886 SH   SOLE   0 0 13,886
INTERCEPT PHARMACEUTICALS IN COM 45845P108 4,525 73,561 SH   SOLE   0 0 73,561
INTERCONTINENTAL EXCHANGE IN COM 45866F104 6,016 82,962 SH   SOLE   20,825 0 62,137
INTERCONTINENTAL HOTELS GROU SPONSORED ADR 45857P707 1,563 25,535 SH   SOLE   0 0 25,535
INTERNATIONAL BANCSHARES COR COM 459044103 210 5,408 SH   SOLE   4,568 0 840
INTERNATIONAL BUSINESS MACHS COM 459200101 30,607 199,487 SH   SOLE   4,212 0 195,275
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 506 3,694 SH   SOLE   2,238 0 1,456
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 2,116 79,177 SH   SOLE   9,650 0 69,527
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 1,778 66,500 SH Put SOLE   0 0 66,500
INTERXION HOLDING N.V SHS N47279109 201 3,232 SH   SOLE   56 0 3,176
INTL PAPER CO COM 460146103 7,576 141,801 SH   SOLE   16,364 0 125,437
INTREPID POTASH INC COM 46121Y102 115 31,698 SH   SOLE   0 0 31,698
INTREXON CORP COM 46122T102 239 15,621 SH   SOLE   0 0 15,621
INTUIT COM 461202103 3,317 19,132 SH   SOLE   4,993 0 14,139
INTUIT COM 461202103 485 2,800 SH Put SOLE   0 0 2,800
INTUITIVE SURGICAL INC COM NEW 46120E602 7,012 16,986 SH   SOLE   54 0 16,932
INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 146 13,797 SH   SOLE   0 0 13,797
INVESCO BD FD COM 46132L107 191 10,607 SH   SOLE   0 0 10,607
INVESCO CALIF VALUE MUN INC COM 46132H106 355 30,419 SH   SOLE   0 0 30,419
INVESCO DYNAMIC CR OPP FD COM 46132R104 288 24,541 SH   SOLE   0 0 24,541
INVESCO HIGH INCOME 2023 TAR COM 46135X108 833 84,498 SH   SOLE   0 0 84,498
INVESCO LTD SHS G491BT108 2,211 69,064 SH   SOLE   10,534 0 58,530
INVESCO MORTGAGE CAPITAL INC COM 46131B100 2,568 156,804 SH   SOLE   0 0 156,804
INVESCO MUN OPPORTUNITY TR COM 46132C107 947 80,831 SH   SOLE   0 0 80,831
INVESCO MUN TR COM 46131J103 766 65,506 SH   SOLE   0 0 65,506
INVESCO MUNI INCOME OPP TRST COM 46132X101 241 32,506 SH   SOLE   0 0 32,506
INVESCO QUALITY MUNI INC TRS COM 46133G107 871 73,165 SH   SOLE   0 0 73,165
INVESCO SR INCOME TR COM 46131H107 919 208,930 SH   SOLE   0 0 208,930
INVESCO TR INVT GRADE MUNS COM 46131M106 345 28,202 SH   SOLE   1,600 0 26,602
INVESCO VALUE MUN INCOME TR COM 46132P108 699 48,110 SH   SOLE   0 0 48,110
INVESTMENT TECHNOLOGY GRP NE COM 46145F105 897 45,426 SH   SOLE   0 0 45,426
INVESTORS REAL ESTATE TR SH BEN INT 461730103 2,641 508,772 SH   SOLE   2,801 0 505,971
INVITAE CORP COM 46185L103 262 55,854 SH   SOLE   0 0 55,854
INVIVO THERAPEUTICS HLDGS CO COM NEW 46186M209 11 20,415 SH   SOLE   0 0 20,415
IONIS PHARMACEUTICALS INC COM 462222100 2,032 46,100 SH   SOLE   38,739 0 7,361
IPG PHOTONICS CORP COM 44980X109 2,550 10,926 SH   SOLE   5,229 0 5,697
IQVIA HLDGS INC COM 46266C105 1,029 10,484 SH   SOLE   1,753 0 8,731
IRIDIUM COMMUNICATIONS INC COM 46269C102 136 12,058 SH   SOLE   0 0 12,058
IROBOT CORP COM 462726100 709 11,048 SH   SOLE   0 0 11,048
IRON MTN INC NEW COM 46284V101 2,125 64,678 SH   SOLE   3,542 0 61,136
IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 326 21,160 SH   SOLE   16,632 0 4,528
ISHARES DOW JONES UBS ROLL S SHS BEN INT 45032K102 962 25,799 SH   SOLE   0 0 25,799
ISHARES GOLD TRUST ISHARES 464285105 42,319 3,324,385 SH   SOLE   120 0 3,324,265
ISHARES INC CORE MSCI EMKT 46434G103 659,140 11,286,739 SH   SOLE   18,763 0 11,267,976
ISHARES INC CUR HD MSCI EM 46434G509 836 31,021 SH   SOLE   0 0 31,021
ISHARES INC EM HGHYL BD ETF 464286285 9,311 189,707 SH   SOLE   0 0 189,707
ISHARES INC EM MKT SM-CP ETF 464286475 358 6,710 SH   SOLE   0 0 6,710
ISHARES INC EM MKTS DIV ETF 464286319 4,663 107,522 SH   SOLE   0 0 107,522
ISHARES INC GLB ENR PROD ETF 464286343 322 15,471 SH   SOLE   0 0 15,471
ISHARES INC GLB SILV MIN ETF 464286327 162 15,834 SH   SOLE   0 0 15,834
ISHARES INC INTL HIGH YIELD 464286210 569 10,254 SH   SOLE   0 0 10,254
ISHARES INC JP MORGAN EM ETF 464286517 476 9,460 SH   SOLE   0 0 9,460
ISHARES INC JP MRG EM CRP BD 464286251 550 11,004 SH   SOLE   0 0 11,004
ISHARES INC MIN VOL EMRG MKT 464286533 84,443 1,354,563 SH   SOLE   25 0 1,354,538
ISHARES INC MIN VOL GBL ETF 464286525 29,081 346,944 SH   SOLE   0 0 346,944
ISHARES INC MLT FCTR EMG MKT 46434G889 550 10,733 SH   SOLE   0 0 10,733
ISHARES INC MSCI AUST ETF 464286103 964 43,780 SH   SOLE   0 0 43,780
ISHARES INC MSCI AUSTRIA ETF 464286202 1,836 72,393 SH   SOLE   0 0 72,393
ISHARES INC MSCI BELGIUM ETF 464286301 1,687 78,993 SH   SOLE   0 0 78,993
ISHARES INC MSCI BRAZIL ETF 464286400 3,806 84,796 SH   SOLE   0 0 84,796
ISHARES INC MSCI BRIC INDX 464286657 1,112 24,057 SH   SOLE   0 0 24,057
ISHARES INC MSCI CDA ETF 464286509 1,275 46,258 SH   SOLE   0 0 46,258
ISHARES INC MSCI CHILE ETF 464286640 1,336 25,196 SH   SOLE   0 0 25,196
ISHARES INC MSCI COLMBIA ETF 46434G202 166 11,095 SH   SOLE   0 0 11,095
ISHARES INC MSCI EM ASIA ETF 464286426 4,747 63,348 SH   SOLE   0 0 63,348
ISHARES INC MSCI EM ESG OPZ 46434G863 2,623 34,640 SH   SOLE   0 0 34,640
ISHARES INC MSCI EQUAL WEITE 464286681 2,376 43,141 SH   SOLE   0 0 43,141
ISHARES INC MSCI EURZONE ETF 464286608 65,841 1,518,831 SH   SOLE   35 0 1,518,796
ISHARES INC MSCI FRANCE ETF 464286707 12,797 407,546 SH   SOLE   0 0 407,546
ISHARES INC MSCI FRNTR100ETF 464286145 3,878 110,467 SH   SOLE   0 0 110,467
ISHARES INC MSCI GBL ETF NEW 46434G848 1,224 36,523 SH   SOLE   0 0 36,523
ISHARES INC MSCI GBL GOLD MN 46434G855 933 52,716 SH   SOLE   0 0 52,716
ISHARES INC MSCI GERMANY ETF 464286806 12,707 396,586 SH   SOLE   0 0 396,586
ISHARES INC MSCI HONG KG ETF 464286871 16,808 664,078 SH   SOLE   0 0 664,078
ISHARES INC MSCI ISRAEL ETF 464286632 231 4,668 SH   SOLE   0 0 4,668
ISHARES INC MSCI ITALY ETF 46434G830 3,141 97,698 SH   SOLE   0 0 97,698
ISHARES INC MSCI JAPN SMCETF 464286582 768 9,376 SH   SOLE   0 0 9,376
ISHARES INC MSCI JPN ETF NEW 46434G822 66,943 1,103,212 SH   SOLE   0 0 1,103,212
ISHARES INC MSCI MEXICO ETF 464286822 355 6,888 SH   SOLE   0 0 6,888
ISHARES INC MSCI NETHERL ETF 464286814 11,811 369,454 SH   SOLE   0 0 369,454
ISHARES INC MSCI PAC JP ETF 464286665 1,634 35,179 SH   SOLE   0 0 35,179
ISHARES INC MSCI SINGPOR ETF 46434G780 1,660 62,227 SH   SOLE   0 0 62,227
ISHARES INC MSCI SPAIN ETF 464286764 1,074 33,043 SH   SOLE   0 0 33,043
ISHARES INC MSCI STH AFR ETF 464286780 1,360 19,800 SH   SOLE   0 0 19,800
ISHARES INC MSCI STH KOR ETF 464286772 3,628 48,081 SH   SOLE   0 0 48,081
ISHARES INC MSCI SWEDEN ETF 464286756 329 9,816 SH   SOLE   0 0 9,816
ISHARES INC MSCI SWITZERLAND 464286749 33,537 975,760 SH   SOLE   0 0 975,760
ISHARES INC MSCI TAIWAN ETF 46434G772 2,691 70,182 SH   SOLE   0 0 70,182
ISHARES INC MSCI THAILND ETF 464286624 2,056 20,619 SH   SOLE   0 0 20,619
ISHARES INC MSCI TURKEY ETF 464286715 788 18,574 SH   SOLE   0 0 18,574
ISHARES INC MSCI WORLD ETF 464286392 271 3,116 SH   SOLE   0 0 3,116
ISHARES INC US INTL HGH YLD 464286178 2,524 50,347 SH   SOLE   0 0 50,347
ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 1,109 66,610 SH   SOLE   0 0 66,610
ISHARES SILVER TRUST ISHARES 46428Q109 20,367 1,321,700 SH   SOLE   0 0 1,321,700
ISHARES TR 0-5 YR TIPS ETF 46429B747 3,701 36,959 SH   SOLE   0 0 36,959
ISHARES TR 0-5YR HI YL CP 46434V407 10,127 216,441 SH   SOLE   0 0 216,441
ISHARES TR 0-5YR INVT GR CP 46434V100 2,063 41,476 SH   SOLE   0 0 41,476
ISHARES TR 1 3 YR CR BD ETF 464288646 43,763 421,605 SH   SOLE   701 0 420,904
ISHARES TR 1 3 YR TREAS BD 464287457 56,457 675,645 SH   SOLE   2,611 0 673,034
ISHARES TR 10+ YR CR BD ETF 464289511 12,149 201,470 SH   SOLE   0 0 201,470
ISHARES TR 10-20 YR TRS ETF 464288653 3,801 28,733 SH   SOLE   0 0 28,733
ISHARES TR 20 YR TR BD ETF 464287432 58,846 482,741 SH   SOLE   0 0 482,741
ISHARES TR 3 7 YR TREAS BD 464288661 18,674 154,819 SH   SOLE   3,580 0 151,239
ISHARES TR A RATE CP BD ETF 46429B291 577 11,288 SH   SOLE   0 0 11,288
ISHARES TR AGENCY BOND ETF 464288166 2,081 18,574 SH   SOLE   0 0 18,574
ISHARES TR AGGRES ALLOC ETF 464289859 5,658 105,750 SH   SOLE   0 0 105,750
ISHARES TR ASIA 50 ETF 464288430 2,080 30,471 SH   SOLE   0 0 30,471
ISHARES TR BARCLAYS 7 10 YR 464287440 61,488 595,872 SH   SOLE   0 0 595,872
ISHARES TR CALIF MUN BD ETF 464288356 9,457 162,017 SH   SOLE   0 0 162,017
ISHARES TR CHINA LG-CAP ETF 464287184 8,502 179,979 SH   SOLE   0 0 179,979
ISHARES TR CMBS ETF 46429B366 780 15,489 SH   SOLE   0 0 15,489
ISHARES TR COHEN STEER REIT 464287564 20,230 216,839 SH   SOLE   0 0 216,839
ISHARES TR CONSER ALLOC ETF 464289883 12,879 375,912 SH   SOLE   0 0 375,912
ISHARES TR CONV BD ETF 46435G102 2,289 40,643 SH   SOLE   0 0 40,643
ISHARES TR CORE 1 5 YR USD 46432F859 22,911 464,249 SH   SOLE   0 0 464,249
ISHARES TR CORE DIV GRWTH 46434V621 62,849 1,853,951 SH   SOLE   0 0 1,853,951
ISHARES TR CORE HIGH DV ETF 46429B663 87,314 1,033,551 SH   SOLE   0 0 1,033,551
ISHARES TR CORE INTL AGGR 46435G672 3,061 58,122 SH   SOLE   0 0 58,122
ISHARES TR CORE LT USDB ETF 464289479 417 6,741 SH   SOLE   0 0 6,741
ISHARES TR CORE MSCI EAFE 46432F842 519,349 7,883,304 SH   SOLE   4,018 0 7,879,286
ISHARES TR CORE MSCI EURO 46434V738 4,108 82,689 SH   SOLE   0 0 82,689
ISHARES TR CORE MSCI INTL 46435G326 250 4,296 SH   SOLE   0 0 4,296
ISHARES TR CORE MSCI PAC 46434V696 3,128 52,253 SH   SOLE   0 0 52,253
ISHARES TR CORE MSCI TOTAL 46432F834 29,344 465,487 SH   SOLE   0 0 465,487
ISHARES TR CORE S&P MCP ETF 464287507 1,013,912 5,405,513 SH   SOLE   96,796 0 5,308,717
ISHARES TR CORE S&P SCP ETF 464287804 395,856 5,140,323 SH   SOLE   20,719 0 5,119,604
ISHARES TR CORE S&P TTL STK 464287150 109,822 1,816,433 SH   SOLE   0 0 1,816,433
ISHARES TR CORE S&P US GWT 464287671 537,235 9,835,863 SH   SOLE   0 0 9,835,863
ISHARES TR CORE S&P US VLU 464287663 399,888 7,528,017 SH   SOLE   0 0 7,528,017
ISHARES TR CORE S&P500 ETF 464287200 991,465 3,736,161 SH   SOLE   12,940 0 3,723,221
ISHARES TR CORE TOTAL USD 46434V613 13,806 276,456 SH   SOLE   0 0 276,456
ISHARES TR CORE US AGGBD ET 464287226 440,755 4,109,605 SH   SOLE   10,719 0 4,098,886
ISHARES TR CR 5 10 YR ETF 46435G417 1,090 22,544 SH   SOLE   0 0 22,544
ISHARES TR CRE U S REIT ETF 464288521 846 18,770 SH   SOLE   0 0 18,770
ISHARES TR CUR HD EURZN ETF 46434V639 5,117 174,416 SH   SOLE   0 0 174,416
ISHARES TR CUR HED MSCI GER 46434V704 440 16,055 SH   SOLE   0 0 16,055
ISHARES TR DEVSMCP EXNA ETF 464288497 1,030 17,795 SH   SOLE   0 0 17,795
ISHARES TR DOW JONES US ETF 464287846 17,748 134,333 SH   SOLE   0 0 134,333
ISHARES TR EAFE GRWTH ETF 464288885 6,996 87,053 SH   SOLE   0 0 87,053
ISHARES TR EAFE SML CP ETF 464288273 28,805 441,867 SH   SOLE   56,039 0 385,828
ISHARES TR EAFE VALUE ETF 464288877 18,582 340,641 SH   SOLE   30 0 340,611
ISHARES TR EDGE MSCI MINM 46435G433 1,333 46,452 SH   SOLE   0 0 46,452
ISHARES TR EDGE MSCI USA VL 46432F388 1,203 14,669 SH   SOLE   0 0 14,669
ISHARES TR EDGE US FIXD INM 46435U796 1,947 19,894 SH   SOLE   0 0 19,894
ISHARES TR EMGR MKT INF ETF 464288216 585 18,093 SH   SOLE   0 0 18,093
ISHARES TR EUROPE ETF 464287861 6,336 135,882 SH   SOLE   0 0 135,882
ISHARES TR EXPONENTIAL TECH 46434V381 3,251 89,373 SH   SOLE   0 0 89,373
ISHARES TR FLTG RATE NT ETF 46429B655 36,869 723,912 SH   SOLE   0 0 723,912
ISHARES TR GL CLEAN ENE ETF 464288224 844 88,619 SH   SOLE   0 0 88,619
ISHARES TR GL TIMB FORE ETF 464288174 6,032 76,985 SH   SOLE   0 0 76,985
ISHARES TR GLB CNS DISC ETF 464288745 1,268 11,376 SH   SOLE   0 0 11,376
ISHARES TR GLB CNSM STP ETF 464288737 4,332 43,160 SH   SOLE   0 0 43,160
ISHARES TR GLB INFRASTR ETF 464288372 6,215 145,044 SH   SOLE   0 0 145,044
ISHARES TR GLOB HLTHCRE ETF 464287325 4,444 39,909 SH   SOLE   0 0 39,909
ISHARES TR GLOB INDSTRL ETF 464288729 941 10,297 SH   SOLE   0 0 10,297
ISHARES TR GLOB TELECOM ETF 464287275 7,541 131,542 SH   SOLE   0 0 131,542
ISHARES TR GLOB UTILITS ETF 464288711 1,385 28,218 SH   SOLE   0 0 28,218
ISHARES TR GLOBAL 100 ETF 464287572 1,962 21,504 SH   SOLE   0 0 21,504
ISHARES TR GLOBAL ENERG ETF 464287341 2,667 78,495 SH   SOLE   0 0 78,495
ISHARES TR GLOBAL FINLS ETF 464287333 523 7,560 SH   SOLE   0 0 7,560
ISHARES TR GLOBAL MATER ETF 464288695 1,490 22,038 SH   SOLE   0 0 22,038
ISHARES TR GLOBAL REIT ETF 46434V647 763 31,065 SH   SOLE   0 0 31,065
ISHARES TR GLOBAL TECH ETF 464287291 9,779 61,765 SH   SOLE   0 0 61,765
ISHARES TR GNMA BOND ETF 46429B333 1,840 37,868 SH   SOLE   0 0 37,868
ISHARES TR GOV/CRED BD ETF 464288596 836 7,488 SH   SOLE   0 0 7,488
ISHARES TR GRWT ALLOCAT ETF 464289867 19,925 447,052 SH   SOLE   0 0 447,052
ISHARES TR HDG MSCI EAFE 46434V803 83,818 2,918,453 SH   SOLE   0 0 2,918,453
ISHARES TR HDG MSCI JAPAN 46434V886 2,534 78,999 SH   SOLE   0 0 78,999
ISHARES TR IBNDS MAR20 ETF 46432FAK3 255 10,455 SH   SOLE   0 0 10,455
ISHARES TR IBNDS MAR23 ETF 46432FAN7 564 23,711 SH   SOLE   0 0 23,711
ISHARES TR IBONDS DEC18 ETF 46434VAA8 7,978 317,342 SH   SOLE   0 0 317,342
ISHARES TR IBONDS DEC19 ETF 46434VAU4 10,678 431,090 SH   SOLE   0 0 431,090
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 7,352 293,264 SH   SOLE   0 0 293,264
ISHARES TR IBONDS DEC2023 46435G318 358 14,397 SH   SOLE   0 0 14,397
ISHARES TR IBONDS DEC21 ETF 46434VBK5 4,874 199,176 SH   SOLE   0 0 199,176
ISHARES TR IBONDS DEC21 ETF 46435G789 2,207 86,901 SH   SOLE   0 0 86,901
ISHARES TR IBONDS DEC22 ETF 46434VBA7 3,301 134,678 SH   SOLE   0 0 134,678
ISHARES TR IBONDS DEC22 ETF 46435G755 1,370 53,742 SH   SOLE   0 0 53,742
ISHARES TR IBONDS DEC23 ETF 46434VAX8 1,625 66,384 SH   SOLE   0 0 66,384
ISHARES TR IBONDS DEC24 ETF 46434VBG4 473 19,407 SH   SOLE   0 0 19,407
ISHARES TR IBONDS DEC25 ETF 46434VBD1 550 22,650 SH   SOLE   0 0 22,650
ISHARES TR IBONDS MAR20 ETF 46432FBC0 1,435 55,383 SH   SOLE   0 0 55,383
ISHARES TR IBONDS MAR23 ETF 46432FAZ0 237 9,164 SH   SOLE   0 0 9,164
ISHARES TR IBONDS SEP18 ETF 46429B580 2,425 95,483 SH   SOLE   0 0 95,483
ISHARES TR IBONDS SEP19 ETF 46429B564 2,536 100,254 SH   SOLE   0 0 100,254
ISHARES TR IBONDS SEP20 ETF 46434V571 4,893 192,926 SH   SOLE   0 0 192,926
ISHARES TR IBOXX HI YD ETF 464288513 106,058 1,238,415 SH   SOLE   29,177 0 1,209,238
ISHARES TR IBOXX INV CP ETF 464287242 209,244 1,782,473 SH   SOLE   7,214 0 1,775,259
ISHARES TR INDIA 50 ETF 464289529 992 28,052 SH   SOLE   0 0 28,052
ISHARES TR INTL DEV RE ETF 464288489 2,391 80,412 SH   SOLE   0 0 80,412
ISHARES TR INTL DEVPPTY ETF 464288422 445 11,419 SH   SOLE   0 0 11,419
ISHARES TR INTL DIV GRWTH 46435G524 670 11,770 SH   SOLE   0 0 11,770
ISHARES TR INTL MOMENTUM FT 46434V449 490 16,003 SH   SOLE   0 0 16,003
ISHARES TR INTL PFD STK ETF 46429B135 4,470 247,215 SH   SOLE   0 0 247,215
ISHARES TR INTL QLTY FACTOR 46434V456 541 18,469 SH   SOLE   0 0 18,469
ISHARES TR INTL SEL DIV ETF 464288448 46,228 1,400,413 SH   SOLE   0 0 1,400,413
ISHARES TR INTL TREA BD ETF 464288117 2,403 46,565 SH   SOLE   0 0 46,565
ISHARES TR INTRM GOV CR ETF 464288612 3,004 27,747 SH   SOLE   0 0 27,747
ISHARES TR INTRMD CR BD ETF 464288638 101,032 942,113 SH   SOLE   0 0 942,113
ISHARES TR JPMORGAN USD EMG 464288281 84,487 748,862 SH   SOLE   0 0 748,862
ISHARES TR LATN AMER 40 ETF 464287390 1,715 45,641 SH   SOLE   0 0 45,641
ISHARES TR MBS ETF 464288588 105,147 1,004,842 SH   SOLE   9,722 0 995,120
ISHARES TR MICRO-CAP ETF 464288869 4,377 45,574 SH   SOLE   3,556 0 42,018
ISHARES TR MIN VOL EAFE ETF 46429B689 148,170 2,010,715 SH   SOLE   90 0 2,010,625
ISHARES TR MIN VOL EUROPE 46434V720 225 8,837 SH   SOLE   0 0 8,837
ISHARES TR MIN VOL JAPN ETF 46434V712 747 10,643 SH   SOLE   0 0 10,643
ISHARES TR MIN VOL USA ETF 46429B697 302,647 5,827,989 SH   SOLE   58,190 0 5,769,799
ISHARES TR MIN VOLA EM 46435G714 274 10,153 SH   SOLE   0 0 10,153
ISHARES TR MLTFACT FINACL 46435G581 562 16,115 SH   SOLE   0 0 16,115
ISHARES TR MLTFCT HLTCARE 46435G565 437 13,978 SH   SOLE   0 0 13,978
ISHARES TR MLTFCTR INTL SML 46434V266 356 10,907 SH   SOLE   0 0 10,907
ISHARES TR MODERT ALLOC ETF 464289875 12,773 338,165 SH   SOLE   0 0 338,165
ISHARES TR MORTGE REL ETF 46435G342 9,086 213,888 SH   SOLE   0 0 213,888
ISHARES TR MRGSTR MD CP ETF 464288208 12,235 67,462 SH   SOLE   0 0 67,462
ISHARES TR MRGSTR MD CP GRW 464288307 6,049 28,882 SH   SOLE   0 0 28,882
ISHARES TR MRGSTR MD CP VAL 464288406 2,697 17,291 SH   SOLE   0 0 17,291
ISHARES TR MRGSTR SM CP ETF 464288505 3,721 22,045 SH   SOLE   0 0 22,045
ISHARES TR MRGSTR SM CP GR 464288604 3,432 18,497 SH   SOLE   0 0 18,497
ISHARES TR MRNGSTR INC ETF 46432F875 4,064 162,698 SH   SOLE   0 0 162,698
ISHARES TR MRNGSTR LG-CP ET 464287127 12,569 81,987 SH   SOLE   0 0 81,987
ISHARES TR MRNGSTR LG-CP GR 464287119 10,656 65,033 SH   SOLE   0 0 65,033
ISHARES TR MRNGSTR LG-CP VL 464288109 6,342 62,445 SH   SOLE   0 0 62,445
ISHARES TR MRNING SM CP ETF 464288703 6,073 42,458 SH   SOLE   0 0 42,458
ISHARES TR MSCI AC ASIA ETF 464288182 2,828 36,474 SH   SOLE   0 0 36,474
ISHARES TR MSCI ACWI ETF 464288257 28,078 391,602 SH   SOLE   0 0 391,602
ISHARES TR MSCI ACWI EX US 464288240 1,419 28,551 SH   SOLE   0 0 28,551
ISHARES TR MSCI CHINA ETF 46429B671 1,482 21,610 SH   SOLE   0 0 21,610
ISHARES TR MSCI DENMARK ETF 46429B523 214 3,110 SH   SOLE   0 0 3,110
ISHARES TR MSCI EAFE ESG OP 46435G516 688 10,217 SH   SOLE   0 0 10,217
ISHARES TR MSCI EAFE ETF 464287465 213,009 3,056,959 SH   SOLE   70,753 0 2,986,206
ISHARES TR MSCI EMG MKT ETF 464287234 167,204 3,463,223 SH   SOLE   47,695 0 3,415,528
ISHARES TR MSCI EMG MKT ETF 464287234 1,530 31,700 SH Put SOLE   0 0 31,700
ISHARES TR MSCI EURO FL ETF 464289180 6,817 295,101 SH   SOLE   0 0 295,101
ISHARES TR MSCI GLOBAL IMP 46435G532 1,283 21,788 SH   SOLE   0 0 21,788
ISHARES TR MSCI INDIA ETF 46429B598 6,034 176,795 SH   SOLE   0 0 176,795
ISHARES TR MSCI INDIA SM CP 46429B614 2,201 46,379 SH   SOLE   0 0 46,379
ISHARES TR MSCI INDONIA ETF 46429B309 1,641 60,870 SH   SOLE   0 0 60,870
ISHARES TR MSCI KLD400 SOC 464288570 5,356 54,814 SH   SOLE   0 0 54,814
ISHARES TR MSCI LW CRB TG 46434V464 581 4,973 SH   SOLE   0 0 4,973
ISHARES TR MSCI PERU ETF 464289842 955 22,440 SH   SOLE   0 0 22,440
ISHARES TR MSCI PHILIPS ETF 46429B408 719 20,588 SH   SOLE   0 0 20,588
ISHARES TR MSCI POLAND ETF 46429B606 2,093 83,384 SH   SOLE   0 0 83,384
ISHARES TR MSCI SAUDI ARBIA 46434V423 209 7,125 SH   SOLE   0 0 7,125
ISHARES TR MSCI UK ETF NEW 46435G334 8,273 238,073 SH   SOLE   0 0 238,073
ISHARES TR MSCI USA ESG SLC 464288802 6,911 62,345 SH   SOLE   0 0 62,345
ISHARES TR MULTIFACTOR GLBL 46434V316 1,235 39,948 SH   SOLE   0 0 39,948
ISHARES TR MULTIFACTOR INTL 46434V274 823 28,483 SH   SOLE   0 0 28,483
ISHARES TR MULTIFACTOR USA 46434V282 2,361 74,951 SH   SOLE   0 0 74,951
ISHARES TR MULTIFACTOR USA 46434V290 856 21,892 SH   SOLE   0 0 21,892
ISHARES TR N AMER TECH ETF 464287549 9,125 50,853 SH   SOLE   0 0 50,853
ISHARES TR NA TEC MULTM ETF 464287531 404 7,838 SH   SOLE   0 0 7,838
ISHARES TR NA TEC SFTWR ETF 464287515 7,183 42,329 SH   SOLE   0 0 42,329
ISHARES TR NASDAQ BIOTECH 464287556 54,675 512,225 SH   SOLE   22,202 0 490,023
ISHARES TR NATIONAL MUN ETF 464288414 39,613 363,657 SH   SOLE   0 0 363,657
ISHARES TR NEW YORK MUN ETF 464288323 868 15,853 SH   SOLE   0 0 15,853
ISHARES TR NEW ZEALAND ETF 464289123 2,608 53,438 SH   SOLE   0 0 53,438
ISHARES TR NORTH AMERN NAT 464287374 3,102 93,729 SH   SOLE   0 0 93,729
ISHARES TR PHLX SEMICND ETF 464287523 7,005 38,907 SH   SOLE   0 0 38,907
ISHARES TR RESIDNL REAL EST 464288562 4,653 80,708 SH   SOLE   0 0 80,708
ISHARES TR RUS 1000 ETF 464287622 99,658 678,595 SH   SOLE   0 0 678,595
ISHARES TR RUS 1000 GRW ETF 464287614 349,057 2,564,900 SH   SOLE   3,507 0 2,561,393
ISHARES TR RUS 1000 VAL ETF 464287598 180,420 1,504,001 SH   SOLE   9,394 0 1,494,607
ISHARES TR RUS 2000 GRW ETF 464287648 58,206 305,433 SH   SOLE   8,551 0 296,882
ISHARES TR RUS 2000 VAL ETF 464287630 53,005 434,895 SH   SOLE   15,982 0 418,913
ISHARES TR RUS MD CP GR ETF 464287481 60,662 493,390 SH   SOLE   282 0 493,108
ISHARES TR RUS MDCP VAL ETF 464287473 59,279 685,865 SH   SOLE   7,746 0 678,119
ISHARES TR RUS MID CAP ETF 464287499 98,590 477,573 SH   SOLE   5,357 0 472,216
ISHARES TR RUS TOP 200 ETF 464289446 1,774 29,214 SH   SOLE   0 0 29,214
ISHARES TR RUS TP200 GR ETF 464289438 20,292 275,068 SH   SOLE   0 0 275,068
ISHARES TR RUS TP200 VL ETF 464289420 6,364 126,160 SH   SOLE   0 0 126,160
ISHARES TR RUSSELL 2000 ETF 464287655 360,412 2,373,787 SH   SOLE   44,069 0 2,329,718
ISHARES TR RUSSELL 2000 ETF 464287655 911 6,000 SH Put SOLE   0 0 6,000
ISHARES TR RUSSELL 3000 ETF 464287689 56,076 358,682 SH   SOLE   0 0 358,682
ISHARES TR S&P 100 ETF 464287101 12,718 109,648 SH   SOLE   0 0 109,648
ISHARES TR S&P 500 GRWT ETF 464287309 328,685 2,119,593 SH   SOLE   7,530 0 2,112,063
ISHARES TR S&P 500 VAL ETF 464287408 260,280 2,380,469 SH   SOLE   0 0 2,380,469
ISHARES TR S&P MC 400GR ETF 464287606 115,060 527,000 SH   SOLE   0 0 527,000
ISHARES TR S&P MC 400VL ETF 464287705 28,552 184,803 SH   SOLE   0 0 184,803
ISHARES TR S&P SML 600 GWT 464287887 53,761 309,235 SH   SOLE   6,011 0 303,224
ISHARES TR S&P US PFD STK 464288687 167,972 4,472,090 SH   SOLE   0 0 4,472,090
ISHARES TR SELECT DIVID ETF 464287168 109,357 1,149,674 SH   SOLE   19,711 0 1,129,963
ISHARES TR SHORT TREAS BD 464288679 10,077 91,305 SH   SOLE   234 0 91,071
ISHARES TR SHRT NAT MUN ETF 464288158 13,268 126,509 SH   SOLE   0 0 126,509
ISHARES TR SP SMCP600VL ETF 464287879 74,988 497,136 SH   SOLE   0 0 497,136
ISHARES TR TIPS BD ETF 464287176 106,197 939,382 SH   SOLE   6,212 0 933,170
ISHARES TR TRANS AVG ETF 464287192 10,187 54,469 SH   SOLE   0 0 54,469
ISHARES TR TRS FLT RT BD 46434V860 3,448 68,583 SH   SOLE   0 0 68,583
ISHARES TR U.S. BAS MTL ETF 464287838 44,337 461,457 SH   SOLE   0 0 461,457
ISHARES TR U.S. CNSM GD ETF 464287812 3,333 28,028 SH   SOLE   0 0 28,028
ISHARES TR U.S. CNSM SV ETF 464287580 8,995 49,339 SH   SOLE   0 0 49,339
ISHARES TR U.S. ENERGY ETF 464287796 13,152 355,740 SH   SOLE   0 0 355,740
ISHARES TR U.S. FIN SVC ETF 464287770 17,400 132,865 SH   SOLE   0 0 132,865
ISHARES TR U.S. FINLS ETF 464287788 23,816 202,157 SH   SOLE   0 0 202,157
ISHARES TR U.S. INSRNCE ETF 464288786 484 7,492 SH   SOLE   0 0 7,492
ISHARES TR U.S. MED DVC ETF 464288810 23,549 127,283 SH   SOLE   0 0 127,283
ISHARES TR U.S. PHARMA ETF 464288836 3,444 23,344 SH   SOLE   0 0 23,344
ISHARES TR U.S. REAL ES ETF 464287739 24,619 326,211 SH   SOLE   0 0 326,211
ISHARES TR U.S. TECH ETF 464287721 45,643 271,345 SH   SOLE   0 0 271,345
ISHARES TR U.S. UTILITS ETF 464287697 9,339 73,279 SH   SOLE   0 0 73,279
ISHARES TR ULTR SH TRM BD 46434V878 896 17,885 SH   SOLE   0 0 17,885
ISHARES TR US AER DEF ETF 464288760 81,699 412,704 SH   SOLE   0 0 412,704
ISHARES TR US BR DEL SE ETF 464288794 7,242 110,686 SH   SOLE   0 0 110,686
ISHARES TR US CR BD ETF 464288620 6,154 56,471 SH   SOLE   0 0 56,471
ISHARES TR US HLTHCARE ETF 464287762 29,332 169,933 SH   SOLE   0 0 169,933
ISHARES TR US HLTHCR PR ETF 464288828 6,219 39,384 SH   SOLE   0 0 39,384
ISHARES TR US HOME CONS ETF 464288752 12,544 317,652 SH   SOLE   54,340 0 263,312
ISHARES TR US INDUSTRIALS 464287754 26,030 179,479 SH   SOLE   0 0 179,479
ISHARES TR US OIL EQ&SV ETF 464288844 1,213 37,411 SH   SOLE   0 0 37,411
ISHARES TR US OIL GS EX ETF 464288851 1,839 28,930 SH   SOLE   0 0 28,930
ISHARES TR US REGNL BKS ETF 464288778 9,432 187,259 SH   SOLE   0 0 187,259
ISHARES TR US TELECOM ETF 464287713 1,661 61,464 SH   SOLE   0 0 61,464
ISHARES TR US TREAS BD ETF 46429B267 19,200 777,651 SH   SOLE   0 0 777,651
ISHARES TR USA MOMENTUM FCT 46432F396 119,340 1,126,701 SH   SOLE   0 0 1,126,701
ISHARES TR USA QUALITY FCTR 46432F339 23,613 285,494 SH   SOLE   0 0 285,494
ISHARES TR USA SIZE FACTOR 46432F370 1,092 13,182 SH   SOLE   0 0 13,182
ISHARES TR YLD OPTIM BD 46434V787 2,146 87,774 SH   SOLE   0 0 87,774
ISHARES US ETF TR COMMOD SEL STG 46431W853 1,250 33,845 SH   SOLE   0 0 33,845
ISHARES US ETF TR INT RT HD 10YR 46431W812 270 10,271 SH   SOLE   0 0 10,271
ISHARES US ETF TR INT RT HDG C B 46431W705 1,699 17,570 SH   SOLE   0 0 17,570
ISHARES US ETF TR IT RT HDG HGYL 46431W606 1,908 21,065 SH   SOLE   0 0 21,065
ISHARES US ETF TR SHT MAT BD ETF 46431W507 76,219 1,519,508 SH   SOLE   0 0 1,519,508
ISHARES US ETF TR SHT MAT MUN ETF 46431W838 330 6,635 SH   SOLE   0 0 6,635
ISTAR INC COM 45031U101 428 42,062 SH   SOLE   0 0 42,062
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 1,491 95,553 SH   SOLE   93,399 0 2,154
ITRON INC COM 465741106 300 4,198 SH   SOLE   2,647 0 1,551
ITT INC COM 45073V108 262 5,357 SH   SOLE   1,619 0 3,738
JABIL INC COM 466313103 293 10,182 SH   SOLE   1,690 0 8,492
JACK IN THE BOX INC COM 466367109 208 2,441 SH   SOLE   0 0 2,441
JACOBS ENGR GROUP INC DEL COM 469814107 653 11,044 SH   SOLE   723 0 10,321
JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 604 16,408 SH   SOLE   0 0 16,408
JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 1,674 41,602 SH   SOLE   0 0 41,602
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 23,611 471,559 SH   SOLE   0 0 471,559
JANUS DETROIT STR TR LONG TERM CARE 47103U407 310 13,744 SH   SOLE   0 0 13,744
JANUS DETROIT STR TR ORGANICS ETF 47103U605 216 6,492 SH   SOLE   0 0 6,492
JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 223 18,156 SH   SOLE   0 0 18,156
JASON INDS INC COM 471172106 62 20,000 SH   SOLE   0 0 20,000
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 725 4,801 SH   SOLE   1,236 0 3,565
JD COM INC SPON ADR CL A 47215P106 1,336 33,007 SH   SOLE   0 0 33,007
JELD-WEN HLDG INC COM 47580P103 261 8,539 SH   SOLE   6,639 0 1,900
JETBLUE AIRWAYS CORP COM 477143101 2,941 144,733 SH   SOLE   12,162 0 132,571
JOHN BEAN TECHNOLOGIES CORP COM 477839104 284 2,508 SH   SOLE   2,183 0 325
JOHN HANCOCK EXCHANGE TRADED MLTFACTR MATLS 47804J800 370 10,972 SH   SOLE   0 0 10,972
JOHN HANCOCK EXCHANGE TRADED MLTFCTR CONSMR 47804J875 264 10,116 SH   SOLE   0 0 10,116
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 13,151 380,631 SH   SOLE   0 0 380,631
JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 1,500 49,396 SH   SOLE   0 0 49,396
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR CO 47804J305 730 23,968 SH   SOLE   0 0 23,968
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR FI 47804J404 1,886 50,862 SH   SOLE   0 0 50,862
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 1,755 56,862 SH   SOLE   0 0 56,862
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 13,993 408,079 SH   SOLE   0 0 408,079
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 5,574 128,384 SH   SOLE   0 0 128,384
JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 1,268 49,575 SH   SOLE   0 0 49,575
JOHN HANCOCK HDG EQ & INC FD COM 47804L102 169 10,295 SH   SOLE   0 0 10,295
JOHNSON & JOHNSON COM 478160104 122,705 957,508 SH   SOLE   100,825 0 856,683
JOHNSON CTLS INTL PLC SHS G51502105 6,234 176,901 SH   SOLE   105,126 0 71,775
JONES LANG LASALLE INC COM 48020Q107 1,820 10,419 SH   SOLE   0 0 10,419
JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 1,482 24,443 SH   SOLE   0 0 24,443
JP MORGAN EXCHANGE TRADED FD DIV RTN EU ETF 46641Q605 1,331 22,347 SH   SOLE   0 0 22,347
JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 18,148 305,375 SH   SOLE   45 0 305,330
JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT ETF 46641Q845 449 15,441 SH   SOLE   0 0 15,441
JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 1,897 29,844 SH   SOLE   0 0 29,844
JP MORGAN EXCHANGE TRADED FD DIVERSIFIED ET 46641Q803 306 12,097 SH   SOLE   0 0 12,097
JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 3,481 49,956 SH   SOLE   65 0 49,891
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 319 6,371 SH   SOLE   0 0 6,371
JPMORGAN CHASE & CO *W EXP 10/28/201 46634E114 1,668 23,977 SH   SOLE   0 0 23,977
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 8,425 351,042 SH   SOLE   0 0 351,042
JPMORGAN CHASE & CO COM 46625H100 103,468 940,872 SH   SOLE   131,246 0 809,626
JUNIPER NETWORKS INC COM 48203R104 1,276 52,463 SH   SOLE   46,063 0 6,400
KANSAS CITY SOUTHERN COM NEW 485170302 1,633 14,869 SH   SOLE   1,548 0 13,321
KAYNE ANDERSON ENERGY DEV CO COM 48660Q102 374 24,006 SH   SOLE   0 0 24,006
KAYNE ANDERSON ENRGY TTL RT COM 48660P104 1,286 149,482 SH   SOLE   0 0 149,482
KAYNE ANDERSON MDSTM ENERGY COM 48661E108 406 34,558 SH   SOLE   0 0 34,558
KAYNE ANDERSON MLP INVT CO COM 486606106 1,092 66,304 SH   SOLE   0 0 66,304
KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 961 16,587 SH   SOLE   15,617 0 970
KB HOME COM 48666K109 451 15,858 SH   SOLE   7,730 0 8,128
KBR INC COM 48242W106 293 18,109 SH   SOLE   8,529 0 9,580
KCAP FINL INC COM 48668E101 56 17,853 SH   SOLE   0 0 17,853
KEARNY FINL CORP MD COM 48716P108 323 24,861 SH   SOLE   0 0 24,861
KELLOGG CO COM 487836108 4,196 64,539 SH   SOLE   1,031 0 63,508
KEMET CORP COM NEW 488360207 554 30,567 SH   SOLE   0 0 30,567
KENNEDY-WILSON HLDGS INC COM 489398107 1,236 71,006 SH   SOLE   680 0 70,326
KERYX BIOPHARMACEUTICALS INC COM 492515101 217 53,166 SH   SOLE   46,625 0 6,541
KEYCORP NEW COM 493267108 4,918 251,566 SH   SOLE   46,616 0 204,950
KEYSIGHT TECHNOLOGIES INC COM 49338L103 599 11,433 SH   SOLE   782 0 10,651
KIMBERLY CLARK CORP COM 494368103 36,468 331,133 SH   SOLE   67,541 0 263,592
KIMCO RLTY CORP COM 49446R109 346 24,060 SH   SOLE   7,340 0 16,720
KINDER MORGAN INC DEL COM 49456B101 13,311 883,893 SH   SOLE   39,941 0 843,952
KINDER MORGAN INC DEL PFD SER A 49456B200 987 31,762 SH   SOLE   0 0 31,762
KINROSS GOLD CORP COM NO PAR 496902404 703 178,045 SH   SOLE   0 0 178,045
KINSALE CAP GROUP INC COM 49714P108 538 10,473 SH   SOLE   10,065 0 408
KIRBY CORP COM 497266106 280 3,645 SH   SOLE   0 0 3,645
KITE RLTY GROUP TR COM NEW 49803T300 281 18,444 SH   SOLE   734 0 17,710
KKR & CO L P DEL COM UNITS 48248M102 6,452 317,851 SH   SOLE   0 0 317,851
KKR INCOME OPPORTUNITIES FD COM 48249T106 298 18,755 SH   SOLE   0 0 18,755
KLA-TENCOR CORP COM 482480100 1,596 14,637 SH   SOLE   9,242 0 5,395
KLX INC COM 482539103 314 4,414 SH   SOLE   0 0 4,414
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 495 10,759 SH   SOLE   4,033 0 6,726
KOHLS CORP COM 500255104 2,167 33,077 SH   SOLE   4,479 0 28,598
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 994 25,956 SH   SOLE   2 0 25,954
KOREA ELECTRIC PWR SPONSORED ADR 500631106 384 24,966 SH   SOLE   55 0 24,911
KORN FERRY INTL COM NEW 500643200 465 9,020 SH   SOLE   3,436 0 5,584
KRAFT HEINZ CO COM 500754106 12,452 199,902 SH   SOLE   971 0 198,931
KRANESHARES TR BOSERA MSCI CH 500767405 1,118 32,037 SH   SOLE   0 0 32,037
KRANESHARES TR CSI CHI INTERNET 500767306 3,088 50,262 SH   SOLE   0 0 50,262
KRATON CORPORATION COM 50077C106 397 8,325 SH   SOLE   2,796 0 5,529
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 219 21,237 SH   SOLE   0 0 21,237
KROGER CO COM 501044101 4,710 196,762 SH   SOLE   26,500 0 170,262
L BRANDS INC COM 501797104 1,046 27,385 SH   SOLE   5 0 27,380
L3 TECHNOLOGIES INC COM 502413107 3,869 18,600 SH   SOLE   12,522 0 6,078
LA JOLLA PHARMACEUTICAL CO COM PAR $.0001 2 503459604 372 12,500 SH   SOLE   0 0 12,500
LABORATORY CORP AMER HLDGS COM NEW 50540R409 859 5,311 SH   SOLE   99 0 5,212
LAM RESEARCH CORP COM 512807108 6,403 31,516 SH   SOLE   2,221 0 29,295
LAMAR ADVERTISING CO NEW CL A 512816109 2,155 33,846 SH   SOLE   1,240 0 32,606
LAMB WESTON HLDGS INC COM 513272104 1,747 30,004 SH   SOLE   5,026 0 24,978
LANDSTAR SYS INC COM 515098101 1,062 9,729 SH   SOLE   6,340 0 3,389
LAS VEGAS SANDS CORP COM 517834107 8,712 121,169 SH   SOLE   1,437 0 119,732
LATTICE STRATEGIES TR HARTFORD GBL ETF 518416508 547 17,217 SH   SOLE   0 0 17,217
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 18,848 645,046 SH   SOLE   0 0 645,046
LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 5,639 181,129 SH   SOLE   0 0 181,129
LATTICE STRATEGIES TR HARTFRD REIT ETF 518416300 472 34,089 SH   SOLE   0 0 34,089
LAUDER ESTEE COS INC CL A 518439104 8,449 56,433 SH   SOLE   4,009 0 52,424
LAZARD GLB TTL RET&INCM FD I COM 52106W103 546 30,654 SH   SOLE   0 0 30,654
LAZARD LTD SHS A G54050102 1,691 32,174 SH   SOLE   1,789 0 30,385
LAZYDAYS HLDGS INC COM 52110H100 678 67,460 SH   SOLE   0 0 67,460
LCI INDS COM 50189K103 1,261 12,157 SH   SOLE   3,885 0 8,272
LEAR CORP COM NEW 521865204 2,646 14,221 SH   SOLE   4,510 0 9,711
LEE ENTERPRISES INC COM 523768109 50 25,402 SH   SOLE   0 0 25,402
LEGACY TEX FINL GROUP INC COM 52471Y106 463 10,820 SH   SOLE   10,720 0 100
LEGG MASON ETF INVESTMENT TR EMRG MKTS VOLA 52468L604 518 18,706 SH   SOLE   0 0 18,706
LEGG MASON ETF INVESTMENT TR INT LW VTY HGH 52468L505 1,782 66,368 SH   SOLE   0 0 66,368
LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 9,945 336,434 SH   SOLE   0 0 336,434
LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 2,611 92,255 SH   SOLE   0 0 92,255
LEGG MASON INC COM 524901105 306 7,520 SH   SOLE   432 0 7,088
LEGGETT & PLATT INC COM 524660107 746 16,819 SH   SOLE   683 0 16,136
LEIDOS HLDGS INC COM 525327102 1,482 22,663 SH   SOLE   4,246 0 18,417
LENDINGTREE INC NEW COM 52603B107 267 813 SH   SOLE   479 0 334
LENNAR CORP CL A 526057104 856 14,515 SH   SOLE   446 0 14,069
LENNOX INTL INC COM 526107107 536 2,621 SH   SOLE   1,591 0 1,030
LEUCADIA NATL CORP COM 527288104 274 12,042 SH   SOLE   0 0 12,042
LEXICON PHARMACEUTICALS INC COM NEW 528872302 250 29,172 SH   SOLE   21,147 0 8,025
LEXINGTON REALTY TRUST COM 529043101 1,776 225,675 SH   SOLE   52,641 0 173,034
LGI HOMES INC COM 50187T106 462 6,548 SH   SOLE   0 0 6,548
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 2,758 449,896 SH   SOLE   0 0 449,896
LIBERTY ALL-STAR GROWTH FD I COM 529900102 237 39,161 SH   SOLE   0 0 39,161
LIBERTY BROADBAND CORP COM SER A 530307107 220 2,592 SH   SOLE   1,918 0 674
LIBERTY BROADBAND CORP COM SER C 530307305 358 4,182 SH   SOLE   3,193 0 989
LIBERTY GLOBAL PLC SHS CL C G5480U120 263 8,637 SH   SOLE   6,355 0 2,282
LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 1,373 54,564 SH   SOLE   44,651 0 9,913
LIBERTY MEDIA CORP DEB 4.000%11/1 530715AG6 33 50,000 PRN   SOLE   0 0 50,000
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 422 10,278 SH   SOLE   8,326 0 1,952
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 917 22,438 SH   SOLE   17,181 0 5,257
LIBERTY OILFIELD SVCS INC COM CL A 53115L104 310 18,380 SH   SOLE   17,530 0 850
LIBERTY PPTY TR SH BEN INT 531172104 498 12,537 SH   SOLE   3,844 0 8,693
LIFE STORAGE INC COM 53223X107 4,128 49,427 SH   SOLE   0 0 49,427
LILLY ELI & CO COM 532457108 12,862 166,238 SH   SOLE   1,863 0 164,375
LIMBACH HLDGS INC COM 53263P105 520 42,540 SH   SOLE   0 0 42,540
LINCOLN ELEC HLDGS INC COM 533900106 399 4,436 SH   SOLE   0 0 4,436
LINCOLN NATL CORP IND COM 534187109 2,778 38,030 SH   SOLE   904 0 37,126
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 526 51,200 SH   SOLE   0 0 51,200
LINK MOTION INC SPONSRD ADS CL A 53577L105 46 27,575 SH   SOLE   0 0 27,575
LIONS GATE ENTMNT CORP CL A VTG 535919401 268 10,366 SH   SOLE   278 0 10,088
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 935 38,815 SH   SOLE   21,531 0 17,284
LIVE NATION ENTERTAINMENT IN COM 538034109 303 7,194 SH   SOLE   211 0 6,983
LKQ CORP COM 501889208 2,471 65,166 SH   SOLE   15,667 0 49,499
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 966 259,797 SH   SOLE   220,272 0 39,525
LOCKHEED MARTIN CORP COM 539830109 73,388 217,169 SH   SOLE   2,343 0 214,826
LOEWS CORP COM 540424108 625 12,567 SH   SOLE   7,900 0 4,667
LOGMEIN INC COM 54142L109 480 4,158 SH   SOLE   3,294 0 864
LOUISIANA PAC CORP COM 546347105 590 20,522 SH   SOLE   0 0 20,522
LOWES COS INC COM 548661107 16,103 183,515 SH   SOLE   29,718 0 153,797
LPL FINL HLDGS INC COM 50212V100 1,085 17,767 SH   SOLE   0 0 17,767
LRAD CORP COM 50213V109 216 93,945 SH   SOLE   0 0 93,945
LTC PPTYS INC COM 502175102 1,740 45,798 SH   SOLE   474 0 45,324
LULULEMON ATHLETICA INC COM 550021109 1,045 11,721 SH   SOLE   3,019 0 8,702
LUMENTUM HLDGS INC COM 55024U109 1,386 21,721 SH   SOLE   13,205 0 8,516
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4,761 45,052 SH   SOLE   290 0 44,762
M & T BK CORP COM 55261F104 1,547 8,392 SH   SOLE   5,842 0 2,550
MACQUARIE FT TR GB INF UT DI COM 55607W100 173 14,891 SH   SOLE   0 0 14,891
MACQUARIE INFRASTRUCTURE COR COM 55608B105 547 14,821 SH   SOLE   54 0 14,767
MACYS INC COM 55616P104 1,577 53,034 SH   SOLE   4,625 0 48,409
MADDEN STEVEN LTD COM 556269108 529 12,057 SH   SOLE   4,120 0 7,937
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,335 57,160 SH   SOLE   878 0 56,282
MAGNA INTL INC COM 559222401 3,639 64,612 SH   SOLE   5,244 0 59,368
MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 327 34,026 SH   SOLE   0 0 34,026
MAIN STREET CAPITAL CORP COM 56035L104 4,301 116,556 SH   SOLE   6,077 0 110,479
MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 375 19,924 SH   SOLE   0 0 19,924
MALLINCKRODT PUB LTD CO SHS G5785G107 978 67,522 SH   SOLE   160 0 67,362
MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 305 14,660 SH   SOLE   0 0 14,660
MANHATTAN ASSOCS INC COM 562750109 591 14,158 SH   SOLE   11,737 0 2,421
MANITOWOC CO INC COM NEW 563571405 481 16,892 SH   SOLE   0 0 16,892
MANNKIND CORP COM NEW 56400P706 53 23,422 SH   SOLE   0 0 23,422
MANPOWERGROUP INC COM 56418H100 315 2,737 SH   SOLE   0 0 2,737
MANULIFE FINL CORP COM 56501R106 1,051 56,575 SH   SOLE   8,725 0 47,850
MARATHON OIL CORP COM 565849106 1,686 104,504 SH   SOLE   0 0 104,504
MARATHON PETE CORP COM 56585A102 6,411 87,696 SH   SOLE   23,161 0 64,535
MARKEL CORP COM 570535104 1,292 1,104 SH   SOLE   0 0 1,104
MARRIOTT INTL INC NEW CL A 571903202 4,443 32,676 SH   SOLE   10,273 0 22,403
MARSH & MCLENNAN COS INC COM 571748102 2,251 27,257 SH   SOLE   5,606 0 21,651
MARTEN TRANS LTD COM 573075108 363 15,935 SH   SOLE   15,345 0 590
MARTIN MARIETTA MATLS INC COM 573284106 1,842 8,886 SH   SOLE   2,686 0 6,200
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 288 13,703 SH   SOLE   468 0 13,235
MASCO CORP COM 574599106 3,014 74,521 SH   SOLE   21,415 0 53,106
MASIMO CORP COM 574795100 672 7,646 SH   SOLE   156 0 7,490
MASTEC INC COM 576323109 295 6,266 SH   SOLE   0 0 6,266
MASTERCARD INCORPORATED CL A 57636Q104 31,356 179,013 SH   SOLE   25,300 0 153,713
MATADOR RES CO COM 576485205 298 10,149 SH   SOLE   6,823 0 3,326
MATCH GROUP INC COM 57665R106 933 20,996 SH   SOLE   8,712 0 12,284
MATERIALISE NV SPONSORED ADS 57667T100 164 14,050 SH   SOLE   0 0 14,050
MATTEL INC COM 577081102 1,202 91,403 SH   SOLE   0 0 91,403
MAXIM INTEGRATED PRODS INC COM 57772K101 1,209 20,080 SH   SOLE   812 0 19,268
MAXIMUS INC COM 577933104 416 6,227 SH   SOLE   1,838 0 4,389
MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 478 7,789 SH   SOLE   0 0 7,789
MB FINANCIAL INC NEW COM 55264U108 267 6,597 SH   SOLE   0 0 6,597
MBIA INC COM 55262C100 129 13,984 SH   SOLE   0 0 13,984
MCCORMICK & CO INC COM NON VTG 579780206 5,586 52,506 SH   SOLE   23,456 0 29,050
MCCORMICK & CO INC COM VTG 579780107 531 5,000 SH   SOLE   0 0 5,000
MCDERMOTT INTL INC COM 580037109 277 45,524 SH   SOLE   41,437 0 4,087
MCDONALDS CORP COM 580135101 38,008 243,049 SH   SOLE   7,105 0 235,944
MCKESSON CORP COM 58155Q103 5,429 38,536 SH   SOLE   8,240 0 30,296
MDU RES GROUP INC COM 552690109 5,783 205,350 SH   SOLE   0 0 205,350
MEDICAL PPTYS TRUST INC COM 58463J304 3,645 280,387 SH   SOLE   16,571 0 263,816
MEDIDATA SOLUTIONS INC COM 58471A105 423 6,756 SH   SOLE   6,105 0 651
MEDLEY CAP CORP COM 58503F106 319 80,121 SH   SOLE   0 0 80,121
MEDNAX INC COM 58502B106 843 15,153 SH   SOLE   1,749 0 13,404
MEDTRONIC PLC SHS G5960L103 16,260 202,698 SH   SOLE   59,549 0 143,149
MELLANOX TECHNOLOGIES LTD SHS M51363113 438 6,017 SH   SOLE   227 0 5,790
MERCADOLIBRE INC COM 58733R102 2,580 7,287 SH   SOLE   1,144 0 6,143
MERCK & CO INC COM 58933Y105 41,230 756,922 SH   SOLE   175,937 0 580,985
MERCURY GENL CORP NEW COM 589400100 652 14,217 SH   SOLE   0 0 14,217
MEREDITH CORP COM 589433101 225 4,174 SH   SOLE   3,674 0 500
MERIDIAN BIOSCIENCE INC COM 589584101 305 21,502 SH   SOLE   0 0 21,502
MERITOR INC COM 59001K100 1,614 78,490 SH   SOLE   0 0 78,490
META FINL GROUP INC COM 59100U108 212 1,938 SH   SOLE   0 0 1,938
METHODE ELECTRS INC COM 591520200 479 12,247 SH   SOLE   11,038 0 1,209
METLIFE INC COM 59156R108 8,732 190,271 SH   SOLE   95,347 0 94,924
METTLER TOLEDO INTERNATIONAL COM 592688105 1,603 2,787 SH   SOLE   476 0 2,311
MEXICO FD INC COM 592835102 293 18,093 SH   SOLE   0 0 18,093
MFA FINL INC COM 55272X102 288 38,249 SH   SOLE   0 0 38,249
MFS CHARTER INCOME TR SH BEN INT 552727109 149 18,347 SH   SOLE   0 0 18,347
MFS HIGH INCOME MUN TR SH BEN INT 59318D104 89 18,137 SH   SOLE   0 0 18,137
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 141 31,665 SH   SOLE   0 0 31,665
MFS INTER INCOME TR SH BEN INT 55273C107 3,544 901,741 SH   SOLE   0 0 901,741
MFS INTERMEDIATE HIGH INC FD SH BEN INT 59318T109 337 119,556 SH   SOLE   0 0 119,556
MFS INVT GRADE MUN TR SH BEN INT 59318B108 269 28,604 SH   SOLE   0 0 28,604
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 390 67,537 SH   SOLE   0 0 67,537
MFS MUN INCOME TR SH BEN INT 552738106 108 16,613 SH   SOLE   0 0 16,613
MFS SPL VALUE TR SH BEN INT 55274E102 98 15,235 SH   SOLE   0 0 15,235
MGE ENERGY INC COM 55277P104 967 17,243 SH   SOLE   0 0 17,243
MGIC INVT CORP WIS COM 552848103 1,446 111,241 SH   SOLE   31,856 0 79,385
MGM GROWTH PPTYS LLC CL A COM 55303A105 539 20,324 SH   SOLE   0 0 20,324
MGM RESORTS INTERNATIONAL COM 552953101 466 13,317 SH   SOLE   617 0 12,700
MICHAEL KORS HLDGS LTD SHS G60754101 499 8,038 SH   SOLE   750 0 7,288
MICROCHIP TECHNOLOGY INC COM 595017104 4,042 44,247 SH   SOLE   1,368 0 42,879
MICRON TECHNOLOGY INC COM 595112103 12,030 230,731 SH   SOLE   380 0 230,351
MICROSEMI CORP COM 595137100 450 6,987 SH   SOLE   4,609 0 2,378
MICROSOFT CORP COM 594918104 150,922 1,653,578 SH   SOLE   247,431 0 1,406,147
MICROVISION INC DEL COM NEW 594960304 20 17,500 SH   SOLE   0 0 17,500
MID AMER APT CMNTYS INC COM 59522J103 578 6,331 SH   SOLE   592 0 5,739
MIDDLEBY CORP COM 596278101 762 6,157 SH   SOLE   1,722 0 4,435
MIMEDX GROUP INC COM 602496101 97 13,928 SH   SOLE   0 0 13,928
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 103 15,577 SH   SOLE   7,909 0 7,668
MKS INSTRUMENT INC COM 55306N104 531 4,595 SH   SOLE   2,329 0 2,266
MOBILE MINI INC COM 60740F105 257 5,939 SH   SOLE   5,857 0 82
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 195 17,152 SH   SOLE   0 0 17,152
MOHAWK INDS INC COM 608190104 2,468 10,630 SH   SOLE   7,638 0 2,992
MOLSON COORS BREWING CO CL B 60871R209 542 7,193 SH   SOLE   18 0 7,175
MOMO INC ADR 60879B107 1,438 38,477 SH   SOLE   13,771 0 24,706
MONDELEZ INTL INC CL A 609207105 13,650 327,101 SH   SOLE   31,915 0 295,186
MONGODB INC CL A 60937P106 542 12,486 SH   SOLE   0 0 12,486
MONMOUTH REAL ESTATE INVT CO CL A 609720107 277 18,399 SH   SOLE   0 0 18,399
MONOLITHIC PWR SYS INC COM 609839105 1,611 13,912 SH   SOLE   9,577 0 4,335
MONRO INC COM 610236101 592 11,124 SH   SOLE   9,349 0 1,775
MONSANTO CO NEW COM 61166W101 5,970 51,164 SH   SOLE   2,688 0 48,476
MONSTER BEVERAGE CORP NEW COM 61174X109 5,932 103,694 SH   SOLE   90,991 0 12,703
MOODYS CORP COM 615369105 992 6,153 SH   SOLE   2,650 0 3,503
MOOG INC CL A 615394202 405 4,913 SH   SOLE   0 0 4,913
MOOG INC CL B 615394301 278 3,390 SH   SOLE   0 0 3,390
MORGAN STANLEY COM NEW 617446448 11,587 214,730 SH   SOLE   76,911 0 137,819
MORGAN STANLEY CUSHNG MLP ETN 61760E846 284 46,146 SH   SOLE   0 0 46,146
MORGAN STANLEY INDIA INVS FD COM 61745C105 271 8,905 SH   SOLE   0 0 8,905
MOSAIC CO NEW COM 61945C103 1,003 41,304 SH   SOLE   4,344 0 36,960
MOTOROLA SOLUTIONS INC COM NEW 620076307 933 8,856 SH   SOLE   938 0 7,918
MPLX LP COM UNIT REP LTD 55336V100 853 25,828 SH   SOLE   0 0 25,828
MRC GLOBAL INC COM 55345K103 662 40,288 SH   SOLE   17,523 0 22,765
MSC INDL DIRECT INC CL A 553530106 457 5,015 SH   SOLE   2,154 0 2,861
MSCI INC COM 55354G100 1,454 9,726 SH   SOLE   8,161 0 1,565
MTGE INVT CORP COM 55378A105 792 44,247 SH   SOLE   0 0 44,247
MTS SYS CORP COM 553777103 296 5,739 SH   SOLE   5,639 0 100
MUELLER WTR PRODS INC COM SER A 624758108 426 39,175 SH   SOLE   0 0 39,175
MURPHY USA INC COM 626755102 710 9,748 SH   SOLE   9,495 0 253
MYLAN N V SHS EURO N59465109 2,234 54,257 SH   SOLE   11,225 0 43,032
MYRIAD GENETICS INC COM 62855J104 267 9,032 SH   SOLE   0 0 9,032
NASDAQ INC COM 631103108 1,821 21,124 SH   SOLE   15,538 0 5,586
NATIONAL BEVERAGE CORP COM 635017106 449 5,044 SH   SOLE   0 0 5,044
NATIONAL FUEL GAS CO N J COM 636180101 594 11,554 SH   SOLE   0 0 11,554
NATIONAL GRID PLC SPONSORED ADR NE 636274409 12,633 223,878 SH   SOLE   181,875 0 42,003
NATIONAL HEALTH INVS INC COM 63633D104 310 4,605 SH   SOLE   476 0 4,129
NATIONAL INSTRS CORP COM 636518102 1,587 31,462 SH   SOLE   8,527 0 22,935
NATIONAL OILWELL VARCO INC COM 637071101 2,168 58,902 SH   SOLE   14,095 0 44,807
NATIONAL RETAIL PPTYS INC COM 637417106 1,598 40,714 SH   SOLE   49 0 40,665
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 227 9,037 SH   SOLE   0 0 9,037
NATIXIS ETF TR SEEYOND INTL ETF 63873X109 1,613 35,614 SH   SOLE   0 0 35,614
NATURAL RESOURCE PARTNERS L COM UNIT LTD PAR 63900P608 245 8,549 SH   SOLE   0 0 8,549
NATUS MEDICAL INC DEL COM 639050103 437 12,986 SH   SOLE   2,091 0 10,895
NAVIENT CORPORATION COM 63938C108 187 14,283 SH   SOLE   385 0 13,898
NAVIOS MARITIME PARTNERS L P UNIT LPI Y62267102 100 55,749 SH   SOLE   0 0 55,749
NAVISTAR INTL CORP NEW COM 63934E108 218 6,235 SH   SOLE   0 0 6,235
NBT BANCORP INC COM 628778102 256 7,220 SH   SOLE   0 0 7,220
NCI BUILDING SYS INC COM NEW 628852204 2,317 130,910 SH   SOLE   0 0 130,910
NCR CORP NEW COM 62886E108 222 7,040 SH   SOLE   166 0 6,874
NEKTAR THERAPEUTICS COM 640268108 359 3,380 SH   SOLE   1,864 0 1,516
NEOGEN CORP COM 640491106 354 5,288 SH   SOLE   1,357 0 3,931
NEPTUNE TECHNOLOGIES BIORESO COM 64077P108 31 11,000 SH   SOLE   0 0 11,000
NETAPP INC COM 64110D104 1,117 18,100 SH   SOLE   7,850 0 10,250
NETEASE INC SPONSORED ADR 64110W102 2,138 7,624 SH   SOLE   544 0 7,080
NETFLIX INC COM 64110L106 41,439 140,305 SH   SOLE   6,170 0 134,135
NETFLIX INC COM 64110L106 1,181 4,000 SH Put SOLE   0 0 4,000
NETGEAR INC COM 64111Q104 394 6,889 SH   SOLE   1,091 0 5,798
NEUBERGER BERMAN CA INT MUN COM 64123C101 168 13,063 SH   SOLE   0 0 13,063
NEUBERGER BERMAN HGH YLD FD COM 64128C106 516 46,294 SH   SOLE   0 0 46,294
NEUBERGER BERMAN INTER MUNI COM 64124P101 236 17,151 SH   SOLE   0 0 17,151
NEUBERGER BERMAN RE ES SEC F COM 64190A103 181 37,849 SH   SOLE   0 0 37,849
NEW AMER HIGH INCOME FD INC COM NEW 641876800 118 13,609 SH   SOLE   0 0 13,609
NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 1,113 15,884 SH   SOLE   0 0 15,884
NEW GOLD INC CDA COM 644535106 463 179,538 SH   SOLE   0 0 179,538
NEW JERSEY RES COM 646025106 510 12,711 SH   SOLE   0 0 12,711
NEW MTN FIN CORP COM 647551100 334 25,416 SH   SOLE   0 0 25,416
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 857 9,779 SH   SOLE   0 0 9,779
NEW RELIC INC COM 64829B100 238 3,214 SH   SOLE   0 0 3,214
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1,831 111,314 SH   SOLE   57 0 111,257
NEW SR INVT GROUP INC COM 648691103 111 13,618 SH   SOLE   0 0 13,618
NEW YORK CMNTY BANCORP INC COM 649445103 1,564 120,040 SH   SOLE   2,212 0 117,828
NEW YORK MTG TR INC COM PAR $.02 649604501 133 22,484 SH   SOLE   0 0 22,484
NEWELL BRANDS INC COM 651229106 685 26,886 SH   SOLE   1,272 0 25,614
NEWFIELD EXPL CO COM 651290108 883 36,163 SH   SOLE   34,739 0 1,424
NEWMARKET CORP COM 651587107 877 2,182 SH   SOLE   2,008 0 174
NEWMONT MINING CORP COM 651639106 1,755 44,925 SH   SOLE   1,807 0 43,118
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 346 19,157 SH   SOLE   0 0 19,157
NEXSTAR MEDIA GROUP INC CL A 65336K103 836 12,567 SH   SOLE   5,203 0 7,364
NEXTERA ENERGY INC COM 65339F101 19,764 121,007 SH   SOLE   29,947 0 91,060
NICE LTD SPONSORED ADR 653656108 250 2,666 SH   SOLE   887 0 1,779
NIELSEN HLDGS PLC SHS EUR G6518L108 489 15,390 SH   SOLE   9,011 0 6,379
NIKE INC CL B 654106103 14,041 211,338 SH   SOLE   21,662 0 189,676
NISOURCE INC COM 65473P105 1,015 42,468 SH   SOLE   380 0 42,088
NMI HLDGS INC CL A 629209305 620 37,445 SH   SOLE   27,554 0 9,891
NOBLE CORP PLC SHS USD G65431101 88 23,621 SH   SOLE   196 0 23,425
NOBLE ENERGY INC COM 655044105 375 12,392 SH   SOLE   9,214 0 3,178
NOKIA CORP SPONSORED ADR 654902204 434 79,404 SH   SOLE   6,832 0 72,572
NOMAD FOODS LTD USD ORD SHS G6564A105 320 20,338 SH   SOLE   20,138 0 200
NORDIC AMERICAN TANKERS LIMI COM G65773106 305 157,084 SH   SOLE   0 0 157,084
NORDIC AMERN OFFSHORE LTD SHS G65772108 18 16,325 SH   SOLE   0 0 16,325
NORDSTROM INC COM 655664100 1,039 21,462 SH   SOLE   300 0 21,162
NORFOLK SOUTHERN CORP COM 655844108 6,038 44,468 SH   SOLE   32 0 44,436
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 477 16,795 SH   SOLE   0 0 16,795
NORTHERN LTS FD TR IV QUTX RSK MNDGW 66538H732 464 16,600 SH   SOLE   0 0 16,600
NORTHERN OIL & GAS INC NEV COM 665531109 20 10,105 SH   SOLE   0 0 10,105
NORTHERN TR CORP COM 665859104 1,373 13,312 SH   SOLE   124 0 13,188
NORTHROP GRUMMAN CORP COM 666807102 40,304 115,443 SH   SOLE   5,403 0 110,040
NORTHSTAR REALTY EUROPE CORP COM 66706L101 247 18,947 SH   SOLE   0 0 18,947
NORTHWEST BANCSHARES INC MD COM 667340103 772 46,625 SH   SOLE   0 0 46,625
NORTHWEST NAT GAS CO COM 667655104 382 6,634 SH   SOLE   0 0 6,634
NOVAGOLD RES INC COM NEW 66987E206 759 175,353 SH   SOLE   0 0 175,353
NOVANTA INC COM 67000B104 343 6,671 SH   SOLE   3,560 0 3,111
NOVARTIS A G SPONSORED ADR 66987V109 8,916 110,279 SH   SOLE   27,675 0 82,604
NOVAVAX INC COM 670002104 30 14,100 SH   SOLE   0 0 14,100
NOVO-NORDISK A S ADR 670100205 4,492 91,214 SH   SOLE   57,361 0 33,853
NOW INC COM 67011P100 221 21,626 SH   SOLE   19,774 0 1,852
NRG ENERGY INC COM NEW 629377508 711 23,283 SH   SOLE   4,118 0 19,165
NU SKIN ENTERPRISES INC CL A 67018T105 425 5,768 SH   SOLE   0 0 5,768
NUANCE COMMUNICATIONS INC COM 67020Y100 986 62,631 SH   SOLE   35,024 0 27,607
NUCOR CORP COM 670346105 12,146 198,815 SH   SOLE   30,636 0 168,179
NUSHARES ETF TR ENHANCED YIELD 67092P102 400 16,719 SH   SOLE   0 0 16,719
NUSHARES ETF TR ESG EMERGING 67092P888 377 12,728 SH   SOLE   0 0 12,728
NUSHARES ETF TR ESG INTL DEVEL 67092P805 439 16,607 SH   SOLE   0 0 16,607
NUSHARES ETF TR ESG SMALL CAP 67092P607 671 23,717 SH   SOLE   0 0 23,717
NUSHARES ETF TR ESG US AGGRGTE 67092P870 682 28,021 SH   SOLE   0 0 28,021
NUSHARES ETF TR SHORT TERM REIT 67092P706 497 20,762 SH   SOLE   0 0 20,762
NUSTAR ENERGY LP UNIT COM 67058H102 1,028 50,399 SH   SOLE   0 0 50,399
NUTANIX INC CL A 67059N108 523 10,658 SH   SOLE   228 0 10,430
NUTRIEN LTD COM 67077M108 2,628 55,609 SH   SOLE   12,527 0 43,082
NUVASIVE INC COM 670704105 632 12,149 SH   SOLE   5,407 0 6,742
NUVEEN AMT FREE MUN CR INC F COM 67071L106 5,320 366,647 SH   SOLE   0 0 366,647
NUVEEN AMT FREE QLTY MUN INC COM 670657105 2,314 178,011 SH   SOLE   0 0 178,011
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 335 24,846 SH   SOLE   0 0 24,846
NUVEEN BUILD AMER BD FD COM 67074C103 6,901 331,944 SH   SOLE   0 0 331,944
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1,676 125,150 SH   SOLE   0 0 125,150
NUVEEN CALIF MUN VALUE FD COM 67062C107 1,720 184,328 SH   SOLE   0 0 184,328
NUVEEN CALIF MUNICPAL VALU F COM 6706EB106 442 27,591 SH   SOLE   0 0 27,591
NUVEEN CALIFORNIA AMT QLT MU COM 670651108 1,376 101,611 SH   SOLE   0 0 101,611
NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 1,995 136,665 SH   SOLE   0 0 136,665
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 464 58,425 SH   SOLE   0 0 58,425
NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 501 41,357 SH   SOLE   0 0 41,357
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 790 44,452 SH   SOLE   0 0 44,452
NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 123 12,357 SH   SOLE   0 0 12,357
NUVEEN FLOATING RATE INCOME COM 67072T108 445 40,851 SH   SOLE   0 0 40,851
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 742 67,991 SH   SOLE   0 0 67,991
NUVEEN GEORGIA QLTY MUN INC COM 67072B107 191 16,555 SH   SOLE   0 0 16,555
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 165 10,244 SH   SOLE   0 0 10,244
NUVEEN HGH INC DEC18 TRGT TR COM 67075P103 1,028 105,055 SH   SOLE   0 0 105,055
NUVEEN HIGH INCOME 2020 TARG COM 67075L102 483 49,268 SH   SOLE   0 0 49,268
NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 422 42,879 SH   SOLE   0 0 42,879
NUVEEN INT DUR QUAL MUN TRM COM 670677103 362 28,820 SH   SOLE   0 0 28,820
NUVEEN MASSACHUSETS QLT MUN COM 67061E104 216 16,587 SH   SOLE   0 0 16,587
NUVEEN MICHIGAN QLT MUN INC COM 670979103 2,005 158,251 SH   SOLE   0 0 158,251
NUVEEN MINESOTA QLT MUN INC SHS 670734102 484 34,210 SH   SOLE   0 0 34,210
NUVEEN MUN 2021 TARGET TERM COM 670687102 325 34,782 SH   SOLE   0 0 34,782
NUVEEN MUN HIGH INCOME OPP F COM 670682103 719 57,553 SH   SOLE   0 0 57,553
NUVEEN MUN INCOME FD INC COM 67062J102 122 10,478 SH   SOLE   0 0 10,478
NUVEEN MUN VALUE FD INC COM 670928100 3,525 372,209 SH   SOLE   0 0 372,209
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1,687 119,315 SH   SOLE   0 0 119,315
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 818 33,165 SH   SOLE   0 0 33,165
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 167 12,798 SH   SOLE   0 0 12,798
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 754 62,038 SH   SOLE   0 0 62,038
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 325 25,960 SH   SOLE   0 0 25,960
NUVEEN PFD & INCM OPPORTNYS COM 67073B106 4,159 415,473 SH   SOLE   0 0 415,473
NUVEEN PFD & INCM SECURTIES COM 67072C105 9,873 1,009,496 SH   SOLE   0 0 1,009,496
NUVEEN PFD & INCOME TERM FD COM 67075A106 1,043 43,984 SH   SOLE   0 0 43,984
NUVEEN QUALITY MUNCP INCOME COM 67066V101 1,028 78,266 SH   SOLE   0 0 78,266
NUVEEN REAL ASSET INM AND GW COM 67074Y105 1,502 92,579 SH   SOLE   0 0 92,579
NUVEEN REAL ESTATE INCOME FD COM 67071B108 191 19,570 SH   SOLE   0 0 19,570
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 2,437 182,930 SH   SOLE   0 0 182,930
NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 647 37,840 SH   SOLE   0 0 37,840
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 127 13,141 SH   SOLE   0 0 13,141
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 1,861 132,741 SH   SOLE   0 0 132,741
NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 259 19,224 SH   SOLE   0 0 19,224
NUVEEN SHT DUR CR OPP FD COM 67074X107 1,016 60,159 SH   SOLE   0 0 60,159
NUVEEN SR INCOME FD COM 67067Y104 428 65,359 SH   SOLE   0 0 65,359
NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 1,383 84,482 SH   SOLE   0 0 84,482
NUVEEN TX ADV TOTAL RET STRG COM 67090H102 596 45,786 SH   SOLE   0 0 45,786
NVIDIA CORP COM 67066G104 40,081 173,067 SH   SOLE   17,126 0 155,941
NVR INC COM 62944T105 269 96 SH   SOLE   0 0 96
NXP SEMICONDUCTORS N V COM N6596X109 1,840 15,727 SH   SOLE   1,629 0 14,098
NYMOX PHARMACEUTICAL CORP COM P73398102 53 12,500 SH   SOLE   0 0 12,500
O REILLY AUTOMOTIVE INC NEW COM 67103H107 1,743 7,047 SH   SOLE   3,228 0 3,819
OAKTREE CAP GROUP LLC UNIT CL A 674001201 1,758 44,390 SH   SOLE   0 0 44,390
OAKTREE SPECIALTY LENDING CO COM 67401P108 48 11,342 SH   SOLE   0 0 11,342
OASIS PETE INC NEW COM 674215108 144 17,735 SH   SOLE   0 0 17,735
OBSIDIAN ENERGY LTD COM 674482104 127 129,899 SH   SOLE   0 0 129,899
OCCIDENTAL PETE CORP DEL COM 674599105 17,014 261,917 SH   SOLE   177,809 0 84,108
OCEANEERING INTL INC COM 675232102 186 10,106 SH   SOLE   6,698 0 3,408
OCEANFIRST FINL CORP COM 675234108 453 16,922 SH   SOLE   0 0 16,922
OCH ZIFF CAP MGMT GROUP CL A 67551U105 237 88,772 SH   SOLE   0 0 88,772
OGE ENERGY CORP COM 670837103 2,583 78,814 SH   SOLE   103 0 78,711
OKTA INC CL A 679295105 536 13,455 SH   SOLE   0 0 13,455
OLD DOMINION FGHT LINES INC COM 679580100 2,305 15,686 SH   SOLE   9,704 0 5,982
OLD NATL BANCORP IND COM 680033107 501 29,664 SH   SOLE   14,232 0 15,432
OLD REP INTL CORP COM 680223104 2,128 99,221 SH   SOLE   4,225 0 94,996
OLIN CORP COM PAR $1 680665205 1,467 48,259 SH   SOLE   1,085 0 47,174
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 287 4,754 SH   SOLE   2,431 0 2,323
OMEGA HEALTHCARE INVS INC COM 681936100 4,259 157,501 SH   SOLE   0 0 157,501
OMNICOM GROUP INC COM 681919106 531 7,302 SH   SOLE   1,044 0 6,258
ON ASSIGNMENT INC COM 682159108 224 2,739 SH   SOLE   0 0 2,739
ON SEMICONDUCTOR CORP COM 682189105 570 23,319 SH   SOLE   5,015 0 18,304
ONE GAS INC COM 68235P108 450 6,818 SH   SOLE   0 0 6,818
ONEMAIN HLDGS INC COM 68268W103 956 31,947 SH   SOLE   31,912 0 35
ONEOK INC NEW COM 682680103 4,782 84,012 SH   SOLE   2,733 0 81,279
OPEN TEXT CORP COM 683715106 615 17,664 SH   SOLE   15,757 0 1,907
OPKO HEALTH INC COM 68375N103 92 29,171 SH   SOLE   0 0 29,171
OPPENHEIMER ETF TR FINANCIALS SECTO 68386C807 1,352 20,003 SH   SOLE   0 0 20,003
OPPENHEIMER ETF TR LARGE CAP REV ET 68386C104 35,186 706,270 SH   SOLE   0 0 706,270
OPPENHEIMER ETF TR MID CAP REV ETF 68386C203 18,964 321,757 SH   SOLE   0 0 321,757
OPPENHEIMER ETF TR SMALL CAP REV ET 68386C302 15,502 228,607 SH   SOLE   0 0 228,607
OPPENHEIMER ETF TR ULTRA DIVID REV 68386C401 10,716 305,463 SH   SOLE   0 0 305,463
ORACLE CORP COM 68389X105 24,457 534,589 SH   SOLE   199,402 0 335,187
ORANGE SPONSORED ADR 684060106 465 27,236 SH   SOLE   11,039 0 16,197
ORBCOMM INC COM 68555P100 211 22,533 SH   SOLE   22,033 0 500
ORBITAL ATK INC COM 68557N103 263 1,984 SH   SOLE   0 0 1,984
ORCHIDS PAPER PRODS CO DEL COM 68572N104 181 22,187 SH   SOLE   0 0 22,187
ORGANOVO HLDGS INC COM 68620A104 127 123,023 SH   SOLE   0 0 123,023
ORION ENGINEERED CARBONS S A COM L72967109 587 21,677 SH   SOLE   0 0 21,677
ORIX CORP SPONSORED ADR 686330101 301 3,360 SH   SOLE   3,221 0 139
ORMAT TECHNOLOGIES INC COM 686688102 1,025 18,186 SH   SOLE   0 0 18,186
OSHKOSH CORP COM 688239201 839 10,854 SH   SOLE   3,695 0 7,159
OSI ETF TR OSHARES FTSE 67110P100 2,275 87,622 SH   SOLE   0 0 87,622
OSI ETF TR OSHARES FTSE 67110P209 227 8,495 SH   SOLE   0 0 8,495
OTTER TAIL CORP COM 689648103 1,026 23,656 SH   SOLE   0 0 23,656
OVERSTOCK COM INC DEL COM 690370101 295 8,139 SH   SOLE   0 0 8,139
OWENS & MINOR INC NEW COM 690732102 869 55,861 SH   SOLE   1,914 0 53,947
OWENS CORNING NEW COM 690742101 1,471 18,294 SH   SOLE   1,948 0 16,346
OWENS ILL INC COM NEW 690768403 966 44,651 SH   SOLE   12,829 0 31,822
OXFORD SQUARE CAP CORP COM 69181V107 229 37,519 SH   SOLE   0 0 37,519
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 627 23,718 SH   SOLE   22,608 0 1,110
PACCAR INC COM 693718108 1,116 16,864 SH   SOLE   0 0 16,864
PACER FDS TR DEVELOPED MRKT 69374H873 623 21,489 SH   SOLE   0 0 21,489
PACER FDS TR GLOBL CASH ETF 69374H709 2,499 81,837 SH   SOLE   0 0 81,837
PACER FDS TR TRENDP 100 ETF 69374H303 8,239 264,934 SH   SOLE   0 0 264,934
PACER FDS TR TRENDP US LAR CP 69374H105 29,316 1,033,718 SH   SOLE   0 0 1,033,718
PACER FDS TR TRENDP US MID CP 69374H204 18,814 609,658 SH   SOLE   0 0 609,658
PACER FDS TR TRENDPILOT EUR 69374H808 7,999 265,973 SH   SOLE   0 0 265,973
PACER FDS TR US CASH COWS 100 69374H881 2,185 75,467 SH   SOLE   0 0 75,467
PACER FDS TR WEALTHSHIELD 69374H840 665 26,552 SH   SOLE   0 0 26,552
PACIFIC PREMIER BANCORP COM 69478X105 390 9,703 SH   SOLE   528 0 9,175
PACKAGING CORP AMER COM 695156109 1,087 9,647 SH   SOLE   3,667 0 5,980
PACWEST BANCORP DEL COM 695263103 413 8,346 SH   SOLE   1,615 0 6,731
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 31 28,000 SH   SOLE   0 0 28,000
PALO ALTO NETWORKS INC COM 697435105 7,150 39,391 SH   SOLE   20,930 0 18,461
PAN AMERICAN SILVER CORP COM 697900108 1,258 77,864 SH   SOLE   5,415 0 72,449
PARATEK PHARMACEUTICALS INC COM 699374302 662 50,925 SH   SOLE   0 0 50,925
PARKER DRILLING CO COM 701081101 7 10,865 SH   SOLE   0 0 10,865
PARKER HANNIFIN CORP COM 701094104 1,701 9,945 SH   SOLE   6,844 0 3,101
PATTERN ENERGY GROUP INC CL A 70338P100 204 11,778 SH   SOLE   0 0 11,778
PATTERSON UTI ENERGY INC COM 703481101 381 21,767 SH   SOLE   14,759 0 7,008
PAYCHEX INC COM 704326107 11,700 189,968 SH   SOLE   14,251 0 175,717
PAYCOM SOFTWARE INC COM 70432V102 1,174 10,934 SH   SOLE   2,344 0 8,590
PAYPAL HLDGS INC COM 70450Y103 17,996 237,193 SH   SOLE   55,497 0 181,696
PBF ENERGY INC CL A 69318G106 1,691 49,884 SH   SOLE   27 0 49,857
PDC ENERGY INC COM 69327R101 392 7,997 SH   SOLE   0 0 7,997
PDL BIOPHARMA INC COM 69329Y104 123 41,864 SH   SOLE   0 0 41,864
PEBBLEBROOK HOTEL TR COM 70509V100 321 9,338 SH   SOLE   8,266 0 1,072
PEGASYSTEMS INC COM 705573103 310 5,108 SH   SOLE   4,162 0 946
PEMBINA PIPELINE CORP COM 706327103 548 17,534 SH   SOLE   0 0 17,534
PENGROWTH ENERGY CORP COM 70706P104 20 31,722 SH   SOLE   0 0 31,722
PENN NATL GAMING INC COM 707569109 324 12,335 SH   SOLE   8,893 0 3,442
PENNANTPARK FLOATING RATE CA COM 70806A106 147 11,207 SH   SOLE   0 0 11,207
PENNANTPARK INVT CORP COM 708062104 249 37,206 SH   SOLE   26,197 0 11,009
PENNEY J C INC COM 708160106 203 67,207 SH   SOLE   0 0 67,207
PENNYMAC MTG INVT TR COM 70931T103 358 19,865 SH   SOLE   13,059 0 6,806
PENSKE AUTOMOTIVE GRP INC COM 70959W103 638 14,398 SH   SOLE   13,502 0 896
PENTAIR PLC SHS G7S00T104 1,529 22,444 SH   SOLE   12,629 0 9,815
PEOPLES BANCORP N C INC COM 710577107 599 19,484 SH   SOLE   0 0 19,484
PEOPLES UNITED FINANCIAL INC COM 712704105 1,344 72,032 SH   SOLE   1,959 0 70,073
PEPSICO INC COM 713448108 53,019 485,742 SH   SOLE   76,858 0 408,884
PERKINELMER INC COM 714046109 525 6,927 SH   SOLE   1,041 0 5,886
PERRIGO CO PLC SHS G97822103 799 9,585 SH   SOLE   2,286 0 7,299
PETMED EXPRESS INC COM 716382106 283 6,769 SH   SOLE   0 0 6,769
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 392 27,693 SH   SOLE   0 0 27,693
PFIZER INC COM 717081103 63,619 1,792,577 SH   SOLE   166,619 0 1,625,958
PG&E CORP COM 69331C108 1,316 29,962 SH   SOLE   14 0 29,948
PHILIP MORRIS INTL INC COM 718172109 49,274 495,711 SH   SOLE   204,662 0 291,049
PHILLIPS 66 COM 718546104 16,486 171,877 SH   SOLE   14,349 0 157,528
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 1,915 108,861 SH   SOLE   4,788 0 104,073
PIMCO CA MUNICIPAL INCOME FD COM 72200N106 345 23,429 SH   SOLE   0 0 23,429
PIMCO CALIF MUN INCOME FD II COM 72200M108 101 12,290 SH   SOLE   0 0 12,290
PIMCO CALIF MUN INCOME FD II COM 72201C109 351 36,350 SH   SOLE   0 0 36,350
PIMCO CORPORATE & INCOME OPP COM 72201B101 4,820 284,880 SH   SOLE   0 0 284,880
PIMCO CORPORATE INCOME STRAT COM 72200U100 1,832 110,543 SH   SOLE   0 0 110,543
PIMCO DYNAMIC INCOME FD SHS 72201Y101 1,055 34,221 SH   SOLE   0 0 34,221
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 7,211 315,147 SH   SOLE   0 0 315,147
PIMCO EQUITY SER RAFI DYN MULTI 72202L371 214 8,095 SH   SOLE   0 0 8,095
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 25,476 255,627 SH   SOLE   0 0 255,627
PIMCO ETF TR 1-3YR USTREIDX 72201R106 250 4,995 SH   SOLE   0 0 4,995
PIMCO ETF TR 1-5 US TIP IDX 72201R205 4,547 87,457 SH   SOLE   0 0 87,457
PIMCO ETF TR 15+ YR US TIPS 72201R304 327 4,878 SH   SOLE   0 0 4,878
PIMCO ETF TR 25YR+ ZERO U S 72201R882 5,259 45,748 SH   SOLE   0 0 45,748
PIMCO ETF TR ACTIVE BD ETF 72201R775 15,726 150,879 SH   SOLE   0 0 150,879
PIMCO ETF TR BROAD US TIPS 72201R403 1,198 20,782 SH   SOLE   0 0 20,782
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 51,105 503,247 SH   SOLE   173 0 503,074
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 1,675 16,761 SH   SOLE   0 0 16,761
PIMCO ETF TR INTER MUN BD ACT 72201R866 2,576 48,794 SH   SOLE   0 0 48,794
PIMCO ETF TR INV GRD CRP BD 72201R817 4,162 40,694 SH   SOLE   0 0 40,694
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 243 4,896 SH   SOLE   0 0 4,896
PIMCO GLOBAL STOCKSPLS INCM COM 722011103 494 36,765 SH   SOLE   0 0 36,765
PIMCO HIGH INCOME FD COM SHS 722014107 435 57,451 SH   SOLE   0 0 57,451
PIMCO INCOME OPPORTUNITY FD COM 72202B100 458 17,516 SH   SOLE   0 0 17,516
PIMCO INCOME STRATEGY FUND COM 72201H108 1,013 86,643 SH   SOLE   0 0 86,643
PIMCO INCOME STRATEGY FUND I COM 72201J104 1,455 139,484 SH   SOLE   0 0 139,484
PIMCO MUN INCOME FD II COM 72200W106 254 20,172 SH   SOLE   0 0 20,172
PIMCO MUN INCOME FD III COM 72201A103 545 47,895 SH   SOLE   0 0 47,895
PIMCO MUNICIPAL INCOME FD COM 72200R107 504 40,252 SH   SOLE   0 0 40,252
PIMCO STRATEGIC INCOME FD IN COM 72200X104 2,983 321,482 SH   SOLE   0 0 321,482
PINNACLE WEST CAP CORP COM 723484101 462 5,794 SH   SOLE   1,096 0 4,698
PIONEER HIGH INCOME TR COM 72369H106 279 29,707 SH   SOLE   0 0 29,707
PIONEER MUN HIGH INCOME TR COM SHS 723763108 249 22,141 SH   SOLE   0 0 22,141
PIONEER NAT RES CO COM 723787107 4,073 23,710 SH   SOLE   17,931 0 5,779
PIXELWORKS INC COM NEW 72581M305 71 18,226 SH   SOLE   0 0 18,226
PJT PARTNERS INC COM CL A 69343T107 204 4,077 SH   SOLE   0 0 4,077
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1,116 50,655 SH   SOLE   0 0 50,655
PLANET FITNESS INC CL A 72703H101 600 15,878 SH   SOLE   11,428 0 4,450
PLANTRONICS INC NEW COM 727493108 288 4,765 SH   SOLE   3,195 0 1,570
PLATFORM SPECIALTY PRODS COR COM 72766Q105 108 11,240 SH   SOLE   0 0 11,240
PLUG POWER INC COM NEW 72919P202 270 143,021 SH   SOLE   0 0 143,021
PNC FINL SVCS GROUP INC *W EXP 12/31/201 693475121 347 4,129 SH   SOLE   0 0 4,129
PNC FINL SVCS GROUP INC COM 693475105 6,894 45,585 SH   SOLE   24,285 0 21,300
PNM RES INC COM 69349H107 601 15,724 SH   SOLE   9,031 0 6,693
POLARIS INDS INC COM 731068102 1,125 9,822 SH   SOLE   62 0 9,760
POLYMET MINING CORP COM 731916102 95 109,380 SH   SOLE   0 0 109,380
POOL CORPORATION COM 73278L105 678 4,637 SH   SOLE   3,643 0 994
POSCO SPONSORED ADR 693483109 3,012 38,200 SH   SOLE   6,467 0 31,733
POST HLDGS INC COM 737446104 1,408 18,585 SH   SOLE   13,824 0 4,761
POWERSHARES ACT MANG COMM FD OPT YLD DIV 73937V106 12,106 681,235 SH   SOLE   0 0 681,235
POWERSHARES ACTIVE MNG ETF T S&P500 DWNHDGE 73935B805 284 10,068 SH   SOLE   0 0 10,068
POWERSHARES ACTIVE MNG ETF T US REAL EST FD 73935B508 338 4,417 SH   SOLE   0 0 4,417
POWERSHARES ACTIVE MNG ETF T VAR RAT INV GR 73935B862 810 32,275 SH   SOLE   0 0 32,275
POWERSHARES DB CMDTY IDX TRA UNIT BEN INT 73935S105 8,654 509,645 SH   SOLE   0 0 509,645
POWERSHARES ETF TR II 1000 EQ WHT PT 73937B571 783 25,662 SH   SOLE   0 0 25,662
POWERSHARES ETF TR II ASIA PAC BD PR 73937B753 1,585 65,134 SH   SOLE   0 0 65,134
POWERSHARES ETF TR II CALI MUNI ETF 73936T441 7,731 301,106 SH   SOLE   0 0 301,106
POWERSHARES ETF TR II DEV MKTS EX-US 73936T789 6,048 135,454 SH   SOLE   0 0 135,454
POWERSHARES ETF TR II DWA MOMTM VOLT 73937B381 1,443 45,968 SH   SOLE   0 0 45,968
POWERSHARES ETF TR II DWA TACT MLT 73937B399 10,533 417,102 SH   SOLE   0 0 417,102
POWERSHARES ETF TR II DWA TCTL SCTR 73937B498 7,038 245,887 SH   SOLE   0 0 245,887
POWERSHARES ETF TR II EM MRK LOW VOL 73937B662 1,431 54,301 SH   SOLE   0 0 54,301
POWERSHARES ETF TR II EMER MRKT PORT 73936T763 2,947 125,335 SH   SOLE   0 0 125,335
POWERSHARES ETF TR II EMRG MKTS INFR 73937B209 209 5,661 SH   SOLE   0 0 5,661
POWERSHARES ETF TR II EX RTE SEN LOW 73937B563 1,417 41,930 SH   SOLE   0 0 41,930
POWERSHARES ETF TR II EX US SML PORT 73936T771 614 18,002 SH   SOLE   0 0 18,002
POWERSHARES ETF TR II FDM HG YLD RAFI 73936T557 4,008 216,536 SH   SOLE   0 0 216,536
POWERSHARES ETF TR II FND INV GR CP 73937B761 1,049 42,123 SH   SOLE   0 0 42,123
POWERSHARES ETF TR II GBL CLEAN ENER 73936T615 148 11,460 SH   SOLE   0 0 11,460
POWERSHARES ETF TR II GBL WTR PORT 73936T623 810 31,541 SH   SOLE   0 0 31,541
POWERSHARES ETF TR II I-30 LAD TREAS 73936T524 2,172 68,167 SH   SOLE   0 0 68,167
POWERSHARES ETF TR II INSUR NATL MUN 73936T474 21,407 851,157 SH   SOLE   0 0 851,157
POWERSHARES ETF TR II INTL DEV LOWVL 73937B688 2,935 88,547 SH   SOLE   0 0 88,547
POWERSHARES ETF TR II KBW BK PORT 73937B746 18,273 332,351 SH   SOLE   35 0 332,316
POWERSHARES ETF TR II KBW RG BK PORT 73937B712 1,026 18,090 SH   SOLE   0 0 18,090
POWERSHARES ETF TR II LAD 0-5Y CR BD 73937B589 348 14,183 SH   SOLE   0 0 14,183
POWERSHARES ETF TR II NY MUNI BD ETF 73936T458 224 9,346 SH   SOLE   0 0 9,346
POWERSHARES ETF TR II PFD PORTFOLIO 73936T565 62,878 4,306,701 SH   SOLE   0 0 4,306,701
POWERSHARES ETF TR II PWRS INT BUYBK 73937B621 2,769 73,945 SH   SOLE   0 0 73,945
POWERSHARES ETF TR II PWRSHS SP500 LOW 73937B654 63,184 1,602,426 SH   SOLE   0 0 1,602,426
POWERSHARES ETF TR II S&P EMG MKT MNTM 73937B670 285 13,656 SH   SOLE   0 0 13,656
POWERSHARES ETF TR II S&P INT DEV QLTY 73936T805 498 20,880 SH   SOLE   0 0 20,880
POWERSHARES ETF TR II S&P SMCP C DIS 73937B506 215 3,598 SH   SOLE   0 0 3,598
POWERSHARES ETF TR II S&P SMCP CONSU 73937B605 1,119 15,993 SH   SOLE   0 0 15,993
POWERSHARES ETF TR II S&P SMCP HC PO 73937B886 1,554 13,950 SH   SOLE   0 0 13,950
POWERSHARES ETF TR II S&P SMCP IT PO 73937B860 1,328 17,113 SH   SOLE   0 0 17,113
POWERSHARES ETF TR II S&P SMCP UTI P 73937B837 625 12,480 SH   SOLE   0 0 12,480
POWERSHARES ETF TR II S&P400 LOVL PT 73937B647 28,990 647,251 SH   SOLE   0 0 647,251
POWERSHARES ETF TR II S&P500 HGH BET 73937B829 3,484 81,969 SH   SOLE   0 0 81,969
POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 83,556 1,778,931 SH   SOLE   0 0 1,778,931
POWERSHARES ETF TR II S&P600 LOVL PT 73937B639 19,274 428,225 SH   SOLE   0 0 428,225
POWERSHARES ETF TR II SOVEREIGN DEBT 73936T573 15,194 538,982 SH   SOLE   0 0 538,982
POWERSHARES ETF TR II TXBLE MUN PRTFLO 73937B407 6,437 213,654 SH   SOLE   0 0 213,654
POWERSHARES ETF TR II VAR RATE PFD POR 73937B597 3,822 151,832 SH   SOLE   0 0 151,832
POWERSHARES ETF TRUST AERSPC DEF PTF 73935X690 16,352 287,982 SH   SOLE   0 0 287,982
POWERSHARES ETF TRUST BASIC MAT SECT 73935X427 1,004 15,136 SH   SOLE   0 0 15,136
POWERSHARES ETF TRUST CLEANTECH PORT 73935X278 859 19,994 SH   SOLE   0 0 19,994
POWERSHARES ETF TRUST CON DISCRE SEC 73935X419 369 7,523 SH   SOLE   0 0 7,523
POWERSHARES ETF TRUST CON STAPLE SEC 73935X393 1,332 19,850 SH   SOLE   0 0 19,850
POWERSHARES ETF TRUST DIV ACHV PRTF 73935X732 4,208 165,780 SH   SOLE   0 0 165,780
POWERSHARES ETF TRUST DWA MOMENTUM PTF 73935X153 23,590 447,874 SH   SOLE   0 0 447,874
POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 1,914 38,895 SH   SOLE   0 0 38,895
POWERSHARES ETF TRUST DYN BLDG CNSTR 73935X666 6,969 223,152 SH   SOLE   0 0 223,152
POWERSHARES ETF TRUST DYN EN EX PROD 73935X658 385 18,173 SH   SOLE   0 0 18,173
POWERSHARES ETF TRUST DYN FD & BEV 73935X849 1,164 36,094 SH   SOLE   0 0 36,094
POWERSHARES ETF TRUST DYN LSR & ENT 73935X757 691 15,527 SH   SOLE   0 0 15,527
POWERSHARES ETF TRUST DYN MEDIA PORT 73935X823 1,579 53,821 SH   SOLE   0 0 53,821
POWERSHARES ETF TRUST DYN NETWKG PRT 73935X815 625 12,611 SH   SOLE   0 0 12,611
POWERSHARES ETF TRUST DYN OIL SVCS 73935X625 286 33,421 SH   SOLE   0 0 33,421
POWERSHARES ETF TRUST DYN PHRMA PORT 73935X799 6,290 100,801 SH   SOLE   0 0 100,801
POWERSHARES ETF TRUST DYN SEMCT PORT 73935X781 4,075 77,108 SH   SOLE   0 0 77,108
POWERSHARES ETF TRUST DYN SFTWR PORT 73935X773 686 9,879 SH   SOLE   0 0 9,879
POWERSHARES ETF TRUST DYN UTIL PORTF 73935X591 1,512 57,547 SH   SOLE   0 0 57,547
POWERSHARES ETF TRUST DYNA BUYBK ACH 73935X286 28,674 503,679 SH   SOLE   0 0 503,679
POWERSHARES ETF TRUST DYNAMIC MKT PT 73935X104 1,247 13,037 SH   SOLE   0 0 13,037
POWERSHARES ETF TRUST DYNAMIC OTC PT 73935X203 273 2,557 SH   SOLE   0 0 2,557
POWERSHARES ETF TRUST DYNAMIC TECH SET 73935X344 914 15,959 SH   SOLE   0 0 15,959
POWERSHARES ETF TRUST DYNM LRG CP GR 73935X609 7,149 167,186 SH   SOLE   0 0 167,186
POWERSHARES ETF TRUST DYNM LRG CP VL 73935X708 20,136 551,658 SH   SOLE   0 0 551,658
POWERSHARES ETF TRUST ENERGY SEC POR 73935X385 645 17,016 SH   SOLE   0 0 17,016
POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 15,829 853,336 SH   SOLE   0 0 853,336
POWERSHARES ETF TRUST FINL SECT PORT 73935X377 652 18,590 SH   SOLE   0 0 18,590
POWERSHARES ETF TRUST FTSE RAFI 1000 73935X583 154,964 1,406,458 SH   SOLE   0 0 1,406,458
POWERSHARES ETF TRUST FTSE US1500 SM 73935X567 9,859 76,475 SH   SOLE   0 0 76,475
POWERSHARES ETF TRUST GBL LSTD PVT EQT 73935X195 2,366 196,515 SH   SOLE   0 0 196,515
POWERSHARES ETF TRUST GOLDEN DRG CHINA 73935X401 2,642 57,243 SH   SOLE   0 0 57,243
POWERSHARES ETF TRUST HI YLD EQ DVDN 73935X302 5,205 305,823 SH   SOLE   0 0 305,823
POWERSHARES ETF TRUST HLTHCR SEC POR 73935X351 2,949 38,722 SH   SOLE   0 0 38,722
POWERSHARES ETF TRUST INDL SECT PORT 73935X369 810 13,504 SH   SOLE   0 0 13,504
POWERSHARES ETF TRUST INTL DIV ACHV 73935X716 3,831 243,217 SH   SOLE   0 0 243,217
POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 8,053 63,000 SH   SOLE   0 0 63,000
POWERSHARES ETF TRUST RUSSELL 200 WTH 73935X450 2,104 40,466 SH   SOLE   0 0 40,466
POWERSHARES ETF TRUST RUSSELL 2000 GRW 73935X872 3,531 106,299 SH   SOLE   0 0 106,299
POWERSHARES ETF TRUST RUSSELL 2000 VAL 73935X864 3,755 128,368 SH   SOLE   0 0 128,368
POWERSHARES ETF TRUST RUSSELL 2000 WTH 73935X435 7,285 172,029 SH   SOLE   0 0 172,029
POWERSHARES ETF TRUST RUSSELL MID GRW 73935X807 5,331 116,975 SH   SOLE   0 0 116,975
POWERSHARES ETF TRUST RUSSELL MID VAL 73935X880 483 15,967 SH   SOLE   0 0 15,967
POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 15,299 512,685 SH   SOLE   0 0 512,685
POWERSHARES ETF TRUST WATER RES PORT 73935X575 3,757 123,304 SH   SOLE   0 0 123,304
POWERSHARES ETF TRUST WILDERHILL CN EN 73935X112 386 15,421 SH   SOLE   0 0 15,421
POWERSHARES ETF TRUST ZACKS MC PRTFL 73935X740 378 19,950 SH   SOLE   0 0 19,950
POWERSHARES ETF TRUST II CEF INC COMPST 73936Q843 10,507 457,621 SH   SOLE   0 0 457,621
POWERSHARES ETF TRUST II DWA DEVMKTMOM PT 73936Q108 1,455 52,202 SH   SOLE   0 0 52,202
POWERSHARES ETF TRUST II DWA EMKT MOM PTF 73936Q207 3,466 161,231 SH   SOLE   0 0 161,231
POWERSHARES ETF TRUST II DWA SC MOMNT PTF 73936Q744 1,033 20,856 SH   SOLE   0 0 20,856
POWERSHARES ETF TRUST II GLBL ST HI YLD 73936Q710 2,646 112,050 SH   SOLE   0 0 112,050
POWERSHARES ETF TRUST II INTL CORP BOND 73936Q835 249 8,955 SH   SOLE   0 0 8,955
POWERSHARES ETF TRUST II KBW HG YLD FIN 73936Q793 11,801 519,890 SH   SOLE   0 0 519,890
POWERSHARES ETF TRUST II KBW YIELD REIT 73936Q819 5,081 162,868 SH   SOLE   0 0 162,868
POWERSHARES ETF TRUST II PRP CAS INS PT 73936Q777 3,032 48,890 SH   SOLE   0 0 48,890
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 45,750 1,977,932 SH   SOLE   0 0 1,977,932
POWERSHARES EXCHANGE TRADED RUSSELL 200 GRW 739371102 807 16,996 SH   SOLE   0 0 16,996
POWERSHARES EXCHANGE TRADED RUSSELL 200 VAL 739371201 254 6,735 SH   SOLE   0 0 6,735
POWERSHARES GLOBAL ETF FD S&P 500 BUYWRT 73936G308 3,927 186,287 SH   SOLE   0 0 186,287
POWERSHARES INDIA ETF TR INDIA PORT 73935L100 422 16,784 SH   SOLE   0 0 16,784
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 652,790 4,076,626 SH   SOLE   275 0 4,076,351
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 5,765 36,000 SH Put SOLE   0 0 36,000
POWERSHS DB MULTI SECT COMM DB BASE METALS 73936B705 1,160 63,735 SH   SOLE   0 0 63,735
POWERSHS DB MULTI SECT COMM DB ENERGY FUND 73936B101 289 18,934 SH   SOLE   0 0 18,934
POWERSHS DB MULTI SECT COMM DB OIL FUND 73936B507 1,288 115,341 SH   SOLE   0 0 115,341
POWERSHS DB MULTI SECT COMM DB PREC MTLS 73936B200 335 8,670 SH   SOLE   0 0 8,670
POWERSHS DB MULTI SECT COMM PS DB AGRICUL FD 73936B408 1,773 94,246 SH   SOLE   0 0 94,246
POWERSHS DB US DOLLAR INDEX DOLL INDX BULL 73936D107 1,434 60,717 SH   SOLE   0 0 60,717
PPG INDS INC COM 693506107 6,555 58,732 SH   SOLE   39,029 0 19,703
PPL CORP COM 69351T106 12,081 427,040 SH   SOLE   240,110 0 186,930
PRA GROUP INC COM 69354N106 348 9,252 SH   SOLE   9,103 0 149
PRA HEALTH SCIENCES INC COM 69354M108 398 4,797 SH   SOLE   1,509 0 3,288
PRAXAIR INC COM 74005P104 5,665 39,258 SH   SOLE   19,053 0 20,205
PRECISION DRILLING CORP COM 2010 74022D308 52 18,822 SH   SOLE   13,647 0 5,175
PREFERRED APT CMNTYS INC COM 74039L103 490 34,527 SH   SOLE   0 0 34,527
PRETIUM RES INC COM 74139C102 162 24,310 SH   SOLE   0 0 24,310
PRICE T ROWE GROUP INC COM 74144T108 9,155 84,796 SH   SOLE   9,128 0 75,668
PRIMERICA INC COM 74164M108 392 4,061 SH   SOLE   0 0 4,061
PRINCIPAL EXCHANGE TRADED FD PRIN EDGE ACTV 74255Y102 809 20,258 SH   SOLE   0 0 20,258
PRINCIPAL FINL GROUP INC COM 74251V102 1,169 19,191 SH   SOLE   288 0 18,903
PROASSURANCE CORP COM 74267C106 465 9,576 SH   SOLE   8,506 0 1,070
PROCTER AND GAMBLE CO COM 742718109 83,497 1,053,196 SH   SOLE   125,673 0 927,523
PROGENICS PHARMACEUTICALS IN COM 743187106 100 13,456 SH   SOLE   8,774 0 4,682
PROGRESSIVE CORP OHIO COM 743315103 4,105 67,369 SH   SOLE   31,837 0 35,532
PROLOGIS INC COM 74340W103 1,307 20,756 SH   SOLE   1,892 0 18,864
PROOFPOINT INC COM 743424103 498 4,386 SH   SOLE   2,535 0 1,851
PROSHARES TR HGH YLD INT RATE 74348A541 1,197 17,902 SH   SOLE   0 0 17,902
PROSHARES TR INVT INT RT HG 74347B607 5,636 73,931 SH   SOLE   0 0 73,931
PROSHARES TR LONG ONLINE SHRT 74347B375 5,289 116,906 SH   SOLE   0 0 116,906
PROSHARES TR MORNINGSTAR ALTR 74347B813 288 7,756 SH   SOLE   0 0 7,756
PROSHARES TR MSCI EAFE DIVD 74347B839 1,019 26,848 SH   SOLE   0 0 26,848
PROSHARES TR MSCI EMRG ETF 74347X302 363 3,775 SH   SOLE   0 0 3,775
PROSHARES TR MSCI EUR DIV 74347B540 415 10,117 SH   SOLE   0 0 10,117
PROSHARES TR PROSHS EMG ETF 74347B847 495 8,181 SH   SOLE   0 0 8,181
PROSHARES TR PSHS LC COR PLUS 74347R248 21,874 328,788 SH   SOLE   0 0 328,788
PROSHARES TR PSHS SH MSCI EAF 74347R370 491 19,207 SH   SOLE   0 0 19,207
PROSHARES TR PSHS SHORT DOW30 74347R701 1,258 83,264 SH   SOLE   0 0 83,264
PROSHARES TR PSHS ULT S&P 500 74347R107 2,191 20,775 SH   SOLE   0 0 20,775
PROSHARES TR PSHS ULTRA QQQ 74347R206 1,259 16,516 SH   SOLE   0 0 16,516
PROSHARES TR RUSS 2000 DIVD 74347B698 6,234 116,245 SH   SOLE   0 0 116,245
PROSHARES TR S&P 500 DV ARIST 74348A467 55,945 898,710 SH   SOLE   6,720 0 891,990
PROSHARES TR S&P MDCP 400 DIV 74347B680 7,022 132,544 SH   SOLE   0 0 132,544
PROSHARES TR SHORT QQQ NEW 74347B714 4,470 130,778 SH   SOLE   0 0 130,778
PROSHARES TR SHORT S&P 500 NE 74347B425 12,551 414,219 SH   SOLE   0 0 414,219
PROSHARES TR SHRT 20+YR TRE 74347X849 5,794 255,259 SH   SOLE   0 0 255,259
PROSHARES TR SHRT HGH YIELD 74347R131 468 20,032 SH   SOLE   0 0 20,032
PROSHARES TR SHRT RUSSELL2000 74348A210 921 21,882 SH   SOLE   0 0 21,882
PROSHARES TR SP500 EX ENRGY 74347B581 214 3,875 SH   SOLE   0 0 3,875
PROSHARES TR ULTRA FNCLS NEW 74347X633 693 5,627 SH   SOLE   0 0 5,627
PROSHARES TR ULTRASHRT S&P500 74347B383 1,494 36,483 SH   SOLE   0 0 36,483
PROSHARES TR II PROSHS SHT EUR 74347W742 352 8,972 SH   SOLE   0 0 8,972
PROSHARES TR II SHT VIX ST TRM 74347W627 5,300 451,426 SH   SOLE   0 0 451,426
PROSHARES TR II ULTA BLMBG 2017 74347W247 383 13,910 SH   SOLE   0 0 13,910
PROSHARES TR II VIX MDTRM FUTR N 74347W338 213 8,071 SH   SOLE   0 0 8,071
PROSPECT CAPITAL CORPORATION COM 74348T102 2,498 381,447 SH   SOLE   0 0 381,447
PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 620 617,000 PRN   SOLE   0 0 617,000
PROSPECT CAPITAL CORPORATION NOTE 5.875% 1/1 74348TAM4 667 653,000 PRN   SOLE   0 0 653,000
PROTHENA CORP PLC SHS G72800108 210 5,734 SH   SOLE   5,595 0 139
PROTO LABS INC COM 743713109 413 3,515 SH   SOLE   2,270 0 1,245
PRUDENTIAL FINL INC COM 744320102 5,810 56,104 SH   SOLE   3,527 0 52,577
PRUDENTIAL PLC ADR 74435K204 619 12,114 SH   SOLE   9,841 0 2,273
PS BUSINESS PKS INC CALIF COM 69360J107 1,740 15,393 SH   SOLE   0 0 15,393
PSYCHEMEDICS CORP COM NEW 744375205 484 22,670 SH   SOLE   0 0 22,670
PTC INC COM 69370C100 546 7,005 SH   SOLE   4,408 0 2,597
PUBLIC STORAGE COM 74460D109 14,805 73,882 SH   SOLE   42,674 0 31,208
PUBLIC SVC ENTERPRISE GROUP COM 744573106 11,073 220,397 SH   SOLE   115,825 0 104,572
PULTE GROUP INC COM 745867101 1,065 36,129 SH   SOLE   1,133 0 34,996
PURE STORAGE INC CL A 74624M102 858 42,991 SH   SOLE   5,649 0 37,342
PUTNAM MANAGED MUN INCOM TR COM 746823103 409 57,213 SH   SOLE   0 0 57,213
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 117 24,909 SH   SOLE   0 0 24,909
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 336 28,790 SH   SOLE   0 0 28,790
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 335 64,019 SH   SOLE   0 0 64,019
PVH CORP COM 693656100 825 5,446 SH   SOLE   2,884 0 2,562
Q2 HLDGS INC COM 74736L109 457 10,043 SH   SOLE   9,637 0 406
QIAGEN NV SHS NEW N72482123 316 9,795 SH   SOLE   7,456 0 2,339
QORVO INC COM 74736K101 1,551 22,018 SH   SOLE   4,699 0 17,319
QUAKER CHEM CORP COM 747316107 398 2,687 SH   SOLE   1,406 0 1,281
QUALCOMM INC COM 747525103 21,221 382,981 SH   SOLE   82,566 0 300,415
QUALYS INC COM 74758T303 234 3,223 SH   SOLE   0 0 3,223
QUANTA SVCS INC COM 74762E102 644 18,762 SH   SOLE   6,152 0 12,610
QUEST DIAGNOSTICS INC COM 74834L100 1,175 11,718 SH   SOLE   336 0 11,382
QUICKLOGIC CORP COM 74837P108 83 54,598 SH   SOLE   0 0 54,598
RADIAN GROUP INC COM 750236101 274 14,371 SH   SOLE   11,991 0 2,380
RADIUS HEALTH INC COM NEW 750469207 307 8,543 SH   SOLE   0 0 8,543
RADNET INC COM 750491102 189 13,154 SH   SOLE   0 0 13,154
RAIT FINANCIAL TRUST COM NEW 749227609 2 13,876 SH   SOLE   0 0 13,876
RAPID7 INC COM 753422104 448 17,505 SH   SOLE   10,859 0 6,646
RAYMOND JAMES FINANCIAL INC COM 754730109 1,954 21,921 SH   SOLE   8,954 0 12,967
RAYONIER INC COM 754907103 474 13,471 SH   SOLE   0 0 13,471
RAYTHEON CO COM NEW 755111507 30,124 139,579 SH   SOLE   16,830 0 122,749
REALITY SHS ETF TR DIVCN LDRS ETF 75605A405 1,205 37,564 SH   SOLE   0 0 37,564
REALITY SHS ETF TR DIVS ETF 75605A108 2,316 84,791 SH   SOLE   0 0 84,791
REALITY SHS ETF TR NSD NXGN ECO ETF 75605A702 411 18,188 SH   SOLE   0 0 18,188
REALOGY HLDGS CORP COM 75605Y106 902 33,050 SH   SOLE   32,678 0 372
REALPAGE INC COM 75606N109 280 5,429 SH   SOLE   2,779 0 2,650
REALTY INCOME CORP COM 756109104 11,601 224,258 SH   SOLE   57,363 0 166,895
REAVES UTIL INCOME FD COM SH BEN INT 756158101 1,348 47,745 SH   SOLE   1,651 0 46,094
RED HAT INC COM 756577102 8,144 54,474 SH   SOLE   39,564 0 14,910
REDWOOD TR INC COM 758075402 323 20,901 SH   SOLE   0 0 20,901
REGAL BELOIT CORP COM 758750103 276 3,758 SH   SOLE   2,939 0 819
REGENCY CTRS CORP COM 758849103 383 6,494 SH   SOLE   122 0 6,372
REGENERON PHARMACEUTICALS COM 75886F107 5,430 15,769 SH   SOLE   13,649 0 2,120
REGIONAL HEALTH PPTYS INC COM 75903M101 4 11,300 SH   SOLE   0 0 11,300
REGIONS FINL CORP NEW COM 7591EP100 3,842 206,786 SH   SOLE   32,396 0 174,390
REGIS CORP MINN COM 758932107 1,000 66,091 SH   SOLE   0 0 66,091
REINSURANCE GROUP AMER INC COM NEW 759351604 364 2,362 SH   SOLE   432 0 1,930
RELIANCE STEEL & ALUMINUM CO COM 759509102 925 10,850 SH   SOLE   2,197 0 8,653
RELX PLC SPONSORED ADR 759530108 237 11,323 SH   SOLE   10,956 0 367
RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 208 7,252 SH   SOLE   0 0 7,252
RENAISSANCERE HOLDINGS LTD COM G7496G103 445 3,215 SH   SOLE   3,167 0 48
RENASANT CORP COM 75970E107 946 22,218 SH   SOLE   0 0 22,218
REPUBLIC SVCS INC COM 760759100 1,227 18,523 SH   SOLE   479 0 18,044
RESMED INC COM 761152107 875 8,887 SH   SOLE   2,716 0 6,171
RESOLUTE ENERGY CORP COM NEW 76116A306 247 7,125 SH   SOLE   0 0 7,125
RETAIL PPTYS AMER INC CL A 76131V202 1,875 160,812 SH   SOLE   2,220 0 158,592
REV GROUP INC COM 749527107 228 11,003 SH   SOLE   10,400 0 603
REWALK ROBOTICS LTD SHS M8216Q101 25 23,000 SH   SOLE   0 0 23,000
RGC RES INC COM 74955L103 249 9,791 SH   SOLE   0 0 9,791
RICEBRAN TECHNOLOGIES COM NEW 762831204 37 23,521 SH   SOLE   0 0 23,521
RINGCENTRAL INC CL A 76680R206 584 9,203 SH   SOLE   5,458 0 3,745
RIO TINTO PLC SPONSORED ADR 767204100 3,222 62,536 SH   SOLE   7,807 0 54,729
RITCHIE BROS AUCTIONEERS COM 767744105 492 15,621 SH   SOLE   11,031 0 4,590
RITE AID CORP COM 767754104 242 144,030 SH   SOLE   0 0 144,030
RIVERNORTH DOUBLELINE STRATE COM 76882G107 976 54,787 SH   SOLE   0 0 54,787
RLI CORP COM 749607107 1,183 18,648 SH   SOLE   2,692 0 15,956
ROCKWELL AUTOMATION INC COM 773903109 5,473 31,420 SH   SOLE   6,327 0 25,093
ROCKWELL COLLINS INC COM 774341101 4,372 32,419 SH   SOLE   46 0 32,373
ROKU INC COM CL A 77543R102 468 15,064 SH   SOLE   0 0 15,064
ROLLINS INC COM 775711104 706 13,826 SH   SOLE   1,663 0 12,163
ROPER TECHNOLOGIES INC COM 776696106 1,587 5,654 SH   SOLE   3,046 0 2,608
ROSS STORES INC COM 778296103 1,591 20,404 SH   SOLE   5,489 0 14,915
ROYAL BK CDA MONTREAL QUE COM 780087102 2,769 35,825 SH   SOLE   0 0 35,825
ROYAL BK SCOTLAND GROUP PLC SP ADR PREF S 780097739 378 14,753 SH   SOLE   0 0 14,753
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1,137 9,656 SH   SOLE   529 0 9,127
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 7,328 111,825 SH   SOLE   13,186 0 98,639
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 11,564 181,232 SH   SOLE   31,471 0 149,761
ROYAL GOLD INC COM 780287108 2,101 24,463 SH   SOLE   0 0 24,463
ROYCE MICRO-CAP TR INC COM 780915104 1,165 124,503 SH   SOLE   0 0 124,503
ROYCE VALUE TR INC COM 780910105 1,754 112,715 SH   SOLE   0 0 112,715
RPC INC COM 749660106 375 20,809 SH   SOLE   12,897 0 7,912
RPM INTL INC COM 749685103 1,760 36,921 SH   SOLE   572 0 36,349
RPX CORP COM 74972G103 149 13,915 SH   SOLE   0 0 13,915
RSP PERMIAN INC COM 74978Q105 382 8,151 SH   SOLE   6,858 0 1,293
RUSH ENTERPRISES INC CL A 781846209 323 7,599 SH   SOLE   7,599 0 0
RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 809 6,586 SH   SOLE   6,138 0 448
RYDER SYS INC COM 783549108 559 7,677 SH   SOLE   0 0 7,677
RYDEX ETF TRUST GUG S&P MC400 PG 78355W601 17,684 111,833 SH   SOLE   0 0 111,833
RYDEX ETF TRUST GUG S&P MC400 PV 78355W502 528 8,004 SH   SOLE   0 0 8,004
RYDEX ETF TRUST GUG S&P SC500 EQ 78355W882 244 2,477 SH   SOLE   0 0 2,477
RYDEX ETF TRUST GUG S&P SC600 PG 78355W809 8,712 75,676 SH   SOLE   0 0 75,676
RYDEX ETF TRUST GUG S&P SC600 PV 78355W700 1,221 17,375 SH   SOLE   0 0 17,375
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 167,613 1,684,892 SH   SOLE   7,931 0 1,676,961
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W833 884 7,403 SH   SOLE   0 0 7,403
RYDEX ETF TRUST GUG S&P500 EWCON 78355W874 7,141 56,401 SH   SOLE   0 0 56,401
RYDEX ETF TRUST GUG S&P500 PU GR 78355W403 37,220 339,039 SH   SOLE   0 0 339,039
RYDEX ETF TRUST GUG S&P500 PU VA 78355W304 17,385 269,079 SH   SOLE   0 0 269,079
RYDEX ETF TRUST GUG S&P500EQWTEN 78355W866 354 6,505 SH   SOLE   0 0 6,505
RYDEX ETF TRUST GUG S&P500EQWTFI 78355W858 5,521 125,853 SH   SOLE   0 0 125,853
RYDEX ETF TRUST GUG S&P500EQWTHC 78355W841 4,118 22,919 SH   SOLE   105 0 22,814
RYDEX ETF TRUST GUG S&P500EQWTMA 78355W825 1,469 13,823 SH   SOLE   0 0 13,823
RYDEX ETF TRUST GUG S&P500EQWTTE 78355W817 7,426 49,080 SH   SOLE   0 0 49,080
RYDEX ETF TRUST GUG S&P500EQWTUT 78355W791 2,627 31,812 SH   SOLE   0 0 31,812
RYDEX ETF TRUST GUGGENHM S&P 400 78355W577 1,775 28,168 SH   SOLE   0 0 28,168
RYDEX ETF TRUST GUGGENHM S&P 500 78355W205 3,965 21,231 SH   SOLE   0 0 21,231
RYDEX ETF TRUST GUGGENHM S&P 600 78355W585 786 14,548 SH   SOLE   0 0 14,548
S&P GLOBAL INC COM 78409V104 2,645 13,841 SH   SOLE   852 0 12,989
SABINE ROYALTY TR UNIT BEN INT 785688102 279 6,358 SH   SOLE   0 0 6,358
SABRA HEALTH CARE REIT INC COM 78573L106 2,259 127,971 SH   SOLE   0 0 127,971
SAFE BULKERS INC COM Y7388L103 51 16,213 SH   SOLE   0 0 16,213
SALESFORCE COM INC COM 79466L302 10,014 86,101 SH   SOLE   20,372 0 65,729
SALESFORCE COM INC COM 79466L302 2,163 18,600 SH Put SOLE   0 0 18,600
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 81 10,268 SH   SOLE   0 0 10,268
SANDRIDGE MISSISSIPPIAN TR I SH BEN INT 80007V106 13 13,425 SH   SOLE   0 0 13,425
SANDSTORM GOLD LTD COM NEW 80013R206 379 79,642 SH   SOLE   0 0 79,642
SANMINA CORPORATION COM 801056102 224 8,559 SH   SOLE   5,843 0 2,716
SANOFI SPONSORED ADR 80105N105 9,944 248,111 SH   SOLE   152,115 0 95,996
SAP SE SPON ADR 803054204 1,635 15,544 SH   SOLE   11,901 0 3,643
SAREPTA THERAPEUTICS INC COM 803607100 932 12,579 SH   SOLE   1,883 0 10,696
SBA COMMUNICATIONS CORP NEW CL A 78410G104 1,263 7,387 SH   SOLE   5,312 0 2,075
SCANA CORP NEW COM 80589M102 788 20,989 SH   SOLE   5 0 20,984
SCHEIN HENRY INC COM 806407102 510 7,592 SH   SOLE   4,015 0 3,577
SCHLUMBERGER LTD COM 806857108 19,651 303,353 SH   SOLE   147,064 0 156,289
SCHNEIDER NATIONAL INC CL B 80689H102 316 12,133 SH   SOLE   8,381 0 3,752
SCHWAB CHARLES CORP NEW COM 808513105 11,068 211,951 SH   SOLE   101,624 0 110,327
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 16,952 590,665 SH   SOLE   0 0 590,665
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 23,514 697,529 SH   SOLE   0 0 697,529
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 371 10,150 SH   SOLE   0 0 10,150
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 913 17,365 SH   SOLE   0 0 17,365
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 483 13,348 SH   SOLE   0 0 13,348
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 466 12,819 SH   SOLE   0 0 12,819
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 598 16,062 SH   SOLE   0 0 16,062
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 12,221 391,825 SH   SOLE   0 0 391,825
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 621 20,708 SH   SOLE   0 0 20,708
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 745 20,797 SH   SOLE   0 0 20,797
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1,181 23,687 SH   SOLE   0 0 23,687
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 11,217 219,848 SH   SOLE   0 0 219,848
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 18,589 291,405 SH   SOLE   0 0 291,405
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 20,189 411,778 SH   SOLE   931 0 410,847
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 37,879 528,224 SH   SOLE   0 0 528,224
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 13,840 261,927 SH   SOLE   0 0 261,927
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 12,982 205,809 SH   SOLE   0 0 205,809
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 13,757 260,160 SH   SOLE   0 0 260,160
SCHWAB STRATEGIC TR US REIT ETF 808524847 2,199 57,489 SH   SOLE   0 0 57,489
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 12,330 178,356 SH   SOLE   0 0 178,356
SCHWAB STRATEGIC TR US TIPS ETF 808524870 8,724 158,964 SH   SOLE   3,004 0 155,960
SCIENCE APPLICATNS INTL CP N COM 808625107 293 3,724 SH   SOLE   1,458 0 2,266
SCORPIO TANKERS INC SHS Y7542C106 40 20,612 SH   SOLE   0 0 20,612
SCOTTS MIRACLE GRO CO CL A 810186106 2,299 26,814 SH   SOLE   805 0 26,009
SEABOARD CORP COM 811543107 290 68 SH   SOLE   0 0 68
SEADRILL LIMITED SHS G7945E105 35 179,682 SH   SOLE   0 0 179,682
SEAGATE TECHNOLOGY PLC SHS G7945M107 4,876 83,327 SH   SOLE   56,739 0 26,588
SEALED AIR CORP NEW COM 81211K100 450 10,508 SH   SOLE   8,091 0 2,417
SEASPAN CORP SHS Y75638109 1,017 152,176 SH   SOLE   135 0 152,041
SEATTLE GENETICS INC COM 812578102 4,190 80,063 SH   SOLE   2,063 0 78,000
SEAWORLD ENTMT INC COM 81282V100 230 15,530 SH   SOLE   14,830 0 700
SEI INVESTMENTS CO COM 784117103 3,359 44,845 SH   SOLE   37,924 0 6,921
SELECT INCOME REIT COM SH BEN INT 81618T100 3,510 180,172 SH   SOLE   2,795 0 177,377
SELECT MED HLDGS CORP COM 81619Q105 206 11,922 SH   SOLE   9,422 0 2,500
SELECT SECTOR SPDR TR ENERGY 81369Y506 91,153 1,352,216 SH   SOLE   199 0 1,352,017
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 3,483 112,055 SH   SOLE   0 0 112,055
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 101,327 1,000,362 SH   SOLE   0 0 1,000,362
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 31,529 599,072 SH   SOLE   0 0 599,072
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 95,159 1,169,032 SH   SOLE   0 0 1,169,032
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 257,420 9,336,969 SH   SOLE   82,005 0 9,254,964
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 163,161 2,196,275 SH   SOLE   37,948 0 2,158,327
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 32,484 642,861 SH   SOLE   0 0 642,861
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 19,248 338,039 SH   SOLE   0 0 338,039
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 130,478 1,994,461 SH   SOLE   0 0 1,994,461
SELECTIVE INS GROUP INC COM 816300107 7,103 117,019 SH   SOLE   0 0 117,019
SEMPRA ENERGY COM 816851109 2,660 23,914 SH   SOLE   4,983 0 18,931
SEMTECH CORP COM 816850101 341 8,722 SH   SOLE   7,843 0 879
SENIOR HSG PPTYS TR SH BEN INT 81721M109 2,045 130,608 SH   SOLE   124 0 130,484
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 1,009 19,465 SH   SOLE   18,471 0 994
SENSIENT TECHNOLOGIES CORP COM 81725T100 278 3,936 SH   SOLE   1,577 0 2,359
SERVICE CORP INTL COM 817565104 1,406 37,261 SH   SOLE   29,407 0 7,854
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 388 7,631 SH   SOLE   986 0 6,645
SERVICENOW INC COM 81762P102 872 5,273 SH   SOLE   1,187 0 4,086
SERVISFIRST BANCSHARES INC COM 81768T108 499 12,225 SH   SOLE   0 0 12,225
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 460 21,846 SH   SOLE   0 0 21,846
SHENANDOAH TELECOMMUNICATION COM 82312B106 348 9,674 SH   SOLE   0 0 9,674
SHERWIN WILLIAMS CO COM 824348106 6,572 16,760 SH   SOLE   690 0 16,070
SHIP FINANCE INTERNATIONAL L SHS G81075106 450 31,460 SH   SOLE   0 0 31,460
SHIRE PLC SPONSORED ADR 82481R106 892 5,976 SH   SOLE   4,206 0 1,770
SHOPIFY INC CL A 82509L107 2,073 16,637 SH   SOLE   0 0 16,637
SIERRA WIRELESS INC COM 826516106 272 16,499 SH   SOLE   0 0 16,499
SIGNATURE BK NEW YORK N Y COM 82669G104 540 3,812 SH   SOLE   1,892 0 1,920
SILICON LABORATORIES INC COM 826919102 269 2,989 SH   SOLE   1,375 0 1,614
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 261 5,426 SH   SOLE   0 0 5,426
SILICONWARE PRECISION INDS L SPONSD ADR SPL 827084864 1,606 185,650 SH   SOLE   0 0 185,650
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 217 7,636 SH   SOLE   0 0 7,636
SIMON PPTY GROUP INC NEW COM 828806109 1,673 10,840 SH   SOLE   3,170 0 7,670
SINA CORP NOTE 1.000%12/0 82922RAD5 11 10,000 PRN   SOLE   0 0 10,000
SINA CORP ORD G81477104 345 3,324 SH   SOLE   451 0 2,873
SINCLAIR BROADCAST GROUP INC CL A 829226109 2,293 73,253 SH   SOLE   10,780 0 62,473
SIRIUS XM HLDGS INC COM 82968B103 1,352 216,712 SH   SOLE   6,704 0 210,008
SIX FLAGS ENTMT CORP NEW COM 83001A102 599 9,623 SH   SOLE   492 0 9,131
SK TELECOM LTD SPONSORED ADR 78440P108 273 11,307 SH   SOLE   6,297 0 5,010
SKECHERS U S A INC CL A 830566105 665 17,110 SH   SOLE   0 0 17,110
SKYWORKS SOLUTIONS INC COM 83088M102 3,837 38,272 SH   SOLE   5,983 0 32,289
SL GREEN RLTY CORP COM 78440X101 364 3,761 SH   SOLE   609 0 3,152
SMART SAND INC COM 83191H107 321 55,143 SH   SOLE   52,768 0 2,375
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 487 12,757 SH   SOLE   11,726 0 1,031
SMITH A O COM 831865209 1,071 16,846 SH   SOLE   1,590 0 15,256
SMUCKER J M CO COM NEW 832696405 3,468 27,965 SH   SOLE   9 0 27,956
SNAP INC CL A 83304A106 838 52,808 SH   SOLE   0 0 52,808
SNAP ON INC COM 833034101 1,302 8,827 SH   SOLE   2,237 0 6,590
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 281 5,709 SH   SOLE   411 0 5,298
SODASTREAM INTERNATIONAL LTD USD SHS M9068E105 541 5,893 SH   SOLE   0 0 5,893
SONOCO PRODS CO COM 835495102 1,235 25,470 SH   SOLE   1,197 0 24,273
SONY CORP SPONSORED ADR 835699307 1,870 38,694 SH   SOLE   4,102 0 34,592
SOPHIRIS BIO INC COM NEW 83578Q209 20 10,000 SH   SOLE   0 0 10,000
SOTHEBYS COM 835898107 241 4,706 SH   SOLE   0 0 4,706
SOUTH JERSEY INDS INC COM 838518108 210 7,446 SH   SOLE   0 0 7,446
SOUTH ST CORP COM 840441109 366 4,294 SH   SOLE   0 0 4,294
SOUTHERN CO COM 842587107 40,299 902,349 SH   SOLE   196,844 0 705,505
SOUTHERN COPPER CORP COM 84265V105 1,503 27,740 SH   SOLE   9,889 0 17,851
SOUTHERN FIRST BANCSHARES IN COM 842873101 207 4,658 SH   SOLE   0 0 4,658
SOUTHWEST AIRLS CO COM 844741108 4,910 85,722 SH   SOLE   15,676 0 70,046
SOUTHWESTERN ENERGY CO COM 845467109 152 35,092 SH   SOLE   5,683 0 29,409
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 173,151 717,280 SH   SOLE   0 0 717,280
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 869 3,600 SH Put SOLE   0 0 3,600
SPDR GOLD TRUST GOLD SHS 78463V107 106,407 845,911 SH   SOLE   0 0 845,911
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 236 2,216 SH   SOLE   0 0 2,216
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 12,695 274,361 SH   SOLE   0 0 274,361
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 4,212 105,240 SH   SOLE   0 0 105,240
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 5,956 147,906 SH   SOLE   0 0 147,906
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 1,594 32,941 SH   SOLE   0 0 32,941
SPDR INDEX SHS FDS MSCI ACWI ETF 78463X475 967 12,369 SH   SOLE   0 0 12,369
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 763 19,649 SH   SOLE   0 0 19,649
SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106 224 3,102 SH   SOLE   0 0 3,102
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 289 4,457 SH   SOLE   0 0 4,457
SPDR INDEX SHS FDS MSCI EMR MKT ETF 78470E205 402 5,674 SH   SOLE   0 0 5,674
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 582 8,881 SH   SOLE   0 0 8,881
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 5,147 163,762 SH   SOLE   0 0 163,762
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 3,992 101,587 SH   SOLE   0 0 101,587
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 2,570 23,217 SH   SOLE   0 0 23,217
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 1,087 30,665 SH   SOLE   0 0 30,665
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 3,854 73,428 SH   SOLE   0 0 73,428
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 359 7,295 SH   SOLE   0 0 7,295
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 525 7,632 SH   SOLE   0 0 7,632
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 8,308 207,339 SH   SOLE   0 0 207,339
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 1,600 45,209 SH   SOLE   0 0 45,209
SPDR INDEX SHS FDS STOXX EUR 50 ETF 78463X103 919 26,538 SH   SOLE   0 0 26,538
SPDR S&P 500 ETF TR TR UNIT 78462F103 725,456 2,756,816 SH   SOLE   0 0 2,756,816
SPDR S&P 500 ETF TR TR UNIT 78462F103 25,420 96,600 SH Put SOLE   0 0 96,600
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 152,447 446,104 SH   SOLE   0 0 446,104
SPDR SER TR BLOMBERG BRC INV 78468R200 3,769 122,637 SH   SOLE   0 0 122,637
SPDR SER TR BLOOMBERG SRT TR 78468R408 8,553 312,508 SH   SOLE   82 0 312,426
SPDR SER TR DORSEY WRGT FI 78468R713 2,208 87,803 SH   SOLE   0 0 87,803
SPDR SER TR NUVEEN BLMBRG SR 78468R739 7,907 165,339 SH   SOLE   0 0 165,339
SPDR SER TR NUVEEN BRC MUNIC 78468R721 8,200 170,716 SH   SOLE   52,979 0 117,737
SPDR SER TR PORTFOLIO SH TSR 78468R101 1,001 33,720 SH   SOLE   0 0 33,720
SPDR SER TR PORTFOLIO SM ETF 78468R853 3,795 126,840 SH   SOLE   0 0 126,840
SPDR SER TR PRTFLO S&P500 HI 78468R788 2,180 60,959 SH   SOLE   0 0 60,959
SPDR SER TR S&P 500 BUYBCK 78468R820 1,029 16,724 SH   SOLE   0 0 16,724
SPDR SER TR SPDR BLOOMBERG 78468R663 3,652 39,887 SH   SOLE   0 0 39,887
SPDR SER TR SPDR S&P 500 ETF 78468R796 1,464 22,729 SH   SOLE   0 0 22,729
SPDR SER TR SSGA GNDER ETF 78468R747 638 9,098 SH   SOLE   0 0 9,098
SPDR SER TR SSGA US LRG ETF 78468R804 904 10,034 SH   SOLE   0 0 10,034
SPDR SER TR SSGA US SMAL ETF 78468R887 5,064 57,048 SH   SOLE   0 0 57,048
SPDR SERIES TRUST AEROSPACE DEF 78464A631 22,806 262,532 SH   SOLE   0 0 262,532
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 47,164 912,962 SH   SOLE   0 0 912,962
SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 791 13,446 SH   SOLE   0 0 13,446
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 59,508 2,016,535 SH   SOLE   0 0 2,016,535
SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 517 17,009 SH   SOLE   0 0 17,009
SPDR SERIES TRUST BLOMBRG BRC MRTG 78464A383 981 38,254 SH   SOLE   0 0 38,254
SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 1,407 25,232 SH   SOLE   0 0 25,232
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 277,265 7,734,030 SH   SOLE   40,127 0 7,693,903
SPDR SERIES TRUST CITI INT GVT ETF 78464A490 922 15,483 SH   SOLE   0 0 15,483
SPDR SERIES TRUST COMP SOFTWARE 78464A599 672 8,884 SH   SOLE   0 0 8,884
SPDR SERIES TRUST DJ REIT ETF 78464A607 6,536 75,879 SH   SOLE   0 0 75,879
SPDR SERIES TRUST FACTST INV ETF 78464A110 331 3,766 SH   SOLE   0 0 3,766
SPDR SERIES TRUST HLTH CARE SVCS 78464A573 600 9,522 SH   SOLE   0 0 9,522
SPDR SERIES TRUST HLTH CR EQUIP 78464A581 1,475 21,155 SH   SOLE   0 0 21,155
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 1,877 33,682 SH   SOLE   0 0 33,682
SPDR SERIES TRUST NYSE TECH ETF 78464A102 6,453 72,562 SH   SOLE   0 0 72,562
SPDR SERIES TRUST OILGAS EQUIP 78464A748 3,094 212,532 SH   SOLE   0 0 212,532
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 1,756 62,355 SH   SOLE   0 0 62,355
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 15,940 475,255 SH   SOLE   0 0 475,255
SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 2,710 99,382 SH   SOLE   0 0 99,382
SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 2,305 65,679 SH   SOLE   0 0 65,679
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 4,400 142,211 SH   SOLE   0 0 142,211
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 1,075 32,430 SH   SOLE   0 0 32,430
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 7,153 236,868 SH   SOLE   0 0 236,868
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 15,360 468,001 SH   SOLE   0 0 468,001
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 35,896 1,070,893 SH   SOLE   165 0 1,070,728
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 25,901 880,972 SH   SOLE   180 0 880,792
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 19,565 124,275 SH   SOLE   0 0 124,275
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 1,602 16,109 SH   SOLE   0 0 16,109
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 29,094 125,092 SH   SOLE   0 0 125,092
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 13,299 107,693 SH   SOLE   0 0 107,693
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 14,323 107,699 SH   SOLE   0 0 107,699
SPDR SERIES TRUST S&P BIOTECH 78464A870 23,699 270,131 SH   SOLE   0 0 270,131
SPDR SERIES TRUST S&P BK ETF 78464A797 14,529 303,387 SH   SOLE   0 0 303,387
SPDR SERIES TRUST S&P DIVID ETF 78464A763 127,703 1,400,252 SH   SOLE   0 0 1,400,252
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 5,324 130,514 SH   SOLE   0 0 130,514
SPDR SERIES TRUST S&P INS ETF 78464A789 2,602 83,879 SH   SOLE   0 0 83,879
SPDR SERIES TRUST S&P METALS MNG 78464A755 6,311 185,413 SH   SOLE   0 0 185,413
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 3,058 86,839 SH   SOLE   0 0 86,839
SPDR SERIES TRUST S&P PHARMAC 78464A722 1,524 36,405 SH   SOLE   0 0 36,405
SPDR SERIES TRUST S&P REGL BKG 78464A698 42,200 698,792 SH   SOLE   10,183 0 688,609
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 1,278 28,857 SH   SOLE   0 0 28,857
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 8,687 123,997 SH   SOLE   0 0 123,997
SPDR SERIES TRUST S&P TRANSN ETF 78464A532 1,912 30,447 SH   SOLE   0 0 30,447
SPDR SERIES TRUST SPDR S&P1500VL 78464A128 1,250 12,624 SH   SOLE   0 0 12,624
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 6,021 138,573 SH   SOLE   0 0 138,573
SPECTRA ENERGY PARTNERS LP COM 84756N109 663 19,722 SH   SOLE   896 0 18,826
SPIRE INC COM 84857L101 246 3,397 SH   SOLE   456 0 2,941
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 1,174 14,029 SH   SOLE   9,481 0 4,548
SPIRIT RLTY CAP INC NEW COM 84860W102 617 79,561 SH   SOLE   0 0 79,561
SPIRIT RLTY CAP INC NEW NOTE 2.875% 5/1 84860WAA0 769 773,000 PRN   SOLE   0 0 773,000
SPIRIT RLTY CAP INC NEW NOTE 3.750% 5/1 84860WAB8 35 35,000 PRN   SOLE   0 0 35,000
SPLUNK INC COM 848637104 4,781 48,595 SH   SOLE   33,109 0 15,486
SPRINT CORP COM SER 1 85207U105 313 64,133 SH   SOLE   0 0 64,133
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 2,756 208,482 SH   SOLE   0 0 208,482
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 1,466 136,413 SH   SOLE   0 0 136,413
SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 134 15,693 SH   SOLE   0 0 15,693
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 584 96,703 SH   SOLE   0 0 96,703
SPROUTS FMRS MKT INC COM 85208M102 1,083 46,135 SH   SOLE   39,123 0 7,012
SPS COMM INC COM 78463M107 217 3,446 SH   SOLE   3,264 0 182
SPX CORP COM 784635104 264 8,133 SH   SOLE   0 0 8,133
SQUARE INC CL A 852234103 4,631 94,128 SH   SOLE   3,165 0 90,963
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 501 9,349 SH   SOLE   6,561 0 2,788
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 231,108 4,873,649 SH   SOLE   101,687 0 4,771,962
SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 3,794 99,525 SH   SOLE   0 0 99,525
SSGA ACTIVE ETF TR MFS SYS GWT EQ 78467V889 5,204 66,055 SH   SOLE   0 0 66,055
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 92,098 1,919,899 SH   SOLE   0 0 1,919,899
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 512 12,718 SH   SOLE   0 0 12,718
SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 1,182 24,073 SH   SOLE   0 0 24,073
STAG INDL INC COM 85254J102 231 9,678 SH   SOLE   1,487 0 8,191
STAGE STORES INC COM NEW 85254C305 33 14,985 SH   SOLE   0 0 14,985
STAMPS COM INC COM NEW 852857200 1,052 5,234 SH   SOLE   0 0 5,234
STANLEY BLACK & DECKER INC COM 854502101 4,467 29,161 SH   SOLE   2,626 0 26,535
STAR BULK CARRIERS CORP SHS PAR Y8162K204 282 24,259 SH   SOLE   0 0 24,259
STARBUCKS CORP COM 855244109 44,048 760,890 SH   SOLE   5,561 0 755,329
STARS GROUP INC COM 85570W100 303 11,000 SH   SOLE   0 0 11,000
STARWOOD PPTY TR INC COM 85571B105 2,255 107,648 SH   SOLE   0 0 107,648
STATE STR CORP COM 857477103 3,516 35,254 SH   SOLE   12,816 0 22,438
STATOIL ASA SPONSORED ADR 85771P102 217 9,185 SH   SOLE   0 0 9,185
STEEL DYNAMICS INC COM 858119100 2,865 64,792 SH   SOLE   0 0 64,792
STELLUS CAP INVT CORP COM 858568108 138 11,970 SH   SOLE   0 0 11,970
STEPAN CO COM 858586100 287 3,454 SH   SOLE   1,381 0 2,073
STERICYCLE INC COM 858912108 1,416 24,180 SH   SOLE   9,430 0 14,750
STERIS PLC SHS USD G84720104 931 10,017 SH   SOLE   5,453 0 4,564
STERLING BANCORP DEL COM 85917A100 314 13,928 SH   SOLE   11,891 0 2,037
STIFEL FINL CORP COM 860630102 372 6,284 SH   SOLE   3,339 0 2,945
STMICROELECTRONICS N V NY REGISTRY 861012102 2,243 100,619 SH   SOLE   0 0 100,619
STONEMOR PARTNERS L P COM UNITS INT 86183Q100 208 33,419 SH   SOLE   0 0 33,419
STORE CAP CORP COM 862121100 2,345 94,474 SH   SOLE   44,699 0 49,775
STRATASYS LTD SHS M85548101 273 13,529 SH   SOLE   0 0 13,529
STRATEGY SHS ECOL STRAT ETF 86280R209 525 12,821 SH   SOLE   0 0 12,821
STRYKER CORP COM 863667101 9,829 61,080 SH   SOLE   7,032 0 54,048
STURM RUGER & CO INC COM 864159108 237 4,520 SH   SOLE   0 0 4,520
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1,253 56,933 SH   SOLE   0 0 56,933
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 276 32,528 SH   SOLE   30,814 0 1,714
SUMMIT HOTEL PPTYS INC COM 866082100 5,526 406,057 SH   SOLE   24,286 0 381,771
SUMMIT MATLS INC CL A 86614U100 905 29,891 SH   SOLE   8,065 0 21,826
SUN CMNTYS INC COM 866674104 283 3,097 SH   SOLE   62 0 3,035
SUN HYDRAULICS CORP COM 866942105 291 5,450 SH   SOLE   3,885 0 1,565
SUN LIFE FINL INC COM 866796105 817 19,870 SH   SOLE   0 0 19,870
SUNCOR ENERGY INC NEW COM 867224107 3,870 112,074 SH   SOLE   50,529 0 61,545
SUNOCO LP COM U REP LP 86765K109 551 21,616 SH   SOLE   0 0 21,616
SUNTRUST BKS INC COM 867914103 4,222 62,057 SH   SOLE   6,313 0 55,744
SUPERNUS PHARMACEUTICALS INC COM 868459108 917 20,018 SH   SOLE   143 0 19,875
SVB FINL GROUP COM 78486Q101 788 3,283 SH   SOLE   1,467 0 1,816
SYMANTEC CORP COM 871503108 916 35,437 SH   SOLE   18,327 0 17,110
SYNAPTICS INC COM 87157D109 301 6,574 SH   SOLE   0 0 6,574
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 191 18,086 SH   SOLE   0 0 18,086
SYNCHRONY FINL COM 87165B103 5,242 156,350 SH   SOLE   54,740 0 101,610
SYNEOS HEALTH INC CL A 87166B102 236 6,649 SH   SOLE   6,354 0 295
SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 25 13,630 SH   SOLE   0 0 13,630
SYNOPSYS INC COM 871607107 1,790 21,565 SH   SOLE   14,165 0 7,400
SYNOVUS FINL CORP COM NEW 87161C501 2,943 58,934 SH   SOLE   4,467 0 54,467
SYNTEL INC COM 87162H103 1,205 47,212 SH   SOLE   0 0 47,212
SYSCO CORP COM 871829107 8,003 133,465 SH   SOLE   10,273 0 123,192
T MOBILE US INC COM 872590104 409 6,708 SH   SOLE   154 0 6,554
TABLEAU SOFTWARE INC CL A 87336U105 206 2,554 SH   SOLE   1,495 0 1,059
TAHOE RES INC COM 873868103 329 70,151 SH   SOLE   0 0 70,151
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 7,706 176,095 SH   SOLE   43,107 0 132,988
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 847 8,662 SH   SOLE   1,534 0 7,128
TAL ED GROUP SPONSORED ADS 874080104 1,155 31,144 SH   SOLE   11,247 0 19,897
TANGER FACTORY OUTLET CTRS I COM 875465106 821 37,322 SH   SOLE   568 0 36,754
TANZANIAN ROYALTY EXPL CORP COM 87600U104 5 13,500 SH   SOLE   0 0 13,500
TAPESTRY INC COM 876030107 978 18,599 SH   SOLE   3,606 0 14,993
TARGA RES CORP COM 87612G101 1,275 28,981 SH   SOLE   615 0 28,366
TARGET CORP COM 87612E106 13,593 195,783 SH   SOLE   6,799 0 188,984
TC PIPELINES LP UT COM LTD PRT 87233Q108 1,787 51,502 SH   SOLE   0 0 51,502
TCF FINL CORP COM 872275102 628 27,533 SH   SOLE   11,495 0 16,038
TCP CAP CORP NOTE 5.250%12/1 87238QAB9 21 20,000 PRN   SOLE   0 0 20,000
TCW STRATEGIC INCOME FUND IN COM 872340104 146 26,169 SH   SOLE   0 0 26,169
TE CONNECTIVITY LTD REG SHS H84989104 5,591 55,969 SH   SOLE   37,721 0 18,248
TEAM INC COM 878155100 198 14,429 SH   SOLE   14,085 0 344
TECH DATA CORP COM 878237106 245 2,875 SH   SOLE   1,593 0 1,282
TECK RESOURCES LTD CL B 878742204 1,858 72,116 SH   SOLE   7,733 0 64,383
TEEKAY TANKERS LTD CL A Y8565N102 15 12,375 SH   SOLE   0 0 12,375
TEGNA INC COM 87901J105 159 13,986 SH   SOLE   7,666 0 6,320
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 1,024 47,560 SH   SOLE   0 0 47,560
TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 357 21,683 SH   SOLE   0 0 21,683
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 1,321 68,751 SH   SOLE   0 0 68,751
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 637 49,655 SH   SOLE   0 0 49,655
TELADOC INC COM 87918A105 461 11,431 SH   SOLE   6,572 0 4,859
TELEDYNE TECHNOLOGIES INC COM 879360105 586 3,159 SH   SOLE   1,482 0 1,677
TELEFLEX INC COM 879369106 471 1,849 SH   SOLE   167 0 1,682
TELEFONICA S A SPONSORED ADR 879382208 859 86,999 SH   SOLE   0 0 86,999
TELLURIAN INC NEW COM 87968A104 75 10,355 SH   SOLE   0 0 10,355
TEMPLETON EMERG MKTS INCOME COM 880192109 1,295 114,611 SH   SOLE   0 0 114,611
TEMPLETON GLOBAL INCOME FD COM 880198106 297 46,532 SH   SOLE   0 0 46,532
TENET HEALTHCARE CORP COM NEW 88033G407 221 9,120 SH   SOLE   0 0 9,120
TERADATA CORP DEL COM 88076W103 2,575 64,920 SH   SOLE   62,134 0 2,786
TERADYNE INC COM 880770102 995 21,769 SH   SOLE   7,740 0 14,029
TESLA INC COM 88160R101 10,768 40,460 SH   SOLE   1,327 0 39,133
TETRA TECH INC NEW COM 88162G103 494 10,086 SH   SOLE   0 0 10,086
TEUCRIUM COMMODITY TR WHEAT FD 88166A508 139 22,401 SH   SOLE   0 0 22,401
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 2,894 169,319 SH   SOLE   10,201 0 159,118
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 231 2,564 SH   SOLE   2,448 0 116
TEXAS INSTRS INC COM 882508104 16,006 154,067 SH   SOLE   69,421 0 84,646
TEXAS PAC LD TR SUB CTF PROP I T 882610108 460 910 SH   SOLE   0 0 910
TEXAS ROADHOUSE INC COM 882681109 459 7,939 SH   SOLE   5,840 0 2,099
TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 352 20,751 SH   SOLE   13,932 0 6,819
TEXTRON INC COM 883203101 1,854 31,439 SH   SOLE   3,058 0 28,381
THE TRADE DESK INC COM CL A 88339J105 616 12,410 SH   SOLE   0 0 12,410
THERMO FISHER SCIENTIFIC INC COM 883556102 12,821 62,099 SH   SOLE   26,976 0 35,123
THL CR INC COM 872438106 81 10,410 SH   SOLE   0 0 10,410
THOMSON REUTERS CORP COM 884903105 382 9,896 SH   SOLE   0 0 9,896
THOR INDS INC COM 885160101 2,058 17,873 SH   SOLE   49 0 17,824
TIDEWATER INC NEW COM 88642R109 872 30,478 SH   SOLE   0 0 30,478
TIER REIT INC COM NEW 88650V208 648 35,040 SH   SOLE   0 0 35,040
TIFFANY & CO NEW COM 886547108 1,440 14,749 SH   SOLE   8,539 0 6,210
TILE SHOP HLDGS INC COM 88677Q109 69 11,550 SH   SOLE   0 0 11,550
TIME WARNER INC COM NEW 887317303 4,164 44,024 SH   SOLE   8,524 0 35,500
TIMKEN CO COM 887389104 389 8,522 SH   SOLE   665 0 7,857
TIMKENSTEEL CORP COM 887399103 548 36,053 SH   SOLE   0 0 36,053
TIPTREE INC CL A 88822Q103 863 135,873 SH   SOLE   0 0 135,873
TIVITY HEALTH INC COM 88870R102 348 8,769 SH   SOLE   8,629 0 140
TJX COS INC NEW COM 872540109 4,461 54,692 SH   SOLE   12,375 0 42,317
TOLL BROTHERS INC COM 889478103 749 17,323 SH   SOLE   1,264 0 16,059
TOMPKINS FINANCIAL CORPORATI COM 890110109 530 6,989 SH   SOLE   0 0 6,989
TOOTSIE ROLL INDS INC COM 890516107 312 10,607 SH   SOLE   0 0 10,607
TOPBUILD CORP COM 89055F103 963 12,588 SH   SOLE   2,936 0 9,652
TORO CO COM 891092108 2,246 35,959 SH   SOLE   0 0 35,959
TORONTO DOMINION BK ONT COM NEW 891160509 3,712 65,293 SH   SOLE   0 0 65,293
TORTOISE ENERGY INDEPENDENC COM 89148K101 273 24,253 SH   SOLE   0 0 24,253
TORTOISE ENERGY INFRA CORP COM 89147L100 608 24,343 SH   SOLE   0 0 24,343
TOTAL S A SPONSORED ADR 89151E109 16,989 294,512 SH   SOLE   194,947 0 99,565
TOTAL SYS SVCS INC COM 891906109 1,225 14,222 SH   SOLE   7,174 0 7,048
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 1,591 59,106 SH   SOLE   12,897 0 46,209
TOWNEBANK PORTSMOUTH VA COM 89214P109 648 22,667 SH   SOLE   0 0 22,667
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 2,518 19,314 SH   SOLE   1,555 0 17,759
TRACTOR SUPPLY CO COM 892356106 1,800 28,749 SH   SOLE   4,554 0 24,195
TRANSALTA CORP COM 89346D107 66 12,125 SH   SOLE   0 0 12,125
TRANSAMERICA ETF TR DELTASHS S&P 400 89349P206 250 4,762 SH   SOLE   0 0 4,762
TRANSAMERICA ETF TR DELTASHS S&P 500 89349P107 250 4,731 SH   SOLE   0 0 4,731
TRANSAMERICA ETF TR DELTASHS S&P 600 89349P305 253 4,741 SH   SOLE   0 0 4,741
TRANSAMERICA ETF TR DELTASHS S&P INT 89349P404 254 4,836 SH   SOLE   0 0 4,836
TRANSCANADA CORP COM 89353D107 401 9,714 SH   SOLE   34 0 9,680
TRANSDIGM GROUP INC COM 893641100 1,134 3,693 SH   SOLE   1,843 0 1,850
TRANSENTERIX INC COM NEW 89366M201 263 154,568 SH   SOLE   0 0 154,568
TRANSOCEAN LTD REG SHS H8817H100 1,860 187,879 SH   SOLE   31,350 0 156,529
TRANSUNION COM 89400J107 371 6,528 SH   SOLE   509 0 6,019
TRAVELERS COMPANIES INC COM 89417E109 14,601 105,148 SH   SOLE   27,076 0 78,072
TREVENA INC COM 89532E109 37 22,462 SH   SOLE   0 0 22,462
TREX CO INC COM 89531P105 627 5,767 SH   SOLE   1,563 0 4,204
TRI CONTL CORP COM 895436103 261 9,938 SH   SOLE   0 0 9,938
TRI POINTE GROUP INC COM 87265H109 209 12,737 SH   SOLE   10,848 0 1,889
TRIANGLE CAP CORP COM 895848109 423 38,034 SH   SOLE   23,697 0 14,337
TRIMAS CORP COM NEW 896215209 266 10,309 SH   SOLE   10,309 0 0
TRIMBLE INC COM 896239100 504 14,045 SH   SOLE   830 0 13,215
TRIMTABS ETF TR ALL CAP INTL 89628W401 680 25,400 SH   SOLE   0 0 25,400
TRIMTABS ETF TR ALL CAP US FREE 89628W302 428 12,400 SH   SOLE   0 0 12,400
TRINITY INDS INC COM 896522109 1,322 40,512 SH   SOLE   17,621 0 22,891
TRIPADVISOR INC COM 896945201 953 23,315 SH   SOLE   2,386 0 20,929
TRISTATE CAP HLDGS INC COM 89678F100 239 10,283 SH   SOLE   10,283 0 0
TRITON INTL LTD CL A G9078F107 1,195 39,063 SH   SOLE   11,208 0 27,855
TRUSTMARK CORP COM 898402102 386 12,378 SH   SOLE   0 0 12,378
TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 218 66,110 SH   SOLE   0 0 66,110
TUPPERWARE BRANDS CORP COM 899896104 4,947 102,259 SH   SOLE   1,857 0 100,402
TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 202 21,158 SH   SOLE   18,291 0 2,867
TWENTY FIRST CENTY FOX INC CL A 90130A101 513 13,975 SH   SOLE   2,001 0 11,974
TWILIO INC CL A 90138F102 1,215 31,823 SH   SOLE   0 0 31,823
TWITTER INC COM 90184L102 6,946 239,422 SH   SOLE   120,044 0 119,378
TWO HBRS INVT CORP COM NEW 90187B408 619 40,256 SH   SOLE   0 0 40,256
TYLER TECHNOLOGIES INC COM 902252105 864 4,117 SH   SOLE   3,697 0 420
TYSON FOODS INC CL A 902494103 5,102 69,709 SH   SOLE   36,266 0 33,443
U S CONCRETE INC COM NEW 90333L201 283 4,679 SH   SOLE   0 0 4,679
U S G CORP COM NEW 903293405 1,793 44,357 SH   SOLE   0 0 44,357
U S SILICA HLDGS INC COM 90346E103 485 18,997 SH   SOLE   7,327 0 11,670
UBIQUITI NETWORKS INC COM 90347A100 460 6,679 SH   SOLE   0 0 6,679
UBS AG JERSEY BRH ALERIAN INFRST 902641646 666 31,538 SH   SOLE   0 0 31,538
UBS GROUP AG SHS H42097107 771 43,644 SH   SOLE   29,574 0 14,070
UDR INC COM 902653104 329 9,224 SH   SOLE   0 0 9,224
UGI CORP NEW COM 902681105 921 20,736 SH   SOLE   0 0 20,736
ULTA BEAUTY INC COM 90384S303 3,308 16,192 SH   SOLE   3,528 0 12,664
ULTIMATE SOFTWARE GROUP INC COM 90385D107 869 3,589 SH   SOLE   3,053 0 536
ULTRA CLEAN HLDGS INC COM 90385V107 353 18,354 SH   SOLE   0 0 18,354
UMH PPTYS INC COM 903002103 665 49,567 SH   SOLE   0 0 49,567
UMPQUA HLDGS CORP COM 904214103 381 17,796 SH   SOLE   6,712 0 11,084
UNDER ARMOUR INC CL A 904311107 2,530 154,752 SH   SOLE   0 0 154,752
UNDER ARMOUR INC CL C 904311206 1,473 102,674 SH   SOLE   0 0 102,674
UNILEVER N V N Y SHS NEW 904784709 2,413 42,798 SH   SOLE   17,429 0 25,369
UNILEVER PLC SPON ADR NEW 904767704 5,122 92,190 SH   SOLE   13,592 0 78,598
UNION BANKSHARES CORP NEW COM 90539J109 817 22,257 SH   SOLE   0 0 22,257
UNION PAC CORP COM 907818108 22,137 164,673 SH   SOLE   50,968 0 113,705
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 389 12,293 SH   SOLE   0 0 12,293
UNITED CONTL HLDGS INC COM 910047109 1,250 17,997 SH   SOLE   4,632 0 13,365
UNITED NAT FOODS INC COM 911163103 393 9,175 SH   SOLE   6,713 0 2,462
UNITED PARCEL SERVICE INC CL B 911312106 33,752 322,494 SH   SOLE   84,861 0 237,633
UNITED RENTALS INC COM 911363109 6,629 38,379 SH   SOLE   1,939 0 36,440
UNITED STATES ANTIMONY CORP COM 911549103 11 45,100 SH   SOLE   0 0 45,100
UNITED STATES NATL GAS FUND UNIT PAR 912318300 876 38,840 SH   SOLE   0 0 38,840
UNITED STATES OIL FUND LP UNITS 91232N108 12,900 985,453 SH   SOLE   0 0 985,453
UNITED STATES STL CORP NEW COM 912909108 7,217 205,080 SH   SOLE   0 0 205,080
UNITED STS 12 MONTH OIL FD L UNIT BEN INT 91288V103 377 16,649 SH   SOLE   0 0 16,649
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 900 21,034 SH   SOLE   0 0 21,034
UNITED TECHNOLOGIES CORP COM 913017109 25,507 202,729 SH   SOLE   29,806 0 172,923
UNITEDHEALTH GROUP INC COM 91324P102 39,478 184,478 SH   SOLE   79,774 0 104,704
UNITI GROUP INC COM 91325V108 552 33,966 SH   SOLE   51 0 33,915
UNIVERSAL DISPLAY CORP COM 91347P105 1,049 10,389 SH   SOLE   126 0 10,263
UNIVERSAL ELECTRS INC COM 913483103 253 4,868 SH   SOLE   4,188 0 680
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 648 10,787 SH   SOLE   0 0 10,787
UNIVERSAL HLTH SVCS INC CL B 913903100 290 2,452 SH   SOLE   0 0 2,452
UNUM GROUP COM 91529Y106 2,675 56,182 SH   SOLE   49,808 0 6,374
URANIUM ENERGY CORP COM 916896103 13 10,300 SH   SOLE   0 0 10,300
US BANCORP DEL COM NEW 902973304 13,009 257,602 SH   SOLE   64,837 0 192,765
US FOODS HLDG CORP COM 912008109 406 12,380 SH   SOLE   11,700 0 680
V F CORP COM 918204108 5,329 71,890 SH   SOLE   21,281 0 50,609
VAIL RESORTS INC COM 91879Q109 702 3,167 SH   SOLE   2,138 0 1,029
VALE S A ADR 91912E105 959 75,420 SH   SOLE   4,617 0 70,803
VALEANT PHARMACEUTICALS INTL COM 91911K102 1,246 78,251 SH   SOLE   16 0 78,235
VALERO ENERGY CORP NEW COM 91913Y100 14,942 161,065 SH   SOLE   20,818 0 140,247
VALLEY NATL BANCORP COM 919794107 608 48,785 SH   SOLE   2,324 0 46,461
VANECK MERK GOLD TRUST GOLD TRUST 921078101 1,091 83,579 SH   SOLE   0 0 83,579
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 2,015 32,595 SH   SOLE   0 0 32,595
VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 9,517 404,465 SH   SOLE   0 0 404,465
VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 2,337 117,563 SH   SOLE   0 0 117,563
VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 1,486 86,308 SH   SOLE   0 0 86,308
VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 11,538 709,590 SH   SOLE   0 0 709,590
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1,314 10,915 SH   SOLE   0 0 10,915
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 481 19,198 SH   SOLE   0 0 19,198
VANECK VECTORS ETF TR COAL ETF 92189F809 625 39,770 SH   SOLE   0 0 39,770
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 5,672 235,922 SH   SOLE   0 0 235,922
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 15,278 525,735 SH   SOLE   0 0 525,735
VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 1,065 17,643 SH   SOLE   0 0 17,643
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 16,371 744,803 SH   SOLE   0 0 744,803
VANECK VECTORS ETF TR GREEN BD ETF 92189F171 715 26,382 SH   SOLE   0 0 26,382
VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 643 56,148 SH   SOLE   0 0 56,148
VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 690 33,202 SH   SOLE   0 0 33,202
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361 19,228 620,471 SH   SOLE   126,745 0 493,726
VANECK VECTORS ETF TR INDIA SMALL CAP 92189F767 559 9,771 SH   SOLE   0 0 9,771
VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 1,199 47,460 SH   SOLE   0 0 47,460
VANECK VECTORS ETF TR ISRAEL ETF 92189F635 260 8,686 SH   SOLE   0 0 8,686
VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 34,715 1,771,170 SH   SOLE   0 0 1,771,170
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 5,809 180,684 SH   SOLE   0 0 180,684
VANECK VECTORS ETF TR MORNINGSTAR INTL 92189F593 371 10,842 SH   SOLE   0 0 10,842
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 24,146 582,252 SH   SOLE   0 0 582,252
VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 2,435 105,868 SH   SOLE   0 0 105,868
VANECK VECTORS ETF TR NDR CMG LN FLT 92189F148 2,158 83,240 SH   SOLE   0 0 83,240
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 2,104 88,149 SH   SOLE   0 0 88,149
VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 3,693 192,165 SH   SOLE   0 0 192,165
VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 750 13,189 SH   SOLE   0 0 13,189
VANECK VECTORS ETF TR RARE EARTH STRAT 92189F742 760 27,308 SH   SOLE   0 0 27,308
VANECK VECTORS ETF TR RETAIL ETF 92189F684 615 6,603 SH   SOLE   0 0 6,603
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 2,824 124,191 SH   SOLE   0 0 124,191
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 8,508 81,587 SH   SOLE   0 0 81,587
VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 700 28,905 SH   SOLE   12,457 0 16,448
VANECK VECTORS ETF TR STEEL ETF 92189F205 1,614 35,244 SH   SOLE   0 0 35,244
VANECK VECTORS ETF TR URANIUM NUCLEAR 92189F601 290 5,938 SH   SOLE   0 0 5,938
VANECK VECTORS ETF TR VIETNAM ETF 92189F817 849 43,385 SH   SOLE   0 0 43,385
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 88,525 636,091 SH   SOLE   0 0 636,091
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 30,312 287,429 SH   SOLE   0 0 287,429
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 6,270 46,441 SH   SOLE   0 0 46,441
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 18,719 147,728 SH   SOLE   0 0 147,728
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 9,757 82,695 SH   SOLE   0 0 82,695
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 6,055 40,521 SH   SOLE   0 0 40,521
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 6,742 51,741 SH   SOLE   0 0 51,741
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 14,711 104,991 SH   SOLE   0 0 104,991
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 105,577 1,291,144 SH   SOLE   0 0 1,291,144
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 79,183 871,000 SH   SOLE   0 0 871,000
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 192,828 2,458,289 SH   SOLE   306 0 2,457,983
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 930,487 11,641,269 SH   SOLE   28,345 0 11,612,924
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 177,041 3,234,807 SH   SOLE   684 0 3,234,123
VANGUARD GROUP DIV APP ETF 921908844 222,175 2,198,669 SH   SOLE   200 0 2,198,469
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 36,977 331,453 SH   SOLE   0 0 331,453
VANGUARD INDEX FDS GROWTH ETF 922908736 393,189 2,771,277 SH   SOLE   16,585 0 2,754,692
VANGUARD INDEX FDS LARGE CAP ETF 922908637 46,745 385,655 SH   SOLE   10,855 0 374,800
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 64,006 493,832 SH   SOLE   2,761 0 491,071
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 59,020 539,538 SH   SOLE   2,831 0 536,707
VANGUARD INDEX FDS MID CAP ETF 922908629 147,719 957,911 SH   SOLE   74,646 0 883,265
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 124,018 1,643,273 SH   SOLE   520 0 1,642,753
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 285,962 1,181,271 SH   SOLE   208 0 1,181,063
VANGUARD INDEX FDS SM CP VAL ETF 922908611 94,738 732,023 SH   SOLE   13,449 0 718,574
VANGUARD INDEX FDS SMALL CP ETF 922908751 215,861 1,469,243 SH   SOLE   73,572 0 1,395,671
VANGUARD INDEX FDS SML CP GRW ETF 922908595 50,624 308,780 SH   SOLE   213 0 308,567
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,843,605 13,583,883 SH   SOLE   113 0 13,583,770
VANGUARD INDEX FDS VALUE ETF 922908744 376,328 3,647,299 SH   SOLE   15,541 0 3,631,758
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 52,952 973,921 SH   SOLE   0 0 973,921
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 225,141 4,792,266 SH   SOLE   71,909 0 4,720,357
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 50,880 874,979 SH   SOLE   0 0 874,979
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 13,064 179,082 SH   SOLE   0 0 179,082
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 6,275 52,624 SH   SOLE   2,348 0 50,276
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 9,342 153,355 SH   SOLE   0 0 153,355
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 45,551 618,648 SH   SOLE   0 0 618,648
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 12,607 257,757 SH   SOLE   0 0 257,757
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 11,279 221,940 SH   SOLE   0 0 221,940
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 13,319 211,484 SH   SOLE   100 0 211,384
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 530,641 6,254,613 SH   SOLE   3,060 0 6,251,553
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 10,329 113,061 SH   SOLE   2,853 0 110,208
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 4,443 59,229 SH   SOLE   5,015 0 54,214
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 90,235 1,748,736 SH   SOLE   0 0 1,748,736
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 9,788 163,031 SH   SOLE   12,732 0 150,299
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 96,250 1,227,204 SH   SOLE   5,433 0 1,221,771
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 31,565 225,964 SH   SOLE   0 0 225,964
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 4,793 39,549 SH   SOLE   0 0 39,549
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 14,219 135,424 SH   SOLE   0 0 135,424
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 6,533 47,232 SH   SOLE   0 0 47,232
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 10,947 89,781 SH   SOLE   0 0 89,781
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1,496 14,064 SH   SOLE   0 0 14,064
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 5,217 42,909 SH   SOLE   0 0 42,909
VANGUARD STAR FD VG TL INTL STK F 921909768 60,720 1,073,746 SH   SOLE   0 0 1,073,746
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 356,902 8,065,588 SH   SOLE   20,235 0 8,045,353
VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 2,210 28,168 SH   SOLE   0 0 28,168
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 172,547 2,091,732 SH   SOLE   0 0 2,091,732
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 6,470 100,450 SH   SOLE   0 0 100,450
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 22,282 335,324 SH   SOLE   0 0 335,324
VANGUARD WORLD FD EXTENDED DUR 921910709 13,470 117,538 SH   SOLE   0 0 117,538
VANGUARD WORLD FD MEGA CAP INDEX 921910873 19,242 212,413 SH   SOLE   0 0 212,413
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 23,170 312,849 SH   SOLE   0 0 312,849
VANGUARD WORLD FD MEGA GRWTH IND 921910816 44,295 394,642 SH   SOLE   0 0 394,642
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 20,913 131,843 SH   SOLE   0 0 131,843
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 39,847 292,732 SH   SOLE   0 0 292,732
VANGUARD WORLD FDS ENERGY ETF 92204A306 18,605 201,415 SH   SOLE   0 0 201,415
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 36,258 521,916 SH   SOLE   0 0 521,916
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 42,861 279,169 SH   SOLE   0 0 279,169
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 14,130 101,572 SH   SOLE   0 0 101,572
VANGUARD WORLD FDS INF TECH ETF 92204A702 141,116 825,242 SH   SOLE   356 0 824,886
VANGUARD WORLD FDS MATERIALS ETF 92204A801 8,710 67,574 SH   SOLE   0 0 67,574
VANGUARD WORLD FDS TELCOMM ETF 92204A884 3,943 47,124 SH   SOLE   0 0 47,124
VANGUARD WORLD FDS UTILITIES ETF 92204A876 23,554 210,659 SH   SOLE   0 0 210,659
VARIAN MED SYS INC COM 92220P105 3,464 28,258 SH   SOLE   21,377 0 6,881
VECTOR GROUP LTD COM 92240M108 1,852 90,835 SH   SOLE   1,429 0 89,406
VECTREN CORP COM 92240G101 1,341 20,986 SH   SOLE   0 0 20,986
VEECO INSTRS INC DEL COM 922417100 426 25,065 SH   SOLE   24,298 0 767
VEEVA SYS INC CL A COM 922475108 1,392 19,060 SH   SOLE   2,334 0 16,726
VENATOR MATLS PLC SHS G9329Z100 534 29,515 SH   SOLE   29,515 0 0
VENTAS INC COM 92276F100 14,166 286,005 SH   SOLE   106,761 0 179,244
VEREIT INC COM 92339V100 9,187 1,320,023 SH   SOLE   127 0 1,319,896
VERINT SYS INC COM 92343X100 333 7,997 SH   SOLE   4,118 0 3,879
VERISIGN INC COM 92343E102 653 5,511 SH   SOLE   0 0 5,511
VERISK ANALYTICS INC COM 92345Y106 1,078 10,364 SH   SOLE   7,909 0 2,455
VERIZON COMMUNICATIONS INC COM 92343V104 93,360 1,952,326 SH   SOLE   485,969 0 1,466,357
VERTEX PHARMACEUTICALS INC COM 92532F100 6,369 39,080 SH   SOLE   31,509 0 7,571
VIACOM INC NEW CL A 92553P102 628 15,847 SH   SOLE   0 0 15,847
VIACOM INC NEW CL B 92553P201 917 29,514 SH   SOLE   15,326 0 14,188
VIASAT INC COM 92552V100 235 3,576 SH   SOLE   2,971 0 605
VICTORY PORTFOLIOS II SHS DEVP ENH VOL 92647N816 5,151 146,308 SH   SOLE   0 0 146,308
VICTORY PORTFOLIOS II SHS EMRG MKT ETF 92647N857 2,480 82,953 SH   SOLE   0 0 82,953
VICTORY PORTFOLIOS II SHS INTL HGH DIV 92647N881 10,842 306,109 SH   SOLE   0 0 306,109
VICTORY PORTFOLIOS II SHS INTL VOLA 92647N840 567 13,971 SH   SOLE   0 0 13,971
VICTORY PORTFOLIOS II SHS US 500 ENHA 92647N782 54,693 1,119,373 SH   SOLE   0 0 1,119,373
VICTORY PORTFOLIOS II SHS US 500 VOLA 92647N766 6,827 139,637 SH   SOLE   0 0 139,637
VICTORY PORTFOLIOS II SHS US DISCOVRY 92647N774 12,338 278,379 SH   SOLE   0 0 278,379
VICTORY PORTFOLIOS II SHS US EQ INCM 92647N824 133,502 2,941,871 SH   SOLE   0 0 2,941,871
VICTORY PORTFOLIOS II SHS US LRG CAP 92647N865 7,609 172,289 SH   SOLE   0 0 172,289
VICTORY PORTFOLIOS II SHS US SML CAP 92647N832 690 15,195 SH   SOLE   0 0 15,195
VICTORY PORTFOLIOS II SHS US SML CP HG 92647N873 3,069 71,950 SH   SOLE   0 0 71,950
VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 7,361 277,778 SH   SOLE   0 0 277,778
VIRTUS GLOBAL DIVID INCOME F COM 92835W107 1,220 111,026 SH   SOLE   0 0 111,026
VIRTUS GLOBAL MULTI-SEC INC COM 92829B101 162 10,529 SH   SOLE   0 0 10,529
VIRTUS TOTAL RETURN FUND INC COM 92837G100 323 28,813 SH   SOLE   0 0 28,813
VIRTUSA CORP COM 92827P102 219 4,518 SH   SOLE   0 0 4,518
VISA INC COM CL A 92826C839 91,297 763,223 SH   SOLE   150,502 0 612,721
VISHAY INTERTECHNOLOGY INC COM 928298108 518 27,836 SH   SOLE   11,748 0 16,088
VISTEON CORP COM NEW 92839U206 207 1,878 SH   SOLE   1,364 0 514
VISTRA ENERGY CORP COM 92840M102 524 25,160 SH   SOLE   18,680 0 6,480
VMWARE INC CL A COM 928563402 3,594 29,636 SH   SOLE   19,437 0 10,199
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 20,559 739,016 SH   SOLE   467,373 0 271,643
VONAGE HLDGS CORP COM 92886T201 1,296 121,709 SH   SOLE   0 0 121,709
VORNADO RLTY TR SH BEN INT 929042109 222 3,293 SH   SOLE   486 0 2,807
VOYA ASIA PAC DIVID EQUITY I COM 92912J102 124 11,538 SH   SOLE   0 0 11,538
VOYA FINL INC COM 929089100 1,328 26,304 SH   SOLE   20,898 0 5,406
VOYA GLBL ADV & PREM OPP FD COM 92912R104 292 26,740 SH   SOLE   0 0 26,740
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 299 41,015 SH   SOLE   0 0 41,015
VOYA INFRASTRUCTURE INDLS & COM 92912X101 348 22,920 SH   SOLE   0 0 22,920
VOYA PRIME RATE TR SH BEN INT 92913A100 213 40,795 SH   SOLE   0 0 40,795
VOYA RISK MANAGED NAT RES FD COM 92913C106 94 15,588 SH   SOLE   0 0 15,588
VULCAN MATLS CO COM 929160109 2,567 22,486 SH   SOLE   6,456 0 16,030
VUZIX CORP COM NEW 92921W300 143 25,983 SH   SOLE   0 0 25,983
W P CAREY INC COM 92936U109 13,530 218,254 SH   SOLE   0 0 218,254
W R BERKLEY CORPORATION COM 084423102 308 4,235 SH   SOLE   0 0 4,235
WABCO HLDGS INC COM 92927K102 1,165 8,715 SH   SOLE   5,320 0 3,395
WABTEC CORP COM 929740108 725 8,943 SH   SOLE   2,532 0 6,411
WAGEWORKS INC COM 930427109 299 6,646 SH   SOLE   6,215 0 431
WALGREENS BOOTS ALLIANCE INC COM 931427108 10,024 153,111 SH   SOLE   139 0 152,972
WALMART INC COM 931142103 44,551 500,744 SH   SOLE   19,440 0 481,304
WASHINGTON FED INC COM 938824109 889 25,695 SH   SOLE   24,052 0 1,643
WASHINGTON PRIME GROUP NEW COM 93964W108 360 54,019 SH   SOLE   0 0 54,019
WASTE CONNECTIONS INC COM 94106B101 912 12,709 SH   SOLE   4,997 0 7,712
WASTE MGMT INC DEL COM 94106L109 23,596 280,506 SH   SOLE   9,909 0 270,597
WASTE MGMT INC DEL COM 94106L109 2,069 24,600 SH Put SOLE   0 0 24,600
WATERS CORP COM 941848103 840 4,228 SH   SOLE   1,676 0 2,552
WATSCO INC COM 942622200 409 2,261 SH   SOLE   443 0 1,818
WD-40 CO COM 929236107 272 2,066 SH   SOLE   201 0 1,865
WEATHERFORD INTL PLC ORD SHS G48833100 1,041 454,625 SH   SOLE   192,441 0 262,184
WEB COM GROUP INC COM 94733A104 451 24,931 SH   SOLE   22,831 0 2,100
WEC ENERGY GROUP INC COM 92939U106 3,739 59,637 SH   SOLE   13,391 0 46,246
WEIBO CORP SPONSORED ADR 948596101 1,163 9,726 SH   SOLE   0 0 9,726
WEIGHT WATCHERS INTL INC NEW COM 948626106 3,863 60,620 SH   SOLE   0 0 60,620
WEINGARTEN RLTY INVS SH BEN INT 948741103 238 8,471 SH   SOLE   681 0 7,790
WELLCARE HEALTH PLANS INC COM 94946T106 501 2,589 SH   SOLE   1,269 0 1,320
WELLS FARGO CO NEW *W EXP 10/28/201 949746119 217 11,316 SH   SOLE   0 0 11,316
WELLS FARGO CO NEW COM 949746101 41,421 790,333 SH   SOLE   138,465 0 651,868
WELLS FARGO CO NEW PERP PFD CNV A 949746804 2,397 1,858 SH   SOLE   0 0 1,858
WELLS FARGO GLOBAL DIVIDEND COM 94987C103 371 65,160 SH   SOLE   0 0 65,160
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 626 77,870 SH   SOLE   0 0 77,870
WELLS FARGO MULTI SECTOR INC COM 94987D101 476 36,447 SH   SOLE   0 0 36,447
WELLTOWER INC COM 95040Q104 12,053 221,448 SH   SOLE   120,637 0 100,811
WENDYS CO COM 95058W100 938 53,460 SH   SOLE   0 0 53,460
WESBANCO INC COM 950810101 406 9,599 SH   SOLE   2,215 0 7,384
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,412 16,043 SH   SOLE   14,877 0 1,166
WESTAR ENERGY INC COM 95709T100 1,236 23,502 SH   SOLE   683 0 22,819
WESTERN ASSET CLYM INFL OPP COM 95766R104 251 22,166 SH   SOLE   0 0 22,166
WESTERN ASSET EMRG MKT DEBT COM 95766A101 1,235 85,029 SH   SOLE   0 0 85,029
WESTERN ASSET GLB HI INCOME COM 95766B109 577 61,265 SH   SOLE   0 0 61,265
WESTERN ASSET HGH YLD DFNDFD COM 95768B107 382 26,181 SH   SOLE   0 0 26,181
WESTERN ASSET HIGH INCM FD I COM 95766J102 767 116,937 SH   SOLE   0 0 116,937
WESTERN ASSET HIGH INCM OPP COM 95766K109 425 88,379 SH   SOLE   0 0 88,379
WESTERN ASSET INVT GRADE DEF COM 95790A101 267 12,502 SH   SOLE   0 0 12,502
WESTERN ASSET MTG DEF OPPTY COM 95790B109 217 8,864 SH   SOLE   0 0 8,864
WESTERN ASSET MUN HI INCM FD COM 95766N103 77 10,766 SH   SOLE   0 0 10,766
WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 242 18,695 SH   SOLE   0 0 18,695
WESTERN DIGITAL CORP COM 958102105 9,209 99,809 SH   SOLE   29,058 0 70,751
WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 428 10,021 SH   SOLE   0 0 10,021
WESTERN UN CO COM 959802109 636 33,057 SH   SOLE   4,917 0 28,140
WESTLAKE CHEM CORP COM 960413102 880 7,920 SH   SOLE   0 0 7,920
WESTPAC BKG CORP SPONSORED ADR 961214301 243 10,948 SH   SOLE   40 0 10,908
WESTROCK CO COM 96145D105 558 8,692 SH   SOLE   1,821 0 6,871
WESTWATER RES INC COM 961684107 6 10,055 SH   SOLE   0 0 10,055
WEX INC COM 96208T104 552 3,578 SH   SOLE   2,405 0 1,173
WEYERHAEUSER CO COM 962166104 10,592 302,618 SH   SOLE   34,868 0 267,750
WGL HLDGS INC COM 92924F106 833 9,962 SH   SOLE   0 0 9,962
WHEATON PRECIOUS METALS CORP COM 962879102 1,108 54,405 SH   SOLE   0 0 54,405
WHIRLPOOL CORP COM 963320106 2,223 14,519 SH   SOLE   5,806 0 8,713
WHITESTONE REIT COM 966084204 491 47,272 SH   SOLE   0 0 47,272
WHITING PETE CORP NEW COM NEW 966387409 530 15,670 SH   SOLE   1,105 0 14,565
WILLIAMS COS INC DEL COM 969457100 4,143 166,657 SH   SOLE   85,240 0 81,417
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 775 22,508 SH   SOLE   0 0 22,508
WILLIAMS SONOMA INC COM 969904101 441 8,356 SH   SOLE   0 0 8,356
WILLIS TOWERS WATSON PUB LTD SHS G96629103 304 1,999 SH   SOLE   792 0 1,207
WINDSTREAM HLDGS INC COM NEW 97382A200 57 40,520 SH   SOLE   42 0 40,478
WINMARK CORP COM 974250102 3,303 25,252 SH   SOLE   0 0 25,252
WINNEBAGO INDS INC COM 974637100 611 16,250 SH   SOLE   0 0 16,250
WINTRUST FINL CORP COM 97650W108 384 4,458 SH   SOLE   3,016 0 1,442
WISDOMTREE CONTINUOUS COMMOD SHS BEN INT 97718W108 7,559 392,897 SH   SOLE   0 0 392,897
WISDOMTREE TR AUSTRALIA DIV FD 97717W810 214 3,823 SH   SOLE   0 0 3,823
WISDOMTREE TR BARCLYS YLD AGGR 97717X511 314 6,375 SH   SOLE   0 0 6,375
WISDOMTREE TR BRCLYS INTRT HED 97717W380 973 20,327 SH   SOLE   0 0 20,327
WISDOMTREE TR CBOE S&P 500 97717X560 2,240 79,316 SH   SOLE   0 0 79,316
WISDOMTREE TR CURRNCY INT EQ 97717X263 1,486 50,003 SH   SOLE   0 0 50,003
WISDOMTREE TR DYNAMIC LNG EQ 97717X313 1,394 42,974 SH   SOLE   0 0 42,974
WISDOMTREE TR EM EX ST-OWNED 97717X578 1,295 40,041 SH   SOLE   0 0 40,041
WISDOMTREE TR EM LCL DEBT FD 97717X867 402 10,219 SH   SOLE   0 0 10,219
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 496 18,344 SH   SOLE   0 0 18,344
WISDOMTREE TR EMER MKT HIGH FD 97717W315 4,753 99,397 SH   SOLE   0 0 99,397
WISDOMTREE TR EMERG CUR STR FD 97717W133 295 14,821 SH   SOLE   0 0 14,821
WISDOMTREE TR EMERG MKTS DIV 97717X214 502 14,502 SH   SOLE   0 0 14,502
WISDOMTREE TR EMG MKTS SMCAP 97717W281 16,401 303,506 SH   SOLE   0 0 303,506
WISDOMTREE TR EUR HDG SMLCAP 97717X552 355 11,557 SH   SOLE   0 0 11,557
WISDOMTREE TR EURO QTLY DIV GR 97717X610 501 18,930 SH   SOLE   0 0 18,930
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 14,800 235,974 SH   SOLE   0 0 235,974
WISDOMTREE TR EUROPE SMCP DV 97717W869 4,752 67,972 SH   SOLE   0 0 67,972
WISDOMTREE TR GLB EX US RL EST 97717W331 314 9,768 SH   SOLE   0 0 9,768
WISDOMTREE TR GLB HIGH DIV FD 97717W877 13,669 293,770 SH   SOLE   0 0 293,770
WISDOMTREE TR HEDGED HI YLD BD 97717W430 1,121 46,900 SH   SOLE   0 0 46,900
WISDOMTREE TR INDIA ERNGS FD 97717W422 3,152 120,196 SH   SOLE   0 0 120,196
WISDOMTREE TR INTL DIV EX FINL 97717W786 2,169 50,007 SH   SOLE   0 0 50,007
WISDOMTREE TR INTL EQUITY FD 97717W703 2,776 50,600 SH   SOLE   0 0 50,600
WISDOMTREE TR INTL LRGCAP DV 97717W794 370 7,431 SH   SOLE   0 0 7,431
WISDOMTREE TR INTL MIDCAP DV 97717W778 650 9,450 SH   SOLE   0 0 9,450
WISDOMTREE TR INTL SMCAP DIV 97717W760 6,047 79,116 SH   SOLE   0 0 79,116
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 5,086 164,741 SH   SOLE   0 0 164,741
WISDOMTREE TR ITL HIGH DIV FD 97717W802 1,915 43,948 SH   SOLE   0 0 43,948
WISDOMTREE TR JAPN HEDGE EQT 97717W851 8,330 148,727 SH   SOLE   0 0 148,727
WISDOMTREE TR JP SMALLCP DIV 97717W836 1,877 23,079 SH   SOLE   0 0 23,079
WISDOMTREE TR JPN SCAP HDG EQT 97717W521 631 14,260 SH   SOLE   0 0 14,260
WISDOMTREE TR NEGT DUR HIG YLD 97717W398 367 17,353 SH   SOLE   0 0 17,353
WISDOMTREE TR US DIVID EX FNCL 97717W406 5,880 69,548 SH   SOLE   0 0 69,548
WISDOMTREE TR US EARNINGS 500 97717W588 3,701 121,865 SH   SOLE   0 0 121,865
WISDOMTREE TR US HIGH DIVIDEND 97717W208 7,158 105,077 SH   SOLE   0 0 105,077
WISDOMTREE TR US LARGECAP DIVD 97717W307 13,493 152,475 SH   SOLE   0 0 152,475
WISDOMTREE TR US MIDCAP DIVID 97717W505 53,016 1,553,823 SH   SOLE   0 0 1,553,823
WISDOMTREE TR US MIDCP EARNING 97717W570 6,988 180,671 SH   SOLE   0 0 180,671
WISDOMTREE TR US QLT SHRHD YLD 97717W547 363 4,494 SH   SOLE   0 0 4,494
WISDOMTREE TR US QTLY DIV GRT 97717X669 38,368 950,651 SH   SOLE   7,910 0 942,741
WISDOMTREE TR US S CAP QTY DIV 97717X651 1,909 55,583 SH   SOLE   0 0 55,583
WISDOMTREE TR US SMALLCAP DIVD 97717W604 30,295 1,105,675 SH   SOLE   0 0 1,105,675
WISDOMTREE TR US SMALLCP ERNGS 97717W562 2,540 71,094 SH   SOLE   0 0 71,094
WISDOMTREE TR US TOTAL DIVIDND 97717W109 40,512 454,532 SH   SOLE   0 0 454,532
WISDOMTREE TR US TOTAL EARNING 97717W596 675 21,689 SH   SOLE   0 0 21,689
WNS HOLDINGS LTD SPON ADR 92932M101 548 12,093 SH   SOLE   12,065 0 28
WOODWARD INC COM 980745103 616 8,627 SH   SOLE   6,806 0 1,821
WORKDAY INC CL A 98138H101 1,066 8,386 SH   SOLE   3,459 0 4,927
WORLD CURRENCY GOLD TR LNG DLR GLD TR 98146B104 538 4,478 SH   SOLE   0 0 4,478
WORLDPAY INC CL A 981558109 241 2,927 SH   SOLE   374 0 2,553
WPP PLC NEW ADR 92937A102 1,200 15,085 SH   SOLE   10,577 0 4,508
WPX ENERGY INC COM 98212B103 1,344 90,965 SH   SOLE   29,057 0 61,908
WRIGHT MED GROUP N V ORD SHS 0.03 PAR N96617118 228 11,510 SH   SOLE   1,586 0 9,924
WYNDHAM WORLDWIDE CORP COM 98310W108 1,403 12,265 SH   SOLE   62 0 12,203
WYNN RESORTS LTD COM 983134107 2,944 16,147 SH   SOLE   1,139 0 15,008
XCEL ENERGY INC COM 98389B100 9,082 199,698 SH   SOLE   33,407 0 166,291
XENIA HOTELS & RESORTS INC COM 984017103 1,500 76,048 SH   SOLE   0 0 76,048
XEROX CORP COM NEW 984121608 429 14,910 SH   SOLE   499 0 14,411
XILINX INC COM 983919101 869 12,031 SH   SOLE   4,585 0 7,446
XPO LOGISTICS INC COM 983793100 2,050 20,140 SH   SOLE   97 0 20,043
XYLEM INC COM 98419M100 2,083 27,080 SH   SOLE   16,972 0 10,108
YAMANA GOLD INC COM 98462Y100 147 53,083 SH   SOLE   185 0 52,898
YATRA ONLINE INC ORD SHS G98338109 384 58,150 SH   SOLE   0 0 58,150
YELP INC CL A 985817105 364 8,710 SH   SOLE   268 0 8,442
YIRENDAI LTD SPONSORED ADR 98585L100 340 8,450 SH   SOLE   0 0 8,450
YUM BRANDS INC COM 988498101 9,073 106,577 SH   SOLE   18,217 0 88,360
YUM CHINA HLDGS INC COM 98850P109 7,380 177,825 SH   SOLE   95,539 0 82,286
YY INC ADS REPCOM CLA 98426T106 489 4,649 SH   SOLE   1,559 0 3,090
ZAYO GROUP HLDGS INC COM 98919V105 536 15,684 SH   SOLE   10,791 0 4,893
ZEBRA TECHNOLOGIES CORP CL A 989207105 337 2,462 SH   SOLE   1,750 0 712
ZILLOW GROUP INC CL C CAP STK 98954M200 420 7,807 SH   SOLE   0 0 7,807
ZIMMER BIOMET HLDGS INC COM 98956P102 2,082 19,095 SH   SOLE   47 0 19,048
ZION OIL & GAS INC COM 989696109 169 35,522 SH   SOLE   0 0 35,522
ZIONS BANCORPORATION COM 989701107 1,336 25,327 SH   SOLE   5,923 0 19,404
ZIOPHARM ONCOLOGY INC COM 98973P101 183 46,775 SH   SOLE   0 0 46,775
ZOETIS INC CL A 98978V103 6,864 82,196 SH   SOLE   62,441 0 19,755