0000312272-18-000006.txt : 20180212 0000312272-18-000006.hdr.sgml : 20180212 20180212103454 ACCESSION NUMBER: 0000312272-18-000006 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20171231 FILED AS OF DATE: 20180212 DATE AS OF CHANGE: 20180212 EFFECTIVENESS DATE: 20180212 FILER: COMPANY DATA: COMPANY CONFORMED NAME: COMMONWEALTH EQUITY SERVICES, LLC. CENTRAL INDEX KEY: 0000312272 IRS NUMBER: 042675571 STATE OF INCORPORATION: MA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-18352 FILM NUMBER: 18594597 BUSINESS ADDRESS: STREET 1: 29 SAWYER ROAD CITY: WALTHAM STATE: MA ZIP: 02453-3483 BUSINESS PHONE: 781-736-0700 MAIL ADDRESS: STREET 1: 29 SAWYER ROAD STREET 2: ONE UNIVERSITY OFFICE PARK CITY: WALTHAM STATE: MA ZIP: 02453-3483 FORMER COMPANY: FORMER CONFORMED NAME: COMMONWEALTH EQUITY SERVICES, LLC DATE OF NAME CHANGE: 20170804 FORMER COMPANY: FORMER CONFORMED NAME: COMMONWEALTH EQUITY SERVICES, INC. DATE OF NAME CHANGE: 20101201 FORMER COMPANY: FORMER CONFORMED NAME: COMMONWEALTH EQUITY SERVICES, LLP DATE OF NAME CHANGE: 20050908 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0000312272 XXXXXXXX 12-31-2017 12-31-2017 COMMONWEALTH EQUITY SERVICES, LLC.
29 SAWYER ROAD ONE UNIVERSITY OFFICE PARK WALTHAM MA 02453-3483
13F HOLDINGS REPORT 028-18352 N
Brendan Daly Legal and Compliance Counsel 8002510080 Brendan Daly Waltham MA 02-12-2018 0 2678 18302950 false
INFORMATION TABLE 2 Final_13fList2017Q4_take3.XML 1ST CONSTITUTION BANCORP COM 31986N102 541 29563 SH SOLE 0 0 29563 22ND CENTY GROUP INC COM 90137F103 68 24355 SH SOLE 0 0 24355 2U INC COM 90214J101 403 6243 SH SOLE 0 0 6243 3-D SYS CORP DEL COM NEW 88554D205 262 30270 SH SOLE 0 0 30270 3M CO COM 88579Y101 51030 216807 SH SOLE 0 0 216807 ABB LTD SPONSORED ADR 000375204 1967 73342 SH SOLE 0 0 73342 ABBOTT LABS COM 002824100 35026 613740 SH SOLE 0 0 613740 ABBVIE INC COM 00287Y109 71532 739655 SH SOLE 0 0 739655 ABERCROMBIE & FITCH CO CL A 002896207 218 12494 SH SOLE 0 0 12494 ABERDEEN ASIA PACIFIC INCOM COM 003009107 3480 713121 SH SOLE 0 0 713121 ABERDEEN AUSTRALIA EQTY FD I COM 003011103 177 27709 SH SOLE 0 0 27709 ABERDEEN JAPAN EQUITY FD INC COM 00306J109 110 12235 SH SOLE 0 0 12235 ABIOMED INC COM 003654100 552 2948 SH SOLE 0 0 2948 ABRAXAS PETE CORP COM 003830106 43 17353 SH SOLE 0 0 17353 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 14621 95505 SH SOLE 0 0 95505 ACCURAY INC COM 004397105 44 10141 SH SOLE 0 0 10141 ACNB CORP COM 000868109 917 31047 SH SOLE 0 0 31047 ACTIVISION BLIZZARD INC COM 00507V109 3424 54078 SH SOLE 0 0 54078 ADAM NAT RES FD INC COM 00548F105 863 43522 SH SOLE 0 0 43522 ADAMS DIVERSIFIED EQUITY FD COM 006212104 2518 167508 SH SOLE 0 0 167508 ADDVANTAGE TECHNOLOGIES GP I COM NEW 006743306 23 15675 SH SOLE 0 0 15675 ADIENT PLC ORD SHS G0084W101 743 9444 SH SOLE 0 0 9444 ADOBE SYS INC COM 00724F101 8117 46320 SH SOLE 0 0 46320 ADTALEM GLOBAL ED INC COM 00737L103 1070 25442 SH SOLE 0 0 25442 ADVANCE AUTO PARTS INC COM 00751Y106 2423 24303 SH SOLE 0 0 24303 ADVANCED ENERGY INDS COM 007973100 1058 15675 SH SOLE 0 0 15675 ADVANCED MICRO DEVICES INC COM 007903107 1295 125932 SH SOLE 0 0 125932 ADVANSIX INC COM 00773T101 286 6797 SH SOLE 0 0 6797 ADVAXIS INC COM NEW 007624208 35 12155 SH SOLE 0 0 12155 ADVENT CLAYMORE CV SECS & IN COM 00764C109 489 30768 SH SOLE 0 0 30768 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 577 9802 SH SOLE 0 0 9802 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 1168 148961 SH SOLE 0 0 148961 ADVISORSHARES TR WILSHIRE BUYBACK 00768Y818 508 7115 SH SOLE 0 0 7115 AECOM COM 00766T100 1196 32205 SH SOLE 0 0 32205 AEGON N V NY REGISTRY SH 007924103 541 85924 SH SOLE 0 0 85924 AEROVIRONMENT INC COM 008073108 210 3741 SH SOLE 0 0 3741 AES CORP COM 00130H105 578 53401 SH SOLE 0 0 53401 AETNA INC NEW COM 00817Y108 9294 51520 SH SOLE 0 0 51520 AFFILIATED MANAGERS GROUP COM 008252108 871 4244 SH SOLE 0 0 4244 AFLAC INC COM 001055102 8874 101090 SH SOLE 0 0 101090 AGENUS INC COM NEW 00847G705 34 10527 SH SOLE 0 0 10527 AGILENT TECHNOLOGIES INC COM 00846U101 1033 15428 SH SOLE 0 0 15428 AGNC INVT CORP COM 00123Q104 2377 117748 SH SOLE 0 0 117748 AGNICO EAGLE MINES LTD COM 008474108 395 8563 SH SOLE 0 0 8563 AGREE REALTY CORP COM 008492100 634 12323 SH SOLE 0 0 12323 AGRIUM INC COM 008916108 438 3813 SH SOLE 0 0 3813 AIMMUNE THERAPEUTICS INC COM 00900T107 527 13932 SH SOLE 0 0 13932 AIR LEASE CORP CL A 00912X302 509 10581 SH SOLE 0 0 10581 AIR PRODS & CHEMS INC COM 009158106 3961 24142 SH SOLE 0 0 24142 AIRGAIN INC COM 00938A104 110 12277 SH SOLE 0 0 12277 AK STL HLDG CORP COM 001547108 58 10192 SH SOLE 0 0 10192 AKAMAI TECHNOLOGIES INC COM 00971T101 449 6908 SH SOLE 0 0 6908 AKOUSTIS TECHNOLOGIES INC COM 00973N102 192 30750 SH SOLE 0 0 30750 ALAMO GROUP INC COM 011311107 1158 10259 SH SOLE 0 0 10259 ALAMOS GOLD INC NEW COM CL A 011532108 262 40266 SH SOLE 0 0 40266 ALASKA AIR GROUP INC COM 011659109 1394 18965 SH SOLE 0 0 18965 ALBEMARLE CORP COM 012653101 3459 27044 SH SOLE 0 0 27044 ALCOA CORP COM 013872106 1604 29775 SH SOLE 0 0 29775 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 293 2242 SH SOLE 0 0 2242 ALEXION PHARMACEUTICALS INC COM 015351109 925 7738 SH SOLE 0 0 7738 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 28716 166536 SH SOLE 0 0 166536 ALIGN TECHNOLOGY INC COM 016255101 1262 5679 SH SOLE 0 0 5679 ALLEGHANY CORP DEL COM 017175100 286 479 SH SOLE 0 0 479 ALLEGHENY TECHNOLOGIES INC COM 01741R102 553 22916 SH SOLE 0 0 22916 ALLEGION PUB LTD CO ORD SHS G0176J109 317 3989 SH SOLE 0 0 3989 ALLERGAN PLC SHS G0177J108 8099 49512 SH SOLE 0 0 49512 ALLETE INC COM NEW 018522300 521 7009 SH SOLE 0 0 7009 ALLIANCE CALIF MUN INCOME FD COM 018546101 152 11170 SH SOLE 0 0 11170 ALLIANCE DATA SYSTEMS CORP COM 018581108 6053 23880 SH SOLE 0 0 23880 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 314 15956 SH SOLE 0 0 15956 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 1495 117128 SH SOLE 0 0 117128 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1449 57849 SH SOLE 0 0 57849 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 1363 101703 SH SOLE 0 0 101703 ALLIANT ENERGY CORP COM 018802108 2684 62989 SH SOLE 0 0 62989 ALLIANZGI CONV & INCOME FD COM 018828103 2145 305134 SH SOLE 0 0 305134 ALLIANZGI CONV & INCOME FD I COM 018825109 1924 309839 SH SOLE 0 0 309839 ALLIANZGI EQUITY & CONV INCO COM 018829101 346 16359 SH SOLE 0 0 16359 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 1449 111027 SH SOLE 0 0 111027 ALLSTATE CORP COM 020002101 7444 71095 SH SOLE 0 0 71095 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 746 5873 SH SOLE 0 0 5873 ALON USA PARTNERS LP UT LTDPART INT 02052T109 324 18985 SH SOLE 0 0 18985 ALPHABET INC CAP STK CL A 02079K305 57226 54325 SH SOLE 0 0 54325 ALPHABET INC CAP STK CL C 02079K107 60645 57956 SH SOLE 0 0 57956 ALPINE GLOBAL PREMIER PPTYS COM SBI 02083A103 161 23813 SH SOLE 0 0 23813 ALPINE TOTAL DYNAMIC DIVID F COM SH BEN INT N 021060207 265 28014 SH SOLE 0 0 28014 ALPS ETF TR ALERIAN MLP 00162Q866 11145 1032921 SH SOLE 0 0 1032921 ALPS ETF TR ALPS DORESEY 00162Q486 325 10923 SH SOLE 0 0 10923 ALPS ETF TR EQUAL SEC ETF 00162Q205 871 12531 SH SOLE 0 0 12531 ALPS ETF TR INTL SEC DV DOG 00162Q718 2839 99091 SH SOLE 0 0 99091 ALPS ETF TR MED BREAKTHGH 00162Q593 225 6848 SH SOLE 0 0 6848 ALPS ETF TR RIVRFRNT STR INC 00162Q783 631 25079 SH SOLE 0 0 25079 ALPS ETF TR SECTR DIV DOGS 00162Q858 17065 372609 SH SOLE 0 0 372609 ALTABA INC COM 021346101 3414 48874 SH SOLE 0 0 48874 ALTRIA GROUP INC COM 02209S103 96722 1354461 SH SOLE 0 0 1354461 AMARIN CORP PLC SPONS ADR NEW 023111206 112 27981 SH SOLE 0 0 27981 AMAZON COM INC COM 023135106 113800 97309 SH SOLE 0 0 97309 AMBARELLA INC SHS G037AX101 1574 26785 SH SOLE 0 0 26785 AMBER RD INC COM 02318Y108 109 14825 SH SOLE 0 0 14825 AMBEV SA SPONSORED ADR 02319V103 162 25068 SH SOLE 0 0 25068 AMC NETWORKS INC CL A 00164V103 208 3840 SH SOLE 0 0 3840 AMEREN CORP COM 023608102 4492 76156 SH SOLE 0 0 76156 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 182 30050 SH SOLE 0 0 30050 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1761 102661 SH SOLE 0 0 102661 AMERICAN AIRLS GROUP INC COM 02376R102 3265 62743 SH SOLE 0 0 62743 AMERICAN CAMPUS CMNTYS INC COM 024835100 202 4931 SH SOLE 0 0 4931 AMERICAN ELEC PWR INC COM 025537101 15157 206022 SH SOLE 0 0 206022 AMERICAN EXPRESS CO COM 025816109 14493 145933 SH SOLE 0 0 145933 AMERICAN FINL GROUP INC OHIO COM 025932104 1355 12483 SH SOLE 0 0 12483 AMERICAN INTL GROUP INC COM NEW 026874784 2236 37526 SH SOLE 0 0 37526 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 367 28621 SH SOLE 0 0 28621 AMERICAN RAILCAR INDS INC COM 02916P103 294 7059 SH SOLE 0 0 7059 AMERICAN RLTY CAP PPTYS INC NOTE 3.750%12/1 02917TAB0 14 14000 SH SOLE 0 0 14000 AMERICAN SOFTWARE INC CL A 029683109 172 14769 SH SOLE 0 0 14769 AMERICAN STS WTR CO COM 029899101 3076 53124 SH SOLE 0 0 53124 AMERICAN TOWER CORP NEW COM 03027X100 8576 60112 SH SOLE 0 0 60112 AMERICAN WTR WKS CO INC NEW COM 030420103 8810 96292 SH SOLE 0 0 96292 AMERIGAS PARTNERS L P UNIT L P INT 030975106 7582 164006 SH SOLE 0 0 164006 AMERIPRISE FINL INC COM 03076C106 2332 13761 SH SOLE 0 0 13761 AMERIS BANCORP COM 03076K108 545 11303 SH SOLE 0 0 11303 AMERISOURCEBERGEN CORP COM 03073E105 5518 60098 SH SOLE 0 0 60098 AMETEK INC NEW COM 031100100 898 12393 SH SOLE 0 0 12393 AMGEN INC COM 031162100 42289 243178 SH SOLE 0 0 243178 AMICUS THERAPEUTICS INC COM 03152W109 439 30511 SH SOLE 0 0 30511 AMPHENOL CORP NEW CL A 032095101 796 9067 SH SOLE 0 0 9067 AMPIO PHARMACEUTICALS INC COM 03209T109 149 36546 SH SOLE 0 0 36546 AMPLIFY ETF TR ONLIN RETL ETF 032108102 766 18740 SH SOLE 0 0 18740 AMTRUST FINL SVCS INC COM 032359309 1831 181866 SH SOLE 0 0 181866 ANADARKO PETE CORP COM 032511107 1473 27467 SH SOLE 0 0 27467 ANALOG DEVICES INC COM 032654105 9903 111229 SH SOLE 0 0 111229 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 34 10475 SH SOLE 0 0 10475 ANDEAVOR COM 03349M105 1985 17361 SH SOLE 0 0 17361 ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 307 6652 SH SOLE 0 0 6652 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 6555 58758 SH SOLE 0 0 58758 ANI PHARMACEUTICALS INC NOTE 3.000%12/0 00182CAA1 33 29000 SH SOLE 0 0 29000 ANNALY CAP MGMT INC COM 035710409 6698 563312 SH SOLE 0 0 563312 ANSYS INC COM 03662Q105 600 4068 SH SOLE 0 0 4068 ANTARES PHARMA INC COM 036642106 118 59373 SH SOLE 0 0 59373 ANTHEM INC COM 036752103 5594 24860 SH SOLE 0 0 24860 AON PLC SHS CL A G0408V102 1755 13093 SH SOLE 0 0 13093 APACHE CORP COM 037411105 4119 97559 SH SOLE 0 0 97559 APOLLO COML REAL EST FIN INC COM 03762U105 315 17086 SH SOLE 0 0 17086 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 2148 64185 SH SOLE 0 0 64185 APOLLO INVT CORP COM 03761U106 1632 288353 SH SOLE 0 0 288353 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 510 25987 SH SOLE 0 0 25987 APPLE INC COM 037833100 459115 2712964 SH SOLE 0 0 2712964 APPLIED DNA SCIENCES INC COM NEW 03815U201 45 28035 SH SOLE 0 0 28035 APPLIED INDL TECHNOLOGIES IN COM 03820C105 348 5115 SH SOLE 0 0 5115 APPLIED MATLS INC COM 038222105 9020 176446 SH SOLE 0 0 176446 APTARGROUP INC COM 038336103 344 3991 SH SOLE 0 0 3991 APTIV PLC SHS G6095L109 497 5860 SH SOLE 0 0 5860 AQUA AMERICA INC COM 03836W103 11482 292680 SH SOLE 0 0 292680 ARCH CAP GROUP LTD ORD G0450A105 310 3413 SH SOLE 0 0 3413 ARCHER DANIELS MIDLAND CO COM 039483102 7252 180943 SH SOLE 0 0 180943 ARCONIC INC COM 03965L100 2379 87319 SH SOLE 0 0 87319 ARES CAP CORP COM 04010L103 4823 306792 SH SOLE 0 0 306792 ARES CAP CORP NOTE 4.750% 1/1 04010LAJ2 16 16000 SH SOLE 0 0 16000 ARGAN INC COM 04010E109 838 18625 SH SOLE 0 0 18625 ARISTA NETWORKS INC COM 040413106 1141 4843 SH SOLE 0 0 4843 ARK ETF TR INDL INNOVATIN 00214Q203 204 6208 SH SOLE 0 0 6208 ARK ETF TR INNOVATION ETF 00214Q104 3573 96371 SH SOLE 0 0 96371 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 837 32525 SH SOLE 0 0 32525 AROTECH CORP COM NEW 042682203 119 33453 SH SOLE 0 0 33453 ARRAY BIOPHARMA INC COM 04269X105 337 26305 SH SOLE 0 0 26305 ARRIS INTL INC SHS G0551A103 254 9891 SH SOLE 0 0 9891 ARROW ETF TR ARROW DJ GLB YLD 04273H104 304 16924 SH SOLE 0 0 16924 ARTESIAN RESOURCES CORP CL A 043113208 343 8886 SH SOLE 0 0 8886 ARVINMERITOR INC FRNT 4.000% 2/1 043353AH4 11 10000 SH SOLE 0 0 10000 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 202 17828 SH SOLE 0 0 17828 ASANKO GOLD INC COM 04341Y105 8 11266 SH SOLE 0 0 11266 ASHLAND GLOBAL HLDGS INC COM 044186104 253 3546 SH SOLE 0 0 3546 ASML HOLDING N V N Y REGISTRY SHS N07059210 329 1894 SH SOLE 0 0 1894 ASSEMBLY BIOSCIENCES INC COM 045396108 415 9178 SH SOLE 0 0 9178 ASSOCIATED BANC CORP COM 045487105 212 8340 SH SOLE 0 0 8340 ASTRAZENECA PLC SPONSORED ADR 046353108 4190 120748 SH SOLE 0 0 120748 AT&T INC COM 00206R102 149799 3852845 SH SOLE 0 0 3852845 ATHENAHEALTH INC COM 04685W103 1004 7549 SH SOLE 0 0 7549 ATHERSYS INC COM 04744L106 83 45690 SH SOLE 0 0 45690 ATLANTIC PWR CORP COM NEW 04878Q863 31 12981 SH SOLE 0 0 12981 ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 6/0 049164BH8 52 45000 SH SOLE 0 0 45000 ATMOS ENERGY CORP COM 049560105 1323 15402 SH SOLE 0 0 15402 AUTODESK INC COM 052769106 646 6165 SH SOLE 0 0 6165 AUTOMATIC DATA PROCESSING IN COM 053015103 15441 131759 SH SOLE 0 0 131759 AUTONATION INC COM 05329W102 935 18220 SH SOLE 0 0 18220 AUTOZONE INC COM 053332102 1048 1473 SH SOLE 0 0 1473 AVALONBAY CMNTYS INC COM 053484101 514 2883 SH SOLE 0 0 2883 AVANGRID INC COM 05351W103 1341 26515 SH SOLE 0 0 26515 AVERY DENNISON CORP COM 053611109 2861 24909 SH SOLE 0 0 24909 AVISTA CORP COM 05379B107 346 6714 SH SOLE 0 0 6714 AVON PRODS INC COM 054303102 60 27789 SH SOLE 0 0 27789 AXCELIS TECHNOLOGIES INC COM NEW 054540208 212 7372 SH SOLE 0 0 7372 AXOGEN INC COM 05463X106 334 11800 SH SOLE 0 0 11800 AXON ENTERPRISE INC COM 05464C101 666 25118 SH SOLE 0 0 25118 AZURRX BIOPHARMA INC COM 05502L105 52 14247 SH SOLE 0 0 14247 B & G FOODS INC NEW COM 05508R106 3270 93021 SH SOLE 0 0 93021 BAIDU INC SPON ADR REP A 056752108 5892 25158 SH SOLE 0 0 25158 BAKER HUGHES A GE CO CL A 05722G100 420 13266 SH SOLE 0 0 13266 BALCHEM CORP COM 057665200 620 7698 SH SOLE 0 0 7698 BALDWIN & LYONS INC CL B 057755209 570 23792 SH SOLE 0 0 23792 BALL CORP COM 058498106 420 11098 SH SOLE 0 0 11098 BALLARD PWR SYS INC NEW COM 058586108 302 68515 SH SOLE 0 0 68515 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 2750 323480 SH SOLE 0 0 323480 BANCO SANTANDER SA ADR 05964H105 2058 314731 SH SOLE 0 0 314731 BANK AMER CORP 7.25%CNV PFD L 060505682 964 731 SH SOLE 0 0 731 BANK AMER CORP COM 060505104 65677 2224836 SH SOLE 0 0 2224836 BANK HAWAII CORP COM 062540109 367 4286 SH SOLE 0 0 4286 BANK MONTREAL QUE COM 063671101 4445 55554 SH SOLE 0 0 55554 BANK MUTUAL CORP NEW COM 063750103 134 12598 SH SOLE 0 0 12598 BANK N S HALIFAX COM 064149107 1879 29117 SH SOLE 0 0 29117 BANK NEW YORK MELLON CORP COM 064058100 8675 161058 SH SOLE 0 0 161058 BANK OF THE OZARKS COM 063904106 388 8012 SH SOLE 0 0 8012 BANKWELL FINL GROUP INC COM 06654A103 441 12828 SH SOLE 0 0 12828 BARCLAYS BANK PLC ADR PFD SR 5 06739H362 2238 83909 SH SOLE 0 0 83909 BARCLAYS BANK PLC ETN DJUBSCOCO 38 06739H313 204 8915 SH SOLE 0 0 8915 BARCLAYS BK PLC BARC YLD ETN LKD 06742C152 328 1918 SH SOLE 0 0 1918 BARCLAYS BK PLC IPSP CROIL ETN 06738C786 296 45274 SH SOLE 0 0 45274 BARCLAYS PLC ADR 06738E204 483 44337 SH SOLE 0 0 44337 BARINGS CORPORATE INVS COM 06759X107 632 41433 SH SOLE 0 0 41433 BARINGS PARTN INVS SH BEN INT 06761A103 687 48737 SH SOLE 0 0 48737 BARNES & NOBLE ED INC COM 06777U101 101 12282 SH SOLE 0 0 12282 BARNES & NOBLE INC COM 067774109 419 62536 SH SOLE 0 0 62536 BARNES GROUP INC COM 067806109 587 9278 SH SOLE 0 0 9278 BARRICK GOLD CORP COM 067901108 1442 99653 SH SOLE 0 0 99653 BASSETT FURNITURE INDS INC COM 070203104 318 8462 SH SOLE 0 0 8462 BAXTER INTL INC COM 071813109 4291 66380 SH SOLE 0 0 66380 BB&T CORP COM 054937107 17208 346102 SH SOLE 0 0 346102 BCE INC COM NEW 05534B760 2783 57970 SH SOLE 0 0 57970 BEACON ROOFING SUPPLY INC COM 073685109 480 7522 SH SOLE 0 0 7522 BECTON DICKINSON & CO COM 075887109 11418 53342 SH SOLE 0 0 53342 BELLICUM PHARMACEUTICALS INC COM 079481107 104 12358 SH SOLE 0 0 12358 BEMIS INC COM 081437105 422 8827 SH SOLE 0 0 8827 BERKLEY W R CORP COM 084423102 417 5816 SH SOLE 0 0 5816 BERKSHIRE HATHAWAY INC DEL CL A 084670108 32438 109 SH SOLE 0 0 109 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 201836 1018243 SH SOLE 0 0 1018243 BERKSHIRE HILLS BANCORP INC COM 084680107 2160 59014 SH SOLE 0 0 59014 BEST BUY INC COM 086516101 3315 48409 SH SOLE 0 0 48409 BGC PARTNERS INC CL A 05541T101 538 35634 SH SOLE 0 0 35634 BHP BILLITON LTD SPONSORED ADR 088606108 2422 52674 SH SOLE 0 0 52674 BHP BILLITON PLC SPONSORED ADR 05545E209 248 6156 SH SOLE 0 0 6156 BIO PATH HOLDINGS INC COM 09057N102 93 461388 SH SOLE 0 0 461388 BIO TECHNE CORP COM 09073M104 517 3993 SH SOLE 0 0 3993 BIO-KEY INTERNATIONAL INC COM PAR 09060C309 155 87793 SH SOLE 0 0 87793 BIOCRYST PHARMACEUTICALS COM 09058V103 211 42930 SH SOLE 0 0 42930 BIOGEN INC COM 09062X103 8907 27960 SH SOLE 0 0 27960 BIOLINERX LTD SPONSORED ADR 09071M106 60 55000 SH SOLE 0 0 55000 BIOMARIN PHARMACEUTICAL INC COM 09061G101 480 5387 SH SOLE 0 0 5387 BIOMARIN PHARMACEUTICAL INC NOTE 0.750%10/1 09061GAE1 23 21000 SH SOLE 0 0 21000 BIOSCRIP INC COM 09069N108 33 11300 SH SOLE 0 0 11300 BIOTIME INC COM 09066L105 130 60491 SH SOLE 0 0 60491 BIOVERATIV INC COM 09075E100 731 13555 SH SOLE 0 0 13555 BLACKBERRY LTD COM 09228F103 390 34943 SH SOLE 0 0 34943 BLACKROCK CA MUNI 2018 TERM COM 09249C105 216 14825 SH SOLE 0 0 14825 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 396 28769 SH SOLE 0 0 28769 BLACKROCK CAPITAL INVESTMENT COM 092533108 380 61064 SH SOLE 0 0 61064 BLACKROCK CAPITAL INVESTMENT NOTE 5.500% 2/1 092533AB4 117 116000 SH SOLE 0 0 116000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 345 24595 SH SOLE 0 0 24595 BLACKROCK CORPOR HI YLD FD I COM 09255P107 2170 198392 SH SOLE 0 0 198392 BLACKROCK CR ALLCTN INC TR COM 092508100 1548 116240 SH SOLE 0 0 116240 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 293 25006 SH SOLE 0 0 25006 BLACKROCK ENERGY & RES TR COM 09250U101 372 26255 SH SOLE 0 0 26255 BLACKROCK ENH CAP & INC FD I COM 09256A109 561 34234 SH SOLE 0 0 34234 BLACKROCK ENHANCED EQT DIV T COM 09251A104 1161 125786 SH SOLE 0 0 125786 BLACKROCK ENHANCED GBL DIV T COM 092501105 443 35393 SH SOLE 0 0 35393 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 390 59864 SH SOLE 0 0 59864 BLACKROCK FLOAT RATE OME STR COM 09255X100 416 30167 SH SOLE 0 0 30167 BLACKROCK FLOATING RATE INCO COM 091941104 588 42252 SH SOLE 0 0 42252 BLACKROCK INC COM 09247X101 13346 25979 SH SOLE 0 0 25979 BLACKROCK INCOME TR INC COM 09247F100 232 37553 SH SOLE 0 0 37553 BLACKROCK INVT QUALITY MUN T COM 09247D105 220 14750 SH SOLE 0 0 14750 BLACKROCK LTD DURATION INC T COM SHS 09249W101 534 33608 SH SOLE 0 0 33608 BLACKROCK MASS TAX-EXEMPT TR SH BEN INT 09258E109 182 13072 SH SOLE 0 0 13072 BLACKROCK MULTI-SECTOR INC T COM 09258A107 183 10079 SH SOLE 0 0 10079 BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 1165 77699 SH SOLE 0 0 77699 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 1766 79048 SH SOLE 0 0 79048 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 197 14001 SH SOLE 0 0 14001 BLACKROCK MUNI 2018 TERM TR COM 09248C106 1245 84269 SH SOLE 0 0 84269 BLACKROCK MUNI INCOME TR II COM 09249N101 166 11519 SH SOLE 0 0 11519 BLACKROCK MUNI INTER DR FD I COM 09253X102 465 33420 SH SOLE 0 0 33420 BLACKROCK MUNIASSETS FD INC COM 09254J102 629 41990 SH SOLE 0 0 41990 BLACKROCK MUNICIPAL BOND TR COM 09249H104 154 10158 SH SOLE 0 0 10158 BLACKROCK MUNICIPL INC QLTY COM 092479104 878 61868 SH SOLE 0 0 61868 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 220 18840 SH SOLE 0 0 18840 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 242 16741 SH SOLE 0 0 16741 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 465 32767 SH SOLE 0 0 32767 BLACKROCK MUNIVEST FD II INC COM 09253T101 324 20951 SH SOLE 0 0 20951 BLACKROCK MUNIVEST FD INC COM 09253R105 368 38248 SH SOLE 0 0 38248 BLACKROCK MUNIYIELD CALIF FD COM 09254M105 377 25470 SH SOLE 0 0 25470 BLACKROCK MUNIYIELD FD INC COM 09253W104 271 18652 SH SOLE 0 0 18652 BLACKROCK MUNIYIELD NY QLTY COM 09255E102 173 13369 SH SOLE 0 0 13369 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 445 32220 SH SOLE 0 0 32220 BLACKROCK MUNIYIELD QUALITY COM 09254F100 266 17536 SH SOLE 0 0 17536 BLACKROCK NY MUNI INC QLTY T COM 09249U105 154 11700 SH SOLE 0 0 11700 BLACKROCK RES & COMM STRAT T SHS 09257A108 631 64554 SH SOLE 0 0 64554 BLACKROCK SCIENCE & TECH TR SHS 09258G104 339 12708 SH SOLE 0 0 12708 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 1457 62842 SH SOLE 0 0 62842 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 15373 480116 SH SOLE 0 0 480116 BLACKSTONE GSO FLTING RTE FU COM 09256U105 402 22343 SH SOLE 0 0 22343 BLACKSTONE GSO LNG SHRT CR I COM SHS BN INT 09257D102 510 32019 SH SOLE 0 0 32019 BLACKSTONE MTG TR INC COM CL A 09257W100 915 28419 SH SOLE 0 0 28419 BLACKSTONE MTG TR INC NOTE 5.250%12/0 09257WAA8 29 25000 SH SOLE 0 0 25000 BLDRS INDEX FDS TR EMER MK 50 ADR 09348R300 1856 43037 SH SOLE 0 0 43037 BLOCK H & R INC COM 093671105 430 16394 SH SOLE 0 0 16394 BLUE BUFFALO PET PRODS INC COM 09531U102 2699 82304 SH SOLE 0 0 82304 BLUE HILLS BANCORP INC COM 095573101 440 21915 SH SOLE 0 0 21915 BLUEBIRD BIO INC COM 09609G100 277 1553 SH SOLE 0 0 1553 BOARDWALK PIPELINE PARTNERS UT LTD PARTNER 096627104 154 11957 SH SOLE 0 0 11957 BOEING CO COM 097023105 74439 252412 SH SOLE 0 0 252412 BOFI HLDG INC COM 05566U108 342 11453 SH SOLE 0 0 11453 BOISE CASCADE CO DEL COM 09739D100 243 6084 SH SOLE 0 0 6084 BORGWARNER INC COM 099724106 1153 22565 SH SOLE 0 0 22565 BOSTON BEER INC CL A 100557107 287 1501 SH SOLE 0 0 1501 BOSTON PRIVATE FINL HLDGS IN COM 101119105 164 10615 SH SOLE 0 0 10615 BOSTON PROPERTIES INC COM 101121101 1014 7794 SH SOLE 0 0 7794 BOSTON SCIENTIFIC CORP COM 101137107 1721 69429 SH SOLE 0 0 69429 BOULDER GROWTH & INCOME FD I COM 101507101 341 30783 SH SOLE 0 0 30783 BOVIE MEDICAL CORP COM 10211F100 31 11900 SH SOLE 0 0 11900 BP PLC SPONSORED ADR 055622104 22646 538799 SH SOLE 0 0 538799 BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 324 16123 SH SOLE 0 0 16123 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 46 11766 SH SOLE 0 0 11766 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 313 17196 SH SOLE 0 0 17196 BRIGHTHOUSE FINL INC COM 10922N103 470 8010 SH SOLE 0 0 8010 BRINKER INTL INC COM 109641100 2411 62082 SH SOLE 0 0 62082 BRINKS CO COM 109696104 249 3169 SH SOLE 0 0 3169 BRISTOL MYERS SQUIBB CO COM 110122108 43220 705286 SH SOLE 0 0 705286 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 9227 137741 SH SOLE 0 0 137741 BROADCOM LTD SHS Y09827109 7139 27789 SH SOLE 0 0 27789 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1181 13034 SH SOLE 0 0 13034 BROADSOFT INC NOTE 1.500% 7/0 11133BAB8 20 15000 SH SOLE 0 0 15000 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5155 118394 SH SOLE 0 0 118394 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 2920 65167 SH SOLE 0 0 65167 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 1579 67552 SH SOLE 0 0 67552 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 464 13288 SH SOLE 0 0 13288 BROOKLINE BANCORP INC DEL COM 11373M107 1439 91687 SH SOLE 0 0 91687 BROWN & BROWN INC COM 115236101 730 14191 SH SOLE 0 0 14191 BROWN FORMAN CORP CL A 115637100 855 12710 SH SOLE 0 0 12710 BROWN FORMAN CORP CL B 115637209 7376 107412 SH SOLE 0 0 107412 BSB BANCORP INC MD COM 05573H108 869 29720 SH SOLE 0 0 29720 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 4899 98868 SH SOLE 0 0 98868 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 556 6241 SH SOLE 0 0 6241 CA INC COM 12673P105 1492 44840 SH SOLE 0 0 44840 CABLE ONE INC COM 12685J105 998 1419 SH SOLE 0 0 1419 CABOT CORP COM 127055101 274 4448 SH SOLE 0 0 4448 CACI INTL INC CL A 127190304 235 1779 SH SOLE 0 0 1779 CADENCE DESIGN SYSTEM INC COM 127387108 235 5623 SH SOLE 0 0 5623 CAESARS ENTMT CORP NOTE 5.000%10/0 127686AA1 20 10193 SH SOLE 0 0 10193 CAL MAINE FOODS INC COM NEW 128030202 1222 27503 SH SOLE 0 0 27503 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1148 96838 SH SOLE 0 0 96838 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 5587 499326 SH SOLE 0 0 499326 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 2030 101147 SH SOLE 0 0 101147 CALAMOS GBL DYN INCOME FUND COM 12811L107 3532 388972 SH SOLE 0 0 388972 CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 1944 129068 SH SOLE 0 0 129068 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 2863 237039 SH SOLE 0 0 237039 CALAVO GROWERS INC COM 128246105 229 2714 SH SOLE 0 0 2714 CALIFORNIA RES CORP COM NEW 13057Q206 769 39548 SH SOLE 0 0 39548 CALIFORNIA WTR SVC GROUP COM 130788102 600 13222 SH SOLE 0 0 13222 CALLON PETE CO DEL COM 13123X102 890 73211 SH SOLE 0 0 73211 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 148 19207 SH SOLE 0 0 19207 CAMBRIA ETF TR GLB ASSET ALLO 132061607 576 20959 SH SOLE 0 0 20959 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 771 20092 SH SOLE 0 0 20092 CAMBRIDGE BANCORP COM 132152109 371 4655 SH SOLE 0 0 4655 CAMDEN NATL CORP COM 133034108 1791 42516 SH SOLE 0 0 42516 CAMECO CORP COM 13321L108 617 66814 SH SOLE 0 0 66814 CAMPBELL SOUP CO COM 134429109 1972 40980 SH SOLE 0 0 40980 CAMTEK LTD ORD M20791105 74 12997 SH SOLE 0 0 12997 CANADIAN NATL RY CO COM 136375102 3964 48053 SH SOLE 0 0 48053 CANADIAN PAC RY LTD COM 13645T100 559 3057 SH SOLE 0 0 3057 CANON INC SPONSORED ADR 138006309 390 10433 SH SOLE 0 0 10433 CANTEL MEDICAL CORP COM 138098108 1118 10867 SH SOLE 0 0 10867 CAPITAL ONE FINL CORP COM 14040H105 6325 63516 SH SOLE 0 0 63516 CAPITOL FED FINL INC COM 14057J101 180 13388 SH SOLE 0 0 13388 CAPSTEAD MTG CORP COM NO PAR 14067E506 129 14914 SH SOLE 0 0 14914 CARA THERAPEUTICS INC COM 140755109 212 17317 SH SOLE 0 0 17317 CARDINAL HEALTH INC COM 14149Y108 2986 48740 SH SOLE 0 0 48740 CARDIOVASCULAR SYS INC DEL COM 141619106 290 12258 SH SOLE 0 0 12258 CAREDX INC COM 14167L103 75 10250 SH SOLE 0 0 10250 CARETRUST REIT INC COM 14174T107 277 16537 SH SOLE 0 0 16537 CARLISLE COS INC COM 142339100 1371 12068 SH SOLE 0 0 12068 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 390 17043 SH SOLE 0 0 17043 CARMAX INC COM 143130102 866 13505 SH SOLE 0 0 13505 CARNIVAL CORP UNIT 99/99/9999 143658300 2477 37324 SH SOLE 0 0 37324 CAROLINA FINL CORP NEW COM 143873107 440 11845 SH SOLE 0 0 11845 CASCADIAN THERAPEUTICS INC COM NEW 14740B606 57 15514 SH SOLE 0 0 15514 CASEYS GEN STORES INC COM 147528103 609 5440 SH SOLE 0 0 5440 CATALYST PHARMACEUTICALS INC COM 14888U101 97 24815 SH SOLE 0 0 24815 CATCHMARK TIMBER TR INC CL A 14912Y202 1179 89817 SH SOLE 0 0 89817 CATERPILLAR INC DEL COM 149123101 48911 310387 SH SOLE 0 0 310387 CATHAY GEN BANCORP COM 149150104 397 9415 SH SOLE 0 0 9415 CAVIUM INC COM 14964U108 508 6058 SH SOLE 0 0 6058 CBL & ASSOC PPTYS INC COM 124830100 276 48719 SH SOLE 0 0 48719 CBOE GLOBAL MARKETS INC COM 12503M108 351 2814 SH SOLE 0 0 2814 CBRE CLARION GLOBAL REAL EST COM 12504G100 1383 174580 SH SOLE 0 0 174580 CBRE GROUP INC CL A 12504L109 559 12917 SH SOLE 0 0 12917 CBS CORP NEW CL B 124857202 1480 25092 SH SOLE 0 0 25092 CDK GLOBAL INC COM 12508E101 2008 28167 SH SOLE 0 0 28167 CDN IMPERIAL BK COMM TORONTO COM 136069101 1262 12955 SH SOLE 0 0 12955 CDW CORP COM 12514G108 385 5547 SH SOLE 0 0 5547 CECO ENVIRONMENTAL CORP COM 125141101 127 24737 SH SOLE 0 0 24737 CEDAR FAIR L P DEPOSITRY UNIT 150185106 2367 36426 SH SOLE 0 0 36426 CELANESE CORP DEL COM SER A 150870103 483 4511 SH SOLE 0 0 4511 CELGENE CORP COM 151020104 16192 155159 SH SOLE 0 0 155159 CELLDEX THERAPEUTICS INC NEW COM 15117B103 58 20589 SH SOLE 0 0 20589 CEMEX SAB DE CV SPON ADR NEW 151290889 144 19154 SH SOLE 0 0 19154 CENOVUS ENERGY INC COM 15135U109 128 14074 SH SOLE 0 0 14074 CENTENE CORP DEL COM 15135B101 317 3145 SH SOLE 0 0 3145 CENTENNIAL RESOURCE DEV INC CL A 15136A102 224 11306 SH SOLE 0 0 11306 CENTER COAST MLP & INFRSTR F COM SHS 151461100 379 38055 SH SOLE 0 0 38055 CENTERPOINT ENERGY INC COM 15189T107 1565 55188 SH SOLE 0 0 55188 CENTERSTATE BK CORP COM 15201P109 241 9361 SH SOLE 0 0 9361 CENTRAL FD CDA LTD CL A 153501101 2778 207338 SH SOLE 0 0 207338 CENTURY BANCORP INC MASS CL A NON VTG 156432106 672 8589 SH SOLE 0 0 8589 CENTURYLINK INC COM 156700106 2134 127946 SH SOLE 0 0 127946 CERECOR INC COM 15671L109 42 13012 SH SOLE 0 0 13012 CERNER CORP COM 156782104 4024 59712 SH SOLE 0 0 59712 CF INDS HLDGS INC COM 125269100 771 18116 SH SOLE 0 0 18116 CHARLES RIV LABS INTL INC COM 159864107 2516 22988 SH SOLE 0 0 22988 CHART INDS INC NOTE 2.000% 8/0 16115QAC4 17 17000 SH SOLE 0 0 17000 CHARTER COMMUNICATIONS INC N CL A 16119P108 999 2974 SH SOLE 0 0 2974 CHECK POINT SOFTWARE TECH LT ORD M22465104 851 8216 SH SOLE 0 0 8216 CHEESECAKE FACTORY INC COM 163072101 295 6129 SH SOLE 0 0 6129 CHEMOURS CO COM 163851108 1906 38075 SH SOLE 0 0 38075 CHENIERE ENERGY INC COM NEW 16411R208 2224 41309 SH SOLE 0 0 41309 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 844 28476 SH SOLE 0 0 28476 CHESAPEAKE ENERGY CORP COM 165167107 1255 317032 SH SOLE 0 0 317032 CHESAPEAKE UTILS CORP COM 165303108 1359 17301 SH SOLE 0 0 17301 CHEVRON CORP NEW COM 166764100 96940 774346 SH SOLE 0 0 774346 CHICAGO BRIDGE & IRON CO N V COM 167250109 704 43611 SH SOLE 0 0 43611 CHIMERA INVT CORP COM NEW 16934Q208 1614 87340 SH SOLE 0 0 87340 CHINA FD INC COM 169373107 486 22461 SH SOLE 0 0 22461 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 1539 30453 SH SOLE 0 0 30453 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 255 3478 SH SOLE 0 0 3478 CHIPOTLE MEXICAN GRILL INC COM 169656105 1572 5440 SH SOLE 0 0 5440 CHOICE HOTELS INTL INC COM 169905106 260 3349 SH SOLE 0 0 3349 CHUBB LIMITED COM H1467J104 6354 43483 SH SOLE 0 0 43483 CHURCH & DWIGHT INC COM 171340102 5026 100177 SH SOLE 0 0 100177 CIENA CORP COM NEW 171779309 306 14623 SH SOLE 0 0 14623 CIGNA CORPORATION COM 125509109 5977 29429 SH SOLE 0 0 29429 CIMAREX ENERGY CO COM 171798101 268 2193 SH SOLE 0 0 2193 CINCINNATI FINL CORP COM 172062101 1288 17187 SH SOLE 0 0 17187 CINEMARK HOLDINGS INC COM 17243V102 234 6708 SH SOLE 0 0 6708 CINTAS CORP COM 172908105 2085 13381 SH SOLE 0 0 13381 CIRRUS LOGIC INC COM 172755100 1045 20159 SH SOLE 0 0 20159 CISCO SYS INC COM 17275R102 55388 1446166 SH SOLE 0 0 1446166 CIT GROUP INC COM NEW 125581801 271 5497 SH SOLE 0 0 5497 CITIGROUP INC COM NEW 172967424 19539 262592 SH SOLE 0 0 262592 CITIZENS & NORTHN CORP COM 172922106 353 14706 SH SOLE 0 0 14706 CITIZENS FINL GROUP INC COM 174610105 1216 28958 SH SOLE 0 0 28958 CITRIX SYS INC COM 177376100 523 5944 SH SOLE 0 0 5944 CITY OFFICE REIT INC COM 178587101 250 19222 SH SOLE 0 0 19222 CLAYMORE EXCHANGE TRD FD TR 2021 HG YLD CB 18383M225 370 14855 SH SOLE 0 0 14855 CLAYMORE EXCHANGE TRD FD TR GUG BLT2018 HY 18383M381 5034 200576 SH SOLE 0 0 200576 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2019 HY 18383M373 1146 46988 SH SOLE 0 0 46988 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2020 HY 18383M365 3090 125973 SH SOLE 0 0 125973 CLAYMORE EXCHANGE TRD FD TR GUG BULL2018 E 18383M530 3982 188831 SH SOLE 0 0 188831 CLAYMORE EXCHANGE TRD FD TR GUG BULL2019 E 18383M522 3520 166951 SH SOLE 0 0 166951 CLAYMORE EXCHANGE TRD FD TR GUG BULL2020 E 18383M514 2227 104596 SH SOLE 0 0 104596 CLAYMORE EXCHANGE TRD FD TR GUG INTL MLT ASS 18383Q804 197 11280 SH SOLE 0 0 11280 CLAYMORE EXCHANGE TRD FD TR GUG MIDCAP CORE 18383M720 3709 56568 SH SOLE 0 0 56568 CLAYMORE EXCHANGE TRD FD TR GUG MULTI ASSET 18383M506 524 23383 SH SOLE 0 0 23383 CLAYMORE EXCHANGE TRD FD TR GUG RAYM JAMES S 18383M613 204 4679 SH SOLE 0 0 4679 CLAYMORE EXCHANGE TRD FD TR GUGG BRIC ETF 18383M100 233 6252 SH SOLE 0 0 6252 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2021 18383M266 2792 132122 SH SOLE 0 0 132122 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2022 18383M258 1860 87878 SH SOLE 0 0 87878 CLAYMORE EXCHANGE TRD FD TR GUGG CHN TECH 18383Q135 457 7534 SH SOLE 0 0 7534 CLAYMORE EXCHANGE TRD FD TR GUGG MSCI GB ETF 18383Q879 292 9176 SH SOLE 0 0 9176 CLAYMORE EXCHANGE TRD FD TR GUGG S&P GBL WTR 18383Q507 4822 135680 SH SOLE 0 0 135680 CLAYMORE EXCHANGE TRD FD TR GUGG ULTR SH DUR 18383M654 2024 40374 SH SOLE 0 0 40374 CLAYMORE EXCHANGE TRD FD TR GUGGEN DEFN EQTY 18383M878 4385 94284 SH SOLE 0 0 94284 CLAYMORE EXCHANGE TRD FD TR GUGGENHEIM ETF 18385P705 406 7680 SH SOLE 0 0 7680 CLAYMORE EXCHANGE TRD FD TR GUGGENHEIM SOLAR 18383Q739 862 34311 SH SOLE 0 0 34311 CLEAN ENERGY FUELS CORP COM 184499101 157 77283 SH SOLE 0 0 77283 CLEAN HARBORS INC COM 184496107 302 5566 SH SOLE 0 0 5566 CLEARBRIDGE AMERN ENERG MLP COM 184691103 186 22434 SH SOLE 0 0 22434 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 866 56683 SH SOLE 0 0 56683 CLEARBRIDGE ENERGY MLP TR FD COM 18469Q108 161 13843 SH SOLE 0 0 13843 CLEVELAND CLIFFS INC COM 185899101 542 75222 SH SOLE 0 0 75222 CLOROX CO DEL COM 189054109 15919 107029 SH SOLE 0 0 107029 CLOUD PEAK ENERGY INC COM 18911Q102 61 13632 SH SOLE 0 0 13632 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 385 35415 SH SOLE 0 0 35415 CME GROUP INC COM CL A 12572Q105 3584 24540 SH SOLE 0 0 24540 CMS ENERGY CORP COM 125896100 2624 55469 SH SOLE 0 0 55469 CNX RESOURCES CORPORATION COM 12653C108 147 10048 SH SOLE 0 0 10048 COCA COLA BOTTLING CO CONS COM 191098102 250 1163 SH SOLE 0 0 1163 COCA COLA CO COM 191216100 56561 1232810 SH SOLE 0 0 1232810 COCA COLA EUROPEAN PARTNERS SHS G25839104 1736 43565 SH SOLE 0 0 43565 COGNEX CORP COM 192422103 974 15925 SH SOLE 0 0 15925 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3409 47999 SH SOLE 0 0 47999 COHEN & STEERS CLOSED END OP COM 19248P106 2828 212437 SH SOLE 0 0 212437 COHEN & STEERS GLOBAL INC BL COM 19248M103 110 11133 SH SOLE 0 0 11133 COHEN & STEERS INFRASTRUCTUR COM 19248A109 1270 52916 SH SOLE 0 0 52916 COHEN & STEERS QUALITY RLTY COM 19247L106 1134 89642 SH SOLE 0 0 89642 COHEN & STEERS REIT & PFD IN COM 19247X100 1252 58885 SH SOLE 0 0 58885 COHEN & STEERS SLT PFD INCM COM 19248Y107 248 8788 SH SOLE 0 0 8788 COHEN & STEERS TOTAL RETURN COM 19247R103 2318 181502 SH SOLE 0 0 181502 COHERENT INC COM 192479103 259 916 SH SOLE 0 0 916 COLFAX CORP COM 194014106 1298 32757 SH SOLE 0 0 32757 COLGATE PALMOLIVE CO COM 194162103 18097 239861 SH SOLE 0 0 239861 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 472 25550 SH SOLE 0 0 25550 COLONY CAP INC NOTE 3.875% 1/1 19624RAB2 41 41000 SH SOLE 0 0 41000 COLONY NORTHSTAR INC CL A COM 19625W104 2220 194569 SH SOLE 0 0 194569 COLUMBIA BKG SYS INC COM 197236102 1047 24112 SH SOLE 0 0 24112 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 1877 94148 SH SOLE 0 0 94148 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 1826 64926 SH SOLE 0 0 64926 COLUMBIA PPTY TR INC COM NEW 198287203 4615 201071 SH SOLE 0 0 201071 COMCAST CORP NEW CL A 20030N101 19531 487659 SH SOLE 0 0 487659 COMERICA INC COM 200340107 912 10509 SH SOLE 0 0 10509 COMMERCE BANCSHARES INC COM 200525103 696 12470 SH SOLE 0 0 12470 COMMERCIAL METALS CO COM 201723103 368 17271 SH SOLE 0 0 17271 COMMUNITY BK SYS INC COM 203607106 1473 27413 SH SOLE 0 0 27413 COMMUNITY HEALTH SYS INC NEW COM 203668108 48 11320 SH SOLE 0 0 11320 COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 21 10261 SH SOLE 0 0 10261 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 620 36581 SH SOLE 0 0 36581 COMPASS MINERALS INTL INC COM 20451N101 2712 37532 SH SOLE 0 0 37532 CONAGRA BRANDS INC COM 205887102 2750 73011 SH SOLE 0 0 73011 CONCHO RES INC COM 20605P101 251 1668 SH SOLE 0 0 1668 CONDUENT INC COM 206787103 241 14932 SH SOLE 0 0 14932 CONNECTICUT WTR SVC INC COM 207797101 1012 17619 SH SOLE 0 0 17619 CONNECTONE BANCORP INC NEW COM 20786W107 550 21346 SH SOLE 0 0 21346 CONOCOPHILLIPS COM 20825C104 27432 499763 SH SOLE 0 0 499763 CONSOLIDATED COMM HLDGS INC COM 209034107 179 14681 SH SOLE 0 0 14681 CONSOLIDATED EDISON INC COM 209115104 29535 347673 SH SOLE 0 0 347673 CONSTELLATION BRANDS INC CL A 21036P108 12331 53949 SH SOLE 0 0 53949 CONSTELLATION BRANDS INC CL B 21036P207 405 1780 SH SOLE 0 0 1780 CONTINENTAL RESOURCES INC COM 212015101 1265 23881 SH SOLE 0 0 23881 CONTROL4 CORP COM 21240D107 208 7000 SH SOLE 0 0 7000 COOPER COS INC COM NEW 216648402 751 3445 SH SOLE 0 0 3445 COPART INC COM 217204106 753 17437 SH SOLE 0 0 17437 CORE LABORATORIES N V COM N22717107 345 3153 SH SOLE 0 0 3153 CORMEDIX INC COM 21900C100 8 16386 SH SOLE 0 0 16386 CORNERSTONE TOTAL RTRN FD IN COM 21924U300 164 10717 SH SOLE 0 0 10717 CORNING INC COM 219350105 18078 565128 SH SOLE 0 0 565128 CORPORATE CAP TR INC COM 219880101 10698 669463 SH SOLE 0 0 669463 COSTAR GROUP INC COM 22160N109 930 3131 SH SOLE 0 0 3131 COSTCO WHSL CORP NEW COM 22160K105 32853 176515 SH SOLE 0 0 176515 COTT CORP QUE COM 22163N106 1735 104135 SH SOLE 0 0 104135 COTY INC COM CL A 222070203 337 16923 SH SOLE 0 0 16923 COVANTA HLDG CORP COM 22282E102 721 42679 SH SOLE 0 0 42679 COVENANT TRANSN GROUP INC CL A 22284P105 672 23406 SH SOLE 0 0 23406 CPI CARD GROUP INC COM NEW 12634H200 142 38679 SH SOLE 0 0 38679 CRACKER BARREL OLD CTRY STOR COM 22410J106 1622 10206 SH SOLE 0 0 10206 CRANE CO COM 224399105 493 5527 SH SOLE 0 0 5527 CREDIT SUISSE GROUP SPONSORED ADR 225401108 730 40908 SH SOLE 0 0 40908 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 269 94760 SH SOLE 0 0 94760 CREE INC COM 225447101 932 25085 SH SOLE 0 0 25085 CROWN CASTLE INTL CORP NEW COM 22822V101 3930 35400 SH SOLE 0 0 35400 CRYOPORT INC COM PAR $0.001 229050307 150 17426 SH SOLE 0 0 17426 CSX CORP COM 126408103 14453 262742 SH SOLE 0 0 262742 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 817 18526 SH SOLE 0 0 18526 CUBESMART COM 229663109 4189 144836 SH SOLE 0 0 144836 CULLEN FROST BANKERS INC COM 229899109 1041 10999 SH SOLE 0 0 10999 CUMMINS INC COM 231021106 11858 67134 SH SOLE 0 0 67134 CURRENCYSHARES AUSTRALIAN DL AUSTRALIAN DOL 23129U101 272 3487 SH SOLE 0 0 3487 CURRENCYSHARES SWISS FRANC T SWISS FRANC SH 23129V109 202 2091 SH SOLE 0 0 2091 CURTISS WRIGHT CORP COM 231561101 244 2003 SH SOLE 0 0 2003 CVB FINL CORP COM 126600105 2422 102790 SH SOLE 0 0 102790 CVD EQUIPMENT CORP COM 126601103 148 12778 SH SOLE 0 0 12778 CVS HEALTH CORP COM 126650100 26227 361758 SH SOLE 0 0 361758 CYBERARK SOFTWARE LTD SHS M2682V108 392 9476 SH SOLE 0 0 9476 CYPRESS SEMICONDUCTOR CORP COM 232806109 2236 146745 SH SOLE 0 0 146745 CYRUSONE INC COM 23283R100 258 4335 SH SOLE 0 0 4335 CYS INVTS INC COM 12673A108 334 41632 SH SOLE 0 0 41632 D R HORTON INC COM 23331A109 1368 26790 SH SOLE 0 0 26790 DANAHER CORP DEL COM 235851102 6577 70853 SH SOLE 0 0 70853 DANAHER CORP DEL DBCV 1/2 235851AF9 74 21000 SH SOLE 0 0 21000 DARDEN RESTAURANTS INC COM 237194105 2681 27923 SH SOLE 0 0 27923 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 616 25701 SH SOLE 0 0 25701 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 1083 41273 SH SOLE 0 0 41273 DAVITA INC COM 23918K108 554 7661 SH SOLE 0 0 7661 DBX ETF TR XTRACK FTSE EMRG 233051499 210 7265 SH SOLE 0 0 7265 DBX ETF TR XTRACK FTSE US 233051515 221 7364 SH SOLE 0 0 7364 DBX ETF TR XTRACK MSCI EAFE 233051200 12674 398808 SH SOLE 0 0 398808 DBX ETF TR XTRACK MSCI EURP 233051853 635 22341 SH SOLE 0 0 22341 DBX ETF TR XTRACK MSCI JAPN 233051507 285 6455 SH SOLE 0 0 6455 DBX ETF TR XTRACK MSCI US 233051598 883 33015 SH SOLE 0 0 33015 DBX ETF TR XTRACK MUN INFRA 233051705 1004 36969 SH SOLE 0 0 36969 DBX ETF TR XTRACK RUSS 1000 233051481 545 16979 SH SOLE 0 0 16979 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 235 6464 SH SOLE 0 0 6464 DCT INDUSTRIAL TRUST INC COM NEW 233153204 1514 25749 SH SOLE 0 0 25749 DEERE & CO COM 244199105 16061 102618 SH SOLE 0 0 102618 DELAWARE INV MN MUN INC FD I COM 24610V103 360 26731 SH SOLE 0 0 26731 DELL TECHNOLOGIES INC COM CL V 24703L103 2236 27514 SH SOLE 0 0 27514 DELTA AIR LINES INC DEL COM NEW 247361702 2617 46731 SH SOLE 0 0 46731 DELUXE CORP COM 248019101 415 5404 SH SOLE 0 0 5404 DENBURY RES INC COM NEW 247916208 65 29372 SH SOLE 0 0 29372 DENTSPLY SIRONA INC COM 24906P109 353 5365 SH SOLE 0 0 5365 DEPOMED INC NOTE 2.500% 9/0 249908AA2 9 11000 SH SOLE 0 0 11000 DEUTSCHE BK AG LONDON ETN DJ HY 2022 25153Q658 257 10051 SH SOLE 0 0 10051 DEUTSCHE HIGH INCOME OPPORT COM 25158Y102 251 16682 SH SOLE 0 0 16682 DEUTSCHE MULTI-MKT INCOME TR SHS 25160E102 242 27371 SH SOLE 0 0 27371 DEUTSCHE MUN INCOME COM 25160C106 1828 153614 SH SOLE 0 0 153614 DEVON ENERGY CORP NEW COM 25179M103 1742 42078 SH SOLE 0 0 42078 DIAGEO P L C SPON ADR NEW 25243Q205 12850 87996 SH SOLE 0 0 87996 DIAMOND HILL INVESTMENT GROU COM NEW 25264R207 574 2779 SH SOLE 0 0 2779 DIAMONDBACK ENERGY INC COM 25278X109 2040 16156 SH SOLE 0 0 16156 DICKS SPORTING GOODS INC COM 253393102 445 15478 SH SOLE 0 0 15478 DIGITAL RLTY TR INC COM 253868103 3515 30861 SH SOLE 0 0 30861 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 2672 64396 SH SOLE 0 0 64396 DIREXION SHS ETF TR DAILY JR BULL 3X 25460E851 373 21012 SH SOLE 0 0 21012 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 730 16911 SH SOLE 0 0 16911 DISCOVER FINL SVCS COM 254709108 2934 38145 SH SOLE 0 0 38145 DISH NETWORK CORP CL A 25470M109 319 6678 SH SOLE 0 0 6678 DISNEY WALT CO COM DISNEY 254687106 65571 609907 SH SOLE 0 0 609907 DLH HLDGS CORP COM 23335Q100 2227 361577 SH SOLE 0 0 361577 DNP SELECT INCOME FD COM 23325P104 5505 509702 SH SOLE 0 0 509702 DOLLAR GEN CORP NEW COM 256677105 917 9858 SH SOLE 0 0 9858 DOLLAR TREE INC COM 256746108 2399 22360 SH SOLE 0 0 22360 DOMINION ENERGY INC COM 25746U109 23096 284919 SH SOLE 0 0 284919 DOMINION ENERGY MIDSTRM PRTN COM UT REP LTD 257454108 275 9033 SH SOLE 0 0 9033 DOMINOS PIZZA INC COM 25754A201 674 3567 SH SOLE 0 0 3567 DONALDSON INC COM 257651109 1874 38291 SH SOLE 0 0 38291 DORCHESTER MINERALS LP COM UNIT 25820R105 308 20273 SH SOLE 0 0 20273 DOUBLELINE INCOME SOLUTIONS COM 258622109 2709 134156 SH SOLE 0 0 134156 DOUBLELINE OPPORTUNISTIC CR COM 258623107 885 39873 SH SOLE 0 0 39873 DOVA PHARMACEUTICALS INC COM 25985T102 204 7100 SH SOLE 0 0 7100 DOVER CORP COM 260003108 1197 11852 SH SOLE 0 0 11852 DOWDUPONT INC COM 26078J100 48225 677133 SH SOLE 0 0 677133 DR PEPPER SNAPPLE GROUP INC COM 26138E109 851 8766 SH SOLE 0 0 8766 DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 384 114890 SH SOLE 0 0 114890 DREYFUS STRATEGIC MUN BD FD COM 26202F107 93 10877 SH SOLE 0 0 10877 DREYFUS STRATEGIC MUNS INC COM 261932107 393 45485 SH SOLE 0 0 45485 DST SYS INC DEL COM 233326107 239 3858 SH SOLE 0 0 3858 DTE ENERGY CO COM 233331107 5072 46341 SH SOLE 0 0 46341 DUFF & PHELPS UTIL CORP BD T COM 26432K108 177 20018 SH SOLE 0 0 20018 DUKE ENERGY CORP NEW COM NEW 26441C204 31465 374090 SH SOLE 0 0 374090 DUKE REALTY CORP COM NEW 264411505 450 16523 SH SOLE 0 0 16523 DUNKIN BRANDS GROUP INC COM 265504100 10186 157992 SH SOLE 0 0 157992 DURECT CORP COM 266605104 21 23000 SH SOLE 0 0 23000 DXC TECHNOLOGY CO COM 23355L106 1553 16362 SH SOLE 0 0 16362 DXP ENTERPRISES INC NEW COM NEW 233377407 1364 46118 SH SOLE 0 0 46118 DYNAGAS LNG PARTNERS LP COM UNIT LTD PT Y2188B108 255 23452 SH SOLE 0 0 23452 DYNEX CAP INC COM NEW 26817Q506 2288 326319 SH SOLE 0 0 326319 EAGLE BANCORP INC MD COM 268948106 1010 17436 SH SOLE 0 0 17436 EAGLE MATERIALS INC COM 26969P108 655 5784 SH SOLE 0 0 5784 EAST WEST BANCORP INC COM 27579R104 420 6900 SH SOLE 0 0 6900 EASTGROUP PPTY INC COM 277276101 247 2795 SH SOLE 0 0 2795 EASTMAN CHEM CO COM 277432100 1825 19698 SH SOLE 0 0 19698 EATON CORP PLC SHS G29183103 6994 88522 SH SOLE 0 0 88522 EATON VANCE CORP COM NON VTG 278265103 3192 56601 SH SOLE 0 0 56601 EATON VANCE ENH EQTY INC FD COM 278277108 1711 112419 SH SOLE 0 0 112419 EATON VANCE ENHANCED EQ INC COM 278274105 1167 80398 SH SOLE 0 0 80398 EATON VANCE FLTG RATE INCOM COM SHS BEN INT 278284104 230 14081 SH SOLE 0 0 14081 EATON VANCE FLTING RATE INC COM 278279104 395 27587 SH SOLE 0 0 27587 EATON VANCE LTD DUR INCOME F COM 27828H105 4513 330617 SH SOLE 0 0 330617 EATON VANCE MUN BD FD COM 27827X101 570 45551 SH SOLE 0 0 45551 EATON VANCE MUN INCOME 2028 SHS 27829U105 399 19260 SH SOLE 0 0 19260 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 631 50874 SH SOLE 0 0 50874 EATON VANCE NEW YORK MUN BD COM 27827Y109 305 24752 SH SOLE 0 0 24752 EATON VANCE OH MUNI INCOME T SH BEN INT 27826G109 211 16169 SH SOLE 0 0 16169 EATON VANCE OHIO MUNICIPAL B COM 27828L106 755 59418 SH SOLE 0 0 59418 EATON VANCE RISK MNGD DIV EQ COM 27829G106 429 44512 SH SOLE 0 0 44512 EATON VANCE SH TM DR DIVR IN COM 27828V104 341 23758 SH SOLE 0 0 23758 EATON VANCE SR FLTNG RTE TR COM 27828Q105 432 29939 SH SOLE 0 0 29939 EATON VANCE TAX ADVT DIV INC COM 27828G107 3156 135605 SH SOLE 0 0 135605 EATON VANCE TAX MNGD GBL DV COM 27829F108 2915 310752 SH SOLE 0 0 310752 EATON VANCE TAX MNGED BUY WR COM 27828X100 1445 86378 SH SOLE 0 0 86378 EATON VANCE TX ADV GLB DIV O COM 27828U106 748 29455 SH SOLE 0 0 29455 EATON VANCE TX ADV GLBL DIV COM 27828S101 1735 100091 SH SOLE 0 0 100091 EATON VANCE TX MGD DIV EQ IN COM 27828N102 2043 167608 SH SOLE 0 0 167608 EATON VANCE TX MNG BY WRT OP COM 27828Y108 1850 120395 SH SOLE 0 0 120395 EATON VANCE TXMGD GL BUYWR O COM 27829C105 1976 165746 SH SOLE 0 0 165746 EBAY INC COM 278642103 2468 65388 SH SOLE 0 0 65388 ECOLAB INC COM 278865100 5858 43659 SH SOLE 0 0 43659 EDGEWELL PERS CARE CO COM 28035Q102 522 8788 SH SOLE 0 0 8788 EDISON INTL COM 281020107 2914 46071 SH SOLE 0 0 46071 EDITAS MEDICINE INC COM 28106W103 2362 76872 SH SOLE 0 0 76872 EDWARDS LIFESCIENCES CORP COM 28176E108 2658 23583 SH SOLE 0 0 23583 ELBIT SYS LTD ORD M3760D101 208 1558 SH SOLE 0 0 1558 ELDORADO GOLD CORP NEW COM 284902103 20 13843 SH SOLE 0 0 13843 ELECTRONIC ARTS INC COM 285512109 596 5678 SH SOLE 0 0 5678 ELKHORN ETF TR S&P US HGH ETF 287711501 412 17332 SH SOLE 0 0 17332 ELLIE MAE INC COM 28849P100 231 2581 SH SOLE 0 0 2581 ELLSWORTH GROWTH & INCOME FD COM 289074106 104 11040 SH SOLE 0 0 11040 EMCOR GROUP INC COM 29084Q100 313 3828 SH SOLE 0 0 3828 EMERSON ELEC CO COM 291011104 27145 389516 SH SOLE 0 0 389516 EMPIRE ST RLTY OP L P UNIT LTD PRT 60 292102209 438 21474 SH SOLE 0 0 21474 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 1201 58072 SH SOLE 0 0 58072 ENBRIDGE ENERGY PARTNERS L P COM 29250R106 1050 76031 SH SOLE 0 0 76031 ENBRIDGE INC COM 29250N105 9652 246799 SH SOLE 0 0 246799 ENCANA CORP COM 292505104 573 42962 SH SOLE 0 0 42962 ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 24 25000 SH SOLE 0 0 25000 ENERGEN CORP COM 29265N108 934 16228 SH SOLE 0 0 16228 ENERGOUS CORP COM 29272C103 249 12785 SH SOLE 0 0 12785 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 3757 217698 SH SOLE 0 0 217698 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 4678 261069 SH SOLE 0 0 261069 ENERPLUS CORP COM 292766102 124 12668 SH SOLE 0 0 12668 ENPHASE ENERGY INC COM 29355A107 31 12847 SH SOLE 0 0 12847 ENSCO PLC SHS CLASS A G3157S106 323 54681 SH SOLE 0 0 54681 ENSIGN GROUP INC COM 29358P101 325 14628 SH SOLE 0 0 14628 ENSTAR GROUP LIMITED SHS G3075P101 247 1230 SH SOLE 0 0 1230 ENTEGRIS INC COM 29362U104 550 18049 SH SOLE 0 0 18049 ENTERGY CORP NEW COM 29364G103 2319 28490 SH SOLE 0 0 28490 ENTERPRISE BANCORP INC MASS COM 293668109 2835 83251 SH SOLE 0 0 83251 ENTERPRISE PRODS PARTNERS L COM 293792107 21416 807843 SH SOLE 0 0 807843 ENTRAVISION COMMUNICATIONS C CL A 29382R107 144 20140 SH SOLE 0 0 20140 ENVISION HEALTHCARE CORP COM 29414D100 590 17076 SH SOLE 0 0 17076 EOG RES INC COM 26875P101 3590 33269 SH SOLE 0 0 33269 EPAM SYS INC COM 29414B104 234 2177 SH SOLE 0 0 2177 EPR PPTYS COM SH BEN INT 26884U109 2684 41005 SH SOLE 0 0 41005 EQT CORP COM 26884L109 637 11191 SH SOLE 0 0 11191 EQUIFAX INC COM 294429105 1682 14261 SH SOLE 0 0 14261 EQUINIX INC COM PAR $0.001 29444U700 713 1573 SH SOLE 0 0 1573 EQUITY RESIDENTIAL SH BEN INT 29476L107 966 15142 SH SOLE 0 0 15142 ERICSSON ADR B SEK 10 294821608 124 18633 SH SOLE 0 0 18633 ESCO TECHNOLOGIES INC COM 296315104 249 4125 SH SOLE 0 0 4125 ESSENT GROUP LTD COM G3198U102 415 9549 SH SOLE 0 0 9549 ESSEX PPTY TR INC COM 297178105 666 2759 SH SOLE 0 0 2759 ETF MANAGERS TR BLUESTAR TA BIG 26924G870 885 27991 SH SOLE 0 0 27991 ETF MANAGERS TR DRONE ECONMY STG 26924G805 236 6510 SH SOLE 0 0 6510 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 470 13820 SH SOLE 0 0 13820 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 3554 112332 SH SOLE 0 0 112332 ETFIS SER TR I INFRAC ACT MLP 26923G103 1086 126143 SH SOLE 0 0 126143 ETFS PLATINUM TR SH BEN INT 26922V101 276 3121 SH SOLE 0 0 3121 ETFS PRECIOUS METALS BASKET PHYS PM BSKT 26922W109 873 13428 SH SOLE 0 0 13428 ETFS SILVER TR SILVER SHS 26922X107 497 30104 SH SOLE 0 0 30104 EV ENERGY PARTNERS LP COM UNITS 26926V107 9 16765 SH SOLE 0 0 16765 EVERSOURCE ENERGY COM 30040W108 12477 197487 SH SOLE 0 0 197487 EVOKE PHARMA INC COM 30049G104 73 32387 SH SOLE 0 0 32387 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 664 28000 SH SOLE 0 0 28000 EXACT SCIENCES CORP COM 30063P105 860 16374 SH SOLE 0 0 16374 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 277 8283 SH SOLE 0 0 8283 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 1650 43349 SH SOLE 0 0 43349 EXCHANGE TRADED CONCEPTS TR REX GOLD SP500 301505863 2157 66025 SH SOLE 0 0 66025 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 4509 109113 SH SOLE 0 0 109113 EXCHANGE TRADED CONCEPTS TR YLD SHS HGH INC 301505301 2687 137952 SH SOLE 0 0 137952 EXELIXIS INC COM 30161Q104 4217 138716 SH SOLE 0 0 138716 EXELON CORP COM 30161N101 8735 221655 SH SOLE 0 0 221655 EXPEDIA INC DEL COM NEW 30212P303 1081 9028 SH SOLE 0 0 9028 EXPEDITORS INTL WASH INC COM 302130109 1217 18815 SH SOLE 0 0 18815 EXPRESS SCRIPTS HLDG CO COM 30219G108 6458 86526 SH SOLE 0 0 86526 EXTRA SPACE STORAGE INC COM 30225T102 339 3876 SH SOLE 0 0 3876 EXXON MOBIL CORP COM 30231G102 177595 2123328 SH SOLE 0 0 2123328 F M C CORP COM NEW 302491303 440 4653 SH SOLE 0 0 4653 F5 NETWORKS INC COM 315616102 245 1869 SH SOLE 0 0 1869 FABRINET SHS G3323L100 1148 39989 SH SOLE 0 0 39989 FACEBOOK INC CL A 30303M102 84595 479399 SH SOLE 0 0 479399 FACTSET RESH SYS INC COM 303075105 525 2725 SH SOLE 0 0 2725 FARMERS NATL BANC CORP COM 309627107 680 46129 SH SOLE 0 0 46129 FARMLAND PARTNERS INC COM 31154R109 273 31425 SH SOLE 0 0 31425 FASTENAL CO COM 311900104 10597 193760 SH SOLE 0 0 193760 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 1343 10112 SH SOLE 0 0 10112 FEDERATED INVS INC PA CL B 314211103 16195 448870 SH SOLE 0 0 448870 FEDEX CORP COM 31428X106 24957 100012 SH SOLE 0 0 100012 FERRARI N V COM N3167Y103 234 2233 SH SOLE 0 0 2233 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 270 63042 SH SOLE 0 0 63042 FFBW INC COM 30258M107 215 19500 SH SOLE 0 0 19500 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 416 23320 SH SOLE 0 0 23320 FIDELITY CONSMR STAPLES 316092303 4438 129350 SH SOLE 0 0 129350 FIDELITY CORP BOND ETF 316188101 337 6616 SH SOLE 0 0 6616 FIDELITY DIVID ETF RISI 316092832 14429 470757 SH SOLE 0 0 470757 FIDELITY HIGH DIVID ETF 316092840 236 8210 SH SOLE 0 0 8210 FIDELITY LTD TRM BD ETF 316188200 4427 88349 SH SOLE 0 0 88349 FIDELITY MSCI CONSM DIS 316092204 3174 81132 SH SOLE 0 0 81132 FIDELITY MSCI ENERGY IDX 316092402 3218 160514 SH SOLE 0 0 160514 FIDELITY MSCI FINLS IDX 316092501 23375 573333 SH SOLE 0 0 573333 FIDELITY MSCI HLTH CARE I 316092600 9722 243113 SH SOLE 0 0 243113 FIDELITY MSCI INDL INDX 316092709 5761 148875 SH SOLE 0 0 148875 FIDELITY MSCI INFO TECH I 316092808 19931 398862 SH SOLE 0 0 398862 FIDELITY MSCI MATLS INDEX 316092881 3690 105344 SH SOLE 0 0 105344 FIDELITY MSCI RL EST ETF 316092857 10168 411656 SH SOLE 0 0 411656 FIDELITY MSCI UTILS INDEX 316092865 886 25668 SH SOLE 0 0 25668 FIDELITY QLTY FCTOR ETF 316092790 328 10311 SH SOLE 0 0 10311 FIDELITY TELECOMM SVCS 316092873 2180 70529 SH SOLE 0 0 70529 FIDELITY TOTAL BD ETF 316188309 8271 164595 SH SOLE 0 0 164595 FIDELITY VLU FACTOR ETF 316092782 3355 102093 SH SOLE 0 0 102093 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 7336 27059 SH SOLE 0 0 27059 FIDELITY D & D BANCORP INC COM 31609R100 310 7505 SH SOLE 0 0 7505 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 393 10011 SH SOLE 0 0 10011 FIDELITY NATL INFORMATION SV COM 31620M106 2253 23950 SH SOLE 0 0 23950 FIDUCIARY CLAYMORE MLP OPP F COM 31647Q106 243 18486 SH SOLE 0 0 18486 FIDUS INVT CORP COM 316500107 180 11867 SH SOLE 0 0 11867 FIFTH THIRD BANCORP COM 316773100 8051 265366 SH SOLE 0 0 265366 FINANCIAL INSTNS INC COM 317585404 19397 623712 SH SOLE 0 0 623712 FINISAR CORP COM NEW 31787A507 664 32639 SH SOLE 0 0 32639 FIREEYE INC COM 31816Q101 728 51260 SH SOLE 0 0 51260 FIRST AMERN FINL CORP COM 31847R102 447 7982 SH SOLE 0 0 7982 FIRST BANCORP INC ME COM 31866P102 485 17795 SH SOLE 0 0 17795 FIRST BUSEY CORP COM NEW 319383204 662 22100 SH SOLE 0 0 22100 FIRST CMNTY BANCSHARES INC N COM 31983A103 654 22768 SH SOLE 0 0 22768 FIRST COMWLTH FINL CORP PA COM 319829107 634 44243 SH SOLE 0 0 44243 FIRST FINL BANKSHARES COM 32020R109 1888 41901 SH SOLE 0 0 41901 FIRST MAJESTIC SILVER CORP COM 32076V103 148 21913 SH SOLE 0 0 21913 FIRST MERCHANTS CORP COM 320817109 464 11028 SH SOLE 0 0 11028 FIRST REP BK SAN FRANCISCO C COM 33616C100 238 2747 SH SOLE 0 0 2747 FIRST SOLAR INC COM 336433107 2259 33460 SH SOLE 0 0 33460 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 427 8994 SH SOLE 0 0 8994 FIRST TR ENERGY INCOME & GRW COM 33738G104 1180 44523 SH SOLE 0 0 44523 FIRST TR ENERGY INFRASTRCTR COM 33738C103 1064 59337 SH SOLE 0 0 59337 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 713 18137 SH SOLE 0 0 18137 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 499 7785 SH SOLE 0 0 7785 FIRST TR EXCH TRD ALPHA FD I ASIA EX JAPAN 33737J109 209 5852 SH SOLE 0 0 5852 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 1509 24197 SH SOLE 0 0 24197 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 908 20948 SH SOLE 0 0 20948 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 1197 42890 SH SOLE 0 0 42890 FIRST TR EXCH TRD ALPHA FD I EURO ALPHADEX 33737J505 733 16704 SH SOLE 0 0 16704 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 3321 85011 SH SOLE 0 0 85011 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 327 5454 SH SOLE 0 0 5454 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 1028 19211 SH SOLE 0 0 19211 FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 670 28761 SH SOLE 0 0 28761 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 2356 46178 SH SOLE 0 0 46178 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1142 24895 SH SOLE 0 0 24895 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 700 16639 SH SOLE 0 0 16639 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 1751 35973 SH SOLE 0 0 35973 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 5208 197736 SH SOLE 0 0 197736 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 9272 84380 SH SOLE 0 0 84380 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 972 37845 SH SOLE 0 0 37845 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 3024 135899 SH SOLE 0 0 135899 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 21848 792467 SH SOLE 0 0 792467 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 418 27011 SH SOLE 0 0 27011 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 3396 108433 SH SOLE 0 0 108433 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 2797 46629 SH SOLE 0 0 46629 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 2221 45723 SH SOLE 0 0 45723 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 4241 82132 SH SOLE 0 0 82132 FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 316 6185 SH SOLE 0 0 6185 FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 652 49209 SH SOLE 0 0 49209 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 4576 65561 SH SOLE 0 0 65561 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 427 10514 SH SOLE 0 0 10514 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 900 20533 SH SOLE 0 0 20533 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 3989 209858 SH SOLE 0 0 209858 FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 599 29511 SH SOLE 0 0 29511 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 2408 68399 SH SOLE 0 0 68399 FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 331 6809 SH SOLE 0 0 6809 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 431 14682 SH SOLE 0 0 14682 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1800 77802 SH SOLE 0 0 77802 FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 907 39833 SH SOLE 0 0 39833 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 7684 312851 SH SOLE 0 0 312851 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 6786 54474 SH SOLE 0 0 54474 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 1122 40943 SH SOLE 0 0 40943 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 399 13349 SH SOLE 0 0 13349 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 5779 120295 SH SOLE 0 0 120295 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 4117 80217 SH SOLE 0 0 80217 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 8460 123981 SH SOLE 0 0 123981 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 635 24388 SH SOLE 0 0 24388 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 2106 43232 SH SOLE 0 0 43232 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 9675 483509 SH SOLE 0 0 483509 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 545 10748 SH SOLE 0 0 10748 FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 753 20769 SH SOLE 0 0 20769 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 699 17833 SH SOLE 0 0 17833 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 246 6670 SH SOLE 0 0 6670 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 221 5205 SH SOLE 0 0 5205 FIRST TR INTER DUR PFD & IN COM 33718W103 1142 46858 SH SOLE 0 0 46858 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 1836 30002 SH SOLE 0 0 30002 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 5322 97415 SH SOLE 0 0 97415 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 10601 181083 SH SOLE 0 0 181083 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 4635 70531 SH SOLE 0 0 70531 FIRST TR MLP & ENERGY INCOME COM 33739B104 452 28893 SH SOLE 0 0 28893 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 6965 231487 SH SOLE 0 0 231487 FIRST TR MULTI CAP VALUE ALP COM SHS 33733F101 2054 31295 SH SOLE 0 0 31295 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 1351 23708 SH SOLE 0 0 23708 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 4757 82092 SH SOLE 0 0 82092 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 1728 32970 SH SOLE 0 0 32970 FIRST TR NASDAQ100 TECH INDE SHS 337345102 3387 47076 SH SOLE 0 0 47076 FIRST TR S&P REIT INDEX FD COM 33734G108 279 11979 SH SOLE 0 0 11979 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 2051 33531 SH SOLE 0 0 33531 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 2906 211648 SH SOLE 0 0 211648 FIRST TR VALUE LINE DIVID IN SHS 33734H106 49415 1601271 SH SOLE 0 0 1601271 FIRST TR/ABERDEEN EMERG OPT COM 33731K102 211 12954 SH SOLE 0 0 12954 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 571 92954 SH SOLE 0 0 92954 FIRSTENERGY CORP COM 337932107 3359 109694 SH SOLE 0 0 109694 FISERV INC COM 337738108 2808 21416 SH SOLE 0 0 21416 FIVE BELOW INC COM 33829M101 236 3562 SH SOLE 0 0 3562 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 257 9651 SH SOLE 0 0 9651 FLAHERTY & CRUMRINE PFD INC COM 33848E106 172 14552 SH SOLE 0 0 14552 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 5022 245444 SH SOLE 0 0 245444 FLEETCOR TECHNOLOGIES INC COM 339041105 421 2186 SH SOLE 0 0 2186 FLEX LTD ORD Y2573F102 441 24519 SH SOLE 0 0 24519 FLEXION THERAPEUTICS INC COM 33938J106 725 28967 SH SOLE 0 0 28967 FLEXSHARES TR CR SCD US BD 33939L761 1780 34977 SH SOLE 0 0 34977 FLEXSHARES TR CUR HDG DM IDX 33939L720 2118 72599 SH SOLE 0 0 72599 FLEXSHARES TR CUR HDG EM IDX 33939L712 394 12774 SH SOLE 0 0 12774 FLEXSHARES TR GLB QLT R/E IDX 33939L787 1087 17320 SH SOLE 0 0 17320 FLEXSHARES TR IBOXX 3R TARGT 33939L506 205 8401 SH SOLE 0 0 8401 FLEXSHARES TR INTL QLTDV IDX 33939L837 236 8810 SH SOLE 0 0 8810 FLEXSHARES TR M STAR DEV MKT 33939L803 35979 519850 SH SOLE 0 0 519850 FLEXSHARES TR MORNSTAR UPSTR 33939L407 1611 48398 SH SOLE 0 0 48398 FLEXSHARES TR MORNSTAR USMKT 33939L100 43977 393003 SH SOLE 0 0 393003 FLEXSHARES TR MSTAR EMKT FAC 33939L308 11000 184182 SH SOLE 0 0 184182 FLEXSHARES TR QLT DIV DEF IDX 33939L845 204 4616 SH SOLE 0 0 4616 FLEXSHARES TR QUALT DIVD IDX 33939L860 479 10638 SH SOLE 0 0 10638 FLEXSHARES TR STOXX GLOBR INF 33939L795 260 5343 SH SOLE 0 0 5343 FLOOR & DECOR HLDGS INC CL A 339750101 249 5125 SH SOLE 0 0 5125 FLOTEK INDS INC DEL COM 343389102 60 12845 SH SOLE 0 0 12845 FLOWERS FOODS INC COM 343498101 3029 156844 SH SOLE 0 0 156844 FLOWSERVE CORP COM 34354P105 515 12234 SH SOLE 0 0 12234 FLUOR CORP NEW COM 343412102 5138 99471 SH SOLE 0 0 99471 FLY LEASING LTD SPONSORED ADR 34407D109 134 10400 SH SOLE 0 0 10400 FNB CORP PA COM 302520101 766 55452 SH SOLE 0 0 55452 FOOT LOCKER INC COM 344849104 770 16422 SH SOLE 0 0 16422 FORD MTR CO DEL COM PAR $0.01 345370860 25473 2039489 SH SOLE 0 0 2039489 FOREST CITY RLTY TR INC COM CL A 345605109 336 13952 SH SOLE 0 0 13952 FORTIS INC COM 349553107 256 6968 SH SOLE 0 0 6968 FORTIVE CORP COM 34959J108 1932 26703 SH SOLE 0 0 26703 FORTUNE BRANDS HOME & SEC IN COM 34964C106 2159 31541 SH SOLE 0 0 31541 FOUR CORNERS PPTY TR INC COM 35086T109 249 9670 SH SOLE 0 0 9670 FQF TR OSHARS FTSE US 351680855 1175 36835 SH SOLE 0 0 36835 FRANCO NEVADA CORP COM 351858105 7353 91975 SH SOLE 0 0 91975 FRANKLIN LTD DURATION INC TR COM 35472T101 614 51940 SH SOLE 0 0 51940 FRANKLIN RES INC COM 354613101 1377 31775 SH SOLE 0 0 31775 FREEPORT-MCMORAN INC CL B 35671D857 6045 318817 SH SOLE 0 0 318817 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 417 7926 SH SOLE 0 0 7926 FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 88 12978 SH SOLE 0 0 12978 FS INVT CORP COM 302635107 81820 11132018 SH SOLE 0 0 11132018 FUEL TECH INC COM 359523107 34 30090 SH SOLE 0 0 30090 FUELCELL ENERGY INC COM NEW 35952H502 106 62632 SH SOLE 0 0 62632 FULLER H B CO COM 359694106 245 4539 SH SOLE 0 0 4539 FULTON FINL CORP PA COM 360271100 1413 78916 SH SOLE 0 0 78916 FUSION TELECOMM INTL INC COM NEW 36113B400 107 28404 SH SOLE 0 0 28404 GABELLI DIVD & INCOME TR COM 36242H104 1042 44507 SH SOLE 0 0 44507 GABELLI EQUITY TR INC COM 362397101 4336 700496 SH SOLE 0 0 700496 GABELLI HLTHCARE & WELLNESS SHS 36246K103 202 19564 SH SOLE 0 0 19564 GABELLI MULTIMEDIA TR INC COM 36239Q109 100 10915 SH SOLE 0 0 10915 GABELLI UTIL TR COM 36240A101 510 71836 SH SOLE 0 0 71836 GALENA BIOPHARMA INC COM NEW 363256504 10 37047 SH SOLE 0 0 37047 GALLAGHER ARTHUR J & CO COM 363576109 1936 30595 SH SOLE 0 0 30595 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 3459 663919 SH SOLE 0 0 663919 GAMING & LEISURE PPTYS INC COM 36467J108 235 6349 SH SOLE 0 0 6349 GANNETT CO INC COM 36473H104 568 48988 SH SOLE 0 0 48988 GAP INC DEL COM 364760108 420 12329 SH SOLE 0 0 12329 GARMIN LTD SHS H2906T109 928 15583 SH SOLE 0 0 15583 GARTNER INC COM 366651107 227 1846 SH SOLE 0 0 1846 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 416 16804 SH SOLE 0 0 16804 GATX CORP COM 361448103 245 3933 SH SOLE 0 0 3933 GENERAL AMERN INVS INC COM 368802104 720 20921 SH SOLE 0 0 20921 GENERAL DYNAMICS CORP COM 369550108 19791 97278 SH SOLE 0 0 97278 GENERAL ELECTRIC CO COM 369604103 80191 4595495 SH SOLE 0 0 4595495 GENERAL MLS INC COM 370334104 24997 421601 SH SOLE 0 0 421601 GENERAL MTRS CO COM 37045V100 12066 294360 SH SOLE 0 0 294360 GENTEX CORP COM 371901109 809 38629 SH SOLE 0 0 38629 GENUINE PARTS CO COM 372460105 4306 45316 SH SOLE 0 0 45316 GENWORTH FINL INC COM CL A 37247D106 260 83531 SH SOLE 0 0 83531 GERON CORP COM 374163103 136 75571 SH SOLE 0 0 75571 GILEAD SCIENCES INC COM 375558103 21002 293156 SH SOLE 0 0 293156 GLADSTONE CAPITAL CORP COM 376535100 131 14246 SH SOLE 0 0 14246 GLADSTONE COML CORP COM 376536108 564 26780 SH SOLE 0 0 26780 GLADSTONE INVT CORP COM 376546107 295 26476 SH SOLE 0 0 26476 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 11747 331185 SH SOLE 0 0 331185 GLOBAL NET LEASE INC COM NEW 379378201 1547 75162 SH SOLE 0 0 75162 GLOBAL PARTNERS LP COM UNITS 37946R109 287 17200 SH SOLE 0 0 17200 GLOBAL PMTS INC COM 37940X102 463 4615 SH SOLE 0 0 4615 GLOBAL X FDS GLB X MLP ENRG I 37950E226 193 14230 SH SOLE 0 0 14230 GLOBAL X FDS GLB X SUPERDIV 37950E549 928 42596 SH SOLE 0 0 42596 GLOBAL X FDS GLBL X MLP ETF 37950E473 251 25444 SH SOLE 0 0 25444 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 182 14975 SH SOLE 0 0 14975 GLOBAL X FDS GLOBAL X SILVER 37954Y848 572 17520 SH SOLE 0 0 17520 GLOBAL X FDS GLOBX SUPDV US 37950E291 535 20910 SH SOLE 0 0 20910 GLOBAL X FDS INTERNET OF THNG 37954Y780 237 11924 SH SOLE 0 0 11924 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 610 15726 SH SOLE 0 0 15726 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 1059 44701 SH SOLE 0 0 44701 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 242 7363 SH SOLE 0 0 7363 GLOBAL X FDS SCIEN BETA US 37954Y103 6299 203704 SH SOLE 0 0 203704 GLOBAL X FDS SOCIAL MED ETF 37950E416 292 8850 SH SOLE 0 0 8850 GLOBAL X FDS US INFR DEV ETF 37954Y673 2194 130729 SH SOLE 0 0 130729 GLOBALSTAR INC COM 378973408 27 20739 SH SOLE 0 0 20739 GLU MOBILE INC COM 379890106 73 20100 SH SOLE 0 0 20100 GOLAR LNG LTD BERMUDA SHS G9456A100 584 19590 SH SOLE 0 0 19590 GOLDCORP INC NEW COM 380956409 512 40118 SH SOLE 0 0 40118 GOLDEN MINERALS CO COM 381119106 133 308571 SH SOLE 0 0 308571 GOLDEN STAR RES LTD CDA COM 38119T104 57 64369 SH SOLE 0 0 64369 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 4629 129257 SH SOLE 0 0 129257 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 10296 343205 SH SOLE 0 0 343205 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 9767 183034 SH SOLE 0 0 183034 GOLDMAN SACHS GROUP INC COM 38141G104 9773 38361 SH SOLE 0 0 38361 GOLDMAN SACHS GROUP INC MTNF 1/2 38141GMG6 29 16000 SH SOLE 0 0 16000 GOLUB CAP BDC INC COM 38173M102 950 52202 SH SOLE 0 0 52202 GOODYEAR TIRE & RUBR CO COM 382550101 2540 78616 SH SOLE 0 0 78616 GOPRO INC CL A 38268T103 133 17602 SH SOLE 0 0 17602 GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 1221 65864 SH SOLE 0 0 65864 GRACO INC COM 384109104 780 17245 SH SOLE 0 0 17245 GRAHAM HLDGS CO COM 384637104 562 1006 SH SOLE 0 0 1006 GRAINGER W W INC COM 384802104 1648 6974 SH SOLE 0 0 6974 GRAMERCY PPTY TR COM NEW 385002308 1682 63104 SH SOLE 0 0 63104 GRANA Y MONTERO S A A SPONSORED ADR 38500P208 727 255220 SH SOLE 0 0 255220 GRANITE PT MTG TR INC COM 38741L107 192 10829 SH SOLE 0 0 10829 GREAT PLAINS ENERGY INC COM 391164100 3231 100212 SH SOLE 0 0 100212 GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 313 15579 SH SOLE 0 0 15579 GREIF INC CL A 397624107 330 5446 SH SOLE 0 0 5446 GUGGENHEIM CR ALLOCATION FD COM 40168G108 231 10515 SH SOLE 0 0 10515 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 683 76768 SH SOLE 0 0 76768 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 2225 103098 SH SOLE 0 0 103098 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 378 16644 SH SOLE 0 0 16644 GW PHARMACEUTICALS PLC ADS 36197T103 925 7007 SH SOLE 0 0 7007 HAIN CELESTIAL GROUP INC COM 405217100 1508 35576 SH SOLE 0 0 35576 HALLIBURTON CO COM 406216101 6513 133282 SH SOLE 0 0 133282 HALOZYME THERAPEUTICS INC COM 40637H109 2090 103176 SH SOLE 0 0 103176 HALYARD HEALTH INC COM 40650V100 548 11865 SH SOLE 0 0 11865 HANCOCK HLDG CO COM 410120109 2880 58179 SH SOLE 0 0 58179 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 740 18811 SH SOLE 0 0 18811 HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013P749 1128 127918 SH SOLE 0 0 127918 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 2498 116633 SH SOLE 0 0 116633 HANCOCK JOHN PFD INCOME FD I COM 41013X106 1350 62822 SH SOLE 0 0 62822 HANCOCK JOHN PFD INCOME FD I COM 41021P103 629 33573 SH SOLE 0 0 33573 HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 1877 109550 SH SOLE 0 0 109550 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 1323 53666 SH SOLE 0 0 53666 HANESBRANDS INC COM 410345102 4273 204370 SH SOLE 0 0 204370 HANNON ARMSTRONG SUST INFR C COM 41068X100 6114 254128 SH SOLE 0 0 254128 HANOVER INS GROUP INC COM 410867105 1030 9534 SH SOLE 0 0 9534 HARBORONE BANCORP INC COM 41165F101 387 20220 SH SOLE 0 0 20220 HARLEY DAVIDSON INC COM 412822108 1893 37211 SH SOLE 0 0 37211 HARRIS CORP DEL COM 413875105 3454 24387 SH SOLE 0 0 24387 HARSCO CORP COM 415864107 295 15837 SH SOLE 0 0 15837 HARTFORD FINL SVCS GROUP INC COM 416515104 3568 63404 SH SOLE 0 0 63404 HASBRO INC COM 418056107 2403 26437 SH SOLE 0 0 26437 HAWAIIAN ELEC INDUSTRIES COM 419870100 945 26131 SH SOLE 0 0 26131 HAWAIIAN HOLDINGS INC COM 419879101 354 8874 SH SOLE 0 0 8874 HCA HEALTHCARE INC COM 40412C101 633 7205 SH SOLE 0 0 7205 HCP INC COM 40414L109 7516 288177 SH SOLE 0 0 288177 HD SUPPLY HLDGS INC COM 40416M105 258 6435 SH SOLE 0 0 6435 HDFC BANK LTD ADR REPS 3 SHS 40415F101 204 2003 SH SOLE 0 0 2003 HEALTHCARE RLTY TR COM 421946104 256 7967 SH SOLE 0 0 7967 HEALTHCARE SVCS GRP INC COM 421906108 458 8678 SH SOLE 0 0 8678 HEALTHCARE TR AMER INC CL A NEW 42225P501 2519 83863 SH SOLE 0 0 83863 HECLA MNG CO COM 422704106 213 53584 SH SOLE 0 0 53584 HEICO CORP NEW COM 422806109 1177 12480 SH SOLE 0 0 12480 HELIX ENERGY SOLUTIONS GRP I NOTE 3.250% 3/1 42330PAG2 18 18000 SH SOLE 0 0 18000 HELMERICH & PAYNE INC COM 423452101 2547 39410 SH SOLE 0 0 39410 HENRY JACK & ASSOC INC COM 426281101 1645 14064 SH SOLE 0 0 14064 HERCULES CAPITAL INC COM 427096508 1459 111191 SH SOLE 0 0 111191 HERSHEY CO COM 427866108 7007 61732 SH SOLE 0 0 61732 HERTZ GLOBAL HLDGS INC COM 42806J106 1114 50401 SH SOLE 0 0 50401 HESS CORP COM 42809H107 949 19990 SH SOLE 0 0 19990 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1986 138271 SH SOLE 0 0 138271 HEXCEL CORP NEW COM 428291108 16285 263302 SH SOLE 0 0 263302 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 152 14197 SH SOLE 0 0 14197 HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 904 58351 SH SOLE 0 0 58351 HIGHWOODS PPTYS INC COM 431284108 385 7553 SH SOLE 0 0 7553 HILL ROM HLDGS INC COM 431475102 912 10822 SH SOLE 0 0 10822 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 128 12253 SH SOLE 0 0 12253 HINGHAM INSTN SVGS MASS COM 433323102 1095 5290 SH SOLE 0 0 5290 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 219 6741 SH SOLE 0 0 6741 HOLLYFRONTIER CORP COM 436106108 1787 34894 SH SOLE 0 0 34894 HOLOGIC INC COM 436440101 2436 56974 SH SOLE 0 0 56974 HOLOGIC INC DEBT 2.000% 3/0 436440AC5 34 25000 SH SOLE 0 0 25000 HOME DEPOT INC COM 437076102 82681 436240 SH SOLE 0 0 436240 HONDA MOTOR LTD AMERN SHS 438128308 1040 30507 SH SOLE 0 0 30507 HONEYWELL INTL INC COM 438516106 27027 176235 SH SOLE 0 0 176235 HORIZON PHARMA PLC SHS G4617B105 219 15013 SH SOLE 0 0 15013 HORIZONS ETF TR I HORIZONS NASDAQ 44053G108 542 22091 SH SOLE 0 0 22091 HORMEL FOODS CORP COM 440452100 3378 92820 SH SOLE 0 0 92820 HORNBECK OFFSHORE SVCS INC N NOTE 1.500% 9/0 440543AN6 22 29000 SH SOLE 0 0 29000 HORTONWORKS INC COM 440894103 1613 80184 SH SOLE 0 0 80184 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 1116 37386 SH SOLE 0 0 37386 HOST HOTELS & RESORTS INC COM 44107P104 911 45917 SH SOLE 0 0 45917 HOVNANIAN ENTERPRISES INC CL A 442487203 49 14500 SH SOLE 0 0 14500 HP INC COM 40434L105 4543 216214 SH SOLE 0 0 216214 HSBC HLDGS PLC ADR A 1/40PF A 404280604 1042 40369 SH SOLE 0 0 40369 HSBC HLDGS PLC SPON ADR NEW 404280406 1936 37481 SH SOLE 0 0 37481 HTG MOLECULAR DIAGNOSTICS IN COM 40434H104 27 13503 SH SOLE 0 0 13503 HUBSPOT INC COM 443573100 402 4548 SH SOLE 0 0 4548 HUGOTON RTY TR TEX UNIT BEN INT 444717102 15 10601 SH SOLE 0 0 10601 HUMANA INC COM 444859102 1355 5461 SH SOLE 0 0 5461 HUNT J B TRANS SVCS INC COM 445658107 890 7741 SH SOLE 0 0 7741 HUNTINGTON BANCSHARES INC COM 446150104 3513 241307 SH SOLE 0 0 241307 HUNTINGTON INGALLS INDS INC COM 446413106 925 3924 SH SOLE 0 0 3924 HUNTSMAN CORP COM 447011107 447 13435 SH SOLE 0 0 13435 HURON CONSULTING GROUP INC NOTE 1.250%10/0 447462AB8 23 25000 SH SOLE 0 0 25000 IAMGOLD CORP COM 450913108 78 13297 SH SOLE 0 0 13297 IBERIABANK CORP COM 450828108 201 2588 SH SOLE 0 0 2588 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 564 10639 SH SOLE 0 0 10639 ICICI BK LTD ADR 45104G104 182 18752 SH SOLE 0 0 18752 ICON PLC SHS G4705A100 219 1956 SH SOLE 0 0 1956 ICONIX BRAND GROUP INC NOTE 1.500% 3/1 451055AF4 70 85000 SH SOLE 0 0 85000 IDACORP INC COM 451107106 829 9075 SH SOLE 0 0 9075 IDEAL PWR INC COM 451622104 95 66663 SH SOLE 0 0 66663 IDERA PHARMACEUTICALS INC COM NEW 45168K306 115 54700 SH SOLE 0 0 54700 IDEX CORP COM 45167R104 250 1894 SH SOLE 0 0 1894 IDEXX LABS INC COM 45168D104 2925 18702 SH SOLE 0 0 18702 II VI INC COM 902104108 3983 84843 SH SOLE 0 0 84843 ILG INC COM 44967H101 244 8585 SH SOLE 0 0 8585 ILLINOIS TOOL WKS INC COM 452308109 16266 97490 SH SOLE 0 0 97490 ILLUMINA INC COM 452327109 2365 10824 SH SOLE 0 0 10824 ILLUMINA INC NOTE 0.500% 6/1 452327AH2 20 17000 SH SOLE 0 0 17000 IMMUNOGEN INC COM 45253H101 101 15678 SH SOLE 0 0 15678 IMMUNOMEDICS INC COM 452907108 502 31072 SH SOLE 0 0 31072 INC RESH HLDGS INC CL A 45329R109 653 14976 SH SOLE 0 0 14976 INCYTE CORP COM 45337C102 740 7809 SH SOLE 0 0 7809 INDEPENDENT BANK CORP MASS COM 453836108 677 9696 SH SOLE 0 0 9696 INDEXIQ ETF TR HDGD FTSE EURO 45409B552 774 38070 SH SOLE 0 0 38070 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 1392 64279 SH SOLE 0 0 64279 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 364 11950 SH SOLE 0 0 11950 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 2690 95887 SH SOLE 0 0 95887 INDEXIQ ETF TR IQ ENCH BD US 45409B487 1667 85202 SH SOLE 0 0 85202 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 3922 196569 SH SOLE 0 0 196569 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 467 16332 SH SOLE 0 0 16332 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 1482 47720 SH SOLE 0 0 47720 INDIA FD INC COM 454089103 733 28049 SH SOLE 0 0 28049 INFOSYS LTD SPONSORED ADR 456788108 214 13163 SH SOLE 0 0 13163 ING GROEP N V SPONSORED ADR 456837103 508 27502 SH SOLE 0 0 27502 INGERSOLL-RAND PLC SHS G47791101 1451 16266 SH SOLE 0 0 16266 INGREDION INC COM 457187102 816 5838 SH SOLE 0 0 5838 INNODATA INC COM NEW 457642205 67 49370 SH SOLE 0 0 49370 INNOVATOR ETFS TR IBD 50 ETF 45782C102 207 6246 SH SOLE 0 0 6246 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 76 18367 SH SOLE 0 0 18367 INSEEGO CORP COM 45782B104 18 11006 SH SOLE 0 0 11006 INSIGHT SELECT INCOME FD COM 45781W109 557 27981 SH SOLE 0 0 27981 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 488 10194 SH SOLE 0 0 10194 INTEL CORP COM 458140100 82060 1777733 SH SOLE 0 0 1777733 INTERACTIVE BROKERS GROUP IN COM 45841N107 327 5525 SH SOLE 0 0 5525 INTERCONTINENTAL EXCHANGE IN COM 45866F104 656 9292 SH SOLE 0 0 9292 INTERDIGITAL INC COM 45867G101 409 5371 SH SOLE 0 0 5371 INTERNAP CORP COM PAR 45885A409 915 58249 SH SOLE 0 0 58249 INTERNATIONAL BANCSHARES COR COM 459044103 3013 75897 SH SOLE 0 0 75897 INTERNATIONAL BUSINESS MACHS COM 459200101 64259 418846 SH SOLE 0 0 418846 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 502 3291 SH SOLE 0 0 3291 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 516 19457 SH SOLE 0 0 19457 INTERPUBLIC GROUP COS INC COM 460690100 872 43277 SH SOLE 0 0 43277 INTL PAPER CO COM 460146103 8000 138079 SH SOLE 0 0 138079 INTREXON CORP COM 46122T102 1517 131694 SH SOLE 0 0 131694 INTUIT COM 461202103 2120 13438 SH SOLE 0 0 13438 INTUITIVE SURGICAL INC COM NEW 46120E602 3216 8812 SH SOLE 0 0 8812 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 417 36683 SH SOLE 0 0 36683 INVESCO CALIF VALUE MUN INC COM 46132H106 542 43067 SH SOLE 0 0 43067 INVESCO DYNAMIC CR OPP FD COM 46132R104 154 13154 SH SOLE 0 0 13154 INVESCO LTD SHS G491BT108 990 27093 SH SOLE 0 0 27093 INVESCO MORTGAGE CAPITAL INC COM 46131B100 306 17142 SH SOLE 0 0 17142 INVESCO MUN OPPORTUNITY TR COM 46132C107 329 26513 SH SOLE 0 0 26513 INVESCO MUN TR COM 46131J103 302 24124 SH SOLE 0 0 24124 INVESCO MUNI INCOME OPP TRST COM 46132X101 214 26697 SH SOLE 0 0 26697 INVESCO QUALITY MUNI INC TRS COM 46133G107 457 36561 SH SOLE 0 0 36561 INVESCO SR INCOME TR COM 46131H107 153 34903 SH SOLE 0 0 34903 INVESCO TR INVT GRADE MUNS COM 46131M106 226 17166 SH SOLE 0 0 17166 INVESCO TR INVT GRADE NY MUN COM 46131T101 352 25643 SH SOLE 0 0 25643 INVESCO VALUE MUN INCOME TR COM 46132P108 765 51314 SH SOLE 0 0 51314 INVESTORS BANCORP INC NEW COM 46146L101 300 21605 SH SOLE 0 0 21605 INVESTORS REAL ESTATE TR SH BEN INT 461730103 236 41478 SH SOLE 0 0 41478 IONIS PHARMACEUTICALS INC COM 462222100 953 18940 SH SOLE 0 0 18940 IPASS INC COM 46261V108 20 38738 SH SOLE 0 0 38738 IPG PHOTONICS CORP COM 44980X109 1564 7303 SH SOLE 0 0 7303 IQVIA HLDGS INC COM 46266C105 833 8512 SH SOLE 0 0 8512 IROBOT CORP COM 462726100 448 5843 SH SOLE 0 0 5843 IRON MTN INC NEW COM 46284V101 1343 35589 SH SOLE 0 0 35589 ISHARES GOLD TRUST ISHARES 464285105 17213 1375976 SH SOLE 0 0 1375976 ISHARES INC CORE MSCI EMKT 46434G103 63291 1112316 SH SOLE 0 0 1112316 ISHARES INC EM HGHYL BD ETF 464286285 15048 301078 SH SOLE 0 0 301078 ISHARES INC EM MKT SM-CP ETF 464286475 223 4199 SH SOLE 0 0 4199 ISHARES INC EM MKTS DIV ETF 464286319 1326 31689 SH SOLE 0 0 31689 ISHARES INC GLB ENR PROD ETF 464286343 790 36679 SH SOLE 0 0 36679 ISHARES INC INTL HIGH YIELD 464286210 205 3760 SH SOLE 0 0 3760 ISHARES INC MIN VOL EMRG MKT 464286533 22493 370202 SH SOLE 0 0 370202 ISHARES INC MIN VOL GBL ETF 464286525 13826 163975 SH SOLE 0 0 163975 ISHARES INC MSCI AUST ETF 464286103 908 39182 SH SOLE 0 0 39182 ISHARES INC MSCI BRAZIL ETF 464286400 524 12960 SH SOLE 0 0 12960 ISHARES INC MSCI BRIC INDX 464286657 673 15130 SH SOLE 0 0 15130 ISHARES INC MSCI CDA ETF 464286509 1559 52608 SH SOLE 0 0 52608 ISHARES INC MSCI EQUAL WEITE 464286681 1821 32850 SH SOLE 0 0 32850 ISHARES INC MSCI EURZONE ETF 464286608 7399 170557 SH SOLE 0 0 170557 ISHARES INC MSCI FRNTR100ETF 464286145 244 7381 SH SOLE 0 0 7381 ISHARES INC MSCI GBL ETF NEW 46434G848 765 22091 SH SOLE 0 0 22091 ISHARES INC MSCI GERMANY ETF 464286806 898 27204 SH SOLE 0 0 27204 ISHARES INC MSCI HONG KG ETF 464286871 753 29621 SH SOLE 0 0 29621 ISHARES INC MSCI ITALY ETF 46434G830 234 7691 SH SOLE 0 0 7691 ISHARES INC MSCI JPN ETF NEW 46434G822 2181 36396 SH SOLE 0 0 36396 ISHARES INC MSCI MEXICO ETF 464286822 253 5128 SH SOLE 0 0 5128 ISHARES INC MSCI MLY ETF NEW 46434G814 1466 44461 SH SOLE 0 0 44461 ISHARES INC MSCI PAC JP ETF 464286665 2471 51686 SH SOLE 0 0 51686 ISHARES INC MSCI SINGPOR ETF 46434G780 1724 66469 SH SOLE 0 0 66469 ISHARES INC MSCI SPAIN ETF 464286764 221 6733 SH SOLE 0 0 6733 ISHARES INC MSCI SWITZERLAND 464286749 376 10570 SH SOLE 0 0 10570 ISHARES INC MSCI TAIWAN ETF 46434G772 271 7483 SH SOLE 0 0 7483 ISHARES INC MSCI WORLD ETF 464286392 2123 24100 SH SOLE 0 0 24100 ISHARES INC US INTL HGH YLD 464286178 302 5990 SH SOLE 0 0 5990 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 459 28185 SH SOLE 0 0 28185 ISHARES SILVER TRUST ISHARES 46428Q109 11184 699413 SH SOLE 0 0 699413 ISHARES TR 0-5 YR TIPS ETF 46429B747 585 5854 SH SOLE 0 0 5854 ISHARES TR 0-5YR HI YL CP 46434V407 40972 869340 SH SOLE 0 0 869340 ISHARES TR 0-5YR INVT GR CP 46434V100 2967 59042 SH SOLE 0 0 59042 ISHARES TR 1 3 YR CR BD ETF 464288646 77762 743848 SH SOLE 0 0 743848 ISHARES TR 1 3 YR TREAS BD 464287457 21581 257377 SH SOLE 0 0 257377 ISHARES TR 20 YR TR BD ETF 464287432 10224 80591 SH SOLE 0 0 80591 ISHARES TR 3 7 YR TREAS BD 464288661 3930 32172 SH SOLE 0 0 32172 ISHARES TR 3YRTB ETF 464288125 252 2994 SH SOLE 0 0 2994 ISHARES TR A RATE CP BD ETF 46429B291 749 14171 SH SOLE 0 0 14171 ISHARES TR AGENCY BOND ETF 464288166 719 6360 SH SOLE 0 0 6360 ISHARES TR AGGRES ALLOC ETF 464289859 5078 94242 SH SOLE 0 0 94242 ISHARES TR ASIA 50 ETF 464288430 405 6137 SH SOLE 0 0 6137 ISHARES TR BARCLAYS 7 10 YR 464287440 14398 136383 SH SOLE 0 0 136383 ISHARES TR CALIF MUN BD ETF 464288356 1509 25516 SH SOLE 0 0 25516 ISHARES TR CHINA LG-CAP ETF 464287184 1450 31413 SH SOLE 0 0 31413 ISHARES TR COHEN STEER REIT 464287564 7581 74820 SH SOLE 0 0 74820 ISHARES TR CONSER ALLOC ETF 464289883 3141 90650 SH SOLE 0 0 90650 ISHARES TR CORE 1 5 YR USD 46432F859 7783 156196 SH SOLE 0 0 156196 ISHARES TR CORE DIV GRWTH 46434V621 47712 1371811 SH SOLE 0 0 1371811 ISHARES TR CORE HIGH DV ETF 46429B663 46453 515340 SH SOLE 0 0 515340 ISHARES TR CORE INTL AGGR 46435G672 676 12992 SH SOLE 0 0 12992 ISHARES TR CORE LT USDB ETF 464289479 1452 22411 SH SOLE 0 0 22411 ISHARES TR CORE MSCI EAFE 46432F842 91401 1382979 SH SOLE 0 0 1382979 ISHARES TR CORE MSCI EURO 46434V738 1293 25776 SH SOLE 0 0 25776 ISHARES TR CORE MSCI INTL 46435G326 392 6693 SH SOLE 0 0 6693 ISHARES TR CORE MSCI PAC 46434V696 328 5507 SH SOLE 0 0 5507 ISHARES TR CORE MSCI TOTAL 46432F834 126439 2004431 SH SOLE 0 0 2004431 ISHARES TR CORE S&P MCP ETF 464287507 174462 919285 SH SOLE 0 0 919285 ISHARES TR CORE S&P SCP ETF 464287804 169755 2210070 SH SOLE 0 0 2210070 ISHARES TR CORE S&P TTL STK 464287150 109517 1791246 SH SOLE 0 0 1791246 ISHARES TR CORE S&P US GWT 464287671 14340 266697 SH SOLE 0 0 266697 ISHARES TR CORE S&P US VLU 464287663 11495 207490 SH SOLE 0 0 207490 ISHARES TR CORE S&P500 ETF 464287200 275391 1024329 SH SOLE 0 0 1024329 ISHARES TR CORE TOTAL USD 46434V613 736 14475 SH SOLE 0 0 14475 ISHARES TR CORE US AGGBD ET 464287226 91584 837681 SH SOLE 0 0 837681 ISHARES TR CRE U S REIT ETF 464288521 2925 58954 SH SOLE 0 0 58954 ISHARES TR CUR HD EURZN ETF 46434V639 237 7958 SH SOLE 0 0 7958 ISHARES TR DEVSMCP EXNA ETF 464288497 683 11813 SH SOLE 0 0 11813 ISHARES TR DOW JONES US ETF 464287846 6983 52262 SH SOLE 0 0 52262 ISHARES TR EAFE GRWTH ETF 464288885 7662 94900 SH SOLE 0 0 94900 ISHARES TR EAFE SML CP ETF 464288273 13080 202793 SH SOLE 0 0 202793 ISHARES TR EAFE VALUE ETF 464288877 5408 97967 SH SOLE 0 0 97967 ISHARES TR EDGE MSCI USA VL 46432F388 3306 39532 SH SOLE 0 0 39532 ISHARES TR EUROPE ETF 464287861 1244 26313 SH SOLE 0 0 26313 ISHARES TR EXPONENTIAL TECH 46434V381 2617 73840 SH SOLE 0 0 73840 ISHARES TR FLTG RATE NT ETF 46429B655 4217 82985 SH SOLE 0 0 82985 ISHARES TR GL CLEAN ENE ETF 464288224 864 92749 SH SOLE 0 0 92749 ISHARES TR GL TIMB FORE ETF 464288174 240 3375 SH SOLE 0 0 3375 ISHARES TR GLB CNS DISC ETF 464288745 1327 12134 SH SOLE 0 0 12134 ISHARES TR GLB CNSM STP ETF 464288737 918 8666 SH SOLE 0 0 8666 ISHARES TR GLB INFRASTR ETF 464288372 2423 53584 SH SOLE 0 0 53584 ISHARES TR GLOB HLTHCRE ETF 464287325 3049 27097 SH SOLE 0 0 27097 ISHARES TR GLOB INDSTRL ETF 464288729 2384 25669 SH SOLE 0 0 25669 ISHARES TR GLOB TELECOM ETF 464287275 515 8501 SH SOLE 0 0 8501 ISHARES TR GLOB UTILITS ETF 464288711 547 11035 SH SOLE 0 0 11035 ISHARES TR GLOBAL 100 ETF 464287572 3475 37522 SH SOLE 0 0 37522 ISHARES TR GLOBAL ENERG ETF 464287341 812 22852 SH SOLE 0 0 22852 ISHARES TR GLOBAL FINLS ETF 464287333 5864 83853 SH SOLE 0 0 83853 ISHARES TR GLOBAL MATER ETF 464288695 2882 41133 SH SOLE 0 0 41133 ISHARES TR GLOBAL REIT ETF 46434V647 472 18083 SH SOLE 0 0 18083 ISHARES TR GLOBAL TECH ETF 464287291 5291 34432 SH SOLE 0 0 34432 ISHARES TR GNMA BOND ETF 46429B333 2008 40586 SH SOLE 0 0 40586 ISHARES TR GOV/CRED BD ETF 464288596 254 2233 SH SOLE 0 0 2233 ISHARES TR GRWT ALLOCAT ETF 464289867 5982 133170 SH SOLE 0 0 133170 ISHARES TR HDG MSCI EAFE 46434V803 31256 1052936 SH SOLE 0 0 1052936 ISHARES TR HDG MSCI JAPAN 46434V886 231 6914 SH SOLE 0 0 6914 ISHARES TR IBONDS DEC18 ETF 46434VAA8 1514 60260 SH SOLE 0 0 60260 ISHARES TR IBONDS DEC19 ETF 46434VAU4 1454 58481 SH SOLE 0 0 58481 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 1206 47635 SH SOLE 0 0 47635 ISHARES TR IBONDS DEC2026 46435GAA0 2531 103122 SH SOLE 0 0 103122 ISHARES TR IBONDS DEC21 ETF 46434VBK5 965 38925 SH SOLE 0 0 38925 ISHARES TR IBONDS DEC21 ETF 46435G789 295 11620 SH SOLE 0 0 11620 ISHARES TR IBONDS DEC22 ETF 46434VBA7 569 22795 SH SOLE 0 0 22795 ISHARES TR IBONDS DEC22 ETF 46435G755 693 26991 SH SOLE 0 0 26991 ISHARES TR IBONDS DEC23 ETF 46434VAX8 297 11843 SH SOLE 0 0 11843 ISHARES TR IBONDS DEC24 ETF 46434VBG4 398 15879 SH SOLE 0 0 15879 ISHARES TR IBONDS DEC25 ETF 46434VBD1 3187 127321 SH SOLE 0 0 127321 ISHARES TR IBONDS MAR18 ETF 46432FAW7 274 10710 SH SOLE 0 0 10710 ISHARES TR IBONDS MAR20 ETF 46432FBC0 2236 85732 SH SOLE 0 0 85732 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 220 8313 SH SOLE 0 0 8313 ISHARES TR IBONDS SEP18 ETF 46429B580 1255 49437 SH SOLE 0 0 49437 ISHARES TR IBONDS SEP19 ETF 46429B564 1070 42268 SH SOLE 0 0 42268 ISHARES TR IBONDS SEP20 ETF 46434V571 2399 94595 SH SOLE 0 0 94595 ISHARES TR IBOXX HI YD ETF 464288513 17028 195146 SH SOLE 0 0 195146 ISHARES TR IBOXX INV CP ETF 464287242 29905 246006 SH SOLE 0 0 246006 ISHARES TR INDIA 50 ETF 464289529 663 17868 SH SOLE 0 0 17868 ISHARES TR INTL DEV RE ETF 464288489 582 19408 SH SOLE 0 0 19408 ISHARES TR INTL DIV GRWTH 46435G524 1271 21409 SH SOLE 0 0 21409 ISHARES TR INTL QLTY FACTOR 46434V456 304 10266 SH SOLE 0 0 10266 ISHARES TR INTL SEL DIV ETF 464288448 14607 432290 SH SOLE 0 0 432290 ISHARES TR INTL TREA BD ETF 464288117 419 8395 SH SOLE 0 0 8395 ISHARES TR INTRM GOV CR ETF 464288612 3274 29830 SH SOLE 0 0 29830 ISHARES TR INTRMD CR BD ETF 464288638 11369 104098 SH SOLE 0 0 104098 ISHARES TR JPMORGAN USD EMG 464288281 15173 130687 SH SOLE 0 0 130687 ISHARES TR JPX NIKKEI 400 464287382 268 4134 SH SOLE 0 0 4134 ISHARES TR LATN AMER 40 ETF 464287390 240 7032 SH SOLE 0 0 7032 ISHARES TR MBS ETF 464288588 7686 72109 SH SOLE 0 0 72109 ISHARES TR MICRO-CAP ETF 464288869 12181 127274 SH SOLE 0 0 127274 ISHARES TR MIN VOL EAFE ETF 46429B689 64435 882909 SH SOLE 0 0 882909 ISHARES TR MIN VOL EUROPE 46434V720 533 21027 SH SOLE 0 0 21027 ISHARES TR MIN VOL USA ETF 46429B697 96272 1824025 SH SOLE 0 0 1824025 ISHARES TR MLTFACT TECH 46435G540 281 7243 SH SOLE 0 0 7243 ISHARES TR MODERT ALLOC ETF 464289875 5347 140562 SH SOLE 0 0 140562 ISHARES TR MORTGE REL ETF 46435G342 1227 27141 SH SOLE 0 0 27141 ISHARES TR MRGSTR MD CP ETF 464288208 24570 132354 SH SOLE 0 0 132354 ISHARES TR MRGSTR MD CP GRW 464288307 1153 5696 SH SOLE 0 0 5696 ISHARES TR MRGSTR MD CP VAL 464288406 1713 10743 SH SOLE 0 0 10743 ISHARES TR MRGSTR SM CP ETF 464288505 1485 8525 SH SOLE 0 0 8525 ISHARES TR MRGSTR SM CP GR 464288604 255 1422 SH SOLE 0 0 1422 ISHARES TR MRNGSTR INC ETF 46432F875 1162 44994 SH SOLE 0 0 44994 ISHARES TR MRNGSTR LG-CP ET 464287127 14655 92227 SH SOLE 0 0 92227 ISHARES TR MRNGSTR LG-CP GR 464287119 11610 74188 SH SOLE 0 0 74188 ISHARES TR MRNGSTR LG-CP VL 464288109 2423 22947 SH SOLE 0 0 22947 ISHARES TR MRNING SM CP ETF 464288703 7689 50500 SH SOLE 0 0 50500 ISHARES TR MSCI AC ASIA ETF 464288182 5536 72579 SH SOLE 0 0 72579 ISHARES TR MSCI ACWI ETF 464288257 2735 37943 SH SOLE 0 0 37943 ISHARES TR MSCI ACWI EX US 464288240 3726 74602 SH SOLE 0 0 74602 ISHARES TR MSCI CHINA ETF 46429B671 409 6146 SH SOLE 0 0 6146 ISHARES TR MSCI EAFE ESG OP 46435G516 424 6250 SH SOLE 0 0 6250 ISHARES TR MSCI EAFE ETF 464287465 104173 1481622 SH SOLE 0 0 1481622 ISHARES TR MSCI EMG MKT ETF 464287234 48009 1018858 SH SOLE 0 0 1018858 ISHARES TR MSCI EURO FL ETF 464289180 2500 107237 SH SOLE 0 0 107237 ISHARES TR MSCI GLOBAL IMP 46435G532 233 3938 SH SOLE 0 0 3938 ISHARES TR MSCI INDIA ETF 46429B598 1136 31493 SH SOLE 0 0 31493 ISHARES TR MSCI KLD400 SOC 464288570 2821 28713 SH SOLE 0 0 28713 ISHARES TR MSCI UK ETF NEW 46435G334 968 27018 SH SOLE 0 0 27018 ISHARES TR MSCI USA ESG SLC 464288802 3619 32581 SH SOLE 0 0 32581 ISHARES TR MULTIFACTOR GLBL 46434V316 219 7138 SH SOLE 0 0 7138 ISHARES TR MULTIFACTOR INTL 46434V274 832 28831 SH SOLE 0 0 28831 ISHARES TR MULTIFACTOR USA 46434V282 4682 147291 SH SOLE 0 0 147291 ISHARES TR N AMER TECH ETF 464287549 5747 34050 SH SOLE 0 0 34050 ISHARES TR NA TEC SFTWR ETF 464287515 581 3758 SH SOLE 0 0 3758 ISHARES TR NASDAQ BIOTECH 464287556 24374 228282 SH SOLE 0 0 228282 ISHARES TR NATIONAL MUN ETF 464288414 15529 140230 SH SOLE 0 0 140230 ISHARES TR NEW YORK MUN ETF 464288323 619 11102 SH SOLE 0 0 11102 ISHARES TR NORTH AMERN NAT 464287374 4024 113550 SH SOLE 0 0 113550 ISHARES TR PHLX SEMICND ETF 464287523 2645 15575 SH SOLE 0 0 15575 ISHARES TR RESIDNL REAL EST 464288562 856 13747 SH SOLE 0 0 13747 ISHARES TR RUS 1000 ETF 464287622 24173 162663 SH SOLE 0 0 162663 ISHARES TR RUS 1000 GRW ETF 464287614 530802 3941208 SH SOLE 0 0 3941208 ISHARES TR RUS 1000 VAL ETF 464287598 483954 3892179 SH SOLE 0 0 3892179 ISHARES TR RUS 2000 GRW ETF 464287648 102905 551176 SH SOLE 0 0 551176 ISHARES TR RUS 2000 VAL ETF 464287630 130917 1041086 SH SOLE 0 0 1041086 ISHARES TR RUS MD CP GR ETF 464287481 166326 1378700 SH SOLE 0 0 1378700 ISHARES TR RUS MDCP VAL ETF 464287473 150608 1689380 SH SOLE 0 0 1689380 ISHARES TR RUS MID CAP ETF 464287499 50273 241547 SH SOLE 0 0 241547 ISHARES TR RUS TOP 200 ETF 464289446 1417 23052 SH SOLE 0 0 23052 ISHARES TR RUS TP200 GR ETF 464289438 15083 206190 SH SOLE 0 0 206190 ISHARES TR RUS TP200 VL ETF 464289420 6215 118554 SH SOLE 0 0 118554 ISHARES TR RUSSELL 2000 ETF 464287655 80147 525690 SH SOLE 0 0 525690 ISHARES TR RUSSELL 3000 ETF 464287689 21437 135533 SH SOLE 0 0 135533 ISHARES TR S&P 100 ETF 464287101 5969 50309 SH SOLE 0 0 50309 ISHARES TR S&P 500 GRWT ETF 464287309 125593 822107 SH SOLE 0 0 822107 ISHARES TR S&P 500 VAL ETF 464287408 93022 814269 SH SOLE 0 0 814269 ISHARES TR S&P MC 400GR ETF 464287606 41576 192634 SH SOLE 0 0 192634 ISHARES TR S&P MC 400VL ETF 464287705 22971 143473 SH SOLE 0 0 143473 ISHARES TR S&P SML 600 GWT 464287887 39377 231425 SH SOLE 0 0 231425 ISHARES TR S&P US PFD STK 464288687 87105 2288025 SH SOLE 0 0 2288025 ISHARES TR SELECT DIVID ETF 464287168 61938 628434 SH SOLE 0 0 628434 ISHARES TR SHORT TREAS BD 464288679 3468 31461 SH SOLE 0 0 31461 ISHARES TR SHRT NAT MUN ETF 464288158 8085 77095 SH SOLE 0 0 77095 ISHARES TR SP SMCP600VL ETF 464287879 27149 176787 SH SOLE 0 0 176787 ISHARES TR TIPS BD ETF 464287176 37812 331450 SH SOLE 0 0 331450 ISHARES TR TRANS AVG ETF 464287192 2898 15121 SH SOLE 0 0 15121 ISHARES TR TRS FLT RT BD 46434V860 223 4433 SH SOLE 0 0 4433 ISHARES TR U.S. BAS MTL ETF 464287838 5568 54479 SH SOLE 0 0 54479 ISHARES TR U.S. CNSM GD ETF 464287812 1547 12206 SH SOLE 0 0 12206 ISHARES TR U.S. CNSM SV ETF 464287580 1869 10426 SH SOLE 0 0 10426 ISHARES TR U.S. ENERGY ETF 464287796 10280 259262 SH SOLE 0 0 259262 ISHARES TR U.S. FIN SVC ETF 464287770 2588 19842 SH SOLE 0 0 19842 ISHARES TR U.S. FINLS ETF 464287788 18909 158325 SH SOLE 0 0 158325 ISHARES TR U.S. MED DVC ETF 464288810 5294 30510 SH SOLE 0 0 30510 ISHARES TR U.S. PHARMA ETF 464288836 3513 22754 SH SOLE 0 0 22754 ISHARES TR U.S. REAL ES ETF 464287739 7334 90526 SH SOLE 0 0 90526 ISHARES TR U.S. TECH ETF 464287721 8146 50048 SH SOLE 0 0 50048 ISHARES TR U.S. UTILITS ETF 464287697 5319 40034 SH SOLE 0 0 40034 ISHARES TR US AER DEF ETF 464288760 17084 90817 SH SOLE 0 0 90817 ISHARES TR US CR BD ETF 464288620 1308 11677 SH SOLE 0 0 11677 ISHARES TR US HLTHCARE ETF 464287762 7701 44202 SH SOLE 0 0 44202 ISHARES TR US HLTHCR PR ETF 464288828 1289 8216 SH SOLE 0 0 8216 ISHARES TR US HOME CONS ETF 464288752 2779 63573 SH SOLE 0 0 63573 ISHARES TR US INDUSTRIALS 464287754 3309 22454 SH SOLE 0 0 22454 ISHARES TR US OIL EQ&SV ETF 464288844 351 9778 SH SOLE 0 0 9778 ISHARES TR US OIL GS EX ETF 464288851 953 14676 SH SOLE 0 0 14676 ISHARES TR US REGNL BKS ETF 464288778 7916 160595 SH SOLE 0 0 160595 ISHARES TR US TELECOM ETF 464287713 2096 71264 SH SOLE 0 0 71264 ISHARES TR US TREAS BD ETF 46429B267 7289 290647 SH SOLE 0 0 290647 ISHARES TR USA MOMENTUM FCT 46432F396 34961 339003 SH SOLE 0 0 339003 ISHARES TR USA QUALITY FCTR 46432F339 10122 122105 SH SOLE 0 0 122105 ISHARES U S ETF TR COMMOD SEL STG 46431W853 556 15305 SH SOLE 0 0 15305 ISHARES U S ETF TR FXD INC BAL RISK 46431W846 220 2192 SH SOLE 0 0 2192 ISHARES U S ETF TR INT RT HDG C B 46431W705 638 6559 SH SOLE 0 0 6559 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 1834 36596 SH SOLE 0 0 36596 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 442 33972 SH SOLE 0 0 33972 ITT INC COM 45073V108 534 10006 SH SOLE 0 0 10006 J JILL INC COM 46620W102 98 12500 SH SOLE 0 0 12500 J2 GLOBAL INC COM 48123V102 242 3226 SH SOLE 0 0 3226 JACOBS ENGR GROUP INC DEL COM 469814107 643 9745 SH SOLE 0 0 9745 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 3891 77561 SH SOLE 0 0 77561 JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 129 10926 SH SOLE 0 0 10926 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 457 3396 SH SOLE 0 0 3396 JD COM INC SPON ADR CL A 47215P106 3984 96175 SH SOLE 0 0 96175 JEFFERIES GROUP INC NEW DBCV 3.875%11/0 472319AG7 10 10000 SH SOLE 0 0 10000 JETBLUE AIRWAYS CORP COM 477143101 1480 66263 SH SOLE 0 0 66263 JETPAY CORP COM 477177109 280 110063 SH SOLE 0 0 110063 JOHN HANCOCK EXCHANGE TRADED MLTFACTR INDLS 47804J883 226 6452 SH SOLE 0 0 6452 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 4479 128754 SH SOLE 0 0 128754 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 380 12494 SH SOLE 0 0 12494 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR CO 47804J305 825 26984 SH SOLE 0 0 26984 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR FI 47804J404 518 14088 SH SOLE 0 0 14088 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 4306 138290 SH SOLE 0 0 138290 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 3684 108007 SH SOLE 0 0 108007 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 482 11743 SH SOLE 0 0 11743 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 627 35988 SH SOLE 0 0 35988 JOHNSON & JOHNSON COM 478160104 181026 1295635 SH SOLE 0 0 1295635 JOHNSON CTLS INTL PLC SHS G51502105 4261 111796 SH SOLE 0 0 111796 JONES LANG LASALLE INC COM 48020Q107 527 3536 SH SOLE 0 0 3536 JP MORGAN EXCHANGE TRADED FD DIV RTN GLB EQ 46641Q100 232 3707 SH SOLE 0 0 3707 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 1599 26619 SH SOLE 0 0 26619 JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT ETF 46641Q845 322 10863 SH SOLE 0 0 10863 JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 651 9236 SH SOLE 0 0 9236 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 11040 401909 SH SOLE 0 0 401909 JPMORGAN CHASE & CO COM 46625H100 83035 776465 SH SOLE 0 0 776465 JUNIPER NETWORKS INC COM 48203R104 362 12705 SH SOLE 0 0 12705 JUNO THERAPEUTICS INC COM 48205A109 802 17540 SH SOLE 0 0 17540 KALA PHARMACEUTICALS INC COM 483119103 273 14751 SH SOLE 0 0 14751 KANSAS CITY SOUTHERN COM NEW 485170302 913 8674 SH SOLE 0 0 8674 KAYNE ANDERSON ENRGY TTL RT COM 48660P104 271 26920 SH SOLE 0 0 26920 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 160 11565 SH SOLE 0 0 11565 KAYNE ANDERSON MLP INVT CO COM 486606106 4657 244471 SH SOLE 0 0 244471 KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 262 4472 SH SOLE 0 0 4472 KB HOME NOTE 1.375% 2/0 48666KAS8 29 24000 SH SOLE 0 0 24000 KELLOGG CO COM 487836108 4181 61509 SH SOLE 0 0 61509 KEMPER CORP DEL COM 488401100 308 4470 SH SOLE 0 0 4470 KERYX BIOPHARMACEUTICALS INC COM 492515101 51 10934 SH SOLE 0 0 10934 KEYCORP NEW COM 493267108 4796 237774 SH SOLE 0 0 237774 KEYSIGHT TECHNOLOGIES INC COM 49338L103 251 6034 SH SOLE 0 0 6034 KIMBERLY CLARK CORP COM 494368103 32044 265573 SH SOLE 0 0 265573 KIMCO RLTY CORP COM 49446R109 1194 65774 SH SOLE 0 0 65774 KINDER MORGAN INC DEL COM 49456B101 9685 535945 SH SOLE 0 0 535945 KINDER MORGAN INC DEL PFD SER A 49456B200 204 5386 SH SOLE 0 0 5386 KINROSS GOLD CORP COM NO PAR 496902404 58 13395 SH SOLE 0 0 13395 KITE RLTY GROUP TR COM NEW 49803T300 3492 178156 SH SOLE 0 0 178156 KKR & CO L P DEL COM UNITS 48248M102 3299 156633 SH SOLE 0 0 156633 KKR INCOME OPPORTUNITIES FD COM 48249T106 1570 97808 SH SOLE 0 0 97808 KLA-TENCOR CORP COM 482480100 702 6680 SH SOLE 0 0 6680 KOHLS CORP COM 500255104 1696 31274 SH SOLE 0 0 31274 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 626 16548 SH SOLE 0 0 16548 KRAFT HEINZ CO COM 500754106 14713 189216 SH SOLE 0 0 189216 KRANESHARES TR BOSERA MSCI CH 500767405 697 20227 SH SOLE 0 0 20227 KRANESHARES TR CSI CHI INTERNET 500767306 1127 19229 SH SOLE 0 0 19229 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 3096 292366 SH SOLE 0 0 292366 KROGER CO COM 501044101 6724 244951 SH SOLE 0 0 244951 L BRANDS INC COM 501797104 795 13204 SH SOLE 0 0 13204 L3 TECHNOLOGIES INC COM 502413107 1039 5254 SH SOLE 0 0 5254 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1566 9816 SH SOLE 0 0 9816 LADDER CAP CORP CL A 505743104 184 13491 SH SOLE 0 0 13491 LAKELAND BANCORP INC COM 511637100 365 18936 SH SOLE 0 0 18936 LAKELAND FINL CORP COM 511656100 222 4571 SH SOLE 0 0 4571 LAM RESEARCH CORP COM 512807108 3466 18831 SH SOLE 0 0 18831 LAM RESEARCH CORP NOTE 1.250% 5/1 512807AL2 34 11000 SH SOLE 0 0 11000 LAMAR ADVERTISING CO NEW CL A 512816109 953 12832 SH SOLE 0 0 12832 LAMB WESTON HLDGS INC COM 513272104 1249 22124 SH SOLE 0 0 22124 LANCASTER COLONY CORP COM 513847103 668 5168 SH SOLE 0 0 5168 LANDEC CORP COM 514766104 174 13789 SH SOLE 0 0 13789 LAS VEGAS SANDS CORP COM 517834107 3002 43195 SH SOLE 0 0 43195 LASALLE HOTEL PPTYS COM SH BEN INT 517942108 411 14626 SH SOLE 0 0 14626 LATAM AIRLS GROUP S A SPONSORED ADR 51817R106 314 22600 SH SOLE 0 0 22600 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 262 8971 SH SOLE 0 0 8971 LAUDER ESTEE COS INC CL A 518439104 550 4325 SH SOLE 0 0 4325 LAZARD LTD SHS A G54050102 528 10066 SH SOLE 0 0 10066 LCI INDS COM 50189K103 359 2764 SH SOLE 0 0 2764 LCNB CORP COM 50181P100 667 32625 SH SOLE 0 0 32625 LEAR CORP COM NEW 521865204 1046 5921 SH SOLE 0 0 5921 LEGG MASON BW GLB INC OPP FD COM 52469B100 152 11915 SH SOLE 0 0 11915 LEGG MASON ETF INVESTMENT TR EMRG MKTS VOLA 52468L604 203 7367 SH SOLE 0 0 7367 LEGG MASON ETF INVESTMENT TR INT LW VTY HGH 52468L505 1419 50361 SH SOLE 0 0 50361 LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 6098 193399 SH SOLE 0 0 193399 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 247 8864 SH SOLE 0 0 8864 LEGG MASON INC COM 524901105 884 21068 SH SOLE 0 0 21068 LEGGETT & PLATT INC COM 524660107 2664 55822 SH SOLE 0 0 55822 LEIDOS HLDGS INC COM 525327102 859 13304 SH SOLE 0 0 13304 LEMAITRE VASCULAR INC COM 525558201 268 8429 SH SOLE 0 0 8429 LENNAR CORP CL A 526057104 636 10051 SH SOLE 0 0 10051 LENNOX INTL INC COM 526107107 321 1543 SH SOLE 0 0 1543 LEUCADIA NATL CORP COM 527288104 990 37371 SH SOLE 0 0 37371 LEXICON PHARMACEUTICALS INC COM NEW 528872302 223 22580 SH SOLE 0 0 22580 LEXINGTON REALTY TRUST COM 529043101 701 72638 SH SOLE 0 0 72638 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 447 70894 SH SOLE 0 0 70894 LIBERTY MEDIA CORP DELAWARE NOTE 1.375%10/1 531229AB8 28 24000 SH SOLE 0 0 24000 LIBERTY PPTY TR SH BEN INT 531172104 251 5826 SH SOLE 0 0 5826 LIFEVANTAGE CORP COM NEW 53222K205 52 10853 SH SOLE 0 0 10853 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 205 1497 SH SOLE 0 0 1497 LIGHTBRIDGE CORP COM NEW 53224K203 14 11450 SH SOLE 0 0 11450 LIGHTPATH TECHNOLOGIES INC CL A NEW 532257805 59 26512 SH SOLE 0 0 26512 LILLY ELI & CO COM 532457108 17584 208192 SH SOLE 0 0 208192 LINCOLN ELEC HLDGS INC COM 533900106 841 9186 SH SOLE 0 0 9186 LINCOLN NATL CORP IND COM 534187109 4157 54080 SH SOLE 0 0 54080 LIQTECH INTL INC COM 53632A102 24 42000 SH SOLE 0 0 42000 LIVE NATION ENTERTAINMENT IN COM 538034109 329 7728 SH SOLE 0 0 7728 LIVE OAK BANCSHARES INC COM 53803X105 5896 247230 SH SOLE 0 0 247230 LKQ CORP COM 501889208 295 7263 SH SOLE 0 0 7263 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 2559 682458 SH SOLE 0 0 682458 LMP CAP & INCOME FD INC COM 50208A102 402 28845 SH SOLE 0 0 28845 LOCKHEED MARTIN CORP COM 539830109 36886 114893 SH SOLE 0 0 114893 LOEWS CORP COM 540424108 747 14929 SH SOLE 0 0 14929 LOUISIANA PAC CORP COM 546347105 1347 51305 SH SOLE 0 0 51305 LOWES COS INC COM 548661107 25246 271637 SH SOLE 0 0 271637 LTC PPTYS INC COM 502175102 354 8132 SH SOLE 0 0 8132 LULULEMON ATHLETICA INC COM 550021109 537 6831 SH SOLE 0 0 6831 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 207 6581 SH SOLE 0 0 6581 LUMENTUM HLDGS INC COM 55024U109 411 8407 SH SOLE 0 0 8407 LUNA INNOVATIONS COM 550351100 86 35238 SH SOLE 0 0 35238 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 3799 34440 SH SOLE 0 0 34440 M & T BK CORP COM 55261F104 2097 12263 SH SOLE 0 0 12263 M D C HLDGS INC COM 552676108 278 8719 SH SOLE 0 0 8719 M/I HOMES INC NOTE 3.000% 3/0 55292PAB1 29 27000 SH SOLE 0 0 27000 MACQUARIE INFRASTRUCTURE COR COM 55608B105 1487 23158 SH SOLE 0 0 23158 MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 24 23000 SH SOLE 0 0 23000 MACYS INC COM 55616P104 1528 60660 SH SOLE 0 0 60660 MADISON SQUARE GARDEN CO NEW CL A 55825T103 327 1553 SH SOLE 0 0 1553 MADISON STRTG SECTOR PREM FD COM 558268108 131 11180 SH SOLE 0 0 11180 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 11765 165843 SH SOLE 0 0 165843 MAGNA INTL INC COM 559222401 701 12368 SH SOLE 0 0 12368 MAIDEN HOLDINGS LTD SHS G5753U112 1297 196575 SH SOLE 0 0 196575 MAIN STREET CAPITAL CORP COM 56035L104 4057 102115 SH SOLE 0 0 102115 MAINSTAY DEFINEDTERM MN OPP COM 56064K100 246 12420 SH SOLE 0 0 12420 MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 453 15167 SH SOLE 0 0 15167 MANAGED DURATION INVT GRD FU COM 56165R103 139 10376 SH SOLE 0 0 10376 MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 3566 152654 SH SOLE 0 0 152654 MANAGED PORTFOLIO SER TORTOISE WTR FD 56167N753 241 8073 SH SOLE 0 0 8073 MANITOWOC CO INC COM NEW 563571405 311 7907 SH SOLE 0 0 7907 MANNKIND CORP COM NEW 56400P706 94 40579 SH SOLE 0 0 40579 MANULIFE FINL CORP COM 56501R106 3725 178590 SH SOLE 0 0 178590 MARATHON OIL CORP COM 565849106 3438 203083 SH SOLE 0 0 203083 MARATHON PETE CORP COM 56585A102 4402 66717 SH SOLE 0 0 66717 MARKEL CORP COM 570535104 3763 3303 SH SOLE 0 0 3303 MARRIOTT INTL INC NEW CL A 571903202 7920 58354 SH SOLE 0 0 58354 MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 369 2728 SH SOLE 0 0 2728 MARSH & MCLENNAN COS INC COM 571748102 2112 25950 SH SOLE 0 0 25950 MARTIN MARIETTA MATLS INC COM 573284106 689 3118 SH SOLE 0 0 3118 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 642 29908 SH SOLE 0 0 29908 MASCO CORP COM 574599106 1517 34513 SH SOLE 0 0 34513 MASIMO CORP COM 574795100 295 3474 SH SOLE 0 0 3474 MASTEC INC COM 576323109 506 10344 SH SOLE 0 0 10344 MASTERCARD INCORPORATED CL A 57636Q104 17280 114168 SH SOLE 0 0 114168 MATADOR RES CO COM 576485205 1670 53633 SH SOLE 0 0 53633 MATCH GROUP INC COM 57665R106 223 7124 SH SOLE 0 0 7124 MATINAS BIOPHARMA HLDGS INC COM 576810105 12 10200 SH SOLE 0 0 10200 MATTEL INC COM 577081102 1128 73322 SH SOLE 0 0 73322 MAXIM INTEGRATED PRODS INC COM 57772K101 3445 65895 SH SOLE 0 0 65895 MAXIMUS INC COM 577933104 459 6410 SH SOLE 0 0 6410 MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 343 6653 SH SOLE 0 0 6653 MCCORMICK & CO INC COM NON VTG 579780206 4771 46819 SH SOLE 0 0 46819 MCCORMICK & CO INC COM VTG 579780107 2065 20549 SH SOLE 0 0 20549 MCDERMOTT INTL INC COM 580037109 68 10344 SH SOLE 0 0 10344 MCDONALDS CORP COM 580135101 68275 396673 SH SOLE 0 0 396673 MCKESSON CORP COM 58155Q103 6466 41462 SH SOLE 0 0 41462 MDU RES GROUP INC COM 552690109 828 30822 SH SOLE 0 0 30822 MEDICAL PPTYS TRUST INC COM 58463J304 1869 135610 SH SOLE 0 0 135610 MEDLEY CAP CORP COM 58503F106 126 24228 SH SOLE 0 0 24228 MEDTRONIC PLC SHS G5960L103 14477 179284 SH SOLE 0 0 179284 MERCADOLIBRE INC COM 58733R102 495 1574 SH SOLE 0 0 1574 MERCHANTS BANCORP IND COM 58844R108 407 20678 SH SOLE 0 0 20678 MERCK & CO INC COM 58933Y105 53963 959006 SH SOLE 0 0 959006 MEREDITH CORP COM 589433101 268 4056 SH SOLE 0 0 4056 MERIDIAN BANCORP INC MD COM 58958U103 1264 61348 SH SOLE 0 0 61348 MERIDIAN BIOSCIENCE INC COM 589584101 176 12559 SH SOLE 0 0 12559 METLIFE INC COM 59156R108 7720 152693 SH SOLE 0 0 152693 METTLER TOLEDO INTERNATIONAL COM 592688105 489 790 SH SOLE 0 0 790 MFA FINL INC COM 55272X102 600 75702 SH SOLE 0 0 75702 MFS CALIF MUN FD COM 59318C106 163 14157 SH SOLE 0 0 14157 MFS CHARTER INCOME TR SH BEN INT 552727109 197 23230 SH SOLE 0 0 23230 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 109 22727 SH SOLE 0 0 22727 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 83 15822 SH SOLE 0 0 15822 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 209 45283 SH SOLE 0 0 45283 MFS INTER INCOME TR SH BEN INT 55273C107 193 46557 SH SOLE 0 0 46557 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 206 33867 SH SOLE 0 0 33867 MFS MUN INCOME TR SH BEN INT 552738106 197 28743 SH SOLE 0 0 28743 MFS SPL VALUE TR SH BEN INT 55274E102 146 24614 SH SOLE 0 0 24614 MGE ENERGY INC COM 55277P104 721 11423 SH SOLE 0 0 11423 MGIC INVT CORP WIS COM 552848103 1583 112202 SH SOLE 0 0 112202 MGM RESORTS INTERNATIONAL COM 552953101 1583 47398 SH SOLE 0 0 47398 MICHAEL KORS HLDGS LTD SHS G60754101 442 7014 SH SOLE 0 0 7014 MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 603 17964 SH SOLE 0 0 17964 MICROCHIP TECHNOLOGY INC COM 595017104 3801 43248 SH SOLE 0 0 43248 MICRON TECHNOLOGY INC COM 595112103 14129 343614 SH SOLE 0 0 343614 MICROSOFT CORP COM 594918104 146560 1713352 SH SOLE 0 0 1713352 MID AMER APT CMNTYS INC COM 59522J103 745 7408 SH SOLE 0 0 7408 MIDDLEBY CORP COM 596278101 705 5225 SH SOLE 0 0 5225 MILESTONE SCIENTIFIC INC COM NEW 59935P209 65 55010 SH SOLE 0 0 55010 MINDBODY INC COM CL A 60255W105 247 8123 SH SOLE 0 0 8123 MISONIX INC COM 604871103 164 17405 SH SOLE 0 0 17405 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADR 606822104 95 13019 SH SOLE 0 0 13019 MKS INSTRUMENT INC COM 55306N104 287 3038 SH SOLE 0 0 3038 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 152 14940 SH SOLE 0 0 14940 MODERN MEDIA ACQUISITION COM 60765P103 106 10750 SH SOLE 0 0 10750 MOHAWK INDS INC COM 608190104 623 2259 SH SOLE 0 0 2259 MOLECULIN BIOTECH INC COM 60855D101 29 15400 SH SOLE 0 0 15400 MOLINA HEALTHCARE INC COM 60855R100 1850 24124 SH SOLE 0 0 24124 MOLINA HEALTHCARE INC DBCV 1.625% 8/1 60855RAD2 15 11000 SH SOLE 0 0 11000 MOLSON COORS BREWING CO CL B 60871R209 1308 15933 SH SOLE 0 0 15933 MOMO INC ADR 60879B107 200 8180 SH SOLE 0 0 8180 MONDELEZ INTL INC CL A 609207105 15003 350549 SH SOLE 0 0 350549 MONMOUTH REAL ESTATE INVT CO CL A 609720107 601 33786 SH SOLE 0 0 33786 MONOLITHIC PWR SYS INC COM 609839105 204 1812 SH SOLE 0 0 1812 MONROE CAP CORP COM 610335101 1913 139133 SH SOLE 0 0 139133 MONSANTO CO NEW COM 61166W101 7817 66940 SH SOLE 0 0 66940 MONSTER BEVERAGE CORP NEW COM 61174X109 819 12938 SH SOLE 0 0 12938 MOODYS CORP COM 615369105 723 4897 SH SOLE 0 0 4897 MORGAN STANLEY COM NEW 617446448 5717 108966 SH SOLE 0 0 108966 MORGAN STANLEY CHINA A SH FD COM 617468103 458 19595 SH SOLE 0 0 19595 MORGAN STANLEY EMER MKTS DEB COM 61744H105 158 15854 SH SOLE 0 0 15854 MORGAN STANLEY TRUSTS INCOME SECS INC 61745P874 368 20065 SH SOLE 0 0 20065 MOSAIC CO NEW COM 61945C103 441 17195 SH SOLE 0 0 17195 MOTOROLA SOLUTIONS INC COM NEW 620076307 1186 13129 SH SOLE 0 0 13129 MPLX LP COM UNIT REP LTD 55336V100 1592 44880 SH SOLE 0 0 44880 MSA SAFETY INC COM 553498106 201 2599 SH SOLE 0 0 2599 MSB FINL CORP NEW COM 55352L101 195 10981 SH SOLE 0 0 10981 MUELLER WTR PRODS INC COM SER A 624758108 174 13910 SH SOLE 0 0 13910 MYLAN N V SHS EURO N59465109 1223 28904 SH SOLE 0 0 28904 MYRIAD GENETICS INC COM 62855J104 213 6203 SH SOLE 0 0 6203 NABORS INDUSTRIES LTD SHS G6359F103 639 93560 SH SOLE 0 0 93560 NABRIVA THERAPEUTICS PLC SHS G63637105 299 50010 SH SOLE 0 0 50010 NANOVIRICIDES INC COM NEW 630087203 13 14641 SH SOLE 0 0 14641 NAPCO SEC TECHNOLOGIES INC COM 630402105 145 16608 SH SOLE 0 0 16608 NASDAQ INC COM 631103108 381 4957 SH SOLE 0 0 4957 NATIONAL BANKSHARES INC VA COM 634865109 346 7604 SH SOLE 0 0 7604 NATIONAL FUEL GAS CO N J COM 636180101 1743 31741 SH SOLE 0 0 31741 NATIONAL GRID PLC SPONSORED ADR NE 636274409 5026 85461 SH SOLE 0 0 85461 NATIONAL HEALTH INVS INC COM 63633D104 2983 39572 SH SOLE 0 0 39572 NATIONAL OILWELL VARCO INC COM 637071101 644 17879 SH SOLE 0 0 17879 NATIONAL RETAIL PPTYS INC COM 637417106 5556 128812 SH SOLE 0 0 128812 NATIXIS ETF TR SEEYOND INTL ETF 63873X109 408 9150 SH SOLE 0 0 9150 NAVIDEA BIOPHARMACEUTICALS I COM 63937X103 11 30587 SH SOLE 0 0 30587 NAVIENT CORPORATION COM 63938C108 1240 93060 SH SOLE 0 0 93060 NAVIOS MARITIME HOLDINGS INC COM Y62196103 14 11895 SH SOLE 0 0 11895 NAVIOS MARITIME PARTNERS L P UNIT LPI Y62267102 496 210107 SH SOLE 0 0 210107 NBT BANCORP INC COM 628778102 3557 96652 SH SOLE 0 0 96652 NCR CORP NEW COM 62886E108 1020 30013 SH SOLE 0 0 30013 NEKTAR THERAPEUTICS COM 640268108 325 5440 SH SOLE 0 0 5440 NEOGEN CORP COM 640491106 658 8001 SH SOLE 0 0 8001 NEOGENOMICS INC COM NEW 64049M209 152 17200 SH SOLE 0 0 17200 NEOVASC INC COM 64065J106 7 10900 SH SOLE 0 0 10900 NETAPP INC COM 64110D104 269 4856 SH SOLE 0 0 4856 NETEASE INC SPONSORED ADR 64110W102 247 714 SH SOLE 0 0 714 NETFLIX INC COM 64110L106 15356 79997 SH SOLE 0 0 79997 NETLIST INC COM 64118P109 8 25250 SH SOLE 0 0 25250 NEUBERGER BERMAN HGH YLD FD COM 64128C106 204 17307 SH SOLE 0 0 17307 NEUBERGER BERMAN INTER MUNI COM 64124P101 253 17073 SH SOLE 0 0 17073 NEUBERGER BERMAN RE ES SEC F COM 64190A103 229 41325 SH SOLE 0 0 41325 NEW AMER HIGH INCOME FD INC COM NEW 641876800 98 10452 SH SOLE 0 0 10452 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 627 8552 SH SOLE 0 0 8552 NEW GOLD INC CDA COM 644535106 270 81965 SH SOLE 0 0 81965 NEW JERSEY RES COM 646025106 758 18864 SH SOLE 0 0 18864 NEW MTN FIN CORP COM 647551100 381 28122 SH SOLE 0 0 28122 NEW MTN FIN CORP NOTE 5.000% 6/1 647551AB6 24 23000 SH SOLE 0 0 23000 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1658 92734 SH SOLE 0 0 92734 NEW YORK CMNTY BANCORP INC COM 649445103 2143 164601 SH SOLE 0 0 164601 NEW YORK MTG TR INC COM PAR $.02 649604501 309 50141 SH SOLE 0 0 50141 NEW YORK MTG TR INC PFD-C CONV 649604808 512 20914 SH SOLE 0 0 20914 NEWELL BRANDS INC COM 651229106 1946 62977 SH SOLE 0 0 62977 NEWFIELD EXPL CO COM 651290108 225 7138 SH SOLE 0 0 7138 NEWMARKET CORP COM 651587107 799 2012 SH SOLE 0 0 2012 NEWMONT MINING CORP COM 651639106 2135 56911 SH SOLE 0 0 56911 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 594 32117 SH SOLE 0 0 32117 NEXPOINT CR STRATEGIES FD COM NEW 65340G205 263 10406 SH SOLE 0 0 10406 NEXTERA ENERGY INC COM 65339F101 65396 418698 SH SOLE 0 0 418698 NICE LTD SPONSORED ADR 653656108 605 6583 SH SOLE 0 0 6583 NIKE INC CL B 654106103 23262 371887 SH SOLE 0 0 371887 NISOURCE INC COM 65473P105 852 33204 SH SOLE 0 0 33204 NOBLE CORP PLC SHS USD G65431101 155 34336 SH SOLE 0 0 34336 NOBLE ENERGY INC COM 655044105 278 9552 SH SOLE 0 0 9552 NOKIA CORP SPONSORED ADR 654902204 432 92636 SH SOLE 0 0 92636 NORDIC AMERICAN TANKERS LIMI COM G65773106 32 12866 SH SOLE 0 0 12866 NORDSON CORP COM 655663102 321 2195 SH SOLE 0 0 2195 NORDSTROM INC COM 655664100 8169 172406 SH SOLE 0 0 172406 NORFOLK SOUTHERN CORP COM 655844108 12148 83836 SH SOLE 0 0 83836 NORTHEAST BANCORP COM NEW 663904209 703 30382 SH SOLE 0 0 30382 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 136 77066 SH SOLE 0 0 77066 NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 773 30656 SH SOLE 0 0 30656 NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 364 12803 SH SOLE 0 0 12803 NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 445 16287 SH SOLE 0 0 16287 NORTHERN OIL & GAS INC NEV COM 665531109 28 13795 SH SOLE 0 0 13795 NORTHERN TR CORP COM 665859104 1451 14527 SH SOLE 0 0 14527 NORTHRIM BANCORP INC COM 666762109 206 6079 SH SOLE 0 0 6079 NORTHROP GRUMMAN CORP COM 666807102 11994 39081 SH SOLE 0 0 39081 NORTHSTAR REALTY EUROPE CORP COM 66706L101 575 42835 SH SOLE 0 0 42835 NORTHWEST BANCSHARES INC MD COM 667340103 1160 69340 SH SOLE 0 0 69340 NORTHWEST NAT GAS CO COM 667655104 1314 22023 SH SOLE 0 0 22023 NORWEGIAN CRUISE LINE HLDGS SHS G66721104 373 7007 SH SOLE 0 0 7007 NOVAGOLD RES INC COM NEW 66987E206 98 25045 SH SOLE 0 0 25045 NOVARTIS A G SPONSORED ADR 66987V109 20865 248506 SH SOLE 0 0 248506 NOVAVAX INC COM 670002104 363 292889 SH SOLE 0 0 292889 NOVO-NORDISK A S ADR 670100205 5186 96635 SH SOLE 0 0 96635 NRG ENERGY INC COM NEW 629377508 266 9351 SH SOLE 0 0 9351 NU SKIN ENTERPRISES INC CL A 67018T105 2812 41217 SH SOLE 0 0 41217 NUANCE COMMUNICATIONS INC COM 67020Y100 14688 898365 SH SOLE 0 0 898365 NUANCE COMMUNICATIONS INC NOTE 2.750%11/0 67020YAF7 22 22000 SH SOLE 0 0 22000 NUCOR CORP COM 670346105 10654 167566 SH SOLE 0 0 167566 NUSTAR ENERGY LP UNIT COM 67058H102 508 16967 SH SOLE 0 0 16967 NUTANIX INC CL A 67059N108 816 23136 SH SOLE 0 0 23136 NUVEEN ALL CAP ENE MLP OPPO COM 67075E108 216 25259 SH SOLE 0 0 25259 NUVEEN AMT FREE MUN CR INC F COM 67071L106 4407 285459 SH SOLE 0 0 285459 NUVEEN AMT FREE QLTY MUN INC COM 670657105 8531 620401 SH SOLE 0 0 620401 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 589 34150 SH SOLE 0 0 34150 NUVEEN BUILD AMER BD FD COM 67074C103 536 24372 SH SOLE 0 0 24372 NUVEEN BUILD AMER BD OPPTNY COM 67074Q102 448 19414 SH SOLE 0 0 19414 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 996 69599 SH SOLE 0 0 69599 NUVEEN CALIF MUN VALUE FD COM 67062C107 488 47918 SH SOLE 0 0 47918 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 192 12473 SH SOLE 0 0 12473 NUVEEN CONNECTICUT QLTY MUN COM 67060D107 1824 153038 SH SOLE 0 0 153038 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 362 24789 SH SOLE 0 0 24789 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 712 86616 SH SOLE 0 0 86616 NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 365 29709 SH SOLE 0 0 29709 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 754 39997 SH SOLE 0 0 39997 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 1127 98911 SH SOLE 0 0 98911 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 207 14597 SH SOLE 0 0 14597 NUVEEN FLOATING RATE INCOME COM 67072T108 1148 102398 SH SOLE 0 0 102398 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 305 26713 SH SOLE 0 0 26713 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 197 11634 SH SOLE 0 0 11634 NUVEEN HGH INC DEC18 TRGT TR COM 67075P103 914 92270 SH SOLE 0 0 92270 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 685 69136 SH SOLE 0 0 69136 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 498 49706 SH SOLE 0 0 49706 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 561 56345 SH SOLE 0 0 56345 NUVEEN INT DUR QUAL MUN TRM COM 670677103 413 32075 SH SOLE 0 0 32075 NUVEEN INTER DURATION MN TMF COM 670671106 579 44537 SH SOLE 0 0 44537 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 201 16003 SH SOLE 0 0 16003 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 539 37762 SH SOLE 0 0 37762 NUVEEN MICHIGAN QLT MUN INC COM 670979103 260 19638 SH SOLE 0 0 19638 NUVEEN MINESOTA QLT MUN INC SHS 670734102 150 10224 SH SOLE 0 0 10224 NUVEEN MUN 2021 TARGET TERM COM 670687102 195 20615 SH SOLE 0 0 20615 NUVEEN MUN HIGH INCOME OPP F COM 670682103 2018 148294 SH SOLE 0 0 148294 NUVEEN MUN VALUE FD INC COM 670928100 2097 206997 SH SOLE 0 0 206997 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2569 168549 SH SOLE 0 0 168549 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 1647 68012 SH SOLE 0 0 68012 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 166 12095 SH SOLE 0 0 12095 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 768 59238 SH SOLE 0 0 59238 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 328 25395 SH SOLE 0 0 25395 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 173 13121 SH SOLE 0 0 13121 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 2420 234081 SH SOLE 0 0 234081 NUVEEN PFD & INCM SECURTIES COM 67072C105 9771 957927 SH SOLE 0 0 957927 NUVEEN PFD & INCOME 2022 TER COM 67075T105 237 9430 SH SOLE 0 0 9430 NUVEEN PFD & INCOME TERM FD COM 67075A106 1712 69159 SH SOLE 0 0 69159 NUVEEN QUALITY MUNCP INCOME COM 67066V101 1929 137174 SH SOLE 0 0 137174 NUVEEN REAL ASSET INC & GROW COM 67074Y105 1805 101411 SH SOLE 0 0 101411 NUVEEN REAL ESTATE INCOME FD COM 67071B108 671 59611 SH SOLE 0 0 59611 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 4104 287982 SH SOLE 0 0 287982 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 156 15684 SH SOLE 0 0 15684 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 354 24198 SH SOLE 0 0 24198 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 1541 101430 SH SOLE 0 0 101430 NUVEEN SHT DUR CR OPP FD COM 67074X107 201 12084 SH SOLE 0 0 12084 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 178 12763 SH SOLE 0 0 12763 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 211 16489 SH SOLE 0 0 16489 NVIDIA CORP COM 67066G104 29823 154124 SH SOLE 0 0 154124 NVR INC COM 62944T105 2947 840 SH SOLE 0 0 840 NXP SEMICONDUCTORS N V COM N6596X109 4788 40893 SH SOLE 0 0 40893 O REILLY AUTOMOTIVE INC NEW COM 67103H107 1773 7373 SH SOLE 0 0 7373 OAK VALLEY BANCORP OAKDALE C COM 671807105 314 16073 SH SOLE 0 0 16073 OAKTREE CAP GROUP LLC UNIT CL A 674001201 361 8571 SH SOLE 0 0 8571 OAKTREE SPECIALTY LENDING CO COM 67401P108 64 12991 SH SOLE 0 0 12991 OBSIDIAN ENERGY LTD COM 674482104 33 26270 SH SOLE 0 0 26270 OCCIDENTAL PETE CORP DEL COM 674599105 6194 84086 SH SOLE 0 0 84086 OCEANFIRST FINL CORP COM 675234108 1444 54994 SH SOLE 0 0 54994 OCH ZIFF CAP MGMT GROUP CL A 67551U105 34 13556 SH SOLE 0 0 13556 OGE ENERGY CORP COM 670837103 892 27089 SH SOLE 0 0 27089 OHA INVT CORP COM 67091U102 71 61554 SH SOLE 0 0 61554 OKTA INC CL A 679295105 561 21900 SH SOLE 0 0 21900 OLD REP INTL CORP COM 680223104 2120 99151 SH SOLE 0 0 99151 OLIN CORP COM PAR $1 680665205 618 17357 SH SOLE 0 0 17357 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 401 7532 SH SOLE 0 0 7532 OMEGA HEALTHCARE INVS INC COM 681936100 5659 205483 SH SOLE 0 0 205483 OMNICOM GROUP INC COM 681919106 992 13618 SH SOLE 0 0 13618 ON TRACK INNOVATION LTD SHS M8791A109 57 42048 SH SOLE 0 0 42048 ONCOSEC MED INC COM NEW 68234L207 63 38710 SH SOLE 0 0 38710 ONE GAS INC COM 68235P108 493 6730 SH SOLE 0 0 6730 ONE LIBERTY PPTYS INC COM 682406103 317 12233 SH SOLE 0 0 12233 ONEOK INC NEW COM 682680103 4405 82415 SH SOLE 0 0 82415 OPKO HEALTH INC COM 68375N103 352 71756 SH SOLE 0 0 71756 OPPENHEIMER ETF TR ESG REV ETF 68386C773 330 10624 SH SOLE 0 0 10624 OPPENHEIMER ETF TR FINANCIALS SECTO 68386C807 228 3307 SH SOLE 0 0 3307 OPPENHEIMER ETF TR LARGE CAP REV ET 68386C104 8858 172372 SH SOLE 0 0 172372 OPPENHEIMER ETF TR MID CAP REV ETF 68386C203 1078 17754 SH SOLE 0 0 17754 OPPENHEIMER ETF TR SMALL CAP REV ET 68386C302 27968 400233 SH SOLE 0 0 400233 OPPENHEIMER ETF TR ULTRA DIVID REV 68386C401 4832 132046 SH SOLE 0 0 132046 ORACLE CORP COM 68389X105 21863 462410 SH SOLE 0 0 462410 ORANGE SPONSORED ADR 684060106 2405 138245 SH SOLE 0 0 138245 ORBITAL ATK INC COM 68557N103 597 4537 SH SOLE 0 0 4537 ORCHID IS CAP INC COM 68571X103 1140 122791 SH SOLE 0 0 122791 ORGANOVO HLDGS INC COM 68620A104 22 16696 SH SOLE 0 0 16696 ORITANI FINL CORP DEL COM 68633D103 886 54048 SH SOLE 0 0 54048 OSHKOSH CORP COM 688239201 579 6372 SH SOLE 0 0 6372 OTTER TAIL CORP COM 689648103 1866 41969 SH SOLE 0 0 41969 OWENS & MINOR INC NEW COM 690732102 1346 71290 SH SOLE 0 0 71290 OWENS CORNING NEW COM 690742101 934 10160 SH SOLE 0 0 10160 PACCAR INC COM 693718108 2596 36521 SH SOLE 0 0 36521 PACER FDS TR DEVELOPED MRKT 69374H873 552 18822 SH SOLE 0 0 18822 PACER FDS TR GLOBL CASH ETF 69374H709 2677 85033 SH SOLE 0 0 85033 PACER FDS TR TRENDP 100 ETF 69374H303 713 23570 SH SOLE 0 0 23570 PACER FDS TR TRENDP US LAR CP 69374H105 26422 922866 SH SOLE 0 0 922866 PACER FDS TR TRENDP US MID CP 69374H204 1579 50754 SH SOLE 0 0 50754 PACER FDS TR TRENDPILOT EUR 69374H808 1054 34345 SH SOLE 0 0 34345 PACER FDS TR US CASH COWS 100 69374H881 327 11276 SH SOLE 0 0 11276 PACKAGING CORP AMER COM 695156109 1002 8313 SH SOLE 0 0 8313 PACWEST BANCORP DEL COM 695263103 560 11104 SH SOLE 0 0 11104 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 17 19880 SH SOLE 0 0 19880 PALO ALTO NETWORKS INC COM 697435105 2993 20647 SH SOLE 0 0 20647 PAN AMERICAN SILVER CORP COM 697900108 1901 122193 SH SOLE 0 0 122193 PANDORA MEDIA INC COM 698354107 195 40366 SH SOLE 0 0 40366 PARK NATL CORP COM 700658107 411 3951 SH SOLE 0 0 3951 PARKER DRILLING CO COM 701081101 23 23410 SH SOLE 0 0 23410 PARKER HANNIFIN CORP COM 701094104 3781 18944 SH SOLE 0 0 18944 PATTERSON COMPANIES INC COM 703395103 951 26328 SH SOLE 0 0 26328 PATTERSON UTI ENERGY INC COM 703481101 349 15170 SH SOLE 0 0 15170 PAYCHEX INC COM 704326107 21511 315966 SH SOLE 0 0 315966 PAYCOM SOFTWARE INC COM 70432V102 2341 29139 SH SOLE 0 0 29139 PAYPAL HLDGS INC COM 70450Y103 13565 184259 SH SOLE 0 0 184259 PB BANCORP INC COM 70454T100 241 22437 SH SOLE 0 0 22437 PBF ENERGY INC CL A 69318G106 446 12593 SH SOLE 0 0 12593 PCM FUND INC COM 69323T101 608 52524 SH SOLE 0 0 52524 PEBBLEBROOK HOTEL TR COM 70509V100 229 6154 SH SOLE 0 0 6154 PEMBINA PIPELINE CORP COM 706327103 4708 130135 SH SOLE 0 0 130135 PENGROWTH ENERGY CORP COM 70706P104 35 43939 SH SOLE 0 0 43939 PENNANTPARK FLOATING RATE CA COM 70806A106 591 43066 SH SOLE 0 0 43066 PENNANTPARK INVT CORP COM 708062104 78 11331 SH SOLE 0 0 11331 PENNEY J C INC COM 708160106 63 19817 SH SOLE 0 0 19817 PENNS WOODS BANCORP INC COM 708430103 326 6998 SH SOLE 0 0 6998 PENSARE ACQUISITION CORP COM 70957E105 114 11800 SH SOLE 0 0 11800 PENSKE AUTOMOTIVE GRP INC COM 70959W103 208 4338 SH SOLE 0 0 4338 PENTAIR PLC SHS G7S00T104 2321 32860 SH SOLE 0 0 32860 PEOPLES UNITED FINANCIAL INC COM 712704105 5828 311667 SH SOLE 0 0 311667 PEOPLES UTAH BANCORP COM 712706209 656 21641 SH SOLE 0 0 21641 PEPSICO INC COM 713448108 67994 566992 SH SOLE 0 0 566992 PEREGRINE PHARMACEUTICALS IN COM PAR 713661502 211 54319 SH SOLE 0 0 54319 PERION NETWORK LTD SHS M78673106 30 29250 SH SOLE 0 0 29250 PERKINELMER INC COM 714046109 666 9108 SH SOLE 0 0 9108 PERRIGO CO PLC SHS G97822103 2948 33825 SH SOLE 0 0 33825 PETMED EXPRESS INC COM 716382106 497 10918 SH SOLE 0 0 10918 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 302 29321 SH SOLE 0 0 29321 PFIZER INC COM 717081103 93096 2570285 SH SOLE 0 0 2570285 PG&E CORP COM 69331C108 1616 36051 SH SOLE 0 0 36051 PHILIP MORRIS INTL INC COM 718172109 51405 486555 SH SOLE 0 0 486555 PHILLIPS 66 COM 718546104 21715 214681 SH SOLE 0 0 214681 PHOTRONICS INC COM 719405102 127 14873 SH SOLE 0 0 14873 PHOTRONICS INC NOTE 3.250% 4/0 719405AK8 27 25000 SH SOLE 0 0 25000 PHYSICIANS RLTY TR COM 71943U104 301 16734 SH SOLE 0 0 16734 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 4743 241862 SH SOLE 0 0 241862 PIER 1 IMPORTS INC COM 720279108 231 55694 SH SOLE 0 0 55694 PIMCO CA MUNICIPAL INCOME FD COM 72200N106 481 27865 SH SOLE 0 0 27865 PIMCO CALIF MUN INCOME FD II COM 72200M108 275 27034 SH SOLE 0 0 27034 PIMCO CALIF MUN INCOME FD II COM 72201C109 272 26047 SH SOLE 0 0 26047 PIMCO CORPORATE & INCOME OPP COM 72201B101 7410 450200 SH SOLE 0 0 450200 PIMCO CORPORATE INCOME STRAT COM 72200U100 1412 82087 SH SOLE 0 0 82087 PIMCO DYNAMIC INCOME FD SHS 72201Y101 5521 183739 SH SOLE 0 0 183739 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 6035 268959 SH SOLE 0 0 268959 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 12471 124113 SH SOLE 0 0 124113 PIMCO ETF TR 1-3YR USTREIDX 72201R106 262 5205 SH SOLE 0 0 5205 PIMCO ETF TR 1-5 US TIP IDX 72201R205 3407 65580 SH SOLE 0 0 65580 PIMCO ETF TR 25YR+ ZERO U S 72201R882 227 1869 SH SOLE 0 0 1869 PIMCO ETF TR ACTIVE BD ETF 72201R775 8695 82025 SH SOLE 0 0 82025 PIMCO ETF TR BROAD US TIPS 72201R403 200 3426 SH SOLE 0 0 3426 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 19103 188095 SH SOLE 0 0 188095 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 793 7906 SH SOLE 0 0 7906 PIMCO ETF TR INTER MUN BD ACT 72201R866 653 12171 SH SOLE 0 0 12171 PIMCO ETF TR INV GRD CRP BD 72201R817 670 6341 SH SOLE 0 0 6341 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 1750 35097 SH SOLE 0 0 35097 PIMCO GLOBAL STOCKSPLS INCM COM 722011103 2391 155459 SH SOLE 0 0 155459 PIMCO HIGH INCOME FD COM SHS 722014107 4309 577555 SH SOLE 0 0 577555 PIMCO INCOME OPPORTUNITY FD COM 72202B100 2587 99832 SH SOLE 0 0 99832 PIMCO INCOME STRATEGY FUND COM 72201H108 1375 117706 SH SOLE 0 0 117706 PIMCO INCOME STRATEGY FUND I COM 72201J104 1804 172927 SH SOLE 0 0 172927 PIMCO MUN INCOME FD II COM 72200W106 700 53098 SH SOLE 0 0 53098 PIMCO MUN INCOME FD III COM 72201A103 124 10665 SH SOLE 0 0 10665 PIMCO MUNICIPAL INCOME FD COM 72200R107 265 20419 SH SOLE 0 0 20419 PIMCO NY MUNICIPAL INCOME FD COM 72200T103 259 20240 SH SOLE 0 0 20240 PIMCO STRATEGIC INCOME FD IN COM 72200X104 2907 316688 SH SOLE 0 0 316688 PINNACLE ENTMT INC NEW COM 72348Y105 243 7436 SH SOLE 0 0 7436 PINNACLE FINL PARTNERS INC COM 72346Q104 501 7557 SH SOLE 0 0 7557 PINNACLE FOODS INC DEL COM 72348P104 1749 29406 SH SOLE 0 0 29406 PINNACLE WEST CAP CORP COM 723484101 1234 14487 SH SOLE 0 0 14487 PIONEER FLOATING RATE TR COM 72369J102 183 15937 SH SOLE 0 0 15937 PIONEER HIGH INCOME TR COM 72369H106 294 30245 SH SOLE 0 0 30245 PIONEER MUN HIGH INCOME ADV COM 723762100 165 14522 SH SOLE 0 0 14522 PIONEER MUN HIGH INCOME TR COM SHS 723763108 750 63319 SH SOLE 0 0 63319 PIONEER NAT RES CO COM 723787107 1419 8210 SH SOLE 0 0 8210 PITNEY BOWES INC COM 724479100 773 69132 SH SOLE 0 0 69132 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1246 60362 SH SOLE 0 0 60362 PLANET FITNESS INC CL A 72703H101 650 18764 SH SOLE 0 0 18764 PLATINUM GROUP METALS LTD COM 72765Q601 7 22800 SH SOLE 0 0 22800 PLUG POWER INC COM NEW 72919P202 443 187740 SH SOLE 0 0 187740 PLURISTEM THERAPEUTICS INC COM 72940R102 42 30516 SH SOLE 0 0 30516 PNC FINL SVCS GROUP INC COM 693475105 10725 74327 SH SOLE 0 0 74327 POLARIS INDS INC COM 731068102 1427 11505 SH SOLE 0 0 11505 POLYMET MINING CORP COM 731916102 197 228946 SH SOLE 0 0 228946 PORTLAND GEN ELEC CO COM NEW 736508847 1395 30608 SH SOLE 0 0 30608 POSCO SPONSORED ADR 693483109 324 4144 SH SOLE 0 0 4144 POTASH CORP SASK INC COM 73755L107 2936 142184 SH SOLE 0 0 142184 POWERSHARES ACT MANG COMM FD OPT YLD DIV 73937V106 311 17827 SH SOLE 0 0 17827 POWERSHARES ACTIVE MNG ETF T ALT MULTI STRG 73935B870 1386 65293 SH SOLE 0 0 65293 POWERSHARES ACTIVE MNG ETF T S&P500 DWNHDGE 73935B805 679 24884 SH SOLE 0 0 24884 POWERSHARES DB CMDTY IDX TRA UNIT BEN INT 73935S105 2067 124460 SH SOLE 0 0 124460 POWERSHARES ETF TR II 1000 EQ WHT PT 73937B571 373 11947 SH SOLE 0 0 11947 POWERSHARES ETF TR II DEV MKTS EX-US 73936T789 923 20321 SH SOLE 0 0 20321 POWERSHARES ETF TR II DWA TACT MLT 73937B399 293 10910 SH SOLE 0 0 10910 POWERSHARES ETF TR II DWA TCTL SCTR 73937B498 250 8852 SH SOLE 0 0 8852 POWERSHARES ETF TR II EM MRK LOW VOL 73937B662 546 21549 SH SOLE 0 0 21549 POWERSHARES ETF TR II EMER MRKT PORT 73936T763 273 12216 SH SOLE 0 0 12216 POWERSHARES ETF TR II EX US SML PORT 73936T771 223 6483 SH SOLE 0 0 6483 POWERSHARES ETF TR II FDM HG YLD RAFI 73936T557 1856 97936 SH SOLE 0 0 97936 POWERSHARES ETF TR II GBL CLEAN ENER 73936T615 545 41450 SH SOLE 0 0 41450 POWERSHARES ETF TR II GBL WTR PORT 73936T623 1193 45795 SH SOLE 0 0 45795 POWERSHARES ETF TR II I-30 LAD TREAS 73936T524 369 11242 SH SOLE 0 0 11242 POWERSHARES ETF TR II INSUR NATL MUN 73936T474 2230 86395 SH SOLE 0 0 86395 POWERSHARES ETF TR II INTL DEV LOWVL 73937B688 2396 71177 SH SOLE 0 0 71177 POWERSHARES ETF TR II KBW BK PORT 73937B746 2227 40480 SH SOLE 0 0 40480 POWERSHARES ETF TR II KBW RG BK PORT 73937B712 1097 19595 SH SOLE 0 0 19595 POWERSHARES ETF TR II NY MUNI BD ETF 73936T458 254 10309 SH SOLE 0 0 10309 POWERSHARES ETF TR II PFD PORTFOLIO 73936T565 15596 1049528 SH SOLE 0 0 1049528 POWERSHARES ETF TR II PWRS INT BUYBK 73937B621 1587 42238 SH SOLE 0 0 42238 POWERSHARES ETF TR II PWRSHS SP500 LOW 73937B654 29614 697945 SH SOLE 0 0 697945 POWERSHARES ETF TR II S&P SMCP CONSU 73937B605 264 3529 SH SOLE 0 0 3529 POWERSHARES ETF TR II S&P SMCP HC PO 73937B886 1365 13851 SH SOLE 0 0 13851 POWERSHARES ETF TR II S&P SMCP IT PO 73937B860 343 4481 SH SOLE 0 0 4481 POWERSHARES ETF TR II S&P SMLCP HIG VO 73937B365 200 7952 SH SOLE 0 0 7952 POWERSHARES ETF TR II S&P400 LOVL PT 73937B647 19911 438763 SH SOLE 0 0 438763 POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 39196 821029 SH SOLE 0 0 821029 POWERSHARES ETF TR II S&P600 LOVL PT 73937B639 15755 340659 SH SOLE 0 0 340659 POWERSHARES ETF TR II SOVEREIGN DEBT 73936T573 6048 204743 SH SOLE 0 0 204743 POWERSHARES ETF TR II TXBLE MUN PRTFLO 73937B407 853 27793 SH SOLE 0 0 27793 POWERSHARES ETF TR II VAR RATE PFD POR 73937B597 2096 81679 SH SOLE 0 0 81679 POWERSHARES ETF TRUST AERSPC DEF PTF 73935X690 1326 24605 SH SOLE 0 0 24605 POWERSHARES ETF TRUST BASIC MAT SECT 73935X427 696 9856 SH SOLE 0 0 9856 POWERSHARES ETF TRUST CLEANTECH PORT 73935X278 1085 25659 SH SOLE 0 0 25659 POWERSHARES ETF TRUST CON DISCRE SEC 73935X419 401 7967 SH SOLE 0 0 7967 POWERSHARES ETF TRUST DIV ACHV PRTF 73935X732 1971 74524 SH SOLE 0 0 74524 POWERSHARES ETF TRUST DWA MOMENTUM PTF 73935X153 6070 117563 SH SOLE 0 0 117563 POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 844 17892 SH SOLE 0 0 17892 POWERSHARES ETF TRUST DYN BLDG CNSTR 73935X666 2131 61458 SH SOLE 0 0 61458 POWERSHARES ETF TRUST DYN FD & BEV 73935X849 225 6649 SH SOLE 0 0 6649 POWERSHARES ETF TRUST DYN PHRMA PORT 73935X799 4093 63790 SH SOLE 0 0 63790 POWERSHARES ETF TRUST DYN SEMCT PORT 73935X781 719 14239 SH SOLE 0 0 14239 POWERSHARES ETF TRUST DYN UTIL PORTF 73935X591 500 17983 SH SOLE 0 0 17983 POWERSHARES ETF TRUST DYNA BUYBK ACH 73935X286 10469 177405 SH SOLE 0 0 177405 POWERSHARES ETF TRUST DYNAMIC MKT PT 73935X104 1060 11130 SH SOLE 0 0 11130 POWERSHARES ETF TRUST DYNAMIC TECH SET 73935X344 642 12175 SH SOLE 0 0 12175 POWERSHARES ETF TRUST DYNM LRG CP GR 73935X609 4666 112460 SH SOLE 0 0 112460 POWERSHARES ETF TRUST DYNM LRG CP VL 73935X708 25118 647203 SH SOLE 0 0 647203 POWERSHARES ETF TRUST ENERGY SEC POR 73935X385 507 12843 SH SOLE 0 0 12843 POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 6251 331266 SH SOLE 0 0 331266 POWERSHARES ETF TRUST FINL SECT PORT 73935X377 547 15585 SH SOLE 0 0 15585 POWERSHARES ETF TRUST FTSE RAFI 1000 73935X583 41397 364478 SH SOLE 0 0 364478 POWERSHARES ETF TRUST FTSE US1500 SM 73935X567 9769 75209 SH SOLE 0 0 75209 POWERSHARES ETF TRUST GBL LSTD PVT EQT 73935X195 263 21136 SH SOLE 0 0 21136 POWERSHARES ETF TRUST GOLDEN DRG CHINA 73935X401 760 16956 SH SOLE 0 0 16956 POWERSHARES ETF TRUST HI YLD EQ DVDN 73935X302 2410 135337 SH SOLE 0 0 135337 POWERSHARES ETF TRUST HLTHCR SEC POR 73935X351 252 3492 SH SOLE 0 0 3492 POWERSHARES ETF TRUST INDL SECT PORT 73935X369 824 13516 SH SOLE 0 0 13516 POWERSHARES ETF TRUST INTL DIV ACHV 73935X716 570 34445 SH SOLE 0 0 34445 POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 460 3976 SH SOLE 0 0 3976 POWERSHARES ETF TRUST RUSSELL 200 WTH 73935X450 952 17967 SH SOLE 0 0 17967 POWERSHARES ETF TRUST RUSSELL 2000 VAL 73935X864 351 11385 SH SOLE 0 0 11385 POWERSHARES ETF TRUST RUSSELL MID GRW 73935X807 418 9849 SH SOLE 0 0 9849 POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 9500 311977 SH SOLE 0 0 311977 POWERSHARES ETF TRUST WATER RES PORT 73935X575 4999 165158 SH SOLE 0 0 165158 POWERSHARES ETF TRUST WILDERHILL CN EN 73935X112 295 11618 SH SOLE 0 0 11618 POWERSHARES ETF TRUST II CEF INC COMPST 73936Q843 12590 526766 SH SOLE 0 0 526766 POWERSHARES ETF TRUST II DWA DEVMKTMOM PT 73936Q108 689 24927 SH SOLE 0 0 24927 POWERSHARES ETF TRUST II DWA EMKT MOM PTF 73936Q207 309 15040 SH SOLE 0 0 15040 POWERSHARES ETF TRUST II DWA SC MOMNT PTF 73936Q744 527 10816 SH SOLE 0 0 10816 POWERSHARES ETF TRUST II GLBL ST HI YLD 73936Q710 674 28287 SH SOLE 0 0 28287 POWERSHARES ETF TRUST II KBW HG YLD FIN 73936Q793 653 27648 SH SOLE 0 0 27648 POWERSHARES ETF TRUST II KBW YIELD REIT 73936Q819 1257 35488 SH SOLE 0 0 35488 POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 1619 70289 SH SOLE 0 0 70289 POWERSHARES EXCHANGE TRADED RUSSELL 200 VAL 739371201 1635 42225 SH SOLE 0 0 42225 POWERSHARES GLOBAL ETF FD S&P 500 BUYWRT 73936G308 4060 189264 SH SOLE 0 0 189264 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 193155 1240083 SH SOLE 0 0 1240083 POWERSHS DB MULTI SECT COMM DB OIL FUND 73936B507 677 66707 SH SOLE 0 0 66707 POWERSHS DB MULTI SECT COMM DB PREC MTLS 73936B200 1279 33240 SH SOLE 0 0 33240 POWERSHS DB MULTI SECT COMM PS DB AGRICUL FD 73936B408 10431 556032 SH SOLE 0 0 556032 PPG INDS INC COM 693506107 8015 68607 SH SOLE 0 0 68607 PPL CORP COM 69351T106 5229 168946 SH SOLE 0 0 168946 PRAXAIR INC COM 74005P104 6125 39601 SH SOLE 0 0 39601 PRECISION DRILLING CORP COM 2010 74022D308 78 25694 SH SOLE 0 0 25694 PREFERRED APT CMNTYS INC COM 74039L103 212 10486 SH SOLE 0 0 10486 PRETIUM RES INC COM 74139C102 162 14226 SH SOLE 0 0 14226 PRICE T ROWE GROUP INC COM 74144T108 6702 63874 SH SOLE 0 0 63874 PRICELINE GRP INC COM NEW 741503403 4610 2653 SH SOLE 0 0 2653 PRICELINE GRP INC NOTE 1.000% 3/1 741503AQ9 18 10000 SH SOLE 0 0 10000 PRINCIPAL FINL GROUP INC COM 74251V102 3120 44213 SH SOLE 0 0 44213 PROASSURANCE CORP COM 74267C106 2436 42620 SH SOLE 0 0 42620 PROCTER AND GAMBLE CO COM 742718109 118327 1287840 SH SOLE 0 0 1287840 PROGRESSIVE CORP OHIO COM 743315103 1453 25797 SH SOLE 0 0 25797 PROLOGIS INC COM 74340W103 990 15349 SH SOLE 0 0 15349 PROPHASE LABS INC COM 74345W108 22 10000 SH SOLE 0 0 10000 PROSHARES TR INVT INT RT HG 74347B607 254 3294 SH SOLE 0 0 3294 PROSHARES TR K1 FRE CRD OIL 74347B417 2428 112169 SH SOLE 0 0 112169 PROSHARES TR MSCI EAFE DIVD 74347B839 1306 33804 SH SOLE 0 0 33804 PROSHARES TR PROSHS EMG ETF 74347B847 209 3573 SH SOLE 0 0 3573 PROSHARES TR PSHS LC COR PLUS 74347R248 751 11244 SH SOLE 0 0 11244 PROSHARES TR PSHS ULT S&P 500 74347R107 327 2985 SH SOLE 0 0 2985 PROSHARES TR PSHS ULTRA DOW30 74347R305 214 1621 SH SOLE 0 0 1621 PROSHARES TR RUSS 2000 DIVD 74347B698 2304 41739 SH SOLE 0 0 41739 PROSHARES TR S&P 500 DV ARIST 74348A467 23166 361748 SH SOLE 0 0 361748 PROSHARES TR S&P MDCP 400 DIV 74347B680 2896 53097 SH SOLE 0 0 53097 PROSHARES TR ULTRPRO S&P500 74347X864 869 6204 SH SOLE 0 0 6204 PROSPECT CAPITAL CORPORATION COM 74348T102 6112 906846 SH SOLE 0 0 906846 PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 243 242000 SH SOLE 0 0 242000 PROSPECT CAPITAL CORPORATION NOTE 4.950% 7/1 74348TAR3 15 15000 SH SOLE 0 0 15000 PROSPECT CAPITAL CORPORATION NOTE 5.750% 3/1 74348TAL6 149 147000 SH SOLE 0 0 147000 PROSPECT CAPITAL CORPORATION NOTE 5.875% 1/1 74348TAM4 226 221000 SH SOLE 0 0 221000 PROVIDENT BANCORP INC COM 74383X109 527 19906 SH SOLE 0 0 19906 PRUDENTIAL FINL INC COM 744320102 9868 85827 SH SOLE 0 0 85827 PRUDENTIAL GLB SHT DUR HG YL COM 74433A109 569 39514 SH SOLE 0 0 39514 PRUDENTIAL PLC ADR 74435K204 255 5027 SH SOLE 0 0 5027 PRUDENTIAL SHT DURATION HG Y COM 74442F107 414 28053 SH SOLE 0 0 28053 PUBLIC STORAGE COM 74460D109 5072 24268 SH SOLE 0 0 24268 PUBLIC SVC ENTERPRISE GROUP COM 744573106 10154 197159 SH SOLE 0 0 197159 PULTE GROUP INC COM 745867101 936 28146 SH SOLE 0 0 28146 PUTMAN HIGH INCOME SEC FUND SHS BEN INT 746779107 94 10463 SH SOLE 0 0 10463 PUTNAM MANAGED MUN INCOM TR COM 746823103 421 56794 SH SOLE 0 0 56794 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 962 201648 SH SOLE 0 0 201648 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 1835 148569 SH SOLE 0 0 148569 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 534 100146 SH SOLE 0 0 100146 PVH CORP COM 693656100 1008 7346 SH SOLE 0 0 7346 QORVO INC COM 74736K101 421 6326 SH SOLE 0 0 6326 QUAKER CHEM CORP COM 747316107 508 3368 SH SOLE 0 0 3368 QUALCOMM INC COM 747525103 27927 436231 SH SOLE 0 0 436231 QUALITY CARE PPTYS INC COM 747545101 396 28673 SH SOLE 0 0 28673 QUANTA SVCS INC COM 74762E102 405 10350 SH SOLE 0 0 10350 QUEST DIAGNOSTICS INC COM 74834L100 1647 16719 SH SOLE 0 0 16719 RAIT FINANCIAL TRUST NOTE 7.000% 4/0 749227AA2 13 13000 SH SOLE 0 0 13000 RALPH LAUREN CORP CL A 751212101 303 2922 SH SOLE 0 0 2922 RANDGOLD RES LTD ADR 752344309 225 2273 SH SOLE 0 0 2273 RANGE RES CORP COM 75281A109 193 11323 SH SOLE 0 0 11323 RAYMOND JAMES FINANCIAL INC COM 754730109 367 4109 SH SOLE 0 0 4109 RAYONIER INC COM 754907103 593 18758 SH SOLE 0 0 18758 RAYTHEON CO COM NEW 755111507 19355 103037 SH SOLE 0 0 103037 RBB BANCORP COM 74930B105 442 16144 SH SOLE 0 0 16144 REALITY SHS ETF TR DIVS ETF 75605A108 462 17727 SH SOLE 0 0 17727 REALTY INCOME CORP COM 756109104 11630 203963 SH SOLE 0 0 203963 REAVES UTIL INCOME FD COM SH BEN INT 756158101 2069 66859 SH SOLE 0 0 66859 RED HAT INC COM 756577102 609 5067 SH SOLE 0 0 5067 REDWOOD TR INC NOTE 4.625% 4/1 758075AB1 26 26000 SH SOLE 0 0 26000 REGENERON PHARMACEUTICALS COM 75886F107 1977 5259 SH SOLE 0 0 5259 REGIONS FINL CORP NEW COM 7591EP100 4977 288035 SH SOLE 0 0 288035 RENASANT CORP COM 75970E107 511 12508 SH SOLE 0 0 12508 REPUBLIC FIRST BANCORP INC COM 760416107 376 44459 SH SOLE 0 0 44459 REPUBLIC SVCS INC COM 760759100 2399 35481 SH SOLE 0 0 35481 RESMED INC COM 761152107 561 6619 SH SOLE 0 0 6619 RESTAURANT BRANDS INTL INC COM 76131D103 512 8331 SH SOLE 0 0 8331 RETAIL PPTYS AMER INC CL A 76131V202 2938 218588 SH SOLE 0 0 218588 REVOLUTION LIGHTING TECHNOLO COM NEW 76155G206 53 16049 SH SOLE 0 0 16049 RGC RES INC COM 74955L103 379 13985 SH SOLE 0 0 13985 RIO TINTO PLC SPONSORED ADR 767204100 1534 28987 SH SOLE 0 0 28987 RITE AID CORP COM 767754104 516 262093 SH SOLE 0 0 262093 ROCKWELL AUTOMATION INC COM 773903109 4725 24064 SH SOLE 0 0 24064 ROCKWELL COLLINS INC COM 774341101 2802 20659 SH SOLE 0 0 20659 ROCKWELL MED INC COM 774374102 78 13335 SH SOLE 0 0 13335 ROGERS COMMUNICATIONS INC CL B 775109200 389 7632 SH SOLE 0 0 7632 ROGERS CORP COM 775133101 554 3423 SH SOLE 0 0 3423 ROKU INC COM CL A 77543R102 226 4366 SH SOLE 0 0 4366 ROLLINS INC COM 775711104 611 13131 SH SOLE 0 0 13131 ROPER TECHNOLOGIES INC COM 776696106 1980 7643 SH SOLE 0 0 7643 ROSS STORES INC COM 778296103 661 8231 SH SOLE 0 0 8231 ROYAL BK CDA MONTREAL QUE COM 780087102 4408 53986 SH SOLE 0 0 53986 ROYAL BK SCOTLAND GROUP PLC SP ADR PREF S 780097739 249 9781 SH SOLE 0 0 9781 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 2162 18123 SH SOLE 0 0 18123 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 7180 105133 SH SOLE 0 0 105133 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 10091 151264 SH SOLE 0 0 151264 ROYAL GOLD INC COM 780287108 354 4307 SH SOLE 0 0 4307 ROYCE MICRO-CAP TR INC COM 780915104 149 15771 SH SOLE 0 0 15771 ROYCE VALUE TR INC COM 780910105 2065 127720 SH SOLE 0 0 127720 RPM INTL INC COM 749685103 964 18385 SH SOLE 0 0 18385 RPM INTL INC NOTE 2.250%12/1 749685AT0 13 11000 SH SOLE 0 0 11000 RSP PERMIAN INC COM 74978Q105 222 5452 SH SOLE 0 0 5452 RTI INTL METALS INC NOTE 1.625%10/1 74973WAB3 24 21000 SH SOLE 0 0 21000 RUBICON PROJ INC COM 78112V102 177 94820 SH SOLE 0 0 94820 RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 279 2676 SH SOLE 0 0 2676 RYDER SYS INC COM 783549108 327 3890 SH SOLE 0 0 3890 RYDEX ETF TRUST GUG S&P MC400 PG 78355W601 3822 24802 SH SOLE 0 0 24802 RYDEX ETF TRUST GUG S&P MC400 PV 78355W502 822 11775 SH SOLE 0 0 11775 RYDEX ETF TRUST GUG S&P SC600 PG 78355W809 714 6230 SH SOLE 0 0 6230 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 87728 868340 SH SOLE 0 0 868340 RYDEX ETF TRUST GUG S&P500 EWCON 78355W874 2391 17887 SH SOLE 0 0 17887 RYDEX ETF TRUST GUG S&P500 PU GR 78355W403 30555 291473 SH SOLE 0 0 291473 RYDEX ETF TRUST GUG S&P500 PU VA 78355W304 5693 85875 SH SOLE 0 0 85875 RYDEX ETF TRUST GUG S&P500EQWTEN 78355W866 263 4515 SH SOLE 0 0 4515 RYDEX ETF TRUST GUG S&P500EQWTFI 78355W858 627 14209 SH SOLE 0 0 14209 RYDEX ETF TRUST GUG S&P500EQWTHC 78355W841 2706 15065 SH SOLE 0 0 15065 RYDEX ETF TRUST GUG S&P500EQWTMA 78355W825 642 5695 SH SOLE 0 0 5695 RYDEX ETF TRUST GUG S&P500EQWTTE 78355W817 2377 16630 SH SOLE 0 0 16630 RYDEX ETF TRUST GUG S&P500EQWTUT 78355W791 718 8372 SH SOLE 0 0 8372 RYDEX ETF TRUST GUGGENHM S&P 400 78355W577 225 3498 SH SOLE 0 0 3498 RYDEX ETF TRUST GUGGENHM S&P 500 78355W205 1313 6908 SH SOLE 0 0 6908 RYDEX ETF TRUST GUGGENHM S&P 600 78355W585 710 13048 SH SOLE 0 0 13048 RYLAND GROUP INC NOTE 0.250% 6/0 783764AS2 27 27000 SH SOLE 0 0 27000 S & T BANCORP INC COM 783859101 273 6849 SH SOLE 0 0 6849 S&P GLOBAL INC COM 78409V104 4322 25512 SH SOLE 0 0 25512 SABINE ROYALTY TR UNIT BEN INT 785688102 1169 26214 SH SOLE 0 0 26214 SABRA HEALTH CARE REIT INC COM 78573L106 292 15557 SH SOLE 0 0 15557 SALESFORCE COM INC COM 79466L302 6294 61569 SH SOLE 0 0 61569 SALISBURY BANCORP INC COM 795226109 400 8962 SH SOLE 0 0 8962 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 183 22260 SH SOLE 0 0 22260 SANDRIDGE MISSISSIPPIAN TR I UNIT BEN INT 80007T101 10 12390 SH SOLE 0 0 12390 SANDY SPRING BANCORP INC COM 800363103 329 8430 SH SOLE 0 0 8430 SANOFI RIGHT 12/31/2020 80105N113 9 23335 SH SOLE 0 0 23335 SANOFI SPONSORED ADR 80105N105 4499 104626 SH SOLE 0 0 104626 SAP SE SPON ADR 803054204 1022 9097 SH SOLE 0 0 9097 SAREPTA THERAPEUTICS INC COM 803607100 506 9091 SH SOLE 0 0 9091 SBA COMMUNICATIONS CORP NEW CL A 78410G104 1061 6496 SH SOLE 0 0 6496 SCANA CORP NEW COM 80589M102 824 20723 SH SOLE 0 0 20723 SCHEIN HENRY INC COM 806407102 442 6322 SH SOLE 0 0 6322 SCHLUMBERGER LTD COM 806857108 11980 177773 SH SOLE 0 0 177773 SCHNITZER STL INDS CL A 806882106 220 6572 SH SOLE 0 0 6572 SCHWAB CHARLES CORP NEW COM 808513105 3336 64937 SH SOLE 0 0 64937 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 2713 97113 SH SOLE 0 0 97113 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2693 79046 SH SOLE 0 0 79046 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 504 9456 SH SOLE 0 0 9456 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 1493 40052 SH SOLE 0 0 40052 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 698 18632 SH SOLE 0 0 18632 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 326 8606 SH SOLE 0 0 8606 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 1474 49666 SH SOLE 0 0 49666 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 4684 154064 SH SOLE 0 0 154064 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 698 13948 SH SOLE 0 0 13948 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2710 41995 SH SOLE 0 0 41995 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 15592 304719 SH SOLE 0 0 304719 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 12914 182628 SH SOLE 0 0 182628 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 5927 108410 SH SOLE 0 0 108410 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 11432 179237 SH SOLE 0 0 179237 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 15995 300265 SH SOLE 0 0 300265 SCHWAB STRATEGIC TR US REIT ETF 808524847 2684 64488 SH SOLE 0 0 64488 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 5900 84596 SH SOLE 0 0 84596 SCHWAB STRATEGIC TR US TIPS ETF 808524870 3652 65886 SH SOLE 0 0 65886 SCIENCE APPLICATNS INTL CP N COM 808625107 252 3290 SH SOLE 0 0 3290 SCOTTS MIRACLE GRO CO CL A 810186106 1056 9873 SH SOLE 0 0 9873 SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 262 3072 SH SOLE 0 0 3072 SEACOAST BKG CORP FLA COM NEW 811707801 239 9467 SH SOLE 0 0 9467 SEADRILL LIMITED SHS G7945E105 10 42472 SH SOLE 0 0 42472 SEAGATE TECHNOLOGY PLC SHS G7945M107 3514 83993 SH SOLE 0 0 83993 SEALED AIR CORP NEW COM 81211K100 794 16113 SH SOLE 0 0 16113 SEASPAN CORP SHS Y75638109 105 15516 SH SOLE 0 0 15516 SEASPINE HLDGS CORP COM 81255T108 131 12973 SH SOLE 0 0 12973 SEATTLE GENETICS INC COM 812578102 336 6287 SH SOLE 0 0 6287 SECOND SIGHT MED PRODS INC COM 81362J100 23 12000 SH SOLE 0 0 12000 SEI INVESTMENTS CO COM 784117103 870 12105 SH SOLE 0 0 12105 SELECT INCOME REIT COM SH BEN INT 81618T100 331 13153 SH SOLE 0 0 13153 SELECT SECTOR SPDR TR ENERGY 81369Y506 30441 421270 SH SOLE 0 0 421270 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1573 47758 SH SOLE 0 0 47758 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 16691 169124 SH SOLE 0 0 169124 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 28063 493288 SH SOLE 0 0 493288 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 31332 378960 SH SOLE 0 0 378960 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 52885 1894840 SH SOLE 0 0 1894840 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 25856 341694 SH SOLE 0 0 341694 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 19521 370552 SH SOLE 0 0 370552 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 6149 101592 SH SOLE 0 0 101592 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 35955 562232 SH SOLE 0 0 562232 SELECTIVE INS GROUP INC COM 816300107 915 15580 SH SOLE 0 0 15580 SEMGROUP CORP CL A 81663A105 345 11433 SH SOLE 0 0 11433 SEMPRA ENERGY COM 816851109 3592 33593 SH SOLE 0 0 33593 SENIOR HSG PPTYS TR SH BEN INT 81721M109 2528 131995 SH SOLE 0 0 131995 SENOMYX INC COM 81724Q107 28 21574 SH SOLE 0 0 21574 SENSATA TECHNOLOGIES HLDG NV SHS N7902X106 1721 33672 SH SOLE 0 0 33672 SERVICE CORP INTL COM 817565104 782 20955 SH SOLE 0 0 20955 SERVICENOW INC COM 81762P102 357 2740 SH SOLE 0 0 2740 SEVERN BANCORP ANNAPOLIS MD COM 81811M100 90 12358 SH SOLE 0 0 12358 SHAKE SHACK INC CL A 819047101 280 6488 SH SOLE 0 0 6488 SHAW COMMUNICATIONS INC CL B CONV 82028K200 231 10108 SH SOLE 0 0 10108 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 350 11732 SH SOLE 0 0 11732 SHERWIN WILLIAMS CO COM 824348106 14728 35920 SH SOLE 0 0 35920 SHIP FINANCE INTERNATIONAL L SHS G81075106 521 33628 SH SOLE 0 0 33628 SHIRE PLC SPONSORED ADR 82481R106 1061 6841 SH SOLE 0 0 6841 SHOPIFY INC CL A 82509L107 1270 12574 SH SOLE 0 0 12574 SIERRA WIRELESS INC COM 826516106 887 43353 SH SOLE 0 0 43353 SILICOM LTD ORD M84116108 504 7193 SH SOLE 0 0 7193 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 421 7958 SH SOLE 0 0 7958 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 7114 124585 SH SOLE 0 0 124585 SIMON PPTY GROUP INC NEW COM 828806109 3573 20805 SH SOLE 0 0 20805 SIMPSON MANUFACTURING CO INC COM 829073105 360 6272 SH SOLE 0 0 6272 SINA CORP ORD G81477104 825 8229 SH SOLE 0 0 8229 SIRIUS XM HLDGS INC COM 82968B103 4537 846377 SH SOLE 0 0 846377 SJW GROUP COM 784305104 619 9702 SH SOLE 0 0 9702 SKECHERS U S A INC CL A 830566105 477 12617 SH SOLE 0 0 12617 SKYWORKS SOLUTIONS INC COM 83088M102 3836 40399 SH SOLE 0 0 40399 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 263 7514 SH SOLE 0 0 7514 SMITH A O COM 831865209 1529 24949 SH SOLE 0 0 24949 SMTC CORP COM NEW 832682207 27 14160 SH SOLE 0 0 14160 SMUCKER J M CO COM NEW 832696405 6584 52995 SH SOLE 0 0 52995 SNAP INC CL A 83304A106 1380 94477 SH SOLE 0 0 94477 SNAP ON INC COM 833034101 3996 22926 SH SOLE 0 0 22926 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 397 6682 SH SOLE 0 0 6682 SODASTREAM INTERNATIONAL LTD USD SHS M9068E105 218 3100 SH SOLE 0 0 3100 SOLAR CAP LTD COM 83413U100 340 16806 SH SOLE 0 0 16806 SOLARCITY CORP NOTE 2.750%11/0 83416TAA8 11 11000 SH SOLE 0 0 11000 SONIC CORP COM 835451105 495 18014 SH SOLE 0 0 18014 SONOCO PRODS CO COM 835495102 703 13228 SH SOLE 0 0 13228 SOUTH JERSEY INDS INC COM 838518108 1027 32888 SH SOLE 0 0 32888 SOUTHERN CO COM 842587107 27469 571201 SH SOLE 0 0 571201 SOUTHERN COPPER CORP COM 84265V105 462 9737 SH SOLE 0 0 9737 SOUTHWEST AIRLS CO COM 844741108 6877 105075 SH SOLE 0 0 105075 SPARTAN MTRS INC COM 846819100 836 53065 SH SOLE 0 0 53065 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 38378 155139 SH SOLE 0 0 155139 SPDR GOLD TRUST GOLD SHS 78463V107 50343 407140 SH SOLE 0 0 407140 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 10073 206073 SH SOLE 0 0 206073 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1703 42058 SH SOLE 0 0 42058 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 2030 49855 SH SOLE 0 0 49855 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 371 7571 SH SOLE 0 0 7571 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 1455 37312 SH SOLE 0 0 37312 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1450 22304 SH SOLE 0 0 22304 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 686 10638 SH SOLE 0 0 10638 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2152 67892 SH SOLE 0 0 67892 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 564 14793 SH SOLE 0 0 14793 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 507 4732 SH SOLE 0 0 4732 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 326 6264 SH SOLE 0 0 6264 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 279 5382 SH SOLE 0 0 5382 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 953 13457 SH SOLE 0 0 13457 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 386 9373 SH SOLE 0 0 9373 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 423 11932 SH SOLE 0 0 11932 SPDR S&P 500 ETF TR TR UNIT 78462F103 241462 904826 SH SOLE 0 0 904826 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 49801 144178 SH SOLE 0 0 144178 SPDR SER TR BLOMBERG BRC INV 78468R200 4947 161288 SH SOLE 0 0 161288 SPDR SER TR BLOOMBERG SRT TR 78468R408 721 26159 SH SOLE 0 0 26159 SPDR SER TR MSCI USA STRTGIC 78468R812 427 5530 SH SOLE 0 0 5530 SPDR SER TR NUVEEN BLMBRG SR 78468R739 59648 1244991 SH SOLE 0 0 1244991 SPDR SER TR NUVEEN BRC MUNIC 78468R721 82228 1679147 SH SOLE 0 0 1679147 SPDR SER TR PORTFOLIO SH TSR 78468R101 1035 34651 SH SOLE 0 0 34651 SPDR SER TR PORTFOLIO SM ETF 78468R853 2572 85294 SH SOLE 0 0 85294 SPDR SER TR PRTFLO S&P500 HI 78468R788 318 8480 SH SOLE 0 0 8480 SPDR SER TR RUSSELL LOW VOL 78468R754 276 3804 SH SOLE 0 0 3804 SPDR SER TR SPDR S&P 500 ETF 78468R796 646 9962 SH SOLE 0 0 9962 SPDR SER TR SSGA GNDER ETF 78468R747 322 4548 SH SOLE 0 0 4548 SPDR SER TR SSGA US LRG ETF 78468R804 438 4834 SH SOLE 0 0 4834 SPDR SER TR SSGA US SMAL ETF 78468R887 550 6019 SH SOLE 0 0 6019 SPDR SERIES TRUST AEROSPACE DEF 78464A631 3453 41328 SH SOLE 0 0 41328 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 10600 209478 SH SOLE 0 0 209478 SPDR SERIES TRUST BLOMBERG BRC INT 78464A334 2461 76633 SH SOLE 0 0 76633 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 4662 163999 SH SOLE 0 0 163999 SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 566 10061 SH SOLE 0 0 10061 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 6603 179818 SH SOLE 0 0 179818 SPDR SERIES TRUST DJ REIT ETF 78464A607 4504 48070 SH SOLE 0 0 48070 SPDR SERIES TRUST HLTH CARE SVCS 78464A573 280 4540 SH SOLE 0 0 4540 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 1815 28189 SH SOLE 0 0 28189 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 6817 122468 SH SOLE 0 0 122468 SPDR SERIES TRUST NYSE TECH ETF 78464A102 415 4957 SH SOLE 0 0 4957 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 1351 47024 SH SOLE 0 0 47024 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 761 22243 SH SOLE 0 0 22243 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 254 7600 SH SOLE 0 0 7600 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 957 31449 SH SOLE 0 0 31449 SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 972 29260 SH SOLE 0 0 29260 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 20699 627255 SH SOLE 0 0 627255 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 8136 265185 SH SOLE 0 0 265185 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 4660 29975 SH SOLE 0 0 29975 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 1237 12033 SH SOLE 0 0 12033 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 9058 39833 SH SOLE 0 0 39833 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 8535 67884 SH SOLE 0 0 67884 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 7995 60115 SH SOLE 0 0 60115 SPDR SERIES TRUST S&P BIOTECH 78464A870 7222 85095 SH SOLE 0 0 85095 SPDR SERIES TRUST S&P BK ETF 78464A797 1547 32687 SH SOLE 0 0 32687 SPDR SERIES TRUST S&P DIVID ETF 78464A763 83257 881211 SH SOLE 0 0 881211 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 3341 75475 SH SOLE 0 0 75475 SPDR SERIES TRUST S&P INS ETF 78464A789 630 20509 SH SOLE 0 0 20509 SPDR SERIES TRUST S&P METALS MNG 78464A755 596 16377 SH SOLE 0 0 16377 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 974 26187 SH SOLE 0 0 26187 SPDR SERIES TRUST S&P PHARMAC 78464A722 528 12127 SH SOLE 0 0 12127 SPDR SERIES TRUST S&P REGL BKG 78464A698 4902 83293 SH SOLE 0 0 83293 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 211 4678 SH SOLE 0 0 4678 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 361 5165 SH SOLE 0 0 5165 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 879 13491 SH SOLE 0 0 13491 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 1481 33637 SH SOLE 0 0 33637 SPECTRA ENERGY PARTNERS LP COM 84756N109 917 23195 SH SOLE 0 0 23195 SPIRE INC COM 84857L101 526 7005 SH SOLE 0 0 7005 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 562 6443 SH SOLE 0 0 6443 SPIRIT RLTY CAP INC NEW COM 84860W102 1240 144572 SH SOLE 0 0 144572 SPLUNK INC COM 848637104 323 3904 SH SOLE 0 0 3904 SPRINT CORP COM SER 1 85207U105 500 84864 SH SOLE 0 0 84864 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 11518 1087672 SH SOLE 0 0 1087672 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 177 18975 SH SOLE 0 0 18975 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 716 112859 SH SOLE 0 0 112859 SPROUTS FMRS MKT INC COM 85208M102 301 12353 SH SOLE 0 0 12353 SQUARE INC CL A 852234103 8860 255562 SH SOLE 0 0 255562 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 1360 28828 SH SOLE 0 0 28828 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 2796 73057 SH SOLE 0 0 73057 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 58834 1209583 SH SOLE 0 0 1209583 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 256 6368 SH SOLE 0 0 6368 STAG INDL INC COM 85254J102 853 31195 SH SOLE 0 0 31195 STANLEY BLACK & DECKER INC COM 854502101 8828 52022 SH SOLE 0 0 52022 STAR GROUP L P UNIT LTD PARTNR 85512C105 250 23285 SH SOLE 0 0 23285 STARBUCKS CORP COM 855244109 29840 519588 SH SOLE 0 0 519588 STARWOOD PPTY TR INC COM 85571B105 818 38320 SH SOLE 0 0 38320 STATE STR CORP COM 857477103 3576 36635 SH SOLE 0 0 36635 STATOIL ASA SPONSORED ADR 85771P102 2010 93853 SH SOLE 0 0 93853 STEEL DYNAMICS INC COM 858119100 1396 32366 SH SOLE 0 0 32366 STERICYCLE INC COM 858912108 793 11668 SH SOLE 0 0 11668 STERIS PLC SHS USD G84720104 321 3670 SH SOLE 0 0 3670 STERLING BANCORP DEL COM 85917A100 430 17491 SH SOLE 0 0 17491 STEWART INFORMATION SVCS COR COM 860372101 940 22221 SH SOLE 0 0 22221 STMICROELECTRONICS N V NY REGISTRY 861012102 1085 49698 SH SOLE 0 0 49698 STOCK YDS BANCORP INC COM 861025104 275 7301 SH SOLE 0 0 7301 STONERIDGE INC COM 86183P102 748 32735 SH SOLE 0 0 32735 STRATASYS LTD SHS M85548101 221 11053 SH SOLE 0 0 11053 STRATEGY SHS ECOL STRAT ETF 86280R209 418 10098 SH SOLE 0 0 10098 STRYKER CORP COM 863667101 16837 108735 SH SOLE 0 0 108735 STUDENT TRANSN INC COM 86388A108 532 86648 SH SOLE 0 0 86648 STURM RUGER & CO INC COM 864159108 823 14741 SH SOLE 0 0 14741 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1266 52259 SH SOLE 0 0 52259 SUMMER INFANT INC COM 865646103 69 46301 SH SOLE 0 0 46301 SUN CMNTYS INC COM 866674104 1328 14309 SH SOLE 0 0 14309 SUN LIFE FINL INC COM 866796105 2013 48798 SH SOLE 0 0 48798 SUNCOR ENERGY INC NEW COM 867224107 865 23555 SH SOLE 0 0 23555 SUNOCO LP COM U REP LP 86765K109 371 13070 SH SOLE 0 0 13070 SUNTRUST BKS INC COM 867914103 5132 79457 SH SOLE 0 0 79457 SUPERVALU INC COM NEW 868536301 256 11852 SH SOLE 0 0 11852 SVB FINL GROUP COM 78486Q101 859 3673 SH SOLE 0 0 3673 SWISS HELVETIA FD INC COM 870875101 1929 151161 SH SOLE 0 0 151161 SYMANTEC CORP COM 871503108 1360 48454 SH SOLE 0 0 48454 SYNACOR INC COM 871561106 25 10700 SH SOLE 0 0 10700 SYNCHRONY FINL COM 87165B103 2611 67621 SH SOLE 0 0 67621 SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 88 39369 SH SOLE 0 0 39369 SYNGENTA AG SPONSORED ADR 87160A100 437 4707 SH SOLE 0 0 4707 SYNTHETIC BIOLOGICS INC COM 87164U102 6 11566 SH SOLE 0 0 11566 SYSCO CORP COM 871829107 10885 179237 SH SOLE 0 0 179237 T MOBILE US INC COM 872590104 6311 99374 SH SOLE 0 0 99374 TABLEAU SOFTWARE INC CL A 87336U105 1406 20323 SH SOLE 0 0 20323 TAHOE RES INC COM 873868103 391 81566 SH SOLE 0 0 81566 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 2187 55160 SH SOLE 0 0 55160 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 354 3222 SH SOLE 0 0 3222 TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 255 5570 SH SOLE 0 0 5570 TANGER FACTORY OUTLET CTRS I COM 875465106 2196 82849 SH SOLE 0 0 82849 TANZANIAN ROYALTY EXPL CORP COM 87600U104 28 101429 SH SOLE 0 0 101429 TAPESTRY INC COM 876030107 962 21750 SH SOLE 0 0 21750 TARGA RES CORP COM 87612G101 523 10799 SH SOLE 0 0 10799 TARGET CORP COM 87612E106 9793 150092 SH SOLE 0 0 150092 TASEKO MINES LTD COM 876511106 58 24705 SH SOLE 0 0 24705 TATA MTRS LTD SPONSORED ADR 876568502 583 17637 SH SOLE 0 0 17637 TC PIPELINES LP UT COM LTD PRT 87233Q108 213 4007 SH SOLE 0 0 4007 TCP CAP CORP COM 87238Q103 716 46883 SH SOLE 0 0 46883 TCP CAP CORP NOTE 5.250%12/1 87238QAB9 24 23000 SH SOLE 0 0 23000 TCW STRATEGIC INCOME FUND IN COM 872340104 392 66816 SH SOLE 0 0 66816 TD AMERITRADE HLDG CORP COM 87236Y108 426 8322 SH SOLE 0 0 8322 TE CONNECTIVITY LTD REG SHS H84989104 1017 10697 SH SOLE 0 0 10697 TEEKAY CORPORATION COM Y8564W103 200 21500 SH SOLE 0 0 21500 TEGNA INC COM 87901J105 510 36193 SH SOLE 0 0 36193 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 1692 75020 SH SOLE 0 0 75020 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 326 18589 SH SOLE 0 0 18589 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 764 38922 SH SOLE 0 0 38922 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 278 20403 SH SOLE 0 0 20403 TELADOC INC COM 87918A105 602 17278 SH SOLE 0 0 17278 TELEFLEX INC COM 879369106 1117 4489 SH SOLE 0 0 4489 TELEFONICA S A SPONSORED ADR 879382208 416 42948 SH SOLE 0 0 42948 TEMPLETON DRAGON FD INC COM 88018T101 200 9310 SH SOLE 0 0 9310 TEMPLETON EMERG MKTS INCOME COM 880192109 2562 229349 SH SOLE 0 0 229349 TEMPLETON EMERGING MKTS FD I COM 880191101 1516 92408 SH SOLE 0 0 92408 TEMPLETON GLOBAL INCOME FD COM 880198106 5192 803641 SH SOLE 0 0 803641 TENNANT CO COM 880345103 233 3208 SH SOLE 0 0 3208 TENNECO INC COM 880349105 323 5514 SH SOLE 0 0 5514 TERADATA CORP DEL COM 88076W103 300 7808 SH SOLE 0 0 7808 TERADYNE INC COM 880770102 390 9305 SH SOLE 0 0 9305 TEREX CORP NEW COM 880779103 1668 34593 SH SOLE 0 0 34593 TESARO INC COM 881569107 542 6536 SH SOLE 0 0 6536 TESLA INC COM 88160R101 15878 50997 SH SOLE 0 0 50997 TESLA INC NOTE 0.250% 3/0 88160RAB7 17 16000 SH SOLE 0 0 16000 TETRA TECH INC NEW COM 88162G103 298 6179 SH SOLE 0 0 6179 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 15 17000 SH SOLE 0 0 17000 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 3113 164267 SH SOLE 0 0 164267 TEXAS INSTRS INC COM 882508104 11783 112821 SH SOLE 0 0 112821 TEXAS PAC LD TR SUB CTF PROP I T 882610108 453 1015 SH SOLE 0 0 1015 TEXTRON INC COM 883203101 2056 36327 SH SOLE 0 0 36327 THE TRADE DESK INC COM CL A 88339J105 385 8425 SH SOLE 0 0 8425 THERAPEUTICSMD INC COM 88338N107 107 17727 SH SOLE 0 0 17727 THERMO FISHER SCIENTIFIC INC COM 883556102 7629 40176 SH SOLE 0 0 40176 THOMSON REUTERS CORP COM 884903105 277 6365 SH SOLE 0 0 6365 THOR INDS INC COM 885160101 822 5456 SH SOLE 0 0 5456 TICC CAPITAL CORP COM 87244T109 427 74449 SH SOLE 0 0 74449 TIER REIT INC COM NEW 88650V208 866 42469 SH SOLE 0 0 42469 TIFFANY & CO NEW COM 886547108 2546 24488 SH SOLE 0 0 24488 TIME WARNER INC COM NEW 887317303 4684 51209 SH SOLE 0 0 51209 TIMKEN CO COM 887389104 213 4343 SH SOLE 0 0 4343 TJX COS INC NEW COM 872540109 7898 103300 SH SOLE 0 0 103300 TOLL BROTHERS INC COM 889478103 1229 25591 SH SOLE 0 0 25591 TOMPKINS FINANCIAL CORPORATI COM 890110109 444 5464 SH SOLE 0 0 5464 TOOTSIE ROLL INDS INC COM 890516107 391 10751 SH SOLE 0 0 10751 TORCHMARK CORP COM 891027104 1211 13347 SH SOLE 0 0 13347 TORO CO COM 891092108 891 13658 SH SOLE 0 0 13658 TORONTO DOMINION BK ONT COM NEW 891160509 6307 107671 SH SOLE 0 0 107671 TORTOISE ENERGY INDEPENDENC COM 89148K101 135 10182 SH SOLE 0 0 10182 TORTOISE ENERGY INFRA CORP COM 89147L100 1981 68139 SH SOLE 0 0 68139 TORTOISE MLP FD INC COM 89148B101 728 41467 SH SOLE 0 0 41467 TOTAL S A SPONSORED ADR 89151E109 5056 91469 SH SOLE 0 0 91469 TOTAL SYS SVCS INC COM 891906109 398 5033 SH SOLE 0 0 5033 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 2100 16511 SH SOLE 0 0 16511 TPG SPECIALTY LENDING INC COM 87265K102 2394 120909 SH SOLE 0 0 120909 TPG SPECIALTY LENDING INC NOTE 4.500%12/1 87265KAB8 24 23000 SH SOLE 0 0 23000 TRACTOR SUPPLY CO COM 892356106 2178 29133 SH SOLE 0 0 29133 TRANSCANADA CORP COM 89353D107 896 18412 SH SOLE 0 0 18412 TRANSDIGM GROUP INC COM 893641100 408 1487 SH SOLE 0 0 1487 TRANSENTERIX INC COM NEW 89366M201 69 35712 SH SOLE 0 0 35712 TRANSMONTAIGNE PARTNERS L P COM UNIT L P 89376V100 358 9063 SH SOLE 0 0 9063 TRANSOCEAN LTD REG SHS H8817H100 739 69172 SH SOLE 0 0 69172 TRAVELERS COMPANIES INC COM 89417E109 11194 82524 SH SOLE 0 0 82524 TRI CONTL CORP COM 895436103 1606 59618 SH SOLE 0 0 59618 TRIANGLE CAP CORP COM 895848109 259 27312 SH SOLE 0 0 27312 TRIMTABS ETF TR ALL CAP US FREE 89628W302 481 14256 SH SOLE 0 0 14256 TRINITY INDS INC COM 896522109 837 22333 SH SOLE 0 0 22333 TRISTATE CAP HLDGS INC COM 89678F100 636 27659 SH SOLE 0 0 27659 TRITON INTL LTD CL A G9078F107 592 15803 SH SOLE 0 0 15803 TRUEBLUE INC COM 89785X101 615 22367 SH SOLE 0 0 22367 TRUSTCO BK CORP N Y COM 898349105 1067 115978 SH SOLE 0 0 115978 TTM TECHNOLOGIES INC NOTE 1.750%12/1 87305RAD1 26 15000 SH SOLE 0 0 15000 TUESDAY MORNING CORP COM NEW 899035505 57 20819 SH SOLE 0 0 20819 TUPPERWARE BRANDS CORP COM 899896104 1290 20575 SH SOLE 0 0 20575 TWENTY FIRST CENTY FOX INC CL A 90130A101 600 17388 SH SOLE 0 0 17388 TWENTY FIRST CENTY FOX INC CL B 90130A200 621 18196 SH SOLE 0 0 18196 TWILIO INC CL A 90138F102 208 8833 SH SOLE 0 0 8833 TWITTER INC COM 90184L102 1881 78348 SH SOLE 0 0 78348 TWO HBRS INVT CORP COM NEW 90187B408 1425 87650 SH SOLE 0 0 87650 TYLER TECHNOLOGIES INC COM 902252105 392 2212 SH SOLE 0 0 2212 TYSON FOODS INC CL A 902494103 2381 29371 SH SOLE 0 0 29371 U S CONCRETE INC COM NEW 90333L201 289 3454 SH SOLE 0 0 3454 U S G CORP COM NEW 903293405 3841 99599 SH SOLE 0 0 99599 U S SILICA HLDGS INC COM 90346E103 562 17260 SH SOLE 0 0 17260 UBS AG NOTE 2/1 90270KAW9 26 19000 SH SOLE 0 0 19000 UBS AG JERSEY BRH ALERIAN INFRST 902641646 2380 98399 SH SOLE 0 0 98399 UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 272 13086 SH SOLE 0 0 13086 UBS GROUP AG SHS H42097107 311 16903 SH SOLE 0 0 16903 UDR INC COM 902653104 778 20197 SH SOLE 0 0 20197 UGI CORP NEW COM 902681105 2812 59892 SH SOLE 0 0 59892 ULTA BEAUTY INC COM 90384S303 1153 5153 SH SOLE 0 0 5153 ULTRA PETROLEUM CORP COM NEW 903914208 147 16188 SH SOLE 0 0 16188 UMPQUA HLDGS CORP COM 904214103 1859 89356 SH SOLE 0 0 89356 UNDER ARMOUR INC CL A 904311107 3305 229056 SH SOLE 0 0 229056 UNDER ARMOUR INC CL C 904311206 1955 146789 SH SOLE 0 0 146789 UNILEVER N V N Y SHS NEW 904784709 3395 60288 SH SOLE 0 0 60288 UNILEVER PLC SPON ADR NEW 904767704 5362 96890 SH SOLE 0 0 96890 UNION BANKSHARES CORP NEW COM 90539J109 2782 76916 SH SOLE 0 0 76916 UNION BANKSHARES INC COM 905400107 337 6370 SH SOLE 0 0 6370 UNION PAC CORP COM 907818108 18387 137113 SH SOLE 0 0 137113 UNIQUE FABRICATING INC COM 90915J103 201 27077 SH SOLE 0 0 27077 UNITED BANKSHARES INC WEST V COM 909907107 1366 39297 SH SOLE 0 0 39297 UNITED CMNTY FINL CORP OHIO COM 909839102 851 93242 SH SOLE 0 0 93242 UNITED CONTL HLDGS INC COM 910047109 916 13587 SH SOLE 0 0 13587 UNITED FINL BANCORP INC NEW COM 910304104 986 55901 SH SOLE 0 0 55901 UNITED NAT FOODS INC COM 911163103 1152 23387 SH SOLE 0 0 23387 UNITED PARCEL SERVICE INC CL B 911312106 36005 302186 SH SOLE 0 0 302186 UNITED RENTALS INC COM 911363109 1216 7071 SH SOLE 0 0 7071 UNITED STATES NATL GAS FUND UNIT PAR $0.001 912318201 758 129971 SH SOLE 0 0 129971 UNITED STATES OIL FUND LP UNITS 91232N108 1318 109771 SH SOLE 0 0 109771 UNITED STATES STL CORP NEW COM 912909108 1974 56099 SH SOLE 0 0 56099 UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 247 5805 SH SOLE 0 0 5805 UNITED TECHNOLOGIES CORP COM 913017109 41190 322885 SH SOLE 0 0 322885 UNITEDHEALTH GROUP INC COM 91324P102 28983 131466 SH SOLE 0 0 131466 UNITI GROUP INC COM 91325V108 544 30606 SH SOLE 0 0 30606 UNITIL CORP COM 913259107 469 10285 SH SOLE 0 0 10285 UNIVERSAL CORP VA COM 913456109 632 12032 SH SOLE 0 0 12032 UNIVERSAL DISPLAY CORP COM 91347P105 3233 18728 SH SOLE 0 0 18728 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 378 5039 SH SOLE 0 0 5039 UNUM GROUP COM 91529Y106 1126 20516 SH SOLE 0 0 20516 URANIUM ENERGY CORP COM 916896103 19 10781 SH SOLE 0 0 10781 US BANCORP DEL COM NEW 902973304 12976 242175 SH SOLE 0 0 242175 V F CORP COM 918204108 7800 105399 SH SOLE 0 0 105399 VAIL RESORTS INC COM 91879Q109 261 1227 SH SOLE 0 0 1227 VALE S A ADR 91912E105 1322 109721 SH SOLE 0 0 109721 VALEANT PHARMACEUTICALS INTL COM 91911K102 915 44036 SH SOLE 0 0 44036 VALERO ENERGY CORP NEW COM 91913Y100 8252 89780 SH SOLE 0 0 89780 VALLEY NATL BANCORP COM 919794107 3486 310713 SH SOLE 0 0 310713 VALVOLINE INC COM 92047W101 240 9578 SH SOLE 0 0 9578 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 1447 23485 SH SOLE 0 0 23485 VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 2705 112400 SH SOLE 0 0 112400 VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 266 13100 SH SOLE 0 0 13100 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 1330 77145 SH SOLE 0 0 77145 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 298 17976 SH SOLE 0 0 17976 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1632 13094 SH SOLE 0 0 13094 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 1276 47914 SH SOLE 0 0 47914 VANECK VECTORS ETF TR COAL ETF 92189F809 799 49875 SH SOLE 0 0 49875 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 333 13600 SH SOLE 0 0 13600 VANECK VECTORS ETF TR ENVIRONMENTAL SV 92189F304 255 2940 SH SOLE 0 0 2940 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 2460 82146 SH SOLE 0 0 82146 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 10772 463512 SH SOLE 0 0 463512 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361 7530 241332 SH SOLE 0 0 241332 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 450 17799 SH SOLE 0 0 17799 VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 896 47184 SH SOLE 0 0 47184 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 682 19974 SH SOLE 0 0 19974 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 6058 142716 SH SOLE 0 0 142716 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 2675 102671 SH SOLE 0 0 102671 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 1854 94287 SH SOLE 0 0 94287 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 497 23455 SH SOLE 0 0 23455 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 259 2653 SH SOLE 0 0 2653 VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 302 12473 SH SOLE 0 0 12473 VANECK VECTORS ETF TR STEEL ETF 92189F205 255 5570 SH SOLE 0 0 5570 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 3840 28036 SH SOLE 0 0 28036 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1229 11175 SH SOLE 0 0 11175 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 535 4024 SH SOLE 0 0 4024 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 10496 82068 SH SOLE 0 0 82068 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 273 2246 SH SOLE 0 0 2246 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 754 5167 SH SOLE 0 0 5167 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 841 6358 SH SOLE 0 0 6358 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 8049 57754 SH SOLE 0 0 57754 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 27374 326543 SH SOLE 0 0 326543 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 3304 34752 SH SOLE 0 0 34752 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 144947 1832453 SH SOLE 0 0 1832453 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 60553 742340 SH SOLE 0 0 742340 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 39482 726181 SH SOLE 0 0 726181 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 9690 86726 SH SOLE 0 0 86726 VANGUARD INDEX FDS GROWTH ETF 922908736 154053 1095295 SH SOLE 0 0 1095295 VANGUARD INDEX FDS LARGE CAP ETF 922908637 39486 322124 SH SOLE 0 0 322124 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 39144 306485 SH SOLE 0 0 306485 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 33516 300407 SH SOLE 0 0 300407 VANGUARD INDEX FDS MID CAP ETF 922908629 84433 545501 SH SOLE 0 0 545501 VANGUARD INDEX FDS REIT ETF 922908553 71224 858325 SH SOLE 0 0 858325 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 126037 513828 SH SOLE 0 0 513828 VANGUARD INDEX FDS SM CP VAL ETF 922908611 43237 325627 SH SOLE 0 0 325627 VANGUARD INDEX FDS SMALL CP ETF 922908751 87949 595053 SH SOLE 0 0 595053 VANGUARD INDEX FDS SML CP GRW ETF 922908595 20182 125468 SH SOLE 0 0 125468 VANGUARD INDEX FDS TOTAL STK MKT 922908769 361370 2632934 SH SOLE 0 0 2632934 VANGUARD INDEX FDS VALUE ETF 922908744 139724 1314188 SH SOLE 0 0 1314188 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 55344 1011408 SH SOLE 0 0 1011408 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 151632 3302818 SH SOLE 0 0 3302818 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 12142 205268 SH SOLE 0 0 205268 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 1813 24863 SH SOLE 0 0 24863 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 77665 651391 SH SOLE 0 0 651391 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 8496 140422 SH SOLE 0 0 140422 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 51476 693190 SH SOLE 0 0 693190 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 6421 131528 SH SOLE 0 0 131528 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 10314 199590 SH SOLE 0 0 199590 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 29043 332333 SH SOLE 0 0 332333 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 2684 41986 SH SOLE 0 0 41986 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 1485 15513 SH SOLE 0 0 15513 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 312 3998 SH SOLE 0 0 3998 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 3197 60964 SH SOLE 0 0 60964 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 806 13378 SH SOLE 0 0 13378 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 50744 639900 SH SOLE 0 0 639900 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 14011 101510 SH SOLE 0 0 101510 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 2443 19945 SH SOLE 0 0 19945 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 4773 43964 SH SOLE 0 0 43964 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 2044 15084 SH SOLE 0 0 15084 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 2771 22661 SH SOLE 0 0 22661 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1930 17616 SH SOLE 0 0 17616 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 503 4098 SH SOLE 0 0 4098 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 133809 1311471 SH SOLE 0 0 1311471 VANGUARD STAR FD VG TL INTL STK F 921909768 29104 512303 SH SOLE 0 0 512303 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 463359 10328996 SH SOLE 0 0 10328996 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 497 6196 SH SOLE 0 0 6196 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 101207 1181914 SH SOLE 0 0 1181914 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 12698 191527 SH SOLE 0 0 191527 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 3669 54760 SH SOLE 0 0 54760 VANGUARD WORLD FD MEGA CAP INDEX 921910873 11128 121232 SH SOLE 0 0 121232 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 3415 44659 SH SOLE 0 0 44659 VANGUARD WORLD FD MEGA GRWTH IND 921910816 21281 191154 SH SOLE 0 0 191154 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 7301 46810 SH SOLE 0 0 46810 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 17673 121013 SH SOLE 0 0 121013 VANGUARD WORLD FDS ENERGY ETF 92204A306 11416 115376 SH SOLE 0 0 115376 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 10887 155436 SH SOLE 0 0 155436 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 19059 123645 SH SOLE 0 0 123645 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 2655 18645 SH SOLE 0 0 18645 VANGUARD WORLD FDS INF TECH ETF 92204A702 21539 130751 SH SOLE 0 0 130751 VANGUARD WORLD FDS MATERIALS ETF 92204A801 7167 52425 SH SOLE 0 0 52425 VANGUARD WORLD FDS TELCOMM ETF 92204A884 2282 25035 SH SOLE 0 0 25035 VANGUARD WORLD FDS UTILITIES ETF 92204A876 5153 44194 SH SOLE 0 0 44194 VANTIV INC CL A 92210H105 265 3604 SH SOLE 0 0 3604 VARIAN MED SYS INC COM 92220P105 1325 11923 SH SOLE 0 0 11923 VECTOR GROUP LTD COM 92240M108 1798 80321 SH SOLE 0 0 80321 VECTREN CORP COM 92240G101 872 13411 SH SOLE 0 0 13411 VEDANTA LTD SPONSORED ADR 92242Y100 293 14046 SH SOLE 0 0 14046 VEEVA SYS INC CL A COM 922475108 2573 46542 SH SOLE 0 0 46542 VENTAS INC COM 92276F100 6865 114390 SH SOLE 0 0 114390 VEREIT INC COM 92339V100 3390 435235 SH SOLE 0 0 435235 VERINT SYS INC NOTE 1.500% 6/0 92343XAA8 13 13000 SH SOLE 0 0 13000 VERISIGN INC COM 92343E102 237 2068 SH SOLE 0 0 2068 VERISK ANALYTICS INC COM 92345Y106 1164 12127 SH SOLE 0 0 12127 VERIZON COMMUNICATIONS INC COM 92343V104 143572 2712492 SH SOLE 0 0 2712492 VERSUM MATLS INC COM 92532W103 323 8527 SH SOLE 0 0 8527 VERTEX PHARMACEUTICALS INC COM 92532F100 1388 9264 SH SOLE 0 0 9264 VIACOM INC NEW CL B 92553P201 1076 34932 SH SOLE 0 0 34932 VICTORY PORTFOLIOS II SHS DEVP ENH VOL 92647N816 641 18259 SH SOLE 0 0 18259 VICTORY PORTFOLIOS II SHS US 500 ENHA 92647N782 14158 290126 SH SOLE 0 0 290126 VICTORY PORTFOLIOS II SHS US 500 VOLA 92647N766 614 12578 SH SOLE 0 0 12578 VICTORY PORTFOLIOS II SHS US DISCOVRY 92647N774 266 5894 SH SOLE 0 0 5894 VICTORY PORTFOLIOS II SHS US EQ INCM 92647N824 1546 33292 SH SOLE 0 0 33292 VICTORY PORTFOLIOS II SHS US LRG CAP 92647N865 2945 65007 SH SOLE 0 0 65007 VICTORY PORTFOLIOS II SHS US SML CAP 92647N832 238 5160 SH SOLE 0 0 5160 VIEWRAY INC COM 92672L107 129 13913 SH SOLE 0 0 13913 VIRTUS GLOBAL DIVID INCOME F COM 92835W107 236 17637 SH SOLE 0 0 17637 VIRTUS GLOBAL MULTI-SEC INC COM 92829B101 1060 60567 SH SOLE 0 0 60567 VISA INC COM CL A 92826C839 49641 435372 SH SOLE 0 0 435372 VISTA GOLD CORP COM NEW 927926303 16 22180 SH SOLE 0 0 22180 VISTEON CORP COM NEW 92839U206 924 7380 SH SOLE 0 0 7380 VMWARE INC CL A COM 928563402 540 4311 SH SOLE 0 0 4311 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 8558 268278 SH SOLE 0 0 268278 VORNADO RLTY TR SH BEN INT 929042109 521 6664 SH SOLE 0 0 6664 VOXX INTL CORP CL A 91829F104 267 47649 SH SOLE 0 0 47649 VOYA GLBL ADV & PREM OPP FD COM 92912R104 128 11176 SH SOLE 0 0 11176 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 634 81755 SH SOLE 0 0 81755 VOYA PRIME RATE TR SH BEN INT 92913A100 209 41248 SH SOLE 0 0 41248 VOYA RISK MANAGED NAT RES FD COM 92913C106 191 30507 SH SOLE 0 0 30507 VOYAGER THERAPEUTICS INC COM 92915B106 212 12783 SH SOLE 0 0 12783 VULCAN MATLS CO COM 929160109 3908 30440 SH SOLE 0 0 30440 W P CAREY INC COM 92936U109 31019 450203 SH SOLE 0 0 450203 WABASH NATL CORP NOTE 3.375% 5/0 929566AH0 28 15000 SH SOLE 0 0 15000 WABTEC CORP COM 929740108 290 3560 SH SOLE 0 0 3560 WADDELL & REED FINL INC CL A 930059100 302 13540 SH SOLE 0 0 13540 WAL-MART STORES INC COM 931142103 39986 404924 SH SOLE 0 0 404924 WALGREENS BOOTS ALLIANCE INC COM 931427108 17891 246371 SH SOLE 0 0 246371 WASHINGTON FED INC COM 938824109 243 7093 SH SOLE 0 0 7093 WASHINGTON PRIME GROUP NEW COM 93964W108 71 10039 SH SOLE 0 0 10039 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 429 13784 SH SOLE 0 0 13784 WASHINGTON TR BANCORP COM 940610108 1113 20895 SH SOLE 0 0 20895 WASTE CONNECTIONS INC COM 94106B101 794 11189 SH SOLE 0 0 11189 WASTE MGMT INC DEL COM 94106L109 14283 165505 SH SOLE 0 0 165505 WATERS CORP COM 941848103 573 2966 SH SOLE 0 0 2966 WATERSTONE FINL INC MD COM 94188P101 856 50193 SH SOLE 0 0 50193 WATSCO INC COM 942622200 261 1533 SH SOLE 0 0 1533 WATTS WATER TECHNOLOGIES INC CL A 942749102 339 4469 SH SOLE 0 0 4469 WAYFAIR INC CL A 94419L101 560 6980 SH SOLE 0 0 6980 WD-40 CO COM 929236107 1845 15638 SH SOLE 0 0 15638 WEATHERFORD INTL LTD NOTE 5.875% 7/0 947075AH0 11 10000 SH SOLE 0 0 10000 WEATHERFORD INTL PLC ORD SHS G48833100 146 35092 SH SOLE 0 0 35092 WEBSTER FINL CORP CONN COM 947890109 1344 23936 SH SOLE 0 0 23936 WEC ENERGY GROUP INC COM 92939U106 7571 113976 SH SOLE 0 0 113976 WEIBO CORP SPONSORED ADR 948596101 693 6695 SH SOLE 0 0 6695 WEIGHT WATCHERS INTL INC NEW COM 948626106 398 8998 SH SOLE 0 0 8998 WEINGARTEN RLTY INVS SH BEN INT 948741103 222 6756 SH SOLE 0 0 6756 WELBILT INC COM 949090104 672 28571 SH SOLE 0 0 28571 WELLESLEY BANCORP INC COM 949485106 1031 34727 SH SOLE 0 0 34727 WELLS FARGO & CO MTNF 6/0 94986RQF1 16 10000 SH SOLE 0 0 10000 WELLS FARGO & CO MTNF 6/1 94986RQH7 14 14000 SH SOLE 0 0 14000 WELLS FARGO CO NEW COM 949746101 50327 829523 SH SOLE 0 0 829523 WELLS FARGO CO NEW PERP PFD CNV A 949746804 1737 1326 SH SOLE 0 0 1326 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 115 19316 SH SOLE 0 0 19316 WELLTOWER INC COM 95040Q104 6953 109034 SH SOLE 0 0 109034 WENDYS CO COM 95058W100 854 52028 SH SOLE 0 0 52028 WESBANCO INC COM 950810101 547 13454 SH SOLE 0 0 13454 WESCO INTL INC COM 95082P105 231 3394 SH SOLE 0 0 3394 WEST PHARMACEUTICAL SVSC INC COM 955306105 277 2805 SH SOLE 0 0 2805 WESTAR ENERGY INC COM 95709T100 1599 30290 SH SOLE 0 0 30290 WESTERN ASSET CLYM INFL OPP COM 95766R104 347 30425 SH SOLE 0 0 30425 WESTERN ASSET CLYM INFL SEC COM SH BEN INT 95766Q106 203 17241 SH SOLE 0 0 17241 WESTERN ASSET EMRG MKT DEBT COM 95766A101 929 59746 SH SOLE 0 0 59746 WESTERN ASSET GLB HI INCOME COM 95766B109 161 15733 SH SOLE 0 0 15733 WESTERN ASSET HIGH INCM FD I COM 95766J102 402 57736 SH SOLE 0 0 57736 WESTERN ASSET HIGH INCM OPP COM 95766K109 169 33397 SH SOLE 0 0 33397 WESTERN ASSET INTM MUNI FD I COM 958435109 1325 142184 SH SOLE 0 0 142184 WESTERN ASSET MTG CAP CORP COM 95790D105 188 18912 SH SOLE 0 0 18912 WESTERN ASSET MTG DEF OPPTY COM 95790B109 2466 99978 SH SOLE 0 0 99978 WESTERN ASSET MUN DEF OPP TR COM 95768A109 692 33126 SH SOLE 0 0 33126 WESTERN ASSET MUN HI INCM FD COM 95766N103 277 37383 SH SOLE 0 0 37383 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 168 12191 SH SOLE 0 0 12191 WESTERN ASST MNGD MUN FD INC COM 95766M105 571 40541 SH SOLE 0 0 40541 WESTERN DIGITAL CORP COM 958102105 1890 23767 SH SOLE 0 0 23767 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 224 4667 SH SOLE 0 0 4667 WESTERN UN CO COM 959802109 1088 57213 SH SOLE 0 0 57213 WESTPAC BKG CORP SPONSORED ADR 961214301 1493 61226 SH SOLE 0 0 61226 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 184 48835 SH SOLE 0 0 48835 WESTROCK CO COM 96145D105 832 13166 SH SOLE 0 0 13166 WEYERHAEUSER CO COM 962166104 15297 433843 SH SOLE 0 0 433843 WGL HLDGS INC COM 92924F106 1898 22107 SH SOLE 0 0 22107 WHEATON PRECIOUS METALS CORP COM 962879102 1993 90076 SH SOLE 0 0 90076 WHEELER REAL ESTATE INVT TR CV PFD SER B 963025309 650 29675 SH SOLE 0 0 29675 WHIRLPOOL CORP COM 963320106 1127 6684 SH SOLE 0 0 6684 WHITESTONE REIT COM 966084204 503 34928 SH SOLE 0 0 34928 WHITING PETE CORP NEW COM NEW 966387409 216 8172 SH SOLE 0 0 8172 WILLIAMS COS INC DEL COM 969457100 2747 90090 SH SOLE 0 0 90090 WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 703 18131 SH SOLE 0 0 18131 WILLIAMS SONOMA INC COM 969904101 6067 117344 SH SOLE 0 0 117344 WILLIS TOWERS WATSON PUB LTD SHS G96629103 1398 9277 SH SOLE 0 0 9277 WINDSTREAM HLDGS INC COM NEW 97382A200 199 107358 SH SOLE 0 0 107358 WINTRUST FINL CORP COM 97650W108 326 3956 SH SOLE 0 0 3956 WISDOMTREE INVTS INC COM 97717P104 609 48537 SH SOLE 0 0 48537 WISDOMTREE TR BARCLYS YLD AGGR 97717X511 279 5510 SH SOLE 0 0 5510 WISDOMTREE TR CURRNCY INT EQ 97717X263 10146 332235 SH SOLE 0 0 332235 WISDOMTREE TR EMER MKT HIGH FD 97717W315 5352 118009 SH SOLE 0 0 118009 WISDOMTREE TR EMG MKTS SMCAP 97717W281 2283 43776 SH SOLE 0 0 43776 WISDOMTREE TR EUR HDG SMLCAP 97717X552 206 6619 SH SOLE 0 0 6619 WISDOMTREE TR EURO QTLY DIV GR 97717X610 426 15803 SH SOLE 0 0 15803 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 7375 115763 SH SOLE 0 0 115763 WISDOMTREE TR EUROPE SMCP DV 97717W869 3298 46745 SH SOLE 0 0 46745 WISDOMTREE TR INDIA ERNGS FD 97717W422 341 12253 SH SOLE 0 0 12253 WISDOMTREE TR INTL DIV EX FINL 97717W786 2837 65379 SH SOLE 0 0 65379 WISDOMTREE TR INTL EQUITY FD 97717W703 905 16228 SH SOLE 0 0 16228 WISDOMTREE TR INTL LRGCAP DV 97717W794 661 13062 SH SOLE 0 0 13062 WISDOMTREE TR INTL MIDCAP DV 97717W778 1447 20976 SH SOLE 0 0 20976 WISDOMTREE TR INTL SMCAP DIV 97717W760 7791 101447 SH SOLE 0 0 101447 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 325 10247 SH SOLE 0 0 10247 WISDOMTREE TR ITL HIGH DIV FD 97717W802 788 17748 SH SOLE 0 0 17748 WISDOMTREE TR JAPN HEDGE EQT 97717W851 9057 152660 SH SOLE 0 0 152660 WISDOMTREE TR JPN SCAP HDG EQT 97717W521 1118 24252 SH SOLE 0 0 24252 WISDOMTREE TR US DIVID EX FNCL 97717W406 8002 90526 SH SOLE 0 0 90526 WISDOMTREE TR US HIGH DIVIDEND 97717W208 9960 136740 SH SOLE 0 0 136740 WISDOMTREE TR US LARGECAP DIVD 97717W307 9120 99000 SH SOLE 0 0 99000 WISDOMTREE TR US MIDCAP DIVID 97717W505 33312 944215 SH SOLE 0 0 944215 WISDOMTREE TR US MIDCP EARNING 97717W570 3713 93568 SH SOLE 0 0 93568 WISDOMTREE TR US QLT SHRHD YLD 97717W547 226 2740 SH SOLE 0 0 2740 WISDOMTREE TR US QTLY DIV GRT 97717X669 2142 51710 SH SOLE 0 0 51710 WISDOMTREE TR US S CAP QTY DIV 97717X651 425 11900 SH SOLE 0 0 11900 WISDOMTREE TR US SMALLCAP DIVD 97717W604 23579 811673 SH SOLE 0 0 811673 WISDOMTREE TR US SMALLCP ERNGS 97717W562 4225 116661 SH SOLE 0 0 116661 WISDOMTREE TR US TOTAL DIVIDND 97717W109 2815 30283 SH SOLE 0 0 30283 WISDOMTREE TR US TOTAL EARNING 97717W596 268 8408 SH SOLE 0 0 8408 WORKDAY INC CL A 98138H101 1153 11335 SH SOLE 0 0 11335 WORTHINGTON INDS INC COM 981811102 348 7902 SH SOLE 0 0 7902 WPP PLC NEW ADR 92937A102 558 6163 SH SOLE 0 0 6163 WYNDHAM WORLDWIDE CORP COM 98310W108 498 4294 SH SOLE 0 0 4294 WYNN RESORTS LTD COM 983134107 3468 20568 SH SOLE 0 0 20568 XCEL ENERGY INC COM 98389B100 6041 125560 SH SOLE 0 0 125560 XENIA HOTELS & RESORTS INC COM 984017103 4096 189732 SH SOLE 0 0 189732 XEROX CORP COM NEW 984121608 591 20290 SH SOLE 0 0 20290 XILINX INC COM 983919101 1395 20691 SH SOLE 0 0 20691 XPO LOGISTICS INC COM 983793100 462 5046 SH SOLE 0 0 5046 XYLEM INC COM 98419M100 2132 31268 SH SOLE 0 0 31268 YAMANA GOLD INC COM 98462Y100 213 68205 SH SOLE 0 0 68205 YANDEX N V SHS CLASS A N97284108 683 20849 SH SOLE 0 0 20849 YORK WTR CO COM 987184108 349 10288 SH SOLE 0 0 10288 YUM BRANDS INC COM 988498101 8075 98944 SH SOLE 0 0 98944 YUM CHINA HLDGS INC COM 98850P109 3824 95548 SH SOLE 0 0 95548 YY INC ADS REPCOM CLA 98426T106 1140 10082 SH SOLE 0 0 10082 ZEBRA TECHNOLOGIES CORP CL A 989207105 293 2818 SH SOLE 0 0 2818 ZIMMER BIOMET HLDGS INC COM 98956P102 5012 41535 SH SOLE 0 0 41535 ZION OIL & GAS INC COM 989696109 28 13092 SH SOLE 0 0 13092 ZIONS BANCORPORATION COM 989701107 324 6376 SH SOLE 0 0 6376 ZIOPHARM ONCOLOGY INC COM 98973P101 239 57756 SH SOLE 0 0 57756 ZOETIS INC CL A 98978V103 3823 53068 SH SOLE 0 0 53068 ZYNGA INC CL A 98986T108 77 19250 SH SOLE 0 0 19250