0001333978-17-000010.txt : 20170811 0001333978-17-000010.hdr.sgml : 20170811 20170811154231 ACCESSION NUMBER: 0001333978-17-000010 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20170630 FILED AS OF DATE: 20170811 DATE AS OF CHANGE: 20170811 EFFECTIVENESS DATE: 20170811 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 SEC ACT: 1934 Act SEC FILE NUMBER: 028-13650 FILM NUMBER: 171024842 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 1 primary_doc.xml 13F-HR LIVE false true false 0001333978 XXXXXXXX 06-30-2017 06-30-2017 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 08-11-2017 0 2518 15726286 false
INFORMATION TABLE 2 Final_13fList2017Q2.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 730 39067 SH SOLE 0 0 39067 3M CO COM 88579Y101 43511 208999 SH SOLE 0 0 208999 AARONS INC COM PAR $0.50 002535300 284 7311 SH SOLE 0 0 7311 ABB LTD SPONSORED ADR 000375204 675 27119 SH SOLE 0 0 27119 ABBOTT LABS COM 002824100 26481 544776 SH SOLE 0 0 544776 ABBVIE INC COM 00287Y109 45218 623618 SH SOLE 0 0 623618 ABERCROMBIE & FITCH CO CL A 002896207 151 12192 SH SOLE 0 0 12192 ABERDEEN ASIA PACIFIC INCOM COM 003009107 3004 600933 SH SOLE 0 0 600933 ABERDEEN AUSTRALIA EQTY FD I COM 003011103 203 33468 SH SOLE 0 0 33468 ABIOMED INC COM 003654100 331 2313 SH SOLE 0 0 2313 ABRAXAS PETE CORP COM 003830106 29 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 11074 89544 SH SOLE 0 0 89544 ACTIVISION BLIZZARD INC COM 00507V109 2363 41058 SH SOLE 0 0 41058 ADAM NAT RES FD INC COM 00548F105 1034 55316 SH SOLE 0 0 55316 ADAMS DIVERSIFIED EQUITY FD COM 006212104 2573 180100 SH SOLE 0 0 180100 ADDVANTAGE TECHNOLOGIES GP I COM NEW 006743306 26 16645 SH SOLE 0 0 16645 ADIENT PLC ORD SHS G0084W101 778 11914 SH SOLE 0 0 11914 ADOBE SYS INC COM 00724F101 5641 39889 SH SOLE 0 0 39889 ADTALEM GLOBAL ED INC COM 00737L103 966 25474 SH SOLE 0 0 25474 ADVANCE AUTO PARTS INC COM 00751Y106 1184 10157 SH SOLE 0 0 10157 ADVANCED ENERGY INDS COM 007973100 974 15058 SH SOLE 0 0 15058 ADVANCED MICRO DEVICES INC COM 007903107 1663 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 478 29631 SH SOLE 0 0 29631 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 913 18737 SH SOLE 0 0 18737 ADVISORSHARES TR PERITUS HG YLD 00768Y503 274 7631 SH SOLE 0 0 7631 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 1402 163810 SH SOLE 0 0 163810 ADVISORSHARES TR WILSHIRE BUYBACK 00768Y818 435 6572 SH SOLE 0 0 6572 AECOM COM 00766T100 984 30447 SH SOLE 0 0 30447 AEGON N V NY REGISTRY SH 007924103 238 46689 SH SOLE 0 0 46689 AES CORP COM 00130H105 729 65618 SH SOLE 0 0 65618 AETNA INC NEW COM 00817Y108 6690 44063 SH SOLE 0 0 44063 AFLAC INC COM 001055102 7966 102559 SH SOLE 0 0 102559 AGILENT TECHNOLOGIES INC COM 00846U101 753 12697 SH SOLE 0 0 12697 AGNC INVT CORP COM 00123Q104 2566 120545 SH SOLE 0 0 120545 AGNICO EAGLE MINES LTD COM 008474108 425 9437 SH SOLE 0 0 9437 AGREE REALTY CORP COM 008492100 822 17925 SH SOLE 0 0 17925 AIMMUNE THERAPEUTICS INC COM 00900T107 538 26204 SH SOLE 0 0 26204 AIR PRODS & CHEMS INC COM 009158106 3202 22386 SH SOLE 0 0 22386 AK STL HLDG CORP COM 001547108 1032 157109 SH SOLE 0 0 157109 AKAMAI TECHNOLOGIES INC COM 00971T101 368 7408 SH SOLE 0 0 7408 ALAMO GROUP INC COM 011311107 950 10468 SH SOLE 0 0 10468 ALAMOS GOLD INC NEW COM CL A 011532108 280 39047 SH SOLE 0 0 39047 ALASKA AIR GROUP INC COM 011659109 1594 17766 SH SOLE 0 0 17766 ALBEMARLE CORP COM 012653101 1722 16323 SH SOLE 0 0 16323 ALCOA CORP COM 013872106 1286 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 244 2029 SH SOLE 0 0 2029 ALEXION PHARMACEUTICALS INC COM 015351109 924 7596 SH SOLE 0 0 7596 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 18987 134760 SH SOLE 0 0 134760 ALIGN TECHNOLOGY INC COM 016255101 550 3670 SH SOLE 0 0 3670 ALKERMES PLC SHS G01767105 244 4218 SH SOLE 0 0 4218 ALLEGHENY TECHNOLOGIES INC COM 01741R102 395 23236 SH SOLE 0 0 23236 ALLEGION PUB LTD CO ORD SHS G0176J109 309 3813 SH SOLE 0 0 3813 ALLERGAN PLC SHS G0177J108 10358 42610 SH SOLE 0 0 42610 ALLETE INC COM NEW 018522300 436 6094 SH SOLE 0 0 6094 ALLIANCE DATA SYSTEMS CORP COM 018581108 863 3364 SH SOLE 0 0 3364 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 1512 116909 SH SOLE 0 0 116909 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1250 52857 SH SOLE 0 0 52857 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 1156 84441 SH SOLE 0 0 84441 ALLIANT ENERGY CORP COM 018802108 2730 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 2005 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 1463 111831 SH SOLE 0 0 111831 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 282 22144 SH SOLE 0 0 22144 ALLSTATE CORP COM 020002101 6498 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 47557 51154 SH SOLE 0 0 51154 ALPHABET INC CAP STK CL C 02079K107 41390 45547 SH SOLE 0 0 45547 ALPINE GLOBAL PREMIER PPTYS COM SBI 02083A103 143 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 12833 1073068 SH SOLE 0 0 1073068 ALPS ETF TR EQUAL SEC ETF 00162Q205 774 12086 SH SOLE 0 0 12086 ALPS ETF TR INTL SEC DV DOG 00162Q718 2294 86664 SH SOLE 0 0 86664 ALPS ETF TR SECTR DIV DOGS 00162Q858 15187 355921 SH SOLE 0 0 355921 ALTABA INC COM 021346101 2311 42434 SH SOLE 0 0 42434 ALTRIA GROUP INC COM 02209S103 95004 1275745 SH SOLE 0 0 1275745 AMARIN CORP PLC SPONS ADR NEW 023111206 109 27216 SH SOLE 0 0 27216 AMAZON COM INC COM 023135106 78156 80739 SH SOLE 0 0 80739 AMBARELLA INC SHS G037AX101 1534 31612 SH SOLE 0 0 31612 AMBEV SA SPONSORED ADR 02319V103 129 23581 SH SOLE 0 0 23581 AMEDISYS INC COM 023436108 259 4139 SH SOLE 0 0 4139 AMERCO COM 023586100 316 864 SH SOLE 0 0 864 AMEREN CORP COM 023608102 3955 72346 SH SOLE 0 0 72346 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 1677 105394 SH SOLE 0 0 105394 AMERICAN AIRLS GROUP INC COM 02376R102 2938 58389 SH SOLE 0 0 58389 AMERICAN CAMPUS CMNTYS INC COM 024835100 226 4792 SH SOLE 0 0 4792 AMERICAN EAGLE OUTFITTERS NE COM 02553E106 199 16592 SH SOLE 0 0 16592 AMERICAN ELEC PWR INC COM 025537101 14246 205078 SH SOLE 0 0 205078 AMERICAN EXPRESS CO COM 025816109 11992 142359 SH SOLE 0 0 142359 AMERICAN FINL GROUP INC OHIO COM 025932104 3072 30916 SH SOLE 0 0 30916 AMERICAN INTL GROUP INC COM NEW 026874784 2768 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 353 9237 SH SOLE 0 0 9237 AMERICAN STS WTR CO COM 029899101 2584 54517 SH SOLE 0 0 54517 AMERICAN TOWER CORP NEW COM 03027X100 7213 54513 SH SOLE 0 0 54513 AMERICAN WTR WKS CO INC NEW COM 030420103 7698 98757 SH SOLE 0 0 98757 AMERIGAS PARTNERS L P UNIT L P INT 030975106 6654 147324 SH SOLE 0 0 147324 AMERIPRISE FINL INC COM 03076C106 1495 11746 SH SOLE 0 0 11746 AMERIS BANCORP COM 03076K108 544 11302 SH SOLE 0 0 11302 AMERISOURCEBERGEN CORP COM 03073E105 4118 43570 SH SOLE 0 0 43570 AMETEK INC NEW COM 031100100 467 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 7742 99522 SH SOLE 0 0 99522 ANDERSONS INC COM 034164103 744 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 6397 530925 SH SOLE 0 0 530925 ANSYS INC COM 03662Q105 466 3830 SH SOLE 0 0 3830 ANTARES PHARMA INC COM 036642106 158 49323 SH SOLE 0 0 49323 ANTHEM INC COM 036752103 4432 23561 SH SOLE 0 0 23561 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 399 21545 SH SOLE 0 0 21545 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 1417 53601 SH SOLE 0 0 53601 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 372516 2586561 SH SOLE 0 0 2586561 APPLIED DNA SCIENCES INC COM NEW 03815U201 34 19694 SH SOLE 0 0 19694 APPLIED MATLS INC COM 038222105 6700 162201 SH SOLE 0 0 162201 APTARGROUP INC COM 038336103 367 4233 SH SOLE 0 0 4233 AQUA AMERICA INC COM 03836W103 10272 308486 SH SOLE 0 0 308486 ARCH CAP GROUP LTD ORD G0450A105 337 3619 SH SOLE 0 0 3619 ARCHER DANIELS MIDLAND CO COM 039483102 7131 172353 SH SOLE 0 0 172353 ARCONIC INC COM 03965L100 1949 86064 SH SOLE 0 0 86064 ARES CAP CORP COM 04010L103 5063 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 27298 SH SOLE 0 0 27298 AROTECH CORP COM NEW 042682203 108 30453 SH SOLE 0 0 30453 ARRAY BIOPHARMA INC COM 04269X105 211 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 204 8117 SH SOLE 0 0 8117 ASTORIA FINL CORP COM 046265104 257 12772 SH SOLE 0 0 12772 ASTRAZENECA PLC SPONSORED ADR 046353108 3959 116161 SH SOLE 0 0 116161 ASTRONOVA INC COM 04638F108 133 10310 SH SOLE 0 0 10310 AT&T INC COM 00206R102 135575 3593320 SH SOLE 0 0 3593320 ATHENAHEALTH INC COM 04685W103 549 3907 SH SOLE 0 0 3907 ATHERSYS INC COM 04744L106 18 12500 SH SOLE 0 0 12500 ATLANTIC PWR CORP COM NEW 04878Q863 29 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 1163 14032 SH SOLE 0 0 14032 AUTODESK INC COM 052769106 688 6833 SH SOLE 0 0 6833 AUTOMATIC DATA PROCESSING IN COM 053015103 14049 137118 SH SOLE 0 0 137118 AUTOZONE INC COM 053332102 426 747 SH SOLE 0 0 747 AVALONBAY CMNTYS INC COM 053484101 533 2778 SH SOLE 0 0 2778 AVANGRID INC COM 05351W103 1125 25503 SH SOLE 0 0 25503 AVERY DENNISON CORP COM 053611109 2126 24059 SH SOLE 0 0 24059 AVISTA CORP COM 05379B107 297 7002 SH SOLE 0 0 7002 AVON PRODS INC COM 054303102 115 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 2392 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 644 8297 SH SOLE 0 0 8297 BALDWIN & LYONS INC CL B 057755209 677 27661 SH SOLE 0 0 27661 BALL CORP COM 058498106 470 11149 SH SOLE 0 0 11149 BALLARD PWR SYS INC NEW COM 058586108 180 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 51260 2112970 SH SOLE 0 0 2112970 BANK HAWAII CORP COM 062540109 274 3302 SH SOLE 0 0 3302 BANK MONTREAL QUE COM 063671101 4092 55722 SH SOLE 0 0 55722 BANK MUTUAL CORP NEW COM 063750103 115 12596 SH SOLE 0 0 12596 BANK N S HALIFAX COM 064149107 1950 32430 SH SOLE 0 0 32430 BANK NEW YORK MELLON CORP COM 064058100 8253 161767 SH SOLE 0 0 161767 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 364 34436 SH SOLE 0 0 34436 BARD C R INC COM 067383109 3736 11821 SH SOLE 0 0 11821 BARINGS CORPORATE INVS COM 06759X107 546 36224 SH SOLE 0 0 36224 BARINGS PARTN INVS SH BEN INT 06761A103 506 36340 SH SOLE 0 0 36340 BARNES & NOBLE ED INC COM 06777U101 156 14704 SH SOLE 0 0 14704 BARNES & NOBLE INC COM 067774109 513 67603 SH SOLE 0 0 67603 BARNES GROUP INC COM 067806109 506 8648 SH SOLE 0 0 8648 BARRICK GOLD CORP COM 067901108 1511 95028 SH SOLE 0 0 95028 BASSETT FURNITURE INDS INC COM 070203104 321 8472 SH SOLE 0 0 8472 BAXTER INTL INC COM 071813109 3751 61970 SH SOLE 0 0 61970 BB&T CORP COM 054937107 16206 356881 SH SOLE 0 0 356881 BCE INC COM NEW 05534B760 2285 50732 SH SOLE 0 0 50732 BECTON DICKINSON & CO COM 075887109 10167 52111 SH SOLE 0 0 52111 BED BATH & BEYOND INC COM 075896100 260 8573 SH SOLE 0 0 8573 BELMOND LTD CL A G1154H107 196 14752 SH SOLE 0 0 14752 BEMIS INC COM 081437105 565 12229 SH SOLE 0 0 12229 BERKLEY W R CORP COM 084423102 341 4940 SH SOLE 0 0 4940 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 1976 56231 SH SOLE 0 0 56231 BEST BUY INC COM 086516101 3041 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 1833 51519 SH SOLE 0 0 51519 BIO PATH HOLDINGS INC COM 09057N102 148 381398 SH SOLE 0 0 381398 BIO TECHNE CORP COM 09073M104 468 3988 SH SOLE 0 0 3988 BIOCRYST PHARMACEUTICALS COM 09058V103 226 40755 SH SOLE 0 0 40755 BIOGEN INC COM 09062X103 7473 27542 SH SOLE 0 0 27542 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 591 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 5 14547 SH SOLE 0 0 14547 BIOTIME INC COM 09066L105 189 60091 SH SOLE 0 0 60091 BIOVERATIV INC COM 09075E100 703 11692 SH SOLE 0 0 11692 BLACK HILLS CORP COM 092113109 226 3354 SH SOLE 0 0 3354 BLACKBERRY LTD COM 09228F103 326 32718 SH SOLE 0 0 32718 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 443 30836 SH SOLE 0 0 30836 BLACKROCK CAPITAL INVESTMENT COM 092533108 677 90426 SH SOLE 0 0 90426 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 1512 112485 SH SOLE 0 0 112485 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 347 30110 SH SOLE 0 0 30110 BLACKROCK DEFINED OPPRTY CR COM 09255Q105 906 91311 SH SOLE 0 0 91311 BLACKROCK ENERGY & RES TR COM 09250U101 590 45445 SH SOLE 0 0 45445 BLACKROCK ENH CAP & INC FD I COM 09256A109 192 12921 SH SOLE 0 0 12921 BLACKROCK ENHANCED EQT DIV T COM 09251A104 1057 120197 SH SOLE 0 0 120197 BLACKROCK ENHANCED GBL DIV T COM 092501105 450 33995 SH SOLE 0 0 33995 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 243 38847 SH SOLE 0 0 38847 BLACKROCK FLOAT RATE OME STR COM 09255X100 433 30762 SH SOLE 0 0 30762 BLACKROCK FLOATING RATE INCO COM 091941104 400 28651 SH SOLE 0 0 28651 BLACKROCK INC COM 09247X101 11960 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 13653 SH SOLE 0 0 13653 BLACKROCK LTD DURATION INC T COM SHS 09249W101 533 33836 SH SOLE 0 0 33836 BLACKROCK MASS TAX-EXEMPT TR SH BEN INT 09258E109 180 13021 SH SOLE 0 0 13021 BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 1000 63433 SH SOLE 0 0 63433 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 1662 71859 SH SOLE 0 0 71859 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 235 16650 SH SOLE 0 0 16650 BLACKROCK MUNI 2018 TERM TR COM 09248C106 1200 79864 SH SOLE 0 0 79864 BLACKROCK MUNI INCOME INV QL COM 09250G102 187 12714 SH SOLE 0 0 12714 BLACKROCK MUNI INCOME TR II COM 09249N101 195 12818 SH SOLE 0 0 12818 BLACKROCK MUNI INTER DR FD I COM 09253X102 516 36812 SH SOLE 0 0 36812 BLACKROCK MUNIASSETS FD INC COM 09254J102 598 39999 SH SOLE 0 0 39999 BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 151 10109 SH SOLE 0 0 10109 BLACKROCK MUNICIPL INC QLTY COM 092479104 941 65027 SH SOLE 0 0 65027 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 186 15647 SH SOLE 0 0 15647 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 478 33175 SH SOLE 0 0 33175 BLACKROCK MUNIVEST FD II INC COM 09253T101 262 16750 SH SOLE 0 0 16750 BLACKROCK MUNIVEST FD INC COM 09253R105 365 37730 SH SOLE 0 0 37730 BLACKROCK MUNIYIELD FD INC COM 09253W104 279 18648 SH SOLE 0 0 18648 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 179 12558 SH SOLE 0 0 12558 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 468 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 1429 62400 SH SOLE 0 0 62400 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 15869 475847 SH SOLE 0 0 475847 BLACKSTONE GSO FLTING RTE FU COM 09256U105 392 21949 SH SOLE 0 0 21949 BLACKSTONE GSO LNG SHRT CR I COM SHS BN INT 09257D102 428 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 28 25000 SH SOLE 0 0 25000 BLDRS INDEX FDS TR EMER MK 50 ADR 09348R300 1618 42009 SH SOLE 0 0 42009 BLOCK H & R INC COM 093671105 379 12270 SH SOLE 0 0 12270 BLUE BUFFALO PET PRODS INC COM 09531U102 1789 78455 SH SOLE 0 0 78455 BLUE HILLS BANCORP INC COM 095573101 310 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 244790 SH SOLE 0 0 244790 BORGWARNER INC COM 099724106 830 19600 SH SOLE 0 0 19600 BOSTON BEER INC CL A 100557107 459 3476 SH SOLE 0 0 3476 BOSTON PRIVATE FINL HLDGS IN COM 101119105 159 10364 SH SOLE 0 0 10364 BOSTON PROPERTIES INC COM 101121101 991 8056 SH SOLE 0 0 8056 BOSTON SCIENTIFIC CORP COM 101137107 1646 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 296 30539 SH SOLE 0 0 30539 BOVIE MEDICAL CORP COM 10211F100 32 13200 SH SOLE 0 0 13200 BP PLC SPONSORED ADR 055622104 17678 510208 SH SOLE 0 0 510208 BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 399 18510 SH SOLE 0 0 18510 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 46 11266 SH SOLE 0 0 11266 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 317 18134 SH SOLE 0 0 18134 BRINKER INTL INC COM 109641100 2486 65267 SH SOLE 0 0 65267 BRISTOL MYERS SQUIBB CO COM 110122108 39092 701592 SH SOLE 0 0 701592 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 2156 31460 SH SOLE 0 0 31460 BROADCOM LTD SHS Y09827109 6096 26160 SH SOLE 0 0 26160 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 688 9114 SH SOLE 0 0 9114 BROCADE COMMUNICATIONS SYS I COM NEW 111621306 219 17408 SH SOLE 0 0 17408 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 4184 106724 SH SOLE 0 0 106724 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 2630 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 355 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 573 11635 SH SOLE 0 0 11635 BROWN FORMAN CORP CL B 115637209 7423 152754 SH SOLE 0 0 152754 BSB BANCORP INC MD COM 05573H108 861 29440 SH SOLE 0 0 29440 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 5109 79930 SH SOLE 0 0 79930 BUFFALO WILD WINGS INC COM 119848109 203 1607 SH SOLE 0 0 1607 BWX TECHNOLOGIES INC COM 05605H100 733 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 237 4005 SH SOLE 0 0 4005 CABLE ONE INC COM 12685J105 1010 1422 SH SOLE 0 0 1422 CABOT CORP COM 127055101 235 4399 SH SOLE 0 0 4399 CABOT OIL & GAS CORP COM 127097103 243 9705 SH SOLE 0 0 9705 CAL MAINE FOODS INC COM NEW 128030202 1599 40384 SH SOLE 0 0 40384 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 973 82219 SH SOLE 0 0 82219 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 5058 449248 SH SOLE 0 0 449248 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 1519 75953 SH SOLE 0 0 75953 CALAMOS GBL DYN INCOME FUND COM 12811L107 2475 290192 SH SOLE 0 0 290192 CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 1437 109089 SH SOLE 0 0 109089 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 2349 200102 SH SOLE 0 0 200102 CALGON CARBON CORP COM 129603106 231 15342 SH SOLE 0 0 15342 CALIFORNIA WTR SVC GROUP COM 130788102 358 9728 SH SOLE 0 0 9728 CALIX INC COM 13100M509 122 17850 SH SOLE 0 0 17850 CALLON PETE CO DEL COM 13123X102 856 80690 SH SOLE 0 0 80690 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 86 20317 SH SOLE 0 0 20317 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 723 21144 SH SOLE 0 0 21144 CAMDEN NATL CORP COM 133034108 1728 40293 SH SOLE 0 0 40293 CAMECO CORP COM 13321L108 534 58682 SH SOLE 0 0 58682 CAMPBELL SOUP CO COM 134429109 1858 35634 SH SOLE 0 0 35634 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 521 15331 SH SOLE 0 0 15331 CANTEL MEDICAL CORP COM 138098108 1394 17898 SH SOLE 0 0 17898 CAPITAL ONE FINL CORP COM 14040H105 5142 62247 SH SOLE 0 0 62247 CAPITAL PRODUCT PARTNERS L P COM UNIT LP Y11082107 102 30174 SH SOLE 0 0 30174 CAPITOL FED FINL INC COM 14057J101 196 13836 SH SOLE 0 0 13836 CAPSTEAD MTG CORP COM NO PAR 14067E506 171 16442 SH SOLE 0 0 16442 CARA THERAPEUTICS INC COM 140755109 493 32078 SH SOLE 0 0 32078 CARDINAL HEALTH INC COM 14149Y108 5294 67948 SH SOLE 0 0 67948 CARDIOVASCULAR SYS INC DEL COM 141619106 483 14988 SH SOLE 0 0 14988 CARE CAP PPTYS INC COM 141624106 285 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 13229 SH SOLE 0 0 13229 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 320 9931 SH SOLE 0 0 9931 CASEYS GEN STORES INC COM 147528103 666 6223 SH SOLE 0 0 6223 CATALYST PHARMACEUTICALS INC COM 14888U101 65 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 299424 SH SOLE 0 0 299424 CATHAY GEN BANCORP COM 149150104 699 18429 SH SOLE 0 0 18429 CAVIUM INC COM 14964U108 478 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 170606 SH SOLE 0 0 170606 CBS CORP NEW CL B 124857202 1672 26228 SH SOLE 0 0 26228 CDK GLOBAL INC COM 12508E101 1749 28187 SH SOLE 0 0 28187 CDN IMPERIAL BK COMM TORONTO COM 136069101 883 10890 SH SOLE 0 0 10890 CECO ENVIRONMENTAL CORP COM 125141101 99 10871 SH SOLE 0 0 10871 CEDAR FAIR L P DEPOSITRY UNIT 150185106 2195 30455 SH SOLE 0 0 30455 CELADON GROUP INC COM 150838100 31 10084 SH SOLE 0 0 10084 CELANESE CORP DEL COM SER A 150870103 347 3658 SH SOLE 0 0 3658 CELGENE CORP COM 151020104 18274 140716 SH SOLE 0 0 140716 CELLDEX THERAPEUTICS INC NEW COM 15117B103 54 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 244 22363 SH SOLE 0 0 22363 CENTERPOINT ENERGY INC COM 15189T107 1535 56073 SH SOLE 0 0 56073 CENTRAL FD CDA LTD CL A 153501101 3432 278423 SH SOLE 0 0 278423 CENTURY BANCORP INC MASS CL A NON VTG 156432106 477 7514 SH SOLE 0 0 7514 CENTURYLINK INC COM 156700106 2789 116815 SH SOLE 0 0 116815 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 52 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 16 17000 SH SOLE 0 0 17000 CHARTER COMMUNICATIONS INC N CL A 16119P108 1007 2990 SH SOLE 0 0 2990 CHECK POINT SOFTWARE TECH LT ORD M22465104 1091 10002 SH SOLE 0 0 10002 CHEESECAKE FACTORY INC COM 163072101 359 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 2518 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 1290 259688 SH SOLE 0 0 259688 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 78062 748230 SH SOLE 0 0 748230 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 35054 SH SOLE 0 0 35054 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 238 3028 SH SOLE 0 0 3028 CHIPOTLE MEXICAN GRILL INC COM 169656105 2899 6969 SH SOLE 0 0 6969 CHOICE HOTELS INTL INC COM 169905106 215 3361 SH SOLE 0 0 3361 CHUBB LIMITED COM H1467J104 5932 40804 SH SOLE 0 0 40804 CHURCH & DWIGHT INC COM 171340102 4897 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 2205 SH SOLE 0 0 2205 CINCINNATI FINL CORP COM 172062101 1357 18736 SH SOLE 0 0 18736 CINEMARK HOLDINGS INC COM 17243V102 212 5475 SH SOLE 0 0 5475 CINTAS CORP COM 172908105 1129 8960 SH SOLE 0 0 8960 CIRRUS LOGIC INC COM 172755100 294 4700 SH SOLE 0 0 4700 CISCO SYS INC COM 17275R102 42792 1367157 SH SOLE 0 0 1367157 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 252 19916 SH SOLE 0 0 19916 CLAYMORE EXCHANGE TRD FD TR 2021 HG YLD CB 18383M225 259 10329 SH SOLE 0 0 10329 CLAYMORE EXCHANGE TRD FD TR GUG BLT2017 HY 18383M399 1444 56179 SH SOLE 0 0 56179 CLAYMORE EXCHANGE TRD FD TR GUG BLT2018 HY 18383M381 5707 224777 SH SOLE 0 0 224777 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 114500 SH SOLE 0 0 114500 CLAYMORE EXCHANGE TRD FD TR GUG BULL2018 E 18383M530 3388 159464 SH SOLE 0 0 159464 CLAYMORE EXCHANGE TRD FD TR GUG BULL2019 E 18383M522 3431 161405 SH SOLE 0 0 161405 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 724 34602 SH SOLE 0 0 34602 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 6220 SH SOLE 0 0 6220 CLAYMORE EXCHANGE TRD FD TR GUGG CRP BD 2017 18383M548 1118 49473 SH SOLE 0 0 49473 CLAYMORE EXCHANGE TRD FD TR GUGG MSCI GB ETF 18383Q879 397 13910 SH SOLE 0 0 13910 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 3852 90335 SH SOLE 0 0 90335 CLAYMORE EXCHANGE TRD FD TR GUGGENHEIM ETF 18385P705 381 7300 SH SOLE 0 0 7300 CLAYMORE EXCHANGE TRD FD TR GUGGENHEIM SOLAR 18383Q739 228 11494 SH SOLE 0 0 11494 CLEAN ENERGY FUELS CORP COM 184499101 200 78991 SH SOLE 0 0 78991 CLEAN HARBORS INC COM 184496107 404 7253 SH SOLE 0 0 7253 CLEARBRIDGE AMERN ENERG MLP COM 184691103 167 18655 SH SOLE 0 0 18655 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 875 57355 SH SOLE 0 0 57355 CLEARBRIDGE ENERGY MLP TR FD COM 18469Q108 197 15475 SH SOLE 0 0 15475 CLIFFS NAT RES INC COM 18683K101 320 46319 SH SOLE 0 0 46319 CLOROX CO DEL COM 189054109 15987 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 464 43844 SH SOLE 0 0 43844 CME GROUP INC COM 12572Q105 3646 29113 SH SOLE 0 0 29113 CMS ENERGY CORP COM 125896100 2645 57196 SH SOLE 0 0 57196 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 11049 SH SOLE 0 0 11049 COGNEX CORP COM 192422103 575 6779 SH SOLE 0 0 6779 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3225 48578 SH SOLE 0 0 48578 COHEN & STEERS CLOSED END OP COM 19248P106 3017 232304 SH SOLE 0 0 232304 COHEN & STEERS GLOBAL INC BL COM 19248M103 112 11836 SH SOLE 0 0 11836 COHEN & STEERS INFRASTRUCTUR COM 19248A109 1116 47232 SH SOLE 0 0 47232 COHEN & STEERS QUALITY RLTY COM 19247L106 975 77461 SH SOLE 0 0 77461 COHEN & STEERS REIT & PFD IN COM 19247X100 1157 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 2278 181133 SH SOLE 0 0 181133 COLGATE PALMOLIVE CO COM 194162103 18407 248308 SH SOLE 0 0 248308 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 223282 SH SOLE 0 0 223282 COLUMBIA BKG SYS INC COM 197236102 210 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 5277 235827 SH SOLE 0 0 235827 COMCAST CORP NEW CL A 20030N101 17635 453123 SH SOLE 0 0 453123 COMERICA INC COM 200340107 579 7910 SH SOLE 0 0 7910 COMMERCE BANCSHARES INC COM 200525103 694 12213 SH SOLE 0 0 12213 COMMERCIAL METALS CO COM 201723103 342 17647 SH SOLE 0 0 17647 COMMUNITY BK SYS INC COM 203607106 1328 23829 SH SOLE 0 0 23829 COMMUNITY HEALTH SYS INC NEW COM 203668108 111 11220 SH SOLE 0 0 11220 COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 580 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 1757 26917 SH SOLE 0 0 26917 CONAGRA BRANDS INC COM 205887102 2462 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 480 21329 SH SOLE 0 0 21329 CONOCOPHILLIPS COM 20825C104 25765 586109 SH SOLE 0 0 586109 CONSOL ENERGY INC COM 20854P109 168 11258 SH SOLE 0 0 11258 CONSOLIDATED COMM HLDGS INC COM 209034107 345 16079 SH SOLE 0 0 16079 CONSOLIDATED EDISON INC COM 209115104 24950 308719 SH SOLE 0 0 308719 CONSTELLATION BRANDS INC CL A 21036P108 5259 27147 SH SOLE 0 0 27147 CONSTELLATION BRANDS INC CL B 21036P207 311 1602 SH SOLE 0 0 1602 CONTINENTAL RESOURCES INC COM 212015101 606 18755 SH SOLE 0 0 18755 COOPER COS INC COM NEW 216648402 821 3433 SH SOLE 0 0 3433 COPART INC COM 217204106 567 17860 SH SOLE 0 0 17860 CORE LABORATORIES N V COM N22717107 354 3503 SH SOLE 0 0 3503 CORECIVIC INC COM 21871N101 217 7896 SH SOLE 0 0 7896 CORMEDIX INC COM 21900C100 7 16386 SH SOLE 0 0 16386 CORNING INC COM 219350105 15968 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 163430 SH SOLE 0 0 163430 COTT CORP QUE COM 22163N106 1471 101917 SH SOLE 0 0 101917 COTY INC COM CL A 222070203 240 12830 SH SOLE 0 0 12830 COVANTA HLDG CORP COM 22282E102 361 27418 SH SOLE 0 0 27418 COVENANT TRANSN GROUP INC CL A 22284P105 454 25912 SH SOLE 0 0 25912 CPI CARD GROUP INC COM 12634H101 278 97805 SH SOLE 0 0 97805 CRACKER BARREL OLD CTRY STOR COM 22410J106 1833 10964 SH SOLE 0 0 10964 CRANE CO COM 224399105 470 5927 SH SOLE 0 0 5927 CREDIT SUISSE GROUP SPONSORED ADR 225401108 477 32730 SH SOLE 0 0 32730 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 260 92051 SH SOLE 0 0 92051 CREE INC COM 225447101 634 25742 SH SOLE 0 0 25742 CROWN CASTLE INTL CORP NEW COM 22822V101 4460 44528 SH SOLE 0 0 44528 CSX CORP COM 126408103 13391 245451 SH SOLE 0 0 245451 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 886 16463 SH SOLE 0 0 16463 CUBESMART COM 229663109 3472 144450 SH SOLE 0 0 144450 CULLEN FROST BANKERS INC COM 229899109 1120 11928 SH SOLE 0 0 11928 CUMMINS INC COM 231021106 8716 53734 SH SOLE 0 0 53734 CURRENCYSHARES AUSTRALIAN DL AUSTRALIAN DOL 23129U101 267 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 236 2580 SH SOLE 0 0 2580 CVB FINL CORP COM 126600105 2418 107814 SH SOLE 0 0 107814 CVD EQUIPMENT CORP COM 126601103 137 12428 SH SOLE 0 0 12428 CVS HEALTH CORP COM 126650100 29324 364460 SH SOLE 0 0 364460 CYBERARK SOFTWARE LTD SHS M2682V108 438 8786 SH SOLE 0 0 8786 CYPRESS SEMICONDUCTOR CORP COM 232806109 1597 117049 SH SOLE 0 0 117049 CYRUSONE INC COM 23283R100 199 3586 SH SOLE 0 0 3586 CYS INVTS INC COM 12673A108 315 37529 SH SOLE 0 0 37529 CYTRX CORP COM PAR 232828509 10 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 68446 SH SOLE 0 0 68446 DANAHER CORP DEL NOTE 1/2 235851AF9 67 21000 SH SOLE 0 0 21000 DARDEN RESTAURANTS INC COM 237194105 2228 24639 SH SOLE 0 0 24639 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 242 11238 SH SOLE 0 0 11238 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 439 19735 SH SOLE 0 0 19735 DAVITA INC COM 23918K108 562 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 1431 52290 SH SOLE 0 0 52290 DBX ETF TR INFRSTR REV FD 233051705 703 26447 SH SOLE 0 0 26447 DBX ETF TR XTRAK MSCI EAFE 233051200 14219 473669 SH SOLE 0 0 473669 DBX ETF TR XTRAK MSCI JAPN 233051507 270 6939 SH SOLE 0 0 6939 DBX ETF TR XTRC RUS1000 CMP 233051481 506 17330 SH SOLE 0 0 17330 DCT INDUSTRIAL TRUST INC COM NEW 233153204 1416 26497 SH SOLE 0 0 26497 DEERE & CO COM 244199105 12264 99231 SH SOLE 0 0 99231 DELAWARE INV MN MUN INC FD I COM 24610V103 296 20195 SH SOLE 0 0 20195 DELL TECHNOLOGIES INC COM CL V 24703L103 1690 27661 SH SOLE 0 0 27661 DELPHI AUTOMOTIVE PLC SHS G27823106 347 3960 SH SOLE 0 0 3960 DELTA AIR LINES INC DEL COM NEW 247361702 1959 36470 SH SOLE 0 0 36470 DELUXE CORP COM 248019101 369 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 4150 SH SOLE 0 0 4150 DEPOMED INC COM 249908104 1016 94649 SH SOLE 0 0 94649 DEPOMED INC NOTE 2.500% 9/0 249908AA2 9 11000 SH SOLE 0 0 11000 DEUTSCHE GLOBAL HIGH INCOME COM 25158V108 237 27244 SH SOLE 0 0 27244 DEUTSCHE HIGH INCOME OPPORT COM 25158Y102 273 18403 SH SOLE 0 0 18403 DEUTSCHE MULTI-MKT INCOME TR SHS 25160E102 300 34201 SH SOLE 0 0 34201 DEUTSCHE MUN INCOME COM 25160C106 2289 169616 SH SOLE 0 0 169616 DEVON ENERGY CORP NEW COM 25179M103 1161 36323 SH SOLE 0 0 36323 DEXCOM INC COM 252131107 391 5354 SH SOLE 0 0 5354 DIAGEO P L C SPON ADR NEW 25243Q205 10578 88275 SH SOLE 0 0 88275 DIAMOND HILL INVESTMENT GROU COM NEW 25264R207 533 2678 SH SOLE 0 0 2678 DIAMOND OFFSHORE DRILLING IN COM 25271C102 112 10391 SH SOLE 0 0 10391 DIAMONDBACK ENERGY INC COM 25278X109 1228 13835 SH SOLE 0 0 13835 DICKS SPORTING GOODS INC COM 253393102 364 9157 SH SOLE 0 0 9157 DIEBOLD NXDF INC COM 253651103 615 21983 SH SOLE 0 0 21983 DIGITAL RLTY TR INC COM 253868103 1923 17032 SH SOLE 0 0 17032 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 3466 87239 SH SOLE 0 0 87239 DIREXION SHS ETF TR DLY GOLD INDX 3X 25460E844 273 9043 SH SOLE 0 0 9043 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 445 11202 SH SOLE 0 0 11202 DISCOVER FINL SVCS COM 254709108 2071 33315 SH SOLE 0 0 33315 DISH NETWORK CORP CL A 25470M109 586 9341 SH SOLE 0 0 9341 DISNEY WALT CO COM DISNEY 254687106 67333 633727 SH SOLE 0 0 633727 DIVERSIFIED REAL ASSET INC F COM SHS 25533B108 1992 114199 SH SOLE 0 0 114199 DNP SELECT INCOME FD COM 23325P104 5153 468052 SH SOLE 0 0 468052 DOLLAR GEN CORP NEW COM 256677105 710 9852 SH SOLE 0 0 9852 DOLLAR TREE INC COM 256746108 1158 16568 SH SOLE 0 0 16568 DOMINION ENERGY INC COM 25746U109 19874 259358 SH SOLE 0 0 259358 DOMINION ENERGY MIDSTRM PRTN COM UT REP LTD 257454108 226 7835 SH SOLE 0 0 7835 DOMINOS PIZZA INC COM 25754A201 1059 5010 SH SOLE 0 0 5010 DONALDSON INC COM 257651109 1752 38473 SH SOLE 0 0 38473 DORCHESTER MINERALS LP COM UNIT 25820R105 188 13077 SH SOLE 0 0 13077 DOUBLELINE INCOME SOLUTIONS COM 258622109 3290 159357 SH SOLE 0 0 159357 DOUBLELINE OPPORTUNISTIC CR COM 258623107 900 35679 SH SOLE 0 0 35679 DOVER CORP COM 260003108 883 11008 SH SOLE 0 0 11008 DOW CHEM CO COM 260543103 24677 391275 SH SOLE 0 0 391275 DR PEPPER SNAPPLE GROUP INC COM 26138E109 733 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 92 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 4542 SH SOLE 0 0 4542 DTE ENERGY CO COM 233331107 4358 41197 SH SOLE 0 0 41197 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 173 18903 SH SOLE 0 0 18903 DUKE ENERGY CORP NEW COM NEW 26441C204 30090 359982 SH SOLE 0 0 359982 DUKE REALTY CORP COM NEW 264411505 2245 80332 SH SOLE 0 0 80332 DUN & BRADSTREET CORP DEL NE COM 26483E100 238 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 1463 23934 SH SOLE 0 0 23934 DURECT CORP COM 266605104 31 20500 SH SOLE 0 0 20500 DXC TECHNOLOGY CO COM 23355L106 1171 15265 SH SOLE 0 0 15265 DXP ENTERPRISES INC NEW COM NEW 233377407 1594 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 2397 337743 SH SOLE 0 0 337743 EAGLE BANCORP INC MD COM 268948106 1288 20359 SH SOLE 0 0 20359 EAGLE MATERIALS INC COM 26969P108 418 4532 SH SOLE 0 0 4532 EASTGROUP PPTY INC COM 277276101 228 2731 SH SOLE 0 0 2731 EASTMAN CHEM CO COM 277432100 1196 14249 SH SOLE 0 0 14249 EATON CORP PLC SHS G29183103 6099 78372 SH SOLE 0 0 78372 EATON VANCE CORP COM NON VTG 278265103 3091 65323 SH SOLE 0 0 65323 EATON VANCE ENH EQTY INC FD COM 278277108 1613 111017 SH SOLE 0 0 111017 EATON VANCE ENHANCED EQ INC COM 278274105 1170 85570 SH SOLE 0 0 85570 EATON VANCE FLTG RATE INCOM COM SHS BEN INT 278284104 182 10865 SH SOLE 0 0 10865 EATON VANCE FLTING RATE INC COM 278279104 410 27132 SH SOLE 0 0 27132 EATON VANCE LTD DUR INCOME F COM 27828H105 5452 386694 SH SOLE 0 0 386694 EATON VANCE MUN BD FD COM 27827X101 465 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 219 15789 SH SOLE 0 0 15789 EATON VANCE OHIO MUNICIPAL B COM 27828L106 644 49144 SH SOLE 0 0 49144 EATON VANCE RISK MNGD DIV EQ COM 27829G106 426 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 2439 111503 SH SOLE 0 0 111503 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 549 22555 SH SOLE 0 0 22555 EATON VANCE TX ADV GLBL DIV COM 27828S101 1538 90101 SH SOLE 0 0 90101 EATON VANCE TX MGD DIV EQ IN COM 27828N102 1753 155483 SH SOLE 0 0 155483 EATON VANCE TX MNG BY WRT OP COM 27828Y108 1750 114792 SH SOLE 0 0 114792 EATON VANCE TXMGD GL BUYWR O COM 27829C105 1488 130839 SH SOLE 0 0 130839 EBAY INC COM 278642103 2133 61101 SH SOLE 0 0 61101 ECOLAB INC COM 278865100 5421 40836 SH SOLE 0 0 40836 EDGEWELL PERS CARE CO COM 28035Q102 1530 20139 SH SOLE 0 0 20139 EDISON INTL COM 281020107 3244 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 36 13987 SH SOLE 0 0 13987 ELECTRONIC ARTS INC COM 285512109 389 3687 SH SOLE 0 0 3687 ELEVATE CREDIT INC COM 28621V101 79 10000 SH SOLE 0 0 10000 ELKHORN ETF TR S&P US HGH ETF 287711501 455 18621 SH SOLE 0 0 18621 EMCOR GROUP INC COM 29084Q100 236 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 871 41973 SH SOLE 0 0 41973 ENBRIDGE ENERGY PARTNERS L P COM 29250R106 1177 73570 SH SOLE 0 0 73570 ENBRIDGE INC COM 29250N105 9574 240506 SH SOLE 0 0 240506 ENCANA CORP COM 292505104 153 17425 SH SOLE 0 0 17425 ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 23 25000 SH SOLE 0 0 25000 ENERGEN CORP COM 29265N108 661 13404 SH SOLE 0 0 13404 ENERGIZER HLDGS INC NEW COM 29272W109 713 14854 SH SOLE 0 0 14854 ENERGOUS CORP COM 29272C103 240 14770 SH SOLE 0 0 14770 ENERGY FOCUS INC COM NEW 29268T300 28 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 31007 SH SOLE 0 0 31007 ENTERPRISE BANCORP INC MASS COM 293668109 2790 78503 SH SOLE 0 0 78503 ENTERPRISE PRODS PARTNERS L COM 293792107 21600 797660 SH SOLE 0 0 797660 EOG RES INC COM 26875P101 2993 33066 SH SOLE 0 0 33066 EPR PPTYS COM SH BEN INT 26884U109 3819 53144 SH SOLE 0 0 53144 EQT CORP COM 26884L109 597 10200 SH SOLE 0 0 10200 EQUIFAX INC COM 294429105 1789 13021 SH SOLE 0 0 13021 EQUINIX INC COM PAR $0.001 29444U700 691 1611 SH SOLE 0 0 1611 EQUITY RESIDENTIAL SH BEN INT 29476L107 959 14580 SH SOLE 0 0 14580 ERICSSON ADR B SEK 10 294821608 168 23488 SH SOLE 0 0 23488 ESCO TECHNOLOGIES INC COM 296315104 246 4124 SH SOLE 0 0 4124 ESSENT GROUP LTD COM G3198U102 354 9553 SH SOLE 0 0 9553 ESSEX PPTY TR INC COM 297178105 513 1996 SH SOLE 0 0 1996 ETF MANAGERS TR BLUESTAR TA BIG 26924G870 603 20383 SH SOLE 0 0 20383 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 376 12294 SH SOLE 0 0 12294 ETF MANAGERS TR PUREFUNDS DRONE 26924G805 202 6436 SH SOLE 0 0 6436 ETF MANAGERS TR PUREFUNDS ISE CY 26924G201 3484 116061 SH SOLE 0 0 116061 ETFIS SER TR I INFRAC ACT MLP 26923G103 786 77889 SH SOLE 0 0 77889 ETFS PLATINUM TR SH BEN INT 26922V101 205 2331 SH SOLE 0 0 2331 ETFS PRECIOUS METALS BASKET PHYS PM BSKT 26922W109 1258 20376 SH SOLE 0 0 20376 ETFS SILVER TR SILVER SHS 26922X107 250 15445 SH SOLE 0 0 15445 EVEREST RE GROUP LTD COM G3223R108 267 1051 SH SOLE 0 0 1051 EVERSOURCE ENERGY COM 30040W108 10835 178485 SH SOLE 0 0 178485 EVOKE PHARMA INC COM 30049G104 76 30062 SH SOLE 0 0 30062 EXACT SCIENCES CORP COM 30063P105 626 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 1697 86801 SH SOLE 0 0 86801 EXELIXIS INC COM 30161Q104 2428 98601 SH SOLE 0 0 98601 EXELON CORP COM 30161N101 8442 234060 SH SOLE 0 0 234060 EXPEDIA INC DEL COM NEW 30212P303 1304 8760 SH SOLE 0 0 8760 EXPEDITORS INTL WASH INC COM 302130109 1011 17900 SH SOLE 0 0 17900 EXPRESS SCRIPTS HLDG CO COM 30219G108 5851 91655 SH SOLE 0 0 91655 EXXON MOBIL CORP COM 30231G102 168645 2089009 SH SOLE 0 0 2089009 F M C CORP COM NEW 302491303 321 4395 SH SOLE 0 0 4395 F5 NETWORKS INC COM 315616102 289 2279 SH SOLE 0 0 2279 FABRINET SHS G3323L100 2155 50520 SH SOLE 0 0 50520 FACEBOOK INC CL A 30303M102 62530 414162 SH SOLE 0 0 414162 FACTSET RESH SYS INC COM 303075105 428 2577 SH SOLE 0 0 2577 FAIRMOUNT SANTROL HLDGS INC COM 30555Q108 162 41725 SH SOLE 0 0 41725 FARMERS NATL BANC CORP COM 309627107 668 46115 SH SOLE 0 0 46115 FASTENAL CO COM 311900104 7859 180557 SH SOLE 0 0 180557 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 1248 9875 SH SOLE 0 0 9875 FEDERATED INVS INC PA CL B 314211103 13232 468390 SH SOLE 0 0 468390 FEDEX CORP COM 31428X106 21139 97270 SH SOLE 0 0 97270 FERRARI N V COM N3167Y103 211 2459 SH SOLE 0 0 2459 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 251 54857 SH SOLE 0 0 54857 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 588 55405 SH SOLE 0 0 55405 FIDELITY CONSMR STAPLES 316092303 2820 85381 SH SOLE 0 0 85381 FIDELITY CORP BOND ETF 316188101 1310 25911 SH SOLE 0 0 25911 FIDELITY DIVID ETF RISI 316092832 5228 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 77025 SH SOLE 0 0 77025 FIDELITY MSCI ENERGY IDX 316092402 2884 160410 SH SOLE 0 0 160410 FIDELITY MSCI FINLS IDX 316092501 17509 481830 SH SOLE 0 0 481830 FIDELITY MSCI HLTH CARE I 316092600 8863 231488 SH SOLE 0 0 231488 FIDELITY MSCI INDL INDX 316092709 4698 135048 SH SOLE 0 0 135048 FIDELITY MSCI INFO TECH I 316092808 15607 365340 SH SOLE 0 0 365340 FIDELITY MSCI MATLS INDEX 316092881 2976 95313 SH SOLE 0 0 95313 FIDELITY MSCI RL EST ETF 316092857 7678 317026 SH SOLE 0 0 317026 FIDELITY MSCI UTILS INDEX 316092865 2253 66739 SH SOLE 0 0 66739 FIDELITY QLTY FCTOR ETF 316092790 292 10196 SH SOLE 0 0 10196 FIDELITY TELECOMM SVCS 316092873 747 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 7747 32075 SH SOLE 0 0 32075 FIDELITY NATL INFORMATION SV COM 31620M106 2101 24602 SH SOLE 0 0 24602 FIDUCIARY CLAYMORE MLP OPP F COM 31647Q106 228 16273 SH SOLE 0 0 16273 FIDUS INVT CORP COM 316500107 249 14826 SH SOLE 0 0 14826 FIFTH STREET FINANCE CORP COM 31678A103 61 12627 SH SOLE 0 0 12627 FIFTH THIRD BANCORP COM 316773100 7015 270259 SH SOLE 0 0 270259 FINANCIAL INSTNS INC COM 317585404 18254 612563 SH SOLE 0 0 612563 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 1220 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 547 20023 SH SOLE 0 0 20023 FIRST FINL BANKSHARES COM 32020R109 1867 42255 SH SOLE 0 0 42255 FIRST MAJESTIC SILVER CORP COM 32076V103 121 14673 SH SOLE 0 0 14673 FIRST REP BK SAN FRANCISCO C COM 33616C100 211 2116 SH SOLE 0 0 2116 FIRST SOLAR INC COM 336433107 1142 28657 SH SOLE 0 0 28657 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 343 7791 SH SOLE 0 0 7791 FIRST TR ENERGY INCOME & GRW COM 33738G104 929 36577 SH SOLE 0 0 36577 FIRST TR ENERGY INFRASTRCTR COM 33738C103 992 52853 SH SOLE 0 0 52853 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 394 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 903 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 376 7140 SH SOLE 0 0 7140 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 1610 35343 SH SOLE 0 0 35343 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1618 40965 SH SOLE 0 0 40965 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 729 19719 SH SOLE 0 0 19719 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 4814 104638 SH SOLE 0 0 104638 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 4043 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 14065 SH SOLE 0 0 14065 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 2447 124595 SH SOLE 0 0 124595 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 395 29738 SH SOLE 0 0 29738 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 2316 81029 SH SOLE 0 0 81029 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 1493 24885 SH SOLE 0 0 24885 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 3899 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 12130 SH SOLE 0 0 12130 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 217 12045 SH SOLE 0 0 12045 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 1955 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 356 13483 SH SOLE 0 0 13483 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1469 68121 SH SOLE 0 0 68121 FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 758 37046 SH SOLE 0 0 37046 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 5854 238463 SH SOLE 0 0 238463 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 5462 47901 SH SOLE 0 0 47901 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 2140 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 6312 105757 SH SOLE 0 0 105757 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 1134 41771 SH SOLE 0 0 41771 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1622 37917 SH SOLE 0 0 37917 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 6332 316486 SH SOLE 0 0 316486 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 694 20783 SH SOLE 0 0 20783 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 615 17805 SH SOLE 0 0 17805 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 249 7345 SH SOLE 0 0 7345 FIRST TR INTER DUR PFD & IN COM 33718W103 1459 58845 SH SOLE 0 0 58845 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 1517 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 163810 SH SOLE 0 0 163810 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 4277 72259 SH SOLE 0 0 72259 FIRST TR MLP & ENERGY INCOME COM 33739B104 490 31762 SH SOLE 0 0 31762 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 9784 347818 SH SOLE 0 0 347818 FIRST TR MULTI CAP VALUE ALP COM SHS 33733F101 1703 29193 SH SOLE 0 0 29193 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 1201 22956 SH SOLE 0 0 22956 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 4283 80092 SH SOLE 0 0 80092 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 2703 43332 SH SOLE 0 0 43332 FIRST TR S&P REIT INDEX FD COM 33734G108 368 15880 SH SOLE 0 0 15880 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 1522 27380 SH SOLE 0 0 27380 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 1914 146515 SH SOLE 0 0 146515 FIRST TR VALUE LINE DIVID IN SHS 33734H106 40463 1383368 SH SOLE 0 0 1383368 FIRST TR/ABERDEEN EMERG OPT COM 33731K102 232 14488 SH SOLE 0 0 14488 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 682 94313 SH SOLE 0 0 94313 FIRSTENERGY CORP COM 337932107 2564 87942 SH SOLE 0 0 87942 FISERV INC COM 337738108 2538 20751 SH SOLE 0 0 20751 FITBIT INC CL A 33812L102 54 10301 SH SOLE 0 0 10301 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 203 7744 SH SOLE 0 0 7744 FLAHERTY & CRUMRINE PFD INC COM 33848E106 182 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 307 2135 SH SOLE 0 0 2135 FLEX LTD ORD Y2573F102 342 21018 SH SOLE 0 0 21018 FLEXION THERAPEUTICS INC COM 33938J106 577 28565 SH SOLE 0 0 28565 FLEXSHARES TR CR SCD US BD 33939L761 1567 30689 SH SOLE 0 0 30689 FLEXSHARES TR CUR HDG DM IDX 33939L720 2018 74800 SH SOLE 0 0 74800 FLEXSHARES TR CUR HDG EM IDX 33939L712 380 13459 SH SOLE 0 0 13459 FLEXSHARES TR GLB QLT R/E IDX 33939L787 872 14564 SH SOLE 0 0 14564 FLEXSHARES TR M STAR DEV MKT 33939L803 33465 530357 SH SOLE 0 0 530357 FLEXSHARES TR MORNSTAR UPSTR 33939L407 233 8183 SH SOLE 0 0 8183 FLEXSHARES TR MORNSTAR USMKT 33939L100 41986 411576 SH SOLE 0 0 411576 FLEXSHARES TR MSTAR EMKT FAC 33939L308 9940 186151 SH SOLE 0 0 186151 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 2677 154707 SH SOLE 0 0 154707 FLOWSERVE CORP COM 34354P105 614 13234 SH SOLE 0 0 13234 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 818 57811 SH SOLE 0 0 57811 FOOT LOCKER INC COM 344849104 1456 29546 SH SOLE 0 0 29546 FORD MTR CO DEL COM PAR $0.01 345370860 22872 2043991 SH SOLE 0 0 2043991 FOREST CITY RLTY TR INC COM CL A 345605109 330 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 1967 30161 SH SOLE 0 0 30161 FOUR CORNERS PPTY TR INC COM 35086T109 217 8664 SH SOLE 0 0 8664 FQF TR OSHARS FTSE US 351680855 882 30175 SH SOLE 0 0 30175 FRANCO NEVADA CORP COM 351858105 6842 94830 SH SOLE 0 0 94830 FRANKLIN LTD DURATION INC TR COM 35472T101 584 49439 SH SOLE 0 0 49439 FRANKLIN RES INC COM 354613101 1065 23793 SH SOLE 0 0 23793 FREEPORT-MCMORAN INC CL B 35671D857 3665 305162 SH SOLE 0 0 305162 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 273 5662 SH SOLE 0 0 5662 FRONTIER COMMUNICATIONS CORP COM 35906A108 346 298397 SH SOLE 0 0 298397 FS INVT CORP COM 302635107 112060 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 231 4539 SH SOLE 0 0 4539 FULTON FINL CORP PA COM 360271100 1884 99166 SH SOLE 0 0 99166 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 3438 556401 SH SOLE 0 0 556401 GABELLI HLTHCARE & WELLNESS SHS 36246K103 151 13992 SH SOLE 0 0 13992 GABELLI UTIL TR COM 36240A101 419 60066 SH SOLE 0 0 60066 GALLAGHER ARTHUR J & CO COM 363576109 1724 30123 SH SOLE 0 0 30123 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 3290 597130 SH SOLE 0 0 597130 GAMESTOP CORP NEW CL A 36467W109 376 17400 SH SOLE 0 0 17400 GANNETT CO INC COM 36473H104 822 94374 SH SOLE 0 0 94374 GAP INC DEL COM 364760108 213 9707 SH SOLE 0 0 9707 GARMIN LTD SHS H2906T109 1031 20206 SH SOLE 0 0 20206 GARTNER INC COM 366651107 213 1729 SH SOLE 0 0 1729 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 368 16260 SH SOLE 0 0 16260 GENERAL AMERN INVS INC COM 368802104 579 16872 SH SOLE 0 0 16872 GENERAL DYNAMICS CORP COM 369550108 15878 80152 SH SOLE 0 0 80152 GENERAL ELECTRIC CO COM 369604103 142578 5278720 SH SOLE 0 0 5278720 GENERAL MLS INC COM 370334104 21152 381818 SH SOLE 0 0 381818 GENERAL MTRS CO COM 37045V100 12136 347459 SH SOLE 0 0 347459 GENESIS ENERGY L P UNIT LTD PARTN 371927104 231 7295 SH SOLE 0 0 7295 GENTEX CORP COM 371901109 890 46936 SH SOLE 0 0 46936 GENUINE PARTS CO COM 372460105 4353 46931 SH SOLE 0 0 46931 GENWORTH FINL INC COM CL A 37247D106 178 47469 SH SOLE 0 0 47469 GERON CORP COM 374163103 193 69700 SH SOLE 0 0 69700 GILEAD SCIENCES INC COM 375558103 22469 317448 SH SOLE 0 0 317448 GLADSTONE CAPITAL CORP COM 376535100 111 11322 SH SOLE 0 0 11322 GLADSTONE COML CORP COM 376536108 544 24989 SH SOLE 0 0 24989 GLADSTONE INVT CORP COM 376546107 153 16293 SH SOLE 0 0 16293 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 15231 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 12547 SH SOLE 0 0 12547 GLOBAL PMTS INC COM 37940X102 475 5261 SH SOLE 0 0 5261 GLOBAL X FDS GLB X SUPERDIV 37950E549 841 38812 SH SOLE 0 0 38812 GLOBAL X FDS GLBL X MLP ETF 37950E473 335 30738 SH SOLE 0 0 30738 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 225 17563 SH SOLE 0 0 17563 GLOBAL X FDS GLOBAL X SILVER 37954Y848 351 10342 SH SOLE 0 0 10342 GLOBAL X FDS GLOBX SUPDV US 37950E291 227 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 5424 189088 SH SOLE 0 0 189088 GLOBAL X FDS US INFR DEV 37954Y673 1766 121117 SH SOLE 0 0 121117 GLOBALSTAR INC COM 378973408 54 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 450 34924 SH SOLE 0 0 34924 GOLDEN MINERALS CO COM 381119106 175 313476 SH SOLE 0 0 313476 GOLDEN STAR RES LTD CDA COM 38119T104 41 64369 SH SOLE 0 0 64369 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 3667 117381 SH SOLE 0 0 117381 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 39085 SH SOLE 0 0 39085 GOLUB CAP BDC INC COM 38173M102 920 48156 SH SOLE 0 0 48156 GOODYEAR TIRE & RUBR CO COM 382550101 2280 65244 SH SOLE 0 0 65244 GOPRO INC CL A 38268T103 206 25460 SH SOLE 0 0 25460 GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 929 50772 SH SOLE 0 0 50772 GRACO INC COM 384109104 716 6552 SH SOLE 0 0 6552 GRAHAM HLDGS CO COM 384637104 600 1001 SH SOLE 0 0 1001 GRAINGER W W INC COM 384802104 1446 8012 SH SOLE 0 0 8012 GRAMERCY PPTY TR COM NEW 385002308 2505 84346 SH SOLE 0 0 84346 GRANA Y MONTERO S A A SPONSORED ADR 38500P208 763 234177 SH SOLE 0 0 234177 GREAT PLAINS ENERGY INC COM 391164100 2923 99851 SH SOLE 0 0 99851 GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 338 16213 SH SOLE 0 0 16213 GREIF INC CL A 397624107 298 5355 SH SOLE 0 0 5355 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 182 22120 SH SOLE 0 0 22120 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 1700 80463 SH SOLE 0 0 80463 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 1404 36183 SH SOLE 0 0 36183 HALLIBURTON CO COM 406216101 5559 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 2808 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 588 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 554 28943 SH SOLE 0 0 28943 HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 1728 103183 SH SOLE 0 0 103183 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 1134 44346 SH SOLE 0 0 44346 HANESBRANDS INC COM 410345102 2951 127424 SH SOLE 0 0 127424 HANNON ARMSTRONG SUST INFR C COM 41068X100 5615 245534 SH SOLE 0 0 245534 HANOVER INS GROUP INC COM 410867105 899 10151 SH SOLE 0 0 10151 HARLEY DAVIDSON INC COM 412822108 2139 39597 SH SOLE 0 0 39597 HARRIS CORP DEL COM 413875105 2383 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 65858 SH SOLE 0 0 65858 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 246 5255 SH SOLE 0 0 5255 HCA HEALTHCARE INC COM 40412C101 672 7717 SH SOLE 0 0 7717 HCP INC COM 40414L109 11075 346539 SH SOLE 0 0 346539 HEALTHCARE RLTY TR COM 421946104 247 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 257 50515 SH SOLE 0 0 50515 HEICO CORP NEW COM 422806109 881 12264 SH SOLE 0 0 12264 HELIX ENERGY SOLUTIONS GRP I NOTE 3.250% 3/1 42330PAG2 17 18000 SH SOLE 0 0 18000 HELMERICH & PAYNE INC COM 423452101 2000 36819 SH SOLE 0 0 36819 HENRY JACK & ASSOC INC COM 426281101 1053 10138 SH SOLE 0 0 10138 HERCULES CAPITAL INC COM 427096508 613 46301 SH SOLE 0 0 46301 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 11012 SH SOLE 0 0 11012 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1836 110712 SH SOLE 0 0 110712 HEXCEL CORP NEW COM 428291108 3232 61234 SH SOLE 0 0 61234 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 119 11049 SH SOLE 0 0 11049 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 189 10316 SH SOLE 0 0 10316 HIGHWOODS PPTYS INC COM 431284108 381 7518 SH SOLE 0 0 7518 HILL ROM HLDGS INC COM 431475102 863 10845 SH SOLE 0 0 10845 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 88 10816 SH SOLE 0 0 10816 HINGHAM INSTN SVGS MASS COM 433323102 929 5110 SH SOLE 0 0 5110 HOLLYFRONTIER CORP COM 436106108 1006 36635 SH SOLE 0 0 36635 HOLOGIC INC COM 436440101 2309 50896 SH SOLE 0 0 50896 HOLOGIC INC DEBT 2.000% 3/0 436440AC5 27 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 35635 SH SOLE 0 0 35635 HONEYWELL INTL INC COM 438516106 23959 179752 SH SOLE 0 0 179752 HORIZON PHARMA PLC SHS G4617B105 178 14997 SH SOLE 0 0 14997 HORMEL FOODS CORP COM 440452100 2914 85448 SH SOLE 0 0 85448 HORNBECK OFFSHORE SVCS INC N NOTE 1.500% 9/0 440543AN6 11 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 752 41208 SH SOLE 0 0 41208 HP INC COM 40434L105 3021 172859 SH SOLE 0 0 172859 HSBC HLDGS PLC ADR A 1/40PF A 404280604 1055 40000 SH SOLE 0 0 40000 HSBC HLDGS PLC SPON ADR NEW 404280406 1364 29420 SH SOLE 0 0 29420 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 18 10549 SH SOLE 0 0 10549 HUMANA INC COM 444859102 971 4038 SH SOLE 0 0 4038 HUNT J B TRANS SVCS INC COM 445658107 607 6648 SH SOLE 0 0 6648 HUNTINGTON BANCSHARES INC COM 446150104 2349 173802 SH SOLE 0 0 173802 HUNTINGTON INGALLS INDS INC COM 446413106 593 3185 SH SOLE 0 0 3185 HUNTSMAN CORP COM 447011107 906 35092 SH SOLE 0 0 35092 HURON CONSULTING GROUP INC NOTE 1.250%10/0 447462AB8 23 25000 SH SOLE 0 0 25000 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 524 10160 SH SOLE 0 0 10160 ICICI BK LTD ADR 45104G104 213 23847 SH SOLE 0 0 23847 IDACORP INC COM 451107106 723 8477 SH SOLE 0 0 8477 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 3178 19691 SH SOLE 0 0 19691 II VI INC COM 902104108 2930 85432 SH SOLE 0 0 85432 ILLINOIS TOOL WKS INC COM 452308109 13273 92662 SH SOLE 0 0 92662 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 162 22864 SH SOLE 0 0 22864 IMMUNOMEDICS INC COM 452907108 172 19500 SH SOLE 0 0 19500 IMPERIAL OIL LTD COM NEW 453038408 335 11512 SH SOLE 0 0 11512 INC RESH HLDGS INC CL A 45329R109 878 15021 SH SOLE 0 0 15021 INCYTE CORP COM 45337C102 941 7481 SH SOLE 0 0 7481 INDEPENDENCE RLTY TR INC COM 45378A106 110 11200 SH SOLE 0 0 11200 INDEPENDENT BANK CORP MASS COM 453836108 725 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 20992 SH SOLE 0 0 20992 INDEXIQ ETF TR IQ ENCH BD US 45409B487 2192 112040 SH SOLE 0 0 112040 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 2448 122036 SH SOLE 0 0 122036 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 512 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 110 14110 SH SOLE 0 0 14110 INSEEGO CORP COM 45782B104 13 11006 SH SOLE 0 0 11006 INSIGHT SELECT INCOME FD COM 45781W109 612 30970 SH SOLE 0 0 30970 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 481 8825 SH SOLE 0 0 8825 INTEL CORP COM 458140100 52032 1542171 SH SOLE 0 0 1542171 INTEL CORP SDCV 12/1 458140AD2 24 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 359 2663 SH SOLE 0 0 2663 INTERPUBLIC GROUP COS INC COM 460690100 326 13266 SH SOLE 0 0 13266 INTL PAPER CO COM 460146103 7736 136663 SH SOLE 0 0 136663 INTREXON CORP COM 46122T102 500 20782 SH SOLE 0 0 20782 INTUIT COM 461202103 1606 12093 SH SOLE 0 0 12093 INTUITIVE SURGICAL INC COM NEW 46120E602 2752 2942 SH SOLE 0 0 2942 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 367 31816 SH SOLE 0 0 31816 INVESCO CALIF VALUE MUN INC COM 46132H106 530 41959 SH SOLE 0 0 41959 INVESCO DYNAMIC CR OPP FD COM 46132R104 140 11685 SH SOLE 0 0 11685 INVESCO LTD SHS G491BT108 694 19746 SH SOLE 0 0 19746 INVESCO MORTGAGE CAPITAL INC COM 46131B100 281 16841 SH SOLE 0 0 16841 INVESCO MUN OPPORTUNITY TR COM 46132C107 423 32367 SH SOLE 0 0 32367 INVESCO MUN TR COM 46131J103 788 61456 SH SOLE 0 0 61456 INVESCO MUNI INCOME OPP TRST COM 46132X101 175 22738 SH SOLE 0 0 22738 INVESCO QUALITY MUNI INC TRS COM 46133G107 433 33997 SH SOLE 0 0 33997 INVESCO SR INCOME TR COM 46131H107 106 23442 SH SOLE 0 0 23442 INVESCO TR INVT GRADE MUNS COM 46131M106 212 15833 SH SOLE 0 0 15833 INVESCO TR INVT GRADE NY MUN COM 46131T101 285 20867 SH SOLE 0 0 20867 INVESCO VALUE MUN INCOME TR COM 46132P108 764 50406 SH SOLE 0 0 50406 INVESTORS BANCORP INC NEW COM 46146L101 322 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 1095 7552 SH SOLE 0 0 7552 IROBOT CORP COM 462726100 267 3180 SH SOLE 0 0 3180 IRON MTN INC NEW COM 46284V101 1458 42452 SH SOLE 0 0 42452 ISHARES AGGRES ALLOC ETF 464289859 4609 88995 SH SOLE 0 0 88995 ISHARES CONSER ALLOC ETF 464289883 2201 64781 SH SOLE 0 0 64781 ISHARES EM HGHYL BD ETF 464286285 9287 185149 SH SOLE 0 0 185149 ISHARES EM MKTS DIV ETF 464286319 1239 30864 SH SOLE 0 0 30864 ISHARES GLB ENR PROD ETF 464286343 821 44956 SH SOLE 0 0 44956 ISHARES GLB HGH YLD ETF 464286178 279 5527 SH SOLE 0 0 5527 ISHARES GRWT ALLOCAT ETF 464289867 5288 121262 SH SOLE 0 0 121262 ISHARES IBONDS SEP17 ETF 464289271 1756 64512 SH SOLE 0 0 64512 ISHARES INDIA 50 ETF 464289529 256 7643 SH SOLE 0 0 7643 ISHARES MIN VOL EMRG MKT 464286533 21842 394269 SH SOLE 0 0 394269 ISHARES MIN VOL GBL ETF 464286525 12007 151801 SH SOLE 0 0 151801 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 730 19515 SH SOLE 0 0 19515 ISHARES MSCI BRZ CAP ETF 464286400 410 12016 SH SOLE 0 0 12016 ISHARES MSCI CDA ETF 464286509 953 35619 SH SOLE 0 0 35619 ISHARES MSCI CH CAP ETF 464286640 316 7602 SH SOLE 0 0 7602 ISHARES MSCI EQUAL WEITE 464286681 1637 32131 SH SOLE 0 0 32131 ISHARES MSCI EURO FL ETF 464289180 2024 92259 SH SOLE 0 0 92259 ISHARES MSCI EURZONE ETF 464286608 964 23912 SH SOLE 0 0 23912 ISHARES MSCI FRNTR100ETF 464286145 206 7236 SH SOLE 0 0 7236 ISHARES MSCI GERMANY ETF 464286806 561 18557 SH SOLE 0 0 18557 ISHARES MSCI HONG KG ETF 464286871 745 31814 SH SOLE 0 0 31814 ISHARES MSCI MEX CAP ETF 464286822 206 3821 SH SOLE 0 0 3821 ISHARES MSCI PAC JP ETF 464286665 2306 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 1684 20974 SH SOLE 0 0 20974 ISHARES NW ZEALND CP ETF 464289123 446 9653 SH SOLE 0 0 9653 ISHARES RUS TOP 200 ETF 464289446 1223 21973 SH SOLE 0 0 21973 ISHARES RUS TP200 GR ETF 464289438 10383 161040 SH SOLE 0 0 161040 ISHARES RUS TP200 VL ETF 464289420 5477 112055 SH SOLE 0 0 112055 ISHARES GOLD TRUST ISHARES 464285105 19324 1618459 SH SOLE 0 0 1618459 ISHARES INC CORE MSCI EMKT 46434G103 32944 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 23655 SH SOLE 0 0 23655 ISHARES INC MSCI GBL ETF NEW 46434G855 211 11985 SH SOLE 0 0 11985 ISHARES INC MSCI JPN ETF NEW 46434G822 1422 26523 SH SOLE 0 0 26523 ISHARES INC MSCI MLY ETF NEW 46434G814 1356 42768 SH SOLE 0 0 42768 ISHARES INC MSCI SINGPOR ETF 46434G780 1409 59685 SH SOLE 0 0 59685 ISHARES INC MSCI TAIWAN ETF 46434G772 282 7912 SH SOLE 0 0 7912 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 391 3903 SH SOLE 0 0 3903 ISHARES TR 0-5YR HI YL CP 46434V407 35449 740683 SH SOLE 0 0 740683 ISHARES TR 0-5YR INVT GR CP 46434V100 4841 95841 SH SOLE 0 0 95841 ISHARES TR 1-3 YR CR BD ETF 464288646 72064 684309 SH SOLE 0 0 684309 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 27710 SH SOLE 0 0 27710 ISHARES TR 3-7 YR TR BD ETF 464288661 3415 27643 SH SOLE 0 0 27643 ISHARES TR 3YRTB ETF 464288125 202 2468 SH SOLE 0 0 2468 ISHARES TR 7-10YR TR BD ETF 464287440 14463 135664 SH SOLE 0 0 135664 ISHARES TR A RATE CP BD ETF 46429B291 505 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 762 6481 SH SOLE 0 0 6481 ISHARES TR CHINA LG-CAP ETF 464287184 1368 34466 SH SOLE 0 0 34466 ISHARES TR COHEN&STEER REIT 464287564 8580 84850 SH SOLE 0 0 84850 ISHARES TR CORE DIV GRWTH 46434V621 31152 994657 SH SOLE 0 0 994657 ISHARES TR CORE HIGH DV ETF 46429B663 53252 640593 SH SOLE 0 0 640593 ISHARES TR CORE INTL AGGR 46435G672 1345 25970 SH SOLE 0 0 25970 ISHARES TR CORE MSCI EAFE 46432F842 62110 1020037 SH SOLE 0 0 1020037 ISHARES TR CORE MSCI EURO 46434V738 598 12773 SH SOLE 0 0 12773 ISHARES TR CORE MSCI PAC 46434V696 234 4336 SH SOLE 0 0 4336 ISHARES TR CORE MSCI TOTAL 46432F834 85956 1498539 SH SOLE 0 0 1498539 ISHARES TR CORE S&P MCP ETF 464287507 140781 809322 SH SOLE 0 0 809322 ISHARES TR CORE S&P SCP ETF 464287804 136120 1941527 SH SOLE 0 0 1941527 ISHARES TR CORE S&P TTL STK 464287150 92978 1677714 SH SOLE 0 0 1677714 ISHARES TR CORE S&P US ETF 464287671 10879 225719 SH SOLE 0 0 225719 ISHARES TR CORE S&P VLU ETF 464287663 8952 175745 SH SOLE 0 0 175745 ISHARES TR CORE S&P500 ETF 464287200 227867 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 583 11458 SH SOLE 0 0 11458 ISHARES TR CORE US AGGBD ET 464287226 83541 762869 SH SOLE 0 0 762869 ISHARES TR CRE U S REIT ETF 464288521 2188 44478 SH SOLE 0 0 44478 ISHARES TR CUR HD EURZN ETF 46434V639 263 8999 SH SOLE 0 0 8999 ISHARES TR DEVSMCP EXNA ETF 464288497 860 16533 SH SOLE 0 0 16533 ISHARES TR DOW JONES US ETF 464287846 7399 60982 SH SOLE 0 0 60982 ISHARES TR EAFE GRWTH ETF 464288885 4695 63487 SH SOLE 0 0 63487 ISHARES TR EAFE SML CP ETF 464288273 7656 132380 SH SOLE 0 0 132380 ISHARES TR EAFE VALUE ETF 464288877 7573 146496 SH SOLE 0 0 146496 ISHARES TR EUROPE ETF 464287861 871 19667 SH SOLE 0 0 19667 ISHARES TR EXPONEN TECHNO 46434V381 891 28074 SH SOLE 0 0 28074 ISHARES TR FLTG RATE BD ETF 46429B655 4610 90538 SH SOLE 0 0 90538 ISHARES TR GL CLEAN ENE ETF 464288224 213 24933 SH SOLE 0 0 24933 ISHARES TR GL TIMB FORE ETF 464288174 204 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 1091 10675 SH SOLE 0 0 10675 ISHARES TR GLB INFRASTR ETF 464288372 1969 44802 SH SOLE 0 0 44802 ISHARES TR GLOB HLTHCRE ETF 464287325 2920 26707 SH SOLE 0 0 26707 ISHARES TR GLOB INDSTRL ETF 464288729 2069 24439 SH SOLE 0 0 24439 ISHARES TR GLOB TELECOM ETF 464287275 519 8877 SH SOLE 0 0 8877 ISHARES TR GLOB UTILITS ETF 464288711 585 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 28102 SH SOLE 0 0 28102 ISHARES TR GLOBAL FINLS ETF 464287333 3093 48973 SH SOLE 0 0 48973 ISHARES TR GLOBAL MATER ETF 464288695 423 7079 SH SOLE 0 0 7079 ISHARES TR GLOBAL REIT ETF 46434V647 488 19193 SH SOLE 0 0 19193 ISHARES TR GLOBAL TECH ETF 464287291 4548 34738 SH SOLE 0 0 34738 ISHARES TR GNMA BOND ETF 46429B333 2243 45145 SH SOLE 0 0 45145 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 7867 SH SOLE 0 0 7867 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 43662 SH SOLE 0 0 43662 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 753 30152 SH SOLE 0 0 30152 ISHARES TR IBONDS DEC22 ETF 46434VBA7 348 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 219 8762 SH SOLE 0 0 8762 ISHARES TR IBONDS DEC25 ETF 46434VBD1 1681 67328 SH SOLE 0 0 67328 ISHARES TR IBONDS MAR18 ETF 46432FAW7 273 10690 SH SOLE 0 0 10690 ISHARES TR IBONDS MAR20 ETF 46432FBC0 1237 47163 SH SOLE 0 0 47163 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 218 8175 SH SOLE 0 0 8175 ISHARES TR IBONDS SEP18 ETF 46429B580 1109 43561 SH SOLE 0 0 43561 ISHARES TR IBONDS SEP19 ETF 46429B564 584 22911 SH SOLE 0 0 22911 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 8213 74819 SH SOLE 0 0 74819 ISHARES TR INTL DEV RE ETF 464288489 674 23683 SH SOLE 0 0 23683 ISHARES TR INTL DIV GRWTH 46435G524 637 11605 SH SOLE 0 0 11605 ISHARES TR INTL SEL DIV ETF 464288448 14139 432145 SH SOLE 0 0 432145 ISHARES TR INTL TREA BD ETF 464288117 438 4581 SH SOLE 0 0 4581 ISHARES TR INTRM GOV/CR ETF 464288612 3011 27205 SH SOLE 0 0 27205 ISHARES TR JP MOR EM MK ETF 464288281 13063 114231 SH SOLE 0 0 114231 ISHARES TR LATN AMER 40 ETF 464287390 280 9272 SH SOLE 0 0 9272 ISHARES TR MBS ETF 464288588 5759 53947 SH SOLE 0 0 53947 ISHARES TR MICRO-CAP ETF 464288869 1774 19957 SH SOLE 0 0 19957 ISHARES TR MIN VOL EAFE ETF 46429B689 54660 789430 SH SOLE 0 0 789430 ISHARES TR MIN VOL EUROPE 46434V720 451 18416 SH SOLE 0 0 18416 ISHARES TR MIN VOL USA ETF 46429B697 84831 1733738 SH SOLE 0 0 1733738 ISHARES TR MRGSTR MD CP ETF 464288208 21185 125499 SH SOLE 0 0 125499 ISHARES TR MRGSTR MD CP GRW 464288307 1219 6669 SH SOLE 0 0 6669 ISHARES TR MRGSTR MD CP VAL 464288406 2112 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 216 1347 SH SOLE 0 0 1347 ISHARES TR MRNGSTR INC ETF 46432F875 1109 43319 SH SOLE 0 0 43319 ISHARES TR MRNGSTR LG-CP ET 464287127 9768 66737 SH SOLE 0 0 66737 ISHARES TR MRNGSTR LG-CP GR 464287119 10763 77304 SH SOLE 0 0 77304 ISHARES TR MRNGSTR LG-CP VL 464288109 2324 24210 SH SOLE 0 0 24210 ISHARES TR MRNING SM CP ETF 464288703 7673 54448 SH SOLE 0 0 54448 ISHARES TR MSCI AC ASIA ETF 464288182 4828 71587 SH SOLE 0 0 71587 ISHARES TR MSCI ACWI ETF 464288257 5978 91284 SH SOLE 0 0 91284 ISHARES TR MSCI ACWI EX US 464288240 3226 70778 SH SOLE 0 0 70778 ISHARES TR MSCI CHINA ETF 46429B671 289 5299 SH SOLE 0 0 5299 ISHARES TR MSCI EAFE ETF 464287465 87982 1349425 SH SOLE 0 0 1349425 ISHARES TR MSCI EMG MKT ETF 464287234 32711 790325 SH SOLE 0 0 790325 ISHARES TR MSCI INDIA ETF 46429B598 1106 34467 SH SOLE 0 0 34467 ISHARES TR MSCI KLD400 SOC 464288570 2022 22647 SH SOLE 0 0 22647 ISHARES TR MSCI UK ETF NEW 46435G334 799 23975 SH SOLE 0 0 23975 ISHARES TR MTG REL ETF NEW 46435G342 697 15031 SH SOLE 0 0 15031 ISHARES TR MULTIFACTOR INTL 46434V274 460 17548 SH SOLE 0 0 17548 ISHARES TR MULTIFACTOR USA 46434V282 3596 125300 SH SOLE 0 0 125300 ISHARES TR N AMER TECH ETF 464287549 11161 77168 SH SOLE 0 0 77168 ISHARES TR NA NAT RES 464287374 3266 103165 SH SOLE 0 0 103165 ISHARES TR NA TEC-SFTWR ETF 464287515 530 3879 SH SOLE 0 0 3879 ISHARES TR NASDQ BIOTEC ETF 464287556 21593 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 580 5204 SH SOLE 0 0 5204 ISHARES TR PHLX SEMICND ETF 464287523 1752 12497 SH SOLE 0 0 12497 ISHARES TR RESID RL EST CAP 464288562 1034 15900 SH SOLE 0 0 15900 ISHARES TR RUS 1000 ETF 464287622 23687 175115 SH SOLE 0 0 175115 ISHARES TR RUS 1000 GRW ETF 464287614 495611 4164103 SH SOLE 0 0 4164103 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 986432 SH SOLE 0 0 986432 ISHARES TR RUS MD CP GR ETF 464287481 143160 1324699 SH SOLE 0 0 1324699 ISHARES TR RUS MDCP VAL ETF 464287473 131694 1566114 SH SOLE 0 0 1566114 ISHARES TR RUS MID CAP ETF 464287499 46070 239813 SH SOLE 0 0 239813 ISHARES TR RUSSELL 2000 ETF 464287655 58023 411749 SH SOLE 0 0 411749 ISHARES TR RUSSELL 3000 ETF 464287689 19069 132411 SH SOLE 0 0 132411 ISHARES TR S&P 100 ETF 464287101 5382 50348 SH SOLE 0 0 50348 ISHARES TR S&P 500 GRWT ETF 464287309 105668 772150 SH SOLE 0 0 772150 ISHARES TR S&P 500 VAL ETF 464287408 79583 758225 SH SOLE 0 0 758225 ISHARES TR S&P MC 400GR ETF 464287606 36010 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 85455 SH SOLE 0 0 85455 ISHARES TR SHRT TRS BD ETF 464288679 1970 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 41466 365569 SH SOLE 0 0 365569 ISHARES TR TRANS AVG ETF 464287192 972 5649 SH SOLE 0 0 5649 ISHARES TR TRS FLT RT BD 46434V860 250 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 4498 50349 SH SOLE 0 0 50349 ISHARES TR U.S. CNSM GD ETF 464287812 1778 14608 SH SOLE 0 0 14608 ISHARES TR U.S. CNSM SV ETF 464287580 1744 10632 SH SOLE 0 0 10632 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 15834 147271 SH SOLE 0 0 147271 ISHARES TR U.S. INDS ETF 464287754 2887 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 3510 22632 SH SOLE 0 0 22632 ISHARES TR U.S. REAL ES ETF 464287739 7013 87916 SH SOLE 0 0 87916 ISHARES TR U.S. TECH ETF 464287721 8233 58927 SH SOLE 0 0 58927 ISHARES TR U.S. TELECOM ETF 464287713 434 13464 SH SOLE 0 0 13464 ISHARES TR U.S. UTILITS ETF 464287697 5094 39178 SH SOLE 0 0 39178 ISHARES TR US CREDIT BD ETF 464288620 1326 11878 SH SOLE 0 0 11878 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 2195 64693 SH SOLE 0 0 64693 ISHARES TR US OIL EQ&SV ETF 464288844 386 11453 SH SOLE 0 0 11453 ISHARES TR US OIL&GS EX ETF 464288851 752 13758 SH SOLE 0 0 13758 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 31158 SH SOLE 0 0 31158 ISHARES TR USA MOMENTUM FCT 46432F396 17904 201419 SH SOLE 0 0 201419 ISHARES TR USA QUALITY FCTR 46432F339 7905 106298 SH SOLE 0 0 106298 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 1215 24183 SH SOLE 0 0 24183 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 348 31540 SH SOLE 0 0 31540 ITT INC COM 45073V108 373 9293 SH SOLE 0 0 9293 J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209 1195 21288 SH SOLE 0 0 21288 J P MORGAN EXCHANGE TRADED F JPMORGAN DIVER 46641Q407 501 7683 SH SOLE 0 0 7683 JACOBS ENGR GROUP INC DEL COM 469814107 517 9509 SH SOLE 0 0 9509 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 564 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 4012 133534 SH SOLE 0 0 133534 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 2102 67497 SH SOLE 0 0 67497 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 346 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 392 3143 SH SOLE 0 0 3143 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 13029 438720 SH SOLE 0 0 438720 JPMORGAN CHASE & CO COM 46625H100 65613 717867 SH SOLE 0 0 717867 JUNIPER NETWORKS INC COM 48203R104 230 8249 SH SOLE 0 0 8249 JUNO THERAPEUTICS INC COM 48205A109 666 22285 SH SOLE 0 0 22285 JUST ENERGY GROUP INC COM 48213W101 69 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 4847 257185 SH SOLE 0 0 257185 KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 225 4472 SH SOLE 0 0 4472 KB HOME NOTE 1.375% 2/0 48666KAS8 25 24000 SH SOLE 0 0 24000 KELLOGG CO COM 487836108 4098 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 4485 239359 SH SOLE 0 0 239359 KEYSIGHT TECHNOLOGIES INC COM 49338L103 203 5232 SH SOLE 0 0 5232 KIMBERLY CLARK CORP COM 494368103 28596 221490 SH SOLE 0 0 221490 KIMCO RLTY CORP COM 49446R109 1428 77853 SH SOLE 0 0 77853 KINDER MORGAN INC DEL COM 49456B101 11476 598957 SH SOLE 0 0 598957 KINDER MORGAN INC DEL PFD SER A 49456B200 280 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 322 3111 SH SOLE 0 0 3111 KITE RLTY GROUP TR COM NEW 49803T300 3528 186418 SH SOLE 0 0 186418 KKR & CO L P DEL COM UNITS 48248M102 2851 153298 SH SOLE 0 0 153298 KKR INCOME OPPORTUNITIES FD COM 48249T106 2012 115037 SH SOLE 0 0 115037 KLA-TENCOR CORP COM 482480100 432 4723 SH SOLE 0 0 4723 KOHLS CORP COM 500255104 1249 32303 SH SOLE 0 0 32303 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 628 17547 SH SOLE 0 0 17547 KOSMOS ENERGY LTD SHS G5315B107 316 49436 SH SOLE 0 0 49436 KRAFT HEINZ CO COM 500754106 16105 188061 SH SOLE 0 0 188061 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 3258 274511 SH SOLE 0 0 274511 KROGER CO COM 501044101 5940 254758 SH SOLE 0 0 254758 KYOCERA CORP ADR 501556203 201 3459 SH SOLE 0 0 3459 L BRANDS INC COM 501797104 646 11994 SH SOLE 0 0 11994 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 384 20403 SH SOLE 0 0 20403 LAKELAND FINL CORP COM 511656100 230 5017 SH SOLE 0 0 5017 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 937 21289 SH SOLE 0 0 21289 LANCASTER COLONY CORP COM 513847103 610 4976 SH SOLE 0 0 4976 LANDAUER INC COM 51476K103 336 6439 SH SOLE 0 0 6439 LANDEC CORP COM 514766104 204 13789 SH SOLE 0 0 13789 LAREDO PETROLEUM INC COM 516806106 968 92015 SH SOLE 0 0 92015 LAS VEGAS SANDS CORP COM 517834107 2588 40517 SH SOLE 0 0 40517 LASALLE HOTEL PPTYS COM SH BEN INT 517942108 430 14455 SH SOLE 0 0 14455 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 277 10242 SH SOLE 0 0 10242 LAUDER ESTEE COS INC CL A 518439104 377 3930 SH SOLE 0 0 3930 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 551 3884 SH SOLE 0 0 3884 LEGG MASON BW GLB INC OPP FD COM 52469B100 161 12225 SH SOLE 0 0 12225 LEGG MASON ETF INVESTMENT TR INT LW VTY HGH 52468L505 1036 37328 SH SOLE 0 0 37328 LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 6463 215506 SH SOLE 0 0 215506 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 281 11182 SH SOLE 0 0 11182 LEGG MASON INC COM 524901105 909 23823 SH SOLE 0 0 23823 LEGGETT & PLATT INC COM 524660107 3043 57936 SH SOLE 0 0 57936 LEIDOS HLDGS INC COM 525327102 1102 21333 SH SOLE 0 0 21333 LEMAITRE VASCULAR INC COM 525558201 269 8616 SH SOLE 0 0 8616 LENNAR CORP CL A 526057104 476 8935 SH SOLE 0 0 8935 LEUCADIA NATL CORP COM 527288104 1012 38684 SH SOLE 0 0 38684 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 714 72138 SH SOLE 0 0 72138 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 159 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 5135 SH SOLE 0 0 5135 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 201 1658 SH SOLE 0 0 1658 LIGHTBRIDGE CORP COM NEW 53224K203 19 11346 SH SOLE 0 0 11346 LILLY ELI & CO COM 532457108 16727 203253 SH SOLE 0 0 203253 LINCOLN ELEC HLDGS INC COM 533900106 1001 10873 SH SOLE 0 0 10873 LINCOLN NATL CORP IND COM 534187109 3554 52597 SH SOLE 0 0 52597 LIQTECH INTL INC COM 53632A102 13 42000 SH SOLE 0 0 42000 LIVE OAK BANCSHARES INC COM 53803X105 5917 244528 SH SOLE 0 0 244528 LKQ CORP COM 501889208 335 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 24350 SH SOLE 0 0 24350 LOCKHEED MARTIN CORP COM 539830109 30327 109245 SH SOLE 0 0 109245 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 244602 SH SOLE 0 0 244602 LTC PPTYS INC COM 502175102 364 7092 SH SOLE 0 0 7092 LULULEMON ATHLETICA INC COM 550021109 496 8321 SH SOLE 0 0 8321 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 263 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 249 7066 SH SOLE 0 0 7066 M/I HOMES INC NOTE 3.000% 3/0 55292PAB1 27 27000 SH SOLE 0 0 27000 MACQUARIE INFRASTRUCTURE COR COM 55608B105 638 8138 SH SOLE 0 0 8138 MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 25 23000 SH SOLE 0 0 23000 MACYS INC COM 55616P104 1177 50675 SH SOLE 0 0 50675 MADISON SQUARE GARDEN CO NEW CL A 55825T103 322 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 262469 SH SOLE 0 0 262469 MAIN STREET CAPITAL CORP COM 56035L104 3763 97856 SH SOLE 0 0 97856 MAINSTAY DEFINEDTERM MN OPP COM 56064K100 253 12872 SH SOLE 0 0 12872 MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 459 13686 SH SOLE 0 0 13686 MALLINCKRODT PUB LTD CO SHS G5785G107 1954 43625 SH SOLE 0 0 43625 MANAGED DURATION INVT GRD FU COM 56165R103 140 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 202 7774 SH SOLE 0 0 7774 MANITOWOC INC COM 563571108 278 46342 SH SOLE 0 0 46342 MANNKIND CORP COM NEW 56400P706 48 34539 SH SOLE 0 0 34539 MANULIFE FINL CORP COM 56501R106 2588 137988 SH SOLE 0 0 137988 MARATHON OIL CORP COM 565849106 1938 163621 SH SOLE 0 0 163621 MARATHON PETE CORP COM 56585A102 3174 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 1832 23507 SH SOLE 0 0 23507 MARTIN MARIETTA MATLS INC COM 573284106 827 3718 SH SOLE 0 0 3718 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 433 24684 SH SOLE 0 0 24684 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 526 31845 SH SOLE 0 0 31845 MASCO CORP COM 574599106 1270 33249 SH SOLE 0 0 33249 MASIMO CORP COM 574795100 284 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 101369 SH SOLE 0 0 101369 MAXIM INTEGRATED PRODS INC COM 57772K101 2935 65386 SH SOLE 0 0 65386 MAXIMUS INC COM 577933104 257 4115 SH SOLE 0 0 4115 MCCORMICK & CO INC COM NON VTG 579780206 4581 46986 SH SOLE 0 0 46986 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 36442 SH SOLE 0 0 36442 MDU RES GROUP INC COM 552690109 1162 44376 SH SOLE 0 0 44376 MEDICAL PPTYS TRUST INC COM 58463J304 996 77422 SH SOLE 0 0 77422 MEDICINES CO COM 584688105 199 5250 SH SOLE 0 0 5250 MEDLEY CAP CORP COM 58503F106 171 26831 SH SOLE 0 0 26831 MEDTRONIC PLC SHS G5960L103 15219 171482 SH SOLE 0 0 171482 MERCADOLIBRE INC COM 58733R102 263 1049 SH SOLE 0 0 1049 MERCK & CO INC COM 58933Y105 57446 896336 SH SOLE 0 0 896336 MERIDIAN BANCORP INC MD COM 58958U103 1057 62583 SH SOLE 0 0 62583 MERIDIAN BIOSCIENCE INC COM 589584101 217 13834 SH SOLE 0 0 13834 MERRIMACK PHARMACEUTICALS IN COM 590328100 37 30392 SH SOLE 0 0 30392 METLIFE INC COM 59156R108 8534 155349 SH SOLE 0 0 155349 METTLER TOLEDO INTERNATIONAL COM 592688105 233 396 SH SOLE 0 0 396 MFA FINL INC COM 55272X102 659 78587 SH SOLE 0 0 78587 MFS CALIF MUN FD COM 59318C106 165 14157 SH SOLE 0 0 14157 MFS CHARTER INCOME TR SH BEN INT 552727109 189 21984 SH SOLE 0 0 21984 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 207 41438 SH SOLE 0 0 41438 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 90 17466 SH SOLE 0 0 17466 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 212 45218 SH SOLE 0 0 45218 MFS INTER INCOME TR SH BEN INT 55273C107 172 40035 SH SOLE 0 0 40035 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 213 34414 SH SOLE 0 0 34414 MFS MUN INCOME TR SH BEN INT 552738106 178 25148 SH SOLE 0 0 25148 MFS SPL VALUE TR SH BEN INT 55274E102 140 21775 SH SOLE 0 0 21775 MGE ENERGY INC COM 55277P104 742 11538 SH SOLE 0 0 11538 MGIC INVT CORP WIS COM 552848103 1384 123610 SH SOLE 0 0 123610 MGM RESORTS INTERNATIONAL COM 552953101 1386 44304 SH SOLE 0 0 44304 MICHAEL KORS HLDGS LTD SHS G60754101 655 18072 SH SOLE 0 0 18072 MICROCHIP TECHNOLOGY INC COM 595017104 3506 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 6493 SH SOLE 0 0 6493 MIDDLEBY CORP COM 596278101 649 5349 SH SOLE 0 0 5349 MILESTONE SCIENTIFIC INC COM NEW 59935P209 97 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 230 3673 SH SOLE 0 0 3673 MOHAWK INDS INC COM 608190104 524 2169 SH SOLE 0 0 2169 MOLINA HEALTHCARE INC COM 60855R100 12515 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 878 10175 SH SOLE 0 0 10175 MONDELEZ INTL INC CL A 609207105 25365 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 752 15154 SH SOLE 0 0 15154 MOODYS CORP COM 615369105 910 7481 SH SOLE 0 0 7481 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 235 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 14298 SH SOLE 0 0 14298 MPLX LP COM UNIT REP LTD 55336V100 612 18342 SH SOLE 0 0 18342 MSA SAFETY INC COM 553498106 209 2585 SH SOLE 0 0 2585 MSB FINL CORP NEW COM 55352L101 187 10724 SH SOLE 0 0 10724 MUELLER WTR PRODS INC COM SER A 624758108 157 13523 SH SOLE 0 0 13523 MYLAN N V SHS EURO N59465109 1293 33312 SH SOLE 0 0 33312 NABORS INDUSTRIES LTD SHS G6359F103 495 60920 SH SOLE 0 0 60920 NABRIVA THERAPEUTICS PLC SHS G63637105 133 12760 SH SOLE 0 0 12760 NANOVIRICIDES INC COM NEW 630087203 27 20641 SH SOLE 0 0 20641 NAPCO SEC TECHNOLOGIES INC COM 630402105 165 17608 SH SOLE 0 0 17608 NASDAQ INC COM 631103108 314 4398 SH SOLE 0 0 4398 NATIONAL FUEL GAS CO N J COM 636180101 1456 26088 SH SOLE 0 0 26088 NATIONAL GRID PLC SPONSORED ADR NE 636274409 3801 60521 SH SOLE 0 0 60521 NATIONAL HEALTH INVS INC COM 63633D104 2905 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 5287 135236 SH SOLE 0 0 135236 NATIXIS ETF TR SEEYOND INTL ETF 63873X109 264 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 96409 SH SOLE 0 0 96409 NCR CORP NEW COM 62886E108 778 19056 SH SOLE 0 0 19056 NEOGEN CORP COM 640491106 523 7581 SH SOLE 0 0 7581 NEOGENOMICS INC COM NEW 64049M209 154 17200 SH SOLE 0 0 17200 NEOVASC INC COM 64065J106 17 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 14131 SH SOLE 0 0 14131 NEUBERGER BERMAN INTER MUNI COM 64124P101 433 28449 SH SOLE 0 0 28449 NEUBERGER BERMAN MLP INCOME COM 64129H104 97 10173 SH SOLE 0 0 10173 NEUBERGER BERMAN RE ES SEC F COM 64190A103 393 72877 SH SOLE 0 0 72877 NEURALSTEM INC COM NEW 64127R401 88 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 97 10317 SH SOLE 0 0 10317 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 609 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 14384 SH SOLE 0 0 14384 NEW MTN FIN CORP COM 647551100 405 27875 SH SOLE 0 0 27875 NEW MTN FIN CORP NOTE 5.000% 6/1 647551AB6 23 23000 SH SOLE 0 0 23000 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1193 76670 SH SOLE 0 0 76670 NEW SR INVT GROUP INC COM 648691103 259 25854 SH SOLE 0 0 25854 NEW YORK CMNTY BANCORP INC COM 649445103 2152 163951 SH SOLE 0 0 163951 NEW YORK MTG TR INC COM PAR $.02 649604501 320 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 718 83210 SH SOLE 0 0 83210 NEWELL BRANDS INC COM 651229106 2535 47284 SH SOLE 0 0 47284 NEWFIELD EXPL CO COM 651290108 255 8986 SH SOLE 0 0 8986 NEWMARKET CORP COM 651587107 369 803 SH SOLE 0 0 803 NEWMONT MINING CORP COM 651639106 1844 56956 SH SOLE 0 0 56956 NEWPARK RES INC NOTE 4.000%10/0 651718AC2 11 12000 SH SOLE 0 0 12000 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 259 15926 SH SOLE 0 0 15926 NEXPOINT CR STRATEGIES FD COM NEW 65340G205 221 10182 SH SOLE 0 0 10182 NEXTERA ENERGY INC COM 65339F101 50369 359451 SH SOLE 0 0 359451 NICE LTD SPONSORED ADR 653656108 515 6554 SH SOLE 0 0 6554 NIKE INC CL B 654106103 20799 352526 SH SOLE 0 0 352526 NISOURCE INC COM 65473P105 798 31484 SH SOLE 0 0 31484 NOBLE CORP PLC SHS USD G65431101 145 40203 SH SOLE 0 0 40203 NOBLE ENERGY INC COM 655044105 342 12091 SH SOLE 0 0 12091 NOKIA CORP SPONSORED ADR 654902204 589 95777 SH SOLE 0 0 95777 NORDIC AMERICAN TANKERS LIMI COM G65773106 116 18439 SH SOLE 0 0 18439 NORDSON CORP COM 655663102 264 2183 SH SOLE 0 0 2183 NORDSTROM INC COM 655664100 9309 194638 SH SOLE 0 0 194638 NORFOLK SOUTHERN CORP COM 655844108 10386 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 250 9585 SH SOLE 0 0 9585 NORTHERN TR CORP COM 665859104 1397 14373 SH SOLE 0 0 14373 NORTHROP GRUMMAN CORP COM 666807102 9770 38060 SH SOLE 0 0 38060 NORTHSTAR REALTY EUROPE CORP COM 66706L101 562 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 1252 20932 SH SOLE 0 0 20932 NORTHWESTERN CORP COM NEW 668074305 212 3483 SH SOLE 0 0 3483 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 20328 243547 SH SOLE 0 0 243547 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 2899 46148 SH SOLE 0 0 46148 NUANCE COMMUNICATIONS INC COM 67020Y100 13807 793100 SH SOLE 0 0 793100 NUANCE COMMUNICATIONS INC NOTE 2.750%11/0 67020YAF7 21 22000 SH SOLE 0 0 22000 NUCOR CORP COM 670346105 9201 159009 SH SOLE 0 0 159009 NUSTAR ENERGY LP UNIT COM 67058H102 858 18410 SH SOLE 0 0 18410 NUTANIX INC CL A 67059N108 300 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 4043 266927 SH SOLE 0 0 266927 NUVEEN AMT FREE QLTY MUN INC COM 670657105 7871 574982 SH SOLE 0 0 574982 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 439 25744 SH SOLE 0 0 25744 NUVEEN BUILD AMER BD FD COM 67074C103 484 23101 SH SOLE 0 0 23101 NUVEEN BUILD AMER BD OPPTNY COM 67074Q102 417 19369 SH SOLE 0 0 19369 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 2230 180483 SH SOLE 0 0 180483 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 247 16877 SH SOLE 0 0 16877 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 693 80590 SH SOLE 0 0 80590 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 398 24133 SH SOLE 0 0 24133 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 1146 86759 SH SOLE 0 0 86759 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 192 13385 SH SOLE 0 0 13385 NUVEEN FLOATING RATE INCOME COM 67072T108 1000 84425 SH SOLE 0 0 84425 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 262 22459 SH SOLE 0 0 22459 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 852 84503 SH SOLE 0 0 84503 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 417 40861 SH SOLE 0 0 40861 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 404 40041 SH SOLE 0 0 40041 NUVEEN INT DUR QUAL MUN TRM COM 670677103 364 28125 SH SOLE 0 0 28125 NUVEEN INTER DURATION MN TMF COM 670671106 337 25291 SH SOLE 0 0 25291 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 356 27478 SH SOLE 0 0 27478 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 495 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 12446 SH SOLE 0 0 12446 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 153963 SH SOLE 0 0 153963 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 2190 100909 SH SOLE 0 0 100909 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 663 50604 SH SOLE 0 0 50604 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 336 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 1500 61040 SH SOLE 0 0 61040 NUVEEN PFD INCOME OPPRTNY FD COM 67073B106 2200 211564 SH SOLE 0 0 211564 NUVEEN PREFERRED SECURITIES COM 67072C105 8423 823416 SH SOLE 0 0 823416 NUVEEN QUALITY MUNCP INCOME COM 67066V101 1833 130556 SH SOLE 0 0 130556 NUVEEN REAL ESTATE INCOME FD COM 67071B108 662 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 15285 SH SOLE 0 0 15285 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 328 22824 SH SOLE 0 0 22824 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 1382 94487 SH SOLE 0 0 94487 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 161 12535 SH SOLE 0 0 12535 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 163 12408 SH SOLE 0 0 12408 NVIDIA CORP COM 67066G104 18235 126141 SH SOLE 0 0 126141 NXP SEMICONDUCTORS N V COM N6596X109 2603 23786 SH SOLE 0 0 23786 O REILLY AUTOMOTIVE INC NEW COM 67103H107 1685 7703 SH SOLE 0 0 7703 OAK VALLEY BANCORP OAKDALE C COM 671807105 223 16072 SH SOLE 0 0 16072 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 4560 76180 SH SOLE 0 0 76180 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 29 11525 SH SOLE 0 0 11525 OCLARO INC COM NEW 67555N206 103 11050 SH SOLE 0 0 11050 OGE ENERGY CORP COM 670837103 930 26749 SH SOLE 0 0 26749 OHA INVT CORP COM 67091U102 61 48346 SH SOLE 0 0 48346 OKTA INC CL A 679295105 485 21300 SH SOLE 0 0 21300 OLD REP INTL CORP COM 680223104 1744 89324 SH SOLE 0 0 89324 OLIN CORP COM PAR $1 680665205 534 17668 SH SOLE 0 0 17668 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 273 6431 SH SOLE 0 0 6431 OMEGA HEALTHCARE INVS INC COM 681936100 7010 212295 SH SOLE 0 0 212295 OMEGA PROTEIN CORP COM 68210P107 267 14953 SH SOLE 0 0 14953 OMNICOM GROUP INC COM 681919106 961 11592 SH SOLE 0 0 11592 ON TRACK INNOVATION LTD SHS M8791A109 56 42748 SH SOLE 0 0 42748 ONE GAS INC COM 68235P108 517 7415 SH SOLE 0 0 7415 ONE LIBERTY PPTYS INC COM 682406103 625 26700 SH SOLE 0 0 26700 ONEOK INC NEW COM 682680103 2318 44452 SH SOLE 0 0 44452 ONEOK PARTNERS LP UNIT LTD PARTN 68268N103 2107 41261 SH SOLE 0 0 41261 OPKO HEALTH INC COM 68375N103 552 83958 SH SOLE 0 0 83958 OPPENHEIMER REV WEIGHTD ETF FINANCIALS SECTO 68386C807 246 4016 SH SOLE 0 0 4016 OPPENHEIMER REV WEIGHTD ETF LARGE CAP REV ET 68386C104 7232 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 17671 267631 SH SOLE 0 0 267631 OPPENHEIMER REV WEIGHTD ETF ULTRA DIVID REV 68386C401 5309 156854 SH SOLE 0 0 156854 ORACLE CORP COM 68389X105 21143 421688 SH SOLE 0 0 421688 ORANGE SPONSORED ADR 684060106 2217 138786 SH SOLE 0 0 138786 ORBITAL ATK INC COM 68557N103 485 4937 SH SOLE 0 0 4937 ORCHID IS CAP INC COM 68571X103 782 79407 SH SOLE 0 0 79407 ORCHIDS PAPER PRODS CO DEL COM 68572N104 145 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 30167 SH SOLE 0 0 30167 OSHKOSH CORP COM 688239201 411 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 85647 SH SOLE 0 0 85647 OWENS CORNING NEW COM 690742101 238 3561 SH SOLE 0 0 3561 PACCAR INC COM 693718108 2246 34018 SH SOLE 0 0 34018 PACER FDS TR GLOBL CASH ETF 69374H709 2438 83169 SH SOLE 0 0 83169 PACER FDS TR TRENDP 450 ETF 69374H204 704 24819 SH SOLE 0 0 24819 PACER FDS TR TRENDP 750 ETF 69374H105 9740 374781 SH SOLE 0 0 374781 PACER FDS TR US CASH COWS 100 69374H881 271 10398 SH SOLE 0 0 10398 PACIFIC CONTINENTAL CORP COM 69412V108 247 9703 SH SOLE 0 0 9703 PACKAGING CORP AMER COM 695156109 920 8264 SH SOLE 0 0 8264 PACWEST BANCORP DEL COM 695263103 269 5774 SH SOLE 0 0 5774 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 5 13250 SH SOLE 0 0 13250 PALO ALTO NETWORKS INC COM 697435105 3057 22852 SH SOLE 0 0 22852 PAN AMERICAN SILVER CORP COM 697900108 2146 127627 SH SOLE 0 0 127627 PANDORA MEDIA INC COM 698354107 281 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 3314 SH SOLE 0 0 3314 PARKER DRILLING CO COM 701081101 28 21410 SH SOLE 0 0 21410 PARKER HANNIFIN CORP COM 701094104 3234 20237 SH SOLE 0 0 20237 PATTERSON COMPANIES INC COM 703395103 547 11667 SH SOLE 0 0 11667 PATTERSON UTI ENERGY INC COM 703481101 351 17392 SH SOLE 0 0 17392 PAYCHEX INC COM 704326107 16240 285218 SH SOLE 0 0 285218 PAYCOM SOFTWARE INC COM 70432V102 1489 21778 SH SOLE 0 0 21778 PAYPAL HLDGS INC COM 70450Y103 8677 161676 SH SOLE 0 0 161676 PB BANCORP INC COM 70454T100 224 21302 SH SOLE 0 0 21302 PBF ENERGY INC CL A 69318G106 318 14309 SH SOLE 0 0 14309 PCM FUND INC COM 69323T101 561 50035 SH SOLE 0 0 50035 PEMBINA PIPELINE CORP COM 706327103 4550 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 151 20532 SH SOLE 0 0 20532 PENNEY J C INC COM 708160106 136 29255 SH SOLE 0 0 29255 PENNS WOODS BANCORP INC COM 708430103 288 6994 SH SOLE 0 0 6994 PENTAIR PLC SHS G7S00T104 2147 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 4363 247094 SH SOLE 0 0 247094 PEOPLES UTAH BANCORP COM 712706209 592 22117 SH SOLE 0 0 22117 PEPSICO INC COM 713448108 75682 655315 SH SOLE 0 0 655315 PEREGRINE PHARMACEUTICALS IN COM NEW 713661304 258 425254 SH SOLE 0 0 425254 PERKINELMER INC COM 714046109 502 7371 SH SOLE 0 0 7371 PERRIGO CO PLC SHS G97822103 2695 35696 SH SOLE 0 0 35696 PETMED EXPRESS INC COM 716382106 457 11262 SH SOLE 0 0 11262 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 239 29966 SH SOLE 0 0 29966 PFIZER INC COM 717081103 82949 2469470 SH SOLE 0 0 2469470 PG&E CORP COM 69331C108 2254 33972 SH SOLE 0 0 33972 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 139 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 316 15735 SH SOLE 0 0 15735 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 66420 SH SOLE 0 0 66420 PIMCO CALIF MUN INCOME FD II COM 72201C109 422 33429 SH SOLE 0 0 33429 PIMCO CORPORATE & INCOME OPP COM 72201B101 5618 341151 SH SOLE 0 0 341151 PIMCO CORPORATE INCOME STRAT COM 72200U100 1349 77829 SH SOLE 0 0 77829 PIMCO DYNAMIC INCOME FD SHS 72201Y101 5293 175412 SH SOLE 0 0 175412 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 4136 185331 SH SOLE 0 0 185331 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 13408 132281 SH SOLE 0 0 132281 PIMCO ETF TR 1-3YR USTREIDX 72201R106 209 4125 SH SOLE 0 0 4125 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 3729 SH SOLE 0 0 3729 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 16200 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 524 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 2499 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 97510 SH SOLE 0 0 97510 PIMCO INCOME STRATEGY FUND COM 72201H108 1075 91053 SH SOLE 0 0 91053 PIMCO INCOME STRATEGY FUND I COM 72201J104 1282 122830 SH SOLE 0 0 122830 PIMCO MUN INCOME FD II COM 72200W106 675 51421 SH SOLE 0 0 51421 PIMCO MUN INCOME FD III COM 72201A103 123 10503 SH SOLE 0 0 10503 PIMCO MUNICIPAL INCOME FD COM 72200R107 544 39870 SH SOLE 0 0 39870 PIMCO NY MUNICIPAL INCOME FD COM 72200T103 265 20239 SH SOLE 0 0 20239 PIMCO STRATEGIC INCOME FD IN COM 72200X104 2516 246978 SH SOLE 0 0 246978 PINNACLE FINL PARTNERS INC COM 72346Q104 371 5920 SH SOLE 0 0 5920 PINNACLE FOODS INC DEL COM 72348P104 1724 29037 SH SOLE 0 0 29037 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 167 14353 SH SOLE 0 0 14353 PIONEER MUN HIGH INCOME TR COM SHS 723763108 702 57980 SH SOLE 0 0 57980 PIONEER NAT RES CO COM 723787107 1025 6424 SH SOLE 0 0 6424 PITNEY BOWES INC COM 724479100 750 49724 SH SOLE 0 0 49724 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1663 63314 SH SOLE 0 0 63314 PLANET FITNESS INC CL A 72703H101 440 18873 SH SOLE 0 0 18873 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 37 29516 SH SOLE 0 0 29516 PNC FINL SVCS GROUP INC COM 693475105 10102 80901 SH SOLE 0 0 80901 POLARIS INDS INC COM 731068102 824 8940 SH SOLE 0 0 8940 POLYMET MINING CORP COM 731916102 101 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 1639 35885 SH SOLE 0 0 35885 POSCO SPONSORED ADR 693483109 286 4582 SH SOLE 0 0 4582 POTASH CORP SASK INC COM 73755L107 2384 146292 SH SOLE 0 0 146292 POWERSHARES ACT MANG COMM FD OPT YLD DIV 73937V106 402 25502 SH SOLE 0 0 25502 POWERSHARES ACTIVE MNG ETF T ALT MULTI STRG 73935B870 749 34595 SH SOLE 0 0 34595 POWERSHARES ACTIVE MNG ETF T S&P500 DWNHDGE 73935B805 835 33007 SH SOLE 0 0 33007 POWERSHARES DB CMDTY IDX TRA UNIT BEN INT 73935S105 2037 141011 SH SOLE 0 0 141011 POWERSHARES ETF TR II 1000 EQ WHT PT 73937B571 439 15429 SH SOLE 0 0 15429 POWERSHARES ETF TR II DEV MKTS EX-US 73936T789 632 15156 SH SOLE 0 0 15156 POWERSHARES ETF TR II DWA TCTL SCTR 73937B498 245 9729 SH SOLE 0 0 9729 POWERSHARES ETF TR II EM MRK LOW VOL 73937B662 604 25208 SH SOLE 0 0 25208 POWERSHARES ETF TR II EMER MRKT PORT 73936T763 248 12511 SH SOLE 0 0 12511 POWERSHARES ETF TR II FDM HG YLD RAFI 73936T557 846 44505 SH SOLE 0 0 44505 POWERSHARES ETF TR II GBL CLEAN ENER 73936T615 428 35919 SH SOLE 0 0 35919 POWERSHARES ETF TR II GBL WTR PORT 73936T623 1026 43245 SH SOLE 0 0 43245 POWERSHARES ETF TR II I-30 LAD TREAS 73936T524 293 8967 SH SOLE 0 0 8967 POWERSHARES ETF TR II INSUR NATL MUN 73936T474 1359 53442 SH SOLE 0 0 53442 POWERSHARES ETF TR II INTL DEV LOWVL 73937B688 2398 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 816104 SH SOLE 0 0 816104 POWERSHARES ETF TR II PWRS INT BUYBK 73937B621 1007 31381 SH SOLE 0 0 31381 POWERSHARES ETF TR II PWRSHS SP500 LOW 73937B654 25192 626221 SH SOLE 0 0 626221 POWERSHARES ETF TR II S&P SMCP CONSU 73937B605 556 8358 SH SOLE 0 0 8358 POWERSHARES ETF TR II S&P SMCP ENE P 73937B704 170 12841 SH SOLE 0 0 12841 POWERSHARES ETF TR II S&P SMCP HC PO 73937B886 1122 12767 SH SOLE 0 0 12767 POWERSHARES ETF TR II S&P SMCP IT PO 73937B860 342 4628 SH SOLE 0 0 4628 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 769487 SH SOLE 0 0 769487 POWERSHARES ETF TR II S&P600 LOVL PT 73937B639 9355 214459 SH SOLE 0 0 214459 POWERSHARES ETF TR II SOVEREIGN DEBT 73936T573 2974 101633 SH SOLE 0 0 101633 POWERSHARES ETF TR II TXBLE MUN PRTFLO 73937B407 751 25088 SH SOLE 0 0 25088 POWERSHARES ETF TR II VAR RATE PFD POR 73937B597 1106 42295 SH SOLE 0 0 42295 POWERSHARES ETF TRUST AERSPC DEF PTF 73935X690 913 19888 SH SOLE 0 0 19888 POWERSHARES ETF TRUST BASIC MAT SECT 73935X427 568 9282 SH SOLE 0 0 9282 POWERSHARES ETF TRUST CLEANTECH PORT 73935X278 607 15772 SH SOLE 0 0 15772 POWERSHARES ETF TRUST CON DISCRE SEC 73935X419 284 6360 SH SOLE 0 0 6360 POWERSHARES ETF TRUST DIV ACHV PRTF 73935X732 1784 73996 SH SOLE 0 0 73996 POWERSHARES ETF TRUST DWA MOMENTUM PTF 73935X153 5688 121487 SH SOLE 0 0 121487 POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 805 17647 SH SOLE 0 0 17647 POWERSHARES ETF TRUST DYN BLDG CNSTR 73935X666 2788 93447 SH SOLE 0 0 93447 POWERSHARES ETF TRUST DYN MEDIA PORT 73935X823 1201 43138 SH SOLE 0 0 43138 POWERSHARES ETF TRUST DYN PHRMA PORT 73935X799 4848 77245 SH SOLE 0 0 77245 POWERSHARES ETF TRUST DYN UTIL PORTF 73935X591 761 27704 SH SOLE 0 0 27704 POWERSHARES ETF TRUST DYNA BUYBK ACH 73935X286 10166 189430 SH SOLE 0 0 189430 POWERSHARES ETF TRUST DYNAMIC MKT PT 73935X104 996 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 201 6031 SH SOLE 0 0 6031 POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 4832 252991 SH SOLE 0 0 252991 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 77698 SH SOLE 0 0 77698 POWERSHARES ETF TRUST GBL LSTD PVT EQT 73935X195 174 14014 SH SOLE 0 0 14014 POWERSHARES ETF TRUST GOLDEN DRG CHINA 73935X401 645 17121 SH SOLE 0 0 17121 POWERSHARES ETF TRUST HI YLD EQ DVDN 73935X302 1278 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 674 43890 SH SOLE 0 0 43890 POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 665 6448 SH SOLE 0 0 6448 POWERSHARES ETF TRUST RUSSELL 200 WTH 73935X450 792 16558 SH SOLE 0 0 16558 POWERSHARES ETF TRUST RUSSELL 2000 VAL 73935X864 337 11572 SH SOLE 0 0 11572 POWERSHARES ETF TRUST RUSSELL MID GRW 73935X807 402 11006 SH SOLE 0 0 11006 POWERSHARES ETF TRUST RUSSELL MID WTH 73935X443 236 5388 SH SOLE 0 0 5388 POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 7749 277161 SH SOLE 0 0 277161 POWERSHARES ETF TRUST TECH SECT PORT 73935X344 575 12540 SH SOLE 0 0 12540 POWERSHARES ETF TRUST WATER RESOURCE 73935X575 4534 168132 SH SOLE 0 0 168132 POWERSHARES ETF TRUST WNDRHLL CLN EN 73935X500 235 54273 SH SOLE 0 0 54273 POWERSHARES ETF TRUST II CEF INC COMPST 73936Q843 14020 592069 SH SOLE 0 0 592069 POWERSHARES ETF TRUST II DWA DEVMKTMOM PT 73936Q108 721 28098 SH SOLE 0 0 28098 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 19097 SH SOLE 0 0 19097 POWERSHARES ETF TRUST II KBW HG YLD FIN 73936Q793 533 22001 SH SOLE 0 0 22001 POWERSHARES ETF TRUST II KBW YIELD REIT 73936Q819 1117 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 28933 SH SOLE 0 0 28933 POWERSHARES GLOBAL ETF FD S&P 500 BUYWRT 73936G308 4064 182911 SH SOLE 0 0 182911 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 163316 1186549 SH SOLE 0 0 1186549 POWERSHS DB MULTI SECT COMM DB OIL FUND 73936B507 618 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 9354 471265 SH SOLE 0 0 471265 POWERSHS DB US DOLLAR INDEX DOLL INDX BULL 73936D107 443 17921 SH SOLE 0 0 17921 PPG INDS INC COM 693506107 8522 77501 SH SOLE 0 0 77501 PPL CORP COM 69351T106 5686 147096 SH SOLE 0 0 147096 PRA GROUP INC COM 69354N106 213 5636 SH SOLE 0 0 5636 PRAXAIR INC COM 74005P104 5525 41682 SH SOLE 0 0 41682 PRECISION DRILLING CORP COM 2010 74022D308 53 15753 SH SOLE 0 0 15753 PRICE T ROWE GROUP INC COM 74144T108 4789 64540 SH SOLE 0 0 64540 PRICELINE GRP INC COM NEW 741503403 4565 2441 SH SOLE 0 0 2441 PRICELINE GRP INC NOTE 1.000% 3/1 741503AQ9 19 10000 SH SOLE 0 0 10000 PRINCIPAL FINL GROUP INC COM 74251V102 2407 37570 SH SOLE 0 0 37570 PROASSURANCE CORP COM 74267C106 2780 45735 SH SOLE 0 0 45735 PROCTER AND GAMBLE CO COM 742718109 116060 1331734 SH SOLE 0 0 1331734 PROGRESSIVE CORP OHIO COM 743315103 1244 28215 SH SOLE 0 0 28215 PROLOGIS INC COM 74340W103 587 10019 SH SOLE 0 0 10019 PROPHASE LABS INC COM 74345W108 22 11000 SH SOLE 0 0 11000 PROSHARES TR MDCP 400 DIVID 74347B680 1562 30355 SH SOLE 0 0 30355 PROSHARES TR MSCI EAFE DIVD 74347B839 741 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 227 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 25734 SH SOLE 0 0 25734 PROSHARES TR S&P 500 DV ARIST 74348A467 15833 274073 SH SOLE 0 0 274073 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 6082 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 150 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 200 1516 SH SOLE 0 0 1516 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 289 8391 SH SOLE 0 0 8391 PULTE GROUP INC COM 745867101 574 23430 SH SOLE 0 0 23430 PUTMAN HIGH INCOME SEC FUND SHS BEN INT 746779107 100 11462 SH SOLE 0 0 11462 PUTNAM MANAGED MUN INCOM TR COM 746823103 448 59762 SH SOLE 0 0 59762 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 931 199028 SH SOLE 0 0 199028 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 1400 112027 SH SOLE 0 0 112027 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 537 98999 SH SOLE 0 0 98999 PVH CORP COM 693656100 687 6007 SH SOLE 0 0 6007 QORVO INC COM 74736K101 1759 27784 SH SOLE 0 0 27784 QUAKER CHEM CORP COM 747316107 497 3427 SH SOLE 0 0 3427 QUALCOMM INC COM 747525103 25086 454302 SH SOLE 0 0 454302 QUALITY CARE PPTYS INC COM 747545101 973 53169 SH SOLE 0 0 53169 QUALYS INC COM 74758T303 297 7292 SH SOLE 0 0 7292 QUANTA SVCS INC COM 74762E102 206 6259 SH SOLE 0 0 6259 QUEST DIAGNOSTICS INC COM 74834L100 1924 17313 SH SOLE 0 0 17313 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 114 10031 SH SOLE 0 0 10031 RAYMOND JAMES FINANCIAL INC COM 754730109 301 3753 SH SOLE 0 0 3753 RAYONIER INC COM 754907103 578 20118 SH SOLE 0 0 20118 RAYTHEON CO COM NEW 755111507 14923 92417 SH SOLE 0 0 92417 REALITY SHS ETF TR DIVS ETF 75605A108 644 25234 SH SOLE 0 0 25234 REALTY INCOME CORP COM 756109104 11517 208731 SH SOLE 0 0 208731 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 2425 4939 SH SOLE 0 0 4939 REGIONS FINL CORP NEW COM 7591EP100 4358 297725 SH SOLE 0 0 297725 RELM WIRELESS CORP COM 759525108 40 10702 SH SOLE 0 0 10702 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 2049 32159 SH SOLE 0 0 32159 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 3329 272700 SH SOLE 0 0 272700 REVOLUTION LIGHTING TECHNOLO COM NEW 76155G206 74 11257 SH SOLE 0 0 11257 REYNOLDS AMERICAN INC COM 761713106 10092 155175 SH SOLE 0 0 155175 RGC RES INC COM 74955L103 396 13984 SH SOLE 0 0 13984 RIO TINTO PLC SPONSORED ADR 767204100 1296 30631 SH SOLE 0 0 30631 RITE AID CORP COM 767754104 618 209695 SH SOLE 0 0 209695 RIVERVIEW BANCORP INC COM 769397100 272 41110 SH SOLE 0 0 41110 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 2382 22673 SH SOLE 0 0 22673 ROGERS COMMUNICATIONS INC CL B 775109200 367 7787 SH SOLE 0 0 7787 ROGERS CORP COM 775133101 247 2283 SH SOLE 0 0 2283 ROLLINS INC COM 775711104 206 5082 SH SOLE 0 0 5082 ROPER TECHNOLOGIES INC COM 776696106 1454 6280 SH SOLE 0 0 6280 ROYAL BK CDA MONTREAL QUE COM 780087102 3621 49934 SH SOLE 0 0 49934 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 1483 13584 SH SOLE 0 0 13584 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6450 118508 SH SOLE 0 0 118508 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 7813 146893 SH SOLE 0 0 146893 ROYAL GOLD INC COM 780287108 345 4417 SH SOLE 0 0 4417 ROYCE MICRO-CAP TR INC COM 780915104 114 13260 SH SOLE 0 0 13260 ROYCE VALUE TR INC COM 780910105 1488 102014 SH SOLE 0 0 102014 RPM INTL INC COM 749685103 1072 19654 SH SOLE 0 0 19654 RPM INTL INC NOTE 2.250%12/1 749685AT0 12 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 24716 SH SOLE 0 0 24716 RYDEX ETF TRUST GUG S&P MC400 PV 78355W502 845 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 991070 SH SOLE 0 0 991070 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 311505 SH SOLE 0 0 311505 RYDEX ETF TRUST GUG S&P500 PU VA 78355W304 7212 121068 SH SOLE 0 0 121068 RYDEX ETF TRUST GUG S&P500EQWTEN 78355W866 7701 145895 SH SOLE 0 0 145895 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 541 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 209 3516 SH SOLE 0 0 3516 RYDEX ETF TRUST GUGGENHM S&P 500 78355W205 1174 6864 SH SOLE 0 0 6864 RYDEX ETF TRUST GUGGENHM S&P 600 78355W585 730 14603 SH SOLE 0 0 14603 RYLAND GROUP INC NOTE 0.250% 6/0 783764AS2 25 27000 SH SOLE 0 0 27000 S & T BANCORP INC COM 783859101 245 6833 SH SOLE 0 0 6833 S&P GLOBAL INC COM 78409V104 3120 21375 SH SOLE 0 0 21375 SABINE ROYALTY TR UNIT BEN INT 785688102 286 7402 SH SOLE 0 0 7402 SALESFORCE COM INC COM 79466L302 4178 48246 SH SOLE 0 0 48246 SALESFORCE COM INC NOTE 0.250% 4/0 79466LAD6 27 21000 SH SOLE 0 0 21000 SALISBURY BANCORP INC COM 795226109 367 8962 SH SOLE 0 0 8962 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 193 28471 SH SOLE 0 0 28471 SANDRIDGE MISSISSIPPIAN TR I UNIT BEN INT 80007T101 18 12771 SH SOLE 0 0 12771 SANDY SPRING BANCORP INC COM 800363103 435 10711 SH SOLE 0 0 10711 SANGAMO THERAPEUTICS INC COM 800677106 98 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 4675 97598 SH SOLE 0 0 97598 SAP SE SPON ADR 803054204 812 7764 SH SOLE 0 0 7764 SAREPTA THERAPEUTICS INC COM 803607100 238 7064 SH SOLE 0 0 7064 SBA COMMUNICATIONS CORP NEW CL A 78410G104 283 2104 SH SOLE 0 0 2104 SCANA CORP NEW COM 80589M102 2576 38452 SH SOLE 0 0 38452 SCHEIN HENRY INC COM 806407102 633 3464 SH SOLE 0 0 3464 SCHLUMBERGER LTD COM 806857108 11571 175750 SH SOLE 0 0 175750 SCHWAB CHARLES CORP NEW COM 808513105 2350 54712 SH SOLE 0 0 54712 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 2416 97255 SH SOLE 0 0 97255 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2196 69101 SH SOLE 0 0 69101 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 546 10133 SH SOLE 0 0 10133 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 1317 39076 SH SOLE 0 0 39076 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 278 8244 SH SOLE 0 0 8244 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 1004 37736 SH SOLE 0 0 37736 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1710 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 2288 39154 SH SOLE 0 0 39154 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 11848 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 3834 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 4584 95198 SH SOLE 0 0 95198 SCHWAB STRATEGIC TR US REIT ETF 808524847 2511 60941 SH SOLE 0 0 60941 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 4758 74454 SH SOLE 0 0 74454 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 461 116349 SH SOLE 0 0 116349 SCOTTS MIRACLE GRO CO CL A 810186106 1245 13925 SH SOLE 0 0 13925 SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 349 5121 SH SOLE 0 0 5121 SEABRIDGE GOLD INC COM 811916105 113 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 634 14179 SH SOLE 0 0 14179 SEASPAN CORP SHS Y75638109 160 22452 SH SOLE 0 0 22452 SEASPINE HLDGS CORP COM 81255T108 137 11973 SH SOLE 0 0 11973 SEATTLE GENETICS INC COM 812578102 312 6042 SH SOLE 0 0 6042 SEI INVESTMENTS CO COM 784117103 551 10263 SH SOLE 0 0 10263 SELECT INCOME REIT COM SH BEN INT 81618T100 361 15052 SH SOLE 0 0 15052 SELECT SECTOR SPDR TR ENERGY 81369Y506 31975 492540 SH SOLE 0 0 492540 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1547 48050 SH SOLE 0 0 48050 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 16546 184604 SH SOLE 0 0 184604 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 19449 354004 SH SOLE 0 0 354004 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 26649 336315 SH SOLE 0 0 336315 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 46459 1883242 SH SOLE 0 0 1883242 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 24071 353421 SH SOLE 0 0 353421 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 18056 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 555850 SH SOLE 0 0 555850 SELECTIVE INS GROUP INC COM 816300107 545 10902 SH SOLE 0 0 10902 SEMGROUP CORP CL A 81663A105 319 11819 SH SOLE 0 0 11819 SEMPRA ENERGY COM 816851109 4428 39272 SH SOLE 0 0 39272 SENIOR HSG PPTYS TR SH BEN INT 81721M109 2644 129356 SH SOLE 0 0 129356 SERVICE CORP INTL COM 817565104 455 13602 SH SOLE 0 0 13602 SERVICENOW INC COM 81762P102 412 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 291 8370 SH SOLE 0 0 8370 SHAW COMMUNICATIONS INC CL B CONV 82028K200 617 28342 SH SOLE 0 0 28342 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 353 11672 SH SOLE 0 0 11672 SHERWIN WILLIAMS CO COM 824348106 10844 30900 SH SOLE 0 0 30900 SHIP FINANCE INTERNATIONAL L SHS G81075106 448 33000 SH SOLE 0 0 33000 SHIRE PLC SPONSORED ADR 82481R106 1266 7663 SH SOLE 0 0 7663 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 76 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 250 5740 SH SOLE 0 0 5740 SINA CORP ORD G81477104 708 8339 SH SOLE 0 0 8339 SIRIUS XM HLDGS INC COM 82968B103 4651 850333 SH SOLE 0 0 850333 SJW GROUP COM 784305104 488 9934 SH SOLE 0 0 9934 SKECHERS U S A INC CL A 830566105 311 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 1375 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 3000 18993 SH SOLE 0 0 18993 SOLAR CAP LTD COM 83413U100 394 18049 SH SOLE 0 0 18049 SOLARCITY CORP NOTE 2.750%11/0 83416TAA8 10 11000 SH SOLE 0 0 11000 SONIC CORP COM 835451105 437 16528 SH SOLE 0 0 16528 SONOCO PRODS CO COM 835495102 589 11457 SH SOLE 0 0 11457 SOUTH JERSEY INDS INC COM 838518108 1001 29309 SH SOLE 0 0 29309 SOUTHERN CO COM 842587107 25651 535739 SH SOLE 0 0 535739 SOUTHWEST AIRLS CO COM 844741108 5759 92688 SH SOLE 0 0 92688 SOUTHWESTERN ENERGY CO COM 845467109 78 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 144485 SH SOLE 0 0 144485 SPDR GOLD TRUST GOLD SHS 78463V107 42002 355889 SH SOLE 0 0 355889 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 8899 186607 SH SOLE 0 0 186607 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1612 42316 SH SOLE 0 0 42316 SPDR INDEX SHS FDS EMERG MKTS ETF 78463X509 204 3067 SH SOLE 0 0 3067 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 2002 52045 SH SOLE 0 0 52045 SPDR INDEX SHS FDS EUROPE ETF 78463X608 449 15334 SH SOLE 0 0 15334 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 321 7731 SH SOLE 0 0 7731 SPDR INDEX SHS FDS INTL HLTH ETF 78463X681 248 4957 SH SOLE 0 0 4957 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 1294 36295 SH SOLE 0 0 36295 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 328 3681 SH SOLE 0 0 3681 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 213 4574 SH SOLE 0 0 4574 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 305 6055 SH SOLE 0 0 6055 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 353 10603 SH SOLE 0 0 10603 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 213325 882240 SH SOLE 0 0 882240 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 53182 167440 SH SOLE 0 0 167440 SPDR SER TR BLOMBERG BRC INV 78468R200 359 11687 SH SOLE 0 0 11687 SPDR SER TR BLOMBRG BRC SRT 78468R101 1031 34216 SH SOLE 0 0 34216 SPDR SER TR BLOOMBERG SRT TR 78468R408 711 25452 SH SOLE 0 0 25452 SPDR SER TR MSCI USA STRTGIC 78468R812 212 3049 SH SOLE 0 0 3049 SPDR SER TR NUVEEN BLMBRG SR 78468R739 59080 1218155 SH SOLE 0 0 1218155 SPDR SER TR NUVEEN BRC MUNIC 78468R721 79737 1637652 SH SOLE 0 0 1637652 SPDR SER TR SP500 HIGH DIV 78468R788 251 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 644 10963 SH SOLE 0 0 10963 SPDR SER TR SSGA GNDER ETF 78468R747 208 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 467 5069 SH SOLE 0 0 5069 SPDR SERIES TRUST AEROSPACE DEF 78464A631 1701 24167 SH SOLE 0 0 24167 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 15801 318455 SH SOLE 0 0 318455 SPDR SERIES TRUST BLOMBERG BRC INT 78464A334 992 31649 SH SOLE 0 0 31649 SPDR SERIES TRUST BLOMBERG BRC SRT 78464A474 1080 35276 SH SOLE 0 0 35276 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 2269 82131 SH SOLE 0 0 82131 SPDR SERIES TRUST BLOMBRG BRC AGRT 78464A649 1348 23381 SH SOLE 0 0 23381 SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375 434 12615 SH SOLE 0 0 12615 SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 517 9216 SH SOLE 0 0 9216 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 5428 145926 SH SOLE 0 0 145926 SPDR SERIES TRUST DJ REIT ETF 78464A607 4319 46461 SH SOLE 0 0 46461 SPDR SERIES TRUST HLTH CARE SVCS 78464A573 2262 35127 SH SOLE 0 0 35127 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 1681 27411 SH SOLE 0 0 27411 SPDR SERIES TRUST MORGAN TECH ETF 78464A102 433 5953 SH SOLE 0 0 5953 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 5815 102301 SH SOLE 0 0 102301 SPDR SERIES TRUST RUSSELL 1000 ETF 78464A854 263 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 34023 SH SOLE 0 0 34023 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 1443 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 64725 SH SOLE 0 0 64725 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 6796 31425 SH SOLE 0 0 31425 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 5443 45630 SH SOLE 0 0 45630 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 6524 52982 SH SOLE 0 0 52982 SPDR SERIES TRUST S&P BIOTECH 78464A870 3901 50551 SH SOLE 0 0 50551 SPDR SERIES TRUST S&P BK ETF 78464A797 1243 28567 SH SOLE 0 0 28567 SPDR SERIES TRUST S&P DIVID ETF 78464A763 74781 841279 SH SOLE 0 0 841279 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 2655 68932 SH SOLE 0 0 68932 SPDR SERIES TRUST S&P INS ETF 78464A789 866 9841 SH SOLE 0 0 9841 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 698 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 5256 95663 SH SOLE 0 0 95663 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 211 5189 SH SOLE 0 0 5189 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 265 4304 SH SOLE 0 0 4304 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 708 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 509 7305 SH SOLE 0 0 7305 SPIRIT RLTY CAP INC NEW COM 84860W102 1339 180796 SH SOLE 0 0 180796 SPRINT CORP COM SER 1 85207U105 578 70461 SH SOLE 0 0 70461 SPROTT FOCUS TR INC COM 85208J109 110 14982 SH SOLE 0 0 14982 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 10809 1067062 SH SOLE 0 0 1067062 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 147 18500 SH SOLE 0 0 18500 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 708 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 308 6513 SH SOLE 0 0 6513 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 1922 54036 SH SOLE 0 0 54036 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 54568 1108887 SH SOLE 0 0 1108887 STAG INDL INC COM 85254J102 864 31327 SH SOLE 0 0 31327 STANLEY BLACK & DECKER INC COM 854502101 11872 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 240 22229 SH SOLE 0 0 22229 STARBUCKS CORP COM 855244109 31282 536488 SH SOLE 0 0 536488 STARWOOD PPTY TR INC COM 85571B105 898 40133 SH SOLE 0 0 40133 STATE STR CORP COM 857477103 3486 38854 SH SOLE 0 0 38854 STATOIL ASA SPONSORED ADR 85771P102 347 21013 SH SOLE 0 0 21013 STEEL DYNAMICS INC COM 858119100 909 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 878 19364 SH SOLE 0 0 19364 STMICROELECTRONICS N V NY REGISTRY 861012102 519 36099 SH SOLE 0 0 36099 STOCK YDS BANCORP INC COM 861025104 294 7560 SH SOLE 0 0 7560 STONEMOR PARTNERS L P COM UNITS INT 86183Q100 123 13057 SH SOLE 0 0 13057 STONERIDGE INC COM 86183P102 504 32735 SH SOLE 0 0 32735 STRATASYS LTD SHS M85548101 285 12253 SH SOLE 0 0 12253 STRATEGY SHS ECOL STRAT ETF 86280R209 354 8873 SH SOLE 0 0 8873 STRYKER CORP COM 863667101 14876 107195 SH SOLE 0 0 107195 STUDENT TRANSN INC COM 86388A108 267 44027 SH SOLE 0 0 44027 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 1227 13999 SH SOLE 0 0 13999 SUN LIFE FINL INC COM 866796105 1608 44989 SH SOLE 0 0 44989 SUNCOR ENERGY INC NEW COM 867224107 801 27441 SH SOLE 0 0 27441 SUNOCO LP COM U REP LP 86765K109 379 12397 SH SOLE 0 0 12397 SUNPOWER CORP COM 867652406 212 22761 SH SOLE 0 0 22761 SUNTRUST BKS INC COM 867914103 4087 72064 SH SOLE 0 0 72064 SUPERVALU INC COM 868536103 197 59971 SH SOLE 0 0 59971 SVB FINL GROUP COM 78486Q101 415 2364 SH SOLE 0 0 2364 SWISS HELVETIA FD INC COM 870875101 1871 147368 SH SOLE 0 0 147368 SYMANTEC CORP COM 871503108 1476 52263 SH SOLE 0 0 52263 SYNACOR INC COM 871561106 39 10700 SH SOLE 0 0 10700 SYNCHRONY FINL COM 87165B103 1728 57968 SH SOLE 0 0 57968 SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 111 25036 SH SOLE 0 0 25036 SYNERON MEDICAL LTD ORD SHS M87245102 109 10000 SH SOLE 0 0 10000 SYNGENTA AG SPONSORED ADR 87160A100 460 4967 SH SOLE 0 0 4967 SYNTHETIC BIOLOGICS INC COM 87164U102 8 14533 SH SOLE 0 0 14533 SYSCO CORP COM 871829107 8309 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 62530 SH SOLE 0 0 62530 TAILORED BRANDS INC COM 87403A107 362 32521 SH SOLE 0 0 32521 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 1789 51175 SH SOLE 0 0 51175 TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 270 5402 SH SOLE 0 0 5402 TANGER FACTORY OUTLET CTRS I COM 875465106 1944 74857 SH SOLE 0 0 74857 TANZANIAN ROYALTY EXPL CORP COM 87600U104 45 102565 SH SOLE 0 0 102565 TARGA RES CORP COM 87612G101 1393 30832 SH SOLE 0 0 30832 TARGET CORP COM 87612E106 8179 156424 SH SOLE 0 0 156424 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 773 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 28 10075 SH SOLE 0 0 10075 TEGNA INC COM 87901J105 265 18438 SH SOLE 0 0 18438 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 1920 76518 SH SOLE 0 0 76518 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 837 40152 SH SOLE 0 0 40152 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 298 19784 SH SOLE 0 0 19784 TELADOC INC COM 87918A105 2064 59492 SH SOLE 0 0 59492 TELEFLEX INC COM 879369106 737 3549 SH SOLE 0 0 3549 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 536 39735 SH SOLE 0 0 39735 TELEFONICA S A SPONSORED ADR 879382208 563 54247 SH SOLE 0 0 54247 TEMPLETON EMERG MKTS INCOME COM 880192109 2537 226159 SH SOLE 0 0 226159 TEMPLETON EMERGING MKTS FD I COM 880191101 1018 68281 SH SOLE 0 0 68281 TEMPLETON GLOBAL INCOME FD COM 880198106 5755 856407 SH SOLE 0 0 856407 TENET HEALTHCARE CORP COM NEW 88033G407 268 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 9234 SH SOLE 0 0 9234 TEREX CORP NEW COM 880779103 1540 41070 SH SOLE 0 0 41070 TERRAVIA HLDGS INC COM 88105A106 18 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 276 5351 SH SOLE 0 0 5351 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 5577 167897 SH SOLE 0 0 167897 TEXAS INSTRS INC COM 882508104 7201 93614 SH SOLE 0 0 93614 TEXAS PAC LD TR SUB CTF PROP I T 882610108 274 935 SH SOLE 0 0 935 TEXTRON INC COM 883203101 1383 29382 SH SOLE 0 0 29382 THERMO FISHER SCIENTIFIC INC COM 883556102 6012 34463 SH SOLE 0 0 34463 THOMSON REUTERS CORP COM 884903105 320 6928 SH SOLE 0 0 6928 THOR INDS INC COM 885160101 1626 15562 SH SOLE 0 0 15562 TICC CAPITAL CORP COM 87244T109 376 59424 SH SOLE 0 0 59424 TICC CAPITAL CORP DBCV 7.500%11/0 87244TAB5 91 91000 SH SOLE 0 0 91000 TIDEWATER INC COM 886423102 107 149992 SH SOLE 0 0 149992 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 323 4114 SH SOLE 0 0 4114 TOOTSIE ROLL INDS INC COM 890516107 397 11397 SH SOLE 0 0 11397 TORCHMARK CORP COM 891027104 805 10534 SH SOLE 0 0 10534 TORO CO COM 891092108 835 12062 SH SOLE 0 0 12062 TORONTO DOMINION BK ONT COM NEW 891160509 5677 112692 SH SOLE 0 0 112692 TORTOISE ENERGY INDEPENDENC COM 89148K101 133 10007 SH SOLE 0 0 10007 TORTOISE ENERGY INFRA CORP COM 89147L100 1809 59527 SH SOLE 0 0 59527 TORTOISE MLP FD INC COM 89148B101 824 42722 SH SOLE 0 0 42722 TOTAL S A SPONSORED ADR 89151E109 4311 86935 SH SOLE 0 0 86935 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1615 15381 SH SOLE 0 0 15381 TPG SPECIALTY LENDING INC COM 87265K102 2811 137469 SH SOLE 0 0 137469 TPG SPECIALTY LENDING INC NOTE 4.500%12/1 87265KAB8 23 23000 SH SOLE 0 0 23000 TRACTOR SUPPLY CO COM 892356106 1193 22025 SH SOLE 0 0 22025 TRANSCANADA CORP COM 89353D107 637 13377 SH SOLE 0 0 13377 TRANSDIGM GROUP INC COM 893641100 391 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 384 9157 SH SOLE 0 0 9157 TRANSOCEAN LTD REG SHS H8817H100 698 84853 SH SOLE 0 0 84853 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 471 26777 SH SOLE 0 0 26777 TRIMTABS ETF TR FLOAT SHRINK 89628W302 270 9106 SH SOLE 0 0 9106 TRINITY INDS INC COM 896522109 708 25291 SH SOLE 0 0 25291 TRISTATE CAP HLDGS INC COM 89678F100 707 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 116318 SH SOLE 0 0 116318 TUESDAY MORNING CORP COM NEW 899035505 36 19050 SH SOLE 0 0 19050 TUPPERWARE BRANDS CORP COM 899896104 1212 17269 SH SOLE 0 0 17269 TWENTY FIRST CENTY FOX INC CL A 90130A101 533 18817 SH SOLE 0 0 18817 TWENTY FIRST CENTY FOX INC CL B 90130A200 711 25540 SH SOLE 0 0 25540 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 1295 20688 SH SOLE 0 0 20688 U S G CORP COM NEW 903293405 211 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 379 20871 SH SOLE 0 0 20871 UBS GROUP AG SHS H42097107 379 22368 SH SOLE 0 0 22368 UDR INC COM 902653104 741 19030 SH SOLE 0 0 19030 UGI CORP NEW COM 902681105 2892 59750 SH SOLE 0 0 59750 ULTA BEAUTY INC COM 90384S303 1448 5042 SH SOLE 0 0 5042 ULTRA PETROLEUM CORP COM NEW 903914208 190 17517 SH SOLE 0 0 17517 UMPQUA HLDGS CORP COM 904214103 1595 86924 SH SOLE 0 0 86924 UNDER ARMOUR INC CL A 904311107 5526 253986 SH SOLE 0 0 253986 UNDER ARMOUR INC CL C 904311206 3394 168397 SH SOLE 0 0 168397 UNI PIXEL INC COM NEW 904572203 5 13300 SH SOLE 0 0 13300 UNILEVER N V N Y SHS NEW 904784709 3007 54408 SH SOLE 0 0 54408 UNILEVER PLC SPON ADR NEW 904767704 5522 102032 SH SOLE 0 0 102032 UNION BANKSHARES CORP NEW COM 90539J109 233 6899 SH SOLE 0 0 6899 UNION BANKSHARES INC COM 905400107 318 6703 SH SOLE 0 0 6703 UNION PAC CORP COM 907818108 13333 122431 SH SOLE 0 0 122431 UNIQUE FABRICATING INC COM 90915J103 252 26538 SH SOLE 0 0 26538 UNITED BANKSHARES INC WEST V COM 909907107 1662 42402 SH SOLE 0 0 42402 UNITED CMNTY FINL CORP OHIO COM 909839102 781 94016 SH SOLE 0 0 94016 UNITED CONTL HLDGS INC COM 910047109 898 11939 SH SOLE 0 0 11939 UNITED FINL BANCORP INC NEW COM 910304104 1087 65155 SH SOLE 0 0 65155 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 3562 375000 SH SOLE 0 0 375000 UNITED STATES STL CORP NEW COM 912909108 1430 64589 SH SOLE 0 0 64589 UNITED STS BRENT OIL FD LP UNIT 91167Q100 184 14210 SH SOLE 0 0 14210 UNITED TECHNOLOGIES CORP COM 913017109 37021 303184 SH SOLE 0 0 303184 UNITED THERAPEUTICS CORP DEL COM 91307C102 282 2180 SH SOLE 0 0 2180 UNITEDHEALTH GROUP INC COM 91324P102 23361 125992 SH SOLE 0 0 125992 UNITI GROUP INC COM 91325V108 612 24382 SH SOLE 0 0 24382 UNITIL CORP COM 913259107 475 9845 SH SOLE 0 0 9845 UNIVERSAL CORP VA COM 913456109 835 12915 SH SOLE 0 0 12915 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 195 22386 SH SOLE 0 0 22386 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 8743 SH SOLE 0 0 8743 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 2164 39351 SH SOLE 0 0 39351 VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 2256 94349 SH SOLE 0 0 94349 VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 258 13016 SH SOLE 0 0 13016 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 1219 69818 SH SOLE 0 0 69818 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 701 38204 SH SOLE 0 0 38204 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1657 13189 SH SOLE 0 0 13189 VANECK VECTORS ETF TR COAL ETF 92189F809 280 21161 SH SOLE 0 0 21161 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 1677 56604 SH SOLE 0 0 56604 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 5413 245159 SH SOLE 0 0 245159 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361 5656 182983 SH SOLE 0 0 182983 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 377 14943 SH SOLE 0 0 14943 VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 749 39650 SH SOLE 0 0 39650 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 786 31726 SH SOLE 0 0 31726 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 1684 83504 SH SOLE 0 0 83504 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 444 23167 SH SOLE 0 0 23167 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 607 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 246 6409 SH SOLE 0 0 6409 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 3699 30120 SH SOLE 0 0 30120 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1067 10556 SH SOLE 0 0 10556 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 402 3308 SH SOLE 0 0 3308 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 9978 84935 SH SOLE 0 0 84935 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 268 2356 SH SOLE 0 0 2356 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 737 5516 SH SOLE 0 0 5516 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 553 4571 SH SOLE 0 0 4571 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 6746 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 98300 1231066 SH SOLE 0 0 1231066 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 52137 637140 SH SOLE 0 0 637140 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 22346 411085 SH SOLE 0 0 411085 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 6265 61247 SH SOLE 0 0 61247 VANGUARD INDEX FDS GROWTH ETF 922908736 125499 987875 SH SOLE 0 0 987875 VANGUARD INDEX FDS LARGE CAP ETF 922908637 37495 337732 SH SOLE 0 0 337732 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 35371 300572 SH SOLE 0 0 300572 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 814074 SH SOLE 0 0 814074 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 108434 488313 SH SOLE 0 0 488313 VANGUARD INDEX FDS SM CP VAL ETF 922908611 36461 296652 SH SOLE 0 0 296652 VANGUARD INDEX FDS SMALL CP ETF 922908751 70432 519640 SH SOLE 0 0 519640 VANGUARD INDEX FDS SML CP GRW ETF 922908595 18297 125559 SH SOLE 0 0 125559 VANGUARD INDEX FDS TOTAL STK MKT 922908769 252487 2028827 SH SOLE 0 0 2028827 VANGUARD INDEX FDS VALUE ETF 922908744 107243 1110636 SH SOLE 0 0 1110636 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 119414 2924678 SH SOLE 0 0 2924678 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 10787 195646 SH SOLE 0 0 195646 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 1521 23120 SH SOLE 0 0 23120 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 63326 585701 SH SOLE 0 0 585701 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 122697 SH SOLE 0 0 122697 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 5050 98413 SH SOLE 0 0 98413 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 21952 250801 SH SOLE 0 0 250801 VANGUARD SCOTTSDALE FDS INT-TERM GOV 92206C706 3497 54092 SH SOLE 0 0 54092 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 861 9236 SH SOLE 0 0 9236 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 996 18914 SH SOLE 0 0 18914 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 37735 471456 SH SOLE 0 0 471456 VANGUARD SCOTTSDALE FDS SHTRM GVT BD ETF 92206C102 1207 19871 SH SOLE 0 0 19871 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 10660 87656 SH SOLE 0 0 87656 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 2076 18692 SH SOLE 0 0 18692 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 4866 48092 SH SOLE 0 0 48092 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1920 15632 SH SOLE 0 0 15632 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 2040 18096 SH SOLE 0 0 18096 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1843 17930 SH SOLE 0 0 17930 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 231 2079 SH SOLE 0 0 2079 VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 109818 1185045 SH SOLE 0 0 1185045 VANGUARD STAR FD VG TL INTL STK F 921909768 19694 378966 SH SOLE 0 0 378966 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 387388 9375323 SH SOLE 0 0 9375323 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 490 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 17934 179239 SH SOLE 0 0 179239 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 5426 38224 SH SOLE 0 0 38224 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 19547 138613 SH SOLE 0 0 138613 VANGUARD WORLD FDS ENERGY ETF 92204A306 14034 158581 SH SOLE 0 0 158581 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 7667 122577 SH SOLE 0 0 122577 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 18445 125164 SH SOLE 0 0 125164 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 2321 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 56473 SH SOLE 0 0 56473 VANGUARD WORLD FDS TELCOMM ETF 92204A884 1989 21665 SH SOLE 0 0 21665 VANGUARD WORLD FDS UTILITIES ETF 92204A876 5199 45506 SH SOLE 0 0 45506 VARIAN MED SYS INC COM 92220P105 1118 10843 SH SOLE 0 0 10843 VECTOR GROUP LTD COM 92240M108 1692 79374 SH SOLE 0 0 79374 VECTREN CORP COM 92240G101 740 12662 SH SOLE 0 0 12662 VEEVA SYS INC CL A COM 922475108 2774 45247 SH SOLE 0 0 45247 VENTAS INC COM 92276F100 7815 112490 SH SOLE 0 0 112490 VEREIT INC COM 92339V100 2932 360274 SH SOLE 0 0 360274 VERINT SYS INC NOTE 1.500% 6/0 92343XAA8 12 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 2630841 SH SOLE 0 0 2630841 VERSUM MATLS INC COM 92532W103 293 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 179315 SH SOLE 0 0 179315 VICTORY PORTFOLIOS II SHS US 500 VOLA 92647N766 394 8927 SH SOLE 0 0 8927 VICTORY PORTFOLIOS II SHS US EQ INCM 92647N824 274 6334 SH SOLE 0 0 6334 VICTORY PORTFOLIOS II SHS US SML CAP 92647N832 219 5160 SH SOLE 0 0 5160 VIEWRAY INC COM 92672L107 83 12913 SH SOLE 0 0 12913 VISA INC COM CL A 92826C839 40666 433632 SH SOLE 0 0 433632 VISTEON CORP COM NEW 92839U206 876 8592 SH SOLE 0 0 8592 VMWARE INC CL A COM 928563402 236 2702 SH SOLE 0 0 2702 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 6900 240200 SH SOLE 0 0 240200 VORNADO RLTY TR SH BEN INT 929042109 379 4046 SH SOLE 0 0 4046 VOXX INTL CORP CL A 91829F104 409 49928 SH SOLE 0 0 49928 VOYA GLBL ADV & PREM OPP FD COM 92912R104 118 11005 SH SOLE 0 0 11005 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 465 61597 SH SOLE 0 0 61597 VOYA PRIME RATE TR SH BEN INT 92913A100 234 43494 SH SOLE 0 0 43494 VOYA RISK MANAGED NAT RES FD COM 92913C106 181 30507 SH SOLE 0 0 30507 VULCAN MATLS CO COM 929160109 3043 24026 SH SOLE 0 0 24026 W P CAREY INC COM 92936U109 28806 436395 SH SOLE 0 0 436395 WABTEC CORP COM 929740108 339 3705 SH SOLE 0 0 3705 WADDELL & REED FINL INC CL A 930059100 553 29330 SH SOLE 0 0 29330 WAL-MART STORES INC COM 931142103 29562 390620 SH SOLE 0 0 390620 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 297 9338 SH SOLE 0 0 9338 WASHINGTON TR BANCORP COM 940610108 4150 80521 SH SOLE 0 0 80521 WASTE CONNECTIONS INC COM 94106B101 364 5651 SH SOLE 0 0 5651 WASTE MGMT INC DEL COM 94106L109 13306 181410 SH SOLE 0 0 181410 WATERS CORP COM 941848103 459 2497 SH SOLE 0 0 2497 WATERSTONE FINL INC MD COM 94188P101 920 48842 SH SOLE 0 0 48842 WATTS WATER TECHNOLOGIES INC CL A 942749102 249 3947 SH SOLE 0 0 3947 WD-40 CO COM 929236107 1799 16306 SH SOLE 0 0 16306 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 24421 SH SOLE 0 0 24421 WEC ENERGY GROUP INC COM 92939U106 6476 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 326 9773 SH SOLE 0 0 9773 WEINGARTEN RLTY INVS SH BEN INT 948741103 206 6858 SH SOLE 0 0 6858 WELBILT INC COM 949090104 563 29872 SH SOLE 0 0 29872 WELLESLEY BANCORP INC COM 949485106 953 34406 SH SOLE 0 0 34406 WELLS FARGO CO NEW COM 949746101 45863 827719 SH SOLE 0 0 827719 WELLS FARGO CO NEW PERP PFD CNV A 949746804 1653 1261 SH SOLE 0 0 1261 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 76 12500 SH SOLE 0 0 12500 WELLTOWER INC COM 95040Q104 8065 107749 SH SOLE 0 0 107749 WENDYS CO COM 95058W100 882 56886 SH SOLE 0 0 56886 WESBANCO INC COM 950810101 583 14748 SH SOLE 0 0 14748 WEST PHARMACEUTICAL SVSC INC COM 955306105 253 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 182 16163 SH SOLE 0 0 16163 WESTERN ASSET CORPORATE LN F COM 95790J102 137 12312 SH SOLE 0 0 12312 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 606 84354 SH SOLE 0 0 84354 WESTERN ASSET HIGH INCM OPP COM 95766K109 196 38769 SH SOLE 0 0 38769 WESTERN ASSET INTM MUNI FD I COM 958435109 1304 132588 SH SOLE 0 0 132588 WESTERN ASSET MTG CAP CORP COM 95790D105 177 17255 SH SOLE 0 0 17255 WESTERN ASSET MTG DEF OPPTY COM 95790B109 2074 78590 SH SOLE 0 0 78590 WESTERN ASSET MUN DEF OPP TR COM 95768A109 710 32086 SH SOLE 0 0 32086 WESTERN ASSET MUN HI INCM FD COM 95766N103 371 50399 SH SOLE 0 0 50399 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 345 24708 SH SOLE 0 0 24708 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 4866 SH SOLE 0 0 4866 WESTERN UN CO COM 959802109 1200 63009 SH SOLE 0 0 63009 WESTPAC BKG CORP SPONSORED ADR 961214301 1350 57723 SH SOLE 0 0 57723 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 113 48409 SH SOLE 0 0 48409 WESTROCK CO COM 96145D105 396 6992 SH SOLE 0 0 6992 WEYERHAEUSER CO COM 962166104 10844 323718 SH SOLE 0 0 323718 WGL HLDGS INC COM 92924F106 3049 36555 SH SOLE 0 0 36555 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 1143 5968 SH SOLE 0 0 5968 WHITE MTNS INS GROUP LTD COM G9618E107 230 265 SH SOLE 0 0 265 WHITESTONE REIT COM 966084204 433 35389 SH SOLE 0 0 35389 WHITING PETE CORP NEW COM 966387102 242 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 137483 SH SOLE 0 0 137483 WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 800 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 1016 6991 SH SOLE 0 0 6991 WINDSTREAM HLDGS INC COM NEW 97382A200 442 114173 SH SOLE 0 0 114173 WINTRUST FINL CORP COM 97650W108 314 4117 SH SOLE 0 0 4117 WISDOMTREE CONTINUOUS COMMOD SHS BEN INT 97718W108 267 14318 SH SOLE 0 0 14318 WISDOMTREE INVTS INC COM 97717P104 608 59797 SH SOLE 0 0 59797 WISDOMTREE TR CURRNCY INT EQ 97717X263 3786 133091 SH SOLE 0 0 133091 WISDOMTREE TR EMER MKT HIGH FD 97717W315 5110 124672 SH SOLE 0 0 124672 WISDOMTREE TR EMG MKTS SMCAP 97717W281 1982 43334 SH SOLE 0 0 43334 WISDOMTREE TR EURO QTLY DIV GR 97717X610 460 18336 SH SOLE 0 0 18336 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 3726 59791 SH SOLE 0 0 59791 WISDOMTREE TR EUROPE SMCP DV 97717W869 2564 39734 SH SOLE 0 0 39734 WISDOMTREE TR INDIA ERNGS FD 97717W422 285 11636 SH SOLE 0 0 11636 WISDOMTREE TR INTL DIV EX FINL 97717W786 2538 62219 SH SOLE 0 0 62219 WISDOMTREE TR INTL EQUITY FD 97717W703 649 12515 SH SOLE 0 0 12515 WISDOMTREE TR INTL LRGCAP DV 97717W794 622 13176 SH SOLE 0 0 13176 WISDOMTREE TR INTL MIDCAP DV 97717W778 1170 18363 SH SOLE 0 0 18363 WISDOMTREE TR INTL SMCAP DIV 97717W760 5806 83503 SH SOLE 0 0 83503 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 258 8736 SH SOLE 0 0 8736 WISDOMTREE TR ITL HIGH DIV FD 97717W802 738 17677 SH SOLE 0 0 17677 WISDOMTREE TR JAPN HEDGE EQT 97717W851 6296 121080 SH SOLE 0 0 121080 WISDOMTREE TR JPN SCAP HDG EQT 97717W521 552 13894 SH SOLE 0 0 13894 WISDOMTREE TR US DIVID EX FNCL 97717W406 6695 81340 SH SOLE 0 0 81340 WISDOMTREE TR US HIGH DIVIDEND 97717W208 18717 273851 SH SOLE 0 0 273851 WISDOMTREE TR US LARGECAP DIVD 97717W307 9170 109065 SH SOLE 0 0 109065 WISDOMTREE TR US MIDCAP DIVID 97717W505 29049 297186 SH SOLE 0 0 297186 WISDOMTREE TR US MIDCP EARNING 97717W570 3450 96373 SH SOLE 0 0 96373 WISDOMTREE TR US QTLY DIV GRT 97717X669 1120 30452 SH SOLE 0 0 30452 WISDOMTREE TR US S CAP QTY DIV 97717X651 285 8573 SH SOLE 0 0 8573 WISDOMTREE TR US SMALLCAP DIVD 97717W604 21489 267020 SH SOLE 0 0 267020 WISDOMTREE TR US SMALLCP ERNGS 97717W562 3720 113294 SH SOLE 0 0 113294 WISDOMTREE TR US TOTAL DIVIDND 97717W109 2477 29123 SH SOLE 0 0 29123 WORKDAY INC CL A 98138H101 298 3080 SH SOLE 0 0 3080 WORTHINGTON INDS INC COM 981811102 369 7365 SH SOLE 0 0 7365 WPP PLC NEW ADR 92937A102 445 4227 SH SOLE 0 0 4227 WYNDHAM WORLDWIDE CORP COM 98310W108 413 4119 SH SOLE 0 0 4119 WYNN RESORTS LTD COM 983134107 2580 19243 SH SOLE 0 0 19243 XCEL ENERGY INC COM 98389B100 5490 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 1328 20655 SH SOLE 0 0 20655 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 552 21063 SH SOLE 0 0 21063 YORK WTR CO COM 987184108 376 10811 SH SOLE 0 0 10811 YUM BRANDS INC COM 988498101 6920 93830 SH SOLE 0 0 93830 YUM CHINA HLDGS INC COM 98850P109 3638 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 295 2941 SH SOLE 0 0 2941 ZIMMER BIOMET HLDGS INC COM 98956P102 4190 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