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 43 17,425 SH   SOLE   0 0 17,425
2U INC COM 90214J101 861 10,308 SH   SOLE   0 0 10,308
3-D SYS CORP DEL COM NEW 88554D205 303 21,955 SH   SOLE   0 0 21,955
3M CO COM 88579Y101 41,581 211,362 SH   SOLE   0 0 211,362
AAON INC COM PAR $0.004 000360206 3,502 105,313 SH   SOLE   0 0 105,313
ABAXIS INC COM 002567105 248 2,985 SH   SOLE   0 0 2,985
ABB LTD SPONSORED ADR 000375204 2,231 102,469 SH   SOLE   0 0 102,469
ABBOTT LABS COM 002824100 26,791 439,266 SH   SOLE   0 0 439,266
ABBVIE INC COM 00287Y109 120,066 1,295,891 SH   SOLE   0 0 1,295,891
ABERDEEN ASIA PACIFIC INCOM COM 003009107 339 78,521 SH   SOLE   0 0 78,521
ABERDEEN AUSTRALIA EQTY FD I COM 003011103 63 10,137 SH   SOLE   0 0 10,137
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 954 149,607 SH   SOLE   0 0 149,607
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 601 68,671 SH   SOLE   0 0 68,671
ABIOMED INC COM 003654100 5,546 13,559 SH   SOLE   0 0 13,559
ABM INDS INC COM 000957100 203 6,957 SH   SOLE   0 0 6,957
ACADIA PHARMACEUTICALS INC COM 004225108 601 39,372 SH   SOLE   0 0 39,372
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 21,542 131,694 SH   SOLE   0 0 131,694
ACHAOGEN INC COM 004449104 800 92,340 SH   SOLE   0 0 92,340
ACHAOGEN INC COM 004449104 18 41,000 SH Call SOLE   0 0 0
ACHAOGEN INC COM 004449104 362 29,900 SH Put SOLE   0 0 29,900
ACHAOGEN INC COM 004449104 3 13,400 SH Call SOLE   0 0 0
ACHAOGEN INC COM 004449104 19 25,000 SH Call SOLE   0 0 0
ACTINIUM PHARMACEUTICALS INC COM 00507W107 11 17,200 SH   SOLE   0 0 17,200
ACTIVISION BLIZZARD INC COM 00507V109 9,976 130,715 SH   SOLE   0 0 130,715
ACUITY BRANDS INC COM 00508Y102 274 2,362 SH   SOLE   0 0 2,362
ADAM NAT RES FD INC COM 00548F105 595 29,633 SH   SOLE   0 0 29,633
ADAMS DIVERSIFIED EQUITY FD COM 006212104 3,050 197,798 SH   SOLE   0 0 197,798
ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 379 31,951 SH   SOLE   0 0 31,951
ADIENT PLC ORD SHS G0084W101 442 8,990 SH   SOLE   0 0 8,990
ADMA BIOLOGICS INC COM 000899104 67 14,900 SH   SOLE   0 0 14,900
ADOBE SYS INC COM 00724F101 9,466 38,827 SH   SOLE   0 0 38,827
ADT INC COM 00090Q103 559 64,639 SH   SOLE   0 0 64,639
ADT INC COM 00090Q103 19 28,800 SH Call SOLE   0 0 0
ADTALEM GLOBAL ED INC COM 00737L103 5,305 110,293 SH   SOLE   0 0 110,293
ADVANCE AUTO PARTS INC COM 00751Y106 300 2,213 SH   SOLE   0 0 2,213
ADVANCED ENERGY INDS COM 007973100 2,295 39,500 SH   SOLE   0 0 39,500
ADVANCED MICRO DEVICES INC COM 007903107 2,612 174,256 SH   SOLE   0 0 174,256
ADVAXIS INC COM NEW 007624208 29 19,876 SH   SOLE   0 0 19,876
ADVENT CLAY CONV SEC INC FD COM 007639107 1,253 224,210 SH   SOLE   0 0 224,210
ADVENT CLAYMORE CV SECS & IN COM 00764C109 1,232 80,553 SH   SOLE   0 0 80,553
ADVENT CLAYMORE ENH GRW & IN COM 00765E104 199 25,690 SH   SOLE   0 0 25,690
ADVISORSHARES TR ADVISORSHS ETF 00768Y206 2,277 42,776 SH   SOLE   0 0 42,776
ADVISORSHARES TR RANGER EQUITY BE 00768Y883 204 26,186 SH   SOLE   0 0 26,186
AECOM COM 00766T100 301 9,103 SH   SOLE   0 0 9,103
AEGON N V NY REGISTRY SH 007924103 971 163,965 SH   SOLE   0 0 163,965
AEHR TEST SYSTEMS COM 00760J108 367 156,150 SH   SOLE   0 0 156,150
AERCAP HOLDINGS NV SHS N00985106 1,161 21,448 SH   SOLE   0 0 21,448
AEROVIRONMENT INC COM 008073108 2,527 35,380 SH   SOLE   0 0 35,380
AES CORP COM 00130H105 1,774 132,296 SH   SOLE   0 0 132,296
AETNA INC NEW COM 00817Y108 9,539 51,989 SH   SOLE   0 0 51,989
AFFILIATED MANAGERS GROUP COM 008252108 476 3,200 SH   SOLE   0 0 3,200
AFLAC INC COM 001055102 16,730 388,884 SH   SOLE   0 0 388,884
AGILENT TECHNOLOGIES INC COM 00846U101 1,498 24,223 SH   SOLE   0 0 24,223
AGNC INVT CORP COM 00123Q104 1,060 57,023 SH   SOLE   0 0 57,023
AGNICO EAGLE MINES LTD COM 008474108 1,198 26,133 SH   SOLE   0 0 26,133
AGREE REALTY CORP COM 008492100 449 8,499 SH   SOLE   0 0 8,499
AIMMUNE THERAPEUTICS INC COM 00900T107 202 7,525 SH   SOLE   0 0 7,525
AIR LEASE CORP CL A 00912X302 341 8,127 SH   SOLE   0 0 8,127
AIR PRODS & CHEMS INC COM 009158106 57,139 366,902 SH   SOLE   0 0 366,902
AK STL HLDG CORP COM 001547108 289 66,641 SH   SOLE   0 0 66,641
AKAMAI TECHNOLOGIES INC COM 00971T101 779 10,638 SH   SOLE   0 0 10,638
AKOUSTIS TECHNOLOGIES INC COM 00973N102 89 12,300 SH   SOLE   0 0 12,300
ALAMOS GOLD INC NEW COM CL A 011532108 101 17,751 SH   SOLE   0 0 17,751
ALARM COM HLDGS INC COM 011642105 460 11,391 SH   SOLE   0 0 11,391
ALASKA AIR GROUP INC COM 011659109 16,298 269,872 SH   SOLE   0 0 269,872
ALBEMARLE CORP COM 012653101 2,198 23,300 SH   SOLE   0 0 23,300
ALCENTRA CAP CORP COM 01374T102 115 18,022 SH   SOLE   0 0 18,022
ALCOA CORP COM 013872106 1,416 30,210 SH   SOLE   0 0 30,210
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 4,168 33,032 SH   SOLE   0 0 33,032
ALEXCO RESOURCE CORP COM 01535P106 29 21,900 SH   SOLE   0 0 21,900
ALEXION PHARMACEUTICALS INC COM 015351109 3,411 27,476 SH   SOLE   0 0 27,476
ALGONQUIN PWR UTILS CORP COM 015857105 176 18,240 SH   SOLE   0 0 18,240
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 77,164 415,911 SH   SOLE   0 0 415,911
ALIGN TECHNOLOGY INC COM 016255101 5,273 15,411 SH   SOLE   0 0 15,411
ALLEGHENY TECHNOLOGIES INC COM 01741R102 2,219 88,341 SH   SOLE   0 0 88,341
ALLEGION PUB LTD CO ORD SHS G0176J109 633 8,176 SH   SOLE   0 0 8,176
ALLERGAN PLC SHS G0177J108 5,874 35,229 SH   SOLE   0 0 35,229
ALLETE INC COM NEW 018522300 1,916 24,755 SH   SOLE   0 0 24,755
ALLIANCE DATA SYSTEMS CORP COM 018581108 525 2,250 SH   SOLE   0 0 2,250
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 1,935 167,664 SH   SOLE   0 0 167,664
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1,728 60,512 SH   SOLE   0 0 60,512
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 184 14,597 SH   SOLE   0 0 14,597
ALLIANT ENERGY CORP COM 018802108 2,327 54,978 SH   SOLE   0 0 54,978
ALLIANZGI EQUITY & CONV INCO COM 018829101 683 30,718 SH   SOLE   0 0 30,718
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 599 47,438 SH   SOLE   0 0 47,438
ALLSTATE CORP COM 020002101 34,662 379,768 SH   SOLE   0 0 379,768
ALLY FINL INC COM 02005N100 2,362 89,902 SH   SOLE   0 0 89,902
ALPHABET INC CAP STK CL A 02079K305 82,666 73,208 SH   SOLE   0 0 73,208
ALPHABET INC CAP STK CL C 02079K107 56,703 50,824 SH   SOLE   0 0 50,824
ALPHATEC HOLDINGS INC COM NEW 02081G201 53 17,735 SH   SOLE   0 0 17,735
ALPS ETF TR ALERIAN MLP 00162Q866 24,011 2,377,370 SH   SOLE   0 0 2,377,370
ALPS ETF TR EQUAL SEC ETF 00162Q205 335 4,802 SH   SOLE   0 0 4,802
ALPS ETF TR INTL SEC DV DOG 00162Q718 10,748 398,223 SH   SOLE   0 0 398,223
ALPS ETF TR MED BREAKTHGH 00162Q593 385 10,342 SH   SOLE   0 0 10,342
ALPS ETF TR RIVERFRNT FLEX 00162Q510 228 6,677 SH   SOLE   0 0 6,677
ALPS ETF TR RIVERFRONT DYM 00162Q536 464 19,400 SH   SOLE   0 0 19,400
ALPS ETF TR RIVRFRNT STR INC 00162Q783 869 35,745 SH   SOLE   0 0 35,745
ALPS ETF TR SECTR DIV DOGS 00162Q858 8,632 193,975 SH   SOLE   0 0 193,975
ALPS ETF TR SPROTT GL MINE 00162Q643 2,901 150,642 SH   SOLE   0 0 150,642
ALTABA INC COM 021346101 2,154 29,423 SH   SOLE   0 0 29,423
ALTRA INDL MOTION CORP COM 02208R106 593 13,758 SH   SOLE   0 0 13,758
ALTRIA GROUP INC COM 02209S103 47,875 843,028 SH   SOLE   0 0 843,028
AMARIN CORP PLC SPONS ADR NEW 023111206 880 284,915 SH   SOLE   0 0 284,915
AMAZON COM INC COM 023135106 218,358 128,461 SH   SOLE   0 0 128,461
AMBAC FINL GROUP INC COM NEW 023139884 575 28,986 SH   SOLE   0 0 28,986
AMBARELLA INC SHS G037AX101 1,412 36,561 SH   SOLE   0 0 36,561
AMBEV SA SPONSORED ADR 02319V103 91 19,583 SH   SOLE   0 0 19,583
AMC NETWORKS INC CL A 00164V103 698 11,224 SH   SOLE   0 0 11,224
AMEREN CORP COM 023608102 1,308 21,498 SH   SOLE   0 0 21,498
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 1,884 296,682 SH   SOLE   0 0 296,682
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 365 21,902 SH   SOLE   0 0 21,902
AMERICAN AIRLS GROUP INC COM 02376R102 761 20,058 SH   SOLE   0 0 20,058
AMERICAN CAP SR FLOATING LTD COM 02504D108 289 23,491 SH   SOLE   0 0 23,491
AMERICAN ELEC PWR INC COM 025537101 12,114 174,929 SH   SOLE   0 0 174,929
AMERICAN EQTY INVT LIFE HLD COM 025676206 209 5,805 SH   SOLE   0 0 5,805
AMERICAN EXPRESS CO COM 025816109 9,840 100,410 SH   SOLE   0 0 100,410
AMERICAN FINL GROUP INC OHIO COM 025932104 714 6,651 SH   SOLE   0 0 6,651
AMERICAN HOMES 4 RENT CL A 02665T306 5,375 242,357 SH   SOLE   0 0 242,357
AMERICAN INTL GROUP INC COM NEW 026874784 2,508 47,306 SH   SOLE   0 0 47,306
AMERICAN MIDSTREAM PARTNERS COM UNITS 02752P100 289 28,376 SH   SOLE   0 0 28,376
AMERICAN NATL BANKSHARES INC COM 027745108 577 14,426 SH   SOLE   0 0 14,426
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 1,634 135,805 SH   SOLE   0 0 135,805
AMERICAN PUBLIC EDUCATION IN COM 02913V103 226 5,378 SH   SOLE   0 0 5,378
AMERICAN STS WTR CO COM 029899101 2,294 40,126 SH   SOLE   0 0 40,126
AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 186 26,506 SH   SOLE   0 0 26,506
AMERICAN TOWER CORP NEW COM 03027X100 16,195 112,326 SH   SOLE   0 0 112,326
AMERICAN WTR WKS CO INC NEW COM 030420103 7,209 84,439 SH   SOLE   0 0 84,439
AMERICOLD RLTY TR COM 03064D108 588 26,699 SH   SOLE   0 0 26,699
AMERIGAS PARTNERS L P UNIT L P INT 030975106 3,005 71,164 SH   SOLE   0 0 71,164
AMERIPRISE FINL INC COM 03076C106 3,351 23,958 SH   SOLE   0 0 23,958
AMERISOURCEBERGEN CORP COM 03073E105 5,111 59,934 SH   SOLE   0 0 59,934
AMETEK INC NEW COM 031100100 3,547 49,149 SH   SOLE   0 0 49,149
AMGEN INC COM 031162100 40,351 218,590 SH   SOLE   0 0 218,590
AMPHENOL CORP NEW CL A 032095101 6,623 75,997 SH   SOLE   0 0 75,997
AMPIO PHARMACEUTICALS INC COM 03209T109 121 54,903 SH   SOLE   0 0 54,903
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 589 30,413 SH   SOLE   0 0 30,413
AMPLIFY ETF TR ONLIN RETL ETF 032108102 358 7,002 SH   SOLE   0 0 7,002
ANADARKO PETE CORP COM 032511107 3,099 42,305 SH   SOLE   0 0 42,305
ANALOG DEVICES INC COM 032654105 21,351 222,583 SH   SOLE   0 0 222,583
ANDEAVOR COM 03349M105 4,870 37,125 SH   SOLE   0 0 37,125
ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 5,534 130,110 SH   SOLE   0 0 130,110
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 5,950 59,051 SH   SOLE   0 0 59,051
ANI PHARMACEUTICALS INC COM 00182C103 261 3,913 SH   SOLE   0 0 3,913
ANI PHARMACEUTICALS INC NOTE 3.000%12/0 00182CAA1 24 21,000 PRN   SOLE   0 0 21,000
ANNALY CAP MGMT INC COM 035710409 3,044 295,776 SH   SOLE   0 0 295,776
ANSYS INC COM 03662Q105 629 3,613 SH   SOLE   0 0 3,613
ANTARES PHARMA INC COM 036642106 377 146,034 SH   SOLE   0 0 146,034
ANTERO MIDSTREAM GP LP COM SHS REPSTG 03675Y103 819 43,409 SH   SOLE   0 0 43,409
ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 1,952 66,137 SH   SOLE   0 0 66,137
ANTHEM INC COM 036752103 3,183 13,372 SH   SOLE   0 0 13,372
ANWORTH MORTGAGE ASSET CP COM 037347101 64 12,900 SH   SOLE   0 0 12,900
AON PLC SHS CL A G0408V102 1,831 13,351 SH   SOLE   0 0 13,351
APACHE CORP COM 037411105 2,859 61,155 SH   SOLE   0 0 61,155
APARTMENT INVT & MGMT CO CL A 03748R101 1,384 32,712 SH   SOLE   0 0 32,712
APERGY CORP COM 03755L104 535 12,815 SH   SOLE   0 0 12,815
APOLLO COML REAL EST FIN INC COM 03762U105 1,842 100,772 SH   SOLE   0 0 100,772
APOLLO COML REAL EST FIN INC NOTE 5.500% 3/1 03762UAA3 41 38,000 PRN   SOLE   0 0 38,000
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 816 25,592 SH   SOLE   0 0 25,592
APOLLO INVT CORP COM 03761U106 140 25,076 SH   SOLE   0 0 25,076
APOLLO SR FLOATING RATE FD I COM 037636107 317 19,384 SH   SOLE   0 0 19,384
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 683 38,173 SH   SOLE   0 0 38,173
APPLE INC COM 037833100 408,665 2,207,621 SH   SOLE   0 0 2,207,621
APPLIED MATLS INC COM 038222105 5,473 118,485 SH   SOLE   0 0 118,485
APPLIED OPTOELECTRONICS INC COM 03823U102 2,276 50,685 SH   SOLE   0 0 50,685
APPTIO INC CL A 03835C108 529 14,618 SH   SOLE   0 0 14,618
APTARGROUP INC COM 038336103 271 2,907 SH   SOLE   0 0 2,907
APTIV PLC SHS G6095L109 2,275 24,823 SH   SOLE   0 0 24,823
AQUA AMERICA INC COM 03836W103 2,692 76,509 SH   SOLE   0 0 76,509
AQUA METALS INC COM 03837J101 43 15,089 SH   SOLE   0 0 15,089
AQUANTIA CORP COM 03842Q108 233 20,080 SH   SOLE   0 0 20,080
AQUAVENTURE HLDGS LTD SHS G0443N107 418 26,848 SH   SOLE   0 0 26,848
ARAMARK COM 03852U106 1,273 34,316 SH   SOLE   0 0 34,316
ARBOR RLTY TR INC COM 038923108 162 15,553 SH   SOLE   0 0 15,553
ARCH CAP GROUP LTD ORD G0450A105 2,833 107,084 SH   SOLE   0 0 107,084
ARCHER DANIELS MIDLAND CO COM 039483102 3,929 85,736 SH   SOLE   0 0 85,736
ARCHROCK INC COM 03957W106 194 16,206 SH   SOLE   0 0 16,206
ARCONIC INC COM 03965L100 2,068 121,550 SH   SOLE   0 0 121,550
ARES CAP CORP COM 04010L103 3,637 221,066 SH   SOLE   0 0 221,066
ARES DYNAMIC CR ALLOCATION F COM 04014F102 673 41,854 SH   SOLE   0 0 41,854
ARGO GROUP INTL HLDGS LTD COM G0464B107 604 10,395 SH   SOLE   0 0 10,395
ARISTA NETWORKS INC COM 040413106 4,071 15,810 SH   SOLE   0 0 15,810
ARK ETF TR INNOVATION ETF 00214Q104 21,907 487,032 SH   SOLE   0 0 487,032
ARK ETF TR WEB X.O ETF 00214Q401 395 7,119 SH   SOLE   0 0 7,119
ARMADA HOFFLER PPTYS INC COM 04208T108 265 17,791 SH   SOLE   0 0 17,791
ARMSTRONG WORLD INDS INC NEW COM 04247X102 2,665 42,169 SH   SOLE   0 0 42,169
ARRAY BIOPHARMA INC COM 04269X105 270 16,087 SH   SOLE   0 0 16,087
ARRIS INTL INC SHS G0551A103 1,637 66,982 SH   SOLE   0 0 66,982
ARROW ELECTRS INC COM 042735100 422 5,605 SH   SOLE   0 0 5,605
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 203 6,723 SH   SOLE   0 0 6,723
ASCENA RETAIL GROUP INC COM 04351G101 90 22,605 SH   SOLE   0 0 22,605
ASE TECHNOLOGY HOLDING CO LT SPONSORED ADS 00215W100 356 77,285 SH   SOLE   0 0 77,285
ASGN INC COM 00191U102 218 2,789 SH   SOLE   0 0 2,789
ASHFORD HOSPITALITY TR INC COM SHS 044103109 146 18,006 SH   SOLE   0 0 18,006
ASHLAND GLOBAL HLDGS INC COM 044186104 261 3,339 SH   SOLE   0 0 3,339
ASIA PAC FD INC COM 044901106 180 13,019 SH   SOLE   0 0 13,019
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,321 6,673 SH   SOLE   0 0 6,673
ASPEN TECHNOLOGY INC COM 045327103 312 3,369 SH   SOLE   0 0 3,369
ASSOCIATED BANC CORP COM 045487105 541 19,821 SH   SOLE   0 0 19,821
ASSURANT INC COM 04621X108 828 8,001 SH   SOLE   0 0 8,001
ASSURED GUARANTY LTD COM G0585R106 331 9,254 SH   SOLE   0 0 9,254
ASTEC INDS INC COM 046224101 294 4,923 SH   SOLE   0 0 4,923
ASTERIAS BIOTHERAPEUTICS INC COM SER A 04624N107 26 19,456 SH   SOLE   0 0 19,456
ASTRAZENECA PLC SPONSORED ADR 046353108 5,834 166,175 SH   SOLE   0 0 166,175
ASURE SOFTWARE INC COM 04649U102 920 57,703 SH   SOLE   0 0 57,703
AT HOME GROUP INC COM 04650Y100 681 17,407 SH   SOLE   0 0 17,407
AT&T INC COM 00206R102 114,269 3,558,662 SH   SOLE   0 0 3,558,662
AT&T INC COM 00206R102 1 11,700 SH Call SOLE   0 0 0
AT&T INC COM 00206R102 117 45,000 SH Put SOLE   0 0 45,000
ATHENAHEALTH INC COM 04685W103 1,445 9,079 SH   SOLE   0 0 9,079
ATHERSYS INC COM 04744L106 26 13,000 SH   SOLE   0 0 13,000
ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 6/0 049164BH8 34 28,000 PRN   SOLE   0 0 28,000
ATMOS ENERGY CORP COM 049560105 1,071 11,884 SH   SOLE   0 0 11,884
ATRION CORP COM 049904105 1,870 3,120 SH   SOLE   0 0 3,120
AUBURN NATL BANCORP COM 050473107 206 4,143 SH   SOLE   0 0 4,143
AURINIA PHARMACEUTICALS INC COM 05156V102 153 27,200 SH   SOLE   0 0 27,200
AURINIA PHARMACEUTICALS INC COM 05156V102 7 18,600 SH Call SOLE   0 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 85 18,500 SH Put SOLE   0 0 18,500
AUTODESK INC COM 052769106 2,165 16,518 SH   SOLE   0 0 16,518
AUTOHOME INC SP ADR RP CL A 05278C107 1,174 11,627 SH   SOLE   0 0 11,627
AUTOLIV INC COM 052800109 1,311 9,152 SH   SOLE   0 0 9,152
AUTOMATIC DATA PROCESSING IN COM 053015103 19,843 147,924 SH   SOLE   0 0 147,924
AUTOZONE INC COM 053332102 1,474 2,197 SH   SOLE   0 0 2,197
AVANGRID INC COM 05351W103 718 13,565 SH   SOLE   0 0 13,565
AVEO PHARMACEUTICALS INC COM 053588109 26 11,515 SH   SOLE   0 0 11,515
AVERY DENNISON CORP COM 053611109 1,038 10,167 SH   SOLE   0 0 10,167
AVID BIOSERVICES INC COM 05368M106 64 16,303 SH   SOLE   0 0 16,303
AVIS BUDGET GROUP COM 053774105 295 9,088 SH   SOLE   0 0 9,088
AVISTA CORP COM 05379B107 1,029 19,543 SH   SOLE   0 0 19,543
AVNET INC COM 053807103 3,357 78,260 SH   SOLE   0 0 78,260
AVON PRODS INC COM 054303102 17 10,733 SH   SOLE   0 0 10,733
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 1,238 22,252 SH   SOLE   0 0 22,252
AXON ENTERPRISE INC COM 05464C101 2,121 33,570 SH   SOLE   0 0 33,570
AXT INC COM 00246W103 985 139,745 SH   SOLE   0 0 139,745
AYTU BIOSCIENCE INC COM PAR 054754403 7 25,001 SH   SOLE   0 0 25,001
B & G FOODS INC NEW COM 05508R106 412 13,785 SH   SOLE   0 0 13,785
B2GOLD CORP COM 11777Q209 58 22,300 SH   SOLE   0 0 22,300
BAIDU INC SPON ADR REP A 056752108 3,756 15,456 SH   SOLE   0 0 15,456
BAKER HUGHES A GE CO CL A 05722G100 912 27,613 SH   SOLE   0 0 27,613
BALCHEM CORP COM 057665200 4,913 50,062 SH   SOLE   0 0 50,062
BALL CORP COM 058498106 4,594 129,232 SH   SOLE   0 0 129,232
BANC OF CALIFORNIA INC COM 05990K106 396 20,281 SH   SOLE   0 0 20,281
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 260 37,104 SH   SOLE   0 0 37,104
BANCO SANTANDER SA ADR 05964H105 199 37,257 SH   SOLE   0 0 37,257
BANCORPSOUTH BK TUPELO MISS COM 05971J102 647 19,639 SH   SOLE   0 0 19,639
BANK AMER CORP *W EXP 01/16/201 060505146 8,784 538,240 SH   SOLE   0 0 538,240
BANK AMER CORP *W EXP 10/28/201 060505153 74 121,100 SH   SOLE   0 0 121,100
BANK AMER CORP 7.25%CNV PFD L 060505682 1,625 1,299 SH   SOLE   0 0 1,299
BANK AMER CORP COM 060505104 60,117 2,132,545 SH   SOLE   0 0 2,132,545
BANK HAWAII CORP COM 062540109 261 3,123 SH   SOLE   0 0 3,123
BANK MONTREAL QUE COM 063671101 2,123 27,464 SH   SOLE   0 0 27,464
BANK N S HALIFAX COM 064149107 560 9,888 SH   SOLE   0 0 9,888
BANK NEW YORK MELLON CORP COM 064058100 9,644 178,819 SH   SOLE   0 0 178,819
BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 2,016 44,094 SH   SOLE   0 0 44,094
BANK OF THE OZARKS COM 063904106 9,472 210,306 SH   SOLE   0 0 210,306
BARCLAYS BANK PLC ADR PFD SR 5 06739H362 1,285 48,631 SH   SOLE   0 0 48,631
BARCLAYS PLC ADR 06738E204 1,440 143,587 SH   SOLE   0 0 143,587
BARINGS GLOBAL SHORT DURATIO COM 06760L100 712 37,903 SH   SOLE   0 0 37,903
BARRICK GOLD CORP COM 067901108 640 48,722 SH   SOLE   0 0 48,722
BAXTER INTL INC COM 071813109 6,858 92,873 SH   SOLE   0 0 92,873
BB&T CORP COM 054937107 16,923 335,500 SH   SOLE   0 0 335,500
BCE INC COM NEW 05534B760 2,950 72,849 SH   SOLE   0 0 72,849
BEACON ROOFING SUPPLY INC COM 073685109 481 11,283 SH   SOLE   0 0 11,283
BECTON DICKINSON & CO COM 075887109 57,956 241,907 SH   SOLE   0 0 241,907
BEMIS INC COM 081437105 221 5,224 SH   SOLE   0 0 5,224
BERKSHIRE HATHAWAY INC DEL CL A 084670108 9,589 34 SH   SOLE   0 0 34
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 156,107 836,360 SH   SOLE   0 0 836,360
BERRY GLOBAL GROUP INC COM 08579W103 810 17,640 SH   SOLE   0 0 17,640
BEST BUY INC COM 086516101 1,957 26,243 SH   SOLE   0 0 26,243
BG STAFFING INC COM 05544A109 652 28,026 SH   SOLE   0 0 28,026
BGC PARTNERS INC CL A 05541T101 14,813 1,308,580 SH   SOLE   0 0 1,308,580
BHP BILLITON LTD SPONSORED ADR 088606108 3,258 65,152 SH   SOLE   0 0 65,152
BHP BILLITON PLC SPONSORED ADR 05545E209 363 8,079 SH   SOLE   0 0 8,079
BIO PATH HOLDINGS INC COM NEW 09057N201 22 14,928 SH   SOLE   0 0 14,928
BIO RAD LABS INC CL A 090572207 825 2,859 SH   SOLE   0 0 2,859
BIOGEN INC COM 09062X103 5,946 20,487 SH   SOLE   0 0 20,487
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 291 7,374 SH   SOLE   0 0 7,374
BIOMARIN PHARMACEUTICAL INC COM 09061G101 247 2,626 SH   SOLE   0 0 2,626
BIOTELEMETRY INC COM 090672106 2,869 63,752 SH   SOLE   0 0 63,752
BIOTIME INC COM 09066L105 132 64,220 SH   SOLE   0 0 64,220
BITAUTO HLDGS LTD SPONSORED ADS 091727107 1,431 60,156 SH   SOLE   0 0 60,156
BLACK HILLS CORP COM 092113109 317 5,186 SH   SOLE   0 0 5,186
BLACK KNIGHT INC COM 09215C105 317 5,924 SH   SOLE   0 0 5,924
BLACK STONE MINERALS L P COM UNIT 09225M101 214 11,564 SH   SOLE   0 0 11,564
BLACKBAUD INC COM 09227Q100 1,428 13,935 SH   SOLE   0 0 13,935
BLACKBERRY LTD COM 09228F103 221 22,890 SH   SOLE   0 0 22,890
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 408 31,344 SH   SOLE   0 0 31,344
BLACKROCK CAPITAL INVESTMENT COM 092533108 65 11,176 SH   SOLE   0 0 11,176
BLACKROCK CORE BD TR SHS BEN INT 09249E101 544 42,651 SH   SOLE   0 0 42,651
BLACKROCK CORPOR HI YLD FD I COM 09255P107 285 27,276 SH   SOLE   0 0 27,276
BLACKROCK CR ALLCTN INC TR COM 092508100 4,627 383,057 SH   SOLE   0 0 383,057
BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 415 37,086 SH   SOLE   0 0 37,086
BLACKROCK ENERGY & RES TR COM 09250U101 1,724 113,244 SH   SOLE   0 0 113,244
BLACKROCK ENH CAP & INC FD I COM 09256A109 4,604 283,835 SH   SOLE   0 0 283,835
BLACKROCK ENHANCED EQT DIV T COM 09251A104 18,795 2,047,393 SH   SOLE   0 0 2,047,393
BLACKROCK ENHANCED GBL DIV T COM 092501105 2,651 238,385 SH   SOLE   0 0 238,385
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 479 83,407 SH   SOLE   0 0 83,407
BLACKROCK FLOAT RATE OME STR COM 09255X100 1,059 76,162 SH   SOLE   0 0 76,162
BLACKROCK HEALTH SCIENCES TR COM 09250W107 352 9,120 SH   SOLE   0 0 9,120
BLACKROCK INC COM 09247X101 17,809 35,671 SH   SOLE   0 0 35,671
BLACKROCK INCOME TR INC COM 09247F100 855 146,608 SH   SOLE   0 0 146,608
BLACKROCK LONG-TERM MUNI ADV COM 09250B103 494 43,788 SH   SOLE   0 0 43,788
BLACKROCK LTD DURATION INC T COM SHS 09249W101 2,291 154,042 SH   SOLE   0 0 154,042
BLACKROCK MULTI-SECTOR INC T COM 09258A107 598 34,987 SH   SOLE   0 0 34,987
BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 222 14,707 SH   SOLE   0 0 14,707
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 1,649 76,473 SH   SOLE   0 0 76,473
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 586 45,441 SH   SOLE   0 0 45,441
BLACKROCK MUNI INTER DR FD I COM 09253X102 877 66,425 SH   SOLE   0 0 66,425
BLACKROCK MUNIASSETS FD INC COM 09254J102 624 47,192 SH   SOLE   0 0 47,192
BLACKROCK MUNICIPL INC QLTY COM 092479104 522 40,201 SH   SOLE   0 0 40,201
BLACKROCK MUNIENHANCED FD IN COM 09253Y100 303 28,799 SH   SOLE   0 0 28,799
BLACKROCK MUNIHLDGS FD II IN COM 09253P109 166 12,019 SH   SOLE   0 0 12,019
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 2,136 161,970 SH   SOLE   0 0 161,970
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 289 23,231 SH   SOLE   0 0 23,231
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 460 34,889 SH   SOLE   0 0 34,889
BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 542 41,915 SH   SOLE   0 0 41,915
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 191 12,232 SH   SOLE   0 0 12,232
BLACKROCK MUNIVEST FD INC COM 09253R105 224 25,514 SH   SOLE   0 0 25,514
BLACKROCK MUNIY QUALITY FD I COM 09254G108 469 38,745 SH   SOLE   0 0 38,745
BLACKROCK MUNIYIELD CALI QLT COM 09254N103 339 25,383 SH   SOLE   0 0 25,383
BLACKROCK MUNIYIELD CALIF FD COM 09254M105 296 22,244 SH   SOLE   0 0 22,244
BLACKROCK MUNIYIELD FD INC COM 09253W104 270 20,287 SH   SOLE   0 0 20,287
BLACKROCK MUNIYIELD INVST FD COM 09254R104 333 24,297 SH   SOLE   0 0 24,297
BLACKROCK MUNIYIELD N J FD I COM 09254Y109 317 22,993 SH   SOLE   0 0 22,993
BLACKROCK MUNIYIELD NY QLTY COM 09255E102 349 29,101 SH   SOLE   0 0 29,101
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 202 15,045 SH   SOLE   0 0 15,045
BLACKROCK MUNIYIELD QLTY FD COM 09254E103 474 37,598 SH   SOLE   0 0 37,598
BLACKROCK MUNIYIELD QUALITY COM 09254F100 570 40,801 SH   SOLE   0 0 40,801
BLACKROCK MUNIYLD INVST QLTY COM 09254T100 286 21,860 SH   SOLE   0 0 21,860
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 153 11,702 SH   SOLE   0 0 11,702
BLACKROCK RES & COMM STRAT T SHS 09257A108 3,527 379,682 SH   SOLE   0 0 379,682
BLACKROCK SCIENCE & TECH TR SHS 09258G104 10,459 310,829 SH   SOLE   0 0 310,829
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 843 38,155 SH   SOLE   0 0 38,155
BLACKROCK UTILITIES INFRSTRC COM 09248D104 829 41,436 SH   SOLE   0 0 41,436
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 13,082 406,654 SH   SOLE   0 0 406,654
BLACKSTONE GSO FLTING RTE FU COM 09256U105 728 40,417 SH   SOLE   0 0 40,417
BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 5,648 357,241 SH   SOLE   0 0 357,241
BLACKSTONE MTG TR INC COM CL A 09257W100 732 23,290 SH   SOLE   0 0 23,290
BLACKSTONE MTG TR INC NOTE 5.250%12/0 09257WAA8 18 16,000 PRN   SOLE   0 0 16,000
BLINK CHARGING CO COM 09354A100 65 12,733 SH   SOLE   0 0 12,733
BLUE APRON HLDGS INC CL A 09523Q101 201 59,939 SH   SOLE   0 0 59,939
BLUEBIRD BIO INC COM 09609G100 354 2,253 SH   SOLE   0 0 2,253
BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 195 21,828 SH   SOLE   0 0 21,828
BOARDWALK PIPELINE PARTNERS UT LTD PARTNER 096627104 919 79,057 SH   SOLE   0 0 79,057
BOEING CO COM 097023105 63,116 188,121 SH   SOLE   0 0 188,121
BOFI HLDG INC COM 05566U108 616 15,049 SH   SOLE   0 0 15,049
BOK FINL CORP COM NEW 05561Q201 499 5,307 SH   SOLE   0 0 5,307
BOOKING HLDGS INC COM 09857L108 21,601 10,656 SH   SOLE   0 0 10,656
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 415 9,496 SH   SOLE   0 0 9,496
BORGWARNER INC COM 099724106 780 18,080 SH   SOLE   0 0 18,080
BOSTON BEER INC CL A 100557107 403 1,345 SH   SOLE   0 0 1,345
BOSTON SCIENTIFIC CORP COM 101137107 2,671 81,671 SH   SOLE   0 0 81,671
BOULDER GROWTH & INCOME FD I COM 101507101 250 24,280 SH   SOLE   0 0 24,280
BOVIE MEDICAL CORP COM 10211F100 641 147,350 SH   SOLE   0 0 147,350
BOX INC CL A 10316T104 1,510 60,416 SH   SOLE   0 0 60,416
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 607 28,900 SH   SOLE   0 0 28,900
BP PLC SPONSORED ADR 055622104 27,276 597,379 SH   SOLE   0 0 597,379
BP PLC SPONSORED ADR 055622104 31 59,300 SH Call SOLE   0 0 0
BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 474 15,863 SH   SOLE   0 0 15,863
BRIGHTHOUSE FINL INC COM 10922N103 313 7,801 SH   SOLE   0 0 7,801
BRINKER INTL INC COM 109641100 525 11,031 SH   SOLE   0 0 11,031
BRINKS CO COM 109696104 525 6,586 SH   SOLE   0 0 6,586
BRISTOL MYERS SQUIBB CO COM 110122108 22,827 412,476 SH   SOLE   0 0 412,476
BRISTOW GROUP INC COM 110394103 538 38,133 SH   SOLE   0 0 38,133
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 5,314 105,344 SH   SOLE   0 0 105,344
BROADCOM INC COM 11135F101 43,991 181,263 SH   SOLE   0 0 181,263
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,620 14,073 SH   SOLE   0 0 14,073
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 4,594 114,843 SH   SOLE   0 0 114,843
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 4,248 110,626 SH   SOLE   0 0 110,626
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 208 9,183 SH   SOLE   0 0 9,183
BROWN & BROWN INC COM 115236101 410 14,800 SH   SOLE   0 0 14,800
BROWN FORMAN CORP CL A 115637100 429 8,773 SH   SOLE   0 0 8,773
BROWN FORMAN CORP CL B 115637209 882 18,001 SH   SOLE   0 0 18,001
BRUNSWICK CORP COM 117043109 531 8,230 SH   SOLE   0 0 8,230
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 3,071 87,361 SH   SOLE   0 0 87,361
BUNGE LIMITED COM G16962105 245 3,519 SH   SOLE   0 0 3,519
BURLINGTON STORES INC COM 122017106 1,050 6,974 SH   SOLE   0 0 6,974
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1,736 20,751 SH   SOLE   0 0 20,751
CA INC COM 12673P105 1,065 29,869 SH   SOLE   0 0 29,869
CABOT OIL & GAS CORP COM 127097103 857 36,028 SH   SOLE   0 0 36,028
CADENCE DESIGN SYSTEM INC COM 127387108 388 8,963 SH   SOLE   0 0 8,963
CAL MAINE FOODS INC COM NEW 128030202 470 10,241 SH   SOLE   0 0 10,241
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 707 55,486 SH   SOLE   0 0 55,486
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 2,632 223,280 SH   SOLE   0 0 223,280
CALAMOS GBL DYN INCOME FUND COM 12811L107 1,316 146,195 SH   SOLE   0 0 146,195
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 7,030 554,872 SH   SOLE   0 0 554,872
CALIFORNIA WTR SVC GROUP COM 130788102 285 7,312 SH   SOLE   0 0 7,312
CALITHERA BIOSCIENCES INC COM 13089P101 85 17,000 SH   SOLE   0 0 17,000
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 720 19,032 SH   SOLE   0 0 19,032
CAMDEN PPTY TR SH BEN INT 133131102 313 3,435 SH   SOLE   0 0 3,435
CAMECO CORP COM 13321L108 1,113 98,957 SH   SOLE   0 0 98,957
CAMPBELL SOUP CO COM 134429109 854 21,057 SH   SOLE   0 0 21,057
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 393 6,674 SH   SOLE   0 0 6,674
CANADIAN NAT RES LTD COM 136385101 1,141 31,638 SH   SOLE   0 0 31,638
CANADIAN NATL RY CO COM 136375102 2,466 30,157 SH   SOLE   0 0 30,157
CANADIAN PAC RY LTD COM 13645T100 918 5,016 SH   SOLE   0 0 5,016
CANTEL MEDICAL CORP COM 138098108 1,097 11,157 SH   SOLE   0 0 11,157
CAPITAL ONE FINL CORP COM 14040H105 5,103 55,526 SH   SOLE   0 0 55,526
CAPITAL PRODUCT PARTNERS L P COM UNIT LP Y11082107 157 51,323 SH   SOLE   0 0 51,323
CAPSTAR FINL HLDGS INC COM 14070T102 407 21,950 SH   SOLE   0 0 21,950
CARBO CERAMICS INC COM 140781105 1,617 176,375 SH   SOLE   0 0 176,375
CARBONITE INC COM 141337105 6,277 179,869 SH   SOLE   0 0 179,869
CARDINAL HEALTH INC COM 14149Y108 1,608 32,924 SH   SOLE   0 0 32,924
CAREDX INC COM 14167L103 479 39,095 SH   SOLE   0 0 39,095
CARETRUST REIT INC COM 14174T107 424 25,380 SH   SOLE   0 0 25,380
CARLISLE COS INC COM 142339100 246 2,274 SH   SOLE   0 0 2,274
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 1,231 57,796 SH   SOLE   0 0 57,796
CARMAX INC COM 143130102 3,752 51,489 SH   SOLE   0 0 51,489
CARNIVAL CORP UNIT 99/99/9999 143658300 48,901 853,274 SH   SOLE   0 0 853,274
CARNIVAL PLC ADR 14365C103 634 10,989 SH   SOLE   0 0 10,989
CAROLINA FINL CORP NEW COM 143873107 1,677 39,063 SH   SOLE   0 0 39,063
CARPENTER TECHNOLOGY CORP COM 144285103 363 6,907 SH   SOLE   0 0 6,907
CARRIZO OIL & GAS INC COM 144577103 677 24,319 SH   SOLE   0 0 24,319
CARTER INC COM 146229109 469 4,325 SH   SOLE   0 0 4,325
CARVANA CO CL A 146869102 1,044 25,101 SH   SOLE   0 0 25,101
CASELLA WASTE SYS INC CL A 147448104 1,071 41,804 SH   SOLE   0 0 41,804
CASEYS GEN STORES INC COM 147528103 1,318 12,545 SH   SOLE   0 0 12,545
CASI PHARMACEUTICALS INC COM 14757U109 429 52,090 SH   SOLE   0 0 52,090
CATALYST PHARMACEUTICALS INC COM 14888U101 739 236,901 SH   SOLE   0 0 236,901
CATCHMARK TIMBER TR INC CL A 14912Y202 887 69,670 SH   SOLE   0 0 69,670
CATERPILLAR INC DEL COM 149123101 30,676 226,095 SH   SOLE   0 0 226,095
CBL & ASSOC PPTYS INC COM 124830100 137 24,512 SH   SOLE   0 0 24,512
CBOE GLOBAL MARKETS INC COM 12503M108 1,152 11,069 SH   SOLE   0 0 11,069
CBRE CLARION GLOBAL REAL EST COM 12504G100 2,250 298,371 SH   SOLE   0 0 298,371
CBRE GROUP INC CL A 12504L109 1,328 27,824 SH   SOLE   0 0 27,824
CBS CORP NEW CL B 124857202 836 14,866 SH   SOLE   0 0 14,866
CBTX INC COM 12481V104 581 17,566 SH   SOLE   0 0 17,566
CDK GLOBAL INC COM 12508E101 1,062 16,327 SH   SOLE   0 0 16,327
CDN IMPERIAL BK COMM TORONTO COM 136069101 1,064 12,230 SH   SOLE   0 0 12,230
CDW CORP COM 12514G108 706 8,735 SH   SOLE   0 0 8,735
CEDAR FAIR L P DEPOSITRY UNIT 150185106 914 14,498 SH   SOLE   0 0 14,498
CELANESE CORP DEL COM SER A 150870103 1,579 14,223 SH   SOLE   0 0 14,223
CELGENE CORP COM 151020104 38,759 488,028 SH   SOLE   0 0 488,028
CELGENE CORP COM 151020104 9 11,500 SH Call SOLE   0 0 0
CELGENE CORP COM 151020104 9 11,700 SH Call SOLE   0 0 0
CELGENE CORP COM 151020104 7 10,700 SH Call SOLE   0 0 0
CELLDEX THERAPEUTICS INC NEW COM 15117B103 14 26,885 SH   SOLE   0 0 26,885
CELSIUS HOLDINGS INC COM NEW 15118V207 65 14,165 SH   SOLE   0 0 14,165
CEMEX SAB DE CV SPON ADR NEW 151290889 72 10,938 SH   SOLE   0 0 10,938
CENOVUS ENERGY INC COM 15135U109 162 15,647 SH   SOLE   0 0 15,647
CENTENE CORP DEL COM 15135B101 894 7,257 SH   SOLE   0 0 7,257
CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 218 24,568 SH   SOLE   0 0 24,568
CENTERPOINT ENERGY INC COM 15189T107 1,194 43,073 SH   SOLE   0 0 43,073
CENTRAL SECS CORP COM 155123102 454 16,309 SH   SOLE   0 0 16,309
CENTURYLINK INC COM 156700106 1,711 91,787 SH   SOLE   0 0 91,787
CERNER CORP COM 156782104 906 15,158 SH   SOLE   0 0 15,158
CHARLES RIV LABS INTL INC COM 159864107 343 3,052 SH   SOLE   0 0 3,052
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,167 3,979 SH   SOLE   0 0 3,979
CHARTER FINL CORP MD COM 16122W108 628 26,022 SH   SOLE   0 0 26,022
CHATHAM LODGING TR COM 16208T102 227 10,689 SH   SOLE   0 0 10,689
CHECK POINT SOFTWARE TECH LT ORD M22465104 2,205 22,570 SH   SOLE   0 0 22,570
CHEGG INC COM 163092109 662 23,824 SH   SOLE   0 0 23,824
CHEMED CORP NEW COM 16359R103 641 1,991 SH   SOLE   0 0 1,991
CHEMICAL FINL CORP COM 163731102 1,656 29,743 SH   SOLE   0 0 29,743
CHEMOURS CO COM 163851108 715 16,105 SH   SOLE   0 0 16,105
CHEMUNG FINL CORP COM 164024101 402 8,027 SH   SOLE   0 0 8,027
CHENIERE ENERGY INC COM NEW 16411R208 1,214 18,630 SH   SOLE   0 0 18,630
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1,217 33,847 SH   SOLE   0 0 33,847
CHESAPEAKE ENERGY CORP COM 165167107 1,692 322,913 SH   SOLE   0 0 322,913
CHESAPEAKE ENERGY CORP COM 165167107 192 113,100 SH Call SOLE   0 0 0
CHESAPEAKE ENERGY CORP COM 165167107 16 14,300 SH Call SOLE   0 0 0
CHESAPEAKE ENERGY CORP COM 165167107 29 13,800 SH Call SOLE   0 0 0
CHESAPEAKE ENERGY CORP COM 165167107 26 19,200 SH Call SOLE   0 0 0
CHESAPEAKE ENERGY CORP COM 165167107 20 10,500 SH Call SOLE   0 0 0
CHESAPEAKE ENERGY CORP COM 165167107 28 12,000 SH Call SOLE   0 0 0
CHESAPEAKE ENERGY CORP COM 165167107 31 13,500 SH Call SOLE   0 0 0
CHESAPEAKE ENERGY CORP PFD CONV 165167842 237 4,214 SH   SOLE   0 0 4,214
CHESAPEAKE UTILS CORP COM 165303108 2,309 28,875 SH   SOLE   0 0 28,875
CHEVRON CORP NEW COM 166764100 153,502 1,214,130 SH   SOLE   0 0 1,214,130
CHIMERA INVT CORP COM NEW 16934Q208 1,672 91,455 SH   SOLE   0 0 91,455
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 478 10,776 SH   SOLE   0 0 10,776
CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 473 5,266 SH   SOLE   0 0 5,266
CHINA YUCHAI INTL LTD COM G21082105 202 9,295 SH   SOLE   0 0 9,295
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,057 2,450 SH   SOLE   0 0 2,450
CHUBB LIMITED COM H1467J104 56,961 448,430 SH   SOLE   0 0 448,430
CHURCH & DWIGHT INC COM 171340102 12,919 243,014 SH   SOLE   0 0 243,014
CHURCHILL DOWNS INC COM 171484108 262 883 SH   SOLE   0 0 883
CIDARA THERAPEUTICS INC COM 171757107 877 168,622 SH   SOLE   0 0 168,622
CIENA CORP COM NEW 171779309 211 7,961 SH   SOLE   0 0 7,961
CIGNA CORPORATION COM 125509109 3,526 20,745 SH   SOLE   0 0 20,745
CIMAREX ENERGY CO COM 171798101 366 3,593 SH   SOLE   0 0 3,593
CINCINNATI FINL CORP COM 172062101 1,797 26,870 SH   SOLE   0 0 26,870
CINEMARK HOLDINGS INC COM 17243V102 840 23,955 SH   SOLE   0 0 23,955
CINTAS CORP COM 172908105 2,084 11,262 SH   SOLE   0 0 11,262
CISCO SYS INC COM 17275R102 61,539 1,430,151 SH   SOLE   0 0 1,430,151
CISCO SYS INC COM 17275R102 1 11,400 SH Call SOLE   0 0 0
CITIGROUP INC COM NEW 172967424 21,246 317,479 SH   SOLE   0 0 317,479
CITIGROUP INC COM NEW 172967424 20 11,600 SH Call SOLE   0 0 0
CITIGROUP INC COM NEW 172967424 38 15,500 SH Call SOLE   0 0 0
CITIZENS & NORTHN CORP COM 172922106 283 10,956 SH   SOLE   0 0 10,956
CITIZENS CMNTY BANCORP INC M COM 174903104 157 11,075 SH   SOLE   0 0 11,075
CITIZENS FINL GROUP INC COM 174610105 824 21,170 SH   SOLE   0 0 21,170
CITRIX SYS INC COM 177376100 696 6,638 SH   SOLE   0 0 6,638
CITY OFFICE REIT INC COM 178587101 287 22,400 SH   SOLE   0 0 22,400
CLEARBRIDGE AMERN ENERG MLP COM 184691103 110 14,525 SH   SOLE   0 0 14,525
CLEARBRIDGE ENERGY MLP FD IN COM 184692101 1,002 70,930 SH   SOLE   0 0 70,930
CLEARBRIDGE ENERGY MLP OPP F COM 18469P100 1,825 166,997 SH   SOLE   0 0 166,997
CLEARBRIDGE ENERGY MLP TR FD COM 18469Q108 2,043 182,861 SH   SOLE   0 0 182,861
CLEVELAND CLIFFS INC COM 185899101 763 90,561 SH   SOLE   0 0 90,561
CLIPPER RLTY INC COM 18885T306 113 13,286 SH   SOLE   0 0 13,286
CLOROX CO DEL COM 189054109 8,620 63,730 SH   SOLE   0 0 63,730
CLOUGH GLOBAL EQUITY FD COM 18914C100 255 17,787 SH   SOLE   0 0 17,787
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 714 65,009 SH   SOLE   0 0 65,009
CLOVIS ONCOLOGY INC COM 189464100 962 21,159 SH   SOLE   0 0 21,159
CM FIN INC COM 12574Q103 726 81,582 SH   SOLE   0 0 81,582
CME GROUP INC COM CL A 12572Q105 74,938 457,149 SH   SOLE   0 0 457,149
CMS ENERGY CORP COM 125896100 1,670 35,324 SH   SOLE   0 0 35,324
CNA FINL CORP COM 126117100 514 11,258 SH   SOLE   0 0 11,258
CNH INDL N V SHS N20944109 248 23,294 SH   SOLE   0 0 23,294
CNO FINL GROUP INC COM 12621E103 264 13,860 SH   SOLE   0 0 13,860
CNOOC LTD SPONSORED ADR 126132109 335 1,958 SH   SOLE   0 0 1,958
CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 371 19,126 SH   SOLE   0 0 19,126
COCA COLA CO COM 191216100 38,244 871,951 SH   SOLE   0 0 871,951
COCA COLA EUROPEAN PARTNERS SHS G25839104 950 23,368 SH   SOLE   0 0 23,368
COEUR MNG INC COM NEW 192108504 101 13,302 SH   SOLE   0 0 13,302
COGNEX CORP COM 192422103 468 10,488 SH   SOLE   0 0 10,488
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3,874 49,045 SH   SOLE   0 0 49,045
COHEN & STEERS CLOSED END OP COM 19248P106 1,453 113,087 SH   SOLE   0 0 113,087
COHEN & STEERS GLOBAL INC BL COM 19248M103 1,066 112,219 SH   SOLE   0 0 112,219
COHEN & STEERS INFRASTRUCTUR COM 19248A109 5,555 244,737 SH   SOLE   0 0 244,737
COHEN & STEERS QUALITY RLTY COM 19247L106 11,885 988,768 SH   SOLE   0 0 988,768
COHEN & STEERS REIT & PFD IN COM 19247X100 2,895 149,093 SH   SOLE   0 0 149,093
COHEN & STEERS TOTAL RETURN COM 19247R103 704 56,170 SH   SOLE   0 0 56,170
COHERENT INC COM 192479103 319 2,038 SH   SOLE   0 0 2,038
COLGATE PALMOLIVE CO COM 194162103 12,554 193,701 SH   SOLE   0 0 193,701
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 803 10,555 SH   SOLE   0 0 10,555
COLONY CAP INC NOTE 3.875% 1/1 19624RAB2 27 28,000 PRN   SOLE   0 0 28,000
COLONY CAP INC NEW CL A COM 19626G108 641 102,673 SH   SOLE   0 0 102,673
COLONY CR REAL ESTATE INC COM CL A 19625T101 1,137 54,835 SH   SOLE   0 0 54,835
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 491 20,153 SH   SOLE   0 0 20,153
COLUMBIA FINL INC COM 197641103 216 13,079 SH   SOLE   0 0 13,079
COLUMBIA PPTY TR INC COM NEW 198287203 370 16,290 SH   SOLE   0 0 16,290
COMCAST CORP NEW CL A 20030N101 16,340 498,003 SH   SOLE   0 0 498,003
COMERICA INC COM 200340107 1,483 16,309 SH   SOLE   0 0 16,309
COMMERCE BANCSHARES INC COM 200525103 3,908 60,395 SH   SOLE   0 0 60,395
COMMERCIAL METALS CO COM 201723103 855 40,505 SH   SOLE   0 0 40,505
COMMUNITY BK SYS INC COM 203607106 1,105 18,699 SH   SOLE   0 0 18,699
COMMUNITY HEALTH SYS INC NEW COM 203668108 79 23,831 SH   SOLE   0 0 23,831
COMMUNITY HEALTH SYS INC NEW RIGHT 12/31/2019 203668116 1 45,794 SH   SOLE   0 0 45,794
COMMUNITY HEALTHCARE TR INC COM 20369C106 2,146 71,836 SH   SOLE   0 0 71,836
COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 808 46,687 SH   SOLE   0 0 46,687
COMPASS MINERALS INTL INC COM 20451N101 259 3,936 SH   SOLE   0 0 3,936
CONAGRA BRANDS INC COM 205887102 4,276 119,668 SH   SOLE   0 0 119,668
CONCHO RES INC COM 20605P101 5,064 36,600 SH   SOLE   0 0 36,600
CONIFER HLDGS INC COM 20731J102 103 16,360 SH   SOLE   0 0 16,360
CONNECTICUT WTR SVC INC COM 207797101 315 4,820 SH   SOLE   0 0 4,820
CONNECTONE BANCORP INC NEW COM 20786W107 761 30,552 SH   SOLE   0 0 30,552
CONOCOPHILLIPS COM 20825C104 21,029 302,051 SH   SOLE   0 0 302,051
CONSOLIDATED COMM HLDGS INC COM 209034107 2,554 206,668 SH   SOLE   0 0 206,668
CONSOLIDATED EDISON INC COM 209115104 5,638 72,304 SH   SOLE   0 0 72,304
CONSTELLATION BRANDS INC CL A 21036P108 5,946 27,147 SH   SOLE   0 0 27,147
CONSTELLIUM NV CL A N22035104 1,069 103,790 SH   SOLE   0 0 103,790
CONSTRUCTION PARTNERS INC COM CL A 21044C107 203 15,445 SH   SOLE   0 0 15,445
CONTINENTAL RESOURCES INC COM 212015101 19,558 302,010 SH   SOLE   0 0 302,010
CONTROL4 CORP COM 21240D107 1,360 55,940 SH   SOLE   0 0 55,940
COOPER COS INC COM NEW 216648402 290 1,231 SH   SOLE   0 0 1,231
COPART INC COM 217204106 4,243 75,025 SH   SOLE   0 0 75,025
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 2,162 428,026 SH   SOLE   0 0 428,026
CORECIVIC INC COM 21871N101 226 9,479 SH   SOLE   0 0 9,479
CORESITE RLTY CORP COM 21870Q105 1,102 9,945 SH   SOLE   0 0 9,945
CORINDUS VASCULAR ROBOTICS I COM 218730109 98 118,600 SH   SOLE   0 0 118,600
CORNING INC COM 219350105 4,258 154,772 SH   SOLE   0 0 154,772
CORPORATE CAP TR INC COM 219880101 2,181 139,599 SH   SOLE   0 0 139,599
COSTCO WHSL CORP NEW COM 22160K105 27,162 129,977 SH   SOLE   0 0 129,977
COUPA SOFTWARE INC COM 22266L106 786 12,636 SH   SOLE   0 0 12,636
COVANTA HLDG CORP COM 22282E102 11,241 681,256 SH   SOLE   0 0 681,256
CRACKER BARREL OLD CTRY STOR COM 22410J106 3,309 21,182 SH   SOLE   0 0 21,182
CRAFT BREW ALLIANCE INC COM 224122101 394 19,097 SH   SOLE   0 0 19,097
CRANE CO COM 224399105 1,078 13,458 SH   SOLE   0 0 13,458
CRAY INC COM NEW 225223304 622 25,283 SH   SOLE   0 0 25,283
CREDIT SUISSE ASSET MGMT INC COM 224916106 121 38,429 SH   SOLE   0 0 38,429
CREDIT SUISSE GROUP SPONSORED ADR 225401108 1,644 110,477 SH   SOLE   0 0 110,477
CREE INC COM 225447101 605 14,554 SH   SOLE   0 0 14,554
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 612 19,266 SH   SOLE   0 0 19,266
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 765 13,014 SH   SOLE   0 0 13,014
CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 1,581 93,658 SH   SOLE   0 0 93,658
CROWN CASTLE INTL CORP NEW 6.875% CON PFD A 22822V309 372 348 SH   SOLE   0 0 348
CROWN CASTLE INTL CORP NEW COM 22822V101 7,875 73,035 SH   SOLE   0 0 73,035
CROWN HOLDINGS INC COM 228368106 203 4,538 SH   SOLE   0 0 4,538
CSI COMPRESSCO LP COM UNIT 12637A103 695 124,504 SH   SOLE   0 0 124,504
CSX CORP COM 126408103 8,997 141,059 SH   SOLE   0 0 141,059
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 476 9,992 SH   SOLE   0 0 9,992
CULLEN FROST BANKERS INC COM 229899109 1,374 12,697 SH   SOLE   0 0 12,697
CUMMINS INC COM 231021106 16,240 122,106 SH   SOLE   0 0 122,106
CURTISS WRIGHT CORP COM 231561101 274 2,302 SH   SOLE   0 0 2,302
CUSHING RENAISSANCE FD COM 231647108 455 25,128 SH   SOLE   0 0 25,128
CUTERA INC COM 232109108 1,071 26,565 SH   SOLE   0 0 26,565
CVS HEALTH CORP COM 126650100 54,200 842,260 SH   SOLE   0 0 842,260
CYBERARK SOFTWARE LTD SHS M2682V108 447 7,097 SH   SOLE   0 0 7,097
CYCLACEL PHARMACEUTICALS INC COM PAR 23254L405 57 40,125 SH   SOLE   0 0 40,125
CYPRESS SEMICONDUCTOR CORP COM 232806109 694 44,529 SH   SOLE   0 0 44,529
CYRUSONE INC COM 23283R100 10,604 181,706 SH   SOLE   0 0 181,706
CYTRX CORP COM PAR 232828608 13 11,442 SH   SOLE   0 0 11,442
D R HORTON INC COM 23331A109 2,471 60,259 SH   SOLE   0 0 60,259
DANAHER CORP DEL COM 235851102 11,554 117,084 SH   SOLE   0 0 117,084
DARDEN RESTAURANTS INC COM 237194105 3,089 28,856 SH   SOLE   0 0 28,856
DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 849 35,877 SH   SOLE   0 0 35,877
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 374 15,467 SH   SOLE   0 0 15,467
DAVITA INC COM 23918K108 2,089 30,087 SH   SOLE   0 0 30,087
DAWSON GEOPHYSICAL CO NEW COM 239360100 92 11,624 SH   SOLE   0 0 11,624
DBX ETF TR XTRACK HRVST CSI 233051879 275 10,351 SH   SOLE   0 0 10,351
DBX ETF TR XTRACK MSCI ALL 233051820 4,194 154,090 SH   SOLE   0 0 154,090
DBX ETF TR XTRACK MSCI EAFE 233051200 82,284 2,620,506 SH   SOLE   0 0 2,620,506
DBX ETF TR XTRACK MSCI EAFE 233051630 453 19,349 SH   SOLE   0 0 19,349
DBX ETF TR XTRACK MSCI EURP 233051853 2,227 79,321 SH   SOLE   0 0 79,321
DBX ETF TR XTRACK MUN INFRA 233051705 1,430 53,918 SH   SOLE   0 0 53,918
DBX ETF TR XTRACK RUSS 1000 233051481 1,153 36,012 SH   SOLE   0 0 36,012
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 1,908 48,234 SH   SOLE   0 0 48,234
DCT INDUSTRIAL TRUST INC COM NEW 233153204 1,508 22,596 SH   SOLE   0 0 22,596
DEERE & CO COM 244199105 10,259 73,386 SH   SOLE   0 0 73,386
DELAWARE INV CO MUN INC FD I COM 246101109 182 12,508 SH   SOLE   0 0 12,508
DELAWARE INV MN MUN INC FD I COM 24610V103 621 50,150 SH   SOLE   0 0 50,150
DELAWARE INVT NAT MUNI INC F SH BEN INT 24610T108 256 20,540 SH   SOLE   0 0 20,540
DELEK US HLDGS INC NEW COM 24665A103 1,375 27,394 SH   SOLE   0 0 27,394
DELL TECHNOLOGIES INC COM CL V 24703L103 774 9,155 SH   SOLE   0 0 9,155
DELMAR PHARMACEUTICALS INC COM NEW 247078207 9 12,500 SH   SOLE   0 0 12,500
DELPHI TECHNOLOGIES PLC SHS G2709G107 242 5,324 SH   SOLE   0 0 5,324
DELTA AIR LINES INC DEL COM NEW 247361702 13,041 263,240 SH   SOLE   0 0 263,240
DENALI THERAPEUTICS INC COM 24823R105 278 18,253 SH   SOLE   0 0 18,253
DENBURY RES INC COM NEW 247916208 103 21,350 SH   SOLE   0 0 21,350
DEUTSCHE BANK AG NAMEN AKT D18190898 363 34,155 SH   SOLE   0 0 34,155
DEUTSCHE MUN INCOME COM 25160C106 284 25,807 SH   SOLE   0 0 25,807
DEUTSCHE STRATEGIC MUN INCOM COM 25159F102 201 18,480 SH   SOLE   0 0 18,480
DEVON ENERGY CORP NEW COM 25179M103 2,892 65,798 SH   SOLE   0 0 65,798
DEXCOM INC COM 252131107 648 6,820 SH   SOLE   0 0 6,820
DIAGEO P L C SPON ADR NEW 25243Q205 12,800 88,877 SH   SOLE   0 0 88,877
DIAMONDBACK ENERGY INC COM 25278X109 4,692 35,657 SH   SOLE   0 0 35,657
DIGITAL RLTY TR INC COM 253868103 8,993 80,589 SH   SOLE   0 0 80,589
DINE BRANDS GLOBAL INC COM 254423106 310 4,146 SH   SOLE   0 0 4,146
DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 21,485 518,836 SH   SOLE   0 0 518,836
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 2,144 47,496 SH   SOLE   0 0 47,496
DISCOVER FINL SVCS COM 254709108 4,578 65,019 SH   SOLE   0 0 65,019
DISCOVERY INC COM SER A 25470F104 618 22,484 SH   SOLE   0 0 22,484
DISH NETWORK CORP CL A 25470M109 1,700 50,583 SH   SOLE   0 0 50,583
DISH NETWORK CORP CL A 25470M109 260 14,300 SH Put SOLE   0 0 14,300
DISNEY WALT CO COM DISNEY 254687106 55,321 527,827 SH   SOLE   0 0 527,827
DIVIDEND & INCOME FUND COM NEW 25538A204 139 11,275 SH   SOLE   0 0 11,275
DNP SELECT INCOME FD COM 23325P104 1,272 118,016 SH   SOLE   0 0 118,016
DOCUSIGN INC COM 256163106 2,699 50,981 SH   SOLE   0 0 50,981
DOLBY LABORATORIES INC COM 25659T107 525 8,506 SH   SOLE   0 0 8,506
DOLLAR GEN CORP NEW COM 256677105 9,527 96,624 SH   SOLE   0 0 96,624
DOLLAR GEN CORP NEW COM 256677105 24 23,700 SH Call SOLE   0 0 0
DOLLAR TREE INC COM 256746108 9,540 112,233 SH   SOLE   0 0 112,233
DOMINION ENERGY INC COM 25746U109 24,674 361,894 SH   SOLE   0 0 361,894
DOMINION ENERGY INC UNIT 08/15/2019 25746U836 511 11,050 SH   SOLE   0 0 11,050
DOMINOS PIZZA INC COM 25754A201 943 3,340 SH   SOLE   0 0 3,340
DOMTAR CORP COM NEW 257559203 936 19,613 SH   SOLE   0 0 19,613
DONALDSON INC COM 257651109 1,275 28,261 SH   SOLE   0 0 28,261
DORCHESTER MINERALS LP COM UNIT 25820R105 240 11,629 SH   SOLE   0 0 11,629
DOUBLELINE INCOME SOLUTIONS COM 258622109 1,076 53,838 SH   SOLE   0 0 53,838
DOUGLAS EMMETT INC COM 25960P109 1,553 38,652 SH   SOLE   0 0 38,652
DOVER CORP COM 260003108 2,122 28,986 SH   SOLE   0 0 28,986
DOWDUPONT INC COM 26078J100 47,639 722,673 SH   SOLE   0 0 722,673
DR PEPPER SNAPPLE GROUP INC COM 26138E109 790 6,473 SH   SOLE   0 0 6,473
DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 83 26,287 SH   SOLE   0 0 26,287
DREYFUS MUN BD INFRSTRCTR FD SHS 26203D101 1,597 128,000 SH   SOLE   0 0 128,000
DREYFUS MUN INCOME INC COM 26201R102 112 13,747 SH   SOLE   0 0 13,747
DREYFUS STRATEGIC MUN BD FD COM 26202F107 181 23,845 SH   SOLE   0 0 23,845
DREYFUS STRATEGIC MUNS INC COM 261932107 168 21,895 SH   SOLE   0 0 21,895
DROPBOX INC CL A 26210C104 254 7,847 SH   SOLE   0 0 7,847
DTE ENERGY CO COM 233331107 3,509 33,858 SH   SOLE   0 0 33,858
DTF TAX-FREE INCOME INC COM 23334J107 408 30,628 SH   SOLE   0 0 30,628
DUFF & PHELPS GLB UTL INC FD COM 26433C105 2,098 145,968 SH   SOLE   0 0 145,968
DUFF & PHELPS UTIL CORP BD T COM 26432K108 196 22,389 SH   SOLE   0 0 22,389
DUKE ENERGY CORP NEW COM NEW 26441C204 31,175 394,220 SH   SOLE   0 0 394,220
DUKE REALTY CORP COM NEW 264411505 262 9,016 SH   SOLE   0 0 9,016
DUNKIN BRANDS GROUP INC COM 265504100 2,753 39,859 SH   SOLE   0 0 39,859
DXC TECHNOLOGY CO COM 23355L106 1,597 19,809 SH   SOLE   0 0 19,809
DYCOM INDS INC NOTE 0.750% 9/1 267475AB7 23 20,000 PRN   SOLE   0 0 20,000
DYNEX CAP INC COM NEW 26817Q506 295 45,161 SH   SOLE   0 0 45,161
E TRADE FINANCIAL CORP COM NEW 269246401 1,327 21,694 SH   SOLE   0 0 21,694
EAGLE GRWTH & INCOME OPPTY F COM SHS BEN IN 26958J105 2,204 143,290 SH   SOLE   0 0 143,290
EAGLE MATERIALS INC COM 26969P108 339 3,234 SH   SOLE   0 0 3,234
EAST WEST BANCORP INC COM 27579R104 1,030 15,797 SH   SOLE   0 0 15,797
EASTERLY GOVT PPTYS INC COM 27616P103 306 15,487 SH   SOLE   0 0 15,487
EASTGROUP PPTY INC COM 277276101 457 4,778 SH   SOLE   0 0 4,778
EASTMAN CHEM CO COM 277432100 2,538 25,394 SH   SOLE   0 0 25,394
EATON CORP PLC SHS G29183103 61,328 820,563 SH   SOLE   0 0 820,563
EATON VANCE CA MUNI INCOME T SH BEN INT 27826F101 137 11,938 SH   SOLE   0 0 11,938
EATON VANCE CALIF MUN BD FD COM 27828A100 188 18,200 SH   SOLE   0 0 18,200
EATON VANCE CALIF MUN BD FD COM 27828C106 109 10,180 SH   SOLE   0 0 10,180
EATON VANCE CORP COM NON VTG 278265103 685 13,116 SH   SOLE   0 0 13,116
EATON VANCE ENH EQTY INC FD COM 278277108 5,373 319,274 SH   SOLE   0 0 319,274
EATON VANCE ENHANCED EQ INC COM 278274105 642 41,905 SH   SOLE   0 0 41,905
EATON VANCE FLTING RATE INC COM 278279104 240 16,519 SH   SOLE   0 0 16,519
EATON VANCE LTD DUR INCOME F COM 27828H105 3,318 263,733 SH   SOLE   0 0 263,733
EATON VANCE MUN BD FD COM 27827X101 1,741 147,392 SH   SOLE   0 0 147,392
EATON VANCE MUN BD FD II COM 27827K109 465 39,300 SH   SOLE   0 0 39,300
EATON VANCE MUN INCOME 2028 SHS 27829U105 2,744 138,734 SH   SOLE   0 0 138,734
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 824 69,553 SH   SOLE   0 0 69,553
EATON VANCE NATL MUN OPPORT COM SHS 27829L105 589 28,799 SH   SOLE   0 0 28,799
EATON VANCE OH MUNI INCOME T SH BEN INT 27826G109 137 11,000 SH   SOLE   0 0 11,000
EATON VANCE RISK MNGD DIV EQ COM 27829G106 1,311 139,038 SH   SOLE   0 0 139,038
EATON VANCE SR FLTNG RTE TR COM 27828Q105 1,846 128,444 SH   SOLE   0 0 128,444
EATON VANCE TAX ADV BD OPT S COM SH BEN INT 27829M103 412 45,011 SH   SOLE   0 0 45,011
EATON VANCE TAX ADVT DIV INC COM 27828G107 609 26,452 SH   SOLE   0 0 26,452
EATON VANCE TAX MNGD GBL DV COM 27829F108 4,254 457,409 SH   SOLE   0 0 457,409
EATON VANCE TAX MNGED BUY WR COM 27828X100 5,081 315,997 SH   SOLE   0 0 315,997
EATON VANCE TX ADV GLB DIV O COM 27828U106 2,334 96,463 SH   SOLE   0 0 96,463
EATON VANCE TX ADV GLBL DIV COM 27828S101 1,208 71,042 SH   SOLE   0 0 71,042
EATON VANCE TX MGD DIV EQ IN COM 27828N102 5,802 479,084 SH   SOLE   0 0 479,084
EATON VANCE TX MNG BY WRT OP COM 27828Y108 1,242 80,419 SH   SOLE   0 0 80,419
EATON VANCE TXMGD GL BUYWR O COM 27829C105 4,970 421,223 SH   SOLE   0 0 421,223
EBAY INC COM 278642103 4,187 115,476 SH   SOLE   0 0 115,476
ECHO GLOBAL LOGISTICS INC NOTE 2.500% 5/0 27875TAA9 18 17,000 PRN   SOLE   0 0 17,000
ECLIPSE RES CORP COM 27890G100 16 10,300 SH   SOLE   0 0 10,300
ECOLAB INC COM 278865100 5,740 40,881 SH   SOLE   0 0 40,881
EDGE THERAPEUTICS INC COM 279870109 163 158,463 SH   SOLE   0 0 158,463
EDISON INTL COM 281020107 2,017 31,880 SH   SOLE   0 0 31,880
EDITAS MEDICINE INC COM 28106W103 791 22,066 SH   SOLE   0 0 22,066
EDWARDS LIFESCIENCES CORP COM 28176E108 1,811 12,442 SH   SOLE   0 0 12,442
EGAIN CORP COM NEW 28225C806 254 16,815 SH   SOLE   0 0 16,815
ELDORADO RESORTS INC COM 28470R102 305 7,803 SH   SOLE   0 0 7,803
ELECTRONIC ARTS INC COM 285512109 2,957 20,972 SH   SOLE   0 0 20,972
ELECTRONICS FOR IMAGING INC NOTE 0.750% 9/0 286082AC6 20 20,000 PRN   SOLE   0 0 20,000
ELLSWORTH GRWTH AND INCOME L COM 289074106 949 100,491 SH   SOLE   0 0 100,491
ELMIRA SVGS BK ELMIRA N Y COM 289660102 408 19,977 SH   SOLE   0 0 19,977
EMCOR GROUP INC COM 29084Q100 338 4,432 SH   SOLE   0 0 4,432
EMERSON ELEC CO COM 291011104 20,250 292,887 SH   SOLE   0 0 292,887
EMPIRE ST RLTY OP L P UNIT LTD PRT 60 292102209 188 11,044 SH   SOLE   0 0 11,044
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 551 32,225 SH   SOLE   0 0 32,225
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 978 89,452 SH   SOLE   0 0 89,452
ENBRIDGE INC COM 29250N105 7,914 221,754 SH   SOLE   0 0 221,754
ENCANA CORP COM 292505104 1,325 101,526 SH   SOLE   0 0 101,526
ENCOMPASS HEALTH CORP COM 29261A100 450 6,650 SH   SOLE   0 0 6,650
ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 11 12,000 PRN   SOLE   0 0 12,000
ENCORE CAP GROUP INC NOTE 3.000% 7/0 292554AF9 13 13,000 PRN   SOLE   0 0 13,000
ENCORE WIRE CORP COM 292562105 262 5,523 SH   SOLE   0 0 5,523
ENDO INTL PLC SHS G30401106 237 25,105 SH   SOLE   0 0 25,105
ENDOCYTE INC COM 29269A102 270 19,598 SH   SOLE   0 0 19,598
ENDOLOGIX INC COM 29266S106 111 19,631 SH   SOLE   0 0 19,631
ENERGEN CORP COM 29265N108 612 8,404 SH   SOLE   0 0 8,404
ENERGIZER HLDGS INC NEW COM 29272W109 632 10,042 SH   SOLE   0 0 10,042
ENERGOUS CORP COM 29272C103 275 18,520 SH   SOLE   0 0 18,520
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 4,305 249,573 SH   SOLE   0 0 249,573
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 15,411 809,414 SH   SOLE   0 0 809,414
ENERPLUS CORP COM 292766102 280 22,195 SH   SOLE   0 0 22,195
ENI S P A SPONSORED ADR 26874R108 290 7,818 SH   SOLE   0 0 7,818
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 578 35,112 SH   SOLE   0 0 35,112
ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 627 40,349 SH   SOLE   0 0 40,349
ENPHASE ENERGY INC COM 29355A107 68 10,105 SH   SOLE   0 0 10,105
ENSCO PLC SHS CLASS A G3157S106 291 40,046 SH   SOLE   0 0 40,046
ENTEGRIS INC COM 29362U104 207 6,111 SH   SOLE   0 0 6,111
ENTERGY CORP NEW COM 29364G103 1,381 17,090 SH   SOLE   0 0 17,090
ENTERPRISE BANCORP INC MASS COM 293668109 746 18,445 SH   SOLE   0 0 18,445
ENTERPRISE PRODS PARTNERS L COM 293792107 47,958 1,733,226 SH   SOLE   0 0 1,733,226
ENVESTNET INC COM 29404K106 224 4,070 SH   SOLE   0 0 4,070
ENVISION HEALTHCARE CORP COM 29414D100 1,004 22,812 SH   SOLE   0 0 22,812
ENVIVA PARTNERS LP COM UNIT 29414J107 1,719 59,067 SH   SOLE   0 0 59,067
EOG RES INC COM 26875P101 6,805 54,687 SH   SOLE   0 0 54,687
EPAM SYS INC COM 29414B104 3,144 25,289 SH   SOLE   0 0 25,289
EPR PPTYS COM SH BEN INT 26884U109 1,391 21,474 SH   SOLE   0 0 21,474
EQT CORP COM 26884L109 490 8,874 SH   SOLE   0 0 8,874
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 2,721 52,748 SH   SOLE   0 0 52,748
EQUIFAX INC COM 294429105 548 4,378 SH   SOLE   0 0 4,378
EQUINIX INC COM PAR $0.001 29444U700 2,410 5,604 SH   SOLE   0 0 5,604
EQUINOR ASA SPONSORED ADR 29446M102 557 21,098 SH   SOLE   0 0 21,098
EQUITY LIFESTYLE PPTYS INC COM 29472R108 368 4,008 SH   SOLE   0 0 4,008
EQUITY RESIDENTIAL SH BEN INT 29476L107 266 4,174 SH   SOLE   0 0 4,174
ERIE INDTY CO CL A 29530P102 1,196 10,197 SH   SOLE   0 0 10,197
ESSENT GROUP LTD COM G3198U102 997 27,820 SH   SOLE   0 0 27,820
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 4,480 121,079 SH   SOLE   0 0 121,079
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 3,412 87,911 SH   SOLE   0 0 87,911
ETF MANAGERS TR VIDEO GAME TECH 26924G706 218 4,437 SH   SOLE   0 0 4,437
ETFIS SER TR I INFRAC ACT MLP 26923G103 214 29,332 SH   SOLE   0 0 29,332
ETFS GOLD TR SHS 26922Y105 296 2,448 SH   SOLE   0 0 2,448
ETFS PRECIOUS METALS BASKET PHYS PM BSKT 26922W109 997 16,193 SH   SOLE   0 0 16,193
ETFS SILVER TR SILVER SHS 26922X107 253 16,129 SH   SOLE   0 0 16,129
EVERCORE INC CLASS A 29977A105 704 6,675 SH   SOLE   0 0 6,675
EVEREST RE GROUP LTD COM G3223R108 908 3,940 SH   SOLE   0 0 3,940
EVERGY INC COM 30034W106 1,799 32,047 SH   SOLE   0 0 32,047
EVERSOURCE ENERGY COM 30040W108 3,692 62,997 SH   SOLE   0 0 62,997
EVOLUS INC COM 30052C107 303 10,808 SH   SOLE   0 0 10,808
EVOLUTION PETROLEUM CORP COM 30049A107 105 10,700 SH   SOLE   0 0 10,700
EXACT SCIENCES CORP COM 30063P105 1,866 31,212 SH   SOLE   0 0 31,212
EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 2,920 86,224 SH   SOLE   0 0 86,224
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 3,833 104,430 SH   SOLE   0 0 104,430
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 19,409 485,224 SH   SOLE   0 0 485,224
EXELIXIS INC COM 30161Q104 443 20,599 SH   SOLE   0 0 20,599
EXELON CORP COM 30161N101 6,517 152,973 SH   SOLE   0 0 152,973
EXPEDIA GROUP INC COM NEW 30212P303 470 3,910 SH   SOLE   0 0 3,910
EXPEDITORS INTL WASH INC COM 302130109 877 11,995 SH   SOLE   0 0 11,995
EXPONENT INC COM 30214U102 6,024 124,715 SH   SOLE   0 0 124,715
EXPRESS SCRIPTS HLDG CO COM 30219G108 18,611 241,048 SH   SOLE   0 0 241,048
EXTRA SPACE STORAGE INC COM 30225T102 1,293 12,955 SH   SOLE   0 0 12,955
EXTREME NETWORKS INC COM 30226D106 123 15,515 SH   SOLE   0 0 15,515
EXXON MOBIL CORP COM 30231G102 108,053 1,306,091 SH   SOLE   0 0 1,306,091
EYEGATE PHARMACEUTICALS INC COM 30233M107 8 15,000 SH   SOLE   0 0 15,000
F M C CORP COM NEW 302491303 1,088 12,196 SH   SOLE   0 0 12,196
F5 NETWORKS INC COM 315616102 322 1,868 SH   SOLE   0 0 1,868
FACEBOOK INC CL A 30303M102 92,990 478,540 SH   SOLE   0 0 478,540
FACTSET RESH SYS INC COM 303075105 5,103 25,760 SH   SOLE   0 0 25,760
FAIR ISAAC CORP COM 303250104 542 2,802 SH   SOLE   0 0 2,802
FARMERS NATL BANC CORP COM 309627107 316 19,822 SH   SOLE   0 0 19,822
FASTENAL CO COM 311900104 19,651 408,297 SH   SOLE   0 0 408,297
FB FINL CORP COM 30257X104 355 8,715 SH   SOLE   0 0 8,715
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 427 3,368 SH   SOLE   0 0 3,368
FEDERATED INVS INC PA CL B 314211103 630 27,000 SH   SOLE   0 0 27,000
FEDERATED PREM MUN INC FD COM 31423P108 582 43,898 SH   SOLE   0 0 43,898
FEDEX CORP COM 31428X106 36,974 162,824 SH   SOLE   0 0 162,824
FEDNAT HLDG CO COM 31431B109 334 14,473 SH   SOLE   0 0 14,473
FERRARI N V COM N3167Y103 1,914 14,040 SH   SOLE   0 0 14,040
FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 41 12,157 SH   SOLE   0 0 12,157
FGL HLDGS *W EXP 11/30/202 G3402M110 13 11,000 SH   SOLE   0 0 11,000
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 1,961 102,568 SH   SOLE   0 0 102,568
FIBRIA CELULOSE S A SP ADR REP COM 31573A109 363 19,514 SH   SOLE   0 0 19,514
FIDELITY DIVID ETF RISI 316092832 219 7,218 SH   SOLE   0 0 7,218
FIDELITY MSCI FINLS IDX 316092501 2,833 72,269 SH   SOLE   0 0 72,269
FIDELITY MSCI HLTH CARE I 316092600 822 19,892 SH   SOLE   0 0 19,892
FIDELITY MSCI INDL INDX 316092709 621 16,758 SH   SOLE   0 0 16,758
FIDELITY MSCI INFO TECH I 316092808 494 8,944 SH   SOLE   0 0 8,944
FIDELITY TOTAL BD ETF 316188309 9,319 190,692 SH   SOLE   0 0 190,692
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 265 899 SH   SOLE   0 0 899
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 502 13,349 SH   SOLE   0 0 13,349
FIDELITY NATL INFORMATION SV COM 31620M106 3,971 37,454 SH   SOLE   0 0 37,454
FIDUCIARY CLAYMORE MLP OPP F COM 31647Q106 164 14,014 SH   SOLE   0 0 14,014
FIDUS INVT CORP COM 316500107 7,104 499,933 SH   SOLE   0 0 499,933
FIFTH THIRD BANCORP COM 316773100 2,957 103,041 SH   SOLE   0 0 103,041
FINISAR CORP COM NEW 31787A507 420 23,361 SH   SOLE   0 0 23,361
FIREEYE INC COM 31816Q101 952 61,857 SH   SOLE   0 0 61,857
FIRST BANCORP N C COM 318910106 1,185 28,969 SH   SOLE   0 0 28,969
FIRST CMNTY CORP S C COM 319835104 214 8,522 SH   SOLE   0 0 8,522
FIRST COMWLTH FINL CORP PA COM 319829107 322 20,772 SH   SOLE   0 0 20,772
FIRST DATA CORP NEW COM CL A 32008D106 867 41,423 SH   SOLE   0 0 41,423
FIRST FINL BANKSHARES COM 32020R109 1,722 33,821 SH   SOLE   0 0 33,821
FIRST HORIZON NATL CORP COM 320517105 11,762 659,303 SH   SOLE   0 0 659,303
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 380 9,007 SH   SOLE   0 0 9,007
FIRST MAJESTIC SILVER CORP COM 32076V103 82 10,800 SH   SOLE   0 0 10,800
FIRST MERCHANTS CORP COM 320817109 458 9,869 SH   SOLE   0 0 9,869
FIRST REP BK SAN FRANCISCO C COM 33616C100 790 8,159 SH   SOLE   0 0 8,159
FIRST SOLAR INC COM 336433107 1,082 20,552 SH   SOLE   0 0 20,552
FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 103 10,225 SH   SOLE   0 0 10,225
FIRST TR BICK INDEX FD COM SHS 33733H107 499 18,173 SH   SOLE   0 0 18,173
FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 4,840 299,847 SH   SOLE   0 0 299,847
FIRST TR ENERGY INCOME & GRW COM 33738G104 958 41,720 SH   SOLE   0 0 41,720
FIRST TR ENERGY INFRASTRCTR COM 33738C103 429 26,050 SH   SOLE   0 0 26,050
FIRST TR ENHANCED EQTY INC F COM 337318109 6,230 395,825 SH   SOLE   0 0 395,825
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 1,635 43,579 SH   SOLE   0 0 43,579
FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 1,607 70,672 SH   SOLE   0 0 70,672
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 7,143 375,959 SH   SOLE   0 0 375,959
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 203 5,218 SH   SOLE   0 0 5,218
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 217 4,311 SH   SOLE   0 0 4,311
FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 4,518 68,163 SH   SOLE   0 0 68,163
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 24,875 406,062 SH   SOLE   0 0 406,062
FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 8,739 139,684 SH   SOLE   0 0 139,684
FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 37,401 623,966 SH   SOLE   0 0 623,966
FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 659 17,245 SH   SOLE   0 0 17,245
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 2,194 84,822 SH   SOLE   0 0 84,822
FIRST TR EXCH TRD ALPHA FD I EURO ALPHADEX 33737J505 290 6,934 SH   SOLE   0 0 6,934
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 9,628 250,795 SH   SOLE   0 0 250,795
FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 512 11,116 SH   SOLE   0 0 11,116
FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 1,628 29,443 SH   SOLE   0 0 29,443
FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 506 10,066 SH   SOLE   0 0 10,066
FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 278 13,416 SH   SOLE   0 0 13,416
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 6,407 121,642 SH   SOLE   0 0 121,642
FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 321 14,097 SH   SOLE   0 0 14,097
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 22,797 445,938 SH   SOLE   0 0 445,938
FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 609 15,810 SH   SOLE   0 0 15,810
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 10,207 191,935 SH   SOLE   0 0 191,935
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 9,911 233,755 SH   SOLE   0 0 233,755
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 1,796 38,120 SH   SOLE   0 0 38,120
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 1,788 72,292 SH   SOLE   0 0 72,292
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 81,573 592,613 SH   SOLE   0 0 592,613
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 47,923 1,748,349 SH   SOLE   0 0 1,748,349
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 19,252 924,673 SH   SOLE   0 0 924,673
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 47,994 1,629,121 SH   SOLE   0 0 1,629,121
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 2,311 136,628 SH   SOLE   0 0 136,628
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 27,557 879,558 SH   SOLE   0 0 879,558
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 20,229 337,211 SH   SOLE   0 0 337,211
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 3,943 83,725 SH   SOLE   0 0 83,725
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 24,108 471,133 SH   SOLE   0 0 471,133
FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 899 18,293 SH   SOLE   0 0 18,293
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 15,634 210,645 SH   SOLE   0 0 210,645
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 21,673 554,295 SH   SOLE   0 0 554,295
FIRST TR EXCHANGE TRADED FD INDXX INOVTV ETF 33741X201 492 17,091 SH   SOLE   0 0 17,091
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2,943 70,384 SH   SOLE   0 0 70,384
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 7,262 397,032 SH   SOLE   0 0 397,032
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 238 12,206 SH   SOLE   0 0 12,206
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 7,133 201,282 SH   SOLE   0 0 201,282
FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 19,064 669,156 SH   SOLE   0 0 669,156
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 5,261 199,413 SH   SOLE   0 0 199,413
FIRST TR EXCHANGE TRADED FD NASDAQ TRANSN 33738R795 805 33,050 SH   SOLE   0 0 33,050
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 8,693 374,354 SH   SOLE   0 0 374,354
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 10,407 74,331 SH   SOLE   0 0 74,331
FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 2,597 96,871 SH   SOLE   0 0 96,871
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 6,157 205,581 SH   SOLE   0 0 205,581
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 16,982 355,501 SH   SOLE   0 0 355,501
FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 14,456 485,744 SH   SOLE   0 0 485,744
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 11,266 200,214 SH   SOLE   0 0 200,214
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 18,739 262,346 SH   SOLE   0 0 262,346
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 777 29,676 SH   SOLE   0 0 29,676
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 2,817 58,559 SH   SOLE   0 0 58,559
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 28,424 1,491,273 SH   SOLE   0 0 1,491,273
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 17,426 354,184 SH   SOLE   0 0 354,184
FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 1,942 44,815 SH   SOLE   0 0 44,815
FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 3,568 73,535 SH   SOLE   0 0 73,535
FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 775 17,075 SH   SOLE   0 0 17,075
FIRST TR HIGH INCOME L/S FD COM 33738E109 934 63,387 SH   SOLE   0 0 63,387
FIRST TR INTER DUR PFD & IN COM 33718W103 889 41,197 SH   SOLE   0 0 41,197
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 3,416 51,777 SH   SOLE   0 0 51,777
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 27,566 526,880 SH   SOLE   0 0 526,880
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 26,247 442,545 SH   SOLE   0 0 442,545
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 26,073 380,902 SH   SOLE   0 0 380,902
FIRST TR MLP & ENERGY INCOME COM 33739B104 3,806 292,113 SH   SOLE   0 0 292,113
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 11,588 405,312 SH   SOLE   0 0 405,312
FIRST TR MULTI CAP VALUE ALP COM SHS 33733F101 11,032 152,887 SH   SOLE   0 0 152,887
FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 2,823 50,217 SH   SOLE   0 0 50,217
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 9,987 164,931 SH   SOLE   0 0 164,931
FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 5,709 104,261 SH   SOLE   0 0 104,261
FIRST TR NASDAQ100 TECH INDE SHS 337345102 29,016 376,539 SH   SOLE   0 0 376,539
FIRST TR S&P REIT INDEX FD COM 33734G108 4,502 192,630 SH   SOLE   0 0 192,630
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 19,548 296,052 SH   SOLE   0 0 296,052
FIRST TR SR FLG RTE INCM FD COM 33733U108 352 27,405 SH   SOLE   0 0 27,405
FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 121 13,000 SH   SOLE   0 0 13,000
FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 299 22,663 SH   SOLE   0 0 22,663
FIRST TR VALUE LINE DIVID IN SHS 33734H106 66,537 2,197,376 SH   SOLE   0 0 2,197,376
FIRST TR/ABERDEEN EMERG OPT COM 33731K102 586 43,006 SH   SOLE   0 0 43,006
FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 2,054 341,744 SH   SOLE   0 0 341,744
FIRSTENERGY CORP COM 337932107 1,935 53,880 SH   SOLE   0 0 53,880
FIRSTHAND TECH VALUE FD INC COM 33766Y100 156 11,024 SH   SOLE   0 0 11,024
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 803 10,555 SH   SOLE   0 0 10,555
FISERV INC COM 337738108 11,468 154,781 SH   SOLE   0 0 154,781
FITBIT INC CL A 33812L102 661 101,200 SH   SOLE   0 0 101,200
FIVE BELOW INC COM 33829M101 2,193 22,439 SH   SOLE   0 0 22,439
FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 2,316 98,719 SH   SOLE   0 0 98,719
FLAHERTY&CRMN PFD SEC INCOM COM 338478100 755 39,896 SH   SOLE   0 0 39,896
FLEETCOR TECHNOLOGIES INC COM 339041105 926 4,396 SH   SOLE   0 0 4,396
FLEX LTD ORD Y2573F102 883 62,594 SH   SOLE   0 0 62,594
FLEXION THERAPEUTICS INC COM 33938J106 1,785 69,063 SH   SOLE   0 0 69,063
FLEXSHARES TR IBOXX 3R TARGT 33939L506 4,587 188,783 SH   SOLE   0 0 188,783
FLEXSHARES TR IBOXX 5YR TRGT 33939L605 670 27,123 SH   SOLE   0 0 27,123
FLEXSHARES TR INTL QLTDV IDX 33939L837 450 18,488 SH   SOLE   0 0 18,488
FLEXSHARES TR M STAR DEV MKT 33939L803 1,790 27,592 SH   SOLE   0 0 27,592
FLEXSHARES TR MORNSTAR UPSTR 33939L407 341 10,052 SH   SOLE   0 0 10,052
FLEXSHARES TR QUALT DIVD IDX 33939L860 1,548 34,176 SH   SOLE   0 0 34,176
FLIR SYS INC COM 302445101 16,070 309,204 SH   SOLE   0 0 309,204
FLOOR & DECOR HLDGS INC CL A 339750101 674 13,659 SH   SOLE   0 0 13,659
FLOWERS FOODS INC COM 343498101 1,009 48,450 SH   SOLE   0 0 48,450
FLOWSERVE CORP COM 34354P105 1,190 29,454 SH   SOLE   0 0 29,454
FLUOR CORP NEW COM 343412102 1,081 22,171 SH   SOLE   0 0 22,171
FNB CORP PA COM 302520101 3,813 284,103 SH   SOLE   0 0 284,103
FOOT LOCKER INC COM 344849104 461 8,748 SH   SOLE   0 0 8,748
FORD MTR CO DEL COM PAR $0.01 345370860 17,983 1,624,450 SH   SOLE   0 0 1,624,450
FORD MTR CO DEL COM PAR $0.01 345370860 19 47,600 SH Call SOLE   0 0 0
FOREST CITY RLTY TR INC COM CL A 345605109 1,059 46,422 SH   SOLE   0 0 46,422
FORESTAR GROUP INC NOTE 3.750% 3/0 346232AB7 17 17,000 PRN   SOLE   0 0 17,000
FORTINET INC COM 34959E109 1,086 17,399 SH   SOLE   0 0 17,399
FORTIS INC COM 349553107 459 14,368 SH   SOLE   0 0 14,368
FORTIVE CORP COM 34959J108 3,016 39,116 SH   SOLE   0 0 39,116
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 1,056 58,416 SH   SOLE   0 0 58,416
FORTUNA SILVER MINES INC COM 349915108 95 16,651 SH   SOLE   0 0 16,651
FORTUNE BRANDS HOME & SEC IN COM 34964C106 824 15,346 SH   SOLE   0 0 15,346
FOUR CORNERS PPTY TR INC COM 35086T109 798 32,406 SH   SOLE   0 0 32,406
FRANCO NEVADA CORP COM 351858105 1,673 22,901 SH   SOLE   0 0 22,901
FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 511 5,381 SH   SOLE   0 0 5,381
FRANKLIN FINL NETWORK INC COM 35352P104 8,456 224,893 SH   SOLE   0 0 224,893
FRANKLIN LTD DURATION INC TR COM 35472T101 616 56,453 SH   SOLE   0 0 56,453
FRANKLIN RES INC COM 354613101 2,059 64,231 SH   SOLE   0 0 64,231
FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 321 10,652 SH   SOLE   0 0 10,652
FRANKLIN UNVL TR SH BEN INT 355145103 90 13,500 SH   SOLE   0 0 13,500
FREEPORT-MCMORAN INC CL B 35671D857 2,942 170,463 SH   SOLE   0 0 170,463
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 247 4,911 SH   SOLE   0 0 4,911
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 2,118 395,230 SH   SOLE   0 0 395,230
FRP HLDGS INC COM 30292L107 478 7,385 SH   SOLE   0 0 7,385
FS INVT CORP COM 302635107 1,480 201,313 SH   SOLE   0 0 201,313
FST TR NEW OPPORT MLP & ENE COM 33739M100 352 33,945 SH   SOLE   0 0 33,945
FULTON FINL CORP PA COM 360271100 1,291 78,253 SH   SOLE   0 0 78,253
GABELLI DIVD & INCOME TR COM 36242H104 13,268 588,119 SH   SOLE   0 0 588,119
GABELLI EQUITY TR INC COM 362397101 1,993 318,441 SH   SOLE   0 0 318,441
GABELLI GLB SML & MD CP VAL COM 36249W104 423 34,892 SH   SOLE   0 0 34,892
GABELLI UTIL TR COM 36240A101 209 35,463 SH   SOLE   0 0 35,463
GALECTIN THERAPEUTICS INC COM NEW 363225202 68 10,733 SH   SOLE   0 0 10,733
GALLAGHER ARTHUR J & CO COM 363576109 2,070 31,709 SH   SOLE   0 0 31,709
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1,452 282,445 SH   SOLE   0 0 282,445
GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 91 14,340 SH   SOLE   0 0 14,340
GAMESTOP CORP NEW CL A 36467W109 402 27,624 SH   SOLE   0 0 27,624
GAMING & LEISURE PPTYS INC COM 36467J108 1,769 49,418 SH   SOLE   0 0 49,418
GAP INC DEL COM 364760108 1,049 32,371 SH   SOLE   0 0 32,371
GARMIN LTD SHS H2906T109 3,859 63,266 SH   SOLE   0 0 63,266
GARTNER INC COM 366651107 252 1,895 SH   SOLE   0 0 1,895
GASLOG LTD SHS G37585109 480 25,141 SH   SOLE   0 0 25,141
GASTAR EXPL INC NEW COM 36729W202 176 313,500 SH   SOLE   0 0 313,500
GATX CORP COM 361448103 246 3,319 SH   SOLE   0 0 3,319
GCI LIBERTY INC COM CLASS A 36164V305 276 6,116 SH   SOLE   0 0 6,116
GDL FUND COM SH BEN IT 361570104 99 10,763 SH   SOLE   0 0 10,763
GENERAC HLDGS INC COM 368736104 237 4,583 SH   SOLE   0 0 4,583
GENERAL AMERN INVS INC COM 368802104 293 8,534 SH   SOLE   0 0 8,534
GENERAL DYNAMICS CORP COM 369550108 16,651 89,323 SH   SOLE   0 0 89,323
GENERAL ELECTRIC CO COM 369604103 28,750 2,112,451 SH   SOLE   0 0 2,112,451
GENERAL ELECTRIC CO COM 369604103 1 15,000 SH Call SOLE   0 0 0
GENERAL ELECTRIC CO COM 369604103 50 49,900 SH Put SOLE   0 0 49,900
GENERAL FIN CORP DEL COM 369822101 707 52,202 SH   SOLE   0 0 52,202
GENERAL MLS INC COM 370334104 15,546 351,263 SH   SOLE   0 0 351,263
GENERAL MTRS CO COM 37045V100 11,422 289,904 SH   SOLE   0 0 289,904
GENESEE & WYO INC CL A 371559105 258 3,177 SH   SOLE   0 0 3,177
GENESIS ENERGY L P UNIT LTD PARTN 371927104 6,453 294,537 SH   SOLE   0 0 294,537
GENTEX CORP COM 371901109 2,798 121,552 SH   SOLE   0 0 121,552
GENUINE PARTS CO COM 372460105 5,297 57,711 SH   SOLE   0 0 57,711
GENWORTH FINL INC COM CL A 37247D106 135 30,093 SH   SOLE   0 0 30,093
GEO GROUP INC NEW COM 36162J106 369 13,403 SH   SOLE   0 0 13,403
GERDAU S A SPON ADR REP PFD 373737105 85 23,891 SH   SOLE   0 0 23,891
GERON CORP COM 374163103 343 99,966 SH   SOLE   0 0 99,966
GILDAN ACTIVEWEAR INC COM 375916103 333 11,817 SH   SOLE   0 0 11,817
GILEAD SCIENCES INC COM 375558103 15,801 223,058 SH   SOLE   0 0 223,058
GLACIER BANCORP INC NEW COM 37637Q105 962 24,876 SH   SOLE   0 0 24,876
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 10,551 261,744 SH   SOLE   0 0 261,744
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 294 6,500 SH   SOLE   0 0 6,500
GLOBAL MED REIT INC COM NEW 37954A204 297 33,502 SH   SOLE   0 0 33,502
GLOBAL NET LEASE INC COM NEW 379378201 260 12,719 SH   SOLE   0 0 12,719
GLOBAL PARTNERS LP COM UNITS 37946R109 367 21,543 SH   SOLE   0 0 21,543
GLOBAL PMTS INC COM 37940X102 1,635 14,661 SH   SOLE   0 0 14,661
GLOBAL X FDS CONSCIOUS COS 37954Y731 2,224 111,460 SH   SOLE   0 0 111,460
GLOBAL X FDS FINTECH ETF 37954Y814 472 18,124 SH   SOLE   0 0 18,124
GLOBAL X FDS GLB X GURU INDEX 37950E341 327 10,361 SH   SOLE   0 0 10,361
GLOBAL X FDS GLB X MLP ENRG I 37950E226 858 64,416 SH   SOLE   0 0 64,416
GLOBAL X FDS GLB X SUPERDIV 37950E549 1,965 93,686 SH   SOLE   0 0 93,686
GLOBAL X FDS GLBL X MLP ETF 37950E473 165 18,041 SH   SOLE   0 0 18,041
GLOBAL X FDS GLOBAL X SILVER 37954Y848 272 9,404 SH   SOLE   0 0 9,404
GLOBAL X FDS GLOBX SUPDV US 37950E291 262 10,439 SH   SOLE   0 0 10,439
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 679 20,887 SH   SOLE   0 0 20,887
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 1,516 68,868 SH   SOLE   0 0 68,868
GLOBAL X FDS SOCIAL MED ETF 37950E416 669 18,798 SH   SOLE   0 0 18,798
GLOBALSTAR INC COM 378973408 13 26,000 SH   SOLE   0 0 26,000
GLOBUS MED INC CL A 379577208 301 5,965 SH   SOLE   0 0 5,965
GNC HLDGS INC COM CL A 36191G107 120 34,005 SH   SOLE   0 0 34,005
GODADDY INC CL A 380237107 384 5,443 SH   SOLE   0 0 5,443
GOGO INC NOTE 3.750% 3/0 38046CAB5 39 45,000 PRN   SOLE   0 0 45,000
GOLDCORP INC NEW COM 380956409 412 30,026 SH   SOLE   0 0 30,026
GOLDFIELD CORP COM 381370105 51 11,999 SH   SOLE   0 0 11,999
GOLDMAN SACHS BDC INC SHS 38147U107 427 20,864 SH   SOLE   0 0 20,864
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 21,444 646,314 SH   SOLE   0 0 646,314
GOLDMAN SACHS ETF TR ACTIVEBETA EUR 381430305 2,915 95,487 SH   SOLE   0 0 95,487
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 1,104 37,575 SH   SOLE   0 0 37,575
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 39,557 722,501 SH   SOLE   0 0 722,501
GOLDMAN SACHS ETF TR TREASURYACCESS 381430529 3,291 32,874 SH   SOLE   0 0 32,874
GOLDMAN SACHS GROUP INC COM 38141G104 13,856 62,815 SH   SOLE   0 0 62,815
GOLDMAN SACHS MLP ENERGY REN COM 38148G107 1,165 189,813 SH   SOLE   0 0 189,813
GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 797 88,326 SH   SOLE   0 0 88,326
GOLUB CAP BDC INC COM 38173M102 287 15,658 SH   SOLE   0 0 15,658
GOODYEAR TIRE & RUBR CO COM 382550101 1,177 50,538 SH   SOLE   0 0 50,538
GOPRO INC CL A 38268T103 172 26,747 SH   SOLE   0 0 26,747
GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 1,022 64,506 SH   SOLE   0 0 64,506
GRACE W R & CO DEL NEW COM 38388F108 21,626 294,991 SH   SOLE   0 0 294,991
GRACO INC COM 384109104 1,161 25,676 SH   SOLE   0 0 25,676
GRAFTECH INTL LTD COM 384313508 310 17,206 SH   SOLE   0 0 17,206
GRAHAM HLDGS CO COM 384637104 3,460 5,903 SH   SOLE   0 0 5,903
GRAINGER W W INC COM 384802104 1,599 5,184 SH   SOLE   0 0 5,184
GRAMERCY PPTY TR COM NEW 385002308 294 10,774 SH   SOLE   0 0 10,774
GRAN TIERRA ENERGY INC COM 38500T101 77 22,220 SH   SOLE   0 0 22,220
GRANITE CONSTR INC COM 387328107 2,185 39,259 SH   SOLE   0 0 39,259
GRANITE PT MTG TR INC COM 38741L107 1,060 57,757 SH   SOLE   0 0 57,757
GRAY TELEVISION INC COM 389375106 939 59,438 SH   SOLE   0 0 59,438
GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 619 36,093 SH   SOLE   0 0 36,093
GREENBRIER COS INC COM 393657101 438 8,299 SH   SOLE   0 0 8,299
GROUPE CGI INC CL A SUB VTG 39945C109 449 7,080 SH   SOLE   0 0 7,080
GROUPON INC COM 399473107 227 52,701 SH   SOLE   0 0 52,701
GRUBHUB INC COM 400110102 1,196 11,400 SH   SOLE   0 0 11,400
GSV CAP CORP COM 36191J101 180 26,232 SH   SOLE   0 0 26,232
GUESS INC COM 401617105 1,135 53,017 SH   SOLE   0 0 53,017
GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 3,063 361,628 SH   SOLE   0 0 361,628
GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 1,786 81,352 SH   SOLE   0 0 81,352
GUGGENHEIM TAXABLE MUN MNGD COM 401664107 537 24,757 SH   SOLE   0 0 24,757
GW PHARMACEUTICALS PLC ADS 36197T103 1,295 9,277 SH   SOLE   0 0 9,277
HALLIBURTON CO COM 406216101 31,608 701,463 SH   SOLE   0 0 701,463
HALYARD HEALTH INC COM 40650V100 258 4,510 SH   SOLE   0 0 4,510
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 8,354 224,518 SH   SOLE   0 0 224,518
HANCOCK JOHN INCOME SECS TR COM 410123103 317 23,663 SH   SOLE   0 0 23,663
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 474 21,780 SH   SOLE   0 0 21,780
HANCOCK JOHN PFD INCOME FD I COM 41013X106 210 9,858 SH   SOLE   0 0 9,858
HANCOCK JOHN PFD INCOME FD I COM 41021P103 456 24,455 SH   SOLE   0 0 24,455
HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 1,246 75,758 SH   SOLE   0 0 75,758
HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 4,783 204,674 SH   SOLE   0 0 204,674
HANCOCK WHITNEY CORPORATION COM 410120109 2,288 49,040 SH   SOLE   0 0 49,040
HANESBRANDS INC COM 410345102 5,163 234,486 SH   SOLE   0 0 234,486
HANOVER INS GROUP INC COM 410867105 1,975 16,520 SH   SOLE   0 0 16,520
HARLEY DAVIDSON INC COM 412822108 791 18,788 SH   SOLE   0 0 18,788
HARMONIC INC COM 413160102 94 22,200 SH   SOLE   0 0 22,200
HARRIS CORP DEL COM 413875105 11,200 77,481 SH   SOLE   0 0 77,481
HARTFORD FINL SVCS GROUP INC COM 416515104 1,439 28,136 SH   SOLE   0 0 28,136
HASBRO INC COM 418056107 5,150 55,790 SH   SOLE   0 0 55,790
HAWAIIAN ELEC INDUSTRIES COM 419870100 426 12,417 SH   SOLE   0 0 12,417
HCA HEALTHCARE INC COM 40412C101 4,969 48,435 SH   SOLE   0 0 48,435
HCI GROUP INC NOTE 3.875% 3/1 40416EAB9 12 12,000 PRN   SOLE   0 0 12,000
HCP INC COM 40414L109 848 32,825 SH   SOLE   0 0 32,825
HD SUPPLY HLDGS INC COM 40416M105 924 21,555 SH   SOLE   0 0 21,555
HDFC BANK LTD ADR REPS 3 SHS 40415F101 2,067 19,678 SH   SOLE   0 0 19,678
HEALTHCARE RLTY TR COM 421946104 536 18,426 SH   SOLE   0 0 18,426
HEALTHCARE SVCS GRP INC COM 421906108 301 6,967 SH   SOLE   0 0 6,967
HEALTHCARE TR AMER INC CL A NEW 42225P501 3,564 132,215 SH   SOLE   0 0 132,215
HEALTHEQUITY INC COM 42226A107 7,349 97,854 SH   SOLE   0 0 97,854
HECLA MNG CO COM 422704106 343 98,439 SH   SOLE   0 0 98,439
HEICO CORP NEW COM 422806109 2,025 27,765 SH   SOLE   0 0 27,765
HELIOS & MATHESON ANALYTICS COM NEW 42327L200 10 32,360 SH   SOLE   0 0 32,360
HELMERICH & PAYNE INC COM 423452101 2,604 40,847 SH   SOLE   0 0 40,847
HENRY JACK & ASSOC INC COM 426281101 2,549 19,554 SH   SOLE   0 0 19,554
HERCULES CAPITAL INC COM 427096508 181 14,293 SH   SOLE   0 0 14,293
HERITAGE COMMERCE CORP COM 426927109 524 30,822 SH   SOLE   0 0 30,822
HERSHEY CO COM 427866108 5,531 59,429 SH   SOLE   0 0 59,429
HESS CORP COM 42809H107 3,376 50,472 SH   SOLE   0 0 50,472
HESS MIDSTREAM PARTNERS LP UNIT LTD PR INT 428104103 745 37,800 SH   SOLE   0 0 37,800
HEWLETT PACKARD ENTERPRISE C COM 42824C109 2,586 177,009 SH   SOLE   0 0 177,009
HEXCEL CORP NEW COM 428291108 237 3,565 SH   SOLE   0 0 3,565
HFF INC CL A 40418F108 494 14,367 SH   SOLE   0 0 14,367
HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 3,690 312,676 SH   SOLE   0 0 312,676
HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 1,353 86,616 SH   SOLE   0 0 86,616
HILL ROM HLDGS INC COM 431475102 402 4,599 SH   SOLE   0 0 4,599
HILLENBRAND INC COM 431571108 700 14,850 SH   SOLE   0 0 14,850
HILLTOP HOLDINGS INC COM 432748101 588 26,625 SH   SOLE   0 0 26,625
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,080 13,641 SH   SOLE   0 0 13,641
HOLLYFRONTIER CORP COM 436106108 6,722 98,225 SH   SOLE   0 0 98,225
HOLOGIC INC COM 436440101 369 9,279 SH   SOLE   0 0 9,279
HOME BANCORP INC COM 43689E107 2,576 55,335 SH   SOLE   0 0 55,335
HOME BANCSHARES INC COM 436893200 489 21,681 SH   SOLE   0 0 21,681
HOME DEPOT INC COM 437076102 141,542 725,457 SH   SOLE   0 0 725,457
HOMETOWN BANKSHARES CORP COM 43787N108 364 25,887 SH   SOLE   0 0 25,887
HONDA MOTOR LTD AMERN SHS 438128308 467 15,960 SH   SOLE   0 0 15,960
HONEYWELL INTL INC COM 438516106 28,423 197,299 SH   SOLE   0 0 197,299
HORIZONS ETF TR I HORIZONS NASDAQ 44053G108 1,046 43,525 SH   SOLE   0 0 43,525
HORIZONS ETF TR I HRZNS S&P500 COV 44053G603 1,456 29,118 SH   SOLE   0 0 29,118
HORMEL FOODS CORP COM 440452100 9,221 247,807 SH   SOLE   0 0 247,807
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 524 18,301 SH   SOLE   0 0 18,301
HOST HOTELS & RESORTS INC COM 44107P104 455 21,574 SH   SOLE   0 0 21,574
HOVNANIAN ENTERPRISES INC CL A 442487203 20 12,037 SH   SOLE   0 0 12,037
HP INC COM 40434L105 3,869 170,524 SH   SOLE   0 0 170,524
HSBC HLDGS PLC ADR A 1/40PF A 404280604 292 10,993 SH   SOLE   0 0 10,993
HSBC HLDGS PLC SPON ADR NEW 404280406 3,138 66,558 SH   SOLE   0 0 66,558
HUAMI CORP SPONSORED ADS 44331K103 150 15,202 SH   SOLE   0 0 15,202
HUBBELL INC COM 443510607 262 2,481 SH   SOLE   0 0 2,481
HUBSPOT INC COM 443573100 1,960 15,629 SH   SOLE   0 0 15,629
HUMANA INC COM 444859102 968 3,253 SH   SOLE   0 0 3,253
HUNT J B TRANS SVCS INC COM 445658107 2,030 16,698 SH   SOLE   0 0 16,698
HUNTINGTON BANCSHARES INC COM 446150104 4,095 277,427 SH   SOLE   0 0 277,427
HUNTINGTON INGALLS INDS INC COM 446413106 1,957 9,025 SH   SOLE   0 0 9,025
HUNTSMAN CORP COM 447011107 407 13,950 SH   SOLE   0 0 13,950
HURON CONSULTING GROUP INC NOTE 1.250%10/0 447462AB8 10 11,000 PRN   SOLE   0 0 11,000
I3 VERTICALS INC COM CL A 46571Y107 1,350 88,684 SH   SOLE   0 0 88,684
IAC INTERACTIVECORP COM 44919P508 583 3,820 SH   SOLE   0 0 3,820
IAMGOLD CORP COM 450913108 93 16,062 SH   SOLE   0 0 16,062
IBERIABANK CORP COM 450828108 2,973 39,218 SH   SOLE   0 0 39,218
ICF INTL INC COM 44925C103 238 3,348 SH   SOLE   0 0 3,348
ICON PLC SHS G4705A100 3,700 27,919 SH   SOLE   0 0 27,919
ICU MED INC COM 44930G107 24,996 85,121 SH   SOLE   0 0 85,121
IDACORP INC COM 451107106 339 3,673 SH   SOLE   0 0 3,673
IDEX CORP COM 45167R104 452 3,313 SH   SOLE   0 0 3,313
IDEXX LABS INC COM 45168D104 3,169 14,540 SH   SOLE   0 0 14,540
IGI LABORATORIES INC NOTE 3.750%12/1 449575AB5 71 75,000 PRN   SOLE   0 0 75,000
II VI INC COM 902104108 1,048 24,120 SH   SOLE   0 0 24,120
ILLINOIS TOOL WKS INC COM 452308109 15,226 109,903 SH   SOLE   0 0 109,903
ILLUMINA INC COM 452327109 4,326 15,489 SH   SOLE   0 0 15,489
IMMUNOGEN INC COM 45253H101 155 15,913 SH   SOLE   0 0 15,913
IMPERIAL OIL LTD COM NEW 453038408 532 16,000 SH   SOLE   0 0 16,000
INCYTE CORP COM 45337C102 282 4,215 SH   SOLE   0 0 4,215
INDEPENDENCE RLTY TR INC COM 45378A106 148 14,400 SH   SOLE   0 0 14,400
INDEPENDENT BANK CORP MICH COM NEW 453838609 535 20,970 SH   SOLE   0 0 20,970
INDEXIQ ETF TR HDGD FTSE INTL 45409B560 838 40,081 SH   SOLE   0 0 40,081
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 1,824 60,027 SH   SOLE   0 0 60,027
INDEXIQ ETF TR IQ CHAIKIN US 45409B388 2,084 83,289 SH   SOLE   0 0 83,289
INDEXIQ ETF TR IQ CHAIKIN US 45409B396 7,354 257,056 SH   SOLE   0 0 257,056
INDEXIQ ETF TR IQ ENCH BD US 45409B487 550 29,459 SH   SOLE   0 0 29,459
INDEXIQ ETF TR IQ ENCH COR PL 45409B479 587 30,771 SH   SOLE   0 0 30,771
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 783 25,504 SH   SOLE   0 0 25,504
INDEXIQ ETF TR US RL EST SMCP 45409B628 841 31,658 SH   SOLE   0 0 31,658
INDIA FD INC COM 454089103 273 11,241 SH   SOLE   0 0 11,241
INFOSYS LTD SPONSORED ADR 456788108 590 30,356 SH   SOLE   0 0 30,356
INFRAREIT INC COM 45685L100 907 40,908 SH   SOLE   0 0 40,908
ING GROEP N V SPONSORED ADR 456837103 962 67,153 SH   SOLE   0 0 67,153
INGERSOLL-RAND PLC SHS G47791101 20,809 231,909 SH   SOLE   0 0 231,909
INGEVITY CORP COM 45688C107 545 6,735 SH   SOLE   0 0 6,735
INGREDION INC COM 457187102 887 8,016 SH   SOLE   0 0 8,016
INNOVATOR ETFS TR IBD 50 ETF 45782C102 9,735 277,358 SH   SOLE   0 0 277,358
INNOVATOR ETFS TR IBD ETF LEADERS 45782C201 764 30,333 SH   SOLE   0 0 30,333
INOGEN INC COM 45780L104 216 1,160 SH   SOLE   0 0 1,160
INSTALLED BLDG PRODS INC COM 45780R101 332 5,875 SH   SOLE   0 0 5,875
INSULET CORP COM 45784P101 275 3,212 SH   SOLE   0 0 3,212
INSYS THERAPEUTICS INC NEW COM NEW 45824V209 80 11,080 SH   SOLE   0 0 11,080
INTEGRATED DEVICE TECHNOLOGY COM 458118106 337 10,581 SH   SOLE   0 0 10,581
INTEL CORP COM 458140100 60,371 1,214,479 SH   SOLE   0 0 1,214,479
INTERACTIVE BROKERS GROUP IN COM 45841N107 4,280 66,452 SH   SOLE   0 0 66,452
INTERCONTINENTAL EXCHANGE IN COM 45866F104 24,539 333,621 SH   SOLE   0 0 333,621
INTERNATIONAL BANCSHARES COR COM 459044103 732 17,111 SH   SOLE   0 0 17,111
INTERNATIONAL BUSINESS MACHS COM 459200101 30,800 220,470 SH   SOLE   0 0 220,470
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 921 7,432 SH   SOLE   0 0 7,432
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 361 15,530 SH   SOLE   0 0 15,530
INTERPUBLIC GROUP COS INC COM 460690100 755 32,213 SH   SOLE   0 0 32,213
INTERXION HOLDING N.V SHS N47279109 569 9,110 SH   SOLE   0 0 9,110
INTL PAPER CO COM 460146103 6,866 131,834 SH   SOLE   0 0 131,834
INTREPID POTASH INC COM 46121Y102 472 115,000 SH   SOLE   0 0 115,000
INTREXON CORP COM 46122T102 974 69,880 SH   SOLE   0 0 69,880
INTRICON CORP COM 46121H109 804 19,945 SH   SOLE   0 0 19,945
INTUIT COM 461202103 1,510 7,392 SH   SOLE   0 0 7,392
INTUITIVE SURGICAL INC COM NEW 46120E602 19,032 39,776 SH   SOLE   0 0 39,776
INVESCO ACTIVELY MANAGD ETF ACTIVE US REAL 46090A101 542 6,620 SH   SOLE   0 0 6,620
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 1,842 99,782 SH   SOLE   0 0 99,782
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 3,481 69,267 SH   SOLE   0 0 69,267
INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 184 17,233 SH   SOLE   0 0 17,233
INVESCO BD FD COM 46132L107 372 20,749 SH   SOLE   0 0 20,749
INVESCO BLDRS INDEX FDS TR DEVLPD MKTS100 46090C206 1,963 87,732 SH   SOLE   0 0 87,732
INVESCO BLDRS INDEX FDS TR EMGRING MKTS50 46090C305 582 14,227 SH   SOLE   0 0 14,227
INVESCO CALIF VALUE MUN INC COM 46132H106 269 22,789 SH   SOLE   0 0 22,789
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 3,476 196,605 SH   SOLE   0 0 196,605
INVESCO DB MLTI SECTR CMMTY AGRICULTURE FD 46140H106 280 15,526 SH   SOLE   0 0 15,526
INVESCO DB MLTI SECTR CMMTY BASE METALS FD 46140H700 271 15,428 SH   SOLE   0 0 15,428
INVESCO DB MLTI SECTR CMMTY ENERGY FD 46140H304 182 10,683 SH   SOLE   0 0 10,683
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 2,416 96,865 SH   SOLE   0 0 96,865
INVESCO DYNAMIC CR OPP FD COM 46132R104 3,298 283,840 SH   SOLE   0 0 283,840
INVESCO EXCH TRD SLF IDX FD BULSHS 2018 HY 46138J205 8,748 348,507 SH   SOLE   0 0 348,507
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 5,096 242,745 SH   SOLE   0 0 242,745
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 9,503 393,078 SH   SOLE   0 0 393,078
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 4,734 224,801 SH   SOLE   0 0 224,801
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 9,432 388,936 SH   SOLE   0 0 388,936
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 3,301 159,053 SH   SOLE   0 0 159,053
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 8,846 359,613 SH   SOLE   0 0 359,613
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 9,338 452,217 SH   SOLE   0 0 452,217
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 279 11,395 SH   SOLE   0 0 11,395
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 9,170 454,208 SH   SOLE   0 0 454,208
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 268 10,321 SH   SOLE   0 0 10,321
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 8,679 432,454 SH   SOLE   0 0 432,454
INVESCO EXCH TRD SLF IDX FD BULSHS2018 COR 46138J106 3,940 186,216 SH   SOLE   0 0 186,216
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 433 9,321 SH   SOLE   0 0 9,321
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 2,432 44,286 SH   SOLE   0 0 44,286
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 9,370 165,112 SH   SOLE   0 0 165,112
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 492 19,165 SH   SOLE   0 0 19,165
INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 224 4,098 SH   SOLE   0 0 4,098
INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 1,637 37,925 SH   SOLE   0 0 37,925
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 16,454 187,935 SH   SOLE   0 0 187,935
INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 274 4,555 SH   SOLE   0 0 4,555
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 34,479 623,026 SH   SOLE   0 0 623,026
INVESCO EXCHANGE TRADED FD T DWA NASDAQ MNT 46137V829 231 2,083 SH   SOLE   0 0 2,083
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 1,744 29,106 SH   SOLE   0 0 29,106
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 596 10,901 SH   SOLE   0 0 10,901
INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 386 12,652 SH   SOLE   0 0 12,652
INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 299 8,992 SH   SOLE   0 0 8,992
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 541 12,026 SH   SOLE   0 0 12,026
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 11,964 335,510 SH   SOLE   0 0 335,510
INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 142 14,477 SH   SOLE   0 0 14,477
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 621 9,240 SH   SOLE   0 0 9,240
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 5,966 114,339 SH   SOLE   0 0 114,339
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 15,641 204,938 SH   SOLE   0 0 204,938
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 1,413 76,524 SH   SOLE   0 0 76,524
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 38,643 343,187 SH   SOLE   0 0 343,187
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 10,482 75,324 SH   SOLE   0 0 75,324
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 377 31,471 SH   SOLE   0 0 31,471
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 842 47,839 SH   SOLE   0 0 47,839
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 974 62,415 SH   SOLE   0 0 62,415
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 1,414 10,153 SH   SOLE   0 0 10,153
INVESCO EXCHANGE TRADED FD T RUSEL MDCP GWT 46137V464 420 8,575 SH   SOLE   0 0 8,575
INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 16,459 351,688 SH   SOLE   0 0 351,688
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 801 4,154 SH   SOLE   0 0 4,154
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 884 5,470 SH   SOLE   0 0 5,470
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 7,720 60,784 SH   SOLE   0 0 60,784
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1,125 52,020 SH   SOLE   0 0 52,020
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 1,137 18,222 SH   SOLE   0 0 18,222
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 3,783 89,375 SH   SOLE   0 0 89,375
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1,968 10,771 SH   SOLE   0 0 10,771
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 2,230 19,463 SH   SOLE   0 0 19,463
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 255 2,362 SH   SOLE   0 0 2,362
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 7,814 49,312 SH   SOLE   0 0 49,312
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 221,682 2,175,681 SH   SOLE   0 0 2,175,681
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 32,063 279,388 SH   SOLE   0 0 279,388
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 2,087 31,750 SH   SOLE   0 0 31,750
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 4,546 151,497 SH   SOLE   0 0 151,497
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1,530 50,631 SH   SOLE   0 0 50,631
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 1,324 20,473 SH   SOLE   0 0 20,473
INVESCO EXCHNG TRADED FD TR CALIF AMT MUN 46138E206 403 15,586 SH   SOLE   0 0 15,586
INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 2,718 119,306 SH   SOLE   0 0 119,306
INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 5,752 209,254 SH   SOLE   0 0 209,254
INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 2,615 130,610 SH   SOLE   0 0 130,610
INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 902 16,695 SH   SOLE   0 0 16,695
INVESCO EXCHNG TRADED FD TR DWA TACTCL MLT 46138E834 851 33,377 SH   SOLE   0 0 33,377
INVESCO EXCHNG TRADED FD TR DWA TACTCL SCT 46138E826 799 27,000 SH   SOLE   0 0 27,000
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 4,143 156,204 SH   SOLE   0 0 156,204
INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 417 22,784 SH   SOLE   0 0 22,784
INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 486 11,303 SH   SOLE   0 0 11,303
INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 569 27,541 SH   SOLE   0 0 27,541
INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 349 13,967 SH   SOLE   0 0 13,967
INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 10,528 292,524 SH   SOLE   0 0 292,524
INVESCO EXCHNG TRADED FD TR INTL CORP BD 46138E636 743 28,413 SH   SOLE   0 0 28,413
INVESCO EXCHNG TRADED FD TR KBW BK 46138E628 3,726 69,509 SH   SOLE   0 0 69,509
INVESCO EXCHNG TRADED FD TR KBW PPTY CASUT 46138E586 593 9,967 SH   SOLE   0 0 9,967
INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 701 19,619 SH   SOLE   0 0 19,619
INVESCO EXCHNG TRADED FD TR KBW REGL BKG 46138E578 206 3,551 SH   SOLE   0 0 3,551
INVESCO EXCHNG TRADED FD TR MSCI GBL TIMBR 46138E545 285 8,786 SH   SOLE   0 0 8,786
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 1,464 58,270 SH   SOLE   0 0 58,270
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 3,749 257,499 SH   SOLE   0 0 257,499
INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 1,093 25,444 SH   SOLE   0 0 25,444
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 819 24,440 SH   SOLE   0 0 24,440
INVESCO EXCHNG TRADED FD TR S&P GLOBL DIVI 46138E271 130 12,000 SH   SOLE   0 0 12,000
INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 959 29,770 SH   SOLE   0 0 29,770
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 22,699 482,856 SH   SOLE   0 0 482,856
INVESCO EXCHNG TRADED FD TR S&P SMLCP ENGY 46138E164 980 57,720 SH   SOLE   0 0 57,720
INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 273 4,763 SH   SOLE   0 0 4,763
INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 1,784 13,883 SH   SOLE   0 0 13,883
INVESCO EXCHNG TRADED FD TR S&P SMLCP INDL 46138E123 276 4,071 SH   SOLE   0 0 4,071
INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 1,252 15,208 SH   SOLE   0 0 15,208
INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 12,091 250,225 SH   SOLE   0 0 250,225
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 15,229 371,086 SH   SOLE   0 0 371,086
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 31,923 673,334 SH   SOLE   0 0 673,334
INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 397 17,206 SH   SOLE   0 0 17,206
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 8,121 354,615 SH   SOLE   0 0 354,615
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 9,263 312,897 SH   SOLE   0 0 312,897
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 3,267 131,465 SH   SOLE   0 0 131,465
INVESCO INDIA EXCHG TRED FD INDIA ETF 46137R109 508 20,664 SH   SOLE   0 0 20,664
INVESCO LTD SHS G491BT108 1,470 55,363 SH   SOLE   0 0 55,363
INVESCO MUN OPPORTUNITY TR COM 46132C107 1,342 114,310 SH   SOLE   0 0 114,310
INVESCO MUN TR COM 46131J103 283 23,969 SH   SOLE   0 0 23,969
INVESCO MUNI INCOME OPP TRST COM 46132X101 1,095 144,994 SH   SOLE   0 0 144,994
INVESCO PA VALUE MUN INCOME COM 46132K109 157 13,121 SH   SOLE   0 0 13,121
INVESCO QQQ TR UNIT SER 1 46090E103 177,562 1,034,438 SH   SOLE   0 0 1,034,438
INVESCO QQQ TR UNIT SER 1 46090E103 1 17,300 SH Call SOLE   0 0 0
INVESCO QUALITY MUNI INC TRS COM 46133G107 1,394 116,958 SH   SOLE   0 0 116,958
INVESCO SR INCOME TR COM 46131H107 152 35,439 SH   SOLE   0 0 35,439
INVESCO TR INVT GRADE MUNS COM 46131M106 868 70,142 SH   SOLE   0 0 70,142
INVESCO VALUE MUN INCOME TR COM 46132P108 1,844 130,499 SH   SOLE   0 0 130,499
INVESTORS BANCORP INC NEW COM 46146L101 540 42,239 SH   SOLE   0 0 42,239
INVESTORS REAL ESTATE TR SH BEN INT 461730103 161 29,190 SH   SOLE   0 0 29,190
INVITATION HOMES INC COM 46187W107 369 15,986 SH   SOLE   0 0 15,986
ION GEOPHYSICAL CORP COM NEW 462044207 875 35,996 SH   SOLE   0 0 35,996
IONIS PHARMACEUTICALS INC COM 462222100 436 10,473 SH   SOLE   0 0 10,473
IPG PHOTONICS CORP COM 44980X109 1,675 7,591 SH   SOLE   0 0 7,591
IQIYI INC SPONSORED ADS 46267X108 533 16,492 SH   SOLE   0 0 16,492
IQVIA HLDGS INC COM 46266C105 13,821 138,459 SH   SOLE   0 0 138,459
IRIDIUM COMMUNICATIONS INC COM 46269C102 8,237 511,610 SH   SOLE   0 0 511,610
IRIDIUM COMMUNICATIONS INC PERP PFD CNV B 46269C409 1,324 2,429 SH   SOLE   0 0 2,429
IROBOT CORP COM 462726100 248 3,275 SH   SOLE   0 0 3,275
IRON MTN INC NEW COM 46284V101 988 28,222 SH   SOLE   0 0 28,222
ISHARES GOLD TRUST ISHARES 464285105 14,194 1,180,886 SH   SOLE   0 0 1,180,886
ISHARES INC CORE MSCI EMKT 46434G103 75,260 1,433,246 SH   SOLE   0 0 1,433,246
ISHARES INC EM HGHYL BD ETF 464286285 338 7,356 SH   SOLE   0 0 7,356
ISHARES INC EM MKTS DIV ETF 464286319 332 8,410 SH   SOLE   0 0 8,410
ISHARES INC INTL HIGH YIELD 464286210 8,194 157,993 SH   SOLE   0 0 157,993
ISHARES INC JP MRG EM CRP BD 464286251 809 16,722 SH   SOLE   0 0 16,722
ISHARES INC MIN VOL EMRG MKT 464286533 37,580 649,723 SH   SOLE   0 0 649,723
ISHARES INC MIN VOL GBL ETF 464286525 17,703 213,164 SH   SOLE   0 0 213,164
ISHARES INC MLT FCTR EMG MKT 46434G889 4,748 102,784 SH   SOLE   0 0 102,784
ISHARES INC MSCI AUST ETF 464286103 629 27,797 SH   SOLE   0 0 27,797
ISHARES INC MSCI AUSTRIA ETF 464286202 397 17,522 SH   SOLE   0 0 17,522
ISHARES INC MSCI BELGIUM ETF 464286301 431 21,891 SH   SOLE   0 0 21,891
ISHARES INC MSCI BRAZIL ETF 464286400 883 27,543 SH   SOLE   0 0 27,543
ISHARES INC MSCI CDA ETF 464286509 1,138 39,901 SH   SOLE   0 0 39,901
ISHARES INC MSCI EM ESG OPZ 46434G863 339 10,081 SH   SOLE   0 0 10,081
ISHARES INC MSCI EQUAL WEITE 464286681 5,405 95,819 SH   SOLE   0 0 95,819
ISHARES INC MSCI EURZONE ETF 464286608 3,843 93,695 SH   SOLE   0 0 93,695
ISHARES INC MSCI FRANCE ETF 464286707 223 7,307 SH   SOLE   0 0 7,307
ISHARES INC MSCI GBL ETF NEW 46434G848 2,397 73,450 SH   SOLE   0 0 73,450
ISHARES INC MSCI GERMANY ETF 464286806 3,164 105,535 SH   SOLE   0 0 105,535
ISHARES INC MSCI GERMANY ETF 464286806 2 44,500 SH Call SOLE   0 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 5,406 93,343 SH   SOLE   0 0 93,343
ISHARES INC MSCI MEXICO ETF 464286822 402 8,528 SH   SOLE   0 0 8,528
ISHARES INC MSCI NETHERL ETF 464286814 372 12,186 SH   SOLE   0 0 12,186
ISHARES INC MSCI PAC JP ETF 464286665 1,668 36,259 SH   SOLE   0 0 36,259
ISHARES INC MSCI RUSSIA ETF 46434G798 207 6,110 SH   SOLE   0 0 6,110
ISHARES INC MSCI SINGPOR ETF 46434G780 4,062 169,308 SH   SOLE   0 0 169,308
ISHARES INC MSCI STH KOR ETF 464286772 504 7,436 SH   SOLE   0 0 7,436
ISHARES INC MSCI SWEDEN ETF 464286756 416 13,640 SH   SOLE   0 0 13,640
ISHARES INC MSCI SWITZERLAND 464286749 982 30,135 SH   SOLE   0 0 30,135
ISHARES INC US INTL HGH YLD 464286178 883 18,021 SH   SOLE   0 0 18,021
ISHARES SILVER TRUST ISHARES 46428Q109 5,297 349,661 SH   SOLE   0 0 349,661
ISHARES SILVER TRUST ISHARES 46428Q109 1 39,500 SH Call SOLE   0 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 2,351 23,587 SH   SOLE   0 0 23,587
ISHARES TR 0-5YR HI YL CP 46434V407 5,045 108,206 SH   SOLE   0 0 108,206
ISHARES TR 0-5YR INVT GR CP 46434V100 1,296 26,123 SH   SOLE   0 0 26,123
ISHARES TR 1 3 YR CR BD ETF 464288646 42,356 408,450 SH   SOLE   0 0 408,450
ISHARES TR 1 3 YR TREAS BD 464287457 20,730 248,660 SH   SOLE   0 0 248,660
ISHARES TR 20 YR TR BD ETF 464287432 7,631 62,683 SH   SOLE   0 0 62,683
ISHARES TR 3 7 YR TREAS BD 464288661 9,336 77,803 SH   SOLE   0 0 77,803
ISHARES TR A RATE CP BD ETF 46429B291 548 10,874 SH   SOLE   0 0 10,874
ISHARES TR AGENCY BOND ETF 464288166 3,843 34,490 SH   SOLE   0 0 34,490
ISHARES TR AGGRES ALLOC ETF 464289859 311 5,827 SH   SOLE   0 0 5,827
ISHARES TR ASIA 50 ETF 464288430 4,603 73,312 SH   SOLE   0 0 73,312
ISHARES TR BARCLAYS 7 10 YR 464287440 4,405 42,975 SH   SOLE   0 0 42,975
ISHARES TR CALIF MUN BD ETF 464288356 633 10,818 SH   SOLE   0 0 10,818
ISHARES TR CHINA LG-CAP ETF 464287184 2,734 63,626 SH   SOLE   0 0 63,626
ISHARES TR COHEN STEER REIT 464287564 4,010 40,148 SH   SOLE   0 0 40,148
ISHARES TR CONSER ALLOC ETF 464289883 607 17,850 SH   SOLE   0 0 17,850
ISHARES TR CONV BD ETF 46435G102 323 5,600 SH   SOLE   0 0 5,600
ISHARES TR CORE 1 5 YR USD 46432F859 2,378 48,446 SH   SOLE   0 0 48,446
ISHARES TR CORE DIV GRWTH 46434V621 32,626 951,748 SH   SOLE   0 0 951,748
ISHARES TR CORE HIGH DV ETF 46429B663 26,402 310,643 SH   SOLE   0 0 310,643
ISHARES TR CORE MSCI EAFE 46432F842 257,207 4,058,820 SH   SOLE   0 0 4,058,820
ISHARES TR CORE MSCI EURO 46434V738 6,163 129,515 SH   SOLE   0 0 129,515
ISHARES TR CORE MSCI PAC 46434V696 391 6,775 SH   SOLE   0 0 6,775
ISHARES TR CORE MSCI TOTAL 46432F834 22,418 372,829 SH   SOLE   0 0 372,829
ISHARES TR CORE S&P MCP ETF 464287507 164,808 846,093 SH   SOLE   0 0 846,093
ISHARES TR CORE S&P SCP ETF 464287804 197,522 2,366,639 SH   SOLE   0 0 2,366,639
ISHARES TR CORE S&P TTL STK 464287150 96,802 1,548,327 SH   SOLE   0 0 1,548,327
ISHARES TR CORE S&P US GWT 464287671 8,253 144,279 SH   SOLE   0 0 144,279
ISHARES TR CORE S&P US VLU 464287663 4,188 78,020 SH   SOLE   0 0 78,020
ISHARES TR CORE S&P500 ETF 464287200 192,833 706,172 SH   SOLE   0 0 706,172
ISHARES TR CORE TOTAL USD 46434V613 4,156 84,212 SH   SOLE   0 0 84,212
ISHARES TR CORE US AGGBD ET 464287226 157,541 1,481,745 SH   SOLE   0 0 1,481,745
ISHARES TR CRE U S REIT ETF 464288521 329 6,700 SH   SOLE   0 0 6,700
ISHARES TR CUR HD EURZN ETF 46434V639 485 16,145 SH   SOLE   0 0 16,145
ISHARES TR DEVSMCP EXNA ETF 464288497 304 5,410 SH   SOLE   0 0 5,410
ISHARES TR DOW JONES US ETF 464287846 2,795 20,500 SH   SOLE   0 0 20,500
ISHARES TR EAFE GRWTH ETF 464288885 5,884 74,666 SH   SOLE   0 0 74,666
ISHARES TR EAFE SML CP ETF 464288273 15,634 249,185 SH   SOLE   0 0 249,185
ISHARES TR EAFE VALUE ETF 464288877 5,274 102,710 SH   SOLE   0 0 102,710
ISHARES TR EDGE MSCI USA VL 46432F388 8,782 106,311 SH   SOLE   0 0 106,311
ISHARES TR EUROPE ETF 464287861 1,570 35,123 SH   SOLE   0 0 35,123
ISHARES TR EXPONENTIAL TECH 46434V381 13,730 379,009 SH   SOLE   0 0 379,009
ISHARES TR FLTG RATE NT ETF 46429B655 21,367 418,949 SH   SOLE   0 0 418,949
ISHARES TR GL CLEAN ENE ETF 464288224 245 28,072 SH   SOLE   0 0 28,072
ISHARES TR GL TIMB FORE ETF 464288174 2,013 25,765 SH   SOLE   0 0 25,765
ISHARES TR GLB CNS DISC ETF 464288745 1,492 12,992 SH   SOLE   0 0 12,992
ISHARES TR GLB CNSM STP ETF 464288737 2,037 41,565 SH   SOLE   0 0 41,565
ISHARES TR GLB INFRASTR ETF 464288372 426 9,923 SH   SOLE   0 0 9,923
ISHARES TR GLOB HLTHCRE ETF 464287325 2,242 39,725 SH   SOLE   0 0 39,725
ISHARES TR GLOB INDSTRL ETF 464288729 1,362 15,500 SH   SOLE   0 0 15,500
ISHARES TR GLOB TELECOM ETF 464287275 1,472 27,222 SH   SOLE   0 0 27,222
ISHARES TR GLOB UTILITS ETF 464288711 1,182 24,143 SH   SOLE   0 0 24,143
ISHARES TR GLOBAL 100 ETF 464287572 756 16,498 SH   SOLE   0 0 16,498
ISHARES TR GLOBAL ENERG ETF 464287341 3,114 83,300 SH   SOLE   0 0 83,300
ISHARES TR GLOBAL FINLS ETF 464287333 1,079 16,830 SH   SOLE   0 0 16,830
ISHARES TR GLOBAL MATER ETF 464288695 1,358 20,198 SH   SOLE   0 0 20,198
ISHARES TR GLOBAL REIT ETF 46434V647 10,211 397,937 SH   SOLE   0 0 397,937
ISHARES TR GLOBAL TECH ETF 464287291 7,491 45,538 SH   SOLE   0 0 45,538
ISHARES TR GNMA BOND ETF 46429B333 1,690 34,922 SH   SOLE   0 0 34,922
ISHARES TR GRWT ALLOCAT ETF 464289867 6,319 142,454 SH   SOLE   0 0 142,454
ISHARES TR HDG MSCI EAFE 46434V803 2,720 91,860 SH   SOLE   0 0 91,860
ISHARES TR HDG MSCI JAPAN 46434V886 625 19,373 SH   SOLE   0 0 19,373
ISHARES TR IBONDS DEC18 ETF 46434VAA8 4,072 162,037 SH   SOLE   0 0 162,037
ISHARES TR IBONDS DEC19 ETF 46434VAU4 5,845 235,890 SH   SOLE   0 0 235,890
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 6,007 239,904 SH   SOLE   0 0 239,904
ISHARES TR IBONDS DEC2023 46435G318 803 32,183 SH   SOLE   0 0 32,183
ISHARES TR IBONDS DEC2026 46435GAA0 731 31,339 SH   SOLE   0 0 31,339
ISHARES TR IBONDS DEC21 ETF 46434VBK5 6,068 248,988 SH   SOLE   0 0 248,988
ISHARES TR IBONDS DEC21 ETF 46435G789 4,878 191,808 SH   SOLE   0 0 191,808
ISHARES TR IBONDS DEC22 ETF 46434VBA7 3,772 154,976 SH   SOLE   0 0 154,976
ISHARES TR IBONDS DEC22 ETF 46435G755 4,254 166,705 SH   SOLE   0 0 166,705
ISHARES TR IBONDS DEC23 ETF 46434VAX8 2,827 116,443 SH   SOLE   0 0 116,443
ISHARES TR IBONDS DEC24 ETF 46434VBG4 2,962 123,060 SH   SOLE   0 0 123,060
ISHARES TR IBONDS DEC25 ETF 46434VBD1 1,633 68,244 SH   SOLE   0 0 68,244
ISHARES TR IBONDS MAR20 ETF 46432FBC0 1,055 40,765 SH   SOLE   0 0 40,765
ISHARES TR IBONDS MAR23 ETF 46432FAZ0 381 14,861 SH   SOLE   0 0 14,861
ISHARES TR IBONDS SEP18 ETF 46429B580 4,224 166,239 SH   SOLE   0 0 166,239
ISHARES TR IBONDS SEP19 ETF 46429B564 5,054 199,064 SH   SOLE   0 0 199,064
ISHARES TR IBONDS SEP20 ETF 46434V571 6,083 239,673 SH   SOLE   0 0 239,673
ISHARES TR IBOXX HI YD ETF 464288513 28,118 330,492 SH   SOLE   0 0 330,492
ISHARES TR IBOXX INV CP ETF 464287242 38,571 336,662 SH   SOLE   0 0 336,662
ISHARES TR INTL DEVPPTY ETF 464288422 1,223 32,188 SH   SOLE   0 0 32,188
ISHARES TR INTL SEL DIV ETF 464288448 10,305 321,519 SH   SOLE   0 0 321,519
ISHARES TR INTL TREA BD ETF 464288117 389 7,910 SH   SOLE   0 0 7,910
ISHARES TR INTL VALUE FACTR 46435G409 651 26,042 SH   SOLE   0 0 26,042
ISHARES TR INTRM GOV CR ETF 464288612 3,576 33,182 SH   SOLE   0 0 33,182
ISHARES TR INTRMD CR BD ETF 464288638 12,470 117,372 SH   SOLE   0 0 117,372
ISHARES TR JPMORGAN USD EMG 464288281 12,917 120,977 SH   SOLE   0 0 120,977
ISHARES TR LATN AMER 40 ETF 464287390 461 15,588 SH   SOLE   0 0 15,588
ISHARES TR MBS ETF 464288588 13,082 125,573 SH   SOLE   0 0 125,573
ISHARES TR MICRO-CAP ETF 464288869 3,546 33,571 SH   SOLE   0 0 33,571
ISHARES TR MIN VOL EAFE ETF 46429B689 108,589 1,526,404 SH   SOLE   0 0 1,526,404
ISHARES TR MIN VOL EUROPE 46434V720 1,213 49,209 SH   SOLE   0 0 49,209
ISHARES TR MIN VOL USA ETF 46429B697 184,372 3,468,252 SH   SOLE   0 0 3,468,252
ISHARES TR MODERT ALLOC ETF 464289875 2,352 62,673 SH   SOLE   0 0 62,673
ISHARES TR MORTGE REL ETF 46435G342 585 13,452 SH   SOLE   0 0 13,452
ISHARES TR MRGSTR MD CP ETF 464288208 11,412 62,155 SH   SOLE   0 0 62,155
ISHARES TR MRGSTR MD CP GRW 464288307 915 4,179 SH   SOLE   0 0 4,179
ISHARES TR MRGSTR MD CP VAL 464288406 4,683 29,424 SH   SOLE   0 0 29,424
ISHARES TR MRGSTR SM CP ETF 464288505 2,310 12,921 SH   SOLE   0 0 12,921
ISHARES TR MRGSTR SM CP GR 464288604 976 4,918 SH   SOLE   0 0 4,918
ISHARES TR MRNGSTR INC ETF 46432F875 712 29,003 SH   SOLE   0 0 29,003
ISHARES TR MRNGSTR LG-CP ET 464287127 3,502 22,755 SH   SOLE   0 0 22,755
ISHARES TR MRNGSTR LG-CP GR 464287119 5,884 33,677 SH   SOLE   0 0 33,677
ISHARES TR MRNGSTR LG-CP VL 464288109 621 6,104 SH   SOLE   0 0 6,104
ISHARES TR MRNING SM CP ETF 464288703 224 1,469 SH   SOLE   0 0 1,469
ISHARES TR MSCI ACWI ETF 464288257 6,303 88,618 SH   SOLE   0 0 88,618
ISHARES TR MSCI ACWI EX US 464288240 8,581 181,617 SH   SOLE   0 0 181,617
ISHARES TR MSCI CHINA ETF 46429B671 431 6,676 SH   SOLE   0 0 6,676
ISHARES TR MSCI EAFE ESG OP 46435G516 306 4,700 SH   SOLE   0 0 4,700
ISHARES TR MSCI EAFE ETF 464287465 147,236 2,198,536 SH   SOLE   0 0 2,198,536
ISHARES TR MSCI EMG MKT ETF 464287234 46,303 1,068,620 SH   SOLE   0 0 1,068,620
ISHARES TR MSCI EMG MKT ETF 464287234 4 45,500 SH Call SOLE   0 0 0
ISHARES TR MSCI EURO FL ETF 464289180 440 21,730 SH   SOLE   0 0 21,730
ISHARES TR MSCI INDIA ETF 46429B598 1,958 58,813 SH   SOLE   0 0 58,813
ISHARES TR MSCI IRELAND ETF 46429B507 226 4,776 SH   SOLE   0 0 4,776
ISHARES TR MSCI KLD400 SOC 464288570 3,959 39,221 SH   SOLE   0 0 39,221
ISHARES TR MSCI LW CRB TG 46434V464 213 1,843 SH   SOLE   0 0 1,843
ISHARES TR MSCI UK ETF NEW 46435G334 2,462 70,790 SH   SOLE   0 0 70,790
ISHARES TR MSCI USA ESG SLC 464288802 3,752 33,264 SH   SOLE   0 0 33,264
ISHARES TR MULTIFACTOR INTL 46434V274 5,875 212,640 SH   SOLE   0 0 212,640
ISHARES TR MULTIFACTOR USA 46434V282 17,176 537,251 SH   SOLE   0 0 537,251
ISHARES TR MULTIFACTOR USA 46434V290 19,529 466,984 SH   SOLE   0 0 466,984
ISHARES TR N AMER TECH ETF 464287549 21,362 110,749 SH   SOLE   0 0 110,749
ISHARES TR NA TEC SFTWR ETF 464287515 4,560 24,965 SH   SOLE   0 0 24,965
ISHARES TR NASDAQ BIOTECH 464287556 18,741 170,645 SH   SOLE   0 0 170,645
ISHARES TR NATIONAL MUN ETF 464288414 19,250 176,538 SH   SOLE   0 0 176,538
ISHARES TR NORTH AMERN NAT 464287374 4,827 130,955 SH   SOLE   0 0 130,955
ISHARES TR PHLX SEMICND ETF 464287523 8,102 45,432 SH   SOLE   0 0 45,432
ISHARES TR RUS 1000 ETF 464287622 29,516 194,211 SH   SOLE   0 0 194,211
ISHARES TR RUS 1000 GRW ETF 464287614 138,919 966,030 SH   SOLE   0 0 966,030
ISHARES TR RUS 1000 VAL ETF 464287598 82,261 677,715 SH   SOLE   0 0 677,715
ISHARES TR RUS 2000 GRW ETF 464287648 59,844 292,865 SH   SOLE   0 0 292,865
ISHARES TR RUS 2000 VAL ETF 464287630 22,669 171,824 SH   SOLE   0 0 171,824
ISHARES TR RUS MD CP GR ETF 464287481 35,402 279,335 SH   SOLE   0 0 279,335
ISHARES TR RUS MDCP VAL ETF 464287473 33,624 379,971 SH   SOLE   0 0 379,971
ISHARES TR RUS MID CAP ETF 464287499 22,344 105,324 SH   SOLE   0 0 105,324
ISHARES TR RUS TP200 GR ETF 464289438 4,100 52,346 SH   SOLE   0 0 52,346
ISHARES TR RUSSELL 2000 ETF 464287655 92,197 562,923 SH   SOLE   0 0 562,923
ISHARES TR RUSSELL 3000 ETF 464287689 20,085 123,762 SH   SOLE   0 0 123,762
ISHARES TR S&P 100 ETF 464287101 4,342 36,307 SH   SOLE   0 0 36,307
ISHARES TR S&P 500 GRWT ETF 464287309 69,024 424,471 SH   SOLE   0 0 424,471
ISHARES TR S&P 500 VAL ETF 464287408 44,309 402,342 SH   SOLE   0 0 402,342
ISHARES TR S&P MC 400GR ETF 464287606 50,172 223,195 SH   SOLE   0 0 223,195
ISHARES TR S&P MC 400VL ETF 464287705 14,361 88,629 SH   SOLE   0 0 88,629
ISHARES TR S&P SML 600 GWT 464287887 26,635 140,952 SH   SOLE   0 0 140,952
ISHARES TR S&P US PFD STK 464288687 31,474 834,630 SH   SOLE   0 0 834,630
ISHARES TR SELECT DIVID ETF 464287168 31,378 321,028 SH   SOLE   0 0 321,028
ISHARES TR SHORT TREAS BD 464288679 8,686 78,649 SH   SOLE   0 0 78,649
ISHARES TR SHRT NAT MUN ETF 464288158 3,087 29,393 SH   SOLE   0 0 29,393
ISHARES TR SP SMCP600VL ETF 464287879 27,491 168,375 SH   SOLE   0 0 168,375
ISHARES TR TIPS BD ETF 464287176 39,955 353,992 SH   SOLE   0 0 353,992
ISHARES TR TRANS AVG ETF 464287192 2,025 10,875 SH   SOLE   0 0 10,875
ISHARES TR U.S. BAS MTL ETF 464287838 1,219 12,313 SH   SOLE   0 0 12,313
ISHARES TR U.S. CNSM GD ETF 464287812 844 7,138 SH   SOLE   0 0 7,138
ISHARES TR U.S. CNSM SV ETF 464287580 2,190 11,300 SH   SOLE   0 0 11,300
ISHARES TR U.S. ENERGY ETF 464287796 4,421 105,407 SH   SOLE   0 0 105,407
ISHARES TR U.S. FIN SVC ETF 464287770 2,355 18,169 SH   SOLE   0 0 18,169
ISHARES TR U.S. FINLS ETF 464287788 5,945 50,732 SH   SOLE   0 0 50,732
ISHARES TR U.S. INSRNCE ETF 464288786 412 6,702 SH   SOLE   0 0 6,702
ISHARES TR U.S. MED DVC ETF 464288810 8,042 40,076 SH   SOLE   0 0 40,076
ISHARES TR U.S. PHARMA ETF 464288836 1,024 6,766 SH   SOLE   0 0 6,766
ISHARES TR U.S. REAL ES ETF 464287739 12,402 153,906 SH   SOLE   0 0 153,906
ISHARES TR U.S. REAL ES ETF 464287739 2 18,300 SH Call SOLE   0 0 0
ISHARES TR U.S. TECH ETF 464287721 30,485 171,001 SH   SOLE   0 0 171,001
ISHARES TR U.S. UTILITS ETF 464287697 2,214 16,786 SH   SOLE   0 0 16,786
ISHARES TR US AER DEF ETF 464288760 25,774 133,908 SH   SOLE   0 0 133,908
ISHARES TR US BR DEL SE ETF 464288794 2,669 41,634 SH   SOLE   0 0 41,634
ISHARES TR US HLTHCARE ETF 464287762 4,002 22,457 SH   SOLE   0 0 22,457
ISHARES TR US HLTHCR PR ETF 464288828 916 5,213 SH   SOLE   0 0 5,213
ISHARES TR US HOME CONS ETF 464288752 1,042 27,306 SH   SOLE   0 0 27,306
ISHARES TR US INDUSTRIALS 464287754 5,582 38,848 SH   SOLE   0 0 38,848
ISHARES TR US OIL GS EX ETF 464288851 8,529 114,776 SH   SOLE   0 0 114,776
ISHARES TR US REGNL BKS ETF 464288778 4,800 97,639 SH   SOLE   0 0 97,639
ISHARES TR US TELECOM ETF 464287713 3,248 117,824 SH   SOLE   0 0 117,824
ISHARES TR US TREAS BD ETF 46429B267 3,370 136,868 SH   SOLE   0 0 136,868
ISHARES TR USA MOMENTUM FCT 46432F396 43,091 392,796 SH   SOLE   0 0 392,796
ISHARES TR USA QUALITY FCTR 46432F339 6,784 81,281 SH   SOLE   0 0 81,281
ISHARES TR USA SIZE FACTOR 46432F370 1,184 14,054 SH   SOLE   0 0 14,054
ISHARES TR YLD OPTIM BD 46434V787 494 20,469 SH   SOLE   0 0 20,469
ISHARES US ETF TR COMMOD SEL STG 46431W853 438 11,219 SH   SOLE   0 0 11,219
ISHARES US ETF TR SHT MAT BD ETF 46431W507 20,213 402,883 SH   SOLE   0 0 402,883
ISORAY INC COM 46489V104 14 30,000 SH   SOLE   0 0 30,000
ISTAR INC COM 45031U101 2,154 199,653 SH   SOLE   0 0 199,653
ITRON INC COM 465741106 271 4,517 SH   SOLE   0 0 4,517
ITT INC COM 45073V108 316 6,045 SH   SOLE   0 0 6,045
IVY HIGH INC OPPORTUNITIES F COM 465893105 1,323 92,344 SH   SOLE   0 0 92,344
IZEA INC COM 46603N301 10 10,035 SH   SOLE   0 0 10,035
J & J SNACK FOODS CORP COM 466032109 3,087 20,247 SH   SOLE   0 0 20,247
JACOBS ENGR GROUP INC DEL COM 469814107 446 7,025 SH   SOLE   0 0 7,025
JAGGED PEAK ENERGY INC COM 47009K107 323 24,782 SH   SOLE   0 0 24,782
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 14,488 289,358 SH   SOLE   0 0 289,358
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1,289 7,484 SH   SOLE   0 0 7,484
JD COM INC SPON ADR CL A 47215P106 1,458 37,427 SH   SOLE   0 0 37,427
JERNIGAN CAP INC COM 476405105 329 17,287 SH   SOLE   0 0 17,287
JETBLUE AIRWAYS CORP COM 477143101 336 17,700 SH   SOLE   0 0 17,700
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 8,018 227,652 SH   SOLE   0 0 227,652
JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 400 13,809 SH   SOLE   0 0 13,809
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR FI 47804J404 649 17,898 SH   SOLE   0 0 17,898
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 8,686 249,306 SH   SOLE   0 0 249,306
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 962 21,425 SH   SOLE   0 0 21,425
JOHN HANCOCK HDG EQ & INC FD COM 47804L102 330 19,641 SH   SOLE   0 0 19,641
JOHNSON & JOHNSON COM 478160104 136,289 1,123,184 SH   SOLE   0 0 1,123,184
JOHNSON CTLS INTL PLC SHS G51502105 3,302 98,705 SH   SOLE   0 0 98,705
JONES ENERGY INC COM CL A 48019R108 235 632,485 SH   SOLE   0 0 632,485
JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 3,399 62,962 SH   SOLE   0 0 62,962
JP MORGAN EXCHANGE TRADED FD DIV RTN GLB EQ 46641Q100 5,815 96,507 SH   SOLE   0 0 96,507
JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 26,412 458,543 SH   SOLE   0 0 458,543
JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT ETF 46641Q845 933 29,622 SH   SOLE   0 0 29,622
JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 16,007 246,806 SH   SOLE   0 0 246,806
JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 2,266 31,897 SH   SOLE   0 0 31,897
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 6,539 130,522 SH   SOLE   0 0 130,522
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 3,001 112,919 SH   SOLE   0 0 112,919
JPMORGAN CHASE & CO COM 46625H100 203,381 1,951,826 SH   SOLE   0 0 1,951,826
JUNIPER NETWORKS INC COM 48203R104 470 17,126 SH   SOLE   0 0 17,126
KANSAS CITY SOUTHERN COM NEW 485170302 19,582 184,796 SH   SOLE   0 0 184,796
KAYNE ANDERSON ENRGY TTL RT COM 48660P104 340 36,000 SH   SOLE   0 0 36,000
KAYNE ANDERSON MDSTM ENERGY COM 48661E108 227 17,532 SH   SOLE   0 0 17,532
KAYNE ANDERSON MLP INVT CO COM 486606106 6,901 366,306 SH   SOLE   0 0 366,306
KELLOGG CO COM 487836108 4,296 61,483 SH   SOLE   0 0 61,483
KEMPER CORP DEL COM 488401100 1,111 14,684 SH   SOLE   0 0 14,684
KENNEDY-WILSON HLDGS INC COM 489398107 3,227 152,577 SH   SOLE   0 0 152,577
KERYX BIOPHARMACEUTICALS INC COM 492515101 56 14,795 SH   SOLE   0 0 14,795
KEYCORP NEW COM 493267108 2,272 116,259 SH   SOLE   0 0 116,259
KEYSIGHT TECHNOLOGIES INC COM 49338L103 502 8,511 SH   SOLE   0 0 8,511
KEYW HLDG CORP COM 493723100 5,290 605,248 SH   SOLE   0 0 605,248
KIMBELL RTY PARTNERS LP UNIT 49435R102 468 21,267 SH   SOLE   0 0 21,267
KIMBERLY CLARK CORP COM 494368103 13,596 129,071 SH   SOLE   0 0 129,071
KIMCO RLTY CORP COM 49446R109 981 57,727 SH   SOLE   0 0 57,727
KINDER MORGAN INC DEL COM 49456B101 14,196 803,390 SH   SOLE   0 0 803,390
KINDER MORGAN INC DEL PFD SER A 49456B200 203 5,862 SH   SOLE   0 0 5,862
KINGSWAY FINL SVCS INC COM NEW 496904202 34 12,400 SH   SOLE   0 0 12,400
KINROSS GOLD CORP COM NO PAR 496902404 101 26,918 SH   SOLE   0 0 26,918
KINSALE CAP GROUP INC COM 49714P108 846 15,425 SH   SOLE   0 0 15,425
KITE RLTY GROUP TR COM NEW 49803T300 881 51,605 SH   SOLE   0 0 51,605
KKR & CO L P DEL COM UNITS 48248M102 1,613 64,915 SH   SOLE   0 0 64,915
KKR INCOME OPPORTUNITIES FD COM 48249T106 181 10,924 SH   SOLE   0 0 10,924
KLA-TENCOR CORP COM 482480100 732 7,142 SH   SOLE   0 0 7,142
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 1,231 32,204 SH   SOLE   0 0 32,204
KOHLS CORP COM 500255104 823 11,288 SH   SOLE   0 0 11,288
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 2,457 58,137 SH   SOLE   0 0 58,137
KOSMOS ENERGY LTD SHS G5315B107 541 65,475 SH   SOLE   0 0 65,475
KRAFT HEINZ CO COM 500754106 61,910 985,500 SH   SOLE   0 0 985,500
KRANESHARES TR CSI CHI INTERNET 500767306 1,002 16,817 SH   SOLE   0 0 16,817
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 222 19,311 SH   SOLE   0 0 19,311
KROGER CO COM 501044101 4,375 153,774 SH   SOLE   0 0 153,774
KT CORP SPONSORED ADR 48268K101 416 31,320 SH   SOLE   0 0 31,320
L BRANDS INC COM 501797104 1,545 41,903 SH   SOLE   0 0 41,903
L3 TECHNOLOGIES INC COM 502413107 1,420 7,383 SH   SOLE   0 0 7,383
LABORATORY CORP AMER HLDGS COM NEW 50540R409 3,270 18,215 SH   SOLE   0 0 18,215
LADDER CAP CORP CL A 505743104 1,553 99,422 SH   SOLE   0 0 99,422
LAKELAND BANCORP INC COM 511637100 392 19,767 SH   SOLE   0 0 19,767
LAKELAND FINL CORP COM 511656100 1,582 32,831 SH   SOLE   0 0 32,831
LAM RESEARCH CORP COM 512807108 4,091 23,665 SH   SOLE   0 0 23,665
LAMAR ADVERTISING CO NEW CL A 512816109 737 10,783 SH   SOLE   0 0 10,783
LAMB WESTON HLDGS INC COM 513272104 1,469 21,444 SH   SOLE   0 0 21,444
LANCASTER COLONY CORP COM 513847103 1,631 11,778 SH   SOLE   0 0 11,778
LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 1,738 125,525 SH   SOLE   0 0 125,525
LANDSTAR SYS INC COM 515098101 347 3,175 SH   SOLE   0 0 3,175
LAS VEGAS SANDS CORP COM 517834107 4,504 58,981 SH   SOLE   0 0 58,981
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 19,426 684,749 SH   SOLE   0 0 684,749
LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 240 7,610 SH   SOLE   0 0 7,610
LATTICE STRATEGIES TR HARTFRD EMRG ETF 518416201 326 14,416 SH   SOLE   0 0 14,416
LAUDER ESTEE COS INC CL A 518439104 22,426 157,157 SH   SOLE   0 0 157,157
LAZARD GLB TTL RET&INCM FD I COM 52106W103 2,379 129,594 SH   SOLE   0 0 129,594
LAZARD LTD SHS A G54050102 3,675 75,135 SH   SOLE   0 0 75,135
LAZARD WORLD DIVID & INCOME COM 521076109 163 15,697 SH   SOLE   0 0 15,697
LEAR CORP COM NEW 521865204 5,418 29,160 SH   SOLE   0 0 29,160
LEGACY RESVS LP UNIT LP INT 524707304 387 56,018 SH   SOLE   0 0 56,018
LEGACY TEX FINL GROUP INC COM 52471Y106 344 8,828 SH   SOLE   0 0 8,828
LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 2,168 72,581 SH   SOLE   0 0 72,581
LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 1,830 61,469 SH   SOLE   0 0 61,469
LEGG MASON INC COM 524901105 280 8,059 SH   SOLE   0 0 8,059
LEGGETT & PLATT INC COM 524660107 4,141 92,773 SH   SOLE   0 0 92,773
LEIDOS HLDGS INC COM 525327102 1,071 18,153 SH   SOLE   0 0 18,153
LEMAITRE VASCULAR INC COM 525558201 658 19,666 SH   SOLE   0 0 19,666
LENNAR CORP CL A 526057104 2,832 53,940 SH   SOLE   0 0 53,940
LEXINGTON REALTY TRUST COM 529043101 878 100,552 SH   SOLE   0 0 100,552
LGI HOMES INC COM 50187T106 821 14,226 SH   SOLE   0 0 14,226
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 1,729 270,104 SH   SOLE   0 0 270,104
LIBERTY BROADBAND CORP COM SER C 530307305 212 2,798 SH   SOLE   0 0 2,798
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 1,130 24,915 SH   SOLE   0 0 24,915
LIBERTY PPTY TR SH BEN INT 531172104 1,655 37,331 SH   SOLE   0 0 37,331
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 361 1,742 SH   SOLE   0 0 1,742
LILLY ELI & CO COM 532457108 13,086 153,359 SH   SOLE   0 0 153,359
LINCOLN NATL CORP IND COM 534187109 3,234 51,957 SH   SOLE   0 0 51,957
LINK MOTION INC SPONSRD ADS CL A 53577L105 26 22,750 SH   SOLE   0 0 22,750
LIVE OAK BANCSHARES INC COM 53803X105 10,167 331,705 SH   SOLE   0 0 331,705
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 82 24,687 SH   SOLE   0 0 24,687
LMP CAP & INCOME FD INC COM 50208A102 5,349 416,292 SH   SOLE   0 0 416,292
LOCKHEED MARTIN CORP COM 539830109 36,657 124,057 SH   SOLE   0 0 124,057
LOEWS CORP COM 540424108 367 7,611 SH   SOLE   0 0 7,611
LOGMEIN INC COM 54142L109 3,999 38,736 SH   SOLE   0 0 38,736
LOWES COS INC COM 548661107 19,211 201,020 SH   SOLE   0 0 201,020
LPL FINL HLDGS INC COM 50212V100 824 12,571 SH   SOLE   0 0 12,571
LULULEMON ATHLETICA INC COM 550021109 662 5,304 SH   SOLE   0 0 5,304
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 206 8,476 SH   SOLE   0 0 8,476
LUMENTUM HLDGS INC COM 55024U109 2,896 50,018 SH   SOLE   0 0 50,018
LUMINEX CORP DEL COM 55027E102 207 7,004 SH   SOLE   0 0 7,004
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 7,977 72,619 SH   SOLE   0 0 72,619
M & T BK CORP COM 55261F104 3,033 17,808 SH   SOLE   0 0 17,808
M D C HLDGS INC COM 552676108 2,101 68,279 SH   SOLE   0 0 68,279
MACQUARIE INFRASTRUCTURE COR COM 55608B105 560 13,259 SH   SOLE   0 0 13,259
MACYS INC COM 55616P104 2,724 72,785 SH   SOLE   0 0 72,785
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 28,122 407,086 SH   SOLE   0 0 407,086
MAGNA INTL INC COM 559222401 2,462 42,346 SH   SOLE   0 0 42,346
MAIN STREET CAPITAL CORP COM 56035L104 1,598 41,984 SH   SOLE   0 0 41,984
MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 3,171 163,561 SH   SOLE   0 0 163,561
MALIBU BOATS INC COM CL A 56117J100 215 5,134 SH   SOLE   0 0 5,134
MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 5,520 236,905 SH   SOLE   0 0 236,905
MANNKIND CORP COM NEW 56400P706 75 39,636 SH   SOLE   0 0 39,636
MANULIFE FINL CORP COM 56501R106 2,093 116,527 SH   SOLE   0 0 116,527
MARATHON OIL CORP COM 565849106 14,055 673,786 SH   SOLE   0 0 673,786
MARATHON PETE CORP COM 56585A102 74,123 1,056,485 SH   SOLE   0 0 1,056,485
MARKEL CORP COM 570535104 7,734 7,132 SH   SOLE   0 0 7,132
MARKETAXESS HLDGS INC COM 57060D108 1,910 9,654 SH   SOLE   0 0 9,654
MARRIOTT INTL INC NEW CL A 571903202 7,305 57,704 SH   SOLE   0 0 57,704
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 476 4,214 SH   SOLE   0 0 4,214
MARRONE BIO INNOVATIONS INC COM 57165B106 20 11,061 SH   SOLE   0 0 11,061
MARSH & MCLENNAN COS INC COM 571748102 3,983 48,594 SH   SOLE   0 0 48,594
MARTIN MARIETTA MATLS INC COM 573284106 1,510 6,762 SH   SOLE   0 0 6,762
MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 1,293 93,709 SH   SOLE   0 0 93,709
MASCO CORP COM 574599106 3,409 91,112 SH   SOLE   0 0 91,112
MASIMO CORP COM 574795100 427 4,374 SH   SOLE   0 0 4,374
MASTERCARD INCORPORATED CL A 57636Q104 30,826 156,820 SH   SOLE   0 0 156,820
MATCH GROUP INC COM 57665R106 3,880 100,167 SH   SOLE   0 0 100,167
MATERION CORP COM 576690101 515 9,510 SH   SOLE   0 0 9,510
MATINAS BIOPHARMA HLDGS INC COM 576810105 338 778,520 SH   SOLE   0 0 778,520
MATTHEWS INTL CORP CL A 577128101 594 10,108 SH   SOLE   0 0 10,108
MAXIM INTEGRATED PRODS INC COM 57772K101 3,457 58,932 SH   SOLE   0 0 58,932
MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 466 8,386 SH   SOLE   0 0 8,386
MB FINANCIAL INC NEW COM 55264U108 405 8,682 SH   SOLE   0 0 8,682
MBT FINL CORP COM 578877102 395 37,062 SH   SOLE   0 0 37,062
MCCORMICK & CO INC COM NON VTG 579780206 3,537 30,459 SH   SOLE   0 0 30,459
MCDERMOTT INTL INC COM 580037703 239 12,152 SH   SOLE   0 0 12,152
MCDONALDS CORP COM 580135101 39,664 253,133 SH   SOLE   0 0 253,133
MCEWEN MNG INC COM 58039P107 58 28,092 SH   SOLE   0 0 28,092
MCKESSON CORP COM 58155Q103 3,179 23,831 SH   SOLE   0 0 23,831
MDU RES GROUP INC COM 552690109 1,125 39,223 SH   SOLE   0 0 39,223
MEDEQUITIES RLTY TR INC COM 58409L306 342 31,018 SH   SOLE   0 0 31,018
MEDICAL PPTYS TRUST INC COM 58463J304 1,699 121,007 SH   SOLE   0 0 121,007
MEDTRONIC PLC SHS G5960L103 17,956 209,735 SH   SOLE   0 0 209,735
MELCO RESORT ENTERTAINMENT L ADR 585464100 729 26,047 SH   SOLE   0 0 26,047
MERCADOLIBRE INC COM 58733R102 1,892 6,329 SH   SOLE   0 0 6,329
MERCK & CO INC COM 58933Y105 87,274 1,437,807 SH   SOLE   0 0 1,437,807
MERCURY GENL CORP NEW COM 589400100 258 5,652 SH   SOLE   0 0 5,652
MERIT MED SYS INC COM 589889104 1,252 24,458 SH   SOLE   0 0 24,458
MESA LABS INC COM 59064R109 2,646 12,534 SH   SOLE   0 0 12,534
METLIFE INC COM 59156R108 11,058 253,624 SH   SOLE   0 0 253,624
METTLER TOLEDO INTERNATIONAL COM 592688105 2,633 4,550 SH   SOLE   0 0 4,550
MFA FINL INC COM 55272X102 486 64,081 SH   SOLE   0 0 64,081
MFS CHARTER INCOME TR SH BEN INT 552727109 142 17,905 SH   SOLE   0 0 17,905
MFS GOVT MKTS INCOME TR SH BEN INT 552939100 59 13,148 SH   SOLE   0 0 13,148
MFS HIGH INCOME MUN TR SH BEN INT 59318D104 204 41,060 SH   SOLE   0 0 41,060
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 140 31,000 SH   SOLE   0 0 31,000
MFS INTER INCOME TR SH BEN INT 55273C107 125 32,392 SH   SOLE   0 0 32,392
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 760 134,494 SH   SOLE   0 0 134,494
MFS MUN INCOME TR SH BEN INT 552738106 501 76,049 SH   SOLE   0 0 76,049
MGE ENERGY INC COM 55277P104 521 8,256 SH   SOLE   0 0 8,256
MGIC INVT CORP WIS COM 552848103 368 34,372 SH   SOLE   0 0 34,372
MGM RESORTS INTERNATIONAL COM 552953101 1,567 53,964 SH   SOLE   0 0 53,964
MGP INGREDIENTS INC NEW COM 55303J106 382,812 4,310,457 SH   SOLE   0 0 4,310,457
MICROCHIP TECHNOLOGY INC COM 595017104 68,018 747,855 SH   SOLE   0 0 747,855
MICRON TECHNOLOGY INC COM 595112103 30,685 585,153 SH   SOLE   0 0 585,153
MICRON TECHNOLOGY INC NOTE 3.000%11/1 595112AY9 81 45,000 PRN   SOLE   0 0 45,000
MICROSOFT CORP COM 594918104 308,873 3,132,249 SH   SOLE   0 0 3,132,249
MICROSOFT CORP COM 594918104 26 13,800 SH Call SOLE   0 0 0
MID AMER APT CMNTYS INC COM 59522J103 1,286 12,776 SH   SOLE   0 0 12,776
MIDDLEBY CORP COM 596278101 345 3,304 SH   SOLE   0 0 3,304
MIDDLESEX WATER CO COM 596680108 513 12,174 SH   SOLE   0 0 12,174
MIDSOUTH BANCORP INC COM 598039105 1,121 84,579 SH   SOLE   0 0 84,579
MIDWESTONE FINL GROUP INC NE COM 598511103 289 8,541 SH   SOLE   0 0 8,541
MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 632 52,515 SH   SOLE   0 0 52,515
MIMECAST LTD ORD SHS G14838109 215 5,206 SH   SOLE   0 0 5,206
MIMEDX GROUP INC COM 602496101 393 61,457 SH   SOLE   0 0 61,457
MINDBODY INC COM CL A 60255W105 265 6,858 SH   SOLE   0 0 6,858
MIRATI THERAPEUTICS INC COM 60468T105 307 6,219 SH   SOLE   0 0 6,219
MITCHAM INDS INC COM 606501104 48 12,028 SH   SOLE   0 0 12,028
MITEL NETWORKS CORP COM 60671Q104 115 10,500 SH   SOLE   0 0 10,500
MIX TELEMATICS LTD SPONSORED ADR 60688N102 192 10,841 SH   SOLE   0 0 10,841
MKS INSTRUMENT INC COM 55306N104 518 5,401 SH   SOLE   0 0 5,401
MOHAWK INDS INC COM 608190104 7,993 37,306 SH   SOLE   0 0 37,306
MOLECULIN BIOTECH INC COM 60855D101 23 12,704 SH   SOLE   0 0 12,704
MOLSON COORS BREWING CO CL B 60871R209 1,841 27,054 SH   SOLE   0 0 27,054
MONDELEZ INTL INC CL A 609207105 8,923 217,649 SH   SOLE   0 0 217,649
MONMOUTH REAL ESTATE INVT CO CL A 609720107 740 44,760 SH   SOLE   0 0 44,760
MONOLITHIC PWR SYS INC COM 609839105 4,502 33,670 SH   SOLE   0 0 33,670
MONROE CAP CORP COM 610335101 192 14,224 SH   SOLE   0 0 14,224
MONSTER BEVERAGE CORP NEW COM 61174X109 3,066 53,510 SH   SOLE   0 0 53,510
MOODYS CORP COM 615369105 1,177 6,899 SH   SOLE   0 0 6,899
MORGAN STANLEY COM NEW 617446448 3,191 67,315 SH   SOLE   0 0 67,315
MORGAN STANLEY ASIA PAC FD I COM 61744U106 459 26,887 SH   SOLE   0 0 26,887
MORGAN STANLEY CHINA A SH FD COM 617468103 405 17,539 SH   SOLE   0 0 17,539
MORGAN STANLEY EM MKTS DM DE COM 617477104 125 18,713 SH   SOLE   0 0 18,713
MORGAN STANLEY EMER MKTS DEB COM 61744H105 103 11,770 SH   SOLE   0 0 11,770
MORGAN STANLEY EMER MKTS FD COM 61744G107 1,171 72,105 SH   SOLE   0 0 72,105
MOSAIC CO NEW COM 61945C103 717 25,576 SH   SOLE   0 0 25,576
MOTOROLA SOLUTIONS INC COM NEW 620076307 62,318 535,495 SH   SOLE   0 0 535,495
MPLX LP COM UNIT REP LTD 55336V100 6,382 186,936 SH   SOLE   0 0 186,936
MSA SAFETY INC COM 553498106 1,298 13,475 SH   SOLE   0 0 13,475
MSC INDL DIRECT INC CL A 553530106 2,613 30,798 SH   SOLE   0 0 30,798
MSCI INC COM 55354G100 678 4,097 SH   SOLE   0 0 4,097
MUELLER INDS INC COM 624756102 203 6,872 SH   SOLE   0 0 6,872
MUELLER WTR PRODS INC COM SER A 624758108 157 13,438 SH   SOLE   0 0 13,438
MYLAN N V SHS EURO N59465109 4,604 127,390 SH   SOLE   0 0 127,390
NABORS INDUSTRIES LTD SHS G6359F103 1,126 175,623 SH   SOLE   0 0 175,623
NANOVIRICIDES INC COM NEW 630087203 5 11,985 SH   SOLE   0 0 11,985
NAPCO SEC TECHNOLOGIES INC COM 630402105 212 14,500 SH   SOLE   0 0 14,500
NASDAQ INC COM 631103108 4,134 45,294 SH   SOLE   0 0 45,294
NATIONAL BEVERAGE CORP COM 635017106 400 3,744 SH   SOLE   0 0 3,744
NATIONAL COMM CORP COM 63546L102 401 8,656 SH   SOLE   0 0 8,656
NATIONAL FUEL GAS CO N J COM 636180101 401 7,571 SH   SOLE   0 0 7,571
NATIONAL GRID PLC SPONSORED ADR NE 636274409 1,062 19,009 SH   SOLE   0 0 19,009
NATIONAL HEALTH INVS INC COM 63633D104 799 10,839 SH   SOLE   0 0 10,839
NATIONAL HEALTH INVS INC NOTE 3.250% 4/0 63633DAE4 19 17,000 PRN   SOLE   0 0 17,000
NATIONAL HEALTHCARE CORP COM 635906100 457 6,488 SH   SOLE   0 0 6,488
NATIONAL OILWELL VARCO INC COM 637071101 1,932 44,515 SH   SOLE   0 0 44,515
NATIONAL PRESTO INDS INC COM 637215104 506 4,082 SH   SOLE   0 0 4,082
NATIONAL RETAIL PPTYS INC COM 637417106 3,814 86,764 SH   SOLE   0 0 86,764
NAVIOS MARITIME ACQUIS CORP SHS Y62159101 6 10,403 SH   SOLE   0 0 10,403
NAVIOS MARITIME PARTNERS L P UNIT LPI Y62267102 40 21,155 SH   SOLE   0 0 21,155
NEKTAR THERAPEUTICS COM 640268108 209 4,290 SH   SOLE   0 0 4,290
NEOGEN CORP COM 640491106 10,049 125,316 SH   SOLE   0 0 125,316
NETAPP INC COM 64110D104 743 9,464 SH   SOLE   0 0 9,464
NETEASE INC SPONSORED ADR 64110W102 1,471 5,823 SH   SOLE   0 0 5,823
NETFLIX INC COM 64110L106 43,987 112,374 SH   SOLE   0 0 112,374
NEUBERGER BERMAN HGH YLD FD COM 64128C106 142 13,137 SH   SOLE   0 0 13,137
NEUBERGER BERMAN INTER MUNI COM 64124P101 786 57,693 SH   SOLE   0 0 57,693
NEUBERGER BERMAN MLP INCOME COM 64129H104 244 27,841 SH   SOLE   0 0 27,841
NEUBERGER BERMAN RE ES SEC F COM 64190A103 124 24,143 SH   SOLE   0 0 24,143
NEW AMER HIGH INCOME FD INC COM NEW 641876800 134 15,505 SH   SOLE   0 0 15,505
NEW HOME CO INC COM 645370107 121 12,157 SH   SOLE   0 0 12,157
NEW JERSEY RES COM 646025106 985 22,009 SH   SOLE   0 0 22,009
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 773 8,164 SH   SOLE   0 0 8,164
NEW RELIC INC COM 64829B100 755 7,503 SH   SOLE   0 0 7,503
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1,751 100,100 SH   SOLE   0 0 100,100
NEW YORK CMNTY BANCORP INC COM 649445103 2,484 225,007 SH   SOLE   0 0 225,007
NEWELL BRANDS INC COM 651229106 3,188 123,614 SH   SOLE   0 0 123,614
NEWELL BRANDS INC COM 651229106 5 10,300 SH Call SOLE   0 0 0
NEWFIELD EXPL CO COM 651290108 1,744 57,663 SH   SOLE   0 0 57,663
NEWMARK GROUP INC CL A 65158N102 477 33,500 SH   SOLE   0 0 33,500
NEWMARKET CORP COM 651587107 1,822 4,504 SH   SOLE   0 0 4,504
NEWMONT MINING CORP COM 651639106 1,273 33,755 SH   SOLE   0 0 33,755
NEXEO SOLUTIONS INC *W EXP 06/09/202 65342H110 9 15,000 SH   SOLE   0 0 15,000
NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 405 18,440 SH   SOLE   0 0 18,440
NEXSTAR MEDIA GROUP INC CL A 65336K103 456 6,208 SH   SOLE   0 0 6,208
NEXTERA ENERGY INC COM 65339F101 25,500 152,652 SH   SOLE   0 0 152,652
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 1,435 114,789 SH   SOLE   0 0 114,789
NIELSEN HLDGS PLC SHS EUR G6518L108 261 8,451 SH   SOLE   0 0 8,451
NIKE INC CL B 654106103 26,327 330,405 SH   SOLE   0 0 330,405
NISOURCE INC COM 65473P105 437 16,639 SH   SOLE   0 0 16,639
NLIGHT INC COM 65487K100 330 9,968 SH   SOLE   0 0 9,968
NOBLE ENERGY INC COM 655044105 207 5,854 SH   SOLE   0 0 5,854
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 2,989 58,539 SH   SOLE   0 0 58,539
NOKIA CORP SPONSORED ADR 654902204 1,444 251,204 SH   SOLE   0 0 251,204
NORDSON CORP COM 655663102 1,386 10,797 SH   SOLE   0 0 10,797
NORDSTROM INC COM 655664100 2,127 41,073 SH   SOLE   0 0 41,073
NORFOLK SOUTHERN CORP COM 655844108 14,752 97,776 SH   SOLE   0 0 97,776
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 118 218,111 SH   SOLE   0 0 218,111
NORTHERN OIL & GAS INC NEV COM 665531109 112 35,509 SH   SOLE   0 0 35,509
NORTHERN TR CORP COM 665859104 9,139 88,821 SH   SOLE   0 0 88,821
NORTHFIELD BANCORP INC DEL COM 66611T108 179 10,782 SH   SOLE   0 0 10,782
NORTHROP GRUMMAN CORP COM 666807102 13,503 43,879 SH   SOLE   0 0 43,879
NORTHWEST NAT GAS CO COM 667655104 2,034 31,891 SH   SOLE   0 0 31,891
NORTHWEST PIPE CO COM 667746101 1,148 59,242 SH   SOLE   0 0 59,242
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1,635 34,595 SH   SOLE   0 0 34,595
NOVAGOLD RES INC COM NEW 66987E206 94 21,210 SH   SOLE   0 0 21,210
NOVARTIS A G SPONSORED ADR 66987V109 9,719 128,653 SH   SOLE   0 0 128,653
NOVAVAX INC COM 670002104 138 103,197 SH   SOLE   0 0 103,197
NOVO-NORDISK A S ADR 670100205 6,708 145,455 SH   SOLE   0 0 145,455
NOVOCURE LTD ORD SHS G6674U108 293 9,358 SH   SOLE   0 0 9,358
NRG ENERGY INC COM NEW 629377508 1,435 46,752 SH   SOLE   0 0 46,752
NRG YIELD INC CL A NEW 62942X306 567 33,257 SH   SOLE   0 0 33,257
NRG YIELD INC CL C 62942X405 1,006 58,481 SH   SOLE   0 0 58,481
NU SKIN ENTERPRISES INC CL A 67018T105 632 8,085 SH   SOLE   0 0 8,085
NUANCE COMMUNICATIONS INC COM 67020Y100 1,033 74,372 SH   SOLE   0 0 74,372
NUCOR CORP COM 670346105 11,738 187,814 SH   SOLE   0 0 187,814
NUCOR CORP COM 670346105 5 37,600 SH Call SOLE   0 0 0
NUSTAR ENERGY LP UNIT COM 67058H102 1,715 75,735 SH   SOLE   0 0 75,735
NUSTAR GP HOLDINGS LLC UNIT RESTG LLC 67059L102 680 54,874 SH   SOLE   0 0 54,874
NUTANIX INC CL A 67059N108 738 14,310 SH   SOLE   0 0 14,310
NUTRIEN LTD COM 67077M108 3,139 57,724 SH   SOLE   0 0 57,724
NUVEEN AMT FREE MUN CR INC F COM 67071L106 4,450 305,005 SH   SOLE   0 0 305,005
NUVEEN AMT FREE QLTY MUN INC COM 670657105 2,443 187,811 SH   SOLE   0 0 187,811
NUVEEN AMT-FREE MUN VALUE FD COM 670695105 252 16,119 SH   SOLE   0 0 16,119
NUVEEN BUILD AMER BD FD COM 67074C103 2,346 113,826 SH   SOLE   0 0 113,826
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 484 36,197 SH   SOLE   0 0 36,197
NUVEEN CALIF MUN VALUE FD COM 67062C107 448 47,185 SH   SOLE   0 0 47,185
NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 377 25,742 SH   SOLE   0 0 25,742
NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 283 30,000 SH   SOLE   0 0 30,000
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 1,162 146,224 SH   SOLE   0 0 146,224
NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 255 21,855 SH   SOLE   0 0 21,855
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 8,689 470,161 SH   SOLE   0 0 470,161
NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 895 83,330 SH   SOLE   0 0 83,330
NUVEEN ENHANCED MUN VALUE FD COM 67074M101 403 29,509 SH   SOLE   0 0 29,509
NUVEEN FLOATING RATE INCOME COM 67072T108 980 93,823 SH   SOLE   0 0 93,823
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 1,985 190,679 SH   SOLE   0 0 190,679
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 1,106 71,639 SH   SOLE   0 0 71,639
NUVEEN HIGH INCOME NOVEMBER COM 67077N106 446 46,612 SH   SOLE   0 0 46,612
NUVEEN INT DUR QUAL MUN TRM COM 670677103 138 11,000 SH   SOLE   0 0 11,000
NUVEEN INTER DURATION MN TMF COM 670671106 1,011 81,295 SH   SOLE   0 0 81,295
NUVEEN MARYLAND QLT MUN INC COM 67061Q107 300 24,771 SH   SOLE   0 0 24,771
NUVEEN MICHIGAN QLT MUN INC COM 670979103 207 16,361 SH   SOLE   0 0 16,361
NUVEEN MTG OPPORTUNITY TERM COM 670735109 1,197 50,921 SH   SOLE   0 0 50,921
NUVEEN MULTI MKT INCOME FD COM 67075J107 199 28,469 SH   SOLE   0 0 28,469
NUVEEN MUN 2021 TARGET TERM COM 670687102 306 32,355 SH   SOLE   0 0 32,355
NUVEEN MUN HIGH INCOME OPP F COM 670682103 704 55,548 SH   SOLE   0 0 55,548
NUVEEN MUN VALUE FD INC COM 670928100 2,798 292,729 SH   SOLE   0 0 292,729
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1,115 77,802 SH   SOLE   0 0 77,802
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 7,138 272,634 SH   SOLE   0 0 272,634
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 2,131 163,303 SH   SOLE   0 0 163,303
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 329 26,885 SH   SOLE   0 0 26,885
NUVEEN NEW YORK QLT MUN INC COM 67066X107 163 12,967 SH   SOLE   0 0 12,967
NUVEEN NORTH CAROLINA QLTY M COM 67060P100 374 30,315 SH   SOLE   0 0 30,315
NUVEEN OHIO QLTY MUN INCOME COM 670980101 524 37,723 SH   SOLE   0 0 37,723
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 1,083 85,771 SH   SOLE   0 0 85,771
NUVEEN PFD & INCM OPPORTNYS COM 67073B106 480 51,457 SH   SOLE   0 0 51,457
NUVEEN PFD & INCM SECURTIES COM 67072C105 5,596 635,238 SH   SOLE   0 0 635,238
NUVEEN PFD & INCOME 2022 TER COM 67075T105 388 16,059 SH   SOLE   0 0 16,059
NUVEEN QUALITY MUNCP INCOME COM 67066V101 1,685 126,691 SH   SOLE   0 0 126,691
NUVEEN REAL ASSET INM AND GW COM 67074Y105 783 48,444 SH   SOLE   0 0 48,444
NUVEEN REAL ESTATE INCOME FD COM 67071B108 1,173 117,399 SH   SOLE   0 0 117,399
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 3,045 216,077 SH   SOLE   0 0 216,077
NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 5,249 314,339 SH   SOLE   0 0 314,339
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 395 40,474 SH   SOLE   0 0 40,474
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 255 17,843 SH   SOLE   0 0 17,843
NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 353 25,799 SH   SOLE   0 0 25,799
NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 292 20,151 SH   SOLE   0 0 20,151
NUVEEN SR INCOME FD COM 67067Y104 136 21,847 SH   SOLE   0 0 21,847
NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 564 34,181 SH   SOLE   0 0 34,181
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 246 19,762 SH   SOLE   0 0 19,762
NVENT ELECTRIC PLC SHS G6700G107 1,143 45,524 SH   SOLE   0 0 45,524
NVIDIA CORP COM 67066G104 59,832 252,543 SH   SOLE   0 0 252,543
NVR INC COM 62944T105 6,380 2,148 SH   SOLE   0 0 2,148
NXP SEMICONDUCTORS N V COM N6596X109 16,035 146,751 SH   SOLE   0 0 146,751
O REILLY AUTOMOTIVE INC NEW COM 67103H107 9,152 33,455 SH   SOLE   0 0 33,455
OAKTREE CAP GROUP LLC UNIT CL A 674001201 548 13,471 SH   SOLE   0 0 13,471
OAKTREE SPECIALTY LENDING CO COM 67401P108 49 10,250 SH   SOLE   0 0 10,250
OASIS PETE INC NEW COM 674215108 6,047 466,226 SH   SOLE   0 0 466,226
OASIS PETE INC NEW NOTE 2.625% 9/1 674215AJ7 78 60,000 PRN   SOLE   0 0 60,000
OCCIDENTAL PETE CORP DEL COM 674599105 25,610 306,037 SH   SOLE   0 0 306,037
OCEANEERING INTL INC COM 675232102 320 12,559 SH   SOLE   0 0 12,559
OGE ENERGY CORP COM 670837103 1,824 51,817 SH   SOLE   0 0 51,817
OKTA INC CL A 679295105 3,107 61,674 SH   SOLE   0 0 61,674
OLD DOMINION FGHT LINES INC COM 679580100 5,316 35,685 SH   SOLE   0 0 35,685
OLD LINE BANCSHARES INC COM 67984M100 344 9,864 SH   SOLE   0 0 9,864
OLD NATL BANCORP IND COM 680033107 688 36,987 SH   SOLE   0 0 36,987
OLD REP INTL CORP COM 680223104 8,380 420,917 SH   SOLE   0 0 420,917
OLIN CORP COM PAR $1 680665205 465 16,177 SH   SOLE   0 0 16,177
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 284 3,921 SH   SOLE   0 0 3,921
OMEGA HEALTHCARE INVS INC COM 681936100 4,779 154,151 SH   SOLE   0 0 154,151
OMNICOM GROUP INC COM 681919106 2,617 34,315 SH   SOLE   0 0 34,315
ON SEMICONDUCTOR CORP COM 682189105 665 29,912 SH   SOLE   0 0 29,912
ONE GAS INC COM 68235P108 4,519 60,457 SH   SOLE   0 0 60,457
ONE LIBERTY PPTYS INC COM 682406103 340 12,892 SH   SOLE   0 0 12,892
ONEOK INC NEW COM 682680103 30,047 430,287 SH   SOLE   0 0 430,287
OPEN TEXT CORP COM 683715106 2,826 80,315 SH   SOLE   0 0 80,315
OPKO HEALTH INC COM 68375N103 174 37,034 SH   SOLE   0 0 37,034
OPPENHEIMER ETF TR S&P 500 REVENUE 68386C104 15,213 299,699 SH   SOLE   0 0 299,699
OPPENHEIMER ETF TR S&P MDCP 400 REV 68386C203 13,907 227,724 SH   SOLE   0 0 227,724
OPPENHEIMER ETF TR S&P SMALLCAP 600 68386C302 13,334 181,669 SH   SOLE   0 0 181,669
OPPENHEIMER ETF TR S&P ULTRA DIVIDE 68386C401 5,068 132,555 SH   SOLE   0 0 132,555
ORACLE CORP COM 68389X105 67,085 1,522,582 SH   SOLE   0 0 1,522,582
ORANGE SPONSORED ADR 684060106 880 52,765 SH   SOLE   0 0 52,765
ORASURE TECHNOLOGIES INC COM 68554V108 628 38,104 SH   SOLE   0 0 38,104
ORBCOMM INC COM 68555P100 1,684 166,736 SH   SOLE   0 0 166,736
ORGANOVO HLDGS INC COM 68620A104 100 71,182 SH   SOLE   0 0 71,182
ORION ENERGY SYSTEMS INC COM 686275108 22 20,100 SH   SOLE   0 0 20,100
ORION ENGINEERED CARBONS S A COM L72967109 263 8,521 SH   SOLE   0 0 8,521
OSHKOSH CORP COM 688239201 1,337 19,001 SH   SOLE   0 0 19,001
OSI ETF TR OSHARS FTSE US 67110P407 6,472 210,944 SH   SOLE   0 0 210,944
OTTER TAIL CORP COM 689648103 501 10,519 SH   SOLE   0 0 10,519
OWENS & MINOR INC NEW COM 690732102 632 37,811 SH   SOLE   0 0 37,811
OWENS CORNING NEW COM 690742101 258 4,070 SH   SOLE   0 0 4,070
OXFORD SQUARE CAP CORP COM 69181V107 296 42,937 SH   SOLE   0 0 42,937
PACCAR INC COM 693718108 4,836 78,047 SH   SOLE   0 0 78,047
PACER FDS TR GLOBL CASH ETF 69374H709 3,984 130,761 SH   SOLE   0 0 130,761
PACER FDS TR TRENDP 100 ETF 69374H303 18,168 545,573 SH   SOLE   0 0 545,573
PACER FDS TR TRENDP US LAR CP 69374H105 61,242 2,090,889 SH   SOLE   0 0 2,090,889
PACER FDS TR TRENDP US MID CP 69374H204 59,923 1,859,797 SH   SOLE   0 0 1,859,797
PACER FDS TR TRENDPILOT EUR 69374H808 28,468 1,017,813 SH   SOLE   0 0 1,017,813
PACER FDS TR WEALTHSHIELD 69374H840 13,315 503,963 SH   SOLE   0 0 503,963
PACIFIC PREMIER BANCORP COM 69478X105 706 18,500 SH   SOLE   0 0 18,500
PACKAGING CORP AMER COM 695156109 891 7,973 SH   SOLE   0 0 7,973
PACWEST BANCORP DEL COM 695263103 4,074 82,432 SH   SOLE   0 0 82,432
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 17 17,815 SH   SOLE   0 0 17,815
PALO ALTO NETWORKS INC COM 697435105 6,760 32,900 SH   SOLE   0 0 32,900
PAN AMERICAN SILVER CORP COM 697900108 999 55,824 SH   SOLE   0 0 55,824
PANDORA MEDIA INC COM 698354107 778 98,757 SH   SOLE   0 0 98,757
PAR TECHNOLOGY CORP COM 698884103 495 28,000 SH   SOLE   0 0 28,000
PARATEK PHARMACEUTICALS INC COM 699374302 180 17,617 SH   SOLE   0 0 17,617
PARK HOTELS RESORTS INC COM 700517105 309 10,099 SH   SOLE   0 0 10,099
PARK NATL CORP COM 700658107 633 5,682 SH   SOLE   0 0 5,682
PARKER DRILLING CO COM 701081101 6 15,698 SH   SOLE   0 0 15,698
PARKER HANNIFIN CORP COM 701094104 3,537 22,691 SH   SOLE   0 0 22,691
PARKERVISION INC COM NEW 701354300 128 195,801 SH   SOLE   0 0 195,801
PARSLEY ENERGY INC CL A 701877102 1,655 54,643 SH   SOLE   0 0 54,643
PATTERN ENERGY GROUP INC CL A 70338P100 252 13,428 SH   SOLE   0 0 13,428
PATTERSON UTI ENERGY INC COM 703481101 1,784 99,136 SH   SOLE   0 0 99,136
PAYCHEX INC COM 704326107 8,864 129,681 SH   SOLE   0 0 129,681
PAYCOM SOFTWARE INC COM 70432V102 4,463 45,154 SH   SOLE   0 0 45,154
PAYPAL HLDGS INC COM 70450Y103 15,331 184,106 SH   SOLE   0 0 184,106
PAYPAL HLDGS INC COM 70450Y103 21 34,100 SH Call SOLE   0 0 0
PBF ENERGY INC CL A 69318G106 1,382 32,961 SH   SOLE   0 0 32,961
PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 203 9,665 SH   SOLE   0 0 9,665
PEBBLEBROOK HOTEL TR COM 70509V100 1,665 42,910 SH   SOLE   0 0 42,910
PEMBINA PIPELINE CORP COM 706327103 1,479 42,728 SH   SOLE   0 0 42,728
PENNANTPARK FLOATING RATE CA COM 70806A106 152 11,133 SH   SOLE   0 0 11,133
PENNEY J C INC COM 708160106 35 15,127 SH   SOLE   0 0 15,127
PENNYMAC CORP NOTE 5.375% 5/0 70932AAB9 28 28,000 PRN   SOLE   0 0 28,000
PENNYMAC MTG INVT TR COM 70931T103 340 17,915 SH   SOLE   0 0 17,915
PENSKE AUTOMOTIVE GRP INC COM 70959W103 1,156 24,679 SH   SOLE   0 0 24,679
PENTAIR PLC SHS G7S00T104 2,048 48,660 SH   SOLE   0 0 48,660
PEOPLES BANCORP INC COM 709789101 1,262 33,399 SH   SOLE   0 0 33,399
PEOPLES UNITED FINANCIAL INC COM 712704105 3,311 183,018 SH   SOLE   0 0 183,018
PEPSICO INC COM 713448108 49,849 457,851 SH   SOLE   0 0 457,851
PERFORMANCE FOOD GROUP CO COM 71377A103 369 10,042 SH   SOLE   0 0 10,042
PERKINELMER INC COM 714046109 449 6,128 SH   SOLE   0 0 6,128
PERMIAN BASIN RTY TR UNIT BEN INT 714236106 96 10,267 SH   SOLE   0 0 10,267
PERRIGO CO PLC SHS G97822103 232 3,185 SH   SOLE   0 0 3,185
PERSPECTA INC COM 715347100 267 12,995 SH   SOLE   0 0 12,995
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 397 39,618 SH   SOLE   0 0 39,618
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 41 30,200 SH Put SOLE   0 0 30,200
PFIZER INC COM 717081103 112,298 3,095,291 SH   SOLE   0 0 3,095,291
PG&E CORP COM 69331C108 1,483 34,847 SH   SOLE   0 0 34,847
PGIM GLOBAL SHORT DURATION H COM 69346J106 1,588 116,285 SH   SOLE   0 0 116,285
PGIM SHORT DURATION HIGH YIE COM 69346H100 3,107 221,930 SH   SOLE   0 0 221,930
PHILIP MORRIS INTL INC COM 718172109 31,891 394,983 SH   SOLE   0 0 394,983
PHILLIPS 66 COM 718546104 49,004 436,333 SH   SOLE   0 0 436,333
PHILLIPS 66 COM 718546104 28 20,800 SH Call SOLE   0 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 4,694 91,932 SH   SOLE   0 0 91,932
PHYSICIANS RLTY TR COM 71943U104 2,525 158,390 SH   SOLE   0 0 158,390
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 961 48,196 SH   SOLE   0 0 48,196
PIMCO CORPORATE & INCOME OPP COM 72201B101 661 37,783 SH   SOLE   0 0 37,783
PIMCO DYNAMIC INCOME FD SHS 72201Y101 1,626 51,031 SH   SOLE   0 0 51,031
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 2,252 95,567 SH   SOLE   0 0 95,567
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 3,367 33,828 SH   SOLE   0 0 33,828
PIMCO ETF TR 1-5 US TIP IDX 72201R205 644 12,439 SH   SOLE   0 0 12,439
PIMCO ETF TR ACTIVE BD ETF 72201R775 4,782 46,401 SH   SOLE   0 0 46,401
PIMCO ETF TR BROAD US TIPS 72201R403 366 6,338 SH   SOLE   0 0 6,338
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 11,260 110,879 SH   SOLE   0 0 110,879
PIMCO ETF TR INTER MUN BD ACT 72201R866 587 11,107 SH   SOLE   0 0 11,107
PIMCO ETF TR INV GRD CRP BD 72201R817 1,572 15,669 SH   SOLE   0 0 15,669
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 209 4,177 SH   SOLE   0 0 4,177
PIMCO HIGH INCOME FD COM SHS 722014107 317 37,971 SH   SOLE   0 0 37,971
PIMCO INCOME STRATEGY FUND I COM 72201J104 253 24,210 SH   SOLE   0 0 24,210
PIMCO MUN INCOME FD II COM 72200W106 618 47,179 SH   SOLE   0 0 47,179
PIMCO MUN INCOME FD III COM 72201A103 158 13,689 SH   SOLE   0 0 13,689
PIMCO MUNICIPAL INCOME FD COM 72200R107 295 22,435 SH   SOLE   0 0 22,435
PIMCO STRATEGIC INCOME FD IN COM 72200X104 534 55,158 SH   SOLE   0 0 55,158
PINNACLE FINL PARTNERS INC COM 72346Q104 7,266 118,442 SH   SOLE   0 0 118,442
PINNACLE FOODS INC DEL COM 72348P104 846 13,008 SH   SOLE   0 0 13,008
PINNACLE WEST CAP CORP COM 723484101 638 7,922 SH   SOLE   0 0 7,922
PIONEER DIV HIGH INCOME TRUS COM 723653101 1,524 104,576 SH   SOLE   0 0 104,576
PIONEER FLOATING RATE TR COM 72369J102 844 75,532 SH   SOLE   0 0 75,532
PIONEER HIGH INCOME TR COM 72369H106 410 44,145 SH   SOLE   0 0 44,145
PIONEER MUN HIGH INCOME ADV COM 723762100 1,763 161,041 SH   SOLE   0 0 161,041
PIONEER MUN HIGH INCOME TR COM SHS 723763108 310 27,180 SH   SOLE   0 0 27,180
PIONEER NAT RES CO COM 723787107 28,685 151,567 SH   SOLE   0 0 151,567
PITNEY BOWES INC COM 724479100 194 22,587 SH   SOLE   0 0 22,587
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 9,918 419,546 SH   SOLE   0 0 419,546
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1,768 73,931 SH   SOLE   0 0 73,931
PLANET FITNESS INC CL A 72703H101 666 15,163 SH   SOLE   0 0 15,163
PLUG POWER INC COM NEW 72919P202 64 31,819 SH   SOLE   0 0 31,819
PLURALSIGHT INC COM CL A 72941B106 847 34,657 SH   SOLE   0 0 34,657
PNC FINL SVCS GROUP INC COM 693475105 9,334 69,088 SH   SOLE   0 0 69,088
PNM RES INC COM 69349H107 301 7,731 SH   SOLE   0 0 7,731
POLARIS INDS INC COM 731068102 6,718 54,985 SH   SOLE   0 0 54,985
POLYMET MINING CORP COM 731916102 138 139,766 SH   SOLE   0 0 139,766
PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 8/0 73640QAB1 12 13,000 PRN   SOLE   0 0 13,000
PORTLAND GEN ELEC CO COM NEW 736508847 399 9,326 SH   SOLE   0 0 9,326
PORTOLA PHARMACEUTICALS INC COM 737010108 335 8,861 SH   SOLE   0 0 8,861
POSCO SPONSORED ADR 693483109 699 9,425 SH   SOLE   0 0 9,425
POST HLDGS INC COM 737446104 213 2,479 SH   SOLE   0 0 2,479
PPG INDS INC COM 693506107 6,194 59,708 SH   SOLE   0 0 59,708
PPL CORP COM 69351T106 7,401 259,213 SH   SOLE   0 0 259,213
PRAXAIR INC COM 74005P104 11,235 71,026 SH   SOLE   0 0 71,026
PRECISION DRILLING CORP COM 2010 74022D308 197 59,537 SH   SOLE   0 0 59,537
PREFERRED APT CMNTYS INC COM 74039L103 418 24,619 SH   SOLE   0 0 24,619
PRGX GLOBAL INC COM NEW 69357C503 351 36,190 SH   SOLE   0 0 36,190
PRICE T ROWE GROUP INC COM 74144T108 5,644 48,611 SH   SOLE   0 0 48,611
PRIMERICA INC COM 74164M108 212 2,125 SH   SOLE   0 0 2,125
PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 603 6,343 SH   SOLE   0 0 6,343
PRINCIPAL FINL GROUP INC COM 74251V102 3,710 70,066 SH   SOLE   0 0 70,066
PROCTER AND GAMBLE CO COM 742718109 65,604 840,422 SH   SOLE   0 0 840,422
PROGRESSIVE CORP OHIO COM 743315103 19,846 335,522 SH   SOLE   0 0 335,522
PROLOGIS INC COM 74340W103 745 11,345 SH   SOLE   0 0 11,345
PROOFPOINT INC COM 743424103 1,118 9,693 SH   SOLE   0 0 9,693
PROPETRO HLDG CORP COM 74347M108 9,492 605,331 SH   SOLE   0 0 605,331
PROSHARES TR INFLATN EXPECTNS 74348A814 489 17,000 SH   SOLE   0 0 17,000
PROSHARES TR LONG ONLINE SHRT 74347B375 618 12,588 SH   SOLE   0 0 12,588
PROSHARES TR MSCI EAFE DIVD 74347B839 2,127 55,866 SH   SOLE   0 0 55,866
PROSHARES TR PRIV EQTY-LSTD 74348A533 430 12,000 SH   SOLE   0 0 12,000
PROSHARES TR PSHS LC COR PLUS 74347R248 2,262 33,490 SH   SOLE   0 0 33,490
PROSHARES TR RUSS 2000 DIVD 74347B698 8,717 152,532 SH   SOLE   0 0 152,532
PROSHARES TR S&P 500 DV ARIST 74348A467 52,926 848,986 SH   SOLE   0 0 848,986
PROSHARES TR S&P MDCP 400 DIV 74347B680 6,469 118,683 SH   SOLE   0 0 118,683
PROSHARES TR SHRT 20+YR TRE 74347X849 1,515 66,923 SH   SOLE   0 0 66,923
PROSHARES TR SHRT HGH YIELD 74347R131 970 41,822 SH   SOLE   0 0 41,822
PROSHARES TR SHRT RL EST FD 74347X641 775 49,741 SH   SOLE   0 0 49,741
PROSHARES TR ULTRA FNCLS NEW 74347X633 429 10,608 SH   SOLE   0 0 10,608
PROSPECT CAPITAL CORPORATION COM 74348T102 1,323 197,195 SH   SOLE   0 0 197,195
PROTEON THERAPEUTICS INC COM 74371L109 30 12,300 SH   SOLE   0 0 12,300
PROVIDENT FINL SVCS INC COM 74386T105 226 8,206 SH   SOLE   0 0 8,206
PRUDENTIAL FINL INC COM 744320102 8,082 86,437 SH   SOLE   0 0 86,437
PRUDENTIAL PLC ADR 74435K204 431 9,437 SH   SOLE   0 0 9,437
PUBLIC STORAGE COM 74460D109 11,012 48,540 SH   SOLE   0 0 48,540
PUBLIC SVC ENTERPRISE GROUP COM 744573106 6,897 127,386 SH   SOLE   0 0 127,386
PULTE GROUP INC COM 745867101 2,694 93,701 SH   SOLE   0 0 93,701
PURE STORAGE INC CL A 74624M102 1,193 49,966 SH   SOLE   0 0 49,966
PUTMAN HIGH INCOME SEC FUND SHS BEN INT 746779107 194 20,795 SH   SOLE   0 0 20,795
PUTNAM MANAGED MUN INCOM TR COM 746823103 634 89,617 SH   SOLE   0 0 89,617
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 115 24,573 SH   SOLE   0 0 24,573
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 615 52,666 SH   SOLE   0 0 52,666
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 1,372 262,395 SH   SOLE   0 0 262,395
PVH CORP COM 693656100 560 3,742 SH   SOLE   0 0 3,742
QCR HOLDINGS INC COM 74727A104 740 15,600 SH   SOLE   0 0 15,600
QEP RES INC COM 74733V100 406 33,148 SH   SOLE   0 0 33,148
QORVO INC COM 74736K101 546 6,805 SH   SOLE   0 0 6,805
QUALCOMM INC COM 747525103 20,124 358,585 SH   SOLE   0 0 358,585
QUALYS INC COM 74758T303 1,792 21,252 SH   SOLE   0 0 21,252
QUANTA SVCS INC COM 74762E102 486 14,539 SH   SOLE   0 0 14,539
QUEST DIAGNOSTICS INC COM 74834L100 1,377 12,528 SH   SOLE   0 0 12,528
QUIDEL CORP COM 74838J101 819 12,315 SH   SOLE   0 0 12,315
R1 RCM INC COM 749397105 99 11,355 SH   SOLE   0 0 11,355
RADIAN GROUP INC COM 750236101 1,151 70,945 SH   SOLE   0 0 70,945
RADIANT LOGISTICS INC COM 75025X100 491 125,460 SH   SOLE   0 0 125,460
RADNET INC COM 750491102 616 41,050 SH   SOLE   0 0 41,050
RALPH LAUREN CORP CL A 751212101 381 3,034 SH   SOLE   0 0 3,034
RANDGOLD RES LTD ADR 752344309 299 3,873 SH   SOLE   0 0 3,873
RANGE RES CORP COM 75281A109 904 54,017 SH   SOLE   0 0 54,017
RAPID7 INC COM 753422104 266 9,438 SH   SOLE   0 0 9,438
RAVEN INDS INC COM 754212108 226 5,879 SH   SOLE   0 0 5,879
RAYMOND JAMES FINANCIAL INC COM 754730109 16,972 189,950 SH   SOLE   0 0 189,950
RAYONIER INC COM 754907103 2,367 61,172 SH   SOLE   0 0 61,172
RAYTHEON CO COM NEW 755111507 17,065 88,333 SH   SOLE   0 0 88,333
RBB FD INC MOTLEY FOL ETF 74933W601 617 30,650 SH   SOLE   0 0 30,650
REALTY INCOME CORP COM 756109104 7,030 130,702 SH   SOLE   0 0 130,702
REAVES UTIL INCOME FD COM SH BEN INT 756158101 1,629 56,353 SH   SOLE   0 0 56,353
RED HAT INC COM 756577102 1,911 14,221 SH   SOLE   0 0 14,221
RED ROBIN GOURMET BURGERS IN COM 75689M101 531 11,385 SH   SOLE   0 0 11,385
REGENERON PHARMACEUTICALS COM 75886F107 1,085 3,144 SH   SOLE   0 0 3,144
REGIONS FINL CORP NEW COM 7591EP100 3,402 191,338 SH   SOLE   0 0 191,338
REINSURANCE GROUP AMER INC COM NEW 759351604 218 1,636 SH   SOLE   0 0 1,636
RELIANCE STEEL & ALUMINUM CO COM 759509102 237 2,710 SH   SOLE   0 0 2,710
RELIANT BANCORP INC COM 75956B101 308 10,989 SH   SOLE   0 0 10,989
RENASANT CORP COM 75970E107 362 7,944 SH   SOLE   0 0 7,944
RENEWABLE ENERGY GROUP INC NOTE 2.750% 6/1 75972AAA1 26 19,000 PRN   SOLE   0 0 19,000
RENT A CTR INC NEW COM 76009N100 300 20,410 SH   SOLE   0 0 20,410
REPUBLIC SVCS INC COM 760759100 3,592 52,547 SH   SOLE   0 0 52,547
RESEARCH FRONTIERS INC COM 760911107 26 31,755 SH   SOLE   0 0 31,755
RESMED INC COM 761152107 5,806 56,053 SH   SOLE   0 0 56,053
RESONANT INC COM 76118L102 108 19,135 SH   SOLE   0 0 19,135
RESOURCE CAP CORP NOTE 6.000%12/0 76120WAA2 14 14,000 PRN   SOLE   0 0 14,000
RESOURCE CAP CORP NOTE 8.000% 1/1 76120WAB0 107 105,000 PRN   SOLE   0 0 105,000
RESTAURANT BRANDS INTL INC COM 76131D103 451 7,477 SH   SOLE   0 0 7,477
RETAIL OPPORTUNITY INVTS COR COM 76131N101 2,769 144,513 SH   SOLE   0 0 144,513
RETAIL PPTYS AMER INC CL A 76131V202 441 34,510 SH   SOLE   0 0 34,510
RINGCENTRAL INC CL A 76680R206 2,455 34,892 SH   SOLE   0 0 34,892
RIO TINTO PLC SPONSORED ADR 767204100 3,834 69,109 SH   SOLE   0 0 69,109
RITE AID CORP COM 767754104 293 169,306 SH   SOLE   0 0 169,306
RIVERNORTH DOUBLELINE STRATE COM 76882G107 203 11,500 SH   SOLE   0 0 11,500
RLI CORP COM 749607107 676 10,216 SH   SOLE   0 0 10,216
ROBERT HALF INTL INC COM 770323103 709 10,893 SH   SOLE   0 0 10,893
ROCKWELL AUTOMATION INC COM 773903109 5,992 36,049 SH   SOLE   0 0 36,049
ROCKWELL COLLINS INC COM 774341101 5,253 39,006 SH   SOLE   0 0 39,006
ROCKWELL MED INC COM 774374102 92 18,627 SH   SOLE   0 0 18,627
ROCKY BRANDS INC COM 774515100 430 14,335 SH   SOLE   0 0 14,335
ROGERS COMMUNICATIONS INC CL B 775109200 287 6,043 SH   SOLE   0 0 6,043
ROKU INC COM CL A 77543R102 4,197 98,468 SH   SOLE   0 0 98,468
ROLLINS INC COM 775711104 4,548 86,500 SH   SOLE   0 0 86,500
ROPER TECHNOLOGIES INC COM 776696106 11,365 41,182 SH   SOLE   0 0 41,182
ROSS STORES INC COM 778296103 7,574 89,370 SH   SOLE   0 0 89,370
ROYAL BK CDA MONTREAL QUE COM 780087102 14,436 191,755 SH   SOLE   0 0 191,755
ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 392 57,594 SH   SOLE   0 0 57,594
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 3,137 30,257 SH   SOLE   0 0 30,257
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 10,705 147,352 SH   SOLE   0 0 147,352
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 18,512 267,407 SH   SOLE   0 0 267,407
ROYAL GOLD INC COM 780287108 567 6,106 SH   SOLE   0 0 6,106
ROYCE MICRO-CAP TR INC COM 780915104 480 48,030 SH   SOLE   0 0 48,030
ROYCE VALUE TR INC COM 780910105 15,251 965,254 SH   SOLE   0 0 965,254
RPM INTL INC COM 749685103 555 9,512 SH   SOLE   0 0 9,512
RSP PERMIAN INC COM 74978Q105 566 12,857 SH   SOLE   0 0 12,857
RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 321 2,809 SH   SOLE   0 0 2,809
RYDER SYS INC COM 783549108 2,038 28,361 SH   SOLE   0 0 28,361
RYMAN HOSPITALITY PPTYS INC COM 78377T107 388 4,663 SH   SOLE   0 0 4,663
S & T BANCORP INC COM 783859101 373 8,625 SH   SOLE   0 0 8,625
S&P GLOBAL INC COM 78409V104 5,117 25,096 SH   SOLE   0 0 25,096
SABRA HEALTH CARE REIT INC COM 78573L106 2,079 95,690 SH   SOLE   0 0 95,690
SAFETY INS GROUP INC COM 78648T100 1,784 20,888 SH   SOLE   0 0 20,888
SAGE THERAPEUTICS INC COM 78667J108 747 4,774 SH   SOLE   0 0 4,774
SAIA INC COM 78709Y105 635 7,855 SH   SOLE   0 0 7,855
SALESFORCE COM INC COM 79466L302 47,817 350,563 SH   SOLE   0 0 350,563
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 233 40,275 SH   SOLE   0 0 40,275
SANCHEZ ENERGY CORP COM 79970Y105 63 13,958 SH   SOLE   0 0 13,958
SANDERSON FARMS INC COM 800013104 709 6,740 SH   SOLE   0 0 6,740
SANGAMO THERAPEUTICS INC COM 800677106 335 23,570 SH   SOLE   0 0 23,570
SANOFI SPONSORED ADR 80105N105 4,067 101,656 SH   SOLE   0 0 101,656
SAP SE SPON ADR 803054204 827 7,155 SH   SOLE   0 0 7,155
SAREPTA THERAPEUTICS INC COM 803607100 1,619 12,252 SH   SOLE   0 0 12,252
SASOL LTD SPONSORED ADR 803866300 521 14,260 SH   SOLE   0 0 14,260
SBA COMMUNICATIONS CORP NEW CL A 78410G104 2,786 16,871 SH   SOLE   0 0 16,871
SCANA CORP NEW COM 80589M102 1,546 40,127 SH   SOLE   0 0 40,127
SCHEIN HENRY INC COM 806407102 1,049 14,440 SH   SOLE   0 0 14,440
SCHLUMBERGER LTD COM 806857108 13,121 195,739 SH   SOLE   0 0 195,739
SCHWAB CHARLES CORP NEW COM 808513105 4,032 78,904 SH   SOLE   0 0 78,904
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 5,627 217,333 SH   SOLE   0 0 217,333
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 20,996 635,296 SH   SOLE   0 0 635,296
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 779 14,886 SH   SOLE   0 0 14,886
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 558 14,916 SH   SOLE   0 0 14,916
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 2,612 52,504 SH   SOLE   0 0 52,504
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3,068 46,486 SH   SOLE   0 0 46,486
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 38,669 784,517 SH   SOLE   0 0 784,517
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 24,199 319,337 SH   SOLE   0 0 319,337
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 601 11,317 SH   SOLE   0 0 11,317
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 20,778 319,713 SH   SOLE   0 0 319,713
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 25,799 470,010 SH   SOLE   0 0 470,010
SCHWAB STRATEGIC TR US REIT ETF 808524847 7,328 175,395 SH   SOLE   0 0 175,395
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 22,511 305,963 SH   SOLE   0 0 305,963
SCHWAB STRATEGIC TR US TIPS ETF 808524870 4,347 79,164 SH   SOLE   0 0 79,164
SCIENCE APPLICATNS INTL CP N COM 808625107 1,035 12,788 SH   SOLE   0 0 12,788
SCIENTIFIC GAMES CORP COM 80874P109 251 5,100 SH   SOLE   0 0 5,100
SCORPIO TANKERS INC SHS Y7542C106 33 11,587 SH   SOLE   0 0 11,587
SCOTTS MIRACLE GRO CO CL A 810186106 414 4,977 SH   SOLE   0 0 4,977
SEABRIDGE GOLD INC COM 811916105 287 25,723 SH   SOLE   0 0 25,723
SEACOAST BKG CORP FLA COM NEW 811707801 818 25,895 SH   SOLE   0 0 25,895
SEADRILL LIMITED SHS G7945E105 7 32,926 SH   SOLE   0 0 32,926
SEAGATE TECHNOLOGY PLC SHS G7945M107 4,458 78,944 SH   SOLE   0 0 78,944
SEALED AIR CORP NEW COM 81211K100 861 20,279 SH   SOLE   0 0 20,279
SEASPAN CORP SHS Y75638109 113 11,114 SH   SOLE   0 0 11,114
SEATTLE GENETICS INC COM 812578102 299 4,505 SH   SOLE   0 0 4,505
SEI INVESTMENTS CO COM 784117103 1,101 17,615 SH   SOLE   0 0 17,615
SELECT INCOME REIT COM SH BEN INT 81618T100 999 44,459 SH   SOLE   0 0 44,459
SELECT SECTOR SPDR TR ENERGY 81369Y506 68,400 900,710 SH   SOLE   0 0 900,710
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1,049 32,058 SH   SOLE   0 0 32,058
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 43,676 399,592 SH   SOLE   0 0 399,592
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 21,207 411,546 SH   SOLE   0 0 411,546
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 46,196 553,501 SH   SOLE   0 0 553,501
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 55,324 2,080,620 SH   SOLE   0 0 2,080,620
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 4 12,100 SH Call SOLE   0 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 6 11,900 SH Call SOLE   0 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 19 37,000 SH Call SOLE   0 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 88 37,000 SH Call SOLE   0 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 44 37,000 SH Put SOLE   0 0 37,000
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 4 18,000 SH Call SOLE   0 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 38,145 532,523 SH   SOLE   0 0 532,523
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 7,519 144,711 SH   SOLE   0 0 144,711
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 6,518 112,242 SH   SOLE   0 0 112,242
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 83,887 1,207,520 SH   SOLE   0 0 1,207,520
SELECTIVE INS GROUP INC COM 816300107 362 6,584 SH   SOLE   0 0 6,584
SEMPRA ENERGY COM 816851109 2,299 19,796 SH   SOLE   0 0 19,796
SENIOR HSG PPTYS TR SH BEN INT 81721M109 803 44,375 SH   SOLE   0 0 44,375
SENOMYX INC COM 81724Q107 35 29,500 SH   SOLE   0 0 29,500
SENSEONICS HLDGS INC COM 81727U105 2,678 651,481 SH   SOLE   0 0 651,481
SERVICE CORP INTL COM 817565104 722 20,175 SH   SOLE   0 0 20,175
SERVICENOW INC COM 81762P102 26,164 151,702 SH   SOLE   0 0 151,702
SERVISFIRST BANCSHARES INC COM 81768T108 1,408 33,744 SH   SOLE   0 0 33,744
SEVEN STARS CLOUD GROUP INC COM 81789Y102 29 15,340 SH   SOLE   0 0 15,340
SHAKE SHACK INC CL A 819047101 392 5,930 SH   SOLE   0 0 5,930
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 1,036 46,702 SH   SOLE   0 0 46,702
SHERWIN WILLIAMS CO COM 824348106 9,684 23,737 SH   SOLE   0 0 23,737
SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 474 12,320 SH   SOLE   0 0 12,320
SHIP FINANCE INTERNATIONAL L SHS G81075106 253 16,896 SH   SOLE   0 0 16,896
SHIRE PLC SPONSORED ADR 82481R106 707 4,185 SH   SOLE   0 0 4,185
SHOPIFY INC CL A 82509L107 5,267 36,104 SH   SOLE   0 0 36,104
SHUTTERFLY INC COM 82568P304 624 6,931 SH   SOLE   0 0 6,931
SIBANYE STILLWATER SPONSORED ADR 825724206 31 13,000 SH   SOLE   0 0 13,000
SIERRA ONCOLOGY INC COM 82640U107 46 15,617 SH   SOLE   0 0 15,617
SIGNATURE BK NEW YORK N Y COM 82669G104 605 4,730 SH   SOLE   0 0 4,730
SIMON PPTY GROUP INC NEW COM 828806109 3,745 22,001 SH   SOLE   0 0 22,001
SIRIUS XM HLDGS INC COM 82968B103 6,501 960,311 SH   SOLE   0 0 960,311
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 419 4,993 SH   SOLE   0 0 4,993
SIX FLAGS ENTMT CORP NEW COM 83001A102 1,567 22,370 SH   SOLE   0 0 22,370
SJW GROUP COM 784305104 420 6,345 SH   SOLE   0 0 6,345
SKYWEST INC COM 830879102 256 4,930 SH   SOLE   0 0 4,930
SKYWORKS SOLUTIONS INC COM 83088M102 8,149 84,308 SH   SOLE   0 0 84,308
SMITH A O COM 831865209 1,703 28,798 SH   SOLE   0 0 28,798
SMUCKER J M CO COM NEW 832696405 4,814 44,787 SH   SOLE   0 0 44,787
SNAP INC CL A 83304A106 889 67,949 SH   SOLE   0 0 67,949
SNAP ON INC COM 833034101 2,517 15,659 SH   SOLE   0 0 15,659
SODASTREAM INTERNATIONAL LTD USD SHS M9068E105 800 9,383 SH   SOLE   0 0 9,383
SONIC CORP COM 835451105 380 11,047 SH   SOLE   0 0 11,047
SONOCO PRODS CO COM 835495102 541 10,305 SH   SOLE   0 0 10,305
SONY CORP SPONSORED ADR 835699307 1,003 19,564 SH   SOLE   0 0 19,564
SOURCE CAP INC COM 836144105 209 5,261 SH   SOLE   0 0 5,261
SOUTH JERSEY INDS INC COM 838518108 2,132 63,710 SH   SOLE   0 0 63,710
SOUTH ST CORP COM 840441109 235 2,731 SH   SOLE   0 0 2,731
SOUTHERN CO COM 842587107 18,563 400,844 SH   SOLE   0 0 400,844
SOUTHERN COPPER CORP COM 84265V105 410 8,748 SH   SOLE   0 0 8,748
SOUTHSIDE BANCSHARES INC COM 84470P109 1,495 44,387 SH   SOLE   0 0 44,387
SOUTHWEST AIRLS CO COM 844741108 3,590 70,551 SH   SOLE   0 0 70,551
SOUTHWEST GAS HOLDINGS INC COM 844895102 718 9,411 SH   SOLE   0 0 9,411
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 39,762 163,802 SH   SOLE   0 0 163,802
SPDR GOLD TRUST GOLD SHS 78463V107 49,803 419,749 SH   SOLE   0 0 419,749
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 7,955 165,354 SH   SOLE   0 0 165,354
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 2,386 60,957 SH   SOLE   0 0 60,957
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 2,279 59,444 SH   SOLE   0 0 59,444
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 17,291 345,278 SH   SOLE   0 0 345,278
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 4,947 162,721 SH   SOLE   0 0 162,721
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 3,985 112,756 SH   SOLE   0 0 112,756
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 594 12,511 SH   SOLE   0 0 12,511
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 1,258 18,673 SH   SOLE   0 0 18,673
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1,516 39,579 SH   SOLE   0 0 39,579
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 408 11,878 SH   SOLE   0 0 11,878
SPDR S&P 500 ETF TR TR UNIT 78462F103 328,485 1,210,869 SH   SOLE   0 0 1,210,869
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 52,870 148,917 SH   SOLE   0 0 148,917
SPDR SER TR BLOMBERG BRC INV 78468R200 18,993 617,650 SH   SOLE   0 0 617,650
SPDR SER TR BLOOMBERG SRT TR 78468R408 6,556 240,221 SH   SOLE   0 0 240,221
SPDR SER TR DORSEY WRGT FI 78468R713 380 16,055 SH   SOLE   0 0 16,055
SPDR SER TR NUVEEN BLMBRG SR 78468R739 3,329 69,363 SH   SOLE   0 0 69,363
SPDR SER TR NUVEEN BRC MUNIC 78468R721 917 19,110 SH   SOLE   0 0 19,110
SPDR SER TR PORTFOLIO SH TSR 78468R101 825 27,909 SH   SOLE   0 0 27,909
SPDR SER TR PORTFOLIO SM ETF 78468R853 1,758 54,446 SH   SOLE   0 0 54,446
SPDR SER TR PRTFLO S&P500 HI 78468R788 493 13,213 SH   SOLE   0 0 13,213
SPDR SER TR SPDR BLOOMBERG 78468R663 2,536 27,685 SH   SOLE   0 0 27,685
SPDR SERIES TRUST AEROSPACE DEF 78464A631 21,208 243,400 SH   SOLE   0 0 243,400
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 10,434 196,797 SH   SOLE   0 0 196,797
SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 1,094 18,638 SH   SOLE   0 0 18,638
SPDR SERIES TRUST BLOMBERG BRC INT 78464A334 712 22,752 SH   SOLE   0 0 22,752
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 2,124 76,523 SH   SOLE   0 0 76,523
SPDR SERIES TRUST BLOMBRG BRC INTL 78464A151 8,091 239,231 SH   SOLE   0 0 239,231
SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 901 16,222 SH   SOLE   0 0 16,222
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 11,997 338,135 SH   SOLE   0 0 338,135
SPDR SERIES TRUST DJ REIT ETF 78464A607 4,653 49,522 SH   SOLE   0 0 49,522
SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 2,503 46,127 SH   SOLE   0 0 46,127
SPDR SERIES TRUST HLTH CR EQUIP 78464A581 20,965 268,021 SH   SOLE   0 0 268,021
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 2,206 39,051 SH   SOLE   0 0 39,051
SPDR SERIES TRUST NYSE TECH ETF 78464A102 559 5,992 SH   SOLE   0 0 5,992
SPDR SERIES TRUST OILGAS EQUIP 78464A748 516 30,416 SH   SOLE   0 0 30,416
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 395 14,151 SH   SOLE   0 0 14,151
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 6,148 184,668 SH   SOLE   0 0 184,668
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 1,271 36,444 SH   SOLE   0 0 36,444
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 1,430 47,415 SH   SOLE   0 0 47,415
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 1,580 46,487 SH   SOLE   0 0 46,487
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 6,825 194,269 SH   SOLE   0 0 194,269
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 5,143 173,558 SH   SOLE   0 0 173,558
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 1,431 26,488 SH   SOLE   0 0 26,488
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 1,429 27,475 SH   SOLE   0 0 27,475
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 11,024 174,437 SH   SOLE   0 0 174,437
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 6,145 92,008 SH   SOLE   0 0 92,008
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 10,622 146,918 SH   SOLE   0 0 146,918
SPDR SERIES TRUST S&P BIOTECH 78464A870 16,205 170,230 SH   SOLE   0 0 170,230
SPDR SERIES TRUST S&P BIOTECH 78464A870 1 22,300 SH Call SOLE   0 0 0
SPDR SERIES TRUST S&P BK ETF 78464A797 4,575 97,016 SH   SOLE   0 0 97,016
SPDR SERIES TRUST S&P DIVID ETF 78464A763 64,494 695,729 SH   SOLE   0 0 695,729
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 1,333 33,691 SH   SOLE   0 0 33,691
SPDR SERIES TRUST S&P INS ETF 78464A789 750 25,165 SH   SOLE   0 0 25,165
SPDR SERIES TRUST S&P METALS MNG 78464A755 455 12,822 SH   SOLE   0 0 12,822
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 1,990 46,214 SH   SOLE   0 0 46,214
SPDR SERIES TRUST S&P REGL BKG 78464A698 29,238 479,300 SH   SOLE   0 0 479,300
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 517 10,638 SH   SOLE   0 0 10,638
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 287 3,976 SH   SOLE   0 0 3,976
SPDR SERIES TRUST S&P TRANSN ETF 78464A532 304 4,817 SH   SOLE   0 0 4,817
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 490 11,276 SH   SOLE   0 0 11,276
SPECTRA ENERGY PARTNERS LP COM 84756N109 2,352 66,397 SH   SOLE   0 0 66,397
SPIRE INC COM 84857L101 378 5,346 SH   SOLE   0 0 5,346
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 222 2,586 SH   SOLE   0 0 2,586
SPIRIT AIRLS INC COM 848577102 1,669 45,910 SH   SOLE   0 0 45,910
SPIRIT RLTY CAP INC NEW COM 84860W102 462 57,558 SH   SOLE   0 0 57,558
SPLUNK INC COM 848637104 7,500 75,672 SH   SOLE   0 0 75,672
SPOTIFY TECHNOLOGY S A SHS L8681T102 1,193 7,090 SH   SOLE   0 0 7,090
SPRINT CORP COM SER 1 85207U105 144 26,481 SH   SOLE   0 0 26,481
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 9,673 771,992 SH   SOLE   0 0 771,992
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 1,443 141,730 SH   SOLE   0 0 141,730
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1,948 331,925 SH   SOLE   0 0 331,925
SPROUTS FMRS MKT INC COM 85208M102 374 16,939 SH   SOLE   0 0 16,939
SQUARE INC CL A 852234103 8,009 129,935 SH   SOLE   0 0 129,935
SRC ENERGY INC COM 78470V108 4,282 388,560 SH   SOLE   0 0 388,560
SRC ENERGY INC COM 78470V108 15 32,600 SH Call SOLE   0 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 13,894 267,695 SH   SOLE   0 0 267,695
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 8,521 181,420 SH   SOLE   0 0 181,420
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 2,785 104,561 SH   SOLE   0 0 104,561
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 5,178 108,897 SH   SOLE   0 0 108,897
ST JOE CO COM 790148100 631 35,130 SH   SOLE   0 0 35,130
STAAR SURGICAL CO COM PAR $0.01 852312305 2,411 77,760 SH   SOLE   0 0 77,760
STAG INDL INC COM 85254J102 3,041 111,692 SH   SOLE   0 0 111,692
STAGE STORES INC COM NEW 85254C305 45 18,747 SH   SOLE   0 0 18,747
STAMPS COM INC COM NEW 852857200 301 1,189 SH   SOLE   0 0 1,189
STANLEY BLACK & DECKER INC COM 854502101 4,411 33,206 SH   SOLE   0 0 33,206
STARBUCKS CORP COM 855244109 15,681 320,998 SH   SOLE   0 0 320,998
STARWOOD PPTY TR INC COM 85571B105 3,831 176,479 SH   SOLE   0 0 176,479
STATE STR CORP COM 857477103 3,162 33,970 SH   SOLE   0 0 33,970
STEEL DYNAMICS INC COM 858119100 928 20,197 SH   SOLE   0 0 20,197
STEELCASE INC CL A 858155203 253 18,748 SH   SOLE   0 0 18,748
STELLAR BIOTECHNOLOGIES INC COM 85855A302 27 15,063 SH   SOLE   0 0 15,063
STELLUS CAP INVT CORP COM 858568108 561 43,875 SH   SOLE   0 0 43,875
STEPAN CO COM 858586100 202 2,589 SH   SOLE   0 0 2,589
STERICYCLE INC COM 858912108 824 12,613 SH   SOLE   0 0 12,613
STERICYCLE INC DEP PFD A 1/10 858912207 735 14,960 SH   SOLE   0 0 14,960
STERIS PLC SHS USD G84720104 1,729 16,470 SH   SOLE   0 0 16,470
STERLING CONSTRUCTION CO INC COM 859241101 135 10,350 SH   SOLE   0 0 10,350
STITCH FIX INC COM CL A 860897107 502 18,278 SH   SOLE   0 0 18,278
STMICROELECTRONICS N V NY REGISTRY 861012102 1,378 62,294 SH   SOLE   0 0 62,294
STONEMOR PARTNERS L P COM UNITS INT 86183Q100 292 48,503 SH   SOLE   0 0 48,503
STONERIDGE INC COM 86183P102 448 12,757 SH   SOLE   0 0 12,757
STORE CAP CORP COM 862121100 2,006 73,205 SH   SOLE   0 0 73,205
STREAMLINE HEALTH SOLUTIONS COM 86323X106 65 46,430 SH   SOLE   0 0 46,430
STRYKER CORP COM 863667101 35,796 211,983 SH   SOLE   0 0 211,983
STURM RUGER & CO INC COM 864159108 698 12,471 SH   SOLE   0 0 12,471
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 3,502 149,068 SH   SOLE   0 0 149,068
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 153 19,676 SH   SOLE   0 0 19,676
SUMMER INFANT INC COM 865646103 196 141,331 SH   SOLE   0 0 141,331
SUMMIT MIDSTREAM PARTNERS LP COM UNIT LTD 866142102 164 10,630 SH   SOLE   0 0 10,630
SUMMIT THERAPEUTICS PLC SPONS ADS 86627R102 37 15,000 SH   SOLE   0 0 15,000
SUN CMNTYS INC COM 866674104 770 7,868 SH   SOLE   0 0 7,868
SUN LIFE FINL INC COM 866796105 622 15,474 SH   SOLE   0 0 15,474
SUNCOR ENERGY INC NEW COM 867224107 2,907 71,447 SH   SOLE   0 0 71,447
SUNOCO LP COM U REP LP 86765K109 3,058 122,507 SH   SOLE   0 0 122,507
SUNPOWER CORP COM 867652406 172 22,481 SH   SOLE   0 0 22,481
SUNRUN INC COM 86771W105 1,022 77,735 SH   SOLE   0 0 77,735
SUNTRUST BKS INC *W EXP 12/31/201 867914129 819 25,000 SH   SOLE   0 0 25,000
SUNTRUST BKS INC COM 867914103 4,973 75,320 SH   SOLE   0 0 75,320
SUPERIOR ENERGY SVCS INC COM 868157108 345 35,453 SH   SOLE   0 0 35,453
SUPERNUS PHARMACEUTICALS INC COM 868459108 404 6,749 SH   SOLE   0 0 6,749
SVB FINL GROUP COM 78486Q101 24,104 83,474 SH   SOLE   0 0 83,474
SYMANTEC CORP COM 871503108 361 17,481 SH   SOLE   0 0 17,481
SYNCHRONY FINL COM 87165B103 20,332 609,113 SH   SOLE   0 0 609,113
SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 116 66,794 SH   SOLE   0 0 66,794
SYNNEX CORP COM 87162W100 977 10,120 SH   SOLE   0 0 10,120
SYNOPSYS INC COM 871607107 220 2,567 SH   SOLE   0 0 2,567
SYNOVUS FINL CORP COM NEW 87161C501 1,160 21,950 SH   SOLE   0 0 21,950
SYNTEL INC COM 87162H103 578 18,013 SH   SOLE   0 0 18,013
SYSCO CORP COM 871829107 12,410 181,739 SH   SOLE   0 0 181,739
T MOBILE US INC COM 872590104 775 12,974 SH   SOLE   0 0 12,974
T2 BIOSYSTEMS INC COM 89853L104 215 27,754 SH   SOLE   0 0 27,754
TABLEAU SOFTWARE INC CL A 87336U105 288 2,942 SH   SOLE   0 0 2,942
TABULA RASA HEALTHCARE INC COM 873379101 366 5,740 SH   SOLE   0 0 5,740
TACTILE SYS TECHNOLOGY INC COM 87357P100 1,594 30,660 SH   SOLE   0 0 30,660
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 5,660 154,813 SH   SOLE   0 0 154,813
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,245 10,519 SH   SOLE   0 0 10,519
TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 698 16,124 SH   SOLE   0 0 16,124
TANGER FACTORY OUTLET CTRS I COM 875465106 1,598 68,022 SH   SOLE   0 0 68,022
TAPESTRY INC COM 876030107 1,135 24,297 SH   SOLE   0 0 24,297
TARGA RES CORP COM 87612G101 9,167 185,233 SH   SOLE   0 0 185,233
TARGET CORP COM 87612E106 14,725 193,440 SH   SOLE   0 0 193,440
TASEKO MINES LTD COM 876511106 13 12,300 SH   SOLE   0 0 12,300
TAUBMAN CTRS INC COM 876664103 204 3,464 SH   SOLE   0 0 3,464
TC PIPELINES LP UT COM LTD PRT 87233Q108 229 8,837 SH   SOLE   0 0 8,837
TCG BDC INC COM 872280102 1,618 95,074 SH   SOLE   0 0 95,074
TCP CAP CORP COM 87238Q103 1,372 94,917 SH   SOLE   0 0 94,917
TCW STRATEGIC INCOME FUND IN COM 872340104 73 13,241 SH   SOLE   0 0 13,241
TD AMERITRADE HLDG CORP COM 87236Y108 317 5,786 SH   SOLE   0 0 5,786
TE CONNECTIVITY LTD REG SHS H84989104 3,651 40,543 SH   SOLE   0 0 40,543
TECH DATA CORP COM 878237106 347 4,229 SH   SOLE   0 0 4,229
TECK RESOURCES LTD CL B 878742204 619 24,309 SH   SOLE   0 0 24,309
TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 390 23,162 SH   SOLE   0 0 23,162
TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 979 370,647 SH   SOLE   0 0 370,647
TEGNA INC COM 87901J105 147 13,549 SH   SOLE   0 0 13,549
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 4,099 190,629 SH   SOLE   0 0 190,629
TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 8,872 520,624 SH   SOLE   0 0 520,624
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 356 18,960 SH   SOLE   0 0 18,960
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 199 15,500 SH   SOLE   0 0 15,500
TELADOC INC COM 87918A105 1,378 23,736 SH   SOLE   0 0 23,736
TELARIA INC COM 879181105 57 14,000 SH   SOLE   0 0 14,000
TELEDYNE TECHNOLOGIES INC COM 879360105 237 1,190 SH   SOLE   0 0 1,190
TELEFLEX INC COM 879369106 583 2,173 SH   SOLE   0 0 2,173
TELEFONICA S A SPONSORED ADR 879382208 343 40,266 SH   SOLE   0 0 40,266
TELIGENT INC NEW COM 87960W104 327 94,443 SH   SOLE   0 0 94,443
TELLURIAN INC NEW COM 87968A104 205 24,630 SH   SOLE   0 0 24,630
TELUS CORP COM 87971M103 941 26,502 SH   SOLE   0 0 26,502
TEMPLETON EMERG MKTS INCOME COM 880192109 794 77,359 SH   SOLE   0 0 77,359
TEMPLETON GLOBAL INCOME FD COM 880198106 252 40,977 SH   SOLE   0 0 40,977
TEMPUR SEALY INTL INC COM 88023U101 256 5,321 SH   SOLE   0 0 5,321
TEREX CORP NEW COM 880779103 890 21,085 SH   SOLE   0 0 21,085
TERRAFORM PWR INC COM CL A 88104R209 235 20,085 SH   SOLE   0 0 20,085
TESARO INC COM 881569107 241 5,600 SH Put SOLE   0 0 5,600
TESLA INC COM 88160R101 14,339 41,812 SH   SOLE   0 0 41,812
TETRA TECH INC NEW COM 88162G103 348 5,945 SH   SOLE   0 0 5,945
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 2,030 83,473 SH   SOLE   0 0 83,473
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 582 6,366 SH   SOLE   0 0 6,366
TEXAS INSTRS INC COM 882508104 18,545 168,198 SH   SOLE   0 0 168,198
TEXAS PAC LD TR SUB CTF PROP I T 882610108 4,431 6,372 SH   SOLE   0 0 6,372
TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 317 19,966 SH   SOLE   0 0 19,966
TEXTRON INC COM 883203101 2,045 31,029 SH   SOLE   0 0 31,029
TG THERAPEUTICS INC COM 88322Q108 1,897 144,236 SH   SOLE   0 0 144,236
THE TRADE DESK INC COM CL A 88339J105 3,599 38,369 SH   SOLE   0 0 38,369
THERAPEUTICSMD INC COM 88338N107 1,332 213,522 SH   SOLE   0 0 213,522
THERMO FISHER SCIENTIFIC INC COM 883556102 10,974 52,974 SH   SOLE   0 0 52,974
THL CR INC COM 872438106 693 88,679 SH   SOLE   0 0 88,679
THL CR SR LN FD COM 87244R103 452 26,148 SH   SOLE   0 0 26,148
THOMSON REUTERS CORP COM 884903105 453 11,235 SH   SOLE   0 0 11,235
THOR INDS INC COM 885160101 623 6,393 SH   SOLE   0 0 6,393
TIFFANY & CO NEW COM 886547108 679 5,162 SH   SOLE   0 0 5,162
TIMKEN CO COM 887389104 345 7,924 SH   SOLE   0 0 7,924
TIMKENSTEEL CORP COM 887399103 413 25,259 SH   SOLE   0 0 25,259
TIPTREE INC COM 88822Q103 93 13,691 SH   SOLE   0 0 13,691
TJX COS INC NEW COM 872540109 10,035 105,414 SH   SOLE   0 0 105,414
TOLL BROTHERS INC COM 889478103 3,988 107,807 SH   SOLE   0 0 107,807
TOMPKINS FINANCIAL CORPORATI COM 890110109 218 2,538 SH   SOLE   0 0 2,538
TOOTSIE ROLL INDS INC COM 890516107 214 6,935 SH   SOLE   0 0 6,935
TORCHLIGHT ENERGY RES INC COM 89102U103 1,055 775,787 SH   SOLE   0 0 775,787
TORCHMARK CORP COM 891027104 525 6,443 SH   SOLE   0 0 6,443
TORO CO COM 891092108 2,505 41,581 SH   SOLE   0 0 41,581
TORONTO DOMINION BK ONT COM NEW 891160509 9,270 160,196 SH   SOLE   0 0 160,196
TORTOISE ENERGY INDEPENDENC COM 89148K101 298 23,635 SH   SOLE   0 0 23,635
TORTOISE ENERGY INFRA CORP COM 89147L100 8,515 319,032 SH   SOLE   0 0 319,032
TORTOISE MLP FD INC COM 89148B101 3,705 217,050 SH   SOLE   0 0 217,050
TORTOISE MLP FD INC RIGHT 07/18/2018 89148B119 24 64,696 SH   SOLE   0 0 64,696
TORTOISE PIPELINE & ENERGY F COM 89148H108 188 10,950 SH   SOLE   0 0 10,950
TORTOISE PWR & ENERGY INFRAS COM 89147X104 307 16,284 SH   SOLE   0 0 16,284
TOTAL S A SPONSORED ADR 89151E109 7,017 115,857 SH   SOLE   0 0 115,857
TOTAL SYS SVCS INC COM 891906109 1,245 14,725 SH   SOLE   0 0 14,725
TOWNEBANK PORTSMOUTH VA COM 89214P109 5,668 176,562 SH   SOLE   0 0 176,562
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 3,221 25,010 SH   SOLE   0 0 25,010
TPG SPECIALTY LENDING INC COM 87265K102 252 14,024 SH   SOLE   0 0 14,024
TRACTOR SUPPLY CO COM 892356106 3,679 48,095 SH   SOLE   0 0 48,095
TRANSATLANTIC PETROLEUM LTD SHS NEW G89982113 31 22,180 SH   SOLE   0 0 22,180
TRANSCANADA CORP COM 89353D107 5,834 134,880 SH   SOLE   0 0 134,880
TRANSDIGM GROUP INC COM 893641100 215 624 SH   SOLE   0 0 624
TRANSENTERIX INC COM NEW 89366M201 222 50,810 SH   SOLE   0 0 50,810
TRANSMONTAIGNE PARTNERS L P COM UNIT L P 89376V100 1,108 30,080 SH   SOLE   0 0 30,080
TRANSOCEAN LTD REG SHS H8817H100 1,255 93,379 SH   SOLE   0 0 93,379
TRANSUNION COM 89400J107 1,545 21,568 SH   SOLE   0 0 21,568
TRAVELCENTERS AMER LLC COM 894174101 308 87,999 SH   SOLE   0 0 87,999
TRAVELERS COMPANIES INC COM 89417E109 10,352 84,612 SH   SOLE   0 0 84,612
TRI CONTL CORP COM 895436103 8,467 319,406 SH   SOLE   0 0 319,406
TRICO BANCSHARES COM 896095106 225 6,009 SH   SOLE   0 0 6,009
TRIMBLE INC COM 896239100 237 7,228 SH   SOLE   0 0 7,228
TRIMTABS ETF TR ALL CAP US FREE 89628W302 329 9,212 SH   SOLE   0 0 9,212
TRINITY INDS INC COM 896522109 370 10,799 SH   SOLE   0 0 10,799
TRITON INTL LTD CL A G9078F107 913 29,789 SH   SOLE   0 0 29,789
TTM TECHNOLOGIES INC NOTE 1.750%12/1 87305RAD1 41 22,000 PRN   SOLE   0 0 22,000
TUPPERWARE BRANDS CORP COM 899896104 376 9,126 SH   SOLE   0 0 9,126
TURQUOISE HILL RES LTD COM 900435108 34 11,900 SH   SOLE   0 0 11,900
TWENTY FIRST CENTY FOX INC CL A 90130A101 4,298 86,489 SH   SOLE   0 0 86,489
TWENTY FIRST CENTY FOX INC CL B 90130A200 762 15,475 SH   SOLE   0 0 15,475
TWILIO INC CL A 90138F102 1,955 34,898 SH   SOLE   0 0 34,898
TWITTER INC COM 90184L102 9,184 210,304 SH   SOLE   0 0 210,304
TWITTER INC COM 90184L102 220 11,200 SH Call SOLE   0 0 0
TWITTER INC COM 90184L102 447 19,700 SH Call SOLE   0 0 0
TWO HBRS INVT CORP COM NEW 90187B408 1,033 65,403 SH   SOLE   0 0 65,403
TWO RIV BANCORP COM 90207C105 1,143 59,757 SH   SOLE   0 0 59,757
TYSON FOODS INC CL A 902494103 2,538 36,862 SH   SOLE   0 0 36,862
U S CONCRETE INC COM NEW 90333L201 399 7,608 SH   SOLE   0 0 7,608
U S G CORP COM NEW 903293405 2,112 48,975 SH   SOLE   0 0 48,975
U S SILICA HLDGS INC COM 90346E103 1,100 42,834 SH   SOLE   0 0 42,834
UBS AG JERSEY BRH ALERIAN INFRST 902641646 223 9,729 SH   SOLE   0 0 9,729
UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 398 19,572 SH   SOLE   0 0 19,572
UBS GROUP AG SHS H42097107 2,147 138,708 SH   SOLE   0 0 138,708
UGI CORP NEW COM 902681105 1,622 31,153 SH   SOLE   0 0 31,153
ULTA BEAUTY INC COM 90384S303 4,143 17,745 SH   SOLE   0 0 17,745
ULTIMATE SOFTWARE GROUP INC COM 90385D107 1,018 3,957 SH   SOLE   0 0 3,957
UMPQUA HLDGS CORP COM 904214103 1,978 87,561 SH   SOLE   0 0 87,561
UNDER ARMOUR INC CL A 904311107 1,802 80,153 SH   SOLE   0 0 80,153
UNDER ARMOUR INC CL C 904311206 1,172 55,607 SH   SOLE   0 0 55,607
UNILEVER N V N Y SHS NEW 904784709 1,094 19,625 SH   SOLE   0 0 19,625
UNILEVER PLC SPON ADR NEW 904767704 8,270 149,595 SH   SOLE   0 0 149,595
UNION BANKSHARES CORP NEW COM 90539J109 1,358 34,923 SH   SOLE   0 0 34,923
UNION PAC CORP COM 907818108 109,130 770,227 SH   SOLE   0 0 770,227
UNISYS CORP COM NEW 909214306 132 10,256 SH   SOLE   0 0 10,256
UNIT CORP COM 909218109 1,029 40,241 SH   SOLE   0 0 40,241
UNITED BANKSHARES INC WEST V COM 909907107 1,179 32,382 SH   SOLE   0 0 32,382
UNITED CONTL HLDGS INC COM 910047109 438 6,288 SH   SOLE   0 0 6,288
UNITED PARCEL SERVICE INC CL B 911312106 27,973 263,337 SH   SOLE   0 0 263,337
UNITED RENTALS INC COM 911363109 7,004 47,445 SH   SOLE   0 0 47,445
UNITED STATES OIL FUND LP UNITS 91232N108 235 15,607 SH   SOLE   0 0 15,607
UNITED STATES STL CORP NEW COM 912909108 5,112 147,096 SH   SOLE   0 0 147,096
UNITED TECHNOLOGIES CORP COM 913017109 36,256 289,975 SH   SOLE   0 0 289,975
UNITEDHEALTH GROUP INC COM 91324P102 94,762 386,209 SH   SOLE   0 0 386,209
UNITI GROUP INC COM 91325V108 7,421 370,514 SH   SOLE   0 0 370,514
UNIVERSAL DISPLAY CORP COM 91347P105 1,881 21,874 SH   SOLE   0 0 21,874
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 481 7,514 SH   SOLE   0 0 7,514
UNIVERSAL HLTH SVCS INC CL B 913903100 445 3,995 SH   SOLE   0 0 3,995
UNIVEST CORP PA COM 915271100 203 7,395 SH   SOLE   0 0 7,395
UNUM GROUP COM 91529Y106 300 8,121 SH   SOLE   0 0 8,121
UPLAND SOFTWARE INC COM 91544A109 834 24,278 SH   SOLE   0 0 24,278
UQM TECHNOLOGIES INC COM 903213106 324 324,266 SH   SOLE   0 0 324,266
US BANCORP DEL COM NEW 902973304 20,928 418,407 SH   SOLE   0 0 418,407
US FOODS HLDG CORP COM 912008109 1,314 34,752 SH   SOLE   0 0 34,752
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 3,871 230,008 SH   SOLE   0 0 230,008
V F CORP COM 918204108 11,449 140,433 SH   SOLE   0 0 140,433
VAIL RESORTS INC COM 91879Q109 1,242 4,525 SH   SOLE   0 0 4,525
VALE S A ADR 91912E105 962 75,069 SH   SOLE   0 0 75,069
VALEANT PHARMACEUTICALS INTL COM 91911K102 870 37,438 SH   SOLE   0 0 37,438
VALERO ENERGY CORP NEW COM 91913Y100 17,165 154,876 SH   SOLE   0 0 154,876
VALERO ENERGY PARTNERS LP COM UNT REP LP 91914J102 1,690 44,402 SH   SOLE   0 0 44,402
VALHI INC NEW COM 918905100 140 29,500 SH   SOLE   0 0 29,500
VALLEY NATL BANCORP COM 919794107 1,799 147,962 SH   SOLE   0 0 147,962
VALMONT INDS INC COM 920253101 832 5,520 SH   SOLE   0 0 5,520
VANECK MERK GOLD TRUST GOLD TRUST 921078101 761 61,865 SH   SOLE   0 0 61,865
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 483 7,766 SH   SOLE   0 0 7,766
VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 3,069 130,254 SH   SOLE   0 0 130,254
VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 1,763 88,797 SH   SOLE   0 0 88,797
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 919 7,659 SH   SOLE   0 0 7,659
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 5,052 199,777 SH   SOLE   0 0 199,777
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 13,914 485,136 SH   SOLE   0 0 485,136
VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 1,517 25,945 SH   SOLE   0 0 25,945
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 8,764 392,831 SH   SOLE   0 0 392,831
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 63 47,600 SH Call SOLE   0 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 43 37,400 SH Call SOLE   0 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 16 10,900 SH Call SOLE   0 0 0
VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 203 16,111 SH   SOLE   0 0 16,111
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361 5,383 171,039 SH   SOLE   0 0 171,039
VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 336 19,714 SH   SOLE   0 0 19,714
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 12,227 373,910 SH   SOLE   0 0 373,910
VANECK VECTORS ETF TR MORNINGSTAR INTL 92189F593 1,819 55,825 SH   SOLE   0 0 55,825
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 22,407 514,403 SH   SOLE   0 0 514,403
VANECK VECTORS ETF TR NAT RES ETF 92189F841 651 17,547 SH   SOLE   0 0 17,547
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 1,302 49,552 SH   SOLE   0 0 49,552
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 227 10,679 SH   SOLE   0 0 10,679
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 1,937 18,866 SH   SOLE   0 0 18,866
VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 288 11,764 SH   SOLE   0 0 11,764
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 1,100 7,538 SH   SOLE   0 0 7,538
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 2,849 26,824 SH   SOLE   0 0 26,824
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 20,367 146,243 SH   SOLE   0 0 146,243
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 16,095 122,359 SH   SOLE   0 0 122,359
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 350 2,821 SH   SOLE   0 0 2,821
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 21,649 133,342 SH   SOLE   0 0 133,342
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 9,836 64,562 SH   SOLE   0 0 64,562
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 16,362 202,076 SH   SOLE   0 0 202,076
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 417 4,704 SH   SOLE   0 0 4,704
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 53,922 689,437 SH   SOLE   0 0 689,437
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 47,306 597,366 SH   SOLE   0 0 597,366
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 6,635 121,284 SH   SOLE   0 0 121,284
VANGUARD GROUP DIV APP ETF 921908844 69,744 686,306 SH   SOLE   0 0 686,306
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 13,352 113,343 SH   SOLE   0 0 113,343
VANGUARD INDEX FDS GROWTH ETF 922908736 70,335 469,485 SH   SOLE   0 0 469,485
VANGUARD INDEX FDS LARGE CAP ETF 922908637 18,321 146,847 SH   SOLE   0 0 146,847
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 2,719 20,225 SH   SOLE   0 0 20,225
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 10,107 91,498 SH   SOLE   0 0 91,498
VANGUARD INDEX FDS MID CAP ETF 922908629 56,611 359,108 SH   SOLE   0 0 359,108
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 25,272 310,277 SH   SOLE   0 0 310,277
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 301,192 1,207,113 SH   SOLE   0 0 1,207,113
VANGUARD INDEX FDS SM CP VAL ETF 922908611 25,239 185,872 SH   SOLE   0 0 185,872
VANGUARD INDEX FDS SMALL CP ETF 922908751 48,435 311,138 SH   SOLE   0 0 311,138
VANGUARD INDEX FDS SML CP GRW ETF 922908595 17,991 102,335 SH   SOLE   0 0 102,335
VANGUARD INDEX FDS TOTAL STK MKT 922908769 118,455 843,516 SH   SOLE   0 0 843,516
VANGUARD INDEX FDS VALUE ETF 922908744 50,461 486,000 SH   SOLE   0 0 486,000
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 28,816 555,865 SH   SOLE   0 0 555,865
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 55,146 1,306,782 SH   SOLE   0 0 1,306,782
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 7,917 141,041 SH   SOLE   0 0 141,041
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 498 7,121 SH   SOLE   0 0 7,121
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2,164 18,751 SH   SOLE   0 0 18,751
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1,651 28,420 SH   SOLE   0 0 28,420
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 10,222 139,318 SH   SOLE   0 0 139,318
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 5,628 115,201 SH   SOLE   0 0 115,201
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 9,900 194,191 SH   SOLE   0 0 194,191
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 49,004 586,740 SH   SOLE   0 0 586,740
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 2,204 35,183 SH   SOLE   0 0 35,183
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 451 5,155 SH   SOLE   0 0 5,155
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 5,626 109,439 SH   SOLE   0 0 109,439
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 667 11,127 SH   SOLE   0 0 11,127
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 24,763 317,061 SH   SOLE   0 0 317,061
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 7,638 51,945 SH   SOLE   0 0 51,945
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 2,138 17,121 SH   SOLE   0 0 17,121
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 5,824 55,208 SH   SOLE   0 0 55,208
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1,335 9,008 SH   SOLE   0 0 9,008
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 3,358 25,591 SH   SOLE   0 0 25,591
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1,257 11,001 SH   SOLE   0 0 11,001
VANGUARD STAR FD VG TL INTL STK F 921909768 16,345 302,135 SH   SOLE   0 0 302,135
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 83,856 1,954,674 SH   SOLE   0 0 1,954,674
VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 960 12,745 SH   SOLE   0 0 12,745
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 45,289 545,330 SH   SOLE   0 0 545,330
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 2,897 44,728 SH   SOLE   0 0 44,728
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 3,313 53,229 SH   SOLE   0 0 53,229
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,570 16,815 SH   SOLE   0 0 16,815
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 22,823 306,728 SH   SOLE   0 0 306,728
VANGUARD WORLD FD MEGA GRWTH IND 921910816 14,639 123,045 SH   SOLE   0 0 123,045
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1,980 23,321 SH   SOLE   0 0 23,321
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 6,635 39,114 SH   SOLE   0 0 39,114
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 6,071 45,212 SH   SOLE   0 0 45,212
VANGUARD WORLD FDS ENERGY ETF 92204A306 3,761 35,793 SH   SOLE   0 0 35,793
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 26,561 393,791 SH   SOLE   0 0 393,791
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 15,982 100,423 SH   SOLE   0 0 100,423
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 12,536 92,308 SH   SOLE   0 0 92,308
VANGUARD WORLD FDS INF TECH ETF 92204A702 39,419 217,301 SH   SOLE   0 0 217,301
VANGUARD WORLD FDS MATERIALS ETF 92204A801 2,464 18,726 SH   SOLE   0 0 18,726
VANGUARD WORLD FDS UTILITIES ETF 92204A876 1,065 9,181 SH   SOLE   0 0 9,181
VARIAN MED SYS INC COM 92220P105 355 3,118 SH   SOLE   0 0 3,118
VECTOR GROUP LTD COM 92240M108 375 19,662 SH   SOLE   0 0 19,662
VECTREN CORP COM 92240G101 2,798 39,166 SH   SOLE   0 0 39,166
VEEVA SYS INC CL A COM 922475108 4,289 55,799 SH   SOLE   0 0 55,799
VENTAS INC COM 92276F100 1,898 33,329 SH   SOLE   0 0 33,329
VERASTEM INC COM 92337C104 138 20,069 SH   SOLE   0 0 20,069
VEREIT INC COM 92339V100 451 60,636 SH   SOLE   0 0 60,636
VERICEL CORP COM 92346J108 487 50,256 SH   SOLE   0 0 50,256
VERIFONE SYS INC COM 92342Y109 732 32,091 SH   SOLE   0 0 32,091
VERINT SYS INC NOTE 1.500% 6/0 92343XAA8 14 14,000 PRN   SOLE   0 0 14,000
VERISIGN INC COM 92343E102 544 3,956 SH   SOLE   0 0 3,956
VERISK ANALYTICS INC COM 92345Y106 251 2,329 SH   SOLE   0 0 2,329
VERIZON COMMUNICATIONS INC COM 92343V104 132,670 2,637,056 SH   SOLE   0 0 2,637,056
VERIZON COMMUNICATIONS INC COM 92343V104 27 10,700 SH Call SOLE   0 0 0
VERSUM MATLS INC COM 92532W103 449 12,082 SH   SOLE   0 0 12,082
VERTEX PHARMACEUTICALS INC COM 92532F100 5,673 33,380 SH   SOLE   0 0 33,380
VERU INC COM 92536C103 47 23,075 SH   SOLE   0 0 23,075
VIACOM INC NEW CL B 92553P201 1,300 43,095 SH   SOLE   0 0 43,095
VICTORY PORTFOLIOS II SHS DEVP ENH VOL 92647N816 302 8,892 SH   SOLE   0 0 8,892
VICTORY PORTFOLIOS II SHS US 500 ENHA 92647N782 20,315 411,148 SH   SOLE   0 0 411,148
VICTORY PORTFOLIOS II SHS US 500 VOLA 92647N766 6,214 125,736 SH   SOLE   0 0 125,736
VICTORY PORTFOLIOS II SHS US EQ INCM 92647N824 24,195 522,346 SH   SOLE   0 0 522,346
VICTORY PORTFOLIOS II SHS US LRG CAP 92647N865 1,932 42,640 SH   SOLE   0 0 42,640
VIEWRAY INC COM 92672L107 131 19,000 SH   SOLE   0 0 19,000
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 1,541 48,299 SH   SOLE   0 0 48,299
VIRTU FINL INC CL A 928254101 371 13,965 SH   SOLE   0 0 13,965
VIRTUSA CORP COM 92827P102 204 4,199 SH   SOLE   0 0 4,199
VISA INC COM CL A 92826C839 96,093 725,469 SH   SOLE   0 0 725,469
VISTRA ENERGY CORP COM 92840M102 479 20,257 SH   SOLE   0 0 20,257
VIVEVE MED INC COM NEW 92852W204 58 21,316 SH   SOLE   0 0 21,316
VIVINT SOLAR INC COM 92854Q106 368 74,414 SH   SOLE   0 0 74,414
VMWARE INC CL A COM 928563402 2,127 14,474 SH   SOLE   0 0 14,474
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3,722 153,111 SH   SOLE   0 0 153,111
VOLT INFORMATION SCIENCES IN COM 928703107 36 10,718 SH   SOLE   0 0 10,718
VONAGE HLDGS CORP COM 92886T201 2,083 161,585 SH   SOLE   0 0 161,585
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 1,708 212,213 SH   SOLE   0 0 212,213
VOYA FINL INC COM 929089100 483 10,281 SH   SOLE   0 0 10,281
VOYA GLBL ADV & PREM OPP FD COM 92912R104 1,007 86,959 SH   SOLE   0 0 86,959
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 2,662 362,205 SH   SOLE   0 0 362,205
VOYA INFRASTRUCTURE INDLS & COM 92912X101 210 13,484 SH   SOLE   0 0 13,484
VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 131 19,675 SH   SOLE   0 0 19,675
VOYA PRIME RATE TR SH BEN INT 92913A100 927 184,291 SH   SOLE   0 0 184,291
VOYA RISK MANAGED NAT RES FD COM 92913C106 169 26,541 SH   SOLE   0 0 26,541
VOYAGER THERAPEUTICS INC COM 92915B106 3,489 178,539 SH   SOLE   0 0 178,539
VULCAN MATLS CO COM 929160109 6,531 50,594 SH   SOLE   0 0 50,594
W P CAREY INC COM 92936U109 2,513 37,872 SH   SOLE   0 0 37,872
W R BERKLEY CORPORATION COM 084423102 267 3,689 SH   SOLE   0 0 3,689
WABCO HLDGS INC COM 92927K102 278 2,378 SH   SOLE   0 0 2,378
WABTEC CORP COM 929740108 950 9,634 SH   SOLE   0 0 9,634
WALGREENS BOOTS ALLIANCE INC COM 931427108 12,268 204,408 SH   SOLE   0 0 204,408
WALMART INC COM 931142103 62,824 733,458 SH   SOLE   0 0 733,458
WARRIOR MET COAL INC COM 93627C101 275 9,973 SH   SOLE   0 0 9,973
WASHINGTON FED INC COM 938824109 397 12,155 SH   SOLE   0 0 12,155
WASHINGTON PRIME GROUP NEW COM 93964W108 993 122,484 SH   SOLE   0 0 122,484
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 250 8,252 SH   SOLE   0 0 8,252
WASHINGTON TR BANCORP COM 940610108 286 4,921 SH   SOLE   0 0 4,921
WASTE CONNECTIONS INC COM 94106B101 3,140 41,706 SH   SOLE   0 0 41,706
WASTE MGMT INC DEL COM 94106L109 13,283 163,299 SH   SOLE   0 0 163,299
WATERS CORP COM 941848103 1,378 7,118 SH   SOLE   0 0 7,118
WATSCO INC COM 942622200 2,184 12,247 SH   SOLE   0 0 12,247
WAYFAIR INC CL A 94419L101 1,256 10,578 SH   SOLE   0 0 10,578
WEATHERFORD INTL PLC ORD SHS G48833100 420 127,697 SH   SOLE   0 0 127,697
WEC ENERGY GROUP INC COM 92939U106 7,512 116,199 SH   SOLE   0 0 116,199
WEIBO CORP SPONSORED ADR 948596101 233 2,625 SH   SOLE   0 0 2,625
WEIGHT WATCHERS INTL INC NEW COM 948626106 422 4,171 SH   SOLE   0 0 4,171
WEIS MKTS INC COM 948849104 268 5,022 SH   SOLE   0 0 5,022
WELBILT INC COM 949090104 348 15,621 SH   SOLE   0 0 15,621
WELLS FARGO CO NEW COM 949746101 28,599 515,854 SH   SOLE   0 0 515,854
WELLS FARGO CO NEW PERP PFD CNV A 949746804 4,669 3,709 SH   SOLE   0 0 3,709
WELLS FARGO GLOBAL DIVIDEND COM 94987C103 705 126,040 SH   SOLE   0 0 126,040
WELLS FARGO MULTI SECTOR INC COM 94987D101 1,064 85,273 SH   SOLE   0 0 85,273
WELLTOWER INC COM 95040Q104 11,951 190,643 SH   SOLE   0 0 190,643
WENDYS CO COM 95058W100 344 20,005 SH   SOLE   0 0 20,005
WESBANCO INC COM 950810101 322 7,157 SH   SOLE   0 0 7,157
WESTERN ASSET EMRG MKT DEBT COM 95766A101 386 29,092 SH   SOLE   0 0 29,092
WESTERN ASSET GLOBAL CP DEFI COM 95790C107 552 32,932 SH   SOLE   0 0 32,932
WESTERN ASSET HGH YLD DFNDFD COM 95768B107 667 45,721 SH   SOLE   0 0 45,721
WESTERN ASSET HIGH INCM FD I COM 95766J102 103 15,983 SH   SOLE   0 0 15,983
WESTERN ASSET HIGH INCM OPP COM 95766K109 660 136,904 SH   SOLE   0 0 136,904
WESTERN ASSET INTM MUNI FD I COM 958435109 639 73,711 SH   SOLE   0 0 73,711
WESTERN ASSET INVESTMENT GRA COM 95766T100 276 20,096 SH   SOLE   0 0 20,096
WESTERN ASSET INVT GRADE DEF COM 95790A101 204 9,720 SH   SOLE   0 0 9,720
WESTERN ASSET MTG CAP CORP COM 95790D105 114 10,964 SH   SOLE   0 0 10,964
WESTERN ASSET MUN DEF OPP TR COM 95768A109 711 33,601 SH   SOLE   0 0 33,601
WESTERN ASSET MUN HI INCM FD COM 95766N103 3,311 458,003 SH   SOLE   0 0 458,003
WESTERN ASST MN PRT FD INC COM 95766P108 1,417 100,360 SH   SOLE   0 0 100,360
WESTERN ASST MNGD MUN FD INC COM 95766M105 2,063 162,705 SH   SOLE   0 0 162,705
WESTERN DIGITAL CORP COM 958102105 2,925 37,784 SH   SOLE   0 0 37,784
WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 267 7,456 SH   SOLE   0 0 7,456
WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 3,754 77,571 SH   SOLE   0 0 77,571
WESTERN UN CO COM 959802109 1,343 66,083 SH   SOLE   0 0 66,083
WESTLAKE CHEM CORP COM 960413102 234 2,177 SH   SOLE   0 0 2,177
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 30 11,675 SH   SOLE   0 0 11,675
WESTROCK CO COM 96145D105 16,629 291,642 SH   SOLE   0 0 291,642
WEYERHAEUSER CO COM 962166104 27,953 766,691 SH   SOLE   0 0 766,691
WGL HLDGS INC COM 92924F106 839 9,450 SH   SOLE   0 0 9,450
WHEATON PRECIOUS METALS CORP COM 962879102 2,635 119,434 SH   SOLE   0 0 119,434
WHIRLPOOL CORP COM 963320106 1,272 8,700 SH   SOLE   0 0 8,700
WHITESTONE REIT COM 966084204 583 46,706 SH   SOLE   0 0 46,706
WHITING PETE CORP NEW COM NEW 966387409 2,745 52,060 SH   SOLE   0 0 52,060
WIDEPOINT CORP COM 967590100 173 314,440 SH   SOLE   0 0 314,440
WILDHORSE RESOURCE DEV CORP COM 96812T102 864 34,085 SH   SOLE   0 0 34,085
WILLIAMS COS INC DEL COM 969457100 2,682 98,944 SH   SOLE   0 0 98,944
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 7,974 196,455 SH   SOLE   0 0 196,455
WILLIAMS SONOMA INC COM 969904101 389 6,342 SH   SOLE   0 0 6,342
WILLIS TOWERS WATSON PUB LTD SHS G96629103 3,157 20,817 SH   SOLE   0 0 20,817
WINNEBAGO INDS INC COM 974637100 844 20,793 SH   SOLE   0 0 20,793
WINTRUST FINL CORP COM 97650W108 4,642 53,310 SH   SOLE   0 0 53,310
WISDOMTREE INVTS INC COM 97717P104 455 50,116 SH   SOLE   0 0 50,116
WISDOMTREE TR CURRNCY INT EQ 97717X263 2,468 85,320 SH   SOLE   0 0 85,320
WISDOMTREE TR EM EX ST-OWNED 97717X578 541 18,418 SH   SOLE   0 0 18,418
WISDOMTREE TR EM LCL DEBT FD 97717X867 340 9,884 SH   SOLE   0 0 9,884
WISDOMTREE TR EMER MKT HIGH FD 97717W315 5,106 119,113 SH   SOLE   0 0 119,113
WISDOMTREE TR EMG MKTS SMCAP 97717W281 1,026 21,520 SH   SOLE   0 0 21,520
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 7,941 125,765 SH   SOLE   0 0 125,765
WISDOMTREE TR EUROPE SMCP DV 97717W869 2,225 34,102 SH   SOLE   0 0 34,102
WISDOMTREE TR GLB HIGH DIV FD 97717W877 595 12,990 SH   SOLE   0 0 12,990
WISDOMTREE TR GLB US QTLY DIV 97717W844 207 3,634 SH   SOLE   0 0 3,634
WISDOMTREE TR INDIA ERNGS FD 97717W422 1,239 49,211 SH   SOLE   0 0 49,211
WISDOMTREE TR INTL EQUITY FD 97717W703 9,621 182,380 SH   SOLE   0 0 182,380
WISDOMTREE TR INTL SMCAP DIV 97717W760 3,007 41,800 SH   SOLE   0 0 41,800
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 282 8,859 SH   SOLE   0 0 8,859
WISDOMTREE TR JAPN HEDGE EQT 97717W851 1,019 18,884 SH   SOLE   0 0 18,884
WISDOMTREE TR JP SMALLCP DIV 97717W836 405 5,256 SH   SOLE   0 0 5,256
WISDOMTREE TR US DIVID EX FNCL 97717W406 3,080 35,445 SH   SOLE   0 0 35,445
WISDOMTREE TR US EARNINGS 500 97717W588 612 19,951 SH   SOLE   0 0 19,951
WISDOMTREE TR US HIGH DIVIDEND 97717W208 4,640 66,336 SH   SOLE   0 0 66,336
WISDOMTREE TR US LARGECAP DIVD 97717W307 22,686 252,766 SH   SOLE   0 0 252,766
WISDOMTREE TR US MIDCAP DIVID 97717W505 23,265 649,839 SH   SOLE   0 0 649,839
WISDOMTREE TR US MIDCP EARNING 97717W570 18,110 450,842 SH   SOLE   0 0 450,842
WISDOMTREE TR US QTLY DIV GRT 97717X669 2,554 62,288 SH   SOLE   0 0 62,288
WISDOMTREE TR US SMALLCAP DIVD 97717W604 15,862 534,957 SH   SOLE   0 0 534,957
WISDOMTREE TR US SMALLCP ERNGS 97717W562 1,558 40,276 SH   SOLE   0 0 40,276
WISDOMTREE TR US TOTAL DIVIDND 97717W109 399 4,382 SH   SOLE   0 0 4,382
WIX COM LTD SHS M98068105 1,620 16,148 SH   SOLE   0 0 16,148
WMIH CORP COM 92936P100 29 21,354 SH   SOLE   0 0 21,354
WOLVERINE WORLD WIDE INC COM 978097103 375 10,772 SH   SOLE   0 0 10,772
WOODWARD INC COM 980745103 2,104 27,368 SH   SOLE   0 0 27,368
WORKDAY INC CL A 98138H101 369 3,046 SH   SOLE   0 0 3,046
WORLD WRESTLING ENTMT INC CL A 98156Q108 212 2,916 SH   SOLE   0 0 2,916
WORLDPAY INC CL A 981558109 786 9,617 SH   SOLE   0 0 9,617
WORTHINGTON INDS INC COM 981811102 214 5,095 SH   SOLE   0 0 5,095
WPP PLC NEW ADR 92937A102 720 9,161 SH   SOLE   0 0 9,161
WPX ENERGY INC COM 98212B103 648 35,942 SH   SOLE   0 0 35,942
WSFS FINL CORP COM 929328102 561 10,532 SH   SOLE   0 0 10,532
WYNDHAM DESTINATIONS INC COM 98310W108 705 15,927 SH   SOLE   0 0 15,927
WYNDHAM HOTELS & RESORTS INC COM 98311A105 907 15,410 SH   SOLE   0 0 15,410
WYNN RESORTS LTD COM 983134107 2,507 14,978 SH   SOLE   0 0 14,978
XCEL ENERGY INC COM 98389B100 5,371 117,570 SH   SOLE   0 0 117,570
XENIA HOTELS & RESORTS INC COM 984017103 579 23,782 SH   SOLE   0 0 23,782
XEROX CORP COM NEW 984121608 539 22,477 SH   SOLE   0 0 22,477
XILINX INC COM 983919101 1,797 27,531 SH   SOLE   0 0 27,531
XPO LOGISTICS INC COM 983793100 3,552 35,455 SH   SOLE   0 0 35,455
XYLEM INC COM 98419M100 649 9,634 SH   SOLE   0 0 9,634
YAMANA GOLD INC COM 98462Y100 178 61,551 SH   SOLE   0 0 61,551
YELP INC CL A 985817105 1,368 34,923 SH   SOLE   0 0 34,923
YRC WORLDWIDE INC COM PAR $.01 984249607 128 12,761 SH   SOLE   0 0 12,761
YUM BRANDS INC COM 988498101 11,424 146,053 SH   SOLE   0 0 146,053
YUM CHINA HLDGS INC COM 98850P109 2,323 60,403 SH   SOLE   0 0 60,403
ZAYO GROUP HLDGS INC COM 98919V105 352 9,639 SH   SOLE   0 0 9,639
ZENDESK INC COM 98936J101 474 8,698 SH   SOLE   0 0 8,698
ZIMMER BIOMET HLDGS INC COM 98956P102 2,517 22,584 SH   SOLE   0 0 22,584
ZION OIL & GAS INC COM 989696109 98 24,177 SH   SOLE   0 0 24,177
ZIONS BANCORPORATION COM 989701107 1,517 28,787 SH   SOLE   0 0 28,787
ZIOPHARM ONCOLOGY INC COM 98973P101 426 141,094 SH   SOLE   0 0 141,094
ZIOPHARM ONCOLOGY INC COM 98973P101 6 17,000 SH Call SOLE   0 0 0
ZOETIS INC CL A 98978V103 7,270 85,330 SH   SOLE   0 0 85,330