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