0001333978-18-000005.txt : 20180216 0001333978-18-000005.hdr.sgml : 20180216 20180216163138 ACCESSION NUMBER: 0001333978-18-000005 CONFORMED SUBMISSION TYPE: 13F-HR/A PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20170630 FILED AS OF DATE: 20180216 DATE AS OF CHANGE: 20180216 EFFECTIVENESS DATE: 20180216 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Commonwealth Equity Services, Inc CENTRAL INDEX KEY: 0001333978 IRS NUMBER: 042675571 STATE OF INCORPORATION: MA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR/A SEC ACT: 1934 Act SEC FILE NUMBER: 028-13650 FILM NUMBER: 18621655 BUSINESS ADDRESS: STREET 1: 29 SAWYER ROAD CITY: WALTHAM STATE: MA ZIP: 02453 BUSINESS PHONE: 781 736-0700 MAIL ADDRESS: STREET 1: 29 SAWYER ROAD CITY: WALTHAM STATE: MA ZIP: 02453 FORMER COMPANY: FORMER CONFORMED NAME: Commonwealth Equity Services, LLP DATE OF NAME CHANGE: 20050722 13F-HR/A 1 primary_doc.xml 13F-HR/A LIVE false true false 0001333978 XXXXXXXX 06-30-2017 06-30-2017 true 1 RESTATEMENT Commonwealth Equity Services, Inc
29 SAWYER ROAD WALTHAM MA 02453
13F HOLDINGS REPORT 028-13650 N
Brendan Daly Legal and Compliance Counsel 8002510080 Brendan Daly Waltham MA 02-16-2018 0 2518 15740174 false
INFORMATION TABLE 2 Final_13fList2017Q2_A1.XML 1ST CONSTITUTION BANCORP COM 31986N102 501 28405 SH SOLE 0 0 28405 22ND CENTY GROUP INC COM 90137F103 61 35128 SH SOLE 0 0 35128 2U INC COM 90214J101 269 5743 SH SOLE 0 0 5743 3-D SYS CORP DEL COM NEW 88554D205 731 39068 SH SOLE 0 0 39068 3M CO COM 88579Y101 43512 209000 SH SOLE 0 0 209000 AARONS INC COM PAR $0.50 002535300 284 7311 SH SOLE 0 0 7311 ABB LTD SPONSORED ADR 000375204 675 27120 SH SOLE 0 0 27120 ABBOTT LABS COM 002824100 26482 544776 SH SOLE 0 0 544776 ABBVIE INC COM 00287Y109 45219 623618 SH SOLE 0 0 623618 ABERCROMBIE & FITCH CO CL A 002896207 152 12193 SH SOLE 0 0 12193 ABERDEEN ASIA PACIFIC INCOM COM 003009107 3005 600933 SH SOLE 0 0 600933 ABERDEEN AUSTRALIA EQTY FD I COM 003011103 204 33469 SH SOLE 0 0 33469 ABIOMED INC COM 003654100 331 2313 SH SOLE 0 0 2313 ABRAXAS PETE CORP COM 003830106 30 18497 SH SOLE 0 0 18497 ABSOLUTE SHS TR WBI TCT HG INC 00400R882 221 9008 SH SOLE 0 0 9008 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11075 89544 SH SOLE 0 0 89544 ACTIVISION BLIZZARD INC COM 00507V109 2364 41058 SH SOLE 0 0 41058 ADAM NAT RES FD INC COM 00548F105 1034 55317 SH SOLE 0 0 55317 ADAMS DIVERSIFIED EQUITY FD COM 006212104 2574 180101 SH SOLE 0 0 180101 ADDVANTAGE TECHNOLOGIES GP I COM NEW 006743306 27 16645 SH SOLE 0 0 16645 ADIENT PLC ORD SHS G0084W101 779 11915 SH SOLE 0 0 11915 ADOBE SYS INC COM 00724F101 5642 39889 SH SOLE 0 0 39889 ADTALEM GLOBAL ED INC COM 00737L103 967 25475 SH SOLE 0 0 25475 ADVANCE AUTO PARTS INC COM 00751Y106 1184 10158 SH SOLE 0 0 10158 ADVANCED ENERGY INDS COM 007973100 974 15058 SH SOLE 0 0 15058 ADVANCED MICRO DEVICES INC COM 007903107 1664 133312 SH SOLE 0 0 133312 ADVAXIS INC COM NEW 007624208 80 12385 SH SOLE 0 0 12385 ADVENT CLAYMORE CV SECS & IN COM 00764C109 479 29632 SH SOLE 0 0 29632 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 913 18737 SH SOLE 0 0 18737 ADVISORSHARES TR PERITUS HG YLD 00768Y503 274 7632 SH SOLE 0 0 7632 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 1402 163810 SH SOLE 0 0 163810 ADVISORSHARES TR WILSHIRE BUYBACK 00768Y818 436 6572 SH SOLE 0 0 6572 AECOM COM 00766T100 984 30447 SH SOLE 0 0 30447 AEGON N V NY REGISTRY SH 007924103 239 46689 SH SOLE 0 0 46689 AES CORP COM 00130H105 729 65618 SH SOLE 0 0 65618 AETNA INC NEW COM 00817Y108 6690 44064 SH SOLE 0 0 44064 AFLAC INC COM 001055102 7967 102559 SH SOLE 0 0 102559 AGILENT TECHNOLOGIES INC COM 00846U101 753 12698 SH SOLE 0 0 12698 AGNC INVT CORP COM 00123Q104 2566 120545 SH SOLE 0 0 120545 AGNICO EAGLE MINES LTD COM 008474108 426 9437 SH SOLE 0 0 9437 AGREE REALTY CORP COM 008492100 822 17925 SH SOLE 0 0 17925 AIMMUNE THERAPEUTICS INC COM 00900T107 539 26204 SH SOLE 0 0 26204 AIR PRODS & CHEMS INC COM 009158106 3203 22387 SH SOLE 0 0 22387 AK STL HLDG CORP COM 001547108 1032 157109 SH SOLE 0 0 157109 AKAMAI TECHNOLOGIES INC COM 00971T101 369 7408 SH SOLE 0 0 7408 ALAMO GROUP INC COM 011311107 951 10469 SH SOLE 0 0 10469 ALAMOS GOLD INC NEW COM CL A 011532108 280 39048 SH SOLE 0 0 39048 ALASKA AIR GROUP INC COM 011659109 1595 17767 SH SOLE 0 0 17767 ALBEMARLE CORP COM 012653101 1723 16323 SH SOLE 0 0 16323 ALCOA CORP COM 013872106 1287 39405 SH SOLE 0 0 39405 ALEXANDER & BALDWIN INC NEW COM 014491104 229 5535 SH SOLE 0 0 5535 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 245 2030 SH SOLE 0 0 2030 ALEXION PHARMACEUTICALS INC COM 015351109 924 7596 SH SOLE 0 0 7596 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 18988 134760 SH SOLE 0 0 134760 ALIGN TECHNOLOGY INC COM 016255101 551 3670 SH SOLE 0 0 3670 ALKERMES PLC SHS G01767105 245 4218 SH SOLE 0 0 4218 ALLEGHENY TECHNOLOGIES INC COM 01741R102 395 23237 SH SOLE 0 0 23237 ALLEGION PUB LTD CO ORD SHS G0176J109 309 3813 SH SOLE 0 0 3813 ALLERGAN PLC SHS G0177J108 10358 42611 SH SOLE 0 0 42611 ALLETE INC COM NEW 018522300 437 6095 SH SOLE 0 0 6095 ALLIANCE DATA SYSTEMS CORP COM 018581108 864 3365 SH SOLE 0 0 3365 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 1513 116909 SH SOLE 0 0 116909 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1250 52858 SH SOLE 0 0 52858 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 1156 84441 SH SOLE 0 0 84441 ALLIANT ENERGY CORP COM 018802108 2731 67978 SH SOLE 0 0 67978 ALLIANZGI CONV & INCOME FD COM 018828103 2122 304507 SH SOLE 0 0 304507 ALLIANZGI CONV & INCOME FD I COM 018825109 2006 322439 SH SOLE 0 0 322439 ALLIANZGI EQUITY & CONV INCO COM 018829101 288 14582 SH SOLE 0 0 14582 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 1464 111831 SH SOLE 0 0 111831 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 283 22144 SH SOLE 0 0 22144 ALLSTATE CORP COM 020002101 6499 73483 SH SOLE 0 0 73483 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 582 7299 SH SOLE 0 0 7299 ALON USA PARTNERS LP UT LTDPART INT 02052T109 207 19770 SH SOLE 0 0 19770 ALPHABET INC CAP STK CL A 02079K305 47558 51155 SH SOLE 0 0 51155 ALPHABET INC CAP STK CL C 02079K107 41390 45548 SH SOLE 0 0 45548 ALPINE GLOBAL PREMIER PPTYS COM SBI 02083A103 144 22687 SH SOLE 0 0 22687 ALPINE TOTAL DYNAMIC DIVID F COM SH BEN INT N 021060207 211 24292 SH SOLE 0 0 24292 ALPS ETF TR ALERIAN MLP 00162Q866 12834 1073069 SH SOLE 0 0 1073069 ALPS ETF TR EQUAL SEC ETF 00162Q205 775 12087 SH SOLE 0 0 12087 ALPS ETF TR INTL SEC DV DOG 00162Q718 2294 86664 SH SOLE 0 0 86664 ALPS ETF TR SECTR DIV DOGS 00162Q858 15187 355922 SH SOLE 0 0 355922 ALTABA INC COM 021346101 2312 42434 SH SOLE 0 0 42434 ALTRIA GROUP INC COM 02209S103 95005 1275745 SH SOLE 0 0 1275745 AMARIN CORP PLC SPONS ADR NEW 023111206 110 27216 SH SOLE 0 0 27216 AMAZON COM INC COM 023135106 78156 80740 SH SOLE 0 0 80740 AMBARELLA INC SHS G037AX101 1535 31612 SH SOLE 0 0 31612 AMBEV SA SPONSORED ADR 02319V103 129 23582 SH SOLE 0 0 23582 AMEDISYS INC COM 023436108 260 4139 SH SOLE 0 0 4139 AMERCO COM 023586100 317 865 SH SOLE 0 0 865 AMEREN CORP COM 023608102 3955 72347 SH SOLE 0 0 72347 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 196 32967 SH SOLE 0 0 32967 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1678 105394 SH SOLE 0 0 105394 AMERICAN AIRLS GROUP INC COM 02376R102 2938 58390 SH SOLE 0 0 58390 AMERICAN CAMPUS CMNTYS INC COM 024835100 227 4792 SH SOLE 0 0 4792 AMERICAN EAGLE OUTFITTERS NE COM 02553E106 200 16593 SH SOLE 0 0 16593 AMERICAN ELEC PWR INC COM 025537101 14247 205078 SH SOLE 0 0 205078 AMERICAN EXPRESS CO COM 025816109 11992 142360 SH SOLE 0 0 142360 AMERICAN FINL GROUP INC OHIO COM 025932104 3072 30916 SH SOLE 0 0 30916 AMERICAN INTL GROUP INC COM NEW 026874784 2769 44283 SH SOLE 0 0 44283 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 1964 88647 SH SOLE 0 0 88647 AMERICAN RAILCAR INDS INC COM 02916P103 354 9237 SH SOLE 0 0 9237 AMERICAN STS WTR CO COM 029899101 2585 54518 SH SOLE 0 0 54518 AMERICAN TOWER CORP NEW COM 03027X100 7213 54514 SH SOLE 0 0 54514 AMERICAN WTR WKS CO INC NEW COM 030420103 7698 98757 SH SOLE 0 0 98757 AMERIGAS PARTNERS L P UNIT L P INT 030975106 6655 147324 SH SOLE 0 0 147324 AMERIPRISE FINL INC COM 03076C106 1495 11746 SH SOLE 0 0 11746 AMERIS BANCORP COM 03076K108 545 11303 SH SOLE 0 0 11303 AMERISOURCEBERGEN CORP COM 03073E105 4119 43571 SH SOLE 0 0 43571 AMETEK INC NEW COM 031100100 468 7722 SH SOLE 0 0 7722 AMGEN INC COM 031162100 39154 227337 SH SOLE 0 0 227337 AMPCO-PITTSBURGH CORP COM 032037103 293 19891 SH SOLE 0 0 19891 AMPHENOL CORP NEW CL A 032095101 409 5542 SH SOLE 0 0 5542 AMPLIFY ETF TR ONLIN RETL ETF 032108102 669 18925 SH SOLE 0 0 18925 AMTRUST FINL SVCS INC COM 032359309 2905 191899 SH SOLE 0 0 191899 ANADARKO PETE CORP COM 032511107 1635 36069 SH SOLE 0 0 36069 ANALOG DEVICES INC COM 032654105 7743 99523 SH SOLE 0 0 99523 ANDERSONS INC COM 034164103 745 21804 SH SOLE 0 0 21804 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 5785 52421 SH SOLE 0 0 52421 ANI PHARMACEUTICALS INC NOTE 3.000%12/0 00182CAA1 30 29000 SH SOLE 0 0 29000 ANNALY CAP MGMT INC COM 035710409 6398 530925 SH SOLE 0 0 530925 ANSYS INC COM 03662Q105 466 3830 SH SOLE 0 0 3830 ANTARES PHARMA INC COM 036642106 159 49323 SH SOLE 0 0 49323 ANTHEM INC COM 036752103 4433 23562 SH SOLE 0 0 23562 AON PLC SHS CL A G0408V102 1165 8765 SH SOLE 0 0 8765 APACHE CORP COM 037411105 2440 50912 SH SOLE 0 0 50912 APOLLO COML REAL EST FIN INC COM 03762U105 400 21546 SH SOLE 0 0 21546 APOLLO COML REAL EST FIN INC NOTE 5.500% 3/1 03762UAA3 27 25000 SH SOLE 0 0 25000 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 1418 53602 SH SOLE 0 0 53602 APOLLO INVT CORP COM 03761U106 1720 269239 SH SOLE 0 0 269239 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 445 23795 SH SOLE 0 0 23795 APPLE INC COM 037833100 372517 2586561 SH SOLE 0 0 2586561 APPLIED DNA SCIENCES INC COM NEW 03815U201 35 19694 SH SOLE 0 0 19694 APPLIED MATLS INC COM 038222105 6701 162202 SH SOLE 0 0 162202 APTARGROUP INC COM 038336103 368 4234 SH SOLE 0 0 4234 AQUA AMERICA INC COM 03836W103 10273 308486 SH SOLE 0 0 308486 ARCH CAP GROUP LTD ORD G0450A105 338 3619 SH SOLE 0 0 3619 ARCHER DANIELS MIDLAND CO COM 039483102 7132 172354 SH SOLE 0 0 172354 ARCONIC INC COM 03965L100 1949 86065 SH SOLE 0 0 86065 ARES CAP CORP COM 04010L103 5064 309135 SH SOLE 0 0 309135 ARISTA NETWORKS INC COM 040413106 492 3286 SH SOLE 0 0 3286 ARK ETF TR INNOVATION ETF 00214Q104 764 26402 SH SOLE 0 0 26402 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 682 27299 SH SOLE 0 0 27299 AROTECH CORP COM NEW 042682203 108 30453 SH SOLE 0 0 30453 ARRAY BIOPHARMA INC COM 04269X105 212 25305 SH SOLE 0 0 25305 ARRIS INTL INC SHS G0551A103 1646 58761 SH SOLE 0 0 58761 ARROW ETF TR ARROW DJ GLB YLD 04273H104 278 15191 SH SOLE 0 0 15191 ARVINMERITOR INC FRNT 4.000% 2/1 043353AH4 10 10000 SH SOLE 0 0 10000 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 339 29035 SH SOLE 0 0 29035 ASANKO GOLD INC COM 04341Y105 17 11266 SH SOLE 0 0 11266 ASSOCIATED BANC CORP COM 045487105 205 8117 SH SOLE 0 0 8117 ASTORIA FINL CORP COM 046265104 257 12772 SH SOLE 0 0 12772 ASTRAZENECA PLC SPONSORED ADR 046353108 3960 116162 SH SOLE 0 0 116162 ASTRONOVA INC COM 04638F108 133 10310 SH SOLE 0 0 10310 AT&T INC COM 00206R102 135576 3593321 SH SOLE 0 0 3593321 ATHENAHEALTH INC COM 04685W103 549 3907 SH SOLE 0 0 3907 ATHERSYS INC COM 04744L106 19 12500 SH SOLE 0 0 12500 ATLANTIC PWR CORP COM NEW 04878Q863 30 12475 SH SOLE 0 0 12475 ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 6/0 049164BH8 47 45000 SH SOLE 0 0 45000 ATMOS ENERGY CORP COM 049560105 1164 14032 SH SOLE 0 0 14032 AUTODESK INC COM 052769106 689 6833 SH SOLE 0 0 6833 AUTOMATIC DATA PROCESSING IN COM 053015103 14049 137119 SH SOLE 0 0 137119 AUTOZONE INC COM 053332102 426 747 SH SOLE 0 0 747 AVALONBAY CMNTYS INC COM 053484101 534 2778 SH SOLE 0 0 2778 AVANGRID INC COM 05351W103 1126 25503 SH SOLE 0 0 25503 AVERY DENNISON CORP COM 053611109 2126 24060 SH SOLE 0 0 24060 AVISTA CORP COM 05379B107 297 7002 SH SOLE 0 0 7002 AVON PRODS INC COM 054303102 116 30475 SH SOLE 0 0 30475 AXOGEN INC COM 05463X106 188 11250 SH SOLE 0 0 11250 AXON ENTERPRISE INC COM 05464C101 700 27847 SH SOLE 0 0 27847 AZURRX BIOPHARMA INC COM 05502L105 57 14247 SH SOLE 0 0 14247 B & G FOODS INC NEW COM 05508R106 2393 67208 SH SOLE 0 0 67208 BAIDU INC SPON ADR REP A 056752108 4203 23499 SH SOLE 0 0 23499 BAKER HUGHES INC COM 057224107 785 14408 SH SOLE 0 0 14408 BALCHEM CORP COM 057665200 645 8298 SH SOLE 0 0 8298 BALDWIN & LYONS INC CL B 057755209 678 27662 SH SOLE 0 0 27662 BALL CORP COM 058498106 471 11150 SH SOLE 0 0 11150 BALLARD PWR SYS INC NEW COM 058586108 181 62290 SH SOLE 0 0 62290 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 992 118664 SH SOLE 0 0 118664 BANCO SANTANDER SA ADR 05964H105 1989 297318 SH SOLE 0 0 297318 BANK AMER CORP 7.25%CNV PFD L 060505682 974 772 SH SOLE 0 0 772 BANK AMER CORP COM 060505104 51261 2112970 SH SOLE 0 0 2112970 BANK HAWAII CORP COM 062540109 274 3303 SH SOLE 0 0 3303 BANK MONTREAL QUE COM 063671101 4092 55723 SH SOLE 0 0 55723 BANK MUTUAL CORP NEW COM 063750103 115 12596 SH SOLE 0 0 12596 BANK N S HALIFAX COM 064149107 1950 32431 SH SOLE 0 0 32431 BANK NEW YORK MELLON CORP COM 064058100 8253 161768 SH SOLE 0 0 161768 BANK OF NOVA SCOTIA NOTE 4.500%12/1 064159HB5 21 20000 SH SOLE 0 0 20000 BANK OF THE OZARKS INC COM 063904106 411 8778 SH SOLE 0 0 8778 BANKWELL FINL GROUP INC COM 06654A103 399 12782 SH SOLE 0 0 12782 BARCLAYS BANK PLC ADR PFD SR 5 06739H362 1581 59470 SH SOLE 0 0 59470 BARCLAYS BK PLC IPSP CROIL ETN 06738C786 415 85476 SH SOLE 0 0 85476 BARCLAYS BK PLC S&P 500 VEQTOR 06740C337 238 1644 SH SOLE 0 0 1644 BARCLAYS PLC ADR 06738E204 365 34437 SH SOLE 0 0 34437 BARD C R INC COM 067383109 3737 11821 SH SOLE 0 0 11821 BARINGS CORPORATE INVS COM 06759X107 547 36225 SH SOLE 0 0 36225 BARINGS PARTN INVS SH BEN INT 06761A103 507 36341 SH SOLE 0 0 36341 BARNES & NOBLE ED INC COM 06777U101 156 14704 SH SOLE 0 0 14704 BARNES & NOBLE INC COM 067774109 514 67603 SH SOLE 0 0 67603 BARNES GROUP INC COM 067806109 506 8648 SH SOLE 0 0 8648 BARRICK GOLD CORP COM 067901108 1512 95028 SH SOLE 0 0 95028 BASSETT FURNITURE INDS INC COM 070203104 322 8472 SH SOLE 0 0 8472 BAXTER INTL INC COM 071813109 3752 61970 SH SOLE 0 0 61970 BB&T CORP COM 054937107 16206 356882 SH SOLE 0 0 356882 BCE INC COM NEW 05534B760 2285 50733 SH SOLE 0 0 50733 BECTON DICKINSON & CO COM 075887109 10168 52112 SH SOLE 0 0 52112 BED BATH & BEYOND INC COM 075896100 261 8574 SH SOLE 0 0 8574 BELMOND LTD CL A G1154H107 196 14752 SH SOLE 0 0 14752 BEMIS INC COM 081437105 566 12230 SH SOLE 0 0 12230 BERKLEY W R CORP COM 084423102 342 4941 SH SOLE 0 0 4941 BERKSHIRE HATHAWAY INC DEL CL A 084670108 23687 93 SH SOLE 0 0 93 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 159584 942223 SH SOLE 0 0 942223 BERKSHIRE HILLS BANCORP INC COM 084680107 1977 56232 SH SOLE 0 0 56232 BEST BUY INC COM 086516101 3042 53053 SH SOLE 0 0 53053 BGC PARTNERS INC CL A 05541T101 2146 169814 SH SOLE 0 0 169814 BHP BILLITON LTD SPONSORED ADR 088606108 1834 51520 SH SOLE 0 0 51520 BIO PATH HOLDINGS INC COM 09057N102 148 381398 SH SOLE 0 0 381398 BIO TECHNE CORP COM 09073M104 469 3988 SH SOLE 0 0 3988 BIOCRYST PHARMACEUTICALS COM 09058V103 227 40755 SH SOLE 0 0 40755 BIOGEN INC COM 09062X103 7474 27543 SH SOLE 0 0 27543 BIOLASE INC COM 090911108 12 12634 SH SOLE 0 0 12634 BIOLINERX LTD SPONSORED ADR 09071M106 46 55000 SH SOLE 0 0 55000 BIOMARIN PHARMACEUTICAL INC COM 09061G101 592 6515 SH SOLE 0 0 6515 BIOMARIN PHARMACEUTICAL INC NOTE 0.750%10/1 09061GAE1 23 21000 SH SOLE 0 0 21000 BIOSTAGE INC COM 09074M103 6 14547 SH SOLE 0 0 14547 BIOTIME INC COM 09066L105 189 60091 SH SOLE 0 0 60091 BIOVERATIV INC COM 09075E100 704 11692 SH SOLE 0 0 11692 BLACK HILLS CORP COM 092113109 226 3354 SH SOLE 0 0 3354 BLACKBERRY LTD COM 09228F103 327 32718 SH SOLE 0 0 32718 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 443 30837 SH SOLE 0 0 30837 BLACKROCK CAPITAL INVESTMENT COM 092533108 677 90427 SH SOLE 0 0 90427 BLACKROCK CAPITAL INVESTMENT NOTE 5.500% 2/1 092533AB4 118 116000 SH SOLE 0 0 116000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 331 23857 SH SOLE 0 0 23857 BLACKROCK CORPOR HI YLD FD I COM 09255P107 2002 182667 SH SOLE 0 0 182667 BLACKROCK CR ALLCTN INC TR COM 092508100 1513 112486 SH SOLE 0 0 112486 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 347 30110 SH SOLE 0 0 30110 BLACKROCK DEFINED OPPRTY CR COM 09255Q105 907 91312 SH SOLE 0 0 91312 BLACKROCK ENERGY & RES TR COM 09250U101 591 45446 SH SOLE 0 0 45446 BLACKROCK ENH CAP & INC FD I COM 09256A109 192 12922 SH SOLE 0 0 12922 BLACKROCK ENHANCED EQT DIV T COM 09251A104 1058 120197 SH SOLE 0 0 120197 BLACKROCK ENHANCED GBL DIV T COM 092501105 450 33996 SH SOLE 0 0 33996 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 244 38848 SH SOLE 0 0 38848 BLACKROCK FLOAT RATE OME STR COM 09255X100 433 30762 SH SOLE 0 0 30762 BLACKROCK FLOATING RATE INCO COM 091941104 400 28652 SH SOLE 0 0 28652 BLACKROCK INC COM 09247X101 11961 28316 SH SOLE 0 0 28316 BLACKROCK INCOME TR INC COM 09247F100 288 45272 SH SOLE 0 0 45272 BLACKROCK INVT QUALITY MUN T COM 09247D105 202 13654 SH SOLE 0 0 13654 BLACKROCK LTD DURATION INC T COM SHS 09249W101 534 33836 SH SOLE 0 0 33836 BLACKROCK MASS TAX-EXEMPT TR SH BEN INT 09258E109 181 13022 SH SOLE 0 0 13022 BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 1000 63434 SH SOLE 0 0 63434 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 1663 71860 SH SOLE 0 0 71860 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 235 16651 SH SOLE 0 0 16651 BLACKROCK MUNI 2018 TERM TR COM 09248C106 1200 79865 SH SOLE 0 0 79865 BLACKROCK MUNI INCOME INV QL COM 09250G102 188 12714 SH SOLE 0 0 12714 BLACKROCK MUNI INCOME TR II COM 09249N101 196 12819 SH SOLE 0 0 12819 BLACKROCK MUNI INTER DR FD I COM 09253X102 517 36812 SH SOLE 0 0 36812 BLACKROCK MUNIASSETS FD INC COM 09254J102 599 40000 SH SOLE 0 0 40000 BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 152 10109 SH SOLE 0 0 10109 BLACKROCK MUNICIPL INC QLTY COM 092479104 942 65027 SH SOLE 0 0 65027 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 187 15647 SH SOLE 0 0 15647 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 479 33176 SH SOLE 0 0 33176 BLACKROCK MUNIVEST FD II INC COM 09253T101 263 16751 SH SOLE 0 0 16751 BLACKROCK MUNIVEST FD INC COM 09253R105 365 37730 SH SOLE 0 0 37730 BLACKROCK MUNIYIELD FD INC COM 09253W104 280 18648 SH SOLE 0 0 18648 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 180 12558 SH SOLE 0 0 12558 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 469 32809 SH SOLE 0 0 32809 BLACKROCK MUNIYIELD QUALITY COM 09254F100 307 20022 SH SOLE 0 0 20022 BLACKROCK RES & COMM STRAT T SHS 09257A108 418 52218 SH SOLE 0 0 52218 BLACKROCK SCIENCE & TECH TR SHS 09258G104 284 12797 SH SOLE 0 0 12797 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 1430 62400 SH SOLE 0 0 62400 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 15870 475848 SH SOLE 0 0 475848 BLACKSTONE GSO FLTING RTE FU COM 09256U105 393 21949 SH SOLE 0 0 21949 BLACKSTONE GSO LNG SHRT CR I COM SHS BN INT 09257D102 429 26561 SH SOLE 0 0 26561 BLACKSTONE MTG TR INC COM CL A 09257W100 544 17218 SH SOLE 0 0 17218 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 1619 42010 SH SOLE 0 0 42010 BLOCK H & R INC COM 093671105 379 12271 SH SOLE 0 0 12271 BLUE BUFFALO PET PRODS INC COM 09531U102 1790 78455 SH SOLE 0 0 78455 BLUE HILLS BANCORP INC COM 095573101 311 17368 SH SOLE 0 0 17368 BOARDWALK PIPELINE PARTNERS UT LTD PARTNER 096627104 211 11725 SH SOLE 0 0 11725 BOEING CO COM 097023105 48407 244791 SH SOLE 0 0 244791 BORGWARNER INC COM 099724106 830 19601 SH SOLE 0 0 19601 BOSTON BEER INC CL A 100557107 459 3476 SH SOLE 0 0 3476 BOSTON PRIVATE FINL HLDGS IN COM 101119105 159 10365 SH SOLE 0 0 10365 BOSTON PROPERTIES INC COM 101121101 991 8056 SH SOLE 0 0 8056 BOSTON SCIENTIFIC CORP COM 101137107 1647 59412 SH SOLE 0 0 59412 BOTTOMLINE TECH DEL INC NOTE 1.500%12/0 101388AA4 10 10000 SH SOLE 0 0 10000 BOULDER GROWTH & INCOME FD I COM 101507101 297 30539 SH SOLE 0 0 30539 BOVIE MEDICAL CORP COM 10211F100 33 13200 SH SOLE 0 0 13200 BP PLC SPONSORED ADR 055622104 17679 510208 SH SOLE 0 0 510208 BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 400 18510 SH SOLE 0 0 18510 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 47 11266 SH SOLE 0 0 11266 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 318 18134 SH SOLE 0 0 18134 BRINKER INTL INC COM 109641100 2487 65267 SH SOLE 0 0 65267 BRISTOL MYERS SQUIBB CO COM 110122108 39093 701593 SH SOLE 0 0 701593 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 2156 31460 SH SOLE 0 0 31460 BROADCOM LTD SHS Y09827109 6097 26160 SH SOLE 0 0 26160 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 689 9114 SH SOLE 0 0 9114 BROCADE COMMUNICATIONS SYS I COM NEW 111621306 220 17409 SH SOLE 0 0 17409 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 4185 106724 SH SOLE 0 0 106724 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 2631 64307 SH SOLE 0 0 64307 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 1186 51165 SH SOLE 0 0 51165 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 356 11140 SH SOLE 0 0 11140 BROOKLINE BANCORP INC DEL COM 11373M107 3330 228108 SH SOLE 0 0 228108 BROWN & BROWN INC COM 115236101 534 12407 SH SOLE 0 0 12407 BROWN FORMAN CORP CL A 115637100 574 11635 SH SOLE 0 0 11635 BROWN FORMAN CORP CL B 115637209 7424 152755 SH SOLE 0 0 152755 BSB BANCORP INC MD COM 05573H108 861 29440 SH SOLE 0 0 29440 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 5110 79931 SH SOLE 0 0 79931 BUFFALO WILD WINGS INC COM 119848109 204 1607 SH SOLE 0 0 1607 BWX TECHNOLOGIES INC COM 05605H100 734 15051 SH SOLE 0 0 15051 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 440 6408 SH SOLE 0 0 6408 CA INC COM 12673P105 1640 47585 SH SOLE 0 0 47585 CABELAS INC COM 126804301 238 4005 SH SOLE 0 0 4005 CABLE ONE INC COM 12685J105 1011 1422 SH SOLE 0 0 1422 CABOT CORP COM 127055101 235 4400 SH SOLE 0 0 4400 CABOT OIL & GAS CORP COM 127097103 243 9706 SH SOLE 0 0 9706 CAL MAINE FOODS INC COM NEW 128030202 1599 40384 SH SOLE 0 0 40384 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 973 82220 SH SOLE 0 0 82220 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 5059 449249 SH SOLE 0 0 449249 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 1520 75954 SH SOLE 0 0 75954 CALAMOS GBL DYN INCOME FUND COM 12811L107 2475 290193 SH SOLE 0 0 290193 CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 1438 109090 SH SOLE 0 0 109090 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 2349 200102 SH SOLE 0 0 200102 CALGON CARBON CORP COM 129603106 232 15343 SH SOLE 0 0 15343 CALIFORNIA WTR SVC GROUP COM 130788102 358 9729 SH SOLE 0 0 9729 CALIX INC COM 13100M509 122 17850 SH SOLE 0 0 17850 CALLON PETE CO DEL COM 13123X102 856 80691 SH SOLE 0 0 80691 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 86 20317 SH SOLE 0 0 20317 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 724 21144 SH SOLE 0 0 21144 CAMDEN NATL CORP COM 133034108 1729 40293 SH SOLE 0 0 40293 CAMECO CORP COM 13321L108 534 58683 SH SOLE 0 0 58683 CAMPBELL SOUP CO COM 134429109 1858 35635 SH SOLE 0 0 35635 CANADIAN NATL RY CO COM 136375102 4572 56414 SH SOLE 0 0 56414 CANADIAN PAC RY LTD COM 13645T100 361 2245 SH SOLE 0 0 2245 CANON INC SPONSORED ADR 138006309 522 15332 SH SOLE 0 0 15332 CANTEL MEDICAL CORP COM 138098108 1394 17898 SH SOLE 0 0 17898 CAPITAL ONE FINL CORP COM 14040H105 5143 62247 SH SOLE 0 0 62247 CAPITAL PRODUCT PARTNERS L P COM UNIT LP Y11082107 103 30174 SH SOLE 0 0 30174 CAPITOL FED FINL INC COM 14057J101 197 13837 SH SOLE 0 0 13837 CAPSTEAD MTG CORP COM NO PAR 14067E506 172 16443 SH SOLE 0 0 16443 CARA THERAPEUTICS INC COM 140755109 494 32078 SH SOLE 0 0 32078 CARDINAL HEALTH INC COM 14149Y108 5295 67949 SH SOLE 0 0 67949 CARDIOVASCULAR SYS INC DEL COM 141619106 483 14988 SH SOLE 0 0 14988 CARE CAP PPTYS INC COM 141624106 286 10708 SH SOLE 0 0 10708 CARLISLE COS INC COM 142339100 1210 12685 SH SOLE 0 0 12685 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 261 13230 SH SOLE 0 0 13230 CARMAX INC COM 143130102 975 15462 SH SOLE 0 0 15462 CARNIVAL CORP UNIT 99/99/9999 143658300 2311 35245 SH SOLE 0 0 35245 CAROLINA FINL CORP NEW COM 143873107 321 9931 SH SOLE 0 0 9931 CASEYS GEN STORES INC COM 147528103 667 6223 SH SOLE 0 0 6223 CATALYST PHARMACEUTICALS INC COM 14888U101 66 23815 SH SOLE 0 0 23815 CATCHMARK TIMBER TR INC CL A 14912Y202 1026 90257 SH SOLE 0 0 90257 CATERPILLAR INC DEL COM 149123101 32176 299425 SH SOLE 0 0 299425 CATHAY GEN BANCORP COM 149150104 699 18430 SH SOLE 0 0 18430 CAVIUM INC COM 14964U108 479 7704 SH SOLE 0 0 7704 CBL & ASSOC PPTYS INC COM 124830100 255 30282 SH SOLE 0 0 30282 CBOE HLDGS INC COM 12503M108 261 2859 SH SOLE 0 0 2859 CBRE CLARION GLOBAL REAL EST COM 12504G100 1317 170607 SH SOLE 0 0 170607 CBS CORP NEW CL B 124857202 1673 26229 SH SOLE 0 0 26229 CDK GLOBAL INC COM 12508E101 1749 28187 SH SOLE 0 0 28187 CDN IMPERIAL BK COMM TORONTO COM 136069101 884 10891 SH SOLE 0 0 10891 CECO ENVIRONMENTAL CORP COM 125141101 100 10871 SH SOLE 0 0 10871 CEDAR FAIR L P DEPOSITRY UNIT 150185106 2196 30456 SH SOLE 0 0 30456 CELADON GROUP INC COM 150838100 32 10084 SH SOLE 0 0 10084 CELANESE CORP DEL COM SER A 150870103 347 3659 SH SOLE 0 0 3659 CELGENE CORP COM 151020104 18275 140717 SH SOLE 0 0 140717 CELLDEX THERAPEUTICS INC NEW COM 15117B103 55 22093 SH SOLE 0 0 22093 CEMEX SAB DE CV SPON ADR NEW 151290889 177 18795 SH SOLE 0 0 18795 CEMPRA INC COM 15130J109 60 13123 SH SOLE 0 0 13123 CENTER COAST MLP & INFRSTR F COM SHS 151461100 245 22364 SH SOLE 0 0 22364 CENTERPOINT ENERGY INC COM 15189T107 1535 56073 SH SOLE 0 0 56073 CENTRAL FD CDA LTD CL A 153501101 3433 278424 SH SOLE 0 0 278424 CENTURY BANCORP INC MASS CL A NON VTG 156432106 478 7515 SH SOLE 0 0 7515 CENTURYLINK INC COM 156700106 2790 116816 SH SOLE 0 0 116816 CERECOR INC COM 15671L109 7 13012 SH SOLE 0 0 13012 CERNER CORP COM 156782104 5272 79316 SH SOLE 0 0 79316 CF INDS HLDGS INC COM 125269100 588 21041 SH SOLE 0 0 21041 CHAMPIONS ONCOLOGY INC COM NEW 15870P307 53 20460 SH SOLE 0 0 20460 CHARLES RIV LABS INTL INC COM 159864107 2314 22877 SH SOLE 0 0 22877 CHART INDS INC NOTE 2.000% 8/0 16115QAC4 17 17000 SH SOLE 0 0 17000 CHARTER COMMUNICATIONS INC N CL A 16119P108 1007 2991 SH SOLE 0 0 2991 CHECK POINT SOFTWARE TECH LT ORD M22465104 1091 10002 SH SOLE 0 0 10002 CHEESECAKE FACTORY INC COM 163072101 360 7150 SH SOLE 0 0 7150 CHEGG INC COM 163092109 205 16686 SH SOLE 0 0 16686 CHEMOURS CO COM 163851108 1355 35733 SH SOLE 0 0 35733 CHENIERE ENERGY INC COM NEW 16411R208 2519 51709 SH SOLE 0 0 51709 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 867 26759 SH SOLE 0 0 26759 CHESAPEAKE ENERGY CORP COM 165167107 1291 259689 SH SOLE 0 0 259689 CHESAPEAKE ENERGY CORP NOTE 2.750%11/1 165167BW6 39 39000 SH SOLE 0 0 39000 CHESAPEAKE UTILS CORP COM 165303108 1241 16563 SH SOLE 0 0 16563 CHEVRON CORP NEW COM 166764100 78063 748231 SH SOLE 0 0 748231 CHICAGO BRIDGE & IRON CO N V COM 167250109 981 49738 SH SOLE 0 0 49738 CHIMERA INVT CORP COM NEW 16934Q208 1515 81331 SH SOLE 0 0 81331 CHINA FD INC COM 169373107 425 22757 SH SOLE 0 0 22757 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 1861 35055 SH SOLE 0 0 35055 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 238 3029 SH SOLE 0 0 3029 CHIPOTLE MEXICAN GRILL INC COM 169656105 2900 6969 SH SOLE 0 0 6969 CHOICE HOTELS INTL INC COM 169905106 216 3361 SH SOLE 0 0 3361 CHUBB LIMITED COM H1467J104 5932 40804 SH SOLE 0 0 40804 CHURCH & DWIGHT INC COM 171340102 4898 94408 SH SOLE 0 0 94408 CIENA CORP COM NEW 171779309 571 22831 SH SOLE 0 0 22831 CIGNA CORPORATION COM 125509109 6486 38748 SH SOLE 0 0 38748 CIMAREX ENERGY CO COM 171798101 207 2206 SH SOLE 0 0 2206 CINCINNATI FINL CORP COM 172062101 1357 18736 SH SOLE 0 0 18736 CINEMARK HOLDINGS INC COM 17243V102 213 5476 SH SOLE 0 0 5476 CINTAS CORP COM 172908105 1129 8960 SH SOLE 0 0 8960 CIRRUS LOGIC INC COM 172755100 295 4700 SH SOLE 0 0 4700 CISCO SYS INC COM 17275R102 42792 1367158 SH SOLE 0 0 1367158 CIT GROUP INC COM NEW 125581801 226 4646 SH SOLE 0 0 4646 CITIGROUP INC COM NEW 172967424 13673 204444 SH SOLE 0 0 204444 CITIZENS & NORTHN CORP COM 172922106 341 14679 SH SOLE 0 0 14679 CITRIX SYS INC COM 177376100 492 6184 SH SOLE 0 0 6184 CITY OFFICE REIT INC COM 178587101 253 19917 SH SOLE 0 0 19917 CLAYMORE EXCHANGE TRD FD TR 2021 HG YLD CB 18383M225 260 10329 SH SOLE 0 0 10329 CLAYMORE EXCHANGE TRD FD TR GUG BLT2017 HY 18383M399 1445 56179 SH SOLE 0 0 56179 CLAYMORE EXCHANGE TRD FD TR GUG BLT2018 HY 18383M381 5707 224778 SH SOLE 0 0 224778 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2019 HY 18383M373 867 35164 SH SOLE 0 0 35164 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2020 HY 18383M365 2845 114501 SH SOLE 0 0 114501 CLAYMORE EXCHANGE TRD FD TR GUG BULL2018 E 18383M530 3389 159465 SH SOLE 0 0 159465 CLAYMORE EXCHANGE TRD FD TR GUG BULL2019 E 18383M522 3431 161406 SH SOLE 0 0 161406 CLAYMORE EXCHANGE TRD FD TR GUG BULL2020 E 18383M514 1845 85898 SH SOLE 0 0 85898 CLAYMORE EXCHANGE TRD FD TR GUG INTL MLT ASS 18383Q804 255 15432 SH SOLE 0 0 15432 CLAYMORE EXCHANGE TRD FD TR GUG MIDCAP CORE 18383M720 1101 18266 SH SOLE 0 0 18266 CLAYMORE EXCHANGE TRD FD TR GUG MULTI ASSET 18383M506 725 34603 SH SOLE 0 0 34603 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2021 18383M266 582 27345 SH SOLE 0 0 27345 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2022 18383M258 1546 72516 SH SOLE 0 0 72516 CLAYMORE EXCHANGE TRD FD TR GUGG CHN TECH 18383Q135 291 6221 SH SOLE 0 0 6221 CLAYMORE EXCHANGE TRD FD TR GUGG CRP BD 2017 18383M548 1119 49474 SH SOLE 0 0 49474 CLAYMORE EXCHANGE TRD FD TR GUGG MSCI GB ETF 18383Q879 397 13911 SH SOLE 0 0 13911 CLAYMORE EXCHANGE TRD FD TR GUGG S&P GBL WTR 18383Q507 4363 133759 SH SOLE 0 0 133759 CLAYMORE EXCHANGE TRD FD TR GUGG ULTR SH DUR 18383M654 1379 27420 SH SOLE 0 0 27420 CLAYMORE EXCHANGE TRD FD TR GUGGEN DEFN EQTY 18383M878 3853 90336 SH SOLE 0 0 90336 CLAYMORE EXCHANGE TRD FD TR GUGGENHEIM ETF 18385P705 381 7301 SH SOLE 0 0 7301 CLAYMORE EXCHANGE TRD FD TR GUGGENHEIM SOLAR 18383Q739 229 11495 SH SOLE 0 0 11495 CLEAN ENERGY FUELS CORP COM 184499101 201 78991 SH SOLE 0 0 78991 CLEAN HARBORS INC COM 184496107 405 7253 SH SOLE 0 0 7253 CLEARBRIDGE AMERN ENERG MLP COM 184691103 168 18656 SH SOLE 0 0 18656 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 875 57355 SH SOLE 0 0 57355 CLEARBRIDGE ENERGY MLP TR FD COM 18469Q108 198 15476 SH SOLE 0 0 15476 CLIFFS NAT RES INC COM 18683K101 321 46319 SH SOLE 0 0 46319 CLOROX CO DEL COM 189054109 15988 119990 SH SOLE 0 0 119990 CLOUD PEAK ENERGY INC COM 18911Q102 52 14864 SH SOLE 0 0 14864 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 465 43845 SH SOLE 0 0 43845 CME GROUP INC COM 12572Q105 3646 29113 SH SOLE 0 0 29113 CMS ENERGY CORP COM 125896100 2645 57197 SH SOLE 0 0 57197 COACH INC COM 189754104 1994 42122 SH SOLE 0 0 42122 COCA COLA BOTTLING CO CONS COM 191098102 270 1181 SH SOLE 0 0 1181 COCA COLA CO COM 191216100 55382 1234835 SH SOLE 0 0 1234835 COCA COLA EUROPEAN PARTNERS SHS G25839104 449 11050 SH SOLE 0 0 11050 COGNEX CORP COM 192422103 576 6779 SH SOLE 0 0 6779 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3226 48579 SH SOLE 0 0 48579 COHEN & STEERS CLOSED END OP COM 19248P106 3018 232305 SH SOLE 0 0 232305 COHEN & STEERS GLOBAL INC BL COM 19248M103 113 11837 SH SOLE 0 0 11837 COHEN & STEERS INFRASTRUCTUR COM 19248A109 1116 47233 SH SOLE 0 0 47233 COHEN & STEERS QUALITY RLTY COM 19247L106 975 77461 SH SOLE 0 0 77461 COHEN & STEERS REIT & PFD IN COM 19247X100 1158 55717 SH SOLE 0 0 55717 COHEN & STEERS SLT PFD INCM COM 19248Y107 301 10611 SH SOLE 0 0 10611 COHEN & STEERS TOTAL RETURN COM 19247R103 2279 181133 SH SOLE 0 0 181133 COLGATE PALMOLIVE CO COM 194162103 18407 248309 SH SOLE 0 0 248309 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 261 20890 SH SOLE 0 0 20890 COLONY CAP INC NOTE 3.875% 1/1 19624RAB2 25 25000 SH SOLE 0 0 25000 COLONY NORTHSTAR INC CL A COM 19625W104 3146 223283 SH SOLE 0 0 223283 COLUMBIA BKG SYS INC COM 197236102 211 5287 SH SOLE 0 0 5287 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 1654 63335 SH SOLE 0 0 63335 COLUMBIA PPTY TR INC COM NEW 198287203 5278 235828 SH SOLE 0 0 235828 COMCAST CORP NEW CL A 20030N101 17636 453123 SH SOLE 0 0 453123 COMERICA INC COM 200340107 579 7911 SH SOLE 0 0 7911 COMMERCE BANCSHARES INC COM 200525103 694 12214 SH SOLE 0 0 12214 COMMERCIAL METALS CO COM 201723103 343 17647 SH SOLE 0 0 17647 COMMUNITY BK SYS INC COM 203607106 1329 23830 SH SOLE 0 0 23830 COMMUNITY HEALTH SYS INC NEW COM 203668108 112 11220 SH SOLE 0 0 11220 COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 581 241981 SH SOLE 0 0 241981 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 639 36634 SH SOLE 0 0 36634 COMPASS MINERALS INTL INC COM 20451N101 1758 26917 SH SOLE 0 0 26917 CONAGRA BRANDS INC COM 205887102 2463 68875 SH SOLE 0 0 68875 CONDUENT INC COM 206787103 250 15708 SH SOLE 0 0 15708 CONNECTICUT WTR SVC INC COM 207797101 650 11714 SH SOLE 0 0 11714 CONNECTONE BANCORP INC NEW COM 20786W107 481 21330 SH SOLE 0 0 21330 CONOCOPHILLIPS COM 20825C104 25765 586109 SH SOLE 0 0 586109 CONSOL ENERGY INC COM 20854P109 168 11259 SH SOLE 0 0 11259 CONSOLIDATED COMM HLDGS INC COM 209034107 345 16080 SH SOLE 0 0 16080 CONSOLIDATED EDISON INC COM 209115104 24951 308720 SH SOLE 0 0 308720 CONSTELLATION BRANDS INC CL A 21036P108 5259 27147 SH SOLE 0 0 27147 CONSTELLATION BRANDS INC CL B 21036P207 312 1602 SH SOLE 0 0 1602 CONTINENTAL RESOURCES INC COM 212015101 606 18755 SH SOLE 0 0 18755 COOPER COS INC COM NEW 216648402 822 3433 SH SOLE 0 0 3433 COPART INC COM 217204106 568 17860 SH SOLE 0 0 17860 CORE LABORATORIES N V COM N22717107 355 3504 SH SOLE 0 0 3504 CORECIVIC INC COM 21871N101 218 7896 SH SOLE 0 0 7896 CORMEDIX INC COM 21900C100 7 16386 SH SOLE 0 0 16386 CORNING INC COM 219350105 15969 531399 SH SOLE 0 0 531399 COSTAR GROUP INC COM 22160N109 593 2250 SH SOLE 0 0 2250 COSTCO WHSL CORP NEW COM 22160K105 26137 163431 SH SOLE 0 0 163431 COTT CORP QUE COM 22163N106 1472 101918 SH SOLE 0 0 101918 COTY INC COM CL A 222070203 241 12831 SH SOLE 0 0 12831 COVANTA HLDG CORP COM 22282E102 362 27419 SH SOLE 0 0 27419 COVENANT TRANSN GROUP INC CL A 22284P105 454 25912 SH SOLE 0 0 25912 CPI CARD GROUP INC COM 12634H101 279 97806 SH SOLE 0 0 97806 CRACKER BARREL OLD CTRY STOR COM 22410J106 1834 10965 SH SOLE 0 0 10965 CRANE CO COM 224399105 471 5927 SH SOLE 0 0 5927 CREDIT SUISSE GROUP SPONSORED ADR 225401108 478 32731 SH SOLE 0 0 32731 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 261 92051 SH SOLE 0 0 92051 CREE INC COM 225447101 635 25742 SH SOLE 0 0 25742 CROWN CASTLE INTL CORP NEW COM 22822V101 4461 44529 SH SOLE 0 0 44529 CSX CORP COM 126408103 13392 245452 SH SOLE 0 0 245452 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 887 16463 SH SOLE 0 0 16463 CUBESMART COM 229663109 3473 144450 SH SOLE 0 0 144450 CULLEN FROST BANKERS INC COM 229899109 1120 11928 SH SOLE 0 0 11928 CUMMINS INC COM 231021106 8717 53734 SH SOLE 0 0 53734 CURRENCYSHARES AUSTRALIAN DL AUSTRALIAN DOL 23129U101 268 3479 SH SOLE 0 0 3479 CURRENCYSHARES SWISS FRANC T SWISS FRANC SH 23129V109 238 2406 SH SOLE 0 0 2406 CURTISS WRIGHT CORP COM 231561101 237 2581 SH SOLE 0 0 2581 CVB FINL CORP COM 126600105 2418 107814 SH SOLE 0 0 107814 CVD EQUIPMENT CORP COM 126601103 138 12428 SH SOLE 0 0 12428 CVS HEALTH CORP COM 126650100 29324 364460 SH SOLE 0 0 364460 CYBERARK SOFTWARE LTD SHS M2682V108 439 8786 SH SOLE 0 0 8786 CYPRESS SEMICONDUCTOR CORP COM 232806109 1598 117049 SH SOLE 0 0 117049 CYRUSONE INC COM 23283R100 200 3587 SH SOLE 0 0 3587 CYS INVTS INC COM 12673A108 316 37530 SH SOLE 0 0 37530 CYTRX CORP COM PAR 232828509 11 16759 SH SOLE 0 0 16759 D R HORTON INC COM 23331A109 956 27659 SH SOLE 0 0 27659 DANAHER CORP DEL COM 235851102 5776 68447 SH SOLE 0 0 68447 DANAHER CORP DEL NOTE 1/2 235851AF9 68 21000 SH SOLE 0 0 21000 DARDEN RESTAURANTS INC COM 237194105 2228 24640 SH SOLE 0 0 24640 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 243 11238 SH SOLE 0 0 11238 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 440 19735 SH SOLE 0 0 19735 DAVITA INC COM 23918K108 563 8691 SH SOLE 0 0 8691 DBX ETF TR ALL WRLD EX US 233051598 880 34280 SH SOLE 0 0 34280 DBX ETF TR DB XTR MSCI EUR 233051853 1432 52291 SH SOLE 0 0 52291 DBX ETF TR INFRSTR REV FD 233051705 703 26447 SH SOLE 0 0 26447 DBX ETF TR XTRAK MSCI EAFE 233051200 14220 473670 SH SOLE 0 0 473670 DBX ETF TR XTRAK MSCI JAPN 233051507 270 6940 SH SOLE 0 0 6940 DBX ETF TR XTRC RUS1000 CMP 233051481 507 17330 SH SOLE 0 0 17330 DCT INDUSTRIAL TRUST INC COM NEW 233153204 1416 26498 SH SOLE 0 0 26498 DEERE & CO COM 244199105 12264 99232 SH SOLE 0 0 99232 DELAWARE INV MN MUN INC FD I COM 24610V103 296 20195 SH SOLE 0 0 20195 DELL TECHNOLOGIES INC COM CL V 24703L103 1690 27662 SH SOLE 0 0 27662 DELPHI AUTOMOTIVE PLC SHS G27823106 347 3960 SH SOLE 0 0 3960 DELTA AIR LINES INC DEL COM NEW 247361702 1960 36471 SH SOLE 0 0 36471 DELUXE CORP COM 248019101 370 5342 SH SOLE 0 0 5342 DENBURY RES INC COM NEW 247916208 19 12619 SH SOLE 0 0 12619 DENTSPLY SIRONA INC COM 24906P109 269 4151 SH SOLE 0 0 4151 DEPOMED INC COM 249908104 1017 94649 SH SOLE 0 0 94649 DEPOMED INC NOTE 2.500% 9/0 249908AA2 10 11000 SH SOLE 0 0 11000 DEUTSCHE GLOBAL HIGH INCOME COM 25158V108 237 27245 SH SOLE 0 0 27245 DEUTSCHE HIGH INCOME OPPORT COM 25158Y102 274 18404 SH SOLE 0 0 18404 DEUTSCHE MULTI-MKT INCOME TR SHS 25160E102 301 34201 SH SOLE 0 0 34201 DEUTSCHE MUN INCOME COM 25160C106 2290 169617 SH SOLE 0 0 169617 DEVON ENERGY CORP NEW COM 25179M103 1161 36324 SH SOLE 0 0 36324 DEXCOM INC COM 252131107 392 5354 SH SOLE 0 0 5354 DIAGEO P L C SPON ADR NEW 25243Q205 10578 88276 SH SOLE 0 0 88276 DIAMOND HILL INVESTMENT GROU COM NEW 25264R207 534 2678 SH SOLE 0 0 2678 DIAMOND OFFSHORE DRILLING IN COM 25271C102 113 10392 SH SOLE 0 0 10392 DIAMONDBACK ENERGY INC COM 25278X109 1229 13835 SH SOLE 0 0 13835 DICKS SPORTING GOODS INC COM 253393102 365 9157 SH SOLE 0 0 9157 DIEBOLD NXDF INC COM 253651103 616 21983 SH SOLE 0 0 21983 DIGITAL RLTY TR INC COM 253868103 1924 17033 SH SOLE 0 0 17033 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 3466 87239 SH SOLE 0 0 87239 DIREXION SHS ETF TR DLY GOLD INDX 3X 25460E844 274 9043 SH SOLE 0 0 9043 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 446 11203 SH SOLE 0 0 11203 DISCOVER FINL SVCS COM 254709108 2072 33316 SH SOLE 0 0 33316 DISH NETWORK CORP CL A 25470M109 586 9342 SH SOLE 0 0 9342 DISNEY WALT CO COM DISNEY 254687106 67334 633728 SH SOLE 0 0 633728 DIVERSIFIED REAL ASSET INC F COM SHS 25533B108 1993 114199 SH SOLE 0 0 114199 DNP SELECT INCOME FD COM 23325P104 5153 468053 SH SOLE 0 0 468053 DOLLAR GEN CORP NEW COM 256677105 710 9853 SH SOLE 0 0 9853 DOLLAR TREE INC COM 256746108 1158 16568 SH SOLE 0 0 16568 DOMINION ENERGY INC COM 25746U109 19875 259358 SH SOLE 0 0 259358 DOMINION ENERGY MIDSTRM PRTN COM UT REP LTD 257454108 226 7836 SH SOLE 0 0 7836 DOMINOS PIZZA INC COM 25754A201 1060 5011 SH SOLE 0 0 5011 DONALDSON INC COM 257651109 1752 38473 SH SOLE 0 0 38473 DORCHESTER MINERALS LP COM UNIT 25820R105 189 13078 SH SOLE 0 0 13078 DOUBLELINE INCOME SOLUTIONS COM 258622109 3291 159358 SH SOLE 0 0 159358 DOUBLELINE OPPORTUNISTIC CR COM 258623107 900 35680 SH SOLE 0 0 35680 DOVER CORP COM 260003108 883 11009 SH SOLE 0 0 11009 DOW CHEM CO COM 260543103 24678 391276 SH SOLE 0 0 391276 DR PEPPER SNAPPLE GROUP INC COM 26138E109 734 8055 SH SOLE 0 0 8055 DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 153 43730 SH SOLE 0 0 43730 DREYFUS STRATEGIC MUN BD FD COM 26202F107 93 10877 SH SOLE 0 0 10877 DREYFUS STRATEGIC MUNS INC COM 261932107 404 45373 SH SOLE 0 0 45373 DST SYS INC DEL COM 233326107 280 4543 SH SOLE 0 0 4543 DTE ENERGY CO COM 233331107 4358 41198 SH SOLE 0 0 41198 DU PONT E I DE NEMOURS & CO COM 263534109 18221 225763 SH SOLE 0 0 225763 DUFF & PHELPS GLB UTL INC FD COM 26433C105 289 17437 SH SOLE 0 0 17437 DUFF & PHELPS UTIL CORP BD T COM 26432K108 174 18903 SH SOLE 0 0 18903 DUKE ENERGY CORP NEW COM NEW 26441C204 30091 359982 SH SOLE 0 0 359982 DUKE REALTY CORP COM NEW 264411505 2245 80333 SH SOLE 0 0 80333 DUN & BRADSTREET CORP DEL NE COM 26483E100 239 2207 SH SOLE 0 0 2207 DUNKIN BRANDS GROUP INC COM 265504100 7971 144613 SH SOLE 0 0 144613 DUPONT FABROS TECHNOLOGY INC COM 26613Q106 1464 23934 SH SOLE 0 0 23934 DURECT CORP COM 266605104 32 20500 SH SOLE 0 0 20500 DXC TECHNOLOGY CO COM 23355L106 1171 15266 SH SOLE 0 0 15266 DXP ENTERPRISES INC NEW COM NEW 233377407 1595 46218 SH SOLE 0 0 46218 DYNAGAS LNG PARTNERS LP COM UNIT LTD PT Y2188B108 342 22378 SH SOLE 0 0 22378 DYNEX CAP INC COM NEW 26817Q506 2398 337743 SH SOLE 0 0 337743 EAGLE BANCORP INC MD COM 268948106 1289 20359 SH SOLE 0 0 20359 EAGLE MATERIALS INC COM 26969P108 419 4532 SH SOLE 0 0 4532 EASTGROUP PPTY INC COM 277276101 229 2731 SH SOLE 0 0 2731 EASTMAN CHEM CO COM 277432100 1197 14249 SH SOLE 0 0 14249 EATON CORP PLC SHS G29183103 6100 78373 SH SOLE 0 0 78373 EATON VANCE CORP COM NON VTG 278265103 3091 65323 SH SOLE 0 0 65323 EATON VANCE ENH EQTY INC FD COM 278277108 1613 111018 SH SOLE 0 0 111018 EATON VANCE ENHANCED EQ INC COM 278274105 1171 85570 SH SOLE 0 0 85570 EATON VANCE FLTG RATE INCOM COM SHS BEN INT 278284104 182 10866 SH SOLE 0 0 10866 EATON VANCE FLTING RATE INC COM 278279104 411 27133 SH SOLE 0 0 27133 EATON VANCE LTD DUR INCOME F COM 27828H105 5452 386694 SH SOLE 0 0 386694 EATON VANCE MUN BD FD COM 27827X101 466 36703 SH SOLE 0 0 36703 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 307 23647 SH SOLE 0 0 23647 EATON VANCE NEW YORK MUN BD COM 27827Y109 203 16300 SH SOLE 0 0 16300 EATON VANCE OH MUNI INCOME T SH BEN INT 27826G109 220 15790 SH SOLE 0 0 15790 EATON VANCE OHIO MUNICIPAL B COM 27828L106 644 49145 SH SOLE 0 0 49145 EATON VANCE RISK MNGD DIV EQ COM 27829G106 427 45563 SH SOLE 0 0 45563 EATON VANCE SH TM DR DIVR IN COM 27828V104 249 17746 SH SOLE 0 0 17746 EATON VANCE SR FLTNG RTE TR COM 27828Q105 487 32692 SH SOLE 0 0 32692 EATON VANCE SR INCOME TR SH BEN INT 27826S103 73 11014 SH SOLE 0 0 11014 EATON VANCE TAX ADVT DIV INC COM 27828G107 2440 111504 SH SOLE 0 0 111504 EATON VANCE TAX MNGD GBL DV COM 27829F108 2442 266350 SH SOLE 0 0 266350 EATON VANCE TAX MNGED BUY WR COM 27828X100 1194 72807 SH SOLE 0 0 72807 EATON VANCE TX ADV GLB DIV O COM 27828U106 550 22555 SH SOLE 0 0 22555 EATON VANCE TX ADV GLBL DIV COM 27828S101 1538 90102 SH SOLE 0 0 90102 EATON VANCE TX MGD DIV EQ IN COM 27828N102 1754 155484 SH SOLE 0 0 155484 EATON VANCE TX MNG BY WRT OP COM 27828Y108 1751 114793 SH SOLE 0 0 114793 EATON VANCE TXMGD GL BUYWR O COM 27829C105 1489 130839 SH SOLE 0 0 130839 EBAY INC COM 278642103 2134 61102 SH SOLE 0 0 61102 ECOLAB INC COM 278865100 5421 40837 SH SOLE 0 0 40837 EDGEWELL PERS CARE CO COM 28035Q102 1531 20139 SH SOLE 0 0 20139 EDISON INTL COM 281020107 3245 41500 SH SOLE 0 0 41500 EDITAS MEDICINE INC COM 28106W103 2003 119368 SH SOLE 0 0 119368 EDWARDS LIFESCIENCES CORP COM 28176E108 2572 21755 SH SOLE 0 0 21755 ELBIT SYS LTD ORD M3760D101 204 1650 SH SOLE 0 0 1650 ELDORADO GOLD CORP NEW COM 284902103 37 13988 SH SOLE 0 0 13988 ELECTRONIC ARTS INC COM 285512109 390 3688 SH SOLE 0 0 3688 ELEVATE CREDIT INC COM 28621V101 79 10000 SH SOLE 0 0 10000 ELKHORN ETF TR S&P US HGH ETF 287711501 455 18622 SH SOLE 0 0 18622 EMCOR GROUP INC COM 29084Q100 237 3619 SH SOLE 0 0 3619 EMERSON ELEC CO COM 291011104 23552 395039 SH SOLE 0 0 395039 EMPIRE ST RLTY OP L P UNIT LTD PRT 60 292102209 443 21474 SH SOLE 0 0 21474 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 872 41974 SH SOLE 0 0 41974 ENBRIDGE ENERGY PARTNERS L P COM 29250R106 1177 73570 SH SOLE 0 0 73570 ENBRIDGE INC COM 29250N105 9575 240506 SH SOLE 0 0 240506 ENCANA CORP COM 292505104 153 17426 SH SOLE 0 0 17426 ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 24 25000 SH SOLE 0 0 25000 ENERGEN CORP COM 29265N108 662 13404 SH SOLE 0 0 13404 ENERGIZER HLDGS INC NEW COM 29272W109 713 14855 SH SOLE 0 0 14855 ENERGOUS CORP COM 29272C103 240 14770 SH SOLE 0 0 14770 ENERGY FOCUS INC COM NEW 29268T300 29 10900 SH SOLE 0 0 10900 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 3757 209198 SH SOLE 0 0 209198 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 5930 290837 SH SOLE 0 0 290837 ENERPLUS CORP COM 292766102 174 21484 SH SOLE 0 0 21484 ENSCO PLC SHS CLASS A G3157S106 279 54143 SH SOLE 0 0 54143 ENSTAR GROUP LIMITED SHS G3075P101 244 1230 SH SOLE 0 0 1230 ENTEGRIS INC COM 29362U104 525 23932 SH SOLE 0 0 23932 ENTERGY CORP NEW COM 29364G103 2380 31008 SH SOLE 0 0 31008 ENTERPRISE BANCORP INC MASS COM 293668109 2790 78503 SH SOLE 0 0 78503 ENTERPRISE PRODS PARTNERS L COM 293792107 21601 797661 SH SOLE 0 0 797661 EOG RES INC COM 26875P101 2993 33067 SH SOLE 0 0 33067 EPR PPTYS COM SH BEN INT 26884U109 3820 53145 SH SOLE 0 0 53145 EQT CORP COM 26884L109 598 10200 SH SOLE 0 0 10200 EQUIFAX INC COM 294429105 1789 13021 SH SOLE 0 0 13021 EQUINIX INC COM PAR $0.001 29444U700 692 1612 SH SOLE 0 0 1612 EQUITY RESIDENTIAL SH BEN INT 29476L107 960 14581 SH SOLE 0 0 14581 ERICSSON ADR B SEK 10 294821608 168 23489 SH SOLE 0 0 23489 ESCO TECHNOLOGIES INC COM 296315104 246 4125 SH SOLE 0 0 4125 ESSENT GROUP LTD COM G3198U102 355 9553 SH SOLE 0 0 9553 ESSEX PPTY TR INC COM 297178105 514 1997 SH SOLE 0 0 1997 ETF MANAGERS TR BLUESTAR TA BIG 26924G870 603 20383 SH SOLE 0 0 20383 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 377 12294 SH SOLE 0 0 12294 ETF MANAGERS TR PUREFUNDS DRONE 26924G805 202 6437 SH SOLE 0 0 6437 ETF MANAGERS TR PUREFUNDS ISE CY 26924G201 3484 116062 SH SOLE 0 0 116062 ETFIS SER TR I INFRAC ACT MLP 26923G103 787 77889 SH SOLE 0 0 77889 ETFS PLATINUM TR SH BEN INT 26922V101 206 2331 SH SOLE 0 0 2331 ETFS PRECIOUS METALS BASKET PHYS PM BSKT 26922W109 1259 20376 SH SOLE 0 0 20376 ETFS SILVER TR SILVER SHS 26922X107 251 15445 SH SOLE 0 0 15445 EVEREST RE GROUP LTD COM G3223R108 268 1051 SH SOLE 0 0 1051 EVERSOURCE ENERGY COM 30040W108 10836 178486 SH SOLE 0 0 178486 EVOKE PHARMA INC COM 30049G104 77 30062 SH SOLE 0 0 30062 EXACT SCIENCES CORP COM 30063P105 627 17723 SH SOLE 0 0 17723 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 561 17699 SH SOLE 0 0 17699 EXCHANGE TRADED CONCEPTS TR HULL TACTIC US 301505806 232 8506 SH SOLE 0 0 8506 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 2034 59340 SH SOLE 0 0 59340 EXCHANGE TRADED CONCEPTS TR YLD SHS HGH INC 301505301 1698 86802 SH SOLE 0 0 86802 EXELIXIS INC COM 30161Q104 2429 98601 SH SOLE 0 0 98601 EXELON CORP COM 30161N101 8443 234060 SH SOLE 0 0 234060 EXPEDIA INC DEL COM NEW 30212P303 1305 8760 SH SOLE 0 0 8760 EXPEDITORS INTL WASH INC COM 302130109 1011 17901 SH SOLE 0 0 17901 EXPRESS SCRIPTS HLDG CO COM 30219G108 5851 91655 SH SOLE 0 0 91655 EXXON MOBIL CORP COM 30231G102 168646 2089010 SH SOLE 0 0 2089010 F M C CORP COM NEW 302491303 321 4395 SH SOLE 0 0 4395 F5 NETWORKS INC COM 315616102 290 2279 SH SOLE 0 0 2279 FABRINET SHS G3323L100 2155 50520 SH SOLE 0 0 50520 FACEBOOK INC CL A 30303M102 62530 414163 SH SOLE 0 0 414163 FACTSET RESH SYS INC COM 303075105 428 2577 SH SOLE 0 0 2577 FAIRMOUNT SANTROL HLDGS INC COM 30555Q108 163 41725 SH SOLE 0 0 41725 FARMERS NATL BANC CORP COM 309627107 669 46116 SH SOLE 0 0 46116 FASTENAL CO COM 311900104 7860 180558 SH SOLE 0 0 180558 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 1248 9876 SH SOLE 0 0 9876 FEDERATED INVS INC PA CL B 314211103 13232 468391 SH SOLE 0 0 468391 FEDEX CORP COM 31428X106 21140 97270 SH SOLE 0 0 97270 FERRARI N V COM N3167Y103 212 2460 SH SOLE 0 0 2460 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 251 54857 SH SOLE 0 0 54857 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 589 55406 SH SOLE 0 0 55406 FIDELITY CONSMR STAPLES 316092303 2820 85382 SH SOLE 0 0 85382 FIDELITY CORP BOND ETF 316188101 1311 25911 SH SOLE 0 0 25911 FIDELITY DIVID ETF RISI 316092832 5229 185017 SH SOLE 0 0 185017 FIDELITY LTD TRM BD ETF 316188200 5524 109545 SH SOLE 0 0 109545 FIDELITY MSCI CONSM DIS 316092204 2734 77026 SH SOLE 0 0 77026 FIDELITY MSCI ENERGY IDX 316092402 2884 160410 SH SOLE 0 0 160410 FIDELITY MSCI FINLS IDX 316092501 17510 481830 SH SOLE 0 0 481830 FIDELITY MSCI HLTH CARE I 316092600 8864 231489 SH SOLE 0 0 231489 FIDELITY MSCI INDL INDX 316092709 4698 135049 SH SOLE 0 0 135049 FIDELITY MSCI INFO TECH I 316092808 15607 365340 SH SOLE 0 0 365340 FIDELITY MSCI MATLS INDEX 316092881 2977 95313 SH SOLE 0 0 95313 FIDELITY MSCI RL EST ETF 316092857 7678 317027 SH SOLE 0 0 317027 FIDELITY MSCI UTILS INDEX 316092865 2254 66740 SH SOLE 0 0 66740 FIDELITY QLTY FCTOR ETF 316092790 292 10196 SH SOLE 0 0 10196 FIDELITY TELECOMM SVCS 316092873 748 23403 SH SOLE 0 0 23403 FIDELITY TOTAL BD ETF 316188309 8047 160495 SH SOLE 0 0 160495 FIDELITY VLU FACTOR ETF 316092782 2201 75454 SH SOLE 0 0 75454 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 7748 32076 SH SOLE 0 0 32076 FIDELITY NATL INFORMATION SV COM 31620M106 2101 24603 SH SOLE 0 0 24603 FIDUCIARY CLAYMORE MLP OPP F COM 31647Q106 228 16274 SH SOLE 0 0 16274 FIDUS INVT CORP COM 316500107 249 14827 SH SOLE 0 0 14827 FIFTH STREET FINANCE CORP COM 31678A103 61 12627 SH SOLE 0 0 12627 FIFTH THIRD BANCORP COM 316773100 7016 270259 SH SOLE 0 0 270259 FINANCIAL INSTNS INC COM 317585404 18254 612564 SH SOLE 0 0 612564 FIREEYE INC COM 31816Q101 819 53857 SH SOLE 0 0 53857 FIRST AMERN FINL CORP COM 31847R102 295 6601 SH SOLE 0 0 6601 FIRST BANCORP INC ME COM 31866P102 1221 45113 SH SOLE 0 0 45113 FIRST BUSEY CORP COM NEW 319383204 659 22492 SH SOLE 0 0 22492 FIRST CMNTY BANCSHARES INC N COM 31983A103 548 20024 SH SOLE 0 0 20024 FIRST FINL BANKSHARES COM 32020R109 1868 42255 SH SOLE 0 0 42255 FIRST MAJESTIC SILVER CORP COM 32076V103 122 14673 SH SOLE 0 0 14673 FIRST REP BK SAN FRANCISCO C COM 33616C100 212 2116 SH SOLE 0 0 2116 FIRST SOLAR INC COM 336433107 1143 28657 SH SOLE 0 0 28657 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 343 7792 SH SOLE 0 0 7792 FIRST TR ENERGY INCOME & GRW COM 33738G104 930 36578 SH SOLE 0 0 36578 FIRST TR ENERGY INFRASTRCTR COM 33738C103 993 52854 SH SOLE 0 0 52854 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 395 10945 SH SOLE 0 0 10945 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 679 12300 SH SOLE 0 0 12300 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 267 7245 SH SOLE 0 0 7245 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 904 38630 SH SOLE 0 0 38630 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 2605 74911 SH SOLE 0 0 74911 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 220 4212 SH SOLE 0 0 4212 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 377 7140 SH SOLE 0 0 7140 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 1610 35344 SH SOLE 0 0 35344 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1618 40965 SH SOLE 0 0 40965 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 730 19719 SH SOLE 0 0 19719 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 4814 104639 SH SOLE 0 0 104639 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 4044 161822 SH SOLE 0 0 161822 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 7127 75228 SH SOLE 0 0 75228 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 325 14066 SH SOLE 0 0 14066 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 2447 124596 SH SOLE 0 0 124596 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 16348 658413 SH SOLE 0 0 658413 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 396 29738 SH SOLE 0 0 29738 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 2317 81029 SH SOLE 0 0 81029 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 1493 24886 SH SOLE 0 0 24886 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 1859 37817 SH SOLE 0 0 37817 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 1966 37738 SH SOLE 0 0 37738 FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 314 6156 SH SOLE 0 0 6156 FIRST TR EXCHANGE TRADED FD HIGH INCOME ETF 33738R308 500 22968 SH SOLE 0 0 22968 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 3900 58330 SH SOLE 0 0 58330 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 536 15161 SH SOLE 0 0 15161 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 468 12131 SH SOLE 0 0 12131 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 3953 204931 SH SOLE 0 0 204931 FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 218 12045 SH SOLE 0 0 12045 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 1956 62698 SH SOLE 0 0 62698 FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 314 6805 SH SOLE 0 0 6805 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 357 13483 SH SOLE 0 0 13483 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1469 68122 SH SOLE 0 0 68122 FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 758 37047 SH SOLE 0 0 37047 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 5854 238464 SH SOLE 0 0 238464 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 5463 47902 SH SOLE 0 0 47902 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 679 28651 SH SOLE 0 0 28651 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 323 11956 SH SOLE 0 0 11956 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 2141 44247 SH SOLE 0 0 44247 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 3144 72252 SH SOLE 0 0 72252 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 6313 105758 SH SOLE 0 0 105758 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 1135 41772 SH SOLE 0 0 41772 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1623 37918 SH SOLE 0 0 37918 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 6333 316487 SH SOLE 0 0 316487 FIRST TR EXCNGE TRD ALPHADEX MEGA CAP ALPHA 33737M508 215 7213 SH SOLE 0 0 7213 FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 730 21888 SH SOLE 0 0 21888 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 616 17806 SH SOLE 0 0 17806 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 250 7346 SH SOLE 0 0 7346 FIRST TR INTER DUR PFD & IN COM 33718W103 1460 58845 SH SOLE 0 0 58845 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 1518 27619 SH SOLE 0 0 27619 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 4744 94540 SH SOLE 0 0 94540 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 8708 163811 SH SOLE 0 0 163811 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 4277 72260 SH SOLE 0 0 72260 FIRST TR MLP & ENERGY INCOME COM 33739B104 490 31763 SH SOLE 0 0 31763 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 9784 347819 SH SOLE 0 0 347819 FIRST TR MULTI CAP VALUE ALP COM SHS 33733F101 1703 29194 SH SOLE 0 0 29194 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 1201 22956 SH SOLE 0 0 22956 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 4283 80093 SH SOLE 0 0 80093 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 1026 20275 SH SOLE 0 0 20275 FIRST TR NASDAQ100 TECH INDE SHS 337345102 2704 43332 SH SOLE 0 0 43332 FIRST TR S&P REIT INDEX FD COM 33734G108 369 15881 SH SOLE 0 0 15881 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 1523 27380 SH SOLE 0 0 27380 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 1915 146515 SH SOLE 0 0 146515 FIRST TR VALUE LINE DIVID IN SHS 33734H106 40464 1383369 SH SOLE 0 0 1383369 FIRST TR/ABERDEEN EMERG OPT COM 33731K102 233 14489 SH SOLE 0 0 14489 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 683 94313 SH SOLE 0 0 94313 FIRSTENERGY CORP COM 337932107 2564 87943 SH SOLE 0 0 87943 FISERV INC COM 337738108 2539 20752 SH SOLE 0 0 20752 FITBIT INC CL A 33812L102 55 10301 SH SOLE 0 0 10301 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 204 7744 SH SOLE 0 0 7744 FLAHERTY & CRUMRINE PFD INC COM 33848E106 183 14550 SH SOLE 0 0 14550 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 5165 235094 SH SOLE 0 0 235094 FLEETCOR TECHNOLOGIES INC COM 339041105 308 2135 SH SOLE 0 0 2135 FLEX LTD ORD Y2573F102 343 21018 SH SOLE 0 0 21018 FLEXION THERAPEUTICS INC COM 33938J106 578 28565 SH SOLE 0 0 28565 FLEXSHARES TR CR SCD US BD 33939L761 1567 30690 SH SOLE 0 0 30690 FLEXSHARES TR CUR HDG DM IDX 33939L720 2019 74800 SH SOLE 0 0 74800 FLEXSHARES TR CUR HDG EM IDX 33939L712 381 13459 SH SOLE 0 0 13459 FLEXSHARES TR GLB QLT R/E IDX 33939L787 873 14565 SH SOLE 0 0 14565 FLEXSHARES TR M STAR DEV MKT 33939L803 33466 530357 SH SOLE 0 0 530357 FLEXSHARES TR MORNSTAR UPSTR 33939L407 234 8183 SH SOLE 0 0 8183 FLEXSHARES TR MORNSTAR USMKT 33939L100 41987 411577 SH SOLE 0 0 411577 FLEXSHARES TR MSTAR EMKT FAC 33939L308 9940 186152 SH SOLE 0 0 186152 FLEXSHARES TR QUALT DIVD IDX 33939L860 374 9105 SH SOLE 0 0 9105 FLEXSHARES TR STOXX GLOBR INF 33939L795 209 4455 SH SOLE 0 0 4455 FLOWERS FOODS INC COM 343498101 2678 154708 SH SOLE 0 0 154708 FLOWSERVE CORP COM 34354P105 614 13235 SH SOLE 0 0 13235 FLUOR CORP NEW COM 343412102 4365 95352 SH SOLE 0 0 95352 FLY LEASING LTD SPONSORED ADR 34407D109 238 17700 SH SOLE 0 0 17700 FNB CORP PA COM 302520101 819 57812 SH SOLE 0 0 57812 FOOT LOCKER INC COM 344849104 1456 29546 SH SOLE 0 0 29546 FORD MTR CO DEL COM PAR $0.01 345370860 22872 2043992 SH SOLE 0 0 2043992 FOREST CITY RLTY TR INC COM CL A 345605109 331 13685 SH SOLE 0 0 13685 FORTIS INC COM 349553107 234 6659 SH SOLE 0 0 6659 FORTIVE CORP COM 34959J108 1560 24629 SH SOLE 0 0 24629 FORTUNE BRANDS HOME & SEC IN COM 34964C106 1968 30162 SH SOLE 0 0 30162 FOUR CORNERS PPTY TR INC COM 35086T109 218 8665 SH SOLE 0 0 8665 FQF TR OSHARS FTSE US 351680855 882 30175 SH SOLE 0 0 30175 FRANCO NEVADA CORP COM 351858105 6843 94831 SH SOLE 0 0 94831 FRANKLIN LTD DURATION INC TR COM 35472T101 585 49440 SH SOLE 0 0 49440 FRANKLIN RES INC COM 354613101 1066 23794 SH SOLE 0 0 23794 FREEPORT-MCMORAN INC CL B 35671D857 3665 305163 SH SOLE 0 0 305163 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 274 5663 SH SOLE 0 0 5663 FRONTIER COMMUNICATIONS CORP COM 35906A108 346 298398 SH SOLE 0 0 298398 FS INVT CORP COM 302635107 112061 12247104 SH SOLE 0 0 12247104 FUEL TECH INC COM 359523107 33 42215 SH SOLE 0 0 42215 FUELCELL ENERGY INC COM NEW 35952H502 57 46120 SH SOLE 0 0 46120 FULLER H B CO COM 359694106 232 4539 SH SOLE 0 0 4539 FULTON FINL CORP PA COM 360271100 1884 99167 SH SOLE 0 0 99167 FUSION TELECOMM INTL INC COM NEW 36113B400 41 28304 SH SOLE 0 0 28304 GABELLI DIVD & INCOME TR COM 36242H104 799 36632 SH SOLE 0 0 36632 GABELLI EQUITY TR INC COM 362397101 3439 556402 SH SOLE 0 0 556402 GABELLI HLTHCARE & WELLNESS SHS 36246K103 152 13992 SH SOLE 0 0 13992 GABELLI UTIL TR COM 36240A101 419 60066 SH SOLE 0 0 60066 GALLAGHER ARTHUR J & CO COM 363576109 1725 30124 SH SOLE 0 0 30124 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 3290 597130 SH SOLE 0 0 597130 GAMESTOP CORP NEW CL A 36467W109 376 17401 SH SOLE 0 0 17401 GANNETT CO INC COM 36473H104 823 94375 SH SOLE 0 0 94375 GAP INC DEL COM 364760108 213 9708 SH SOLE 0 0 9708 GARMIN LTD SHS H2906T109 1031 20207 SH SOLE 0 0 20207 GARTNER INC COM 366651107 214 1729 SH SOLE 0 0 1729 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 368 16261 SH SOLE 0 0 16261 GENERAL AMERN INVS INC COM 368802104 580 16873 SH SOLE 0 0 16873 GENERAL DYNAMICS CORP COM 369550108 15878 80152 SH SOLE 0 0 80152 GENERAL ELECTRIC CO COM 369604103 142578 5278721 SH SOLE 0 0 5278721 GENERAL MLS INC COM 370334104 21153 381819 SH SOLE 0 0 381819 GENERAL MTRS CO COM 37045V100 12137 347459 SH SOLE 0 0 347459 GENESIS ENERGY L P UNIT LTD PARTN 371927104 231 7296 SH SOLE 0 0 7296 GENTEX CORP COM 371901109 890 46936 SH SOLE 0 0 46936 GENUINE PARTS CO COM 372460105 4353 46932 SH SOLE 0 0 46932 GENWORTH FINL INC COM CL A 37247D106 179 47469 SH SOLE 0 0 47469 GERON CORP COM 374163103 193 69700 SH SOLE 0 0 69700 GILEAD SCIENCES INC COM 375558103 22469 317449 SH SOLE 0 0 317449 GLADSTONE CAPITAL CORP COM 376535100 111 11323 SH SOLE 0 0 11323 GLADSTONE COML CORP COM 376536108 545 24989 SH SOLE 0 0 24989 GLADSTONE INVT CORP COM 376546107 153 16293 SH SOLE 0 0 16293 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 15232 353240 SH SOLE 0 0 353240 GLOBAL NET LEASE INC COM NEW 379378201 1652 74299 SH SOLE 0 0 74299 GLOBAL PARTNERS LP COM UNITS 37946R109 226 12548 SH SOLE 0 0 12548 GLOBAL PMTS INC COM 37940X102 475 5262 SH SOLE 0 0 5262 GLOBAL X FDS GLB X SUPERDIV 37950E549 841 38813 SH SOLE 0 0 38813 GLOBAL X FDS GLBL X MLP ETF 37950E473 336 30738 SH SOLE 0 0 30738 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 226 17563 SH SOLE 0 0 17563 GLOBAL X FDS GLOBAL X SILVER 37954Y848 351 10343 SH SOLE 0 0 10343 GLOBAL X FDS GLOBX SUPDV US 37950E291 228 8973 SH SOLE 0 0 8973 GLOBAL X FDS INTERNET OF THNG 37954Y780 1394 78159 SH SOLE 0 0 78159 GLOBAL X FDS SCIEN BETA US 37954Y103 5425 189089 SH SOLE 0 0 189089 GLOBAL X FDS US INFR DEV 37954Y673 1767 121118 SH SOLE 0 0 121118 GLOBALSTAR INC COM 378973408 55 25688 SH SOLE 0 0 25688 GLU MOBILE INC COM 379890106 50 20100 SH SOLE 0 0 20100 GOLAR LNG LTD BERMUDA SHS G9456A100 341 15338 SH SOLE 0 0 15338 GOLDCORP INC NEW COM 380956409 451 34924 SH SOLE 0 0 34924 GOLDEN MINERALS CO COM 381119106 176 313476 SH SOLE 0 0 313476 GOLDEN STAR RES LTD CDA COM 38119T104 42 64369 SH SOLE 0 0 64369 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 3667 117382 SH SOLE 0 0 117382 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 8965 323895 SH SOLE 0 0 323895 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 7217 150019 SH SOLE 0 0 150019 GOLDMAN SACHS GROUP INC COM 38141G104 8673 39086 SH SOLE 0 0 39086 GOLUB CAP BDC INC COM 38173M102 921 48157 SH SOLE 0 0 48157 GOODYEAR TIRE & RUBR CO COM 382550101 2281 65245 SH SOLE 0 0 65245 GOPRO INC CL A 38268T103 207 25460 SH SOLE 0 0 25460 GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 930 50773 SH SOLE 0 0 50773 GRACO INC COM 384109104 716 6553 SH SOLE 0 0 6553 GRAHAM HLDGS CO COM 384637104 601 1002 SH SOLE 0 0 1002 GRAINGER W W INC COM 384802104 1447 8013 SH SOLE 0 0 8013 GRAMERCY PPTY TR COM NEW 385002308 2506 84347 SH SOLE 0 0 84347 GRANA Y MONTERO S A A SPONSORED ADR 38500P208 763 234177 SH SOLE 0 0 234177 GREAT PLAINS ENERGY INC COM 391164100 2924 99852 SH SOLE 0 0 99852 GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 339 16213 SH SOLE 0 0 16213 GREIF INC CL A 397624107 299 5355 SH SOLE 0 0 5355 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 183 22121 SH SOLE 0 0 22121 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 1700 80464 SH SOLE 0 0 80464 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 329 14474 SH SOLE 0 0 14474 GW PHARMACEUTICALS PLC ADS 36197T103 784 7824 SH SOLE 0 0 7824 HAIN CELESTIAL GROUP INC COM 405217100 1405 36183 SH SOLE 0 0 36183 HALLIBURTON CO COM 406216101 5560 130177 SH SOLE 0 0 130177 HALOZYME THERAPEUTICS INC COM 40637H109 1421 110871 SH SOLE 0 0 110871 HALYARD HEALTH INC COM 40650V100 389 9909 SH SOLE 0 0 9909 HANCOCK HLDG CO COM 410120109 2809 57326 SH SOLE 0 0 57326 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 631 17523 SH SOLE 0 0 17523 HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013P749 589 61412 SH SOLE 0 0 61412 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 2539 116163 SH SOLE 0 0 116163 HANCOCK JOHN PFD INCOME FD I COM 41013X106 2093 95321 SH SOLE 0 0 95321 HANCOCK JOHN PFD INCOME FD I COM 41021P103 555 28943 SH SOLE 0 0 28943 HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 1728 103184 SH SOLE 0 0 103184 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 1134 44346 SH SOLE 0 0 44346 HANESBRANDS INC COM 410345102 2951 127425 SH SOLE 0 0 127425 HANNON ARMSTRONG SUST INFR C COM 41068X100 5615 245535 SH SOLE 0 0 245535 HANOVER INS GROUP INC COM 410867105 900 10151 SH SOLE 0 0 10151 HARLEY DAVIDSON INC COM 412822108 2139 39597 SH SOLE 0 0 39597 HARRIS CORP DEL COM 413875105 2384 21855 SH SOLE 0 0 21855 HARSCO CORP COM 415864107 253 15737 SH SOLE 0 0 15737 HARTFORD FINL SVCS GROUP INC COM 416515104 3462 65859 SH SOLE 0 0 65859 HASBRO INC COM 418056107 2871 25750 SH SOLE 0 0 25750 HAWAIIAN ELEC INDUSTRIES COM 419870100 825 25480 SH SOLE 0 0 25480 HAWAIIAN HOLDINGS INC COM 419879101 247 5255 SH SOLE 0 0 5255 HCA HEALTHCARE INC COM 40412C101 673 7717 SH SOLE 0 0 7717 HCP INC COM 40414L109 11075 346539 SH SOLE 0 0 346539 HEALTHCARE RLTY TR COM 421946104 248 7258 SH SOLE 0 0 7258 HEALTHCARE TR AMER INC CL A NEW 42225P501 2248 72266 SH SOLE 0 0 72266 HECLA MNG CO COM 422704106 258 50516 SH SOLE 0 0 50516 HEICO CORP NEW COM 422806109 881 12265 SH SOLE 0 0 12265 HELIX ENERGY SOLUTIONS GRP I NOTE 3.250% 3/1 42330PAG2 18 18000 SH SOLE 0 0 18000 HELMERICH & PAYNE INC COM 423452101 2001 36819 SH SOLE 0 0 36819 HENRY JACK & ASSOC INC COM 426281101 1053 10139 SH SOLE 0 0 10139 HERCULES CAPITAL INC COM 427096508 613 46302 SH SOLE 0 0 46302 HERSHEY CO COM 427866108 6275 58443 SH SOLE 0 0 58443 HERTZ GLOBAL HLDGS INC COM 42806J106 140 12179 SH SOLE 0 0 12179 HESS CORP COM 42809H107 483 11013 SH SOLE 0 0 11013 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1837 110713 SH SOLE 0 0 110713 HEXCEL CORP NEW COM 428291108 3233 61234 SH SOLE 0 0 61234 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 120 11049 SH SOLE 0 0 11049 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 190 10316 SH SOLE 0 0 10316 HIGHWOODS PPTYS INC COM 431284108 381 7519 SH SOLE 0 0 7519 HILL ROM HLDGS INC COM 431475102 863 10845 SH SOLE 0 0 10845 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 89 10816 SH SOLE 0 0 10816 HINGHAM INSTN SVGS MASS COM 433323102 930 5111 SH SOLE 0 0 5111 HOLLYFRONTIER CORP COM 436106108 1006 36635 SH SOLE 0 0 36635 HOLOGIC INC COM 436440101 2310 50896 SH SOLE 0 0 50896 HOLOGIC INC DEBT 2.000% 3/0 436440AC5 28 19000 SH SOLE 0 0 19000 HOME DEPOT INC COM 437076102 60207 392486 SH SOLE 0 0 392486 HONDA MOTOR LTD AMERN SHS 438128308 976 35636 SH SOLE 0 0 35636 HONEYWELL INTL INC COM 438516106 23959 179753 SH SOLE 0 0 179753 HORIZON PHARMA PLC SHS G4617B105 178 14997 SH SOLE 0 0 14997 HORMEL FOODS CORP COM 440452100 2915 85449 SH SOLE 0 0 85449 HORNBECK OFFSHORE SVCS INC N NOTE 1.500% 9/0 440543AN6 12 16000 SH SOLE 0 0 16000 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 1198 41107 SH SOLE 0 0 41107 HOST HOTELS & RESORTS INC COM 44107P104 753 41209 SH SOLE 0 0 41209 HP INC COM 40434L105 3022 172860 SH SOLE 0 0 172860 HSBC HLDGS PLC ADR A 1/40PF A 404280604 1056 40001 SH SOLE 0 0 40001 HSBC HLDGS PLC SPON ADR NEW 404280406 1365 29421 SH SOLE 0 0 29421 HUBBELL INC COM 443510607 513 4534 SH SOLE 0 0 4534 HUBSPOT INC COM 443573100 219 3335 SH SOLE 0 0 3335 HUGOTON RTY TR TEX UNIT BEN INT 444717102 19 10550 SH SOLE 0 0 10550 HUMANA INC COM 444859102 972 4038 SH SOLE 0 0 4038 HUNT J B TRANS SVCS INC COM 445658107 608 6649 SH SOLE 0 0 6649 HUNTINGTON BANCSHARES INC COM 446150104 2350 173803 SH SOLE 0 0 173803 HUNTINGTON INGALLS INDS INC COM 446413106 593 3186 SH SOLE 0 0 3186 HUNTSMAN CORP COM 447011107 907 35093 SH SOLE 0 0 35093 HURON CONSULTING GROUP INC NOTE 1.250%10/0 447462AB8 24 25000 SH SOLE 0 0 25000 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 525 10161 SH SOLE 0 0 10161 ICICI BK LTD ADR 45104G104 214 23847 SH SOLE 0 0 23847 IDACORP INC COM 451107106 724 8478 SH SOLE 0 0 8478 IDEAL PWR INC COM 451622104 138 65763 SH SOLE 0 0 65763 IDERA PHARMACEUTICALS INC COM NEW 45168K306 94 54700 SH SOLE 0 0 54700 IDEX CORP COM 45167R104 206 1823 SH SOLE 0 0 1823 IDEXX LABS INC COM 45168D104 3179 19691 SH SOLE 0 0 19691 II VI INC COM 902104108 2930 85432 SH SOLE 0 0 85432 ILLINOIS TOOL WKS INC COM 452308109 13274 92663 SH SOLE 0 0 92663 ILLUMINA INC COM 452327109 1160 6687 SH SOLE 0 0 6687 ILLUMINA INC NOTE 0.500% 6/1 452327AH2 18 17000 SH SOLE 0 0 17000 IMMUNOGEN INC COM 45253H101 163 22864 SH SOLE 0 0 22864 IMMUNOMEDICS INC COM 452907108 172 19500 SH SOLE 0 0 19500 IMPERIAL OIL LTD COM NEW 453038408 336 11512 SH SOLE 0 0 11512 INC RESH HLDGS INC CL A 45329R109 879 15021 SH SOLE 0 0 15021 INCYTE CORP COM 45337C102 942 7481 SH SOLE 0 0 7481 INDEPENDENCE RLTY TR INC COM 45378A106 111 11200 SH SOLE 0 0 11200 INDEPENDENT BANK CORP MASS COM 453836108 726 10887 SH SOLE 0 0 10887 INDEXIQ ETF TR HDGD FTSE EURO 45409B552 549 28642 SH SOLE 0 0 28642 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 653 32444 SH SOLE 0 0 32444 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 617 20993 SH SOLE 0 0 20993 INDEXIQ ETF TR IQ ENCH BD US 45409B487 2193 112041 SH SOLE 0 0 112041 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 2448 122036 SH SOLE 0 0 122036 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 513 20131 SH SOLE 0 0 20131 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 1384 45037 SH SOLE 0 0 45037 INDIA FD INC COM 454089103 570 21143 SH SOLE 0 0 21143 INFOSYS LTD SPONSORED ADR 456788108 293 19507 SH SOLE 0 0 19507 ING GROEP N V SPONSORED ADR 456837103 254 14615 SH SOLE 0 0 14615 INGERSOLL-RAND PLC SHS G47791101 1806 19765 SH SOLE 0 0 19765 INGREDION INC COM 457187102 478 4010 SH SOLE 0 0 4010 INNODATA INC COM NEW 457642205 116 66513 SH SOLE 0 0 66513 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 111 14110 SH SOLE 0 0 14110 INSEEGO CORP COM 45782B104 14 11006 SH SOLE 0 0 11006 INSIGHT SELECT INCOME FD COM 45781W109 612 30971 SH SOLE 0 0 30971 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 481 8825 SH SOLE 0 0 8825 INTEL CORP COM 458140100 52033 1542171 SH SOLE 0 0 1542171 INTEL CORP SDCV 12/1 458140AD2 25 19000 SH SOLE 0 0 19000 INTELLIA THERAPEUTICS INC COM 45826J105 172 10760 SH SOLE 0 0 10760 INTERCONTINENTAL EXCHANGE IN COM 45866F104 1379 20924 SH SOLE 0 0 20924 INTERDIGITAL INC COM 45867G101 384 4968 SH SOLE 0 0 4968 INTERNAP CORP COM PAR $.001 45885A300 866 236081 SH SOLE 0 0 236081 INTERNATIONAL BANCSHARES COR COM 459044103 3317 94637 SH SOLE 0 0 94637 INTERNATIONAL BUSINESS MACHS COM 459200101 62720 407724 SH SOLE 0 0 407724 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 360 2663 SH SOLE 0 0 2663 INTERPUBLIC GROUP COS INC COM 460690100 326 13266 SH SOLE 0 0 13266 INTL PAPER CO COM 460146103 7737 136663 SH SOLE 0 0 136663 INTREXON CORP COM 46122T102 501 20782 SH SOLE 0 0 20782 INTUIT COM 461202103 1606 12094 SH SOLE 0 0 12094 INTUITIVE SURGICAL INC COM NEW 46120E602 2752 2942 SH SOLE 0 0 2942 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 367 31817 SH SOLE 0 0 31817 INVESCO CALIF VALUE MUN INC COM 46132H106 530 41960 SH SOLE 0 0 41960 INVESCO DYNAMIC CR OPP FD COM 46132R104 140 11686 SH SOLE 0 0 11686 INVESCO LTD SHS G491BT108 695 19747 SH SOLE 0 0 19747 INVESCO MORTGAGE CAPITAL INC COM 46131B100 281 16842 SH SOLE 0 0 16842 INVESCO MUN OPPORTUNITY TR COM 46132C107 424 32367 SH SOLE 0 0 32367 INVESCO MUN TR COM 46131J103 788 61457 SH SOLE 0 0 61457 INVESCO MUNI INCOME OPP TRST COM 46132X101 176 22738 SH SOLE 0 0 22738 INVESCO QUALITY MUNI INC TRS COM 46133G107 433 33998 SH SOLE 0 0 33998 INVESCO SR INCOME TR COM 46131H107 107 23442 SH SOLE 0 0 23442 INVESCO TR INVT GRADE MUNS COM 46131M106 212 15834 SH SOLE 0 0 15834 INVESCO TR INVT GRADE NY MUN COM 46131T101 285 20867 SH SOLE 0 0 20867 INVESCO VALUE MUN INCOME TR COM 46132P108 765 50407 SH SOLE 0 0 50407 INVESTORS BANCORP INC NEW COM 46146L101 323 24151 SH SOLE 0 0 24151 IONIS PHARMACEUTICALS INC COM 462222100 960 18876 SH SOLE 0 0 18876 IPASS INC COM 46261V108 51 38738 SH SOLE 0 0 38738 IPG PHOTONICS CORP COM 44980X109 1096 7552 SH SOLE 0 0 7552 IROBOT CORP COM 462726100 268 3180 SH SOLE 0 0 3180 IRON MTN INC NEW COM 46284V101 1459 42453 SH SOLE 0 0 42453 ISHARES AGGRES ALLOC ETF 464289859 4609 88995 SH SOLE 0 0 88995 ISHARES CONSER ALLOC ETF 464289883 2201 64782 SH SOLE 0 0 64782 ISHARES EM HGHYL BD ETF 464286285 9287 185150 SH SOLE 0 0 185150 ISHARES EM MKTS DIV ETF 464286319 1240 30864 SH SOLE 0 0 30864 ISHARES GLB ENR PROD ETF 464286343 822 44957 SH SOLE 0 0 44957 ISHARES GLB HGH YLD ETF 464286178 279 5528 SH SOLE 0 0 5528 ISHARES GRWT ALLOCAT ETF 464289867 5288 121262 SH SOLE 0 0 121262 ISHARES IBONDS SEP17 ETF 464289271 1756 64513 SH SOLE 0 0 64513 ISHARES INDIA 50 ETF 464289529 257 7644 SH SOLE 0 0 7644 ISHARES MIN VOL EMRG MKT 464286533 21843 394270 SH SOLE 0 0 394270 ISHARES MIN VOL GBL ETF 464286525 12008 151802 SH SOLE 0 0 151802 ISHARES MODERT ALLOC ETF 464289875 4684 125689 SH SOLE 0 0 125689 ISHARES MSCI AUST ETF 464286103 697 32162 SH SOLE 0 0 32162 ISHARES MSCI BRIC INDX 464286657 731 19516 SH SOLE 0 0 19516 ISHARES MSCI BRZ CAP ETF 464286400 410 12017 SH SOLE 0 0 12017 ISHARES MSCI CDA ETF 464286509 953 35619 SH SOLE 0 0 35619 ISHARES MSCI CH CAP ETF 464286640 317 7603 SH SOLE 0 0 7603 ISHARES MSCI EQUAL WEITE 464286681 1638 32131 SH SOLE 0 0 32131 ISHARES MSCI EURO FL ETF 464289180 2024 92260 SH SOLE 0 0 92260 ISHARES MSCI EURZONE ETF 464286608 964 23912 SH SOLE 0 0 23912 ISHARES MSCI FRNTR100ETF 464286145 207 7237 SH SOLE 0 0 7237 ISHARES MSCI GERMANY ETF 464286806 562 18558 SH SOLE 0 0 18558 ISHARES MSCI HONG KG ETF 464286871 745 31815 SH SOLE 0 0 31815 ISHARES MSCI MEX CAP ETF 464286822 206 3822 SH SOLE 0 0 3822 ISHARES MSCI PAC JP ETF 464286665 2307 51863 SH SOLE 0 0 51863 ISHARES MSCI STH KOR ETF 464286772 205 3024 SH SOLE 0 0 3024 ISHARES MSCI SZ CAP ETF 464286749 366 10679 SH SOLE 0 0 10679 ISHARES MSCI WORLD ETF 464286392 1685 20974 SH SOLE 0 0 20974 ISHARES NW ZEALND CP ETF 464289123 447 9654 SH SOLE 0 0 9654 ISHARES RUS TOP 200 ETF 464289446 1224 21973 SH SOLE 0 0 21973 ISHARES RUS TP200 GR ETF 464289438 10384 161041 SH SOLE 0 0 161041 ISHARES RUS TP200 VL ETF 464289420 5477 112055 SH SOLE 0 0 112055 ISHARES GOLD TRUST ISHARES 464285105 19324 1618460 SH SOLE 0 0 1618460 ISHARES INC CORE MSCI EMKT 46434G103 32945 658363 SH SOLE 0 0 658363 ISHARES INC CUR HD MSCI EM 46434G509 249 10336 SH SOLE 0 0 10336 ISHARES INC MSCI GBL ETF NEW 46434G848 638 23656 SH SOLE 0 0 23656 ISHARES INC MSCI GBL ETF NEW 46434G855 211 11985 SH SOLE 0 0 11985 ISHARES INC MSCI JPN ETF NEW 46434G822 1423 26523 SH SOLE 0 0 26523 ISHARES INC MSCI MLY ETF NEW 46434G814 1356 42769 SH SOLE 0 0 42769 ISHARES INC MSCI SINGPOR ETF 46434G780 1410 59685 SH SOLE 0 0 59685 ISHARES INC MSCI TAIWAN ETF 46434G772 283 7913 SH SOLE 0 0 7913 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 291 20773 SH SOLE 0 0 20773 ISHARES SILVER TRUST ISHARES 46428Q109 10535 670604 SH SOLE 0 0 670604 ISHARES TR 0-5 YR TIPS ETF 46429B747 392 3903 SH SOLE 0 0 3903 ISHARES TR 0-5YR HI YL CP 46434V407 37343 780273 SH SOLE 0 0 780273 ISHARES TR 0-5YR INVT GR CP 46434V100 4842 95841 SH SOLE 0 0 95841 ISHARES TR 1-3 YR CR BD ETF 464288646 72065 684310 SH SOLE 0 0 684310 ISHARES TR 1-3 YR TR BD ETF 464287457 12830 151857 SH SOLE 0 0 151857 ISHARES TR 20 YR TR BD ETF 464287432 3467 27711 SH SOLE 0 0 27711 ISHARES TR 3-7 YR TR BD ETF 464288661 3416 27643 SH SOLE 0 0 27643 ISHARES TR 3YRTB ETF 464288125 203 2469 SH SOLE 0 0 2469 ISHARES TR 7-10YR TR BD ETF 464287440 14463 135665 SH SOLE 0 0 135665 ISHARES TR A RATE CP BD ETF 46429B291 506 9639 SH SOLE 0 0 9639 ISHARES TR ASIA 50 ETF 464288430 305 5338 SH SOLE 0 0 5338 ISHARES TR CALIF MUN BD ETF 464288356 763 6482 SH SOLE 0 0 6482 ISHARES TR CHINA LG-CAP ETF 464287184 1369 34466 SH SOLE 0 0 34466 ISHARES TR COHEN&STEER REIT 464287564 8580 84851 SH SOLE 0 0 84851 ISHARES TR CORE DIV GRWTH 46434V621 31153 994658 SH SOLE 0 0 994658 ISHARES TR CORE HIGH DV ETF 46429B663 53253 640593 SH SOLE 0 0 640593 ISHARES TR CORE INTL AGGR 46435G672 1346 25970 SH SOLE 0 0 25970 ISHARES TR CORE MSCI EAFE 46432F842 62110 1020038 SH SOLE 0 0 1020038 ISHARES TR CORE MSCI EURO 46434V738 599 12773 SH SOLE 0 0 12773 ISHARES TR CORE MSCI PAC 46434V696 235 4336 SH SOLE 0 0 4336 ISHARES TR CORE MSCI TOTAL 46432F834 90570 1578989 SH SOLE 0 0 1578989 ISHARES TR CORE S&P MCP ETF 464287507 140782 809323 SH SOLE 0 0 809323 ISHARES TR CORE S&P SCP ETF 464287804 136120 1941527 SH SOLE 0 0 1941527 ISHARES TR CORE S&P TTL STK 464287150 92979 1677715 SH SOLE 0 0 1677715 ISHARES TR CORE S&P US ETF 464287671 10880 225720 SH SOLE 0 0 225720 ISHARES TR CORE S&P VLU ETF 464287663 8952 175745 SH SOLE 0 0 175745 ISHARES TR CORE S&P500 ETF 464287200 227868 936147 SH SOLE 0 0 936147 ISHARES TR CORE ST USDB ETF 46432F859 6430 127944 SH SOLE 0 0 127944 ISHARES TR CORE TL USD BD 46434V613 584 11459 SH SOLE 0 0 11459 ISHARES TR CORE US AGGBD ET 464287226 83542 762869 SH SOLE 0 0 762869 ISHARES TR CRE U S REIT ETF 464288521 2189 44479 SH SOLE 0 0 44479 ISHARES TR CUR HD EURZN ETF 46434V639 264 9000 SH SOLE 0 0 9000 ISHARES TR DEVSMCP EXNA ETF 464288497 860 16534 SH SOLE 0 0 16534 ISHARES TR DOW JONES US ETF 464287846 7399 60983 SH SOLE 0 0 60983 ISHARES TR EAFE GRWTH ETF 464288885 4696 63488 SH SOLE 0 0 63488 ISHARES TR EAFE SML CP ETF 464288273 7657 132380 SH SOLE 0 0 132380 ISHARES TR EAFE VALUE ETF 464288877 7574 146496 SH SOLE 0 0 146496 ISHARES TR EUROPE ETF 464287861 872 19667 SH SOLE 0 0 19667 ISHARES TR EXPONEN TECHNO 46434V381 892 28075 SH SOLE 0 0 28075 ISHARES TR FLTG RATE BD ETF 46429B655 4610 90538 SH SOLE 0 0 90538 ISHARES TR GL CLEAN ENE ETF 464288224 213 24934 SH SOLE 0 0 24934 ISHARES TR GL TIMB FORE ETF 464288174 205 3339 SH SOLE 0 0 3339 ISHARES TR GLB CNS DISC ETF 464288745 7352 74287 SH SOLE 0 0 74287 ISHARES TR GLB CNSM STP ETF 464288737 1092 10676 SH SOLE 0 0 10676 ISHARES TR GLB INFRASTR ETF 464288372 1970 44803 SH SOLE 0 0 44803 ISHARES TR GLOB HLTHCRE ETF 464287325 2920 26707 SH SOLE 0 0 26707 ISHARES TR GLOB INDSTRL ETF 464288729 2069 24440 SH SOLE 0 0 24440 ISHARES TR GLOB TELECOM ETF 464287275 519 8878 SH SOLE 0 0 8878 ISHARES TR GLOB UTILITS ETF 464288711 586 11948 SH SOLE 0 0 11948 ISHARES TR GLOBAL 100 ETF 464287572 2854 33889 SH SOLE 0 0 33889 ISHARES TR GLOBAL ENERG ETF 464287341 872 28103 SH SOLE 0 0 28103 ISHARES TR GLOBAL FINLS ETF 464287333 3093 48973 SH SOLE 0 0 48973 ISHARES TR GLOBAL MATER ETF 464288695 424 7079 SH SOLE 0 0 7079 ISHARES TR GLOBAL REIT ETF 46434V647 489 19194 SH SOLE 0 0 19194 ISHARES TR GLOBAL TECH ETF 464287291 4548 34738 SH SOLE 0 0 34738 ISHARES TR GNMA BOND ETF 46429B333 2244 45146 SH SOLE 0 0 45146 ISHARES TR GOV/CRED BD ETF 464288596 306 2678 SH SOLE 0 0 2678 ISHARES TR HDG MSCI EAFE 46434V803 36712 1291775 SH SOLE 0 0 1291775 ISHARES TR HDG MSCI JAPAN 46434V886 234 7868 SH SOLE 0 0 7868 ISHARES TR IBONDS DEC17 ETF 46434VAR1 1566 63024 SH SOLE 0 0 63024 ISHARES TR IBONDS DEC18 ETF 46434VAA8 1324 52565 SH SOLE 0 0 52565 ISHARES TR IBONDS DEC19 ETF 46434VAU4 1092 43663 SH SOLE 0 0 43663 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 967 37924 SH SOLE 0 0 37924 ISHARES TR IBONDS DEC2026 46435GAA0 2155 88040 SH SOLE 0 0 88040 ISHARES TR IBONDS DEC21 ETF 46434VBK5 754 30153 SH SOLE 0 0 30153 ISHARES TR IBONDS DEC22 ETF 46434VBA7 349 13851 SH SOLE 0 0 13851 ISHARES TR IBONDS DEC22 ETF 46435G755 418 16089 SH SOLE 0 0 16089 ISHARES TR IBONDS DEC24 ETF 46434VBG4 220 8763 SH SOLE 0 0 8763 ISHARES TR IBONDS DEC25 ETF 46434VBD1 1682 67329 SH SOLE 0 0 67329 ISHARES TR IBONDS MAR18 ETF 46432FAW7 274 10690 SH SOLE 0 0 10690 ISHARES TR IBONDS MAR20 ETF 46432FBC0 1237 47164 SH SOLE 0 0 47164 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 218 8175 SH SOLE 0 0 8175 ISHARES TR IBONDS SEP18 ETF 46429B580 1110 43561 SH SOLE 0 0 43561 ISHARES TR IBONDS SEP19 ETF 46429B564 585 22912 SH SOLE 0 0 22912 ISHARES TR IBONDS SEP20 ETF 46434V571 822 32125 SH SOLE 0 0 32125 ISHARES TR IBOXX HI YD ETF 464288513 16484 186495 SH SOLE 0 0 186495 ISHARES TR IBOXX INV CP ETF 464287242 26617 220872 SH SOLE 0 0 220872 ISHARES TR INTERM CR BD ETF 464288638 8214 74819 SH SOLE 0 0 74819 ISHARES TR INTL DEV RE ETF 464288489 675 23683 SH SOLE 0 0 23683 ISHARES TR INTL DIV GRWTH 46435G524 638 11606 SH SOLE 0 0 11606 ISHARES TR INTL SEL DIV ETF 464288448 14140 432146 SH SOLE 0 0 432146 ISHARES TR INTL TREA BD ETF 464288117 438 4581 SH SOLE 0 0 4581 ISHARES TR INTRM GOV/CR ETF 464288612 3011 27206 SH SOLE 0 0 27206 ISHARES TR JP MOR EM MK ETF 464288281 13064 114232 SH SOLE 0 0 114232 ISHARES TR LATN AMER 40 ETF 464287390 281 9272 SH SOLE 0 0 9272 ISHARES TR MBS ETF 464288588 5759 53948 SH SOLE 0 0 53948 ISHARES TR MICRO-CAP ETF 464288869 1775 19958 SH SOLE 0 0 19958 ISHARES TR MIN VOL EAFE ETF 46429B689 54660 789431 SH SOLE 0 0 789431 ISHARES TR MIN VOL EUROPE 46434V720 451 18416 SH SOLE 0 0 18416 ISHARES TR MIN VOL USA ETF 46429B697 84832 1733738 SH SOLE 0 0 1733738 ISHARES TR MRGSTR MD CP ETF 464288208 21186 125499 SH SOLE 0 0 125499 ISHARES TR MRGSTR MD CP GRW 464288307 1220 6669 SH SOLE 0 0 6669 ISHARES TR MRGSTR MD CP VAL 464288406 2113 14271 SH SOLE 0 0 14271 ISHARES TR MRGSTR SM CP ETF 464288505 1206 7466 SH SOLE 0 0 7466 ISHARES TR MRGSTR SM CP GR 464288604 217 1348 SH SOLE 0 0 1348 ISHARES TR MRNGSTR INC ETF 46432F875 1109 43319 SH SOLE 0 0 43319 ISHARES TR MRNGSTR LG-CP ET 464287127 9768 66738 SH SOLE 0 0 66738 ISHARES TR MRNGSTR LG-CP GR 464287119 10764 77304 SH SOLE 0 0 77304 ISHARES TR MRNGSTR LG-CP VL 464288109 2324 24211 SH SOLE 0 0 24211 ISHARES TR MRNING SM CP ETF 464288703 7674 54449 SH SOLE 0 0 54449 ISHARES TR MSCI AC ASIA ETF 464288182 4829 71587 SH SOLE 0 0 71587 ISHARES TR MSCI ACWI ETF 464288257 5978 91285 SH SOLE 0 0 91285 ISHARES TR MSCI ACWI EX US 464288240 3227 70779 SH SOLE 0 0 70779 ISHARES TR MSCI CHINA ETF 46429B671 290 5299 SH SOLE 0 0 5299 ISHARES TR MSCI EAFE ETF 464287465 87983 1349426 SH SOLE 0 0 1349426 ISHARES TR MSCI EMG MKT ETF 464287234 32712 790326 SH SOLE 0 0 790326 ISHARES TR MSCI INDIA ETF 46429B598 1106 34467 SH SOLE 0 0 34467 ISHARES TR MSCI KLD400 SOC 464288570 2023 22648 SH SOLE 0 0 22648 ISHARES TR MSCI UK ETF NEW 46435G334 799 23976 SH SOLE 0 0 23976 ISHARES TR MTG REL ETF NEW 46435G342 697 15032 SH SOLE 0 0 15032 ISHARES TR MULTIFACTOR INTL 46434V274 460 17548 SH SOLE 0 0 17548 ISHARES TR MULTIFACTOR USA 46434V282 3596 125301 SH SOLE 0 0 125301 ISHARES TR N AMER TECH ETF 464287549 11162 77169 SH SOLE 0 0 77169 ISHARES TR NA NAT RES 464287374 3266 103166 SH SOLE 0 0 103166 ISHARES TR NA TEC-SFTWR ETF 464287515 531 3880 SH SOLE 0 0 3880 ISHARES TR NASDQ BIOTEC ETF 464287556 21594 69638 SH SOLE 0 0 69638 ISHARES TR NATIONAL MUN ETF 464288414 11794 107104 SH SOLE 0 0 107104 ISHARES TR NEW YORK MUN ETF 464288323 581 5205 SH SOLE 0 0 5205 ISHARES TR PHLX SEMICND ETF 464287523 1752 12497 SH SOLE 0 0 12497 ISHARES TR RESID RL EST CAP 464288562 1035 15900 SH SOLE 0 0 15900 ISHARES TR RUS 1000 ETF 464287622 23688 175115 SH SOLE 0 0 175115 ISHARES TR RUS 1000 GRW ETF 464287614 495612 4164104 SH SOLE 0 0 4164104 ISHARES TR RUS 1000 VAL ETF 464287598 469878 4035714 SH SOLE 0 0 4035714 ISHARES TR RUS 2000 GRW ETF 464287648 87322 517404 SH SOLE 0 0 517404 ISHARES TR RUS 2000 VAL ETF 464287630 117257 986433 SH SOLE 0 0 986433 ISHARES TR RUS MD CP GR ETF 464287481 143160 1324699 SH SOLE 0 0 1324699 ISHARES TR RUS MDCP VAL ETF 464287473 131695 1566114 SH SOLE 0 0 1566114 ISHARES TR RUS MID CAP ETF 464287499 46071 239813 SH SOLE 0 0 239813 ISHARES TR RUSSELL 2000 ETF 464287655 58024 411750 SH SOLE 0 0 411750 ISHARES TR RUSSELL 3000 ETF 464287689 19070 132411 SH SOLE 0 0 132411 ISHARES TR S&P 100 ETF 464287101 5382 50349 SH SOLE 0 0 50349 ISHARES TR S&P 500 GRWT ETF 464287309 105669 772150 SH SOLE 0 0 772150 ISHARES TR S&P 500 VAL ETF 464287408 79583 758226 SH SOLE 0 0 758226 ISHARES TR S&P MC 400GR ETF 464287606 36011 183149 SH SOLE 0 0 183149 ISHARES TR S&P MC 400VL ETF 464287705 21124 142202 SH SOLE 0 0 142202 ISHARES TR SELECT DIVID ETF 464287168 56252 610045 SH SOLE 0 0 610045 ISHARES TR SHRT NAT MUN ETF 464288158 9039 85456 SH SOLE 0 0 85456 ISHARES TR SHRT TRS BD ETF 464288679 1971 17862 SH SOLE 0 0 17862 ISHARES TR SP SMCP600GR ETF 464287887 31372 201167 SH SOLE 0 0 201167 ISHARES TR SP SMCP600VL ETF 464287879 19456 139151 SH SOLE 0 0 139151 ISHARES TR TIPS BD ETF 464287176 41467 365569 SH SOLE 0 0 365569 ISHARES TR TRANS AVG ETF 464287192 972 5650 SH SOLE 0 0 5650 ISHARES TR TRS FLT RT BD 46434V860 251 4996 SH SOLE 0 0 4996 ISHARES TR U.S. AER&DEF ETF 464288760 12419 78929 SH SOLE 0 0 78929 ISHARES TR U.S. BAS MTL ETF 464287838 4499 50349 SH SOLE 0 0 50349 ISHARES TR U.S. CNSM GD ETF 464287812 1778 14609 SH SOLE 0 0 14609 ISHARES TR U.S. CNSM SV ETF 464287580 1745 10633 SH SOLE 0 0 10633 ISHARES TR U.S. ENERGY ETF 464287796 16027 451476 SH SOLE 0 0 451476 ISHARES TR U.S. FIN SVC ETF 464287770 2180 19229 SH SOLE 0 0 19229 ISHARES TR U.S. FINLS ETF 464287788 15835 147271 SH SOLE 0 0 147271 ISHARES TR U.S. INDS ETF 464287754 2888 21960 SH SOLE 0 0 21960 ISHARES TR U.S. MED DVC ETF 464288810 5257 31553 SH SOLE 0 0 31553 ISHARES TR U.S. PFD STK ETF 464288687 82817 2114305 SH SOLE 0 0 2114305 ISHARES TR U.S. PHARMA ETF 464288836 3511 22633 SH SOLE 0 0 22633 ISHARES TR U.S. REAL ES ETF 464287739 7013 87917 SH SOLE 0 0 87917 ISHARES TR U.S. TECH ETF 464287721 8233 58928 SH SOLE 0 0 58928 ISHARES TR U.S. TELECOM ETF 464287713 434 13464 SH SOLE 0 0 13464 ISHARES TR U.S. UTILITS ETF 464287697 5094 39179 SH SOLE 0 0 39179 ISHARES TR US CREDIT BD ETF 464288620 1327 11879 SH SOLE 0 0 11879 ISHARES TR US HLTHCARE ETF 464287762 7301 43914 SH SOLE 0 0 43914 ISHARES TR US HLTHCR PR ETF 464288828 1450 9761 SH SOLE 0 0 9761 ISHARES TR US HOME CONS ETF 464288752 2196 64694 SH SOLE 0 0 64694 ISHARES TR US OIL EQ&SV ETF 464288844 387 11454 SH SOLE 0 0 11454 ISHARES TR US OIL&GS EX ETF 464288851 753 13759 SH SOLE 0 0 13759 ISHARES TR US REGNL BKS ETF 464288778 4746 104196 SH SOLE 0 0 104196 ISHARES TR US TREASURY ETF 46429B267 1834 72620 SH SOLE 0 0 72620 ISHARES TR USA ESG SLCT ETF 464288802 3186 31159 SH SOLE 0 0 31159 ISHARES TR USA MOMENTUM FCT 46432F396 17904 201419 SH SOLE 0 0 201419 ISHARES TR USA QUALITY FCTR 46432F339 7905 106299 SH SOLE 0 0 106299 ISHARES TR USA VALUE FACTOR 46432F388 1214 16503 SH SOLE 0 0 16503 ISHARES U S ETF TR COMMOD SEL STG 46431W853 407 12499 SH SOLE 0 0 12499 ISHARES U S ETF TR INT RT HDG C B 46431W705 484 5073 SH SOLE 0 0 5073 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 1216 24184 SH SOLE 0 0 24184 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 349 31541 SH SOLE 0 0 31541 ITT INC COM 45073V108 373 9294 SH SOLE 0 0 9294 J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209 1196 21288 SH SOLE 0 0 21288 J P MORGAN EXCHANGE TRADED F JPMORGAN DIVER 46641Q407 502 7684 SH SOLE 0 0 7684 JACOBS ENGR GROUP INC DEL COM 469814107 517 9510 SH SOLE 0 0 9510 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 665 13253 SH SOLE 0 0 13253 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 644 4144 SH SOLE 0 0 4144 JD COM INC SPON ADR CL A 47215P106 565 14403 SH SOLE 0 0 14403 JEFFERIES GROUP INC NEW DBCV 3.875%11/0 472319AG7 10 10000 SH SOLE 0 0 10000 JETBLUE AIRWAYS CORP COM 477143101 1794 78601 SH SOLE 0 0 78601 JETPAY CORP COM 477177109 231 110063 SH SOLE 0 0 110063 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 3110 98370 SH SOLE 0 0 98370 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR CO 47804J305 730 26249 SH SOLE 0 0 26249 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR FI 47804J404 320 9758 SH SOLE 0 0 9758 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 4013 133534 SH SOLE 0 0 133534 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 2103 67497 SH SOLE 0 0 67497 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 347 9725 SH SOLE 0 0 9725 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 618 36375 SH SOLE 0 0 36375 JOHNSON & JOHNSON COM 478160104 164752 1245387 SH SOLE 0 0 1245387 JOHNSON CTLS INTL PLC SHS G51502105 5009 115525 SH SOLE 0 0 115525 JONES LANG LASALLE INC COM 48020Q107 393 3143 SH SOLE 0 0 3143 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 13030 438720 SH SOLE 0 0 438720 JPMORGAN CHASE & CO COM 46625H100 65613 717868 SH SOLE 0 0 717868 JUNIPER NETWORKS INC COM 48203R104 230 8250 SH SOLE 0 0 8250 JUNO THERAPEUTICS INC COM 48205A109 666 22285 SH SOLE 0 0 22285 JUST ENERGY GROUP INC COM 48213W101 70 13307 SH SOLE 0 0 13307 KANSAS CITY SOUTHERN COM NEW 485170302 888 8489 SH SOLE 0 0 8489 KAYNE ANDERSON ENRGY TTL RT COM 48660P104 320 28801 SH SOLE 0 0 28801 KAYNE ANDERSON MLP INVT CO COM 486606106 4848 257186 SH SOLE 0 0 257186 KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 226 4472 SH SOLE 0 0 4472 KB HOME NOTE 1.375% 2/0 48666KAS8 26 24000 SH SOLE 0 0 24000 KELLOGG CO COM 487836108 4099 59011 SH SOLE 0 0 59011 KEMPER CORP DEL COM 488401100 433 11220 SH SOLE 0 0 11220 KERYX BIOPHARMACEUTICALS INC COM 492515101 77 10684 SH SOLE 0 0 10684 KEYCORP NEW COM 493267108 4486 239360 SH SOLE 0 0 239360 KEYSIGHT TECHNOLOGIES INC COM 49338L103 204 5232 SH SOLE 0 0 5232 KIMBERLY CLARK CORP COM 494368103 28597 221491 SH SOLE 0 0 221491 KIMCO RLTY CORP COM 49446R109 1429 77854 SH SOLE 0 0 77854 KINDER MORGAN INC DEL COM 49456B101 11476 598958 SH SOLE 0 0 598958 KINDER MORGAN INC DEL PFD SER A 49456B200 281 6397 SH SOLE 0 0 6397 KINROSS GOLD CORP COM NO PAR 496902404 60 14783 SH SOLE 0 0 14783 KITE PHARMA INC COM 49803L109 323 3111 SH SOLE 0 0 3111 KITE RLTY GROUP TR COM NEW 49803T300 3529 186419 SH SOLE 0 0 186419 KKR & CO L P DEL COM UNITS 48248M102 2851 153299 SH SOLE 0 0 153299 KKR INCOME OPPORTUNITIES FD COM 48249T106 2012 115038 SH SOLE 0 0 115038 KLA-TENCOR CORP COM 482480100 432 4724 SH SOLE 0 0 4724 KOHLS CORP COM 500255104 1249 32304 SH SOLE 0 0 32304 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 629 17548 SH SOLE 0 0 17548 KOSMOS ENERGY LTD SHS G5315B107 317 49436 SH SOLE 0 0 49436 KRAFT HEINZ CO COM 500754106 16106 188061 SH SOLE 0 0 188061 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 3258 274511 SH SOLE 0 0 274511 KROGER CO COM 501044101 5941 254759 SH SOLE 0 0 254759 KYOCERA CORP ADR 501556203 202 3459 SH SOLE 0 0 3459 L BRANDS INC COM 501797104 646 11995 SH SOLE 0 0 11995 L3 TECHNOLOGIES INC COM 502413107 878 5256 SH SOLE 0 0 5256 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1413 9170 SH SOLE 0 0 9170 LAKELAND BANCORP INC COM 511637100 385 20403 SH SOLE 0 0 20403 LAKELAND FINL CORP COM 511656100 230 5018 SH SOLE 0 0 5018 LAM RESEARCH CORP COM 512807108 2684 18978 SH SOLE 0 0 18978 LAM RESEARCH CORP NOTE 1.250% 5/1 512807AL2 51 22000 SH SOLE 0 0 22000 LAMAR ADVERTISING CO NEW CL A 512816109 690 9380 SH SOLE 0 0 9380 LAMB WESTON HLDGS INC COM 513272104 938 21289 SH SOLE 0 0 21289 LANCASTER COLONY CORP COM 513847103 610 4976 SH SOLE 0 0 4976 LANDAUER INC COM 51476K103 337 6439 SH SOLE 0 0 6439 LANDEC CORP COM 514766104 205 13789 SH SOLE 0 0 13789 LAREDO PETROLEUM INC COM 516806106 968 92015 SH SOLE 0 0 92015 LAS VEGAS SANDS CORP COM 517834107 2589 40517 SH SOLE 0 0 40517 LASALLE HOTEL PPTYS COM SH BEN INT 517942108 431 14456 SH SOLE 0 0 14456 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 277 10243 SH SOLE 0 0 10243 LAUDER ESTEE COS INC CL A 518439104 377 3931 SH SOLE 0 0 3931 LAZARD LTD SHS A G54050102 403 8708 SH SOLE 0 0 8708 LCNB CORP COM 50181P100 652 32623 SH SOLE 0 0 32623 LEAR CORP COM NEW 521865204 552 3885 SH SOLE 0 0 3885 LEGG MASON BW GLB INC OPP FD COM 52469B100 162 12225 SH SOLE 0 0 12225 LEGG MASON ETF INVESTMENT TR INT LW VTY HGH 52468L505 1036 37329 SH SOLE 0 0 37329 LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 6463 215507 SH SOLE 0 0 215507 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 282 11182 SH SOLE 0 0 11182 LEGG MASON INC COM 524901105 909 23824 SH SOLE 0 0 23824 LEGGETT & PLATT INC COM 524660107 3043 57936 SH SOLE 0 0 57936 LEIDOS HLDGS INC COM 525327102 1103 21333 SH SOLE 0 0 21333 LEMAITRE VASCULAR INC COM 525558201 269 8617 SH SOLE 0 0 8617 LENNAR CORP CL A 526057104 476 8936 SH SOLE 0 0 8936 LEUCADIA NATL CORP COM 527288104 1012 38685 SH SOLE 0 0 38685 LEVEL 3 COMMUNICATIONS INC COM NEW 52729N308 346 5838 SH SOLE 0 0 5838 LEXICON PHARMACEUTICALS INC COM NEW 528872302 404 24567 SH SOLE 0 0 24567 LEXINGTON REALTY TRUST COM 529043101 715 72138 SH SOLE 0 0 72138 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 160 28250 SH SOLE 0 0 28250 LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 259 10566 SH SOLE 0 0 10566 LIBERTY MEDIA CORP DELAWARE NOTE 1.375%10/1 531229AB8 28 24000 SH SOLE 0 0 24000 LIBERTY PPTY TR SH BEN INT 531172104 209 5136 SH SOLE 0 0 5136 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 201 1658 SH SOLE 0 0 1658 LIGHTBRIDGE CORP COM NEW 53224K203 20 11346 SH SOLE 0 0 11346 LILLY ELI & CO COM 532457108 16728 203254 SH SOLE 0 0 203254 LINCOLN ELEC HLDGS INC COM 533900106 1001 10874 SH SOLE 0 0 10874 LINCOLN NATL CORP IND COM 534187109 3555 52597 SH SOLE 0 0 52597 LIQTECH INTL INC COM 53632A102 13 42000 SH SOLE 0 0 42000 LIVE OAK BANCSHARES INC COM 53803X105 5918 244528 SH SOLE 0 0 244528 LKQ CORP COM 501889208 336 10192 SH SOLE 0 0 10192 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 2223 629823 SH SOLE 0 0 629823 LMP CAP & INCOME FD INC COM 50208A102 346 24351 SH SOLE 0 0 24351 LOCKHEED MARTIN CORP COM 539830109 30328 109246 SH SOLE 0 0 109246 LOEWS CORP COM 540424108 377 8060 SH SOLE 0 0 8060 LOUISIANA PAC CORP COM 546347105 310 12860 SH SOLE 0 0 12860 LOWES COS INC COM 548661107 18964 244603 SH SOLE 0 0 244603 LTC PPTYS INC COM 502175102 365 7093 SH SOLE 0 0 7093 LULULEMON ATHLETICA INC COM 550021109 497 8321 SH SOLE 0 0 8321 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 264 10531 SH SOLE 0 0 10531 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1936 22943 SH SOLE 0 0 22943 M & T BK CORP COM 55261F104 1797 11097 SH SOLE 0 0 11097 M D C HLDGS INC COM 552676108 250 7066 SH SOLE 0 0 7066 M/I HOMES INC NOTE 3.000% 3/0 55292PAB1 28 27000 SH SOLE 0 0 27000 MACQUARIE INFRASTRUCTURE COR COM 55608B105 638 8139 SH SOLE 0 0 8139 MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 25 23000 SH SOLE 0 0 23000 MACYS INC COM 55616P104 1178 50675 SH SOLE 0 0 50675 MADISON SQUARE GARDEN CO NEW CL A 55825T103 323 1638 SH SOLE 0 0 1638 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 11615 162974 SH SOLE 0 0 162974 MAGNA INTL INC COM 559222401 384 8296 SH SOLE 0 0 8296 MAIDEN HOLDINGS LTD SHS G5753U112 2913 262470 SH SOLE 0 0 262470 MAIN STREET CAPITAL CORP COM 56035L104 3764 97856 SH SOLE 0 0 97856 MAINSTAY DEFINEDTERM MN OPP COM 56064K100 253 12873 SH SOLE 0 0 12873 MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 459 13686 SH SOLE 0 0 13686 MALLINCKRODT PUB LTD CO SHS G5785G107 1955 43625 SH SOLE 0 0 43625 MANAGED DURATION INVT GRD FU COM 56165R103 141 10203 SH SOLE 0 0 10203 MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 2023 86576 SH SOLE 0 0 86576 MANAGED PORTFOLIO SER TORTOISE WTR FD 56167N753 203 7775 SH SOLE 0 0 7775 MANITOWOC INC COM 563571108 279 46343 SH SOLE 0 0 46343 MANNKIND CORP COM NEW 56400P706 49 34539 SH SOLE 0 0 34539 MANULIFE FINL CORP COM 56501R106 2589 137989 SH SOLE 0 0 137989 MARATHON OIL CORP COM 565849106 1939 163622 SH SOLE 0 0 163622 MARATHON PETE CORP COM 56585A102 3175 60667 SH SOLE 0 0 60667 MARKEL CORP COM 570535104 2822 2892 SH SOLE 0 0 2892 MARRIOTT INTL INC NEW CL A 571903202 5120 51044 SH SOLE 0 0 51044 MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 290 2466 SH SOLE 0 0 2466 MARSH & MCLENNAN COS INC COM 571748102 1833 23507 SH SOLE 0 0 23507 MARTIN MARIETTA MATLS INC COM 573284106 828 3718 SH SOLE 0 0 3718 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 433 24685 SH SOLE 0 0 24685 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 526 31846 SH SOLE 0 0 31846 MASCO CORP COM 574599106 1270 33249 SH SOLE 0 0 33249 MASIMO CORP COM 574795100 285 3122 SH SOLE 0 0 3122 MASTERCARD INCORPORATED CL A 57636Q104 13585 111860 SH SOLE 0 0 111860 MATADOR RES CO COM 576485205 1228 57471 SH SOLE 0 0 57471 MATINAS BIOPHARMA HLDGS INC COM 576810105 17 10200 SH SOLE 0 0 10200 MATSON INC COM 57686G105 254 8459 SH SOLE 0 0 8459 MATTEL INC COM 577081102 2182 101370 SH SOLE 0 0 101370 MAXIM INTEGRATED PRODS INC COM 57772K101 2936 65387 SH SOLE 0 0 65387 MAXIMUS INC COM 577933104 258 4115 SH SOLE 0 0 4115 MCCORMICK & CO INC COM NON VTG 579780206 4582 46987 SH SOLE 0 0 46987 MCCORMICK & CO INC COM VTG 579780107 2006 20549 SH SOLE 0 0 20549 MCDONALDS CORP COM 580135101 64671 422247 SH SOLE 0 0 422247 MCKESSON CORP COM 58155Q103 5996 36443 SH SOLE 0 0 36443 MDU RES GROUP INC COM 552690109 1163 44377 SH SOLE 0 0 44377 MEDICAL PPTYS TRUST INC COM 58463J304 996 77423 SH SOLE 0 0 77423 MEDICINES CO COM 584688105 200 5250 SH SOLE 0 0 5250 MEDLEY CAP CORP COM 58503F106 171 26831 SH SOLE 0 0 26831 MEDTRONIC PLC SHS G5960L103 15219 171483 SH SOLE 0 0 171483 MERCADOLIBRE INC COM 58733R102 263 1050 SH SOLE 0 0 1050 MERCK & CO INC COM 58933Y105 57446 896337 SH SOLE 0 0 896337 MERIDIAN BANCORP INC MD COM 58958U103 1058 62583 SH SOLE 0 0 62583 MERIDIAN BIOSCIENCE INC COM 589584101 218 13835 SH SOLE 0 0 13835 MERRIMACK PHARMACEUTICALS IN COM 590328100 38 30392 SH SOLE 0 0 30392 METLIFE INC COM 59156R108 8535 155349 SH SOLE 0 0 155349 METTLER TOLEDO INTERNATIONAL COM 592688105 233 396 SH SOLE 0 0 396 MFA FINL INC COM 55272X102 659 78588 SH SOLE 0 0 78588 MFS CALIF MUN FD COM 59318C106 165 14157 SH SOLE 0 0 14157 MFS CHARTER INCOME TR SH BEN INT 552727109 190 21985 SH SOLE 0 0 21985 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 208 41438 SH SOLE 0 0 41438 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 91 17467 SH SOLE 0 0 17467 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 213 45219 SH SOLE 0 0 45219 MFS INTER INCOME TR SH BEN INT 55273C107 173 40036 SH SOLE 0 0 40036 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 213 34415 SH SOLE 0 0 34415 MFS MUN INCOME TR SH BEN INT 552738106 179 25149 SH SOLE 0 0 25149 MFS SPL VALUE TR SH BEN INT 55274E102 140 21775 SH SOLE 0 0 21775 MGE ENERGY INC COM 55277P104 743 11539 SH SOLE 0 0 11539 MGIC INVT CORP WIS COM 552848103 1384 123610 SH SOLE 0 0 123610 MGM RESORTS INTERNATIONAL COM 552953101 1386 44305 SH SOLE 0 0 44305 MICHAEL KORS HLDGS LTD SHS G60754101 655 18072 SH SOLE 0 0 18072 MICROCHIP TECHNOLOGY INC COM 595017104 3507 45433 SH SOLE 0 0 45433 MICRON SOLUTIONS INC COM 59511X105 39 10000 SH SOLE 0 0 10000 MICRON TECHNOLOGY INC COM 595112103 6705 224562 SH SOLE 0 0 224562 MICROSOFT CORP COM 594918104 114226 1657136 SH SOLE 0 0 1657136 MID AMER APT CMNTYS INC COM 59522J103 684 6494 SH SOLE 0 0 6494 MIDDLEBY CORP COM 596278101 650 5349 SH SOLE 0 0 5349 MILESTONE SCIENTIFIC INC COM NEW 59935P209 98 65010 SH SOLE 0 0 65010 MKS INSTRUMENT INC COM 55306N104 232 3448 SH SOLE 0 0 3448 MOBILEYE N V AMSTELVEEN ORD SHS N51488117 231 3673 SH SOLE 0 0 3673 MOHAWK INDS INC COM 608190104 524 2170 SH SOLE 0 0 2170 MOLINA HEALTHCARE INC COM 60855R100 12516 180917 SH SOLE 0 0 180917 MOLINA HEALTHCARE INC DBCV 1.625% 8/1 60855RAD2 14 11000 SH SOLE 0 0 11000 MOLSON COORS BREWING CO CL B 60871R209 879 10175 SH SOLE 0 0 10175 MONDELEZ INTL INC CL A 609207105 25366 587303 SH SOLE 0 0 587303 MONMOUTH REAL ESTATE INVT CO CL A 609720107 493 32786 SH SOLE 0 0 32786 MONOGRAM RESIDENTIAL TR INC COM 60979P105 1406 144840 SH SOLE 0 0 144840 MONSANTO CO NEW COM 61166W101 8305 70169 SH SOLE 0 0 70169 MONSTER BEVERAGE CORP NEW COM 61174X109 753 15154 SH SOLE 0 0 15154 MOODYS CORP COM 615369105 910 7482 SH SOLE 0 0 7482 MORGAN STANLEY COM NEW 617446448 4489 100747 SH SOLE 0 0 100747 MORGAN STANLEY CHINA A SH FD COM 617468103 231 10339 SH SOLE 0 0 10339 MORGAN STANLEY EMER MKTS DEB COM 61744H105 154 15597 SH SOLE 0 0 15597 MORGAN STANLEY TRUSTS INCOME SECS INC 61745P874 236 12945 SH SOLE 0 0 12945 MOSAIC CO NEW COM 61945C103 685 30018 SH SOLE 0 0 30018 MOTOROLA SOLUTIONS INC COM NEW 620076307 1240 14299 SH SOLE 0 0 14299 MPLX LP COM UNIT REP LTD 55336V100 613 18343 SH SOLE 0 0 18343 MSA SAFETY INC COM 553498106 210 2586 SH SOLE 0 0 2586 MSB FINL CORP NEW COM 55352L101 187 10724 SH SOLE 0 0 10724 MUELLER WTR PRODS INC COM SER A 624758108 158 13524 SH SOLE 0 0 13524 MYLAN N V SHS EURO N59465109 1293 33313 SH SOLE 0 0 33313 NABORS INDUSTRIES LTD SHS G6359F103 496 60920 SH SOLE 0 0 60920 NABRIVA THERAPEUTICS PLC SHS G63637105 134 12760 SH SOLE 0 0 12760 NANOVIRICIDES INC COM NEW 630087203 28 20641 SH SOLE 0 0 20641 NAPCO SEC TECHNOLOGIES INC COM 630402105 166 17608 SH SOLE 0 0 17608 NASDAQ INC COM 631103108 314 4399 SH SOLE 0 0 4399 NATIONAL FUEL GAS CO N J COM 636180101 1457 26089 SH SOLE 0 0 26089 NATIONAL GRID PLC SPONSORED ADR NE 636274409 3802 60521 SH SOLE 0 0 60521 NATIONAL HEALTH INVS INC COM 63633D104 2906 36690 SH SOLE 0 0 36690 NATIONAL OILWELL VARCO INC COM 637071101 646 19625 SH SOLE 0 0 19625 NATIONAL RETAIL PPTYS INC COM 637417106 5288 135236 SH SOLE 0 0 135236 NATIXIS ETF TR SEEYOND INTL ETF 63873X109 265 5975 SH SOLE 0 0 5975 NAVIDEA BIOPHARMACEUTICALS I COM 63937X103 16 32087 SH SOLE 0 0 32087 NAVIENT CORPORATION COM 63938C108 1529 91837 SH SOLE 0 0 91837 NBT BANCORP INC COM 628778102 3562 96410 SH SOLE 0 0 96410 NCR CORP NEW COM 62886E108 778 19056 SH SOLE 0 0 19056 NEOGEN CORP COM 640491106 524 7581 SH SOLE 0 0 7581 NEOGENOMICS INC COM NEW 64049M209 154 17200 SH SOLE 0 0 17200 NEOVASC INC COM 64065J106 18 12900 SH SOLE 0 0 12900 NETFLIX INC COM 64110L106 10647 71261 SH SOLE 0 0 71261 NETLIST INC COM 64118P109 20 20000 SH SOLE 0 0 20000 NEUBERGER BERMAN HGH YLD FD COM 64128C106 168 14132 SH SOLE 0 0 14132 NEUBERGER BERMAN INTER MUNI COM 64124P101 433 28450 SH SOLE 0 0 28450 NEUBERGER BERMAN MLP INCOME COM 64129H104 98 10173 SH SOLE 0 0 10173 NEUBERGER BERMAN RE ES SEC F COM 64190A103 394 72877 SH SOLE 0 0 72877 NEURALSTEM INC COM NEW 64127R401 89 15308 SH SOLE 0 0 15308 NEVRO CORP COM 64157F103 228 3066 SH SOLE 0 0 3066 NEW AMER HIGH INCOME FD INC COM NEW 641876800 98 10317 SH SOLE 0 0 10317 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 610 8526 SH SOLE 0 0 8526 NEW GOLD INC CDA COM 644535106 279 87887 SH SOLE 0 0 87887 NEW JERSEY RES COM 646025106 571 14385 SH SOLE 0 0 14385 NEW MTN FIN CORP COM 647551100 406 27876 SH SOLE 0 0 27876 NEW MTN FIN CORP NOTE 5.000% 6/1 647551AB6 24 23000 SH SOLE 0 0 23000 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1193 76671 SH SOLE 0 0 76671 NEW SR INVT GROUP INC COM 648691103 260 25854 SH SOLE 0 0 25854 NEW YORK CMNTY BANCORP INC COM 649445103 2153 163951 SH SOLE 0 0 163951 NEW YORK MTG TR INC COM PAR $.02 649604501 321 51575 SH SOLE 0 0 51575 NEW YORK MTG TR INC PFD-C CONV 649604808 508 20489 SH SOLE 0 0 20489 NEW YORK REIT INC COM 64976L109 719 83210 SH SOLE 0 0 83210 NEWELL BRANDS INC COM 651229106 2535 47284 SH SOLE 0 0 47284 NEWFIELD EXPL CO COM 651290108 256 8986 SH SOLE 0 0 8986 NEWMARKET CORP COM 651587107 370 803 SH SOLE 0 0 803 NEWMONT MINING CORP COM 651639106 1845 56956 SH SOLE 0 0 56956 NEWPARK RES INC NOTE 4.000%10/0 651718AC2 12 12000 SH SOLE 0 0 12000 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 259 15927 SH SOLE 0 0 15927 NEXPOINT CR STRATEGIES FD COM NEW 65340G205 222 10183 SH SOLE 0 0 10183 NEXTERA ENERGY INC COM 65339F101 50370 359451 SH SOLE 0 0 359451 NICE LTD SPONSORED ADR 653656108 516 6554 SH SOLE 0 0 6554 NIKE INC CL B 654106103 20799 352527 SH SOLE 0 0 352527 NISOURCE INC COM 65473P105 798 31485 SH SOLE 0 0 31485 NOBLE CORP PLC SHS USD G65431101 146 40204 SH SOLE 0 0 40204 NOBLE ENERGY INC COM 655044105 342 12092 SH SOLE 0 0 12092 NOKIA CORP SPONSORED ADR 654902204 590 95777 SH SOLE 0 0 95777 NORDIC AMERICAN TANKERS LIMI COM G65773106 117 18439 SH SOLE 0 0 18439 NORDSON CORP COM 655663102 265 2184 SH SOLE 0 0 2184 NORDSTROM INC COM 655664100 9310 194639 SH SOLE 0 0 194639 NORFOLK SOUTHERN CORP COM 655844108 10387 85345 SH SOLE 0 0 85345 NORTHEAST BANCORP COM NEW 663904209 618 30382 SH SOLE 0 0 30382 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 107 77066 SH SOLE 0 0 77066 NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 251 9585 SH SOLE 0 0 9585 NORTHERN TR CORP COM 665859104 1397 14373 SH SOLE 0 0 14373 NORTHROP GRUMMAN CORP COM 666807102 9771 38060 SH SOLE 0 0 38060 NORTHSTAR REALTY EUROPE CORP COM 66706L101 563 44395 SH SOLE 0 0 44395 NORTHWEST BANCSHARES INC MD COM 667340103 1006 64476 SH SOLE 0 0 64476 NORTHWEST NAT GAS CO COM 667655104 1253 20932 SH SOLE 0 0 20932 NORTHWESTERN CORP COM NEW 668074305 213 3484 SH SOLE 0 0 3484 NORWEGIAN CRUISE LINE HLDGS SHS G66721104 372 6859 SH SOLE 0 0 6859 NOVAGOLD RES INC COM NEW 66987E206 89 19522 SH SOLE 0 0 19522 NOVARTIS A G SPONSORED ADR 66987V109 20329 243548 SH SOLE 0 0 243548 NOVAVAX INC COM 670002104 344 299189 SH SOLE 0 0 299189 NOVO-NORDISK A S ADR 670100205 4397 102529 SH SOLE 0 0 102529 NU SKIN ENTERPRISES INC CL A 67018T105 2900 46148 SH SOLE 0 0 46148 NUANCE COMMUNICATIONS INC COM 67020Y100 13808 793100 SH SOLE 0 0 793100 NUANCE COMMUNICATIONS INC NOTE 2.750%11/0 67020YAF7 22 22000 SH SOLE 0 0 22000 NUCOR CORP COM 670346105 9202 159010 SH SOLE 0 0 159010 NUSTAR ENERGY LP UNIT COM 67058H102 859 18411 SH SOLE 0 0 18411 NUTANIX INC CL A 67059N108 301 14921 SH SOLE 0 0 14921 NUVASIVE INC COM 670704105 687 8934 SH SOLE 0 0 8934 NUVEEN ALL CAP ENE MLP OPPO COM 67075E108 225 24426 SH SOLE 0 0 24426 NUVEEN AMT FREE MUN CR INC F COM 67071L106 4044 266928 SH SOLE 0 0 266928 NUVEEN AMT FREE QLTY MUN INC COM 670657105 7872 574983 SH SOLE 0 0 574983 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 440 25745 SH SOLE 0 0 25745 NUVEEN BUILD AMER BD FD COM 67074C103 485 23101 SH SOLE 0 0 23101 NUVEEN BUILD AMER BD OPPTNY COM 67074Q102 417 19370 SH SOLE 0 0 19370 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 955 63530 SH SOLE 0 0 63530 NUVEEN CALIF MUN VALUE FD COM 67062C107 336 32809 SH SOLE 0 0 32809 NUVEEN CONNECTICUT QLTY MUN COM 67060D107 2231 180484 SH SOLE 0 0 180484 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 247 16878 SH SOLE 0 0 16878 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 694 80591 SH SOLE 0 0 80591 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 399 24133 SH SOLE 0 0 24133 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 1146 86760 SH SOLE 0 0 86760 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 192 13385 SH SOLE 0 0 13385 NUVEEN FLOATING RATE INCOME COM 67072T108 1000 84426 SH SOLE 0 0 84426 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 262 22460 SH SOLE 0 0 22460 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 236 13999 SH SOLE 0 0 13999 NUVEEN HGH INC DEC18 TRGT TR COM 67075P103 691 68711 SH SOLE 0 0 68711 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 853 84504 SH SOLE 0 0 84504 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 418 40861 SH SOLE 0 0 40861 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 405 40042 SH SOLE 0 0 40042 NUVEEN INT DUR QUAL MUN TRM COM 670677103 365 28126 SH SOLE 0 0 28126 NUVEEN INTER DURATION MN TMF COM 670671106 337 25291 SH SOLE 0 0 25291 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 357 27479 SH SOLE 0 0 27479 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 496 36045 SH SOLE 0 0 36045 NUVEEN MICHIGAN QLT MUN INC COM 670979103 211 15420 SH SOLE 0 0 15420 NUVEEN MINESOTA QLT MUN INC SHS 670734102 199 12447 SH SOLE 0 0 12447 NUVEEN MUN HIGH INCOME OPP F COM 670682103 1738 129534 SH SOLE 0 0 129534 NUVEEN MUN VALUE FD INC COM 670928100 1755 176253 SH SOLE 0 0 176253 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2297 153964 SH SOLE 0 0 153964 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 2191 100909 SH SOLE 0 0 100909 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 663 50605 SH SOLE 0 0 50605 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 337 25278 SH SOLE 0 0 25278 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 162 12131 SH SOLE 0 0 12131 NUVEEN PFD & INCOME TERM FD COM 67075A106 1501 61041 SH SOLE 0 0 61041 NUVEEN PFD INCOME OPPRTNY FD COM 67073B106 2200 211564 SH SOLE 0 0 211564 NUVEEN PREFERRED SECURITIES COM 67072C105 8424 823416 SH SOLE 0 0 823416 NUVEEN QUALITY MUNCP INCOME COM 67066V101 1833 130557 SH SOLE 0 0 130557 NUVEEN REAL ESTATE INCOME FD COM 67071B108 663 58538 SH SOLE 0 0 58538 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 3078 222257 SH SOLE 0 0 222257 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 154 15286 SH SOLE 0 0 15286 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 328 22825 SH SOLE 0 0 22825 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 1382 94488 SH SOLE 0 0 94488 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 162 12536 SH SOLE 0 0 12536 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 164 12409 SH SOLE 0 0 12409 NVIDIA CORP COM 67066G104 18235 126142 SH SOLE 0 0 126142 NXP SEMICONDUCTORS N V COM N6596X109 2603 23786 SH SOLE 0 0 23786 O REILLY AUTOMOTIVE INC NEW COM 67103H107 1685 7704 SH SOLE 0 0 7704 OAK VALLEY BANCORP OAKDALE C COM 671807105 223 16073 SH SOLE 0 0 16073 OAKTREE CAP GROUP LLC UNIT CL A 674001201 474 10177 SH SOLE 0 0 10177 OBSIDIAN ENERGY LTD COM 674482104 42 33261 SH SOLE 0 0 33261 OCCIDENTAL PETE CORP DEL COM 674599105 4561 76181 SH SOLE 0 0 76181 OCEANFIRST FINL CORP COM 675234108 970 35775 SH SOLE 0 0 35775 OCERA THERAPEUTICS INC COM 67552A108 116 100000 SH SOLE 0 0 100000 OCH ZIFF CAP MGMT GROUP CL A 67551U105 30 11526 SH SOLE 0 0 11526 OCLARO INC COM NEW 67555N206 103 11050 SH SOLE 0 0 11050 OGE ENERGY CORP COM 670837103 931 26750 SH SOLE 0 0 26750 OHA INVT CORP COM 67091U102 61 48346 SH SOLE 0 0 48346 OKTA INC CL A 679295105 486 21300 SH SOLE 0 0 21300 OLD REP INTL CORP COM 680223104 1745 89325 SH SOLE 0 0 89325 OLIN CORP COM PAR $1 680665205 535 17668 SH SOLE 0 0 17668 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 274 6431 SH SOLE 0 0 6431 OMEGA HEALTHCARE INVS INC COM 681936100 7010 212296 SH SOLE 0 0 212296 OMEGA PROTEIN CORP COM 68210P107 268 14953 SH SOLE 0 0 14953 OMNICOM GROUP INC COM 681919106 961 11593 SH SOLE 0 0 11593 ON TRACK INNOVATION LTD SHS M8791A109 56 42748 SH SOLE 0 0 42748 ONE GAS INC COM 68235P108 518 7416 SH SOLE 0 0 7416 ONE LIBERTY PPTYS INC COM 682406103 626 26700 SH SOLE 0 0 26700 ONEOK INC NEW COM 682680103 2319 44453 SH SOLE 0 0 44453 ONEOK PARTNERS LP UNIT LTD PARTN 68268N103 2107 41262 SH SOLE 0 0 41262 OPKO HEALTH INC COM 68375N103 552 83958 SH SOLE 0 0 83958 OPPENHEIMER REV WEIGHTD ETF FINANCIALS SECTO 68386C807 247 4016 SH SOLE 0 0 4016 OPPENHEIMER REV WEIGHTD ETF LARGE CAP REV ET 68386C104 7233 155576 SH SOLE 0 0 155576 OPPENHEIMER REV WEIGHTD ETF MID CAP REV ETF 68386C203 810 14379 SH SOLE 0 0 14379 OPPENHEIMER REV WEIGHTD ETF SMALL CAP REV ET 68386C302 17672 267631 SH SOLE 0 0 267631 OPPENHEIMER REV WEIGHTD ETF ULTRA DIVID REV 68386C401 5310 156855 SH SOLE 0 0 156855 ORACLE CORP COM 68389X105 21143 421689 SH SOLE 0 0 421689 ORANGE SPONSORED ADR 684060106 2218 138786 SH SOLE 0 0 138786 ORBITAL ATK INC COM 68557N103 486 4938 SH SOLE 0 0 4938 ORCHID IS CAP INC COM 68571X103 783 79408 SH SOLE 0 0 79408 ORCHIDS PAPER PRODS CO DEL COM 68572N104 146 11257 SH SOLE 0 0 11257 ORGANOVO HLDGS INC COM 68620A104 61 23331 SH SOLE 0 0 23331 ORITANI FINL CORP DEL COM 68633D103 514 30168 SH SOLE 0 0 30168 OSHKOSH CORP COM 688239201 412 5980 SH SOLE 0 0 5980 OTTER TAIL CORP COM 689648103 1989 50237 SH SOLE 0 0 50237 OWENS & MINOR INC NEW COM 690732102 2757 85648 SH SOLE 0 0 85648 OWENS CORNING NEW COM 690742101 238 3562 SH SOLE 0 0 3562 PACCAR INC COM 693718108 2247 34018 SH SOLE 0 0 34018 PACER FDS TR GLOBL CASH ETF 69374H709 2439 83170 SH SOLE 0 0 83170 PACER FDS TR TRENDP 450 ETF 69374H204 704 24820 SH SOLE 0 0 24820 PACER FDS TR TRENDP 750 ETF 69374H105 9741 374782 SH SOLE 0 0 374782 PACER FDS TR US CASH COWS 100 69374H881 272 10398 SH SOLE 0 0 10398 PACIFIC CONTINENTAL CORP COM 69412V108 248 9704 SH SOLE 0 0 9704 PACKAGING CORP AMER COM 695156109 921 8265 SH SOLE 0 0 8265 PACWEST BANCORP DEL COM 695263103 270 5774 SH SOLE 0 0 5774 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 6 13250 SH SOLE 0 0 13250 PALO ALTO NETWORKS INC COM 697435105 3058 22852 SH SOLE 0 0 22852 PAN AMERICAN SILVER CORP COM 697900108 2147 127628 SH SOLE 0 0 127628 PANDORA MEDIA INC COM 698354107 282 31581 SH SOLE 0 0 31581 PANERA BREAD CO CL A 69840W108 1539 4892 SH SOLE 0 0 4892 PAREXEL INTL CORP COM 699462107 288 3315 SH SOLE 0 0 3315 PARKER DRILLING CO COM 701081101 29 21410 SH SOLE 0 0 21410 PARKER HANNIFIN CORP COM 701094104 3234 20238 SH SOLE 0 0 20238 PATTERSON COMPANIES INC COM 703395103 548 11667 SH SOLE 0 0 11667 PATTERSON UTI ENERGY INC COM 703481101 351 17393 SH SOLE 0 0 17393 PAYCHEX INC COM 704326107 16240 285219 SH SOLE 0 0 285219 PAYCOM SOFTWARE INC COM 70432V102 1490 21778 SH SOLE 0 0 21778 PAYPAL HLDGS INC COM 70450Y103 8677 161677 SH SOLE 0 0 161677 PB BANCORP INC COM 70454T100 225 21302 SH SOLE 0 0 21302 PBF ENERGY INC CL A 69318G106 319 14310 SH SOLE 0 0 14310 PCM FUND INC COM 69323T101 562 50036 SH SOLE 0 0 50036 PEMBINA PIPELINE CORP COM 706327103 4551 137405 SH SOLE 0 0 137405 PENGROWTH ENERGY CORP COM 70706P104 41 51928 SH SOLE 0 0 51928 PENNANTPARK FLOATING RATE CA COM 70806A106 606 42953 SH SOLE 0 0 42953 PENNANTPARK INVT CORP COM 708062104 152 20533 SH SOLE 0 0 20533 PENNEY J C INC COM 708160106 136 29256 SH SOLE 0 0 29256 PENNS WOODS BANCORP INC COM 708430103 288 6994 SH SOLE 0 0 6994 PENTAIR PLC SHS G7S00T104 2148 32274 SH SOLE 0 0 32274 PEOPLES FINL CORP MISS COM 71103B102 145 10848 SH SOLE 0 0 10848 PEOPLES UNITED FINANCIAL INC COM 712704105 4364 247094 SH SOLE 0 0 247094 PEOPLES UTAH BANCORP COM 712706209 593 22117 SH SOLE 0 0 22117 PEPSICO INC COM 713448108 75682 655315 SH SOLE 0 0 655315 PEREGRINE PHARMACEUTICALS IN COM NEW 713661304 259 425254 SH SOLE 0 0 425254 PERKINELMER INC COM 714046109 502 7371 SH SOLE 0 0 7371 PERRIGO CO PLC SHS G97822103 2696 35697 SH SOLE 0 0 35697 PETMED EXPRESS INC COM 716382106 457 11263 SH SOLE 0 0 11263 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 239 29967 SH SOLE 0 0 29967 PFIZER INC COM 717081103 82949 2469470 SH SOLE 0 0 2469470 PG&E CORP COM 69331C108 2255 33973 SH SOLE 0 0 33973 PHILIP MORRIS INTL INC COM 718172109 56542 481415 SH SOLE 0 0 481415 PHILLIPS 66 COM 718546104 18960 229291 SH SOLE 0 0 229291 PHOTRONICS INC COM 719405102 140 14884 SH SOLE 0 0 14884 PHOTRONICS INC NOTE 3.250% 4/0 719405AK8 28 25000 SH SOLE 0 0 25000 PHYSICIANS RLTY TR COM 71943U104 317 15736 SH SOLE 0 0 15736 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 5856 277802 SH SOLE 0 0 277802 PIMCO CA MUNICIPAL INCOME FD COM 72200N106 528 31122 SH SOLE 0 0 31122 PIMCO CALIF MUN INCOME FD II COM 72200M108 676 66421 SH SOLE 0 0 66421 PIMCO CALIF MUN INCOME FD II COM 72201C109 422 33429 SH SOLE 0 0 33429 PIMCO CORPORATE & INCOME OPP COM 72201B101 5619 341152 SH SOLE 0 0 341152 PIMCO CORPORATE INCOME STRAT COM 72200U100 1350 77829 SH SOLE 0 0 77829 PIMCO DYNAMIC INCOME FD SHS 72201Y101 5294 175413 SH SOLE 0 0 175413 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 4137 185332 SH SOLE 0 0 185332 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 13408 132281 SH SOLE 0 0 132281 PIMCO ETF TR 1-3YR USTREIDX 72201R106 209 4126 SH SOLE 0 0 4126 PIMCO ETF TR 1-5 US TIP IDX 72201R205 3109 59594 SH SOLE 0 0 59594 PIMCO ETF TR ACTIVE BD ETF 72201R775 6677 62970 SH SOLE 0 0 62970 PIMCO ETF TR BROAD US TIPS 72201R403 215 3730 SH SOLE 0 0 3730 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 16201 159267 SH SOLE 0 0 159267 PIMCO ETF TR INTER MUN BD ACT 72201R866 638 11939 SH SOLE 0 0 11939 PIMCO ETF TR INV GRD CRP BD 72201R817 525 4994 SH SOLE 0 0 4994 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 1752 35042 SH SOLE 0 0 35042 PIMCO GLOBAL STOCKSPLS INCM COM 722011103 2500 135858 SH SOLE 0 0 135858 PIMCO HIGH INCOME FD COM SHS 722014107 5336 609853 SH SOLE 0 0 609853 PIMCO INCOME OPPORTUNITY FD COM 72202B100 2618 97511 SH SOLE 0 0 97511 PIMCO INCOME STRATEGY FUND COM 72201H108 1075 91054 SH SOLE 0 0 91054 PIMCO INCOME STRATEGY FUND I COM 72201J104 1282 122830 SH SOLE 0 0 122830 PIMCO MUN INCOME FD II COM 72200W106 676 51422 SH SOLE 0 0 51422 PIMCO MUN INCOME FD III COM 72201A103 123 10504 SH SOLE 0 0 10504 PIMCO MUNICIPAL INCOME FD COM 72200R107 545 39870 SH SOLE 0 0 39870 PIMCO NY MUNICIPAL INCOME FD COM 72200T103 266 20240 SH SOLE 0 0 20240 PIMCO STRATEGIC INCOME FD IN COM 72200X104 2517 246979 SH SOLE 0 0 246979 PINNACLE FINL PARTNERS INC COM 72346Q104 372 5921 SH SOLE 0 0 5921 PINNACLE FOODS INC DEL COM 72348P104 1725 29038 SH SOLE 0 0 29038 PINNACLE WEST CAP CORP COM 723484101 1069 12556 SH SOLE 0 0 12556 PIONEER HIGH INCOME TR COM 72369H106 365 36941 SH SOLE 0 0 36941 PIONEER MUN HIGH INCOME ADV COM 723762100 168 14354 SH SOLE 0 0 14354 PIONEER MUN HIGH INCOME TR COM SHS 723763108 703 57981 SH SOLE 0 0 57981 PIONEER NAT RES CO COM 723787107 1025 6425 SH SOLE 0 0 6425 PITNEY BOWES INC COM 724479100 751 49725 SH SOLE 0 0 49725 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1663 63315 SH SOLE 0 0 63315 PLANET FITNESS INC CL A 72703H101 441 18874 SH SOLE 0 0 18874 PLATINUM GROUP METALS LTD COM 72765Q601 25 30300 SH SOLE 0 0 30300 PLUG POWER INC COM NEW 72919P202 366 179630 SH SOLE 0 0 179630 PLURISTEM THERAPEUTICS INC COM 72940R102 38 29516 SH SOLE 0 0 29516 PNC FINL SVCS GROUP INC COM 693475105 10102 80902 SH SOLE 0 0 80902 POLARIS INDS INC COM 731068102 825 8940 SH SOLE 0 0 8940 POLYMET MINING CORP COM 731916102 102 172336 SH SOLE 0 0 172336 PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 8/0 73640QAB1 18 19000 SH SOLE 0 0 19000 PORTLAND GEN ELEC CO COM NEW 736508847 1640 35886 SH SOLE 0 0 35886 POSCO SPONSORED ADR 693483109 287 4582 SH SOLE 0 0 4582 POTASH CORP SASK INC COM 73755L107 2385 146292 SH SOLE 0 0 146292 POWERSHARES ACT MANG COMM FD OPT YLD DIV 73937V106 402 25503 SH SOLE 0 0 25503 POWERSHARES ACTIVE MNG ETF T ALT MULTI STRG 73935B870 750 34595 SH SOLE 0 0 34595 POWERSHARES ACTIVE MNG ETF T S&P500 DWNHDGE 73935B805 836 33007 SH SOLE 0 0 33007 POWERSHARES DB CMDTY IDX TRA UNIT BEN INT 73935S105 2038 141011 SH SOLE 0 0 141011 POWERSHARES ETF TR II 1000 EQ WHT PT 73937B571 440 15429 SH SOLE 0 0 15429 POWERSHARES ETF TR II DEV MKTS EX-US 73936T789 633 15156 SH SOLE 0 0 15156 POWERSHARES ETF TR II DWA TCTL SCTR 73937B498 245 9730 SH SOLE 0 0 9730 POWERSHARES ETF TR II EM MRK LOW VOL 73937B662 604 25209 SH SOLE 0 0 25209 POWERSHARES ETF TR II EMER MRKT PORT 73936T763 248 12512 SH SOLE 0 0 12512 POWERSHARES ETF TR II FDM HG YLD RAFI 73936T557 846 44506 SH SOLE 0 0 44506 POWERSHARES ETF TR II GBL CLEAN ENER 73936T615 428 35919 SH SOLE 0 0 35919 POWERSHARES ETF TR II GBL WTR PORT 73936T623 1026 43246 SH SOLE 0 0 43246 POWERSHARES ETF TR II I-30 LAD TREAS 73936T524 293 8968 SH SOLE 0 0 8968 POWERSHARES ETF TR II INSUR NATL MUN 73936T474 1360 53442 SH SOLE 0 0 53442 POWERSHARES ETF TR II INTL DEV LOWVL 73937B688 2399 74242 SH SOLE 0 0 74242 POWERSHARES ETF TR II KBW BK PORT 73937B746 4644 94126 SH SOLE 0 0 94126 POWERSHARES ETF TR II KBW RG BK PORT 73937B712 7455 138732 SH SOLE 0 0 138732 POWERSHARES ETF TR II NY MUNI BD ETF 73936T458 230 9432 SH SOLE 0 0 9432 POWERSHARES ETF TR II PFD PORTFOLIO 73936T565 12331 816105 SH SOLE 0 0 816105 POWERSHARES ETF TR II PWRS INT BUYBK 73937B621 1008 31382 SH SOLE 0 0 31382 POWERSHARES ETF TR II PWRSHS SP500 LOW 73937B654 25193 626222 SH SOLE 0 0 626222 POWERSHARES ETF TR II S&P SMCP CONSU 73937B605 557 8358 SH SOLE 0 0 8358 POWERSHARES ETF TR II S&P SMCP ENE P 73937B704 171 12842 SH SOLE 0 0 12842 POWERSHARES ETF TR II S&P SMCP HC PO 73937B886 1122 12768 SH SOLE 0 0 12768 POWERSHARES ETF TR II S&P SMCP IT PO 73937B860 342 4629 SH SOLE 0 0 4629 POWERSHARES ETF TR II S&P400 LOVL PT 73937B647 10494 242526 SH SOLE 0 0 242526 POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 34419 769488 SH SOLE 0 0 769488 POWERSHARES ETF TR II S&P600 LOVL PT 73937B639 9356 214459 SH SOLE 0 0 214459 POWERSHARES ETF TR II SOVEREIGN DEBT 73936T573 2975 101633 SH SOLE 0 0 101633 POWERSHARES ETF TR II TXBLE MUN PRTFLO 73937B407 752 25089 SH SOLE 0 0 25089 POWERSHARES ETF TR II VAR RATE PFD POR 73937B597 1106 42296 SH SOLE 0 0 42296 POWERSHARES ETF TRUST AERSPC DEF PTF 73935X690 913 19889 SH SOLE 0 0 19889 POWERSHARES ETF TRUST BASIC MAT SECT 73935X427 569 9282 SH SOLE 0 0 9282 POWERSHARES ETF TRUST CLEANTECH PORT 73935X278 608 15772 SH SOLE 0 0 15772 POWERSHARES ETF TRUST CON DISCRE SEC 73935X419 285 6360 SH SOLE 0 0 6360 POWERSHARES ETF TRUST DIV ACHV PRTF 73935X732 1785 73997 SH SOLE 0 0 73997 POWERSHARES ETF TRUST DWA MOMENTUM PTF 73935X153 5688 121488 SH SOLE 0 0 121488 POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 806 17647 SH SOLE 0 0 17647 POWERSHARES ETF TRUST DYN BLDG CNSTR 73935X666 2789 93448 SH SOLE 0 0 93448 POWERSHARES ETF TRUST DYN MEDIA PORT 73935X823 1201 43138 SH SOLE 0 0 43138 POWERSHARES ETF TRUST DYN PHRMA PORT 73935X799 4849 77245 SH SOLE 0 0 77245 POWERSHARES ETF TRUST DYN UTIL PORTF 73935X591 762 27705 SH SOLE 0 0 27705 POWERSHARES ETF TRUST DYNA BUYBK ACH 73935X286 10167 189431 SH SOLE 0 0 189431 POWERSHARES ETF TRUST DYNAMIC MKT PT 73935X104 997 11656 SH SOLE 0 0 11656 POWERSHARES ETF TRUST DYNM LRG CP GR 73935X609 3547 98660 SH SOLE 0 0 98660 POWERSHARES ETF TRUST DYNM LRG CP VL 73935X708 20259 559498 SH SOLE 0 0 559498 POWERSHARES ETF TRUST ENERGY SEC POR 73935X385 202 6031 SH SOLE 0 0 6031 POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 4832 252992 SH SOLE 0 0 252992 POWERSHARES ETF TRUST FINL SECT PORT 73935X377 492 15620 SH SOLE 0 0 15620 POWERSHARES ETF TRUST FTSE RAFI 1000 73935X583 36838 356372 SH SOLE 0 0 356372 POWERSHARES ETF TRUST FTSE US1500 SM 73935X567 9194 77699 SH SOLE 0 0 77699 POWERSHARES ETF TRUST GBL LSTD PVT EQT 73935X195 175 14015 SH SOLE 0 0 14015 POWERSHARES ETF TRUST GOLDEN DRG CHINA 73935X401 646 17122 SH SOLE 0 0 17122 POWERSHARES ETF TRUST HI YLD EQ DVDN 73935X302 1279 75984 SH SOLE 0 0 75984 POWERSHARES ETF TRUST INDL SECT PORT 73935X369 735 13743 SH SOLE 0 0 13743 POWERSHARES ETF TRUST INTL DIV ACHV 73935X716 675 43891 SH SOLE 0 0 43891 POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 665 6448 SH SOLE 0 0 6448 POWERSHARES ETF TRUST RUSSELL 200 WTH 73935X450 793 16558 SH SOLE 0 0 16558 POWERSHARES ETF TRUST RUSSELL 2000 VAL 73935X864 338 11573 SH SOLE 0 0 11573 POWERSHARES ETF TRUST RUSSELL MID GRW 73935X807 403 11007 SH SOLE 0 0 11007 POWERSHARES ETF TRUST RUSSELL MID WTH 73935X443 237 5389 SH SOLE 0 0 5389 POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 7749 277161 SH SOLE 0 0 277161 POWERSHARES ETF TRUST TECH SECT PORT 73935X344 576 12541 SH SOLE 0 0 12541 POWERSHARES ETF TRUST WATER RESOURCE 73935X575 4535 168133 SH SOLE 0 0 168133 POWERSHARES ETF TRUST WNDRHLL CLN EN 73935X500 236 54274 SH SOLE 0 0 54274 POWERSHARES ETF TRUST II CEF INC COMPST 73936Q843 14020 592069 SH SOLE 0 0 592069 POWERSHARES ETF TRUST II DWA DEVMKTMOM PT 73936Q108 722 28099 SH SOLE 0 0 28099 POWERSHARES ETF TRUST II DWA EMKT MOM PTF 73936Q207 174 10098 SH SOLE 0 0 10098 POWERSHARES ETF TRUST II DWA SC MOMNT PTF 73936Q744 451 10560 SH SOLE 0 0 10560 POWERSHARES ETF TRUST II GLBL ST HI YLD 73936Q710 463 19098 SH SOLE 0 0 19098 POWERSHARES ETF TRUST II KBW HG YLD FIN 73936Q793 534 22002 SH SOLE 0 0 22002 POWERSHARES ETF TRUST II KBW YIELD REIT 73936Q819 1118 30011 SH SOLE 0 0 30011 POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 2093 90464 SH SOLE 0 0 90464 POWERSHARES EXCHANGE TRADED RUSSELL 200 VAL 739371201 1041 28934 SH SOLE 0 0 28934 POWERSHARES GLOBAL ETF FD S&P 500 BUYWRT 73936G308 4064 182912 SH SOLE 0 0 182912 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 163317 1186550 SH SOLE 0 0 1186550 POWERSHS DB MULTI SECT COMM DB OIL FUND 73936B507 619 76689 SH SOLE 0 0 76689 POWERSHS DB MULTI SECT COMM DB PREC MTLS 73936B200 1247 33632 SH SOLE 0 0 33632 POWERSHS DB MULTI SECT COMM PS DB AGRICUL FD 73936B408 9355 471265 SH SOLE 0 0 471265 POWERSHS DB US DOLLAR INDEX DOLL INDX BULL 73936D107 444 17921 SH SOLE 0 0 17921 PPG INDS INC COM 693506107 8522 77501 SH SOLE 0 0 77501 PPL CORP COM 69351T106 5687 147097 SH SOLE 0 0 147097 PRA GROUP INC COM 69354N106 214 5636 SH SOLE 0 0 5636 PRAXAIR INC COM 74005P104 5525 41683 SH SOLE 0 0 41683 PRECISION DRILLING CORP COM 2010 74022D308 54 15753 SH SOLE 0 0 15753 PRICE T ROWE GROUP INC COM 74144T108 4790 64540 SH SOLE 0 0 64540 PRICELINE GRP INC COM NEW 741503403 4566 2441 SH SOLE 0 0 2441 PRICELINE GRP INC NOTE 1.000% 3/1 741503AQ9 20 10000 SH SOLE 0 0 10000 PRINCIPAL FINL GROUP INC COM 74251V102 2407 37571 SH SOLE 0 0 37571 PROASSURANCE CORP COM 74267C106 2781 45736 SH SOLE 0 0 45736 PROCTER AND GAMBLE CO COM 742718109 116061 1331735 SH SOLE 0 0 1331735 PROGRESSIVE CORP OHIO COM 743315103 1244 28215 SH SOLE 0 0 28215 PROLOGIS INC COM 74340W103 588 10019 SH SOLE 0 0 10019 PROPHASE LABS INC COM 74345W108 23 11000 SH SOLE 0 0 11000 PROSHARES TR MDCP 400 DIVID 74347B680 1562 30356 SH SOLE 0 0 30356 PROSHARES TR MSCI EAFE DIVD 74347B839 742 20244 SH SOLE 0 0 20244 PROSHARES TR PSHS LC COR PLUS 74347R248 718 11941 SH SOLE 0 0 11941 PROSHARES TR PSHS SHORT DOW30 74347R701 228 13050 SH SOLE 0 0 13050 PROSHARES TR PSHS ULSHT SP500 74347B300 2388 188349 SH SOLE 0 0 188349 PROSHARES TR RUSS 2000 DIVD 74347B698 1402 25735 SH SOLE 0 0 25735 PROSHARES TR S&P 500 DV ARIST 74348A467 15833 274074 SH SOLE 0 0 274074 PROSHARES TR SHRT RUSSELL2000 74348A210 382 8264 SH SOLE 0 0 8264 PROSHARES TR ULTRPRO S&P500 74347X864 563 5425 SH SOLE 0 0 5425 PROSPECT CAPITAL CORPORATION COM 74348T102 6083 749097 SH SOLE 0 0 749097 PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 190 190000 SH SOLE 0 0 190000 PROSPECT CAPITAL CORPORATION NOTE 5.375%10/1 74348TAK8 864 858000 SH SOLE 0 0 858000 PROSPECT CAPITAL CORPORATION NOTE 5.750% 3/1 74348TAL6 151 147000 SH SOLE 0 0 147000 PROSPECT CAPITAL CORPORATION NOTE 5.875% 1/1 74348TAM4 163 158000 SH SOLE 0 0 158000 PROVIDENT BANCORP INC COM 74383X109 323 14375 SH SOLE 0 0 14375 PRUDENTIAL FINL INC COM 744320102 8635 79854 SH SOLE 0 0 79854 PRUDENTIAL GLB SHT DUR HG YL COM 74433A109 810 54511 SH SOLE 0 0 54511 PRUDENTIAL PLC ADR 74435K204 215 4675 SH SOLE 0 0 4675 PRUDENTIAL SHT DURATION HG Y COM 74442F107 323 21163 SH SOLE 0 0 21163 PS BUSINESS PKS INC CALIF COM 69360J107 201 1517 SH SOLE 0 0 1517 PUBLIC STORAGE COM 74460D109 4698 22531 SH SOLE 0 0 22531 PUBLIC SVC ENTERPRISE GROUP COM 744573106 6997 162693 SH SOLE 0 0 162693 PULSE BIOSCIENCES INC COM 74587B101 290 8391 SH SOLE 0 0 8391 PULTE GROUP INC COM 745867101 575 23430 SH SOLE 0 0 23430 PUTMAN HIGH INCOME SEC FUND SHS BEN INT 746779107 101 11463 SH SOLE 0 0 11463 PUTNAM MANAGED MUN INCOM TR COM 746823103 449 59763 SH SOLE 0 0 59763 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 931 199029 SH SOLE 0 0 199029 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 1400 112028 SH SOLE 0 0 112028 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 538 99000 SH SOLE 0 0 99000 PVH CORP COM 693656100 688 6007 SH SOLE 0 0 6007 QORVO INC COM 74736K101 1759 27784 SH SOLE 0 0 27784 QUAKER CHEM CORP COM 747316107 498 3427 SH SOLE 0 0 3427 QUALCOMM INC COM 747525103 25087 454302 SH SOLE 0 0 454302 QUALITY CARE PPTYS INC COM 747545101 974 53169 SH SOLE 0 0 53169 QUALYS INC COM 74758T303 298 7292 SH SOLE 0 0 7292 QUANTA SVCS INC COM 74762E102 206 6259 SH SOLE 0 0 6259 QUEST DIAGNOSTICS INC COM 74834L100 1925 17314 SH SOLE 0 0 17314 QUINTILES IMS HOLDINGS INC COM 74876Y101 659 7365 SH SOLE 0 0 7365 RADIAN GROUP INC COM 750236101 198 12130 SH SOLE 0 0 12130 RAIT FINANCIAL TRUST NOTE 7.000% 4/0 749227AA2 13 13000 SH SOLE 0 0 13000 RAMBUS INC DEL COM 750917106 115 10031 SH SOLE 0 0 10031 RAYMOND JAMES FINANCIAL INC COM 754730109 301 3754 SH SOLE 0 0 3754 RAYONIER INC COM 754907103 579 20119 SH SOLE 0 0 20119 RAYTHEON CO COM NEW 755111507 14924 92418 SH SOLE 0 0 92418 REALITY SHS ETF TR DIVS ETF 75605A108 645 25234 SH SOLE 0 0 25234 REALTY INCOME CORP COM 756109104 11518 208732 SH SOLE 0 0 208732 REAVES UTIL INCOME FD COM SH BEN INT 756158101 2112 61509 SH SOLE 0 0 61509 RED HAT INC COM 756577102 365 3814 SH SOLE 0 0 3814 REDWOOD TR INC NOTE 4.625% 4/1 758075AB1 26 26000 SH SOLE 0 0 26000 REGENERON PHARMACEUTICALS COM 75886F107 2426 4939 SH SOLE 0 0 4939 REGIONS FINL CORP NEW COM 7591EP100 4359 297725 SH SOLE 0 0 297725 RELM WIRELESS CORP COM 759525108 40 10703 SH SOLE 0 0 10703 RENAISSANCERE HOLDINGS LTD COM G7496G103 212 1526 SH SOLE 0 0 1526 RENASANT CORP COM 75970E107 436 9969 SH SOLE 0 0 9969 REPUBLIC FIRST BANCORP INC COM 760416107 363 39259 SH SOLE 0 0 39259 REPUBLIC SVCS INC COM 760759100 2050 32160 SH SOLE 0 0 32160 RESMED INC COM 761152107 524 6729 SH SOLE 0 0 6729 RESTAURANT BRANDS INTL INC COM 76131D103 527 8428 SH SOLE 0 0 8428 RETAIL PPTYS AMER INC CL A 76131V202 3330 272700 SH SOLE 0 0 272700 REVOLUTION LIGHTING TECHNOLO COM NEW 76155G206 74 11257 SH SOLE 0 0 11257 REYNOLDS AMERICAN INC COM 761713106 10093 155176 SH SOLE 0 0 155176 RGC RES INC COM 74955L103 396 13985 SH SOLE 0 0 13985 RIO TINTO PLC SPONSORED ADR 767204100 1296 30631 SH SOLE 0 0 30631 RITE AID CORP COM 767754104 619 209695 SH SOLE 0 0 209695 RIVERVIEW BANCORP INC COM 769397100 273 41111 SH SOLE 0 0 41111 RLI CORP COM 749607107 237 4344 SH SOLE 0 0 4344 ROCKWELL AUTOMATION INC COM 773903109 3867 23877 SH SOLE 0 0 23877 ROCKWELL COLLINS INC COM 774341101 2383 22674 SH SOLE 0 0 22674 ROGERS COMMUNICATIONS INC CL B 775109200 368 7787 SH SOLE 0 0 7787 ROGERS CORP COM 775133101 248 2283 SH SOLE 0 0 2283 ROLLINS INC COM 775711104 207 5082 SH SOLE 0 0 5082 ROPER TECHNOLOGIES INC COM 776696106 1454 6281 SH SOLE 0 0 6281 ROYAL BK CDA MONTREAL QUE COM 780087102 3621 49935 SH SOLE 0 0 49935 ROYAL BK SCOTLAND GROUP PLC SP ADR L RP PF 780097788 581 22959 SH SOLE 0 0 22959 ROYAL BK SCOTLAND GROUP PLC SP ADR PREF S 780097739 202 7806 SH SOLE 0 0 7806 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1484 13585 SH SOLE 0 0 13585 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6450 118509 SH SOLE 0 0 118509 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 7813 146894 SH SOLE 0 0 146894 ROYAL GOLD INC COM 780287108 345 4418 SH SOLE 0 0 4418 ROYCE MICRO-CAP TR INC COM 780915104 115 13261 SH SOLE 0 0 13261 ROYCE VALUE TR INC COM 780910105 1488 102015 SH SOLE 0 0 102015 RPM INTL INC COM 749685103 1072 19654 SH SOLE 0 0 19654 RPM INTL INC NOTE 2.250%12/1 749685AT0 13 11000 SH SOLE 0 0 11000 RSP PERMIAN INC COM 74978Q105 258 8000 SH SOLE 0 0 8000 RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 388 3609 SH SOLE 0 0 3609 RYDER SYS INC COM 783549108 1646 22874 SH SOLE 0 0 22874 RYDEX ETF TRUST GUG S&P MC400 PG 78355W601 3460 24717 SH SOLE 0 0 24717 RYDEX ETF TRUST GUG S&P MC400 PV 78355W502 846 13400 SH SOLE 0 0 13400 RYDEX ETF TRUST GUG S&P SC600 PG 78355W809 622 6047 SH SOLE 0 0 6047 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 91852 991071 SH SOLE 0 0 991071 RYDEX ETF TRUST GUG S&P500 EWCON 78355W874 2964 23765 SH SOLE 0 0 23765 RYDEX ETF TRUST GUG S&P500 PU GR 78355W403 29325 311506 SH SOLE 0 0 311506 RYDEX ETF TRUST GUG S&P500 PU VA 78355W304 7212 121068 SH SOLE 0 0 121068 RYDEX ETF TRUST GUG S&P500EQWTEN 78355W866 7702 145896 SH SOLE 0 0 145896 RYDEX ETF TRUST GUG S&P500EQWTFI 78355W858 498 12610 SH SOLE 0 0 12610 RYDEX ETF TRUST GUG S&P500EQWTHC 78355W841 2400 13793 SH SOLE 0 0 13793 RYDEX ETF TRUST GUG S&P500EQWTMA 78355W825 542 5545 SH SOLE 0 0 5545 RYDEX ETF TRUST GUG S&P500EQWTTE 78355W817 1797 14399 SH SOLE 0 0 14399 RYDEX ETF TRUST GUG S&P500EQWTUT 78355W791 682 8053 SH SOLE 0 0 8053 RYDEX ETF TRUST GUGGENHM S&P 400 78355W577 210 3517 SH SOLE 0 0 3517 RYDEX ETF TRUST GUGGENHM S&P 500 78355W205 1175 6864 SH SOLE 0 0 6864 RYDEX ETF TRUST GUGGENHM S&P 600 78355W585 731 14603 SH SOLE 0 0 14603 RYLAND GROUP INC NOTE 0.250% 6/0 783764AS2 26 27000 SH SOLE 0 0 27000 S & T BANCORP INC COM 783859101 245 6834 SH SOLE 0 0 6834 S&P GLOBAL INC COM 78409V104 3121 21376 SH SOLE 0 0 21376 SABINE ROYALTY TR UNIT BEN INT 785688102 287 7403 SH SOLE 0 0 7403 SALESFORCE COM INC COM 79466L302 4178 48247 SH SOLE 0 0 48247 SALESFORCE COM INC NOTE 0.250% 4/0 79466LAD6 28 21000 SH SOLE 0 0 21000 SALISBURY BANCORP INC COM 795226109 368 8962 SH SOLE 0 0 8962 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 194 28471 SH SOLE 0 0 28471 SANDRIDGE MISSISSIPPIAN TR I UNIT BEN INT 80007T101 19 12771 SH SOLE 0 0 12771 SANDY SPRING BANCORP INC COM 800363103 436 10712 SH SOLE 0 0 10712 SANGAMO THERAPEUTICS INC COM 800677106 99 11193 SH SOLE 0 0 11193 SANMINA CORPORATION COM 801056102 288 7567 SH SOLE 0 0 7567 SANOFI RIGHT 12/31/2020 80105N113 16 42370 SH SOLE 0 0 42370 SANOFI SPONSORED ADR 80105N105 4676 97598 SH SOLE 0 0 97598 SAP SE SPON ADR 803054204 813 7765 SH SOLE 0 0 7765 SAREPTA THERAPEUTICS INC COM 803607100 238 7064 SH SOLE 0 0 7064 SBA COMMUNICATIONS CORP NEW CL A 78410G104 284 2104 SH SOLE 0 0 2104 SCANA CORP NEW COM 80589M102 2577 38452 SH SOLE 0 0 38452 SCHEIN HENRY INC COM 806407102 634 3464 SH SOLE 0 0 3464 SCHLUMBERGER LTD COM 806857108 11571 175751 SH SOLE 0 0 175751 SCHWAB CHARLES CORP NEW COM 808513105 2350 54713 SH SOLE 0 0 54713 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 2417 97256 SH SOLE 0 0 97256 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2196 69101 SH SOLE 0 0 69101 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 547 10133 SH SOLE 0 0 10133 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 1318 39077 SH SOLE 0 0 39077 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 279 8244 SH SOLE 0 0 8244 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 1005 37737 SH SOLE 0 0 37737 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1711 61075 SH SOLE 0 0 61075 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 382 7583 SH SOLE 0 0 7583 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2289 39155 SH SOLE 0 0 39155 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 11849 262722 SH SOLE 0 0 262722 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 10931 172964 SH SOLE 0 0 172964 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 3835 76391 SH SOLE 0 0 76391 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2433 42116 SH SOLE 0 0 42116 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 4585 95198 SH SOLE 0 0 95198 SCHWAB STRATEGIC TR US REIT ETF 808524847 2511 60942 SH SOLE 0 0 60942 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 4758 74455 SH SOLE 0 0 74455 SCHWAB STRATEGIC TR US TIPS ETF 808524870 1683 30567 SH SOLE 0 0 30567 SCIENCE APPLICATNS INTL CP N COM 808625107 262 3778 SH SOLE 0 0 3778 SCORPIO TANKERS INC SHS Y7542C106 462 116349 SH SOLE 0 0 116349 SCOTTS MIRACLE GRO CO CL A 810186106 1246 13925 SH SOLE 0 0 13925 SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 350 5121 SH SOLE 0 0 5121 SEABRIDGE GOLD INC COM 811916105 114 10532 SH SOLE 0 0 10532 SEACOAST BKG CORP FLA COM NEW 811707801 228 9467 SH SOLE 0 0 9467 SEADRILL LIMITED SHS G7945E105 8 22787 SH SOLE 0 0 22787 SEAGATE TECHNOLOGY PLC SHS G7945M107 2363 60986 SH SOLE 0 0 60986 SEALED AIR CORP NEW COM 81211K100 635 14180 SH SOLE 0 0 14180 SEASPAN CORP SHS Y75638109 160 22453 SH SOLE 0 0 22453 SEASPINE HLDGS CORP COM 81255T108 138 11973 SH SOLE 0 0 11973 SEATTLE GENETICS INC COM 812578102 313 6042 SH SOLE 0 0 6042 SEI INVESTMENTS CO COM 784117103 552 10263 SH SOLE 0 0 10263 SELECT INCOME REIT COM SH BEN INT 81618T100 362 15052 SH SOLE 0 0 15052 SELECT SECTOR SPDR TR ENERGY 81369Y506 31976 492540 SH SOLE 0 0 492540 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1547 48051 SH SOLE 0 0 48051 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 16546 184605 SH SOLE 0 0 184605 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 19449 354005 SH SOLE 0 0 354005 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 26650 336316 SH SOLE 0 0 336316 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 46460 1883242 SH SOLE 0 0 1883242 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 24072 353421 SH SOLE 0 0 353421 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 18057 347511 SH SOLE 0 0 347511 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 4413 82011 SH SOLE 0 0 82011 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 30416 555851 SH SOLE 0 0 555851 SELECTIVE INS GROUP INC COM 816300107 546 10902 SH SOLE 0 0 10902 SEMGROUP CORP CL A 81663A105 319 11819 SH SOLE 0 0 11819 SEMPRA ENERGY COM 816851109 4428 39273 SH SOLE 0 0 39273 SENIOR HSG PPTYS TR SH BEN INT 81721M109 2644 129357 SH SOLE 0 0 129357 SERVICE CORP INTL COM 817565104 455 13602 SH SOLE 0 0 13602 SERVICENOW INC COM 81762P102 413 3893 SH SOLE 0 0 3893 SEVERN BANCORP ANNAPOLIS MD COM 81811M100 110 15208 SH SOLE 0 0 15208 SHAKE SHACK INC CL A 819047101 292 8371 SH SOLE 0 0 8371 SHAW COMMUNICATIONS INC CL B CONV 82028K200 618 28343 SH SOLE 0 0 28343 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 354 11672 SH SOLE 0 0 11672 SHERWIN WILLIAMS CO COM 824348106 10845 30900 SH SOLE 0 0 30900 SHIP FINANCE INTERNATIONAL L SHS G81075106 449 33000 SH SOLE 0 0 33000 SHIRE PLC SPONSORED ADR 82481R106 1267 7664 SH SOLE 0 0 7664 SHOPIFY INC CL A 82509L107 992 11421 SH SOLE 0 0 11421 SIERRA WIRELESS INC COM 826516106 773 27511 SH SOLE 0 0 27511 SIGMATRON INTL INC COM 82661L101 77 11897 SH SOLE 0 0 11897 SILICOM LTD ORD M84116108 356 8035 SH SOLE 0 0 8035 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 378 7839 SH SOLE 0 0 7839 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 5876 111085 SH SOLE 0 0 111085 SIMON PPTY GROUP INC NEW COM 828806109 3391 20963 SH SOLE 0 0 20963 SIMPSON MANUFACTURING CO INC COM 829073105 251 5741 SH SOLE 0 0 5741 SINA CORP ORD G81477104 709 8339 SH SOLE 0 0 8339 SIRIUS XM HLDGS INC COM 82968B103 4651 850334 SH SOLE 0 0 850334 SJW GROUP COM 784305104 489 9934 SH SOLE 0 0 9934 SKECHERS U S A INC CL A 830566105 312 10575 SH SOLE 0 0 10575 SKYWORKS SOLUTIONS INC COM 83088M102 2489 25944 SH SOLE 0 0 25944 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 233 6689 SH SOLE 0 0 6689 SMITH A O COM 831865209 1376 24421 SH SOLE 0 0 24421 SMUCKER J M CO COM NEW 832696405 7085 59877 SH SOLE 0 0 59877 SNAP INC CL A 83304A106 1160 65303 SH SOLE 0 0 65303 SNAP ON INC COM 833034101 3001 18993 SH SOLE 0 0 18993 SOLAR CAP LTD COM 83413U100 395 18049 SH SOLE 0 0 18049 SOLARCITY CORP NOTE 2.750%11/0 83416TAA8 11 11000 SH SOLE 0 0 11000 SONIC CORP COM 835451105 438 16529 SH SOLE 0 0 16529 SONOCO PRODS CO COM 835495102 589 11458 SH SOLE 0 0 11458 SOUTH JERSEY INDS INC COM 838518108 1002 29309 SH SOLE 0 0 29309 SOUTHERN CO COM 842587107 25651 535739 SH SOLE 0 0 535739 SOUTHWEST AIRLS CO COM 844741108 5760 92689 SH SOLE 0 0 92689 SOUTHWESTERN ENERGY CO COM 845467109 79 12935 SH SOLE 0 0 12935 SPARTAN MTRS INC COM 846819100 448 50639 SH SOLE 0 0 50639 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 30810 144486 SH SOLE 0 0 144486 SPDR GOLD TRUST GOLD SHS 78463V107 42002 355890 SH SOLE 0 0 355890 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 8899 186608 SH SOLE 0 0 186608 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1612 42317 SH SOLE 0 0 42317 SPDR INDEX SHS FDS EMERG MKTS ETF 78463X509 204 3067 SH SOLE 0 0 3067 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 2002 52046 SH SOLE 0 0 52046 SPDR INDEX SHS FDS EUROPE ETF 78463X608 449 15334 SH SOLE 0 0 15334 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 321 7732 SH SOLE 0 0 7732 SPDR INDEX SHS FDS INTL HLTH ETF 78463X681 249 4957 SH SOLE 0 0 4957 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 1294 36296 SH SOLE 0 0 36296 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 329 3682 SH SOLE 0 0 3682 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 214 4575 SH SOLE 0 0 4575 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 305 6056 SH SOLE 0 0 6056 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 1218 18360 SH SOLE 0 0 18360 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 412 10541 SH SOLE 0 0 10541 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 354 10604 SH SOLE 0 0 10604 SPDR INDEX SHS FDS S&P WRLD EX US 78463X889 2117 72674 SH SOLE 0 0 72674 SPDR S&P 500 ETF TR TR UNIT 78462F103 213326 882241 SH SOLE 0 0 882241 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 53183 167441 SH SOLE 0 0 167441 SPDR SER TR BLOMBERG BRC INV 78468R200 359 11687 SH SOLE 0 0 11687 SPDR SER TR BLOMBRG BRC SRT 78468R101 1032 34217 SH SOLE 0 0 34217 SPDR SER TR BLOOMBERG SRT TR 78468R408 712 25452 SH SOLE 0 0 25452 SPDR SER TR MSCI USA STRTGIC 78468R812 213 3049 SH SOLE 0 0 3049 SPDR SER TR NUVEEN BLMBRG SR 78468R739 59081 1218156 SH SOLE 0 0 1218156 SPDR SER TR NUVEEN BRC MUNIC 78468R721 79737 1637653 SH SOLE 0 0 1637653 SPDR SER TR SP500 HIGH DIV 78468R788 252 7129 SH SOLE 0 0 7129 SPDR SER TR SPDR RUSSEL 2000 78468R853 2354 28266 SH SOLE 0 0 28266 SPDR SER TR SPDR S&P 500 ETF 78468R796 645 10964 SH SOLE 0 0 10964 SPDR SER TR SSGA GNDER ETF 78468R747 209 3109 SH SOLE 0 0 3109 SPDR SER TR SSGA US LRG ETF 78468R804 305 3529 SH SOLE 0 0 3529 SPDR SER TR SSGA US SMAL ETF 78468R887 468 5070 SH SOLE 0 0 5070 SPDR SERIES TRUST AEROSPACE DEF 78464A631 1701 24167 SH SOLE 0 0 24167 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 15802 318456 SH SOLE 0 0 318456 SPDR SERIES TRUST BLOMBERG BRC INT 78464A334 993 31650 SH SOLE 0 0 31650 SPDR SERIES TRUST BLOMBERG BRC SRT 78464A474 1081 35277 SH SOLE 0 0 35277 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 2269 82132 SH SOLE 0 0 82132 SPDR SERIES TRUST BLOMBRG BRC AGRT 78464A649 1348 23382 SH SOLE 0 0 23382 SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375 434 12615 SH SOLE 0 0 12615 SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 518 9216 SH SOLE 0 0 9216 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 5428 145927 SH SOLE 0 0 145927 SPDR SERIES TRUST DJ REIT ETF 78464A607 4320 46461 SH SOLE 0 0 46461 SPDR SERIES TRUST HLTH CARE SVCS 78464A573 2263 35127 SH SOLE 0 0 35127 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 1682 27412 SH SOLE 0 0 27412 SPDR SERIES TRUST MORGAN TECH ETF 78464A102 434 5954 SH SOLE 0 0 5954 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 5816 102301 SH SOLE 0 0 102301 SPDR SERIES TRUST RUSSELL 1000 ETF 78464A854 264 2316 SH SOLE 0 0 2316 SPDR SERIES TRUST RUSSELL 3000 ETF 78464A805 728 4028 SH SOLE 0 0 4028 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 4870 34024 SH SOLE 0 0 34024 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 1444 14991 SH SOLE 0 0 14991 SPDR SERIES TRUST S&P 500 GROWTH 78464A409 19121 161716 SH SOLE 0 0 161716 SPDR SERIES TRUST S&P 500 VALUE 78464A508 7357 64726 SH SOLE 0 0 64726 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 6797 31425 SH SOLE 0 0 31425 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 5443 45631 SH SOLE 0 0 45631 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 6525 52982 SH SOLE 0 0 52982 SPDR SERIES TRUST S&P BIOTECH 78464A870 3902 50552 SH SOLE 0 0 50552 SPDR SERIES TRUST S&P BK ETF 78464A797 1243 28568 SH SOLE 0 0 28568 SPDR SERIES TRUST S&P DIVID ETF 78464A763 74781 841280 SH SOLE 0 0 841280 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 2656 68933 SH SOLE 0 0 68933 SPDR SERIES TRUST S&P INS ETF 78464A789 867 9841 SH SOLE 0 0 9841 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 699 21886 SH SOLE 0 0 21886 SPDR SERIES TRUST S&P PHARMAC 78464A722 578 13442 SH SOLE 0 0 13442 SPDR SERIES TRUST S&P REGL BKG 78464A698 5257 95663 SH SOLE 0 0 95663 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 211 5190 SH SOLE 0 0 5190 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 265 4305 SH SOLE 0 0 4305 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 709 12797 SH SOLE 0 0 12797 SPDR SERIES TRUST SPDR S&P 1000 ET 78464A847 204 2196 SH SOLE 0 0 2196 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 2417 53752 SH SOLE 0 0 53752 SPECTRA ENERGY PARTNERS LP COM 84756N109 948 22103 SH SOLE 0 0 22103 SPIRE INC COM 84857L101 510 7305 SH SOLE 0 0 7305 SPIRIT RLTY CAP INC NEW COM 84860W102 1340 180797 SH SOLE 0 0 180797 SPRINT CORP COM SER 1 85207U105 578 70462 SH SOLE 0 0 70462 SPROTT FOCUS TR INC COM 85208J109 110 14982 SH SOLE 0 0 14982 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 10809 1067063 SH SOLE 0 0 1067063 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 148 18500 SH SOLE 0 0 18500 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 709 112289 SH SOLE 0 0 112289 SPROUTS FMRS MKT INC COM 85208M102 299 13203 SH SOLE 0 0 13203 SQUARE INC CL A 852234103 845 36031 SH SOLE 0 0 36031 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 309 6513 SH SOLE 0 0 6513 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 1923 54037 SH SOLE 0 0 54037 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 54568 1108888 SH SOLE 0 0 1108888 STAG INDL INC COM 85254J102 865 31327 SH SOLE 0 0 31327 STANLEY BLACK & DECKER INC COM 854502101 11873 84366 SH SOLE 0 0 84366 STAPLES INC COM 855030102 1258 124970 SH SOLE 0 0 124970 STAR GAS PARTNERS L P UNIT LTD PARTNR 85512C105 241 22230 SH SOLE 0 0 22230 STARBUCKS CORP COM 855244109 31283 536488 SH SOLE 0 0 536488 STARWOOD PPTY TR INC COM 85571B105 899 40134 SH SOLE 0 0 40134 STATE STR CORP COM 857477103 3486 38854 SH SOLE 0 0 38854 STATOIL ASA SPONSORED ADR 85771P102 347 21014 SH SOLE 0 0 21014 STEEL DYNAMICS INC COM 858119100 910 25398 SH SOLE 0 0 25398 STERICYCLE INC COM 858912108 1305 17102 SH SOLE 0 0 17102 STERIS PLC SHS USD G84720104 388 4766 SH SOLE 0 0 4766 STEWART INFORMATION SVCS COR COM 860372101 879 19365 SH SOLE 0 0 19365 STMICROELECTRONICS N V NY REGISTRY 861012102 519 36100 SH SOLE 0 0 36100 STOCK YDS BANCORP INC COM 861025104 294 7561 SH SOLE 0 0 7561 STONEMOR PARTNERS L P COM UNITS INT 86183Q100 123 13058 SH SOLE 0 0 13058 STONERIDGE INC COM 86183P102 504 32735 SH SOLE 0 0 32735 STRATASYS LTD SHS M85548101 286 12253 SH SOLE 0 0 12253 STRATEGY SHS ECOL STRAT ETF 86280R209 355 8873 SH SOLE 0 0 8873 STRYKER CORP COM 863667101 14877 107195 SH SOLE 0 0 107195 STUDENT TRANSN INC COM 86388A108 267 44028 SH SOLE 0 0 44028 STURM RUGER & CO INC COM 864159108 908 14616 SH SOLE 0 0 14616 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1488 62551 SH SOLE 0 0 62551 SUMMER INFANT INC COM 865646103 79 44676 SH SOLE 0 0 44676 SUN CMNTYS INC COM 866674104 1228 14000 SH SOLE 0 0 14000 SUN LIFE FINL INC COM 866796105 1608 44990 SH SOLE 0 0 44990 SUNCOR ENERGY INC NEW COM 867224107 801 27442 SH SOLE 0 0 27442 SUNOCO LP COM U REP LP 86765K109 379 12397 SH SOLE 0 0 12397 SUNPOWER CORP COM 867652406 213 22761 SH SOLE 0 0 22761 SUNTRUST BKS INC COM 867914103 4088 72065 SH SOLE 0 0 72065 SUPERVALU INC COM 868536103 197 59971 SH SOLE 0 0 59971 SVB FINL GROUP COM 78486Q101 416 2364 SH SOLE 0 0 2364 SWISS HELVETIA FD INC COM 870875101 1872 147369 SH SOLE 0 0 147369 SYMANTEC CORP COM 871503108 1476 52264 SH SOLE 0 0 52264 SYNACOR INC COM 871561106 39 10700 SH SOLE 0 0 10700 SYNCHRONY FINL COM 87165B103 1729 57969 SH SOLE 0 0 57969 SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 111 25036 SH SOLE 0 0 25036 SYNERON MEDICAL LTD ORD SHS M87245102 110 10000 SH SOLE 0 0 10000 SYNGENTA AG SPONSORED ADR 87160A100 460 4968 SH SOLE 0 0 4968 SYNTHETIC BIOLOGICS INC COM 87164U102 8 14533 SH SOLE 0 0 14533 SYSCO CORP COM 871829107 8310 165106 SH SOLE 0 0 165106 T MOBILE US INC COM 872590104 5743 94745 SH SOLE 0 0 94745 TAHOE RES INC COM 873868103 539 62531 SH SOLE 0 0 62531 TAILORED BRANDS INC COM 87403A107 363 32521 SH SOLE 0 0 32521 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 1789 51176 SH SOLE 0 0 51176 TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 271 5402 SH SOLE 0 0 5402 TANGER FACTORY OUTLET CTRS I COM 875465106 1945 74858 SH SOLE 0 0 74858 TANZANIAN ROYALTY EXPL CORP COM 87600U104 45 102565 SH SOLE 0 0 102565 TARGA RES CORP COM 87612G101 1394 30833 SH SOLE 0 0 30833 TARGET CORP COM 87612E106 8179 156425 SH SOLE 0 0 156425 TATA MTRS LTD SPONSORED ADR 876568502 547 16582 SH SOLE 0 0 16582 TC PIPELINES LP UT COM LTD PRT 87233Q108 244 4438 SH SOLE 0 0 4438 TCP CAP CORP COM 87238Q103 563 33342 SH SOLE 0 0 33342 TCP CAP CORP NOTE 5.250%12/1 87238QAB9 24 23000 SH SOLE 0 0 23000 TCW STRATEGIC INCOME FUND IN COM 872340104 451 80012 SH SOLE 0 0 80012 TD AMERITRADE HLDG CORP COM 87236Y108 256 5956 SH SOLE 0 0 5956 TE CONNECTIVITY LTD REG SHS H84989104 774 9836 SH SOLE 0 0 9836 TEEKAY CORPORATION COM Y8564W103 114 17144 SH SOLE 0 0 17144 TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 29 10076 SH SOLE 0 0 10076 TEGNA INC COM 87901J105 266 18439 SH SOLE 0 0 18439 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 1921 76519 SH SOLE 0 0 76519 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 837 40153 SH SOLE 0 0 40153 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 299 19785 SH SOLE 0 0 19785 TELADOC INC COM 87918A105 2064 59492 SH SOLE 0 0 59492 TELEFLEX INC COM 879369106 738 3550 SH SOLE 0 0 3550 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 536 39735 SH SOLE 0 0 39735 TELEFONICA S A SPONSORED ADR 879382208 564 54247 SH SOLE 0 0 54247 TEMPLETON EMERG MKTS INCOME COM 880192109 2538 226160 SH SOLE 0 0 226160 TEMPLETON EMERGING MKTS FD I COM 880191101 1018 68282 SH SOLE 0 0 68282 TEMPLETON GLOBAL INCOME FD COM 880198106 5755 856407 SH SOLE 0 0 856407 TENET HEALTHCARE CORP COM NEW 88033G407 269 13895 SH SOLE 0 0 13895 TENNANT CO COM 880345103 240 3255 SH SOLE 0 0 3255 TERADATA CORP DEL COM 88076W103 283 9610 SH SOLE 0 0 9610 TERADYNE INC COM 880770102 277 9235 SH SOLE 0 0 9235 TEREX CORP NEW COM 880779103 1540 41071 SH SOLE 0 0 41071 TERRAVIA HLDGS INC COM 88105A106 19 80932 SH SOLE 0 0 80932 TESLA INC COM 88160R101 13377 36993 SH SOLE 0 0 36993 TESORO CORP COM 881609101 1691 18067 SH SOLE 0 0 18067 TESORO LOGISTICS LP COM UNIT LP 88160T107 277 5352 SH SOLE 0 0 5352 TETRA TECH INC NEW COM 88162G103 282 6173 SH SOLE 0 0 6173 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 18 17000 SH SOLE 0 0 17000 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 5578 167897 SH SOLE 0 0 167897 TEXAS INSTRS INC COM 882508104 7202 93614 SH SOLE 0 0 93614 TEXAS PAC LD TR SUB CTF PROP I T 882610108 275 935 SH SOLE 0 0 935 TEXTRON INC COM 883203101 1384 29383 SH SOLE 0 0 29383 THERMO FISHER SCIENTIFIC INC COM 883556102 6013 34463 SH SOLE 0 0 34463 THOMSON REUTERS CORP COM 884903105 321 6928 SH SOLE 0 0 6928 THOR INDS INC COM 885160101 1627 15562 SH SOLE 0 0 15562 TICC CAPITAL CORP COM 87244T109 377 59425 SH SOLE 0 0 59425 TICC CAPITAL CORP DBCV 7.500%11/0 87244TAB5 92 91000 SH SOLE 0 0 91000 TIDEWATER INC COM 886423102 108 149993 SH SOLE 0 0 149993 TIER REIT INC COM NEW 88650V208 892 48293 SH SOLE 0 0 48293 TIFFANY & CO NEW COM 886547108 1672 17812 SH SOLE 0 0 17812 TIME WARNER INC COM NEW 887317303 4446 44281 SH SOLE 0 0 44281 TJX COS INC NEW COM 872540109 6879 95320 SH SOLE 0 0 95320 TOLL BROTHERS INC COM 889478103 1027 25999 SH SOLE 0 0 25999 TOMPKINS FINANCIAL CORPORATI COM 890110109 324 4114 SH SOLE 0 0 4114 TOOTSIE ROLL INDS INC COM 890516107 397 11397 SH SOLE 0 0 11397 TORCHMARK CORP COM 891027104 806 10535 SH SOLE 0 0 10535 TORO CO COM 891092108 836 12062 SH SOLE 0 0 12062 TORONTO DOMINION BK ONT COM NEW 891160509 5677 112693 SH SOLE 0 0 112693 TORTOISE ENERGY INDEPENDENC COM 89148K101 133 10008 SH SOLE 0 0 10008 TORTOISE ENERGY INFRA CORP COM 89147L100 1809 59528 SH SOLE 0 0 59528 TORTOISE MLP FD INC COM 89148B101 824 42722 SH SOLE 0 0 42722 TOTAL S A SPONSORED ADR 89151E109 4311 86936 SH SOLE 0 0 86936 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1615 15382 SH SOLE 0 0 15382 TPG SPECIALTY LENDING INC COM 87265K102 2811 137470 SH SOLE 0 0 137470 TPG SPECIALTY LENDING INC NOTE 4.500%12/1 87265KAB8 24 23000 SH SOLE 0 0 23000 TRACTOR SUPPLY CO COM 892356106 1194 22025 SH SOLE 0 0 22025 TRANSCANADA CORP COM 89353D107 638 13378 SH SOLE 0 0 13378 TRANSDIGM GROUP INC COM 893641100 392 1456 SH SOLE 0 0 1456 TRANSENTERIX INC COM NEW 89366M201 12 16930 SH SOLE 0 0 16930 TRANSMONTAIGNE PARTNERS L P COM UNIT L P 89376V100 385 9157 SH SOLE 0 0 9157 TRANSOCEAN LTD REG SHS H8817H100 698 84854 SH SOLE 0 0 84854 TRAVELERS COMPANIES INC COM 89417E109 10399 82186 SH SOLE 0 0 82186 TRI CONTL CORP COM 895436103 1544 63408 SH SOLE 0 0 63408 TRIANGLE CAP CORP COM 895848109 472 26778 SH SOLE 0 0 26778 TRIMTABS ETF TR FLOAT SHRINK 89628W302 270 9106 SH SOLE 0 0 9106 TRINITY INDS INC COM 896522109 709 25292 SH SOLE 0 0 25292 TRISTATE CAP HLDGS INC COM 89678F100 708 28090 SH SOLE 0 0 28090 TRUEBLUE INC COM 89785X101 595 22467 SH SOLE 0 0 22467 TRUSTCO BK CORP N Y COM 898349105 901 116319 SH SOLE 0 0 116319 TUESDAY MORNING CORP COM NEW 899035505 36 19050 SH SOLE 0 0 19050 TUPPERWARE BRANDS CORP COM 899896104 1213 17269 SH SOLE 0 0 17269 TWENTY FIRST CENTY FOX INC CL A 90130A101 533 18818 SH SOLE 0 0 18818 TWENTY FIRST CENTY FOX INC CL B 90130A200 712 25541 SH SOLE 0 0 25541 TWILIO INC CL A 90138F102 336 11544 SH SOLE 0 0 11544 TWITTER INC COM 90184L102 2137 119591 SH SOLE 0 0 119591 TWO HBRS INVT CORP COM 90187B101 1449 146246 SH SOLE 0 0 146246 TYLER TECHNOLOGIES INC COM 902252105 473 2695 SH SOLE 0 0 2695 TYSON FOODS INC CL A 902494103 1296 20688 SH SOLE 0 0 20688 U S G CORP COM NEW 903293405 212 7299 SH SOLE 0 0 7299 UBIQUITI NETWORKS INC COM 90347A100 289 5569 SH SOLE 0 0 5569 UBS AG JERSEY BRH ALERIAN INFRST 902641646 2882 108113 SH SOLE 0 0 108113 UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 317 13953 SH SOLE 0 0 13953 UBS AG LONDON BRH ETRACS MTH 2XLV 90270L842 380 20872 SH SOLE 0 0 20872 UBS GROUP AG SHS H42097107 380 22369 SH SOLE 0 0 22369 UDR INC COM 902653104 742 19031 SH SOLE 0 0 19031 UGI CORP NEW COM 902681105 2893 59751 SH SOLE 0 0 59751 ULTA BEAUTY INC COM 90384S303 1449 5042 SH SOLE 0 0 5042 ULTRA PETROLEUM CORP COM NEW 903914208 190 17517 SH SOLE 0 0 17517 UMPQUA HLDGS CORP COM 904214103 1596 86924 SH SOLE 0 0 86924 UNDER ARMOUR INC CL A 904311107 5527 253987 SH SOLE 0 0 253987 UNDER ARMOUR INC CL C 904311206 3395 168398 SH SOLE 0 0 168398 UNI PIXEL INC COM NEW 904572203 5 13300 SH SOLE 0 0 13300 UNILEVER N V N Y SHS NEW 904784709 3007 54409 SH SOLE 0 0 54409 UNILEVER PLC SPON ADR NEW 904767704 5522 102033 SH SOLE 0 0 102033 UNION BANKSHARES CORP NEW COM 90539J109 234 6900 SH SOLE 0 0 6900 UNION BANKSHARES INC COM 905400107 318 6703 SH SOLE 0 0 6703 UNION PAC CORP COM 907818108 13334 122431 SH SOLE 0 0 122431 UNIQUE FABRICATING INC COM 90915J103 253 26539 SH SOLE 0 0 26539 UNITED BANKSHARES INC WEST V COM 909907107 1662 42403 SH SOLE 0 0 42403 UNITED CMNTY FINL CORP OHIO COM 909839102 781 94017 SH SOLE 0 0 94017 UNITED CONTL HLDGS INC COM 910047109 898 11939 SH SOLE 0 0 11939 UNITED FINL BANCORP INC NEW COM 910304104 1087 65156 SH SOLE 0 0 65156 UNITED NAT FOODS INC COM 911163103 829 22592 SH SOLE 0 0 22592 UNITED PARCEL SERVICE INC CL B 911312106 30486 275671 SH SOLE 0 0 275671 UNITED RENTALS INC COM 911363109 1468 13027 SH SOLE 0 0 13027 UNITED STATES NATL GAS FUND UNIT PAR $0.001 912318201 768 113284 SH SOLE 0 0 113284 UNITED STATES OIL FUND LP UNITS 91232N108 3563 375000 SH SOLE 0 0 375000 UNITED STATES STL CORP NEW COM 912909108 1430 64590 SH SOLE 0 0 64590 UNITED STS BRENT OIL FD LP UNIT 91167Q100 185 14210 SH SOLE 0 0 14210 UNITED TECHNOLOGIES CORP COM 913017109 37022 303185 SH SOLE 0 0 303185 UNITED THERAPEUTICS CORP DEL COM 91307C102 283 2180 SH SOLE 0 0 2180 UNITEDHEALTH GROUP INC COM 91324P102 23362 125993 SH SOLE 0 0 125993 UNITI GROUP INC COM 91325V108 613 24383 SH SOLE 0 0 24383 UNITIL CORP COM 913259107 476 9845 SH SOLE 0 0 9845 UNIVERSAL CORP VA COM 913456109 836 12916 SH SOLE 0 0 12916 UNIVERSAL DISPLAY CORP COM 91347P105 1606 14703 SH SOLE 0 0 14703 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 396 4979 SH SOLE 0 0 4979 UNUM GROUP COM 91529Y106 1001 21476 SH SOLE 0 0 21476 URANIUM ENERGY CORP COM 916896103 17 10781 SH SOLE 0 0 10781 US BANCORP DEL COM NEW 902973304 14620 281593 SH SOLE 0 0 281593 V F CORP COM 918204108 6282 109065 SH SOLE 0 0 109065 VAIL RESORTS INC COM 91879Q109 345 1701 SH SOLE 0 0 1701 VALE S A ADR 91912E105 196 22387 SH SOLE 0 0 22387 VALEANT PHARMACEUTICALS INTL COM 91911K102 820 47423 SH SOLE 0 0 47423 VALERO ENERGY CORP NEW COM 91913Y100 6899 102269 SH SOLE 0 0 102269 VALLEY NATL BANCORP COM 919794107 3522 298236 SH SOLE 0 0 298236 VALVOLINE INC COM 92047W101 207 8744 SH SOLE 0 0 8744 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 2165 39351 SH SOLE 0 0 39351 VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 2257 94350 SH SOLE 0 0 94350 VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 259 13016 SH SOLE 0 0 13016 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 1220 69819 SH SOLE 0 0 69819 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 701 38205 SH SOLE 0 0 38205 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1657 13190 SH SOLE 0 0 13190 VANECK VECTORS ETF TR COAL ETF 92189F809 280 21162 SH SOLE 0 0 21162 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 296 12095 SH SOLE 0 0 12095 VANECK VECTORS ETF TR ENVIRONMENTAL SV 92189F304 250 3168 SH SOLE 0 0 3168 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 1678 56604 SH SOLE 0 0 56604 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 5413 245160 SH SOLE 0 0 245160 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361 5656 182984 SH SOLE 0 0 182984 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 377 14944 SH SOLE 0 0 14944 VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 749 39651 SH SOLE 0 0 39651 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 699 20953 SH SOLE 0 0 20953 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 2472 62513 SH SOLE 0 0 62513 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 787 31727 SH SOLE 0 0 31727 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 1684 83505 SH SOLE 0 0 83505 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 444 23168 SH SOLE 0 0 23168 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 608 7427 SH SOLE 0 0 7427 VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 304 12535 SH SOLE 0 0 12535 VANECK VECTORS ETF TR STEEL ETF 92189F205 247 6409 SH SOLE 0 0 6409 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 3699 30121 SH SOLE 0 0 30121 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1068 10556 SH SOLE 0 0 10556 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 402 3309 SH SOLE 0 0 3309 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 9978 84936 SH SOLE 0 0 84936 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 269 2357 SH SOLE 0 0 2357 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 738 5517 SH SOLE 0 0 5517 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 554 4571 SH SOLE 0 0 4571 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 6747 52786 SH SOLE 0 0 52786 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 19145 226491 SH SOLE 0 0 226491 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 738 7927 SH SOLE 0 0 7927 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 103468 1295797 SH SOLE 0 0 1295797 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 52137 637141 SH SOLE 0 0 637141 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 23869 439115 SH SOLE 0 0 439115 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 6265 61248 SH SOLE 0 0 61248 VANGUARD INDEX FDS GROWTH ETF 922908736 125500 987875 SH SOLE 0 0 987875 VANGUARD INDEX FDS LARGE CAP ETF 922908637 37495 337733 SH SOLE 0 0 337733 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 35371 300573 SH SOLE 0 0 300573 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 28589 277915 SH SOLE 0 0 277915 VANGUARD INDEX FDS MID CAP ETF 922908629 71310 500351 SH SOLE 0 0 500351 VANGUARD INDEX FDS REIT ETF 922908553 67755 814075 SH SOLE 0 0 814075 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 108435 488313 SH SOLE 0 0 488313 VANGUARD INDEX FDS SM CP VAL ETF 922908611 36462 296652 SH SOLE 0 0 296652 VANGUARD INDEX FDS SMALL CP ETF 922908751 70432 519641 SH SOLE 0 0 519641 VANGUARD INDEX FDS SML CP GRW ETF 922908595 18298 125559 SH SOLE 0 0 125559 VANGUARD INDEX FDS TOTAL STK MKT 922908769 252488 2028827 SH SOLE 0 0 2028827 VANGUARD INDEX FDS VALUE ETF 922908744 107243 1110637 SH SOLE 0 0 1110637 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 45836 916174 SH SOLE 0 0 916174 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 119415 2924679 SH SOLE 0 0 2924679 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 10788 195647 SH SOLE 0 0 195647 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 1521 23121 SH SOLE 0 0 23121 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 63326 585702 SH SOLE 0 0 585702 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 6781 120551 SH SOLE 0 0 120551 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 43324 641555 SH SOLE 0 0 641555 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 6040 122698 SH SOLE 0 0 122698 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 5051 98414 SH SOLE 0 0 98414 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 21953 250802 SH SOLE 0 0 250802 VANGUARD SCOTTSDALE FDS INT-TERM GOV 92206C706 3497 54092 SH SOLE 0 0 54092 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 862 9237 SH SOLE 0 0 9237 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 996 18915 SH SOLE 0 0 18915 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 37735 471456 SH SOLE 0 0 471456 VANGUARD SCOTTSDALE FDS SHTRM GVT BD ETF 92206C102 1207 19872 SH SOLE 0 0 19872 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 10661 87656 SH SOLE 0 0 87656 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 2077 18692 SH SOLE 0 0 18692 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 4867 48093 SH SOLE 0 0 48093 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1920 15632 SH SOLE 0 0 15632 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 2040 18097 SH SOLE 0 0 18097 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1844 17930 SH SOLE 0 0 17930 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 232 2080 SH SOLE 0 0 2080 VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 109818 1185045 SH SOLE 0 0 1185045 VANGUARD STAR FD VG TL INTL STK F 921909768 19695 378966 SH SOLE 0 0 378966 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 387388 9375324 SH SOLE 0 0 9375324 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 491 6129 SH SOLE 0 0 6129 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 89239 1141753 SH SOLE 0 0 1141753 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 4005 64926 SH SOLE 0 0 64926 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 3055 48833 SH SOLE 0 0 48833 VANGUARD WORLD FD MEGA CAP INDEX 921910873 9993 120558 SH SOLE 0 0 120558 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 3350 48303 SH SOLE 0 0 48303 VANGUARD WORLD FD MEGA GRWTH IND 921910816 17935 179239 SH SOLE 0 0 179239 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 5427 38225 SH SOLE 0 0 38225 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 19547 138614 SH SOLE 0 0 138614 VANGUARD WORLD FDS ENERGY ETF 92204A306 14034 158581 SH SOLE 0 0 158581 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 7667 122578 SH SOLE 0 0 122578 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 18445 125164 SH SOLE 0 0 125164 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 2322 18080 SH SOLE 0 0 18080 VANGUARD WORLD FDS INF TECH ETF 92204A702 15889 112818 SH SOLE 0 0 112818 VANGUARD WORLD FDS MATERIALS ETF 92204A801 6867 56474 SH SOLE 0 0 56474 VANGUARD WORLD FDS TELCOMM ETF 92204A884 1990 21666 SH SOLE 0 0 21666 VANGUARD WORLD FDS UTILITIES ETF 92204A876 5200 45507 SH SOLE 0 0 45507 VARIAN MED SYS INC COM 92220P105 1119 10843 SH SOLE 0 0 10843 VECTOR GROUP LTD COM 92240M108 1692 79374 SH SOLE 0 0 79374 VECTREN CORP COM 92240G101 740 12663 SH SOLE 0 0 12663 VEEVA SYS INC CL A COM 922475108 2774 45247 SH SOLE 0 0 45247 VENTAS INC COM 92276F100 7816 112491 SH SOLE 0 0 112491 VEREIT INC COM 92339V100 3588 440974 SH SOLE 0 0 440974 VERINT SYS INC NOTE 1.500% 6/0 92343XAA8 13 13000 SH SOLE 0 0 13000 VERISIGN INC COM 92343E102 611 6573 SH SOLE 0 0 6573 VERISK ANALYTICS INC COM 92345Y106 970 11499 SH SOLE 0 0 11499 VERIZON COMMUNICATIONS INC COM 92343V104 117493 2630842 SH SOLE 0 0 2630842 VERSUM MATLS INC COM 92532W103 294 9042 SH SOLE 0 0 9042 VERTEX PHARMACEUTICALS INC COM 92532F100 1359 10546 SH SOLE 0 0 10546 VIACOM INC NEW CL B 92553P201 652 19430 SH SOLE 0 0 19430 VICTORY PORTFOLIOS II SHS US 500 ENHA 92647N782 7906 179316 SH SOLE 0 0 179316 VICTORY PORTFOLIOS II SHS US 500 VOLA 92647N766 394 8928 SH SOLE 0 0 8928 VICTORY PORTFOLIOS II SHS US EQ INCM 92647N824 275 6335 SH SOLE 0 0 6335 VICTORY PORTFOLIOS II SHS US SML CAP 92647N832 219 5160 SH SOLE 0 0 5160 VIEWRAY INC COM 92672L107 84 12913 SH SOLE 0 0 12913 VISA INC COM CL A 92826C839 40666 433633 SH SOLE 0 0 433633 VISTEON CORP COM NEW 92839U206 877 8593 SH SOLE 0 0 8593 VMWARE INC CL A COM 928563402 236 2702 SH SOLE 0 0 2702 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 6901 240201 SH SOLE 0 0 240201 VORNADO RLTY TR SH BEN INT 929042109 380 4047 SH SOLE 0 0 4047 VOXX INTL CORP CL A 91829F104 409 49928 SH SOLE 0 0 49928 VOYA GLBL ADV & PREM OPP FD COM 92912R104 119 11005 SH SOLE 0 0 11005 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 466 61598 SH SOLE 0 0 61598 VOYA PRIME RATE TR SH BEN INT 92913A100 234 43494 SH SOLE 0 0 43494 VOYA RISK MANAGED NAT RES FD COM 92913C106 182 30507 SH SOLE 0 0 30507 VULCAN MATLS CO COM 929160109 3044 24027 SH SOLE 0 0 24027 W P CAREY INC COM 92936U109 28806 436396 SH SOLE 0 0 436396 WABTEC CORP COM 929740108 339 3706 SH SOLE 0 0 3706 WADDELL & REED FINL INC CL A 930059100 554 29331 SH SOLE 0 0 29331 WAL-MART STORES INC COM 931142103 29562 390621 SH SOLE 0 0 390621 WALGREENS BOOTS ALLIANCE INC COM 931427108 16894 215738 SH SOLE 0 0 215738 WASHINGTON FED INC COM 938824109 384 11576 SH SOLE 0 0 11576 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 298 9338 SH SOLE 0 0 9338 WASHINGTON TR BANCORP COM 940610108 4151 80521 SH SOLE 0 0 80521 WASTE CONNECTIONS INC COM 94106B101 364 5652 SH SOLE 0 0 5652 WASTE MGMT INC DEL COM 94106L109 13306 181411 SH SOLE 0 0 181411 WATERS CORP COM 941848103 459 2497 SH SOLE 0 0 2497 WATERSTONE FINL INC MD COM 94188P101 921 48843 SH SOLE 0 0 48843 WATTS WATER TECHNOLOGIES INC CL A 942749102 249 3947 SH SOLE 0 0 3947 WD-40 CO COM 929236107 1799 16307 SH SOLE 0 0 16307 WEATHERFORD INTL LTD NOTE 5.875% 7/0 947075AH0 10 10000 SH SOLE 0 0 10000 WEATHERFORD INTL PLC ORD SHS G48833100 136 35210 SH SOLE 0 0 35210 WEBSTER FINL CORP CONN COM 947890109 1275 24422 SH SOLE 0 0 24422 WEC ENERGY GROUP INC COM 92939U106 6477 105520 SH SOLE 0 0 105520 WEIBO CORP SPONSORED ADR 948596101 421 6335 SH SOLE 0 0 6335 WEIGHT WATCHERS INTL INC NEW COM 948626106 327 9773 SH SOLE 0 0 9773 WEINGARTEN RLTY INVS SH BEN INT 948741103 206 6859 SH SOLE 0 0 6859 WELBILT INC COM 949090104 563 29872 SH SOLE 0 0 29872 WELLESLEY BANCORP INC COM 949485106 953 34407 SH SOLE 0 0 34407 WELLS FARGO CO NEW COM 949746101 45864 827720 SH SOLE 0 0 827720 WELLS FARGO CO NEW PERP PFD CNV A 949746804 1653 1261 SH SOLE 0 0 1261 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 77 12501 SH SOLE 0 0 12501 WELLTOWER INC COM 95040Q104 8065 107750 SH SOLE 0 0 107750 WENDYS CO COM 95058W100 882 56887 SH SOLE 0 0 56887 WESBANCO INC COM 950810101 583 14748 SH SOLE 0 0 14748 WEST PHARMACEUTICAL SVSC INC COM 955306105 254 2683 SH SOLE 0 0 2683 WESTAR ENERGY INC COM 95709T100 1478 27884 SH SOLE 0 0 27884 WESTERN ASSET CLYM INFL SEC COM SH BEN INT 95766Q106 183 16163 SH SOLE 0 0 16163 WESTERN ASSET CORPORATE LN F COM 95790J102 137 12313 SH SOLE 0 0 12313 WESTERN ASSET EMRG MKT DEBT COM 95766A101 1009 64808 SH SOLE 0 0 64808 WESTERN ASSET GLB HI INCOME COM 95766B109 188 18704 SH SOLE 0 0 18704 WESTERN ASSET HIGH INCM FD I COM 95766J102 607 84354 SH SOLE 0 0 84354 WESTERN ASSET HIGH INCM OPP COM 95766K109 197 38770 SH SOLE 0 0 38770 WESTERN ASSET INTM MUNI FD I COM 958435109 1305 132588 SH SOLE 0 0 132588 WESTERN ASSET MTG CAP CORP COM 95790D105 178 17256 SH SOLE 0 0 17256 WESTERN ASSET MTG DEF OPPTY COM 95790B109 2074 78590 SH SOLE 0 0 78590 WESTERN ASSET MUN DEF OPP TR COM 95768A109 711 32087 SH SOLE 0 0 32087 WESTERN ASSET MUN HI INCM FD COM 95766N103 371 50400 SH SOLE 0 0 50400 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 345 24709 SH SOLE 0 0 24709 WESTERN ASST MNGD MUN FD INC COM 95766M105 528 38321 SH SOLE 0 0 38321 WESTERN DIGITAL CORP COM 958102105 2190 24721 SH SOLE 0 0 24721 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 272 4867 SH SOLE 0 0 4867 WESTERN UN CO COM 959802109 1200 63009 SH SOLE 0 0 63009 WESTPAC BKG CORP SPONSORED ADR 961214301 1351 57723 SH SOLE 0 0 57723 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 114 48409 SH SOLE 0 0 48409 WESTROCK CO COM 96145D105 396 6993 SH SOLE 0 0 6993 WEYERHAEUSER CO COM 962166104 10845 323718 SH SOLE 0 0 323718 WGL HLDGS INC COM 92924F106 3050 36556 SH SOLE 0 0 36556 WHEATON PRECIOUS METALS CORP COM 962879102 1737 87342 SH SOLE 0 0 87342 WHEELER REAL ESTATE INVT TR CV PFD SER B 963025309 640 28450 SH SOLE 0 0 28450 WHIRLPOOL CORP COM 963320106 1144 5968 SH SOLE 0 0 5968 WHITE MTNS INS GROUP LTD COM G9618E107 230 265 SH SOLE 0 0 265 WHITESTONE REIT COM 966084204 434 35389 SH SOLE 0 0 35389 WHITING PETE CORP NEW COM 966387102 243 44045 SH SOLE 0 0 44045 WHOLE FOODS MKT INC COM 966837106 2649 62917 SH SOLE 0 0 62917 WILLIAMS COS INC DEL COM 969457100 4163 137484 SH SOLE 0 0 137484 WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 801 19962 SH SOLE 0 0 19962 WILLIAMS SONOMA INC COM 969904101 5958 122853 SH SOLE 0 0 122853 WILLIS TOWERS WATSON PUB LTD SHS G96629103 1017 6991 SH SOLE 0 0 6991 WINDSTREAM HLDGS INC COM NEW 97382A200 443 114173 SH SOLE 0 0 114173 WINTRUST FINL CORP COM 97650W108 315 4118 SH SOLE 0 0 4118 WISDOMTREE CONTINUOUS COMMOD SHS BEN INT 97718W108 267 14318 SH SOLE 0 0 14318 WISDOMTREE INVTS INC COM 97717P104 608 59798 SH SOLE 0 0 59798 WISDOMTREE TR CURRNCY INT EQ 97717X263 3786 133092 SH SOLE 0 0 133092 WISDOMTREE TR EMER MKT HIGH FD 97717W315 5110 124672 SH SOLE 0 0 124672 WISDOMTREE TR EMG MKTS SMCAP 97717W281 1983 43334 SH SOLE 0 0 43334 WISDOMTREE TR EURO QTLY DIV GR 97717X610 460 18337 SH SOLE 0 0 18337 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 3727 59791 SH SOLE 0 0 59791 WISDOMTREE TR EUROPE SMCP DV 97717W869 2564 39735 SH SOLE 0 0 39735 WISDOMTREE TR INDIA ERNGS FD 97717W422 285 11636 SH SOLE 0 0 11636 WISDOMTREE TR INTL DIV EX FINL 97717W786 2539 62219 SH SOLE 0 0 62219 WISDOMTREE TR INTL EQUITY FD 97717W703 650 12516 SH SOLE 0 0 12516 WISDOMTREE TR INTL LRGCAP DV 97717W794 623 13176 SH SOLE 0 0 13176 WISDOMTREE TR INTL MIDCAP DV 97717W778 1171 18363 SH SOLE 0 0 18363 WISDOMTREE TR INTL SMCAP DIV 97717W760 5806 83504 SH SOLE 0 0 83504 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 259 8737 SH SOLE 0 0 8737 WISDOMTREE TR ITL HIGH DIV FD 97717W802 738 17678 SH SOLE 0 0 17678 WISDOMTREE TR JAPN HEDGE EQT 97717W851 6296 121081 SH SOLE 0 0 121081 WISDOMTREE TR JPN SCAP HDG EQT 97717W521 552 13895 SH SOLE 0 0 13895 WISDOMTREE TR US DIVID EX FNCL 97717W406 6695 81341 SH SOLE 0 0 81341 WISDOMTREE TR US HIGH DIVIDEND 97717W208 18718 273852 SH SOLE 0 0 273852 WISDOMTREE TR US LARGECAP DIVD 97717W307 9170 109066 SH SOLE 0 0 109066 WISDOMTREE TR US MIDCAP DIVID 97717W505 29050 297187 SH SOLE 0 0 297187 WISDOMTREE TR US MIDCP EARNING 97717W570 3450 96374 SH SOLE 0 0 96374 WISDOMTREE TR US QTLY DIV GRT 97717X669 1120 30453 SH SOLE 0 0 30453 WISDOMTREE TR US S CAP QTY DIV 97717X651 285 8573 SH SOLE 0 0 8573 WISDOMTREE TR US SMALLCAP DIVD 97717W604 21490 267020 SH SOLE 0 0 267020 WISDOMTREE TR US SMALLCP ERNGS 97717W562 3721 113295 SH SOLE 0 0 113295 WISDOMTREE TR US TOTAL DIVIDND 97717W109 2477 29124 SH SOLE 0 0 29124 WORKDAY INC CL A 98138H101 299 3080 SH SOLE 0 0 3080 WORTHINGTON INDS INC COM 981811102 370 7365 SH SOLE 0 0 7365 WPP PLC NEW ADR 92937A102 446 4228 SH SOLE 0 0 4228 WYNDHAM WORLDWIDE CORP COM 98310W108 414 4119 SH SOLE 0 0 4119 WYNN RESORTS LTD COM 983134107 2581 19243 SH SOLE 0 0 19243 XCEL ENERGY INC COM 98389B100 5491 119672 SH SOLE 0 0 119672 XCERRA CORP COM 98400J108 325 33299 SH SOLE 0 0 33299 XENIA HOTELS & RESORTS INC COM 984017103 5165 266665 SH SOLE 0 0 266665 XEROX CORP COM NEW 984121608 734 25549 SH SOLE 0 0 25549 XILINX INC COM 983919101 1329 20656 SH SOLE 0 0 20656 XPO LOGISTICS INC NOTE 4.500%10/0 983793AA8 39 10000 SH SOLE 0 0 10000 XYLEM INC COM 98419M100 3384 61051 SH SOLE 0 0 61051 YAMANA GOLD INC COM 98462Y100 198 81638 SH SOLE 0 0 81638 YANDEX N V SHS CLASS A N97284108 553 21063 SH SOLE 0 0 21063 YORK WTR CO COM 987184108 377 10812 SH SOLE 0 0 10812 YUM BRANDS INC COM 988498101 6921 93830 SH SOLE 0 0 93830 YUM CHINA HLDGS INC COM 98850P109 3639 92278 SH SOLE 0 0 92278 YY INC ADS REPCOM CLA 98426T106 557 9599 SH SOLE 0 0 9599 ZEBRA TECHNOLOGIES CORP CL A 989207105 296 2941 SH SOLE 0 0 2941 ZIMMER BIOMET HLDGS INC COM 98956P102 4191 32638 SH SOLE 0 0 32638 ZION OIL & GAS INC COM 989696109 52 15271 SH SOLE 0 0 15271 ZIOPHARM ONCOLOGY INC COM 98973P101 343 55206 SH SOLE 0 0 55206 ZOETIS INC CL A 98978V103 3112 49894 SH SOLE 0 0 49894 ZOGENIX INC COM NEW 98978L204 464 32000 SH SOLE 0 0 32000 ZYNGA INC CL A 98986T108 99 27210 SH SOLE 0 0 27210