0000312272-19-000009.txt : 20190513 0000312272-19-000009.hdr.sgml : 20190513 20190513143958 ACCESSION NUMBER: 0000312272-19-000009 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190331 FILED AS OF DATE: 20190513 DATE AS OF CHANGE: 20190513 EFFECTIVENESS DATE: 20190513 FILER: COMPANY DATA: COMPANY CONFORMED NAME: COMMONWEALTH EQUITY SERVICES, LLC CENTRAL INDEX KEY: 0000312272 IRS NUMBER: 042675571 STATE OF INCORPORATION: MA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-18352 FILM NUMBER: 19817982 BUSINESS ADDRESS: STREET 1: 29 SAWYER ROAD CITY: WALTHAM STATE: MA ZIP: 02453-3483 BUSINESS PHONE: 781-736-0700 MAIL ADDRESS: STREET 1: 29 SAWYER ROAD STREET 2: ONE UNIVERSITY OFFICE PARK CITY: WALTHAM STATE: MA ZIP: 02453-3483 FORMER COMPANY: FORMER CONFORMED NAME: COMMONWEALTH EQUITY SERVICES, LLC. DATE OF NAME CHANGE: 20170807 FORMER COMPANY: FORMER CONFORMED NAME: COMMONWEALTH EQUITY SERVICES, LLC DATE OF NAME CHANGE: 20170804 FORMER COMPANY: FORMER CONFORMED NAME: COMMONWEALTH EQUITY SERVICES, INC. DATE OF NAME CHANGE: 20101201 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0000312272 XXXXXXXX 03-31-2019 03-31-2019 COMMONWEALTH EQUITY SERVICES, LLC
29 SAWYER ROAD ONE UNIVERSITY OFFICE PARK WALTHAM MA 02453-3483
13F HOLDINGS REPORT 028-18352 N
Brandon Zatopek Supervisor, RIA Compliance 8002510080 Brandon Zatopek Waltham MA 05-13-2019 0 2742 21665895 false
INFORMATION TABLE 2 Final_13fList2019Q1.XML 1895 BANCORP OF WIS INC COM 28252W105 97 10000 SH SOLE NO 0 0 10000 22ND CENTY GROUP INC COM 90137F103 49 28692 SH SOLE NO 0 0 28692 2U INC COM 90214J101 275 3895 SH SOLE NO 0 0 3895 3-D SYS CORP DEL COM NEW 88554D205 277 25770 SH SOLE NO 0 0 25770 3M CO COM 88579Y101 53306 256550 SH SOLE NO 0 0 256550 AAC HLDGS INC COM 000307108 141 77105 SH SOLE NO 0 0 77105 ABB LTD SPONSORED ADR 000375204 2241 118791 SH SOLE NO 0 0 118791 ABBOTT LABS COM 002824100 44775 560107 SH SOLE NO 0 0 560107 ABBVIE INC COM 00287Y109 70942 880287 SH SOLE NO 0 0 880287 ABERCROMBIE & FITCH CO CL A 002896207 258 9440 SH SOLE NO 0 0 9440 ABERDEEN ASIA PACIFIC INCOM COM 003009107 2928 692337 SH SOLE NO 0 0 692337 ABERDEEN AUSTRALIA EQTY FD I COM 003011103 198 36689 SH SOLE NO 0 0 36689 ABERDEEN EMRG MRKTS EQT INM COM 00301W105 127 17580 SH SOLE NO 0 0 17580 ABERDEEN GLOBAL INCOME FD IN COM 003013109 83 10297 SH SOLE NO 0 0 10297 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 134 22349 SH SOLE NO 0 0 22349 ABERDEEN STD GOLD ETF TR PHYSCL SWISS GLD 00326A104 502 4031 SH SOLE NO 0 0 4031 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 970 7433 SH SOLE NO 0 0 7433 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 230 2878 SH SOLE NO 0 0 2878 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 965 15155 SH SOLE NO 0 0 15155 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 227 15489 SH SOLE NO 0 0 15489 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 338 40990 SH SOLE NO 0 0 40990 ABIOMED INC COM 003654100 1314 4601 SH SOLE NO 0 0 4601 ABRAXAS PETE CORP COM 003830106 26 20851 SH SOLE NO 0 0 20851 ACADIA PHARMACEUTICALS INC COM 004225108 371 13846 SH SOLE NO 0 0 13846 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 25489 144809 SH SOLE NO 0 0 144809 ACNB CORP COM 000868109 236 6393 SH SOLE NO 0 0 6393 ACTIVISION BLIZZARD INC COM 00507V109 3696 81189 SH SOLE NO 0 0 81189 ADAM NAT RES FD INC COM 00548F105 170 10184 SH SOLE NO 0 0 10184 ADAMS DIVERSIFIED EQUITY FD COM 006212104 2292 158766 SH SOLE NO 0 0 158766 ADOBE INC COM 00724F101 17576 65956 SH SOLE NO 0 0 65956 ADTALEM GLOBAL ED INC COM 00737L103 905 19550 SH SOLE NO 0 0 19550 ADVANCE AUTO PARTS INC COM 00751Y106 2446 14346 SH SOLE NO 0 0 14346 ADVANCED DRAIN SYS INC DEL COM 00790R104 317 12308 SH SOLE NO 0 0 12308 ADVANCED ENERGY INDS COM 007973100 644 12967 SH SOLE NO 0 0 12967 ADVANCED MICRO DEVICES INC COM 007903107 4150 162620 SH SOLE NO 0 0 162620 ADVANSIX INC COM 00773T101 233 8167 SH SOLE NO 0 0 8167 ADVENT CLAYMORE CV SECS & IN COM 00764C109 531 36005 SH SOLE NO 0 0 36005 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 1071 23546 SH SOLE NO 0 0 23546 ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 286 4371 SH SOLE NO 0 0 4371 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 665 97292 SH SOLE NO 0 0 97292 AECOM COM 00766T100 937 31594 SH SOLE NO 0 0 31594 AEGON N V NY REGISTRY SHS 007924103 423 88385 SH SOLE NO 0 0 88385 AEROVIRONMENT INC COM 008073108 229 3355 SH SOLE NO 0 0 3355 AES CORP COM 00130H105 664 36755 SH SOLE NO 0 0 36755 AFLAC INC COM 001055102 13139 262786 SH SOLE NO 0 0 262786 AG MTG INVT TR INC COM 001228105 173 10275 SH SOLE NO 0 0 10275 AGILENT TECHNOLOGIES INC COM 00846U101 1216 15139 SH SOLE NO 0 0 15139 AGNC INVT CORP COM 00123Q104 2566 142570 SH SOLE NO 0 0 142570 AGNICO EAGLE MINES LTD COM 008474108 464 10683 SH SOLE NO 0 0 10683 AGREE REALTY CORP COM 008492100 1096 15815 SH SOLE NO 0 0 15815 AIR PRODS & CHEMS INC COM 009158106 6421 33629 SH SOLE NO 0 0 33629 AIR TRANSPORT SERVICES GRP I COM 00922R105 1313 56983 SH SOLE NO 0 0 56983 AK STL HLDG CORP COM 001547108 1299 472577 SH SOLE NO 0 0 472577 AKAMAI TECHNOLOGIES INC COM 00971T101 482 6727 SH SOLE NO 0 0 6727 AKOUSTIS TECHNOLOGIES INC COM 00973N102 1249 215099 SH SOLE NO 0 0 215099 ALAMO GROUP INC COM 011311107 1129 11298 SH SOLE NO 0 0 11298 ALAMOS GOLD INC NEW COM CL A 011532108 162 31985 SH SOLE NO 0 0 31985 ALARM COM HLDGS INC COM 011642105 335 5176 SH SOLE NO 0 0 5176 ALASKA AIR GROUP INC COM 011659109 1404 25027 SH SOLE NO 0 0 25027 ALBEMARLE CORP COM 012653101 4018 49020 SH SOLE NO 0 0 49020 ALCOA CORP COM 013872106 930 33030 SH SOLE NO 0 0 33030 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 213 1499 SH SOLE NO 0 0 1499 ALEXION PHARMACEUTICALS INC COM 015351109 905 6702 SH SOLE NO 0 0 6702 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 44134 241897 SH SOLE NO 0 0 241897 ALIGN TECHNOLOGY INC COM 016255101 1505 5294 SH SOLE NO 0 0 5294 ALKALINE WTR CO INC COM NEW 01643A207 54 22744 SH SOLE NO 0 0 22744 ALLEGHANY CORP DEL COM 017175100 253 413 SH SOLE NO 0 0 413 ALLEGHENY TECHNOLOGIES INC COM 01741R102 211 8256 SH SOLE NO 0 0 8256 ALLEGION PUB LTD CO ORD SHS G0176J109 464 5120 SH SOLE NO 0 0 5120 ALLERGAN PLC SHS G0177J108 6705 45800 SH SOLE NO 0 0 45800 ALLETE INC COM NEW 018522300 630 7669 SH SOLE NO 0 0 7669 ALLIANCE CALIF MUN INCOME FD COM 018546101 276 18700 SH SOLE NO 0 0 18700 ALLIANCE DATA SYSTEMS CORP COM 018581108 764 4367 SH SOLE NO 0 0 4367 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 820 40293 SH SOLE NO 0 0 40293 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 1195 103112 SH SOLE NO 0 0 103112 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1996 69106 SH SOLE NO 0 0 69106 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 1919 148212 SH SOLE NO 0 0 148212 ALLIANT ENERGY CORP COM 018802108 4065 86257 SH SOLE NO 0 0 86257 ALLIANZGI CONV INCOME FD COM 018828103 1978 305394 SH SOLE NO 0 0 305394 ALLIANZGI CONV INCOME FD II COM 018825109 1803 315278 SH SOLE NO 0 0 315278 ALLIANZGI EQUITY & CONV INCO COM 018829101 349 16237 SH SOLE NO 0 0 16237 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 1025 85002 SH SOLE NO 0 0 85002 ALLISON TRANSMISSION HLDGS I COM 01973R101 668 14874 SH SOLE NO 0 0 14874 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 102 10748 SH SOLE NO 0 0 10748 ALLSTATE CORP COM 020002101 7296 77472 SH SOLE NO 0 0 77472 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 656 7020 SH SOLE NO 0 0 7020 ALPHABET INC CAP STK CL A 02079K305 86907 73844 SH SOLE NO 0 0 73844 ALPHABET INC CAP STK CL C 02079K107 85359 72750 SH SOLE NO 0 0 72750 ALPS ETF TR ALERIAN MLP 00162Q866 9227 919970 SH SOLE NO 0 0 919970 ALPS ETF TR DISRUPTIVE TECH 00162Q478 1107 38101 SH SOLE NO 0 0 38101 ALPS ETF TR EQUAL SEC ETF 00162Q205 1066 14793 SH SOLE NO 0 0 14793 ALPS ETF TR INTL SEC DV DOG 00162Q718 4372 166588 SH SOLE NO 0 0 166588 ALPS ETF TR MED BREAKTHGH 00162Q593 236 6543 SH SOLE NO 0 0 6543 ALPS ETF TR RIVRFRNT STR INC 00162Q783 1546 62854 SH SOLE NO 0 0 62854 ALPS ETF TR SECTR DIV DOGS 00162Q858 18103 421984 SH SOLE NO 0 0 421984 ALPS ETF TR WRKPLC EQL PRT 00162Q650 209 5793 SH SOLE NO 0 0 5793 ALTABA INC COM 021346101 3374 45521 SH SOLE NO 0 0 45521 ALTRA INDL MOTION CORP COM 02208R106 282 9085 SH SOLE NO 0 0 9085 ALTRIA GROUP INC COM 02209S103 93337 1625230 SH SOLE NO 0 0 1625230 AMARIN CORP PLC SPONS ADR NEW 023111206 1244 59949 SH SOLE NO 0 0 59949 AMAZON COM INC COM 023135106 279680 157057 SH SOLE NO 0 0 157057 AMBEV SA SPONSORED ADR 02319V103 122 28382 SH SOLE NO 0 0 28382 AMEDISYS INC COM 023436108 482 3914 SH SOLE NO 0 0 3914 AMEREN CORP COM 023608102 5379 73135 SH SOLE NO 0 0 73135 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 468 68127 SH SOLE NO 0 0 68127 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1540 107869 SH SOLE NO 0 0 107869 AMERICAN AIRLS GROUP INC COM 02376R102 2446 77044 SH SOLE NO 0 0 77044 AMERICAN CAMPUS CMNTYS INC COM 024835100 217 4578 SH SOLE NO 0 0 4578 AMERICAN ELEC PWR CO INC COM 025537101 16851 201212 SH SOLE NO 0 0 201212 AMERICAN EXPRESS CO COM 025816109 18223 166728 SH SOLE NO 0 0 166728 AMERICAN FIN TR INC COM CLASS A 02607T109 1405 130174 SH SOLE NO 0 0 130174 AMERICAN FINL GROUP INC OHIO COM 025932104 1266 13168 SH SOLE NO 0 0 13168 AMERICAN INTL GROUP INC COM NEW 026874784 4474 103922 SH SOLE NO 0 0 103922 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 338 36210 SH SOLE NO 0 0 36210 AMERICAN RLTY CAP PPTYS INC NOTE 3.750%12/1 02917TAB0 13 14000 SH SOLE NO 0 0 14000 AMERICAN STS WTR CO COM 029899101 3294 46207 SH SOLE NO 0 0 46207 AMERICAN TOWER CORP NEW COM 03027X100 14136 71738 SH SOLE NO 0 0 71738 AMERICAN WTR WKS CO INC NEW COM 030420103 7593 72828 SH SOLE NO 0 0 72828 AMERIGAS PARTNERS L P UNIT L P INT 030975106 4531 146784 SH SOLE NO 0 0 146784 AMERIPRISE FINL INC COM 03076C106 2368 18489 SH SOLE NO 0 0 18489 AMERIS BANCORP COM 03076K108 384 11207 SH SOLE NO 0 0 11207 AMERISOURCEBERGEN CORP COM 03073E105 3078 38715 SH SOLE NO 0 0 38715 AMETEK INC NEW COM 031100100 1076 12970 SH SOLE NO 0 0 12970 AMGEN INC COM 031162100 49738 261808 SH SOLE NO 0 0 261808 AMICUS THERAPEUTICS INC COM 03152W109 418 30761 SH SOLE NO 0 0 30761 AMIRA NATURE FOODS LTD SHS G0335L102 21 12689 SH SOLE NO 0 0 12689 AMPHENOL CORP NEW CL A 032095101 518 5494 SH SOLE NO 0 0 5494 AMPIO PHARMACEUTICALS INC COM 03209T109 5 10334 SH SOLE NO 0 0 10334 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 902 51312 SH SOLE NO 0 0 51312 AMPLIFY ETF TR ONLIN RETL ETF 032108102 747 15253 SH SOLE NO 0 0 15253 AMTECH SYS INC COM PAR $0.01N 032332504 197 37049 SH SOLE NO 0 0 37049 ANADARKO PETE CORP COM 032511107 1627 35786 SH SOLE NO 0 0 35786 ANALOG DEVICES INC COM 032654105 10678 101435 SH SOLE NO 0 0 101435 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 62 20513 SH SOLE NO 0 0 20513 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 4864 57935 SH SOLE NO 0 0 57935 ANI PHARMACEUTICALS INC NOTE 3.000%12/0 00182CAA1 31 29000 SH SOLE NO 0 0 29000 ANNALY CAP MGMT INC COM 035710409 6287 629340 SH SOLE NO 0 0 629340 ANSYS INC COM 03662Q105 364 1993 SH SOLE NO 0 0 1993 ANTARES PHARMA INC COM 036642106 170 56143 SH SOLE NO 0 0 56143 ANTHEM INC COM 036752103 8075 28138 SH SOLE NO 0 0 28138 AON PLC SHS CL A G0408V102 4565 26744 SH SOLE NO 0 0 26744 APACHE CORP COM 037411105 4973 143507 SH SOLE NO 0 0 143507 APHRIA INC COM 03765K104 1132 121520 SH SOLE NO 0 0 121520 APOLLO COML REAL EST FIN INC COM 03762U105 544 29890 SH SOLE NO 0 0 29890 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 977 34614 SH SOLE NO 0 0 34614 APOLLO INVT CORP COM NEW 03761U502 1431 94538 SH SOLE NO 0 0 94538 APPIAN CORP CL A 03782L101 1066 30985 SH SOLE NO 0 0 30985 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 549 33681 SH SOLE NO 0 0 33681 APPLE INC COM 037833100 571324 3007763 SH SOLE NO 0 0 3007763 APPLIED INDL TECHNOLOGIES IN COM 03820C105 301 5074 SH SOLE NO 0 0 5074 APPLIED MATLS INC COM 038222105 7148 180252 SH SOLE NO 0 0 180252 APTARGROUP INC COM 038336103 497 4679 SH SOLE NO 0 0 4679 APTIV PLC SHS G6095L109 572 7201 SH SOLE NO 0 0 7201 AQUA AMERICA INC COM 03836W103 11364 311866 SH SOLE NO 0 0 311866 AQUA METALS INC COM 03837J101 41 13570 SH SOLE NO 0 0 13570 ARBOR RLTY TR INC NOTE 5.375%11/1 038923AB4 56 40000 SH SOLE NO 0 0 40000 ARCH CAP GROUP LTD ORD G0450A105 259 8023 SH SOLE NO 0 0 8023 ARCHER DANIELS MIDLAND CO COM 039483102 8696 201624 SH SOLE NO 0 0 201624 ARCONIC INC COM 03965L100 1280 66987 SH SOLE NO 0 0 66987 ARCOSA INC COM 039653100 319 10451 SH SOLE NO 0 0 10451 ARENA PHARMACEUTICALS INC COM NEW 040047607 277 6182 SH SOLE NO 0 0 6182 ARES CAP CORP COM 04010L103 4317 251901 SH SOLE NO 0 0 251901 ARGAN INC COM 04010E109 2317 46403 SH SOLE NO 0 0 46403 ARISTA NETWORKS INC COM 040413106 3723 11840 SH SOLE NO 0 0 11840 ARK ETF TR GEN REV MLTSCT 00214Q302 2348 71424 SH SOLE NO 0 0 71424 ARK ETF TR INDL INNOVATIN 00214Q203 846 24854 SH SOLE NO 0 0 24854 ARK ETF TR INNOVATION ETF 00214Q104 15837 338917 SH SOLE NO 0 0 338917 ARK ETF TR WEB X.O ETF 00214Q401 831 16056 SH SOLE NO 0 0 16056 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 605 31001 SH SOLE NO 0 0 31001 AROTECH CORP COM NEW 042682203 29 10008 SH SOLE NO 0 0 10008 ARRAY BIOPHARMA INC COM 04269X105 965 39618 SH SOLE NO 0 0 39618 ARROW ELECTRS INC COM 042735100 438 5687 SH SOLE NO 0 0 5687 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 197 10785 SH SOLE NO 0 0 10785 ARVINMERITOR INC FRNT 2/1 043353AH4 10 10000 SH SOLE NO 0 0 10000 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 105 10246 SH SOLE NO 0 0 10246 ASCENA RETAIL GROUP INC COM 04351G101 11 10822 SH SOLE NO 0 0 10822 ASHLAND GLOBAL HLDGS INC COM 044186104 1047 13405 SH SOLE NO 0 0 13405 ASML HOLDING N V N Y REGISTRY SHS N07059210 428 2276 SH SOLE NO 0 0 2276 ASSOCIATED BANC CORP COM 045487105 326 15302 SH SOLE NO 0 0 15302 ASTRAZENECA PLC SPONSORED ADR 046353108 5106 126292 SH SOLE NO 0 0 126292 ASURE SOFTWARE INC COM 04649U102 124 20418 SH SOLE NO 0 0 20418 AT&T INC COM 00206R102 146876 4683554 SH SOLE NO 0 0 4683554 ATHERSYS INC COM 04744L106 22 15000 SH SOLE NO 0 0 15000 ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 6/0 049164BH8 31 30000 SH SOLE NO 0 0 30000 ATLASSIAN CORP PLC CL A G06242104 582 5180 SH SOLE NO 0 0 5180 ATMOS ENERGY CORP COM 049560105 2016 19595 SH SOLE NO 0 0 19595 AURORA CANNABIS INC COM 05156X108 5290 583961 SH SOLE NO 0 0 583961 AUTODESK INC COM 052769106 1310 8413 SH SOLE NO 0 0 8413 AUTOMATIC DATA PROCESSING IN COM 053015103 23906 149661 SH SOLE NO 0 0 149661 AUTONATION INC COM 05329W102 792 22173 SH SOLE NO 0 0 22173 AUTOZONE INC COM 053332102 1337 1306 SH SOLE NO 0 0 1306 AVALONBAY CMNTYS INC COM 053484101 551 2747 SH SOLE NO 0 0 2747 AVANGRID INC COM 05351W103 1308 25996 SH SOLE NO 0 0 25996 AVANOS MED INC COM 05350V106 454 10657 SH SOLE NO 0 0 10657 AVERY DENNISON CORP COM 053611109 3245 28723 SH SOLE NO 0 0 28723 AVID BIOSERVICES INC COM 05368M106 217 51090 SH SOLE NO 0 0 51090 AVINGER INC COM NEW 053734208 26 27500 SH SOLE NO 0 0 27500 AVISTA CORP COM 05379B107 327 8070 SH SOLE NO 0 0 8070 AVON PRODS INC COM 054303102 50 17009 SH SOLE NO 0 0 17009 AXOGEN INC COM 05463X106 212 10077 SH SOLE NO 0 0 10077 AXON ENTERPRISE INC COM 05464C101 1709 31413 SH SOLE NO 0 0 31413 AXOS FINL INC COM 05465C100 444 15349 SH SOLE NO 0 0 15349 B & G FOODS INC NEW COM 05508R106 3339 136740 SH SOLE NO 0 0 136740 BABCOCK & WILCOX ENTERPRIS I COM 05614L100 10 25367 SH SOLE NO 0 0 25367 BAIDU INC SPON ADR REP A 056752108 6134 37211 SH SOLE NO 0 0 37211 BAKER HUGHES A GE CO CL A 05722G100 290 10478 SH SOLE NO 0 0 10478 BALCHEM CORP COM 057665200 693 7474 SH SOLE NO 0 0 7474 BALL CORP COM 058498106 529 9151 SH SOLE NO 0 0 9151 BALLARD PWR SYS INC NEW COM 058586108 266 88475 SH SOLE NO 0 0 88475 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 926 161674 SH SOLE NO 0 0 161674 BANCO SANTANDER SA ADR 05964H105 832 179860 SH SOLE NO 0 0 179860 BANK AMER CORP 7.25%CNV PFD L 060505682 723 556 SH SOLE NO 0 0 556 BANK AMER CORP COM 060505104 75226 2726584 SH SOLE NO 0 0 2726584 BANK HAWAII CORP COM 062540109 371 4714 SH SOLE NO 0 0 4714 BANK MONTREAL QUE COM 063671101 4085 54602 SH SOLE NO 0 0 54602 BANK N S HALIFAX COM 064149107 1188 22304 SH SOLE NO 0 0 22304 BANK NEW YORK MELLON CORP COM 064058100 8604 170621 SH SOLE NO 0 0 170621 BANK OZK COM 06417N103 235 8134 SH SOLE NO 0 0 8134 BANKWELL FINL GROUP INC COM 06654A103 380 13044 SH SOLE NO 0 0 13044 BANNER CORP COM NEW 06652V208 698 12897 SH SOLE NO 0 0 12897 BAOZUN INC SPONSORED ADR 06684L103 313 7549 SH SOLE NO 0 0 7549 BARCLAYS BANK PLC ETN DJUBSCOCO 38 06739H313 423 16315 SH SOLE NO 0 0 16315 BARCLAYS BK PLC BARC ETN+SHILL 06742A669 726 5578 SH SOLE NO 0 0 5578 BARCLAYS PLC ADR 06738E204 447 55974 SH SOLE NO 0 0 55974 BARINGS CORPORATE INVS COM 06759X107 1132 73245 SH SOLE NO 0 0 73245 BARINGS PARTN INVS SH BEN INT 06761A103 1535 99926 SH SOLE NO 0 0 99926 BARNES & NOBLE INC COM 067774109 392 72367 SH SOLE NO 0 0 72367 BARNES GROUP INC COM 067806109 495 9630 SH SOLE NO 0 0 9630 BARRICK GOLD CORPORATION COM 067901108 2175 158711 SH SOLE NO 0 0 158711 BAUSCH HEALTH COS INC COM 071734107 768 31129 SH SOLE NO 0 0 31129 BAXTER INTL INC COM 071813109 4945 60818 SH SOLE NO 0 0 60818 BB&T CORP COM 054937107 17589 378015 SH SOLE NO 0 0 378015 BCE INC COM NEW 05534B760 1736 39112 SH SOLE NO 0 0 39112 BEACON ROOFING SUPPLY INC COM 073685109 210 6548 SH SOLE NO 0 0 6548 BECTON DICKINSON & CO COM 075887109 14957 59892 SH SOLE NO 0 0 59892 BELLICUM PHARMACEUTICALS INC COM 079481107 97 28978 SH SOLE NO 0 0 28978 BEMIS CO INC COM 081437105 242 4378 SH SOLE NO 0 0 4378 BERKLEY W R CORP COM 084423102 343 4056 SH SOLE NO 0 0 4056 BERKSHIRE HATHAWAY INC DEL CL A 084670108 38254 127 SH SOLE NO 0 0 127 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 250026 1244595 SH SOLE NO 0 0 1244595 BERKSHIRE HILLS BANCORP INC COM 084680107 1199 44020 SH SOLE NO 0 0 44020 BEST BUY INC COM 086516101 1241 17468 SH SOLE NO 0 0 17468 BEST INC SPONSORED ADS 08653C106 101 19390 SH SOLE NO 0 0 19390 BGC PARTNERS INC CL A 05541T101 166 31294 SH SOLE NO 0 0 31294 BHP GROUP LTD SPONSORED ADS 088606108 2564 46915 SH SOLE NO 0 0 46915 BHP GROUP PLC SPONSORED ADR 05545E209 329 6829 SH SOLE NO 0 0 6829 BIG 5 SPORTING GOODS CORP COM 08915P101 31 10020 SH SOLE NO 0 0 10020 BIO TECHNE CORP COM 09073M104 762 3841 SH SOLE NO 0 0 3841 BIO-KEY INTERNATIONAL INC COM PAR 09060C309 129 87793 SH SOLE NO 0 0 87793 BIOCRYST PHARMACEUTICALS COM 09058V103 352 43330 SH SOLE NO 0 0 43330 BIOGEN INC COM 09062X103 7077 29939 SH SOLE NO 0 0 29939 BIOLINERX LTD SPONSORED ADS 09071M106 9 22330 SH SOLE NO 0 0 22330 BIOMARIN PHARMACEUTICAL INC COM 09061G101 989 11144 SH SOLE NO 0 0 11144 BIOSCRIP INC COM 09069N108 26 13400 SH SOLE NO 0 0 13400 BIOTELEMETRY INC COM 090672106 323 5162 SH SOLE NO 0 0 5162 BIOTIME INC COM 09066L105 151 115358 SH SOLE NO 0 0 115358 BLACKBERRY LTD COM 09228F103 870 86300 SH SOLE NO 0 0 86300 BLACKROCK 2022 GBL INCM OPP COM 09258P104 92 10174 SH SOLE NO 0 0 10174 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 374 29160 SH SOLE NO 0 0 29160 BLACKROCK CAPITAL INVESTMENT COM 092533108 270 45114 SH SOLE NO 0 0 45114 BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 74 75000 SH SOLE NO 0 0 75000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 406 30204 SH SOLE NO 0 0 30204 BLACKROCK CORPOR HI YLD FD I COM 09255P107 2306 224770 SH SOLE NO 0 0 224770 BLACKROCK CR ALLCTN INC TR COM 092508100 1435 115712 SH SOLE NO 0 0 115712 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 283 26401 SH SOLE NO 0 0 26401 BLACKROCK ENERGY & RES TR COM 09250U101 313 25914 SH SOLE NO 0 0 25914 BLACKROCK ENH CAP & INC FD I COM 09256A109 341 21681 SH SOLE NO 0 0 21681 BLACKROCK ENHANCED EQT DIV T COM 09251A104 1574 184147 SH SOLE NO 0 0 184147 BLACKROCK ENHANCED GBL DIV T COM 092501105 332 31037 SH SOLE NO 0 0 31037 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 167 30090 SH SOLE NO 0 0 30090 BLACKROCK FLOAT RATE OME STR COM 09255X100 305 24448 SH SOLE NO 0 0 24448 BLACKROCK FLOATING RATE INCO COM 091941104 343 28120 SH SOLE NO 0 0 28120 BLACKROCK HEALTH SCIENCES TR COM 09250W107 384 9671 SH SOLE NO 0 0 9671 BLACKROCK INC COM 09247X101 13908 32544 SH SOLE NO 0 0 32544 BLACKROCK INCOME TR INC COM 09247F100 214 36032 SH SOLE NO 0 0 36032 BLACKROCK INVT QUALITY MUN T COM 09247D105 194 13760 SH SOLE NO 0 0 13760 BLACKROCK LTD DURATION INC T COM SHS 09249W101 353 24050 SH SOLE NO 0 0 24050 BLACKROCK MASS TAX-EXEMPT TR SH BEN INT 09258E109 137 10970 SH SOLE NO 0 0 10970 BLACKROCK MULTI-SECTOR INC T COM 09258A107 194 11712 SH SOLE NO 0 0 11712 BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 1114 74231 SH SOLE NO 0 0 74231 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 914 41105 SH SOLE NO 0 0 41105 BLACKROCK MUNI INCOME TR II COM 09249N101 193 13696 SH SOLE NO 0 0 13696 BLACKROCK MUNI INTER DR FD I COM 09253X102 287 20858 SH SOLE NO 0 0 20858 BLACKROCK MUNIASSETS FD INC COM 09254J102 384 25903 SH SOLE NO 0 0 25903 BLACKROCK MUNICIPAL BOND TR COM 09249H104 169 11695 SH SOLE NO 0 0 11695 BLACKROCK MUNICIPL INC QLTY COM 092479104 326 24326 SH SOLE NO 0 0 24326 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 430 40228 SH SOLE NO 0 0 40228 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 373 27311 SH SOLE NO 0 0 27311 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 265 20028 SH SOLE NO 0 0 20028 BLACKROCK MUNIVEST FD II INC COM 09253T101 261 17875 SH SOLE NO 0 0 17875 BLACKROCK MUNIVEST FD INC COM 09253R105 247 27486 SH SOLE NO 0 0 27486 BLACKROCK MUNIYIELD CALIF FD COM 09254M105 214 16072 SH SOLE NO 0 0 16072 BLACKROCK MUNIYIELD FD INC COM 09253W104 264 18990 SH SOLE NO 0 0 18990 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 271 18859 SH SOLE NO 0 0 18859 BLACKROCK MUNIYIELD NY QLTY COM 09255E102 429 34920 SH SOLE NO 0 0 34920 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 379 29359 SH SOLE NO 0 0 29359 BLACKROCK MUNIYIELD QUALITY COM 09254F100 174 12419 SH SOLE NO 0 0 12419 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 227 17021 SH SOLE NO 0 0 17021 BLACKROCK NY MUNI INC QLTY T COM 09249U105 186 14537 SH SOLE NO 0 0 14537 BLACKROCK RES & COMM STRAT T SHS 09257A108 656 80365 SH SOLE NO 0 0 80365 BLACKROCK SCIENCE & TECH TR SHS 09258G104 696 21247 SH SOLE NO 0 0 21247 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 1881 83889 SH SOLE NO 0 0 83889 BLACKROCK TCP CAP CORP COM 09259E108 943 66549 SH SOLE NO 0 0 66549 BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 20 20000 SH SOLE NO 0 0 20000 BLACKROCK TCP CAPITAL CORP NOTE 5.250%12/1 87238QAB9 23 23000 SH SOLE NO 0 0 23000 BLACKROCK UTILITIES INFRSTRC COM 09248D104 509 23719 SH SOLE NO 0 0 23719 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 17650 504718 SH SOLE NO 0 0 504718 BLACKSTONE GSO FLTING RTE FU COM 09256U105 301 18346 SH SOLE NO 0 0 18346 BLACKSTONE GSO LNG SHRT CR I COM SHS BN INT 09257D102 553 36261 SH SOLE NO 0 0 36261 BLACKSTONE MTG TR INC COM CL A 09257W100 1686 48794 SH SOLE NO 0 0 48794 BLOCK H & R INC COM 093671105 552 23065 SH SOLE NO 0 0 23065 BLOOM ENERGY CORP COM CL A 093712107 289 22392 SH SOLE NO 0 0 22392 BLUE HILLS BANCORP INC COM 095573101 573 23984 SH SOLE NO 0 0 23984 BLUEBIRD BIO INC COM 09609G100 560 3563 SH SOLE NO 0 0 3563 BOEING CO COM 097023105 104763 274668 SH SOLE NO 0 0 274668 BOINGO WIRELESS INC COM 09739C102 696 29914 SH SOLE NO 0 0 29914 BOOKING HLDGS INC COM 09857L108 5927 3397 SH SOLE NO 0 0 3397 BORGWARNER INC COM 099724106 394 10261 SH SOLE NO 0 0 10261 BOSTON BEER INC CL A 100557107 234 795 SH SOLE NO 0 0 795 BOSTON PROPERTIES INC COM 101121101 873 6522 SH SOLE NO 0 0 6522 BOSTON SCIENTIFIC CORP COM 101137107 3011 78459 SH SOLE NO 0 0 78459 BOULDER GROWTH & INCOME FD I COM 101507101 282 26163 SH SOLE NO 0 0 26163 BOX INC CL A 10316T104 1459 75563 SH SOLE NO 0 0 75563 BOYD GAMING CORP COM 103304101 517 18913 SH SOLE NO 0 0 18913 BP PLC SPONSORED ADR 055622104 25561 584670 SH SOLE NO 0 0 584670 BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 452 17021 SH SOLE NO 0 0 17021 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 51 11766 SH SOLE NO 0 0 11766 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 304 19195 SH SOLE NO 0 0 19195 BRIGGS & STRATTON CORP COM 109043109 635 53733 SH SOLE NO 0 0 53733 BRIGHTCOVE INC COM 10921T101 218 26000 SH SOLE NO 0 0 26000 BRIGHTHOUSE FINL INC COM 10922N103 240 6617 SH SOLE NO 0 0 6617 BRINKER INTL INC COM 109641100 1834 41342 SH SOLE NO 0 0 41342 BRISTOL MYERS SQUIBB CO COM 110122108 35154 736844 SH SOLE NO 0 0 736844 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 2713 65035 SH SOLE NO 0 0 65035 BROADCOM INC COM 11135F101 8712 28973 SH SOLE NO 0 0 28973 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1852 17862 SH SOLE NO 0 0 17862 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 6156 131981 SH SOLE NO 0 0 131981 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 2550 60911 SH SOLE NO 0 0 60911 BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 253 12333 SH SOLE NO 0 0 12333 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 711 32895 SH SOLE NO 0 0 32895 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 460 14421 SH SOLE NO 0 0 14421 BROOKLINE BANCORP INC DEL COM 11373M107 1128 78394 SH SOLE NO 0 0 78394 BROOKS AUTOMATION INC COM 114340102 399 13627 SH SOLE NO 0 0 13627 BROWN & BROWN INC COM 115236101 883 29948 SH SOLE NO 0 0 29948 BROWN FORMAN CORP CL A 115637100 963 18828 SH SOLE NO 0 0 18828 BROWN FORMAN CORP CL B 115637209 7313 138558 SH SOLE NO 0 0 138558 BRYN MAWR BK CORP COM 117665109 759 21020 SH SOLE NO 0 0 21020 BSB BANCORP INC MD COM 05573H108 943 28720 SH SOLE NO 0 0 28720 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 2690 79095 SH SOLE NO 0 0 79095 BUILDERS FIRSTSOURCE INC COM 12008R107 182 13710 SH SOLE NO 0 0 13710 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 889 10225 SH SOLE NO 0 0 10225 CABOT CORP COM 127055101 245 5902 SH SOLE NO 0 0 5902 CABOT OIL & GAS CORP COM 127097103 523 20054 SH SOLE NO 0 0 20054 CACI INTL INC CL A 127190304 287 1579 SH SOLE NO 0 0 1579 CADENCE DESIGN SYSTEM INC COM 127387108 447 7044 SH SOLE NO 0 0 7044 CAESARS ENTMT CORP COM 127686103 143 16469 SH SOLE NO 0 0 16469 CAESARS ENTMT CORP NOTE 5.000%10/0 127686AA1 14 10193 SH SOLE NO 0 0 10193 CAL MAINE FOODS INC COM NEW 128030202 1108 24828 SH SOLE NO 0 0 24828 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1354 124847 SH SOLE NO 0 0 124847 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 6175 608742 SH SOLE NO 0 0 608742 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 2815 138439 SH SOLE NO 0 0 138439 CALAMOS GBL DYN INCOME FUND COM 12811L107 3233 404228 SH SOLE NO 0 0 404228 CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 986 80621 SH SOLE NO 0 0 80621 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 2878 232334 SH SOLE NO 0 0 232334 CALAVO GROWERS INC COM 128246105 286 3413 SH SOLE NO 0 0 3413 CALEDONIA MNG CORP PLC SHS NEW G1757E113 73 12152 SH SOLE NO 0 0 12152 CALIFORNIA RES CORP COM NEW 13057Q206 1196 46552 SH SOLE NO 0 0 46552 CALIFORNIA WTR SVC GROUP COM 130788102 698 12875 SH SOLE NO 0 0 12875 CALLON PETE CO DEL COM 13123X102 281 37230 SH SOLE NO 0 0 37230 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 88 24852 SH SOLE NO 0 0 24852 CAMBRIA ETF TR GLB ASSET ALLO 132061607 651 24525 SH SOLE NO 0 0 24525 CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 449 19876 SH SOLE NO 0 0 19876 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 680 18892 SH SOLE NO 0 0 18892 CAMBRIA ETF TR SOVEREIGN BD ETF 132061805 211 8480 SH SOLE NO 0 0 8480 CAMBRIDGE BANCORP COM 132152109 1172 14155 SH SOLE NO 0 0 14155 CAMDEN NATL CORP COM 133034108 4858 116449 SH SOLE NO 0 0 116449 CAMECO CORP COM 13321L108 747 63364 SH SOLE NO 0 0 63364 CAMPBELL SOUP CO COM 134429109 1616 42382 SH SOLE NO 0 0 42382 CAMTEK LTD ORD M20791105 105 11844 SH SOLE NO 0 0 11844 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 250 5217 SH SOLE NO 0 0 5217 CANADIAN NAT RES LTD COM 136385101 206 7514 SH SOLE NO 0 0 7514 CANADIAN NATL RY CO COM 136375102 4951 55340 SH SOLE NO 0 0 55340 CANADIAN PAC RY LTD COM 13645T100 601 2917 SH SOLE NO 0 0 2917 CANNTRUST HLDGS INC COM 137800207 300 38661 SH SOLE NO 0 0 38661 CANOPY GROWTH CORP COM 138035100 12925 298028 SH SOLE NO 0 0 298028 CANTEL MEDICAL CORP COM 138098108 221 3306 SH SOLE NO 0 0 3306 CAPITAL ONE FINL CORP COM 14040H105 7192 88042 SH SOLE NO 0 0 88042 CAPITOL FED FINL INC COM 14057J101 160 12011 SH SOLE NO 0 0 12011 CARA THERAPEUTICS INC COM 140755109 269 13743 SH SOLE NO 0 0 13743 CARBON BLACK INC COM 14081R103 139 10024 SH SOLE NO 0 0 10024 CARDINAL HEALTH INC COM 14149Y108 3338 69341 SH SOLE NO 0 0 69341 CARLISLE COS INC COM 142339100 1826 14894 SH SOLE NO 0 0 14894 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 481 26365 SH SOLE NO 0 0 26365 CARMAX INC COM 143130102 1069 15322 SH SOLE NO 0 0 15322 CARNIVAL CORP UNIT 99/99/9999 143658300 2047 40376 SH SOLE NO 0 0 40376 CAROLINA FINL CORP NEW COM 143873107 409 11834 SH SOLE NO 0 0 11834 CARS COM INC COM 14575E105 227 9993 SH SOLE NO 0 0 9993 CARTER BK & TR MARTINSVILLE COM 146102108 260 13599 SH SOLE NO 0 0 13599 CARVANA CO CL A 146869102 218 3756 SH SOLE NO 0 0 3756 CASEYS GEN STORES INC COM 147528103 554 4305 SH SOLE NO 0 0 4305 CATALENT INC COM 148806102 208 5126 SH SOLE NO 0 0 5126 CATALYST PHARMACEUTICALS INC COM 14888U101 146 28815 SH SOLE NO 0 0 28815 CATCHMARK TIMBER TR INC CL A 14912Y202 815 83088 SH SOLE NO 0 0 83088 CATERPILLAR INC DEL COM 149123101 45086 332768 SH SOLE NO 0 0 332768 CATHAY GEN BANCORP COM 149150104 307 9062 SH SOLE NO 0 0 9062 CBL & ASSOC PPTYS INC COM 124830100 214 138406 SH SOLE NO 0 0 138406 CBRE CLARION GLOBAL REAL EST COM 12504G100 390 52297 SH SOLE NO 0 0 52297 CBRE GROUP INC CL A 12504L109 253 5121 SH SOLE NO 0 0 5121 CBS CORP NEW CL B 124857202 1249 26290 SH SOLE NO 0 0 26290 CDK GLOBAL INC COM 12508E101 1499 25491 SH SOLE NO 0 0 25491 CDN IMPERIAL BK COMM TORONTO COM 136069101 1149 14536 SH SOLE NO 0 0 14536 CDW CORP COM 12514G108 463 4806 SH SOLE NO 0 0 4806 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1552 29505 SH SOLE NO 0 0 29505 CEL SCI CORP COM PAR NEW 150837607 362 102455 SH SOLE NO 0 0 102455 CELANESE CORP DEL COM 150870103 479 4860 SH SOLE NO 0 0 4860 CELGENE CORP COM 151020104 13624 144418 SH SOLE NO 0 0 144418 CEMEX SAB DE CV SPON ADR NEW 151290889 66 14344 SH SOLE NO 0 0 14344 CENOVUS ENERGY INC COM 15135U109 169 19480 SH SOLE NO 0 0 19480 CENTENE CORP DEL COM 15135B101 1423 26800 SH SOLE NO 0 0 26800 CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 254 30494 SH SOLE NO 0 0 30494 CENTERPOINT ENERGY INC COM 15189T107 4196 136701 SH SOLE NO 0 0 136701 CENTERSTATE BK CORP COM 15201P109 565 23740 SH SOLE NO 0 0 23740 CENTURY BANCORP INC MASS CL A NON VTG 156432106 434 5952 SH SOLE NO 0 0 5952 CENTURYLINK INC COM 156700106 2327 194099 SH SOLE NO 0 0 194099 CERNER CORP COM 156782104 2059 35998 SH SOLE NO 0 0 35998 CF INDS HLDGS INC COM 125269100 596 14590 SH SOLE NO 0 0 14590 CHARLES RIV LABS INTL INC COM 159864107 3335 22965 SH SOLE NO 0 0 22965 CHART INDS INC COM PAR $0.01 16115Q308 363 4017 SH SOLE NO 0 0 4017 CHARTER COMMUNICATIONS INC N CL A 16119P108 1122 3236 SH SOLE NO 0 0 3236 CHECK POINT SOFTWARE TECH LT ORD M22465104 1065 8427 SH SOLE NO 0 0 8427 CHEESECAKE FACTORY INC COM 163072101 232 4746 SH SOLE NO 0 0 4746 CHEGG INC COM 163092109 337 8848 SH SOLE NO 0 0 8848 CHEMED CORP NEW COM 16359R103 204 639 SH SOLE NO 0 0 639 CHEMICAL FINL CORP COM 163731102 808 19640 SH SOLE NO 0 0 19640 CHEMOURS CO COM 163851108 1572 42312 SH SOLE NO 0 0 42312 CHENIERE ENERGY INC COM NEW 16411R208 3167 46339 SH SOLE NO 0 0 46339 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1241 29598 SH SOLE NO 0 0 29598 CHERRY HILL MTG INVT CORP COM 164651101 623 36203 SH SOLE NO 0 0 36203 CHESAPEAKE ENERGY CORP COM 165167107 638 205967 SH SOLE NO 0 0 205967 CHESAPEAKE GRANITE WASH TR COM SH BEN INT 165185109 15 10450 SH SOLE NO 0 0 10450 CHESAPEAKE UTILS CORP COM 165303108 1374 15067 SH SOLE NO 0 0 15067 CHEVRON CORP NEW COM 166764100 106911 867927 SH SOLE NO 0 0 867927 CHIMERA INVT CORP COM NEW 16934Q208 2532 135138 SH SOLE NO 0 0 135138 CHINA FD INC COM 169373107 441 21644 SH SOLE NO 0 0 21644 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 1164 22845 SH SOLE NO 0 0 22845 CHIPOTLE MEXICAN GRILL INC COM 169656105 2108 2968 SH SOLE NO 0 0 2968 CHOICE HOTELS INTL INC COM 169905106 961 12366 SH SOLE NO 0 0 12366 CHROMADEX CORP COM NEW 171077407 79 19022 SH SOLE NO 0 0 19022 CHUBB LIMITED COM H1467J104 5914 42223 SH SOLE NO 0 0 42223 CHURCH & DWIGHT INC COM 171340102 7029 98688 SH SOLE NO 0 0 98688 CIENA CORP COM NEW 171779309 905 24248 SH SOLE NO 0 0 24248 CIGNA CORP NEW COM 125523100 8047 50037 SH SOLE NO 0 0 50037 CINCINNATI FINL CORP COM 172062101 2503 29149 SH SOLE NO 0 0 29149 CINEMARK HOLDINGS INC COM 17243V102 283 7098 SH SOLE NO 0 0 7098 CINTAS CORP COM 172908105 2929 14492 SH SOLE NO 0 0 14492 CISCO SYS INC COM 17275R102 81840 1515839 SH SOLE NO 0 0 1515839 CIT GROUP INC COM NEW 125581801 265 5535 SH SOLE NO 0 0 5535 CITIGROUP INC COM NEW 172967424 19148 307753 SH SOLE NO 0 0 307753 CITIZENS & NORTHN CORP COM 172922106 272 10881 SH SOLE NO 0 0 10881 CITIZENS FINL GROUP INC COM 174610105 2956 90962 SH SOLE NO 0 0 90962 CITRIX SYS INC COM 177376100 584 5862 SH SOLE NO 0 0 5862 CITY OFFICE REIT INC COM 178587101 264 23368 SH SOLE NO 0 0 23368 CLEAN ENERGY FUELS CORP COM 184499101 139 45121 SH SOLE NO 0 0 45121 CLEAN HARBORS INC COM 184496107 358 5015 SH SOLE NO 0 0 5015 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 665 69199 SH SOLE NO 0 0 69199 CLEARBRIDGE MLP AND MIDSTRM COM 184692101 947 74809 SH SOLE NO 0 0 74809 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 108 11201 SH SOLE NO 0 0 11201 CLEVELAND CLIFFS INC COM 185899101 1116 111760 SH SOLE NO 0 0 111760 CLOROX CO DEL COM 189054109 16561 103214 SH SOLE NO 0 0 103214 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 338 35038 SH SOLE NO 0 0 35038 CLOVIS ONCOLOGY INC COM 189464100 221 8918 SH SOLE NO 0 0 8918 CME GROUP INC COM CL A 12572Q105 11458 69623 SH SOLE NO 0 0 69623 CMS ENERGY CORP COM 125896100 2725 49078 SH SOLE NO 0 0 49078 CNOOC LTD SPONSORED ADR 126132109 262 1414 SH SOLE NO 0 0 1414 CNX RESOURCES CORPORATION COM 12653C108 171 15887 SH SOLE NO 0 0 15887 COCA COLA CO COM 191216100 58571 1249919 SH SOLE NO 0 0 1249919 COCA COLA CONSOLIDATED INC COM 191098102 332 1155 SH SOLE NO 0 0 1155 COCA COLA EUROPEAN PARTNERS SHS G25839104 1120 21661 SH SOLE NO 0 0 21661 CODA OCTOPUS GROUP INC COM NEW 19188U206 114 12250 SH SOLE NO 0 0 12250 COGNEX CORP COM 192422103 840 16530 SH SOLE NO 0 0 16530 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4899 67625 SH SOLE NO 0 0 67625 COHEN & STEERS CLOSED END OP COM 19248P106 2666 215739 SH SOLE NO 0 0 215739 COHEN & STEERS GLOBAL INC BL COM 19248M103 97 11436 SH SOLE NO 0 0 11436 COHEN & STEERS INFRASTRUCTUR COM 19248A109 1558 63571 SH SOLE NO 0 0 63571 COHEN & STEERS QUALITY RLTY COM 19247L106 1323 103383 SH SOLE NO 0 0 103383 COHEN & STEERS REIT & PFD &I COM 19247X100 1035 50279 SH SOLE NO 0 0 50279 COHEN & STEERS SLT PFD INCM COM 19248Y107 256 9587 SH SOLE NO 0 0 9587 COHEN & STEERS TOTAL RETURN COM 19247R103 2407 182523 SH SOLE NO 0 0 182523 COLGATE PALMOLIVE CO COM 194162103 18324 267351 SH SOLE NO 0 0 267351 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 416 27527 SH SOLE NO 0 0 27527 COLONY CAP INC NOTE 3.875% 1/1 19624RAB2 39 41000 SH SOLE NO 0 0 41000 COLONY CAP INC NEW CL A COM 19626G108 1377 258973 SH SOLE NO 0 0 258973 COLONY CR REAL ESTATE INC COM CL A 19625T101 3574 228257 SH SOLE NO 0 0 228257 COLUMBIA BKG SYS INC COM 197236102 1231 37675 SH SOLE NO 0 0 37675 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 871 43798 SH SOLE NO 0 0 43798 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 1953 86533 SH SOLE NO 0 0 86533 COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 294 6967 SH SOLE NO 0 0 6967 COLUMBIA FINL INC COM 197641103 744 47500 SH SOLE NO 0 0 47500 COLUMBIA PPTY TR INC COM NEW 198287203 3242 144029 SH SOLE NO 0 0 144029 COLUMBIA SELIGM PREM TECH GR COM 19842X109 240 11967 SH SOLE NO 0 0 11967 COLUMBIA SPORTSWEAR CO COM 198516106 320 3078 SH SOLE NO 0 0 3078 COMCAST CORP NEW CL A 20030N101 24800 620324 SH SOLE NO 0 0 620324 COMERICA INC COM 200340107 1039 14171 SH SOLE NO 0 0 14171 COMMERCE BANCSHARES INC COM 200525103 791 13631 SH SOLE NO 0 0 13631 COMMUNITY BK SYS INC COM 203607106 1703 28493 SH SOLE NO 0 0 28493 COMMUNITY HEALTH SYS INC NEW COM 203668108 54 14602 SH SOLE NO 0 0 14602 COMMUNITY HEALTHCARE TR INC COM 20369C106 285 7947 SH SOLE NO 0 0 7947 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 574 36623 SH SOLE NO 0 0 36623 COMPASS MINERALS INTL INC COM 20451N101 1571 28897 SH SOLE NO 0 0 28897 COMSTOCK MNG INC COM NEW 205750201 131 627401 SH SOLE NO 0 0 627401 CONAGRA BRANDS INC COM 205887102 3347 120671 SH SOLE NO 0 0 120671 CONATUS PHARMACEUTICALS INC COM 20600T108 43 40364 SH SOLE NO 0 0 40364 CONCHO RES INC COM 20605P101 343 3092 SH SOLE NO 0 0 3092 CONDUENT INC COM 206787103 171 12417 SH SOLE NO 0 0 12417 CONNECTICUT WTR SVC INC COM 207797101 827 12054 SH SOLE NO 0 0 12054 CONNECTONE BANCORP INC NEW COM 20786W107 412 20922 SH SOLE NO 0 0 20922 CONOCOPHILLIPS COM 20825C104 28598 428507 SH SOLE NO 0 0 428507 CONSOLIDATED COMM HLDGS INC COM 209034107 200 18383 SH SOLE NO 0 0 18383 CONSOLIDATED EDISON INC COM 209115104 36999 436259 SH SOLE NO 0 0 436259 CONSTELLATION BRANDS INC CL A 21036P108 19917 113600 SH SOLE NO 0 0 113600 CONSTELLATION BRANDS INC CL B 21036P207 338 1934 SH SOLE NO 0 0 1934 CONTINENTAL RESOURCES INC COM 212015101 1024 22877 SH SOLE NO 0 0 22877 COOPER COS INC COM NEW 216648402 1061 3584 SH SOLE NO 0 0 3584 COPART INC COM 217204106 887 14650 SH SOLE NO 0 0 14650 CORE LABORATORIES N V COM N22717107 209 3035 SH SOLE NO 0 0 3035 CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 456 12421 SH SOLE NO 0 0 12421 CORINDUS VASCULAR ROBOTICS I COM 218730109 126 72500 SH SOLE NO 0 0 72500 CORNING INC COM 219350105 16242 490719 SH SOLE NO 0 0 490719 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 203 7459 SH SOLE NO 0 0 7459 CORREVIO PHARMA CORP COM 22026V105 228 72373 SH SOLE NO 0 0 72373 COSTAR GROUP INC COM 22160N109 1554 3333 SH SOLE NO 0 0 3333 COSTCO WHSL CORP NEW COM 22160K105 48987 202309 SH SOLE NO 0 0 202309 COVANTA HLDG CORP COM 22282E102 1243 71821 SH SOLE NO 0 0 71821 COVENANT TRANSN GROUP INC CL A 22284P105 503 26514 SH SOLE NO 0 0 26514 COVETRUS INC COM 22304C100 519 16299 SH SOLE NO 0 0 16299 CPI CARD GROUP INC COM NEW 12634H200 114 33607 SH SOLE NO 0 0 33607 CRACKER BARREL OLD CTRY STOR COM 22410J106 1716 10622 SH SOLE NO 0 0 10622 CRANE CO COM 224399105 548 6482 SH SOLE NO 0 0 6482 CREDIT ACCEP CORP MICH COM 225310101 404 895 SH SOLE NO 0 0 895 CREDIT SUISSE GROUP SPONSORED ADR 225401108 587 50387 SH SOLE NO 0 0 50387 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 230 93005 SH SOLE NO 0 0 93005 CREDIT SUISSE NASSAU BRH LG CP GRTH ENH 22542D423 261 1041 SH SOLE NO 0 0 1041 CREE INC COM 225447101 455 7966 SH SOLE NO 0 0 7966 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 601 16829 SH SOLE NO 0 0 16829 CRONOS GROUP INC COM 22717L101 2979 161673 SH SOLE NO 0 0 161673 CROWN CASTLE INTL CORP NEW COM 22822V101 4607 35999 SH SOLE NO 0 0 35999 CSX CORP COM 126408103 19228 256999 SH SOLE NO 0 0 256999 CTRIP COM INTL LTD SPONSORED ADS 22943F100 729 16687 SH SOLE NO 0 0 16687 CUBESMART COM 229663109 5388 168174 SH SOLE NO 0 0 168174 CULLEN FROST BANKERS INC COM 229899109 2737 28205 SH SOLE NO 0 0 28205 CUMMINS INC COM 231021106 10687 67700 SH SOLE NO 0 0 67700 CURTISS WRIGHT CORP COM 231561101 588 5193 SH SOLE NO 0 0 5193 CVB FINL CORP COM 126600105 2196 104343 SH SOLE NO 0 0 104343 CVD EQUIPMENT CORP COM 126601103 90 22928 SH SOLE NO 0 0 22928 CVS HEALTH CORP COM 126650100 33549 622093 SH SOLE NO 0 0 622093 CYBERARK SOFTWARE LTD SHS M2682V108 3251 27314 SH SOLE NO 0 0 27314 CYPRESS SEMICONDUCTOR CORP COM 232806109 629 42223 SH SOLE NO 0 0 42223 CYRUSONE INC COM 23283R100 245 4684 SH SOLE NO 0 0 4684 CYTOSORBENTS CORP COM NEW 23283X206 133 17685 SH SOLE NO 0 0 17685 D R HORTON INC COM 23331A109 990 23935 SH SOLE NO 0 0 23935 DANAHER CORPORATION COM 235851102 10595 80258 SH SOLE NO 0 0 80258 DARDEN RESTAURANTS INC COM 237194105 3920 32278 SH SOLE NO 0 0 32278 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 234 13093 SH SOLE NO 0 0 13093 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 1790 81126 SH SOLE NO 0 0 81126 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 2405 103742 SH SOLE NO 0 0 103742 DAVITA INC COM 23918K108 601 11086 SH SOLE NO 0 0 11086 DBX ETF TR XTRACK FTSE US 233051515 281 10226 SH SOLE NO 0 0 10226 DBX ETF TR XTRACK MSCI EAFE 233051200 13830 442994 SH SOLE NO 0 0 442994 DBX ETF TR XTRACK MSCI EMRG 233051101 521 22984 SH SOLE NO 0 0 22984 DBX ETF TR XTRACK MSCI EURP 233051853 358 12634 SH SOLE NO 0 0 12634 DBX ETF TR XTRACK RUSS 1000 233051481 1517 46587 SH SOLE NO 0 0 46587 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 422 12773 SH SOLE NO 0 0 12773 DEERE & CO COM 244199105 19065 119276 SH SOLE NO 0 0 119276 DELAWARE INV MN MUN INC FD I COM 24610V103 202 16054 SH SOLE NO 0 0 16054 DELEK US HLDGS INC NEW COM 24665A103 1032 28357 SH SOLE NO 0 0 28357 DELL TECHNOLOGIES INC CL C 24703L202 3636 61966 SH SOLE NO 0 0 61966 DELTA AIR LINES INC DEL COM NEW 247361702 4512 87374 SH SOLE NO 0 0 87374 DELUXE CORP COM 248019101 250 5727 SH SOLE NO 0 0 5727 DENBURY RES INC COM NEW 247916208 594 289810 SH SOLE NO 0 0 289810 DENISON MINES CORP COM 248356107 24 47179 SH SOLE NO 0 0 47179 DENTSPLY SIRONA INC COM 24906P109 234 4735 SH SOLE NO 0 0 4735 DEUTSCHE BANK AG NAMEN AKT D18190898 105 13000 SH SOLE NO 0 0 13000 DEUTSCHE BK AG LONDON ETN DJ HY 2022 25153Q658 207 8264 SH SOLE NO 0 0 8264 DEVON ENERGY CORP NEW COM 25179M103 3308 104846 SH SOLE NO 0 0 104846 DEXCOM INC COM 252131107 470 3953 SH SOLE NO 0 0 3953 DIAGEO P L C SPON ADR NEW 25243Q205 14774 90301 SH SOLE NO 0 0 90301 DIAMOND HILL INVESTMENT GROU COM NEW 25264R207 540 3860 SH SOLE NO 0 0 3860 DIAMONDBACK ENERGY INC COM 25278X109 1625 16011 SH SOLE NO 0 0 16011 DICKS SPORTING GOODS INC COM 253393102 412 11198 SH SOLE NO 0 0 11198 DIGITAL RLTY TR INC COM 253868103 5268 44275 SH SOLE NO 0 0 44275 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 911 23719 SH SOLE NO 0 0 23719 DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 211 3417 SH SOLE NO 0 0 3417 DIREXION SHS ETF TR DLY TECH BULL 3X 25459W102 206 1486 SH SOLE NO 0 0 1486 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 601 12571 SH SOLE NO 0 0 12571 DISCOVER FINL SVCS COM 254709108 3573 50220 SH SOLE NO 0 0 50220 DISCOVERY INC COM SER C 25470F302 298 11734 SH SOLE NO 0 0 11734 DISH NETWORK CORP CL A 25470M109 237 7498 SH SOLE NO 0 0 7498 DISNEY WALT CO COM DISNEY 254687106 81040 729896 SH SOLE NO 0 0 729896 DNP SELECT INCOME FD COM 23325P104 7991 693103 SH SOLE NO 0 0 693103 DOCUSIGN INC COM 256163106 2177 42007 SH SOLE NO 0 0 42007 DOLBY LABORATORIES INC COM CL A 25659T107 216 3431 SH SOLE NO 0 0 3431 DOLLAR GEN CORP NEW COM 256677105 2175 18235 SH SOLE NO 0 0 18235 DOLLAR TREE INC COM 256746108 3056 29097 SH SOLE NO 0 0 29097 DOMINION ENERGY INC COM 25746U109 29223 381209 SH SOLE NO 0 0 381209 DOMINOS PIZZA INC COM 25754A201 1065 4128 SH SOLE NO 0 0 4128 DONALDSON INC COM 257651109 1711 34180 SH SOLE NO 0 0 34180 DORCHESTER MINERALS LP COM UNIT 25820R105 445 24411 SH SOLE NO 0 0 24411 DORIAN LPG LTD SHS USD Y2106R110 102 16013 SH SOLE NO 0 0 16013 DOUBLELINE INCOME SOLUTIONS COM 258622109 3909 196158 SH SOLE NO 0 0 196158 DOVER CORP COM 260003108 2078 22153 SH SOLE NO 0 0 22153 DOWDUPONT INC COM 26078J100 37381 701216 SH SOLE NO 0 0 701216 DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 251 81980 SH SOLE NO 0 0 81980 DREYFUS STRATEGIC MUNS INC COM 261932107 268 34066 SH SOLE NO 0 0 34066 DRIVE SHACK INC COM 262077100 406 90559 SH SOLE NO 0 0 90559 DROPBOX INC CL A 26210C104 312 14351 SH SOLE NO 0 0 14351 DTE ENERGY CO COM 233331107 5380 43130 SH SOLE NO 0 0 43130 DUFF & PHELPS GLB UTL INC FD COM 26433C105 354 23719 SH SOLE NO 0 0 23719 DUKE ENERGY CORP NEW COM NEW 26441C204 33447 371637 SH SOLE NO 0 0 371637 DUKE REALTY CORP COM NEW 264411505 484 15859 SH SOLE NO 0 0 15859 DUNKIN BRANDS GROUP INC COM 265504100 11566 154012 SH SOLE NO 0 0 154012 DURECT CORP COM 266605104 7 12500 SH SOLE NO 0 0 12500 DWS MUN INCOME TR NEW COM 233368109 1243 112851 SH SOLE NO 0 0 112851 DXC TECHNOLOGY CO COM 23355L106 1058 16466 SH SOLE NO 0 0 16466 DXP ENTERPRISES INC NEW COM NEW 233377407 1794 46118 SH SOLE NO 0 0 46118 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 170 23374 SH SOLE NO 0 0 23374 DYNEX CAP INC COM NEW 26817Q506 1748 287186 SH SOLE NO 0 0 287186 EAGLE BANCORP INC MD COM 268948106 726 14481 SH SOLE NO 0 0 14481 EAGLE GRWTH & INCOME OPPTY F COM SHS BEN IN 26958J105 162 10600 SH SOLE NO 0 0 10600 EAGLE MATERIALS INC COM 26969P108 466 5529 SH SOLE NO 0 0 5529 EAGLE PT CR CO LLC COM 269808101 874 52583 SH SOLE NO 0 0 52583 EASTGROUP PPTY INC COM 277276101 312 2801 SH SOLE NO 0 0 2801 EASTMAN CHEMICAL CO COM 277432100 1841 24266 SH SOLE NO 0 0 24266 EATON CORP PLC SHS G29183103 10239 127105 SH SOLE NO 0 0 127105 EATON VANCE CA MUNI INCOME T SH BEN INT 27826F101 220 18400 SH SOLE NO 0 0 18400 EATON VANCE CORP COM NON VTG 278265103 2300 57081 SH SOLE NO 0 0 57081 EATON VANCE ENH EQTY INC FD COM 278277108 643 39094 SH SOLE NO 0 0 39094 EATON VANCE ENHANCED EQ INC COM 278274105 1017 70822 SH SOLE NO 0 0 70822 EATON VANCE FLTG RATE INCOM COM SHS BEN INT 278284104 165 11182 SH SOLE NO 0 0 11182 EATON VANCE FLTING RATE INC COM 278279104 188 14307 SH SOLE NO 0 0 14307 EATON VANCE FLTNG RATE 2022 COM 27831H100 319 34954 SH SOLE NO 0 0 34954 EATON VANCE LTD DUR INCOME F COM 27828H105 4436 350676 SH SOLE NO 0 0 350676 EATON VANCE MUN BD FD COM 27827X101 884 71359 SH SOLE NO 0 0 71359 EATON VANCE MUN INCOME 2028 SHS 27829U105 443 22000 SH SOLE NO 0 0 22000 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 852 69862 SH SOLE NO 0 0 69862 EATON VANCE NEW YORK MUN BD COM 27827Y109 264 22545 SH SOLE NO 0 0 22545 EATON VANCE RISK MNGD DIV EQ COM 27829G106 408 44424 SH SOLE NO 0 0 44424 EATON VANCE SH TM DR DIVR IN COM 27828V104 360 27768 SH SOLE NO 0 0 27768 EATON VANCE SR FLTNG RTE TR COM 27828Q105 554 42576 SH SOLE NO 0 0 42576 EATON VANCE SR INCOME TR SH BEN INT 27826S103 95 15553 SH SOLE NO 0 0 15553 EATON VANCE TAX ADVT DIV INC COM 27828G107 2749 123337 SH SOLE NO 0 0 123337 EATON VANCE TAX MNGD GBL DV COM 27829F108 2314 284357 SH SOLE NO 0 0 284357 EATON VANCE TAX MNGED BUY WR COM 27828X100 1319 84455 SH SOLE NO 0 0 84455 EATON VANCE TX ADV GLB DIV O COM 27828U106 777 32400 SH SOLE NO 0 0 32400 EATON VANCE TX ADV GLBL DIV COM 27828S101 1287 82856 SH SOLE NO 0 0 82856 EATON VANCE TX MGD DIV EQ IN COM 27828N102 1669 147757 SH SOLE NO 0 0 147757 EATON VANCE TX MNG BY WRT OP COM 27828Y108 1892 125985 SH SOLE NO 0 0 125985 EATON VANCE TXMGD GL BUYWR O COM 27829C105 1267 129744 SH SOLE NO 0 0 129744 EBAY INC COM 278642103 2503 67409 SH SOLE NO 0 0 67409 ECOLAB INC COM 278865100 9132 51732 SH SOLE NO 0 0 51732 EDAP TMS S A SPONSORED ADR 268311107 70 23500 SH SOLE NO 0 0 23500 EDISON INTL COM 281020107 2600 41996 SH SOLE NO 0 0 41996 EDITAS MEDICINE INC COM 28106W103 731 29902 SH SOLE NO 0 0 29902 EDWARDS LIFESCIENCES CORP COM 28176E108 7021 36698 SH SOLE NO 0 0 36698 EL PASO ENERGY CAP TR I PFD CV TR SECS 283678209 228 4214 SH SOLE NO 0 0 4214 ELANCO ANIMAL HEALTH INC COM 28414H103 499 15562 SH SOLE NO 0 0 15562 ELECTRONIC ARTS INC COM 285512109 2637 25748 SH SOLE NO 0 0 25748 ELLIE MAE INC COM 28849P100 221 2246 SH SOLE NO 0 0 2246 EMCOR GROUP INC COM 29084Q100 279 3825 SH SOLE NO 0 0 3825 EMERSON ELEC CO COM 291011104 29706 433854 SH SOLE NO 0 0 433854 EMPIRE ST RLTY OP L P UNIT LTD PRT 60 292102209 338 21474 SH SOLE NO 0 0 21474 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 938 58822 SH SOLE NO 0 0 58822 EMX RTY CORP COM 26873J107 37 31788 SH SOLE NO 0 0 31788 ENBRIDGE INC COM 29250N105 14808 408407 SH SOLE NO 0 0 408407 ENCANA CORP COM 292505104 277 38366 SH SOLE NO 0 0 38366 ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 22 25000 SH SOLE NO 0 0 25000 ENCORE WIRE CORP COM 292562105 251 4402 SH SOLE NO 0 0 4402 ENDEAVOUR SILVER CORP COM 29258Y103 202 80377 SH SOLE NO 0 0 80377 ENERGOUS CORP COM 29272C103 106 16844 SH SOLE NO 0 0 16844 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 10005 650998 SH SOLE NO 0 0 650998 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 133 10445 SH SOLE NO 0 0 10445 ENPHASE ENERGY INC COM 29355A107 227 24665 SH SOLE NO 0 0 24665 ENSCO PLC SHS CLASS A G3157S106 224 57087 SH SOLE NO 0 0 57087 ENSTAR GROUP LIMITED SHS G3075P101 220 1265 SH SOLE NO 0 0 1265 ENTEGRIS INC COM 29362U104 647 18148 SH SOLE NO 0 0 18148 ENTERGY CORP NEW COM 29364G103 2735 28599 SH SOLE NO 0 0 28599 ENTERPRISE BANCORP INC MASS COM 293668109 2351 81861 SH SOLE NO 0 0 81861 ENTERPRISE PRODS PARTNERS L COM 293792107 23392 803861 SH SOLE NO 0 0 803861 ENVIVA PARTNERS LP COM UNIT 29414J107 290 9011 SH SOLE NO 0 0 9011 EOG RES INC COM 26875P101 6733 70744 SH SOLE NO 0 0 70744 EP ENERGY CORP CL A 268785102 2 10000 SH SOLE NO 0 0 10000 EPR PPTYS COM SH BEN INT 26884U109 2219 28857 SH SOLE NO 0 0 28857 EQT CORP COM 26884L109 246 11901 SH SOLE NO 0 0 11901 EQUIFAX INC COM 294429105 1622 13693 SH SOLE NO 0 0 13693 EQUINIX INC COM 29444U700 788 1740 SH SOLE NO 0 0 1740 EQUINOR ASA SPONSORED ADR 29446M102 357 16292 SH SOLE NO 0 0 16292 EQUITRANS MIDSTREAM CORPORAT COM 294600101 213 9782 SH SOLE NO 0 0 9782 EQUITY COMWLTH COM SH BEN INT 294628102 215 6600 SH SOLE NO 0 0 6600 EQUITY RESIDENTIAL SH BEN INT 29476L107 881 11698 SH SOLE NO 0 0 11698 ERICSSON ADR B SEK 10 294821608 457 49887 SH SOLE NO 0 0 49887 ESCO TECHNOLOGIES INC COM 296315104 339 5061 SH SOLE NO 0 0 5061 ESSEX PPTY TR INC COM 297178105 771 2666 SH SOLE NO 0 0 2666 ETF MANAGERS TR AI POWERED EQT 26924G813 499 19292 SH SOLE NO 0 0 19292 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 1663 44654 SH SOLE NO 0 0 44654 ETF MANAGERS TR DRONE ECONMY STG 26924G805 295 8808 SH SOLE NO 0 0 8808 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 9571 263180 SH SOLE NO 0 0 263180 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 811 21852 SH SOLE NO 0 0 21852 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 4772 119278 SH SOLE NO 0 0 119278 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 515 12004 SH SOLE NO 0 0 12004 ETF SER SOLUTIONS APTUS BHVRL MMTM 26922A784 266 9106 SH SOLE NO 0 0 9106 ETFIS SER TR I INFRAC ACT MLP 26923G103 686 115217 SH SOLE NO 0 0 115217 ETSY INC COM 29786A106 423 6301 SH SOLE NO 0 0 6301 EVANS BANCORP INC COM NEW 29911Q208 2568 72039 SH SOLE NO 0 0 72039 EVEREST RE GROUP LTD COM G3223R108 247 1146 SH SOLE NO 0 0 1146 EVERGY INC COM 30034W106 2619 45125 SH SOLE NO 0 0 45125 EVERSOURCE ENERGY COM 30040W108 15390 216918 SH SOLE NO 0 0 216918 EVOKE PHARMA INC COM 30049G104 48 32387 SH SOLE NO 0 0 32387 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 396 31505 SH SOLE NO 0 0 31505 EXACT SCIENCES CORP COM 30063P105 2391 27608 SH SOLE NO 0 0 27608 EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 377 10834 SH SOLE NO 0 0 10834 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 449 13747 SH SOLE NO 0 0 13747 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 1961 59579 SH SOLE NO 0 0 59579 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 8205 211873 SH SOLE NO 0 0 211873 EXCHANGE TRADED CONCEPTS TR YLD SHS HGH INC 301505301 2321 131540 SH SOLE NO 0 0 131540 EXELIXIS INC COM 30161Q104 4342 182461 SH SOLE NO 0 0 182461 EXELON CORP COM 30161N101 11988 239140 SH SOLE NO 0 0 239140 EXP WORLD HOLDINGS INC COM 30212W100 289 26637 SH SOLE NO 0 0 26637 EXPEDIA GROUP INC COM NEW 30212P303 1783 14983 SH SOLE NO 0 0 14983 EXPEDITORS INTL WASH INC COM 302130109 1236 16290 SH SOLE NO 0 0 16290 EXTRA SPACE STORAGE INC COM 30225T102 347 3408 SH SOLE NO 0 0 3408 EXXON MOBIL CORP COM 30231G102 183945 2276550 SH SOLE NO 0 0 2276550 F M C CORP COM NEW 302491303 832 10839 SH SOLE NO 0 0 10839 F5 NETWORKS INC COM 315616102 328 2091 SH SOLE NO 0 0 2091 FABRINET SHS G3323L100 218 4174 SH SOLE NO 0 0 4174 FACEBOOK INC CL A 30303M102 75004 449964 SH SOLE NO 0 0 449964 FACTSET RESH SYS INC COM 303075105 1042 4197 SH SOLE NO 0 0 4197 FAIR ISAAC CORP COM 303250104 680 2504 SH SOLE NO 0 0 2504 FARMERS NATL BANC CORP COM 309627107 630 45724 SH SOLE NO 0 0 45724 FASTENAL CO COM 311900104 10073 156646 SH SOLE NO 0 0 156646 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 853 6191 SH SOLE NO 0 0 6191 FEDERATED INVS INC PA CL B 314211103 12636 431146 SH SOLE NO 0 0 431146 FEDEX CORP COM 31428X106 21427 118114 SH SOLE NO 0 0 118114 FERRARI N V COM N3167Y103 325 2429 SH SOLE NO 0 0 2429 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 39 29938 SH SOLE NO 0 0 29938 FFBW INC COM 30258M107 369 34350 SH SOLE NO 0 0 34350 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 275 18576 SH SOLE NO 0 0 18576 FIDELITY CONSMR STAPLES 316092303 7047 208144 SH SOLE NO 0 0 208144 FIDELITY DIVID ETF RISI 316092832 14440 457279 SH SOLE NO 0 0 457279 FIDELITY HIGH DIVID ETF 316092840 1582 52814 SH SOLE NO 0 0 52814 FIDELITY HIGH YILD ETF 316092618 372 7299 SH SOLE NO 0 0 7299 FIDELITY INT HG DIV ETF 316092725 461 22264 SH SOLE NO 0 0 22264 FIDELITY INT VL FCT ETF 316092717 243 11236 SH SOLE NO 0 0 11236 FIDELITY LOW DURTIN ETF 316188408 2764 54902 SH SOLE NO 0 0 54902 FIDELITY LOW VOLITY ETF 316092824 6580 193262 SH SOLE NO 0 0 193262 FIDELITY LTD TRM BD ETF 316188200 2175 43388 SH SOLE NO 0 0 43388 FIDELITY MOMENTUM FACTR 316092816 2276 67339 SH SOLE NO 0 0 67339 FIDELITY MSCI COMMNTN SVC 316092873 3917 122566 SH SOLE NO 0 0 122566 FIDELITY MSCI CONSM DIS 316092204 6563 149607 SH SOLE NO 0 0 149607 FIDELITY MSCI ENERGY IDX 316092402 4794 265161 SH SOLE NO 0 0 265161 FIDELITY MSCI FINLS IDX 316092501 14932 397980 SH SOLE NO 0 0 397980 FIDELITY MSCI HLTH CARE I 316092600 22951 515764 SH SOLE NO 0 0 515764 FIDELITY MSCI INDL INDX 316092709 3840 100535 SH SOLE NO 0 0 100535 FIDELITY MSCI INFO TECH I 316092808 23090 389522 SH SOLE NO 0 0 389522 FIDELITY MSCI MATLS INDEX 316092881 3828 121553 SH SOLE NO 0 0 121553 FIDELITY MSCI RL EST ETF 316092857 17608 678040 SH SOLE NO 0 0 678040 FIDELITY MSCI UTILS INDEX 316092865 4235 110600 SH SOLE NO 0 0 110600 FIDELITY QLTY FCTOR ETF 316092790 2209 65342 SH SOLE NO 0 0 65342 FIDELITY TOTAL BD ETF 316188309 6867 137465 SH SOLE NO 0 0 137465 FIDELITY VLU FACTOR ETF 316092782 3404 102663 SH SOLE NO 0 0 102663 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 14956 49414 SH SOLE NO 0 0 49414 FIDELITY D & D BANCORP INC COM 31609R100 449 7597 SH SOLE NO 0 0 7597 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 417 11420 SH SOLE NO 0 0 11420 FIDELITY NATL INFORMATION SV COM 31620M106 3186 28171 SH SOLE NO 0 0 28171 FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 335 31811 SH SOLE NO 0 0 31811 FIFTH THIRD BANCORP COM 316773100 5351 212206 SH SOLE NO 0 0 212206 FINANCIAL INSTNS INC COM 317585404 16440 604859 SH SOLE NO 0 0 604859 FIREEYE INC COM 31816Q101 1474 87830 SH SOLE NO 0 0 87830 FIRST AMERN FINL CORP COM 31847R102 406 7897 SH SOLE NO 0 0 7897 FIRST BANCORP INC ME COM 31866P102 396 15929 SH SOLE NO 0 0 15929 FIRST BANCORP N C COM 318910106 277 7975 SH SOLE NO 0 0 7975 FIRST BUSEY CORP COM NEW 319383204 504 20659 SH SOLE NO 0 0 20659 FIRST CMNTY BANKSHARES INC V COM 31983A103 587 17726 SH SOLE NO 0 0 17726 FIRST COMWLTH FINL CORP PA COM 319829107 611 48565 SH SOLE NO 0 0 48565 FIRST DEFIANCE FINL CORP COM 32006W106 241 8388 SH SOLE NO 0 0 8388 FIRST FINL BANKSHARES COM 32020R109 11703 202558 SH SOLE NO 0 0 202558 FIRST MAJESTIC SILVER CORP COM 32076V103 297 45275 SH SOLE NO 0 0 45275 FIRST MERCHANTS CORP COM 320817109 589 15986 SH SOLE NO 0 0 15986 FIRST MID ILL BANCSHARES INC COM 320866106 448 13464 SH SOLE NO 0 0 13464 FIRST REP BK SAN FRANCISCO C COM 33616C100 461 4590 SH SOLE NO 0 0 4590 FIRST SOLAR INC COM 336433107 1430 27065 SH SOLE NO 0 0 27065 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 332 7442 SH SOLE NO 0 0 7442 FIRST TR ENERGY INCOME & GRW COM 33738G104 949 43663 SH SOLE NO 0 0 43663 FIRST TR ENERGY INFRASTRCTR COM 33738C103 1214 76632 SH SOLE NO 0 0 76632 FIRST TR EXCH TRADED FD II NASDQ CLN EDGE 33737A108 272 6241 SH SOLE NO 0 0 6241 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 278 7353 SH SOLE NO 0 0 7353 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 610 15574 SH SOLE NO 0 0 15574 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 551 8812 SH SOLE NO 0 0 8812 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 917 16291 SH SOLE NO 0 0 16291 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 664 32761 SH SOLE NO 0 0 32761 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 10516 193426 SH SOLE NO 0 0 193426 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 1202 33826 SH SOLE NO 0 0 33826 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 2470 98715 SH SOLE NO 0 0 98715 FIRST TR EXCH TRD ALPHA FD I EURO ALPHADEX 33737J505 5761 152632 SH SOLE NO 0 0 152632 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 3335 95876 SH SOLE NO 0 0 95876 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 554 11137 SH SOLE NO 0 0 11137 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 4583 85121 SH SOLE NO 0 0 85121 FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 247 11406 SH SOLE NO 0 0 11406 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 16413 303832 SH SOLE NO 0 0 303832 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 237 6389 SH SOLE NO 0 0 6389 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 5291 91848 SH SOLE NO 0 0 91848 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 762 18112 SH SOLE NO 0 0 18112 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 976 21311 SH SOLE NO 0 0 21311 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 5178 222169 SH SOLE NO 0 0 222169 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 37723 271588 SH SOLE NO 0 0 271588 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 1723 64474 SH SOLE NO 0 0 64474 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 18148 951159 SH SOLE NO 0 0 951159 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 26734 889085 SH SOLE NO 0 0 889085 FIRST TR EXCHANGE TRADED FD DORSEYWRGT ETF 33738R712 1150 57305 SH SOLE NO 0 0 57305 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 487 20594 SH SOLE NO 0 0 20594 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 441 34164 SH SOLE NO 0 0 34164 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 3053 100897 SH SOLE NO 0 0 100897 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 19247 320906 SH SOLE NO 0 0 320906 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 1991 41672 SH SOLE NO 0 0 41672 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 12409 241996 SH SOLE NO 0 0 241996 FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 1736 34930 SH SOLE NO 0 0 34930 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 19971 261369 SH SOLE NO 0 0 261369 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 305 7662 SH SOLE NO 0 0 7662 FIRST TR EXCHANGE TRADED FD INDXX INOVTV ETF 33741X201 828 28390 SH SOLE NO 0 0 28390 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 397 10465 SH SOLE NO 0 0 10465 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 3040 165424 SH SOLE NO 0 0 165424 FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 614 30597 SH SOLE NO 0 0 30597 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 3172 82823 SH SOLE NO 0 0 82823 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 568 23308 SH SOLE NO 0 0 23308 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 5596 199172 SH SOLE NO 0 0 199172 FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 239 7515 SH SOLE NO 0 0 7515 FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 199 11561 SH SOLE NO 0 0 11561 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 20014 809319 SH SOLE NO 0 0 809319 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 27658 183353 SH SOLE NO 0 0 183353 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 1798 73772 SH SOLE NO 0 0 73772 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 3369 112968 SH SOLE NO 0 0 112968 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 7062 149952 SH SOLE NO 0 0 149952 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 323 10650 SH SOLE NO 0 0 10650 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 21626 338336 SH SOLE NO 0 0 338336 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 15228 203344 SH SOLE NO 0 0 203344 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 240 8494 SH SOLE NO 0 0 8494 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 4489 87883 SH SOLE NO 0 0 87883 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 14555 763651 SH SOLE NO 0 0 763651 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 3480 68831 SH SOLE NO 0 0 68831 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 344 13571 SH SOLE NO 0 0 13571 FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 936 27110 SH SOLE NO 0 0 27110 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 1295 29996 SH SOLE NO 0 0 29996 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 272 7754 SH SOLE NO 0 0 7754 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 1465 31741 SH SOLE NO 0 0 31741 FIRST TR INTER DUR PFD & IN COM 33718W103 868 39833 SH SOLE NO 0 0 39833 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 2533 37835 SH SOLE NO 0 0 37835 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 5815 112773 SH SOLE NO 0 0 112773 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 15723 264252 SH SOLE NO 0 0 264252 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 4620 68924 SH SOLE NO 0 0 68924 FIRST TR MLP & ENERGY INCOME COM 33739B104 155 13521 SH SOLE NO 0 0 13521 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 7654 253809 SH SOLE NO 0 0 253809 FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 2643 36875 SH SOLE NO 0 0 36875 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 977 18153 SH SOLE NO 0 0 18153 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 5038 78427 SH SOLE NO 0 0 78427 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 5943 128505 SH SOLE NO 0 0 128505 FIRST TR NASDAQ100 TECH INDE SHS 337345102 21063 255714 SH SOLE NO 0 0 255714 FIRST TR S&P REIT INDEX FD COM 33734G108 207 8352 SH SOLE NO 0 0 8352 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 3453 55989 SH SOLE NO 0 0 55989 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 2807 218799 SH SOLE NO 0 0 218799 FIRST TR VALUE LINE DIVID IN SHS 33734H106 56668 1745260 SH SOLE NO 0 0 1745260 FIRST TR/ABERDEEN EMERG OPT COM 33731K102 154 11507 SH SOLE NO 0 0 11507 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 642 104351 SH SOLE NO 0 0 104351 FIRSTENERGY CORP COM 337932107 3305 79442 SH SOLE NO 0 0 79442 FISERV INC COM 337738108 3756 42548 SH SOLE NO 0 0 42548 FITBIT INC CL A 33812L102 107 18108 SH SOLE NO 0 0 18108 FIVE BELOW INC COM 33829M101 513 4129 SH SOLE NO 0 0 4129 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 357 15050 SH SOLE NO 0 0 15050 FLAHERTY & CRUMRINE PFD INC COM 33848E106 201 17996 SH SOLE NO 0 0 17996 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 4904 259362 SH SOLE NO 0 0 259362 FLEETCOR TECHNOLOGIES INC COM 339041105 637 2585 SH SOLE NO 0 0 2585 FLEX LTD ORD Y2573F102 175 17585 SH SOLE NO 0 0 17585 FLEXION THERAPEUTICS INC COM 33938J106 588 47161 SH SOLE NO 0 0 47161 FLEXSHARES TR CR SCD US BD 33939L761 765 15126 SH SOLE NO 0 0 15126 FLEXSHARES TR CRE SLCT BD FD 33939L670 6272 254035 SH SOLE NO 0 0 254035 FLEXSHARES TR CUR HDG DM IDX 33939L720 3140 115762 SH SOLE NO 0 0 115762 FLEXSHARES TR CUR HDG EM IDX 33939L712 785 27213 SH SOLE NO 0 0 27213 FLEXSHARES TR GLB QLT R/E IDX 33939L787 3217 50337 SH SOLE NO 0 0 50337 FLEXSHARES TR INTL QLTDV IDX 33939L837 498 21582 SH SOLE NO 0 0 21582 FLEXSHARES TR M STAR DEV MKT 33939L803 29296 482894 SH SOLE NO 0 0 482894 FLEXSHARES TR MORNSTAR UPSTR 33939L407 1913 58425 SH SOLE NO 0 0 58425 FLEXSHARES TR MORNSTAR USMKT 33939L100 43976 387117 SH SOLE NO 0 0 387117 FLEXSHARES TR MSTAR EMKT FAC 33939L308 4786 90123 SH SOLE NO 0 0 90123 FLEXSHARES TR QLT DIV DEF IDX 33939L845 3843 86079 SH SOLE NO 0 0 86079 FLEXSHARES TR QUALT DIVD IDX 33939L860 1791 39991 SH SOLE NO 0 0 39991 FLEXSHARES TR READY ACC VARI 33939L886 663 8785 SH SOLE NO 0 0 8785 FLEXSHARES TR STOXX GLOBR INF 33939L795 248 5018 SH SOLE NO 0 0 5018 FLOOR & DECOR HLDGS INC CL A 339750101 322 7832 SH SOLE NO 0 0 7832 FLOWERS FOODS INC COM 343498101 2569 120525 SH SOLE NO 0 0 120525 FLOWSERVE CORP COM 34354P105 479 10619 SH SOLE NO 0 0 10619 FLUOR CORP NEW COM 343412102 2999 81507 SH SOLE NO 0 0 81507 FNB CORP PA COM 302520101 871 82211 SH SOLE NO 0 0 82211 FOOT LOCKER INC COM 344849104 712 11756 SH SOLE NO 0 0 11756 FORD MTR CO DEL COM 345370860 15225 1734108 SH SOLE NO 0 0 1734108 FORTERRA INC COM 34960W106 329 78006 SH SOLE NO 0 0 78006 FORTINET INC COM 34959E109 1361 16215 SH SOLE NO 0 0 16215 FORTIS INC COM 349553107 254 6873 SH SOLE NO 0 0 6873 FORTIVE CORP COM 34959J108 2078 24781 SH SOLE NO 0 0 24781 FORTUNE BRANDS HOME & SEC IN COM 34964C106 1456 30590 SH SOLE NO 0 0 30590 FRANCO NEVADA CORP COM 351858105 7371 98221 SH SOLE NO 0 0 98221 FRANKLIN LTD DURATION INC TR COM 35472T101 490 50913 SH SOLE NO 0 0 50913 FRANKLIN RES INC COM 354613101 6967 210251 SH SOLE NO 0 0 210251 FREEPORT-MCMORAN INC CL B 35671D857 3476 269708 SH SOLE NO 0 0 269708 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 445 10995 SH SOLE NO 0 0 10995 FRESHPET INC COM 358039105 332 7855 SH SOLE NO 0 0 7855 FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 27 13755 SH SOLE NO 0 0 13755 FS KKR CAPITAL CORP COM 302635107 71040 11742219 SH SOLE NO 0 0 11742219 FUEL TECH INC COM 359523107 51 31090 SH SOLE NO 0 0 31090 FUELCELL ENERGY INC COM NEW 35952H502 32 133777 SH SOLE NO 0 0 133777 FULLER H B CO COM 359694106 211 4351 SH SOLE NO 0 0 4351 FULTON FINL CORP PA COM 360271100 2891 186758 SH SOLE NO 0 0 186758 FUSION CONNECT INC COM 36116X102 24 18871 SH SOLE NO 0 0 18871 GABELLI CONV&INCOM SECS FD I COM 36240B109 73 14193 SH SOLE NO 0 0 14193 GABELLI DIVD & INCOME TR COM 36242H104 960 45138 SH SOLE NO 0 0 45138 GABELLI EQUITY TR INC COM 362397101 5045 820409 SH SOLE NO 0 0 820409 GABELLI MULTIMEDIA TR INC COM 36239Q109 448 53901 SH SOLE NO 0 0 53901 GABELLI UTIL TR COM 36240A101 554 79766 SH SOLE NO 0 0 79766 GALECTIN THERAPEUTICS INC COM NEW 363225202 62 12188 SH SOLE NO 0 0 12188 GALLAGHER ARTHUR J & CO COM 363576109 2298 29424 SH SOLE NO 0 0 29424 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1725 397555 SH SOLE NO 0 0 397555 GAMESTOP CORP NEW CL A 36467W109 181 17823 SH SOLE NO 0 0 17823 GAMING & LEISURE PPTYS INC COM 36467J108 392 10169 SH SOLE NO 0 0 10169 GANNETT CO INC COM 36473H104 381 36219 SH SOLE NO 0 0 36219 GAP INC COM 364760108 314 12000 SH SOLE NO 0 0 12000 GARMIN LTD SHS H2906T109 1678 19432 SH SOLE NO 0 0 19432 GARRETT MOTION INC COM 366505105 197 13412 SH SOLE NO 0 0 13412 GARTNER INC COM 366651107 367 2421 SH SOLE NO 0 0 2421 GATX CORP COM 361448103 297 3901 SH SOLE NO 0 0 3901 GENERAL AMERN INVS INC COM 368802104 615 18486 SH SOLE NO 0 0 18486 GENERAL DYNAMICS CORP COM 369550108 18162 107295 SH SOLE NO 0 0 107295 GENERAL ELECTRIC CO COM 369604103 34628 3466298 SH SOLE NO 0 0 3466298 GENERAL MLS INC COM 370334104 27645 534222 SH SOLE NO 0 0 534222 GENERAL MTRS CO COM 37045V100 9989 269268 SH SOLE NO 0 0 269268 GENESIS HEALTHCARE INC CL A COM 37185X106 21 14734 SH SOLE NO 0 0 14734 GENMARK DIAGNOSTICS INC COM 372309104 120 17000 SH SOLE NO 0 0 17000 GENOCEA BIOSCIENCES INC COM 372427104 14 23974 SH SOLE NO 0 0 23974 GENOMIC HEALTH INC COM 37244C101 211 3025 SH SOLE NO 0 0 3025 GENPACT LIMITED SHS G3922B107 211 6024 SH SOLE NO 0 0 6024 GENTEX CORP COM 371901109 700 33883 SH SOLE NO 0 0 33883 GENUINE PARTS CO COM 372460105 5218 46583 SH SOLE NO 0 0 46583 GENWORTH FINL INC COM CL A 37247D106 322 84291 SH SOLE NO 0 0 84291 GEO GROUP INC NEW COM 36162J106 210 10961 SH SOLE NO 0 0 10961 GERMAN AMERN BANCORP INC COM 373865104 265 9044 SH SOLE NO 0 0 9044 GERON CORP COM 374163103 160 96768 SH SOLE NO 0 0 96768 GILEAD SCIENCES INC COM 375558103 13789 212112 SH SOLE NO 0 0 212112 GLADSTONE CAPITAL CORP COM 376535100 120 13376 SH SOLE NO 0 0 13376 GLADSTONE COML CORP COM 376536108 568 27390 SH SOLE NO 0 0 27390 GLADSTONE INVT CORP COM 376546107 271 23414 SH SOLE NO 0 0 23414 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 17520 419242 SH SOLE NO 0 0 419242 GLOBAL CORD BLOOD CORPORATIO SHS G39342103 81 11550 SH SOLE NO 0 0 11550 GLOBAL NET LEASE INC COM NEW 379378201 3212 169961 SH SOLE NO 0 0 169961 GLOBAL PARTNERS LP COM UNITS 37946R109 446 22689 SH SOLE NO 0 0 22689 GLOBAL PMTS INC COM 37940X102 560 4104 SH SOLE NO 0 0 4104 GLOBAL X FDS GLB X SUPERDIV 37950E549 961 52835 SH SOLE NO 0 0 52835 GLOBAL X FDS GLBL X MLP ETF 37950E473 251 28391 SH SOLE NO 0 0 28391 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 210 18160 SH SOLE NO 0 0 18160 GLOBAL X FDS GLOBAL X SILVER 37954Y848 497 18863 SH SOLE NO 0 0 18863 GLOBAL X FDS GLOBX SUPDV US 37950E291 1781 74808 SH SOLE NO 0 0 74808 GLOBAL X FDS INTERNET OF THNG 37954Y780 555 30336 SH SOLE NO 0 0 30336 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 955 33750 SH SOLE NO 0 0 33750 GLOBAL X FDS MILL THEMC ETF 37954Y764 388 16344 SH SOLE NO 0 0 16344 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 1881 82892 SH SOLE NO 0 0 82892 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 1856 92470 SH SOLE NO 0 0 92470 GLOBAL X FDS REIT ETF 37950E127 901 60024 SH SOLE NO 0 0 60024 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 221 6357 SH SOLE NO 0 0 6357 GLOBAL X FDS S&P 500 COVERED 37954Y475 204 4275 SH SOLE NO 0 0 4275 GLOBAL X FDS SCIEN BETA US 37954Y103 4701 148350 SH SOLE NO 0 0 148350 GLOBAL X FDS SOCIAL MED ETF 37950E416 240 7548 SH SOLE NO 0 0 7548 GLOBAL X FDS US INFR DEV ETF 37954Y673 953 60735 SH SOLE NO 0 0 60735 GLU MOBILE INC COM 379890106 230 21104 SH SOLE NO 0 0 21104 GOLD STD VENTURES CORP COM 380738104 11 11445 SH SOLE NO 0 0 11445 GOLDCORP INC NEW COM 380956409 720 62989 SH SOLE NO 0 0 62989 GOLDEN MINERALS CO COM 381119106 84 310889 SH SOLE NO 0 0 310889 GOLDEN STAR RES LTD CDA COM 38119T807 63 15873 SH SOLE NO 0 0 15873 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 1106 11034 SH SOLE NO 0 0 11034 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 4555 139983 SH SOLE NO 0 0 139983 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 7757 276543 SH SOLE NO 0 0 276543 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 313 6948 SH SOLE NO 0 0 6948 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 16421 288962 SH SOLE NO 0 0 288962 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 258 6385 SH SOLE NO 0 0 6385 GOLDMAN SACHS GROUP INC COM 38141G104 10050 52347 SH SOLE NO 0 0 52347 GOLUB CAP BDC INC COM 38173M102 1350 75555 SH SOLE NO 0 0 75555 GOODYEAR TIRE & RUBR CO COM 382550101 1792 98771 SH SOLE NO 0 0 98771 GOPRO INC CL A 38268T103 91 14075 SH SOLE NO 0 0 14075 GRACE W R & CO DEL NEW COM 38388F108 314 4033 SH SOLE NO 0 0 4033 GRACO INC COM 384109104 996 20114 SH SOLE NO 0 0 20114 GRAINGER W W INC COM 384802104 1349 4484 SH SOLE NO 0 0 4484 GRANA Y MONTERO S A A SPONSORED ADS 38500P208 96 27462 SH SOLE NO 0 0 27462 GRANITE CONSTR INC COM 387328107 390 9050 SH SOLE NO 0 0 9050 GRANITE PT MTG TR INC COM 38741L107 188 10166 SH SOLE NO 0 0 10166 GREIF INC CL A 397624107 280 6790 SH SOLE NO 0 0 6790 GSI TECHNOLOGY COM 36241U106 171 22020 SH SOLE NO 0 0 22020 GUARDANT HEALTH INC COM 40131M109 301 3929 SH SOLE NO 0 0 3929 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 464 59056 SH SOLE NO 0 0 59056 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 2619 133332 SH SOLE NO 0 0 133332 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 312 13818 SH SOLE NO 0 0 13818 GUIDEWIRE SOFTWARE INC COM 40171V100 270 2785 SH SOLE NO 0 0 2785 GW PHARMACEUTICALS PLC ADS 36197T103 3386 20091 SH SOLE NO 0 0 20091 H & E EQUIPMENT SERVICES INC COM 404030108 311 12403 SH SOLE NO 0 0 12403 HAEMONETICS CORP COM 405024100 227 2605 SH SOLE NO 0 0 2605 HAIN CELESTIAL GROUP INC COM 405217100 639 27658 SH SOLE NO 0 0 27658 HALLIBURTON CO COM 406216101 4598 156941 SH SOLE NO 0 0 156941 HALOZYME THERAPEUTICS INC COM 40637H109 705 43840 SH SOLE NO 0 0 43840 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 856 26843 SH SOLE NO 0 0 26843 HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013P749 654 95491 SH SOLE NO 0 0 95491 HANCOCK JOHN INVS TR COM 410142103 168 10653 SH SOLE NO 0 0 10653 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 3722 164182 SH SOLE NO 0 0 164182 HANCOCK JOHN PFD INCOME FD I COM 41013X106 1122 51312 SH SOLE NO 0 0 51312 HANCOCK JOHN PFD INCOME FD I COM 41021P103 837 44738 SH SOLE NO 0 0 44738 HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 1824 109654 SH SOLE NO 0 0 109654 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 989 39913 SH SOLE NO 0 0 39913 HANCOCK WHITNEY CORPORATION COM 410120109 2125 52623 SH SOLE NO 0 0 52623 HANESBRANDS INC COM 410345102 2718 152068 SH SOLE NO 0 0 152068 HANNON ARMSTRONG SUST INFR C COM 41068X100 7907 308395 SH SOLE NO 0 0 308395 HANOVER INS GROUP INC COM 410867105 1209 10592 SH SOLE NO 0 0 10592 HARBORONE BANCORP INC COM 41165F101 349 20319 SH SOLE NO 0 0 20319 HARLEY DAVIDSON INC COM 412822108 1349 37856 SH SOLE NO 0 0 37856 HARRIS CORP DEL COM 413875105 4634 29019 SH SOLE NO 0 0 29019 HARSCO CORP COM 415864107 323 16065 SH SOLE NO 0 0 16065 HARTFORD FINL SVCS GROUP INC COM 416515104 3049 61333 SH SOLE NO 0 0 61333 HASBRO INC COM 418056107 2158 25388 SH SOLE NO 0 0 25388 HAWAIIAN ELEC INDUSTRIES COM 419870100 1153 28291 SH SOLE NO 0 0 28291 HCA HEALTHCARE INC COM 40412C101 1129 8663 SH SOLE NO 0 0 8663 HCP INC COM 40414L109 8767 280126 SH SOLE NO 0 0 280126 HD SUPPLY HLDGS INC COM 40416M105 916 21143 SH SOLE NO 0 0 21143 HEALTHCARE RLTY TR COM 421946104 392 12208 SH SOLE NO 0 0 12208 HEALTHCARE TR AMER INC CL A NEW 42225P501 3372 117948 SH SOLE NO 0 0 117948 HECLA MNG CO COM 422704106 122 53064 SH SOLE NO 0 0 53064 HEICO CORP NEW CL A 422806208 282 3358 SH SOLE NO 0 0 3358 HEICO CORP NEW COM 422806109 3537 37289 SH SOLE NO 0 0 37289 HELMERICH & PAYNE INC COM 423452101 4399 79178 SH SOLE NO 0 0 79178 HENRY JACK & ASSOC INC COM 426281101 1444 10409 SH SOLE NO 0 0 10409 HENRY SCHEIN INC COM 806407102 485 8072 SH SOLE NO 0 0 8072 HERBALIFE NUTRITION LTD COM SHS G4412G101 367 6926 SH SOLE NO 0 0 6926 HERCULES CAPITAL INC COM 427096508 1677 132474 SH SOLE NO 0 0 132474 HERSHEY CO COM 427866108 6720 58522 SH SOLE NO 0 0 58522 HESS CORP COM 42809H107 556 9239 SH SOLE NO 0 0 9239 HEWLETT PACKARD ENTERPRISE C COM 42824C109 2067 134019 SH SOLE NO 0 0 134019 HEXCEL CORP NEW COM 428291108 13238 191424 SH SOLE NO 0 0 191424 HEXO CORP COM 428304109 469 70800 SH SOLE NO 0 0 70800 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 93 20944 SH SOLE NO 0 0 20944 HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 963 69370 SH SOLE NO 0 0 69370 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 521 40353 SH SOLE NO 0 0 40353 HIGHWOODS PPTYS INC COM 431284108 327 7001 SH SOLE NO 0 0 7001 HILL ROM HLDGS INC COM 431475102 695 6567 SH SOLE NO 0 0 6567 HILTON WORLDWIDE HLDGS INC COM 43300A203 823 9903 SH SOLE NO 0 0 9903 HINGHAM INSTN SVGS MASS COM 433323102 743 4319 SH SOLE NO 0 0 4319 HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 304 15555 SH SOLE NO 0 0 15555 HOLLYFRONTIER CORP COM 436106108 880 17872 SH SOLE NO 0 0 17872 HOLOGIC INC COM 436440101 2431 50246 SH SOLE NO 0 0 50246 HOME DEPOT INC COM 437076102 94874 494421 SH SOLE NO 0 0 494421 HONDA MOTOR LTD AMERN SHS 438128308 690 25427 SH SOLE NO 0 0 25427 HONEYWELL INTL INC COM 438516106 31308 197010 SH SOLE NO 0 0 197010 HORMEL FOODS CORP COM 440452100 4856 108499 SH SOLE NO 0 0 108499 HORNBECK OFFSHORE SVCS INC N NOTE 1.500% 9/0 440543AN6 26 29000 SH SOLE NO 0 0 29000 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 772 29374 SH SOLE NO 0 0 29374 HOST HOTELS & RESORTS INC COM 44107P104 715 37832 SH SOLE NO 0 0 37832 HP INC COM 40434L105 10861 558991 SH SOLE NO 0 0 558991 HSBC HLDGS PLC ADR A 1/40PF A 404280604 1091 42341 SH SOLE NO 0 0 42341 HSBC HLDGS PLC SPON ADR NEW 404280406 1548 38158 SH SOLE NO 0 0 38158 HTG MOLECULAR DIAGNOSTICS IN COM 40434H104 70 28003 SH SOLE NO 0 0 28003 HUBBELL INC COM 443510607 729 6183 SH SOLE NO 0 0 6183 HUBSPOT INC COM 443573100 1146 6899 SH SOLE NO 0 0 6899 HUMANA INC COM 444859102 2627 9877 SH SOLE NO 0 0 9877 HUNT J B TRANS SVCS INC COM 445658107 883 8717 SH SOLE NO 0 0 8717 HUNTINGTON BANCSHARES INC COM 446150104 3490 275283 SH SOLE NO 0 0 275283 HUNTINGTON INGALLS INDS INC COM 446413106 813 3928 SH SOLE NO 0 0 3928 HUNTSMAN CORP COM 447011107 272 12105 SH SOLE NO 0 0 12105 HURON CONSULTING GROUP INC NOTE 1.250%10/0 447462AB8 34 35000 SH SOLE NO 0 0 35000 IAC INTERACTIVECORP COM 44919P508 798 3802 SH SOLE NO 0 0 3802 IAMGOLD CORP COM 450913108 73 21143 SH SOLE NO 0 0 21143 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1747 24106 SH SOLE NO 0 0 24106 ICON PLC SHS G4705A100 310 2276 SH SOLE NO 0 0 2276 IDACORP INC COM 451107106 1171 11765 SH SOLE NO 0 0 11765 IDERA PHARMACEUTICALS INC COM PAR 45168K405 48 19150 SH SOLE NO 0 0 19150 IDEX CORP COM 45167R104 354 2334 SH SOLE NO 0 0 2334 IDEXX LABS INC COM 45168D104 5952 26620 SH SOLE NO 0 0 26620 IGI LABORATORIES INC NOTE 3.750%12/1 449575AB5 9 10000 SH SOLE NO 0 0 10000 IHS MARKIT LTD SHS G47567105 277 5096 SH SOLE NO 0 0 5096 II VI INC COM 902104108 3182 85464 SH SOLE NO 0 0 85464 ILLINOIS TOOL WKS INC COM 452308109 21745 151502 SH SOLE NO 0 0 151502 ILLUMINA INC COM 452327109 4796 15438 SH SOLE NO 0 0 15438 IMMUNOGEN INC COM 45253H101 96 35729 SH SOLE NO 0 0 35729 IMMUNOMEDICS INC COM 452907108 530 27638 SH SOLE NO 0 0 27638 INCYTE CORP COM 45337C102 1134 13185 SH SOLE NO 0 0 13185 INDEPENDENT BANK CORP MASS COM 453836108 749 9247 SH SOLE NO 0 0 9247 INDEPENDENT BK GROUP INC COM 45384B106 1086 21180 SH SOLE NO 0 0 21180 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 3949 197354 SH SOLE NO 0 0 197354 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 382 12717 SH SOLE NO 0 0 12717 INDEXIQ ETF TR IQ CHAIKIN US 45409B388 237 10055 SH SOLE NO 0 0 10055 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 13124 528791 SH SOLE NO 0 0 528791 INDEXIQ ETF TR IQ ENCH BD US 45409B487 1267 67311 SH SOLE NO 0 0 67311 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 2974 155077 SH SOLE NO 0 0 155077 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 28116 880577 SH SOLE NO 0 0 880577 INDIA FD INC COM 454089103 635 29755 SH SOLE NO 0 0 29755 INFOSYS LTD SPONSORED ADR 456788108 350 32048 SH SOLE NO 0 0 32048 ING GROEP N V SPONSORED ADR 456837103 173 14279 SH SOLE NO 0 0 14279 INGERSOLL-RAND PLC SHS G47791101 2538 23514 SH SOLE NO 0 0 23514 INGREDION INC COM 457187102 330 3488 SH SOLE NO 0 0 3488 INNODATA INC COM NEW 457642205 28 22200 SH SOLE NO 0 0 22200 INNOVATIVE INDL PPTYS INC COM 45781V101 502 6146 SH SOLE NO 0 0 6146 INNOVATOR ETFS TR IBD 50 ETF 45782C102 13105 390988 SH SOLE NO 0 0 390988 INNOVATOR ETFS TR S&P 500 BUFETF 45782C771 434 17991 SH SOLE NO 0 0 17991 INNOVATOR ETFS TR S&P 500 BUFFER 45782C409 287 10354 SH SOLE NO 0 0 10354 INNOVATOR ETFS TR S&P 500 POWER 45782C508 685 25417 SH SOLE NO 0 0 25417 INNOVATOR ETFS TR S&P 500 PWR 45782C813 828 32585 SH SOLE NO 0 0 32585 INNOVATOR ETFS TR S&P 500 PWRETF 45782C797 575 23549 SH SOLE NO 0 0 23549 INNOVATOR ETFS TR S&P 500 ULTRA 45782C821 584 24175 SH SOLE NO 0 0 24175 INNOVATOR ETFS TR II LUNT LOW VOL HIG 45783G102 284 8504 SH SOLE NO 0 0 8504 INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 268 11542 SH SOLE NO 0 0 11542 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 113 30437 SH SOLE NO 0 0 30437 INSIGHT SELECT INCOME FD COM 45781W109 498 25918 SH SOLE NO 0 0 25918 INSPERITY INC COM 45778Q107 340 2750 SH SOLE NO 0 0 2750 INSPIRE MED SYS INC COM 457730109 262 4620 SH SOLE NO 0 0 4620 INSTRUCTURE INC COM 45781U103 251 5328 SH SOLE NO 0 0 5328 INSYS THERAPEUTICS INC NEW COM NEW 45824V209 69 15045 SH SOLE NO 0 0 15045 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 661 11870 SH SOLE NO 0 0 11870 INTEGRATED DEVICE TECHNOLOGY COM 458118106 233 4758 SH SOLE NO 0 0 4758 INTEL CORP COM 458140100 94580 1761267 SH SOLE NO 0 0 1761267 INTELLIA THERAPEUTICS INC COM 45826J105 241 14149 SH SOLE NO 0 0 14149 INTERCONTINENTAL EXCHANGE IN COM 45866F104 1141 14998 SH SOLE NO 0 0 14998 INTERNAP CORP COM PAR 45885A409 267 53939 SH SOLE NO 0 0 53939 INTERNATIONAL BANCSHARES COR COM 459044103 1689 44421 SH SOLE NO 0 0 44421 INTERNATIONAL BUSINESS MACHS COM 459200101 69656 493666 SH SOLE NO 0 0 493666 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1401 10878 SH SOLE NO 0 0 10878 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 278 21400 SH SOLE NO 0 0 21400 INTL PAPER CO COM 460146103 9491 205134 SH SOLE NO 0 0 205134 INTREXON CORP COM 46122T102 303 57636 SH SOLE NO 0 0 57636 INTUIT COM 461202103 5660 21652 SH SOLE NO 0 0 21652 INTUITIVE SURGICAL INC COM NEW 46120E602 6456 11315 SH SOLE NO 0 0 11315 INVESCO ACTIVELY MANAGD ETF ACTIVE US REAL 46090A101 809 9082 SH SOLE NO 0 0 9082 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 1595 96058 SH SOLE NO 0 0 96058 INVESCO ACTIVELY MANAGD ETF S&P500 DOWNSID 46090A705 436 15644 SH SOLE NO 0 0 15644 INVESCO ACTIVELY MANAGD ETF TOTAL RETURN 46090A804 959 18535 SH SOLE NO 0 0 18535 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 5777 114914 SH SOLE NO 0 0 114914 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 402 37328 SH SOLE NO 0 0 37328 INVESCO BLDRS INDEX FDS TR EMGRING MKTS50 46090C305 1684 40872 SH SOLE NO 0 0 40872 INVESCO CALIF VALUE MUN INC COM 46132H106 763 62858 SH SOLE NO 0 0 62858 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 2249 141479 SH SOLE NO 0 0 141479 INVESCO DB MLTI SECTR CMMTY OIL FD 46140H403 495 47122 SH SOLE NO 0 0 47122 INVESCO DB MLTI SECTR CMMTY PRECIOUS METAL 46140H502 605 16692 SH SOLE NO 0 0 16692 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 294 11305 SH SOLE NO 0 0 11305 INVESCO DYNAMIC CR OPP FD COM 46132R104 159 14736 SH SOLE NO 0 0 14736 INVESCO EXCH TRD SLF IDX FD BULLSHS 21 USD 46138J684 670 26588 SH SOLE NO 0 0 26588 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 8770 416251 SH SOLE NO 0 0 416251 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 3028 126185 SH SOLE NO 0 0 126185 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 16674 785808 SH SOLE NO 0 0 785808 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 5284 219450 SH SOLE NO 0 0 219450 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 15663 744797 SH SOLE NO 0 0 744797 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 2524 102170 SH SOLE NO 0 0 102170 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 7963 377037 SH SOLE NO 0 0 377037 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 1558 63687 SH SOLE NO 0 0 63687 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 9093 437177 SH SOLE NO 0 0 437177 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 323 15601 SH SOLE NO 0 0 15601 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 325 15818 SH SOLE NO 0 0 15818 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 5311 106354 SH SOLE NO 0 0 106354 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1241 21412 SH SOLE NO 0 0 21412 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 10869 182290 SH SOLE NO 0 0 182290 INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 683 16227 SH SOLE NO 0 0 16227 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 2177 78740 SH SOLE NO 0 0 78740 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 323 8889 SH SOLE NO 0 0 8889 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 422 7139 SH SOLE NO 0 0 7139 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 262 3297 SH SOLE NO 0 0 3297 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 327 5356 SH SOLE NO 0 0 5356 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 34969 616970 SH SOLE NO 0 0 616970 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 9930 139921 SH SOLE NO 0 0 139921 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 317 4686 SH SOLE NO 0 0 4686 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 386 11956 SH SOLE NO 0 0 11956 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 993 18004 SH SOLE NO 0 0 18004 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 698 25226 SH SOLE NO 0 0 25226 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 14014 295292 SH SOLE NO 0 0 295292 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 6771 191179 SH SOLE NO 0 0 191179 INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 1021 10614 SH SOLE NO 0 0 10614 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 2912 44691 SH SOLE NO 0 0 44691 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 256 4845 SH SOLE NO 0 0 4845 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 328 3589 SH SOLE NO 0 0 3589 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 2489 136309 SH SOLE NO 0 0 136309 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 36680 323544 SH SOLE NO 0 0 323544 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 9394 73632 SH SOLE NO 0 0 73632 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 283 24775 SH SOLE NO 0 0 24775 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 746 18448 SH SOLE NO 0 0 18448 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 3602 201599 SH SOLE NO 0 0 201599 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 372 23441 SH SOLE NO 0 0 23441 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 825 6127 SH SOLE NO 0 0 6127 INVESCO EXCHANGE TRADED FD T RUSEL 2000 PUR 46137V498 447 12278 SH SOLE NO 0 0 12278 INVESCO EXCHANGE TRADED FD T RUSEL 2000 VAL 46137V480 337 11399 SH SOLE NO 0 0 11399 INVESCO EXCHANGE TRADED FD T RUSEL MDCP EQL 46137V472 394 7944 SH SOLE NO 0 0 7944 INVESCO EXCHANGE TRADED FD T RUSEL MDCP GWT 46137V464 1366 24163 SH SOLE NO 0 0 24163 INVESCO EXCHANGE TRADED FD T RUSSEL 200 EQL 46137V449 762 13898 SH SOLE NO 0 0 13898 INVESCO EXCHANGE TRADED FD T RUSSEL 200 GWT 46137V431 1613 30231 SH SOLE NO 0 0 30231 INVESCO EXCHANGE TRADED FD T RUSSEL 200 PUR 46137V423 528 13728 SH SOLE NO 0 0 13728 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 1016 23244 SH SOLE NO 0 0 23244 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 1241 6116 SH SOLE NO 0 0 6116 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 619 9717 SH SOLE NO 0 0 9717 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 3300 21828 SH SOLE NO 0 0 21828 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 656 9935 SH SOLE NO 0 0 9935 INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 490 9089 SH SOLE NO 0 0 9089 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 641 5672 SH SOLE NO 0 0 5672 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 543 10800 SH SOLE NO 0 0 10800 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 2981 141769 SH SOLE NO 0 0 141769 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 346 6834 SH SOLE NO 0 0 6834 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 296 7359 SH SOLE NO 0 0 7359 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 2461 12470 SH SOLE NO 0 0 12470 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 663 6290 SH SOLE NO 0 0 6290 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 793 6044 SH SOLE NO 0 0 6044 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 2595 15259 SH SOLE NO 0 0 15259 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 702 7247 SH SOLE NO 0 0 7247 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 107169 1026136 SH SOLE NO 0 0 1026136 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 32532 281127 SH SOLE NO 0 0 281127 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 5570 88333 SH SOLE NO 0 0 88333 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 13779 428586 SH SOLE NO 0 0 428586 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 5944 174929 SH SOLE NO 0 0 174929 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 345 12891 SH SOLE NO 0 0 12891 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 5974 87714 SH SOLE NO 0 0 87714 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 502 23251 SH SOLE NO 0 0 23251 INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107 285 8705 SH SOLE NO 0 0 8705 INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 10590 478010 SH SOLE NO 0 0 478010 INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 482 9817 SH SOLE NO 0 0 9817 INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 1461 56502 SH SOLE NO 0 0 56502 INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 388 22861 SH SOLE NO 0 0 22861 INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 547 10848 SH SOLE NO 0 0 10848 INVESCO EXCHNG TRADED FD TR DWA TACTCL MLT 46138E834 310 12413 SH SOLE NO 0 0 12413 INVESCO EXCHNG TRADED FD TR DWA TACTCL SCT 46138E826 405 13600 SH SOLE NO 0 0 13600 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 1721 61484 SH SOLE NO 0 0 61484 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 1001 53681 SH SOLE NO 0 0 53681 INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 512 12660 SH SOLE NO 0 0 12660 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 331 15504 SH SOLE NO 0 0 15504 INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 543 18197 SH SOLE NO 0 0 18197 INVESCO EXCHNG TRADED FD TR GBL CLEAN ENRG 46138G847 541 45231 SH SOLE NO 0 0 45231 INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 657 28141 SH SOLE NO 0 0 28141 INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 1199 44607 SH SOLE NO 0 0 44607 INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 2670 84260 SH SOLE NO 0 0 84260 INVESCO EXCHNG TRADED FD TR KBW BK 46138E628 884 18342 SH SOLE NO 0 0 18342 INVESCO EXCHNG TRADED FD TR KBW HIG DV YLD 46138E610 609 28099 SH SOLE NO 0 0 28099 INVESCO EXCHNG TRADED FD TR KBW PPTY CASUT 46138E586 653 10555 SH SOLE NO 0 0 10555 INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 865 28224 SH SOLE NO 0 0 28224 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 1205 46994 SH SOLE NO 0 0 46994 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 14417 994280 SH SOLE NO 0 0 994280 INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 1227 38149 SH SOLE NO 0 0 38149 INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 221 6090 SH SOLE NO 0 0 6090 INVESCO EXCHNG TRADED FD TR S&P 500 MOMNTM 46138E339 570 14535 SH SOLE NO 0 0 14535 INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 3772 106527 SH SOLE NO 0 0 106527 INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 2306 70251 SH SOLE NO 0 0 70251 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 39004 785281 SH SOLE NO 0 0 785281 INVESCO EXCHNG TRADED FD TR S&P SMLCAP HIG 46138E131 549 22710 SH SOLE NO 0 0 22710 INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 5103 44180 SH SOLE NO 0 0 44180 INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 416 5186 SH SOLE NO 0 0 5186 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 26500 564553 SH SOLE NO 0 0 564553 INVESCO EXCHNG TRADED FD TR S&P SMLCP STAP 46138E172 228 3010 SH SOLE NO 0 0 3010 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 19886 468365 SH SOLE NO 0 0 468365 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 93085 1768332 SH SOLE NO 0 0 1768332 INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 506 21885 SH SOLE NO 0 0 21885 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 1931 85334 SH SOLE NO 0 0 85334 INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 1676 55079 SH SOLE NO 0 0 55079 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 1412 57479 SH SOLE NO 0 0 57479 INVESCO EXCHNG TRADED FD TR VRDO TAX FREE 46138G862 397 15964 SH SOLE NO 0 0 15964 INVESCO LTD SHS G491BT108 1424 73776 SH SOLE NO 0 0 73776 INVESCO MORTGAGE CAPITAL INC COM 46131B100 404 25589 SH SOLE NO 0 0 25589 INVESCO MUN OPPORTUNITY TR COM 46132C107 339 28464 SH SOLE NO 0 0 28464 INVESCO MUN TR COM 46131J103 176 14647 SH SOLE NO 0 0 14647 INVESCO MUNI INCOME OPP TRST COM 46132X101 154 19832 SH SOLE NO 0 0 19832 INVESCO PA VALUE MUN INCOME COM 46132K109 134 10769 SH SOLE NO 0 0 10769 INVESCO QQQ TR UNIT SER 1 46090E103 257942 1435723 SH SOLE NO 0 0 1435723 INVESCO QUALITY MUNI INC TRS COM 46133G107 448 37053 SH SOLE NO 0 0 37053 INVESCO SR INCOME TR COM 46131H107 167 39829 SH SOLE NO 0 0 39829 INVESCO TR INVT GRADE MUNS COM 46131M106 262 21164 SH SOLE NO 0 0 21164 INVESCO TR INVT GRADE NY MUN COM 46131T101 319 24484 SH SOLE NO 0 0 24484 INVESCO VALUE MUN INCOME TR COM 46132P108 666 46236 SH SOLE NO 0 0 46236 INVESTORS BANCORP INC NEW COM 46146L101 1877 158429 SH SOLE NO 0 0 158429 INVESTORS REAL ESTATE TR SH BEN INT 461730509 308 5153 SH SOLE NO 0 0 5153 INVITAE CORP COM 46185L103 702 29993 SH SOLE NO 0 0 29993 IONIS PHARMACEUTICALS INC COM 462222100 1557 19186 SH SOLE NO 0 0 19186 IPG PHOTONICS CORP COM 44980X109 1198 7895 SH SOLE NO 0 0 7895 IQIYI INC SPONSORED ADS 46267X108 2093 87518 SH SOLE NO 0 0 87518 IQVIA HLDGS INC COM 46266C105 1586 11030 SH SOLE NO 0 0 11030 IRIDIUM COMMUNICATIONS INC COM 46269C102 296 11205 SH SOLE NO 0 0 11205 IROBOT CORP COM 462726100 1258 10691 SH SOLE NO 0 0 10691 IRON MTN INC NEW COM 46284V101 3019 85145 SH SOLE NO 0 0 85145 ISHARES GOLD TRUST ISHARES 464285105 34642 2798236 SH SOLE NO 0 0 2798236 ISHARES INC CORE MSCI EMKT 46434G103 45311 876254 SH SOLE NO 0 0 876254 ISHARES INC CUR HD MSCI EM 46434G509 507 19898 SH SOLE NO 0 0 19898 ISHARES INC EM HGHYL BD ETF 464286285 16721 357367 SH SOLE NO 0 0 357367 ISHARES INC EM MKTS DIV ETF 464286319 1350 33595 SH SOLE NO 0 0 33595 ISHARES INC ESG MSCI EM ETF 46434G863 1139 33447 SH SOLE NO 0 0 33447 ISHARES INC GLB ENR PROD ETF 464286343 582 27780 SH SOLE NO 0 0 27780 ISHARES INC INTL HIGH YIELD 464286210 225 4516 SH SOLE NO 0 0 4516 ISHARES INC MIN VOL EMRG MKT 464286533 21309 359524 SH SOLE NO 0 0 359524 ISHARES INC MIN VOL GBL ETF 464286525 18521 206992 SH SOLE NO 0 0 206992 ISHARES INC MLT FCTR EMG MKT 46434G889 13721 320972 SH SOLE NO 0 0 320972 ISHARES INC MSCI AUST ETF 464286103 546 25416 SH SOLE NO 0 0 25416 ISHARES INC MSCI BRAZIL ETF 464286400 1124 27438 SH SOLE NO 0 0 27438 ISHARES INC MSCI BRIC INDX 464286657 537 12458 SH SOLE NO 0 0 12458 ISHARES INC MSCI CDA ETF 464286509 809 29279 SH SOLE NO 0 0 29279 ISHARES INC MSCI EURZONE ETF 464286608 415 10751 SH SOLE NO 0 0 10751 ISHARES INC MSCI FRNTR100ETF 464286145 669 23507 SH SOLE NO 0 0 23507 ISHARES INC MSCI GBL ETF NEW 46434G848 691 22268 SH SOLE NO 0 0 22268 ISHARES INC MSCI GBL GOLD MN 46434G855 774 44105 SH SOLE NO 0 0 44105 ISHARES INC MSCI GERMANY ETF 464286806 290 10777 SH SOLE NO 0 0 10777 ISHARES INC MSCI HONG KG ETF 464286871 587 22404 SH SOLE NO 0 0 22404 ISHARES INC MSCI ISRAEL ETF 464286632 248 4594 SH SOLE NO 0 0 4594 ISHARES INC MSCI JPN ETF NEW 46434G822 5023 91797 SH SOLE NO 0 0 91797 ISHARES INC MSCI PAC JP ETF 464286665 2144 46731 SH SOLE NO 0 0 46731 ISHARES INC MSCI SINGPOR ETF 46434G780 781 32951 SH SOLE NO 0 0 32951 ISHARES INC MSCI TAIWAN ETF 46434G772 286 8275 SH SOLE NO 0 0 8275 ISHARES INC MSCI WORLD ETF 464286392 2140 24102 SH SOLE NO 0 0 24102 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 589 36954 SH SOLE NO 0 0 36954 ISHARES SILVER TRUST ISHARES 46428Q109 8680 612185 SH SOLE NO 0 0 612185 ISHARES TR 0-5 YR TIPS ETF 46429B747 1788 17941 SH SOLE NO 0 0 17941 ISHARES TR 0-5YR HI YL CP 46434V407 54452 1165756 SH SOLE NO 0 0 1165756 ISHARES TR 0-5YR INVT GR CP 46434V100 2372 47021 SH SOLE NO 0 0 47021 ISHARES TR 1 3 YR TREAS BD 464287457 30384 361203 SH SOLE NO 0 0 361203 ISHARES TR 10-20 YR TRS ETF 464288653 2619 19029 SH SOLE NO 0 0 19029 ISHARES TR 20 YR TR BD ETF 464287432 14704 116299 SH SOLE NO 0 0 116299 ISHARES TR 3 7 YR TREAS BD 464288661 3738 30346 SH SOLE NO 0 0 30346 ISHARES TR 3YRTB ETF 464288125 214 2719 SH SOLE NO 0 0 2719 ISHARES TR A RATE CP BD ETF 46429B291 391 7506 SH SOLE NO 0 0 7506 ISHARES TR AGENCY BOND ETF 464288166 655 5769 SH SOLE NO 0 0 5769 ISHARES TR AGGRES ALLOC ETF 464289859 11704 218697 SH SOLE NO 0 0 218697 ISHARES TR BARCLAYS 7 10 YR 464287440 6079 56993 SH SOLE NO 0 0 56993 ISHARES TR CALIF MUN BD ETF 464288356 2321 38966 SH SOLE NO 0 0 38966 ISHARES TR CHINA LG-CAP ETF 464287184 1330 30064 SH SOLE NO 0 0 30064 ISHARES TR CMBS ETF 46429B366 470 9106 SH SOLE NO 0 0 9106 ISHARES TR COHEN STEER REIT 464287564 6863 61719 SH SOLE NO 0 0 61719 ISHARES TR CONSER ALLOC ETF 464289883 2667 77261 SH SOLE NO 0 0 77261 ISHARES TR CORE 1 5 YR USD 46432F859 6414 128645 SH SOLE NO 0 0 128645 ISHARES TR CORE DIV GRWTH 46434V621 82186 2236356 SH SOLE NO 0 0 2236356 ISHARES TR CORE HIGH DV ETF 46429B663 56878 609698 SH SOLE NO 0 0 609698 ISHARES TR CORE INTL AGGR 46435G672 923 17262 SH SOLE NO 0 0 17262 ISHARES TR CORE LT USDB ETF 464289479 990 15809 SH SOLE NO 0 0 15809 ISHARES TR CORE MSCI EAFE 46432F842 108676 1788325 SH SOLE NO 0 0 1788325 ISHARES TR CORE MSCI EURO 46434V738 534 11660 SH SOLE NO 0 0 11660 ISHARES TR CORE MSCI INTL 46435G326 6871 126889 SH SOLE NO 0 0 126889 ISHARES TR CORE MSCI PAC 46434V696 757 13614 SH SOLE NO 0 0 13614 ISHARES TR CORE MSCI TOTAL 46432F834 68752 1183958 SH SOLE NO 0 0 1183958 ISHARES TR CORE S&P MCP ETF 464287507 185656 980237 SH SOLE NO 0 0 980237 ISHARES TR CORE S&P SCP ETF 464287804 227608 2950202 SH SOLE NO 0 0 2950202 ISHARES TR CORE S&P TTL STK 464287150 165288 2566593 SH SOLE NO 0 0 2566593 ISHARES TR CORE S&P US GWT 464287671 28412 471032 SH SOLE NO 0 0 471032 ISHARES TR CORE S&P US VLU 464287663 29632 540439 SH SOLE NO 0 0 540439 ISHARES TR CORE S&P500 ETF 464287200 392420 1379043 SH SOLE NO 0 0 1379043 ISHARES TR CORE TOTAL USD 46434V613 5567 110025 SH SOLE NO 0 0 110025 ISHARES TR CORE US AGGBD ET 464287226 77347 709158 SH SOLE NO 0 0 709158 ISHARES TR CRE U S REIT ETF 464288521 3099 59923 SH SOLE NO 0 0 59923 ISHARES TR CUR HD EURZN ETF 46434V639 215 7349 SH SOLE NO 0 0 7349 ISHARES TR DEVSMCP EXNA ETF 464288497 475 9418 SH SOLE NO 0 0 9418 ISHARES TR DOW JONES US ETF 464287846 7102 50286 SH SOLE NO 0 0 50286 ISHARES TR EAFE GRWTH ETF 464288885 9746 125847 SH SOLE NO 0 0 125847 ISHARES TR EAFE SML CP ETF 464288273 17684 307880 SH SOLE NO 0 0 307880 ISHARES TR EAFE VALUE ETF 464288877 7515 153748 SH SOLE NO 0 0 153748 ISHARES TR EDGE MSCI MINM 46435G433 862 26763 SH SOLE NO 0 0 26763 ISHARES TR EDGE MSCI USA VL 46432F388 14229 178182 SH SOLE NO 0 0 178182 ISHARES TR EDGE US FIXD INM 46435U796 301 3036 SH SOLE NO 0 0 3036 ISHARES TR ESG MSCI EAFE 46435G516 877 13883 SH SOLE NO 0 0 13883 ISHARES TR ESG MSCI USA ETF 46435G425 359 5785 SH SOLE NO 0 0 5785 ISHARES TR EUROPE ETF 464287861 918 21168 SH SOLE NO 0 0 21168 ISHARES TR EXPANDED TECH 464287515 2375 11265 SH SOLE NO 0 0 11265 ISHARES TR EXPND TEC SC ETF 464287549 8313 40314 SH SOLE NO 0 0 40314 ISHARES TR EXPONENTIAL TECH 46434V381 9518 250540 SH SOLE NO 0 0 250540 ISHARES TR FLTG RATE NT ETF 46429B655 30081 590885 SH SOLE NO 0 0 590885 ISHARES TR GBL COMM SVC ETF 464287275 505 8972 SH SOLE NO 0 0 8972 ISHARES TR GL CLEAN ENE ETF 464288224 844 86493 SH SOLE NO 0 0 86493 ISHARES TR GL TIMB FORE ETF 464288174 302 4766 SH SOLE NO 0 0 4766 ISHARES TR GLB CNS DISC ETF 464288745 5970 52736 SH SOLE NO 0 0 52736 ISHARES TR GLB CNSM STP ETF 464288737 802 15536 SH SOLE NO 0 0 15536 ISHARES TR GLB INFRASTR ETF 464288372 1654 36917 SH SOLE NO 0 0 36917 ISHARES TR GLOB HLTHCRE ETF 464287325 8627 141197 SH SOLE NO 0 0 141197 ISHARES TR GLOB INDSTRL ETF 464288729 244 2749 SH SOLE NO 0 0 2749 ISHARES TR GLOB UTILITS ETF 464288711 615 11386 SH SOLE NO 0 0 11386 ISHARES TR GLOBAL 100 ETF 464287572 6521 137151 SH SOLE NO 0 0 137151 ISHARES TR GLOBAL ENERG ETF 464287341 2962 87898 SH SOLE NO 0 0 87898 ISHARES TR GLOBAL FINLS ETF 464287333 441 7178 SH SOLE NO 0 0 7178 ISHARES TR GLOBAL REIT ETF 46434V647 1260 47163 SH SOLE NO 0 0 47163 ISHARES TR GLOBAL TECH ETF 464287291 24084 140789 SH SOLE NO 0 0 140789 ISHARES TR GNMA BOND ETF 46429B333 923 18655 SH SOLE NO 0 0 18655 ISHARES TR GRWT ALLOCAT ETF 464289867 10164 227389 SH SOLE NO 0 0 227389 ISHARES TR HDG MSCI EAFE 46434V803 15233 527673 SH SOLE NO 0 0 527673 ISHARES TR IBONDS DEC 46435U697 1927 74258 SH SOLE NO 0 0 74258 ISHARES TR IBONDS DEC 25 46435U432 315 11918 SH SOLE NO 0 0 11918 ISHARES TR IBONDS DEC19 ETF 46434VAU4 1719 69173 SH SOLE NO 0 0 69173 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 1663 65930 SH SOLE NO 0 0 65930 ISHARES TR IBONDS DEC2021 46435G789 2967 115630 SH SOLE NO 0 0 115630 ISHARES TR IBONDS DEC2022 46435G755 4508 173813 SH SOLE NO 0 0 173813 ISHARES TR IBONDS DEC2023 46435G318 1178 46261 SH SOLE NO 0 0 46261 ISHARES TR IBONDS DEC2026 46435GAA0 759 31349 SH SOLE NO 0 0 31349 ISHARES TR IBONDS DEC21 ETF 46434VBK5 1439 58248 SH SOLE NO 0 0 58248 ISHARES TR IBONDS DEC22 ETF 46434VBA7 3741 150183 SH SOLE NO 0 0 150183 ISHARES TR IBONDS DEC23 ETF 46434VAX8 609 24386 SH SOLE NO 0 0 24386 ISHARES TR IBONDS DEC24 ETF 46434VBG4 620 24952 SH SOLE NO 0 0 24952 ISHARES TR IBONDS DEC25 ETF 46434VBD1 4811 193484 SH SOLE NO 0 0 193484 ISHARES TR IBONDS MAR20 ETF 46432FBC0 2316 88856 SH SOLE NO 0 0 88856 ISHARES TR IBONDS SEP19 ETF 46429B564 1299 51056 SH SOLE NO 0 0 51056 ISHARES TR IBONDS SEP2020 46434V571 4262 167162 SH SOLE NO 0 0 167162 ISHARES TR IBOXX HI YD ETF 464288513 32744 378681 SH SOLE NO 0 0 378681 ISHARES TR IBOXX HIG YLD EX 46435G441 444 8709 SH SOLE NO 0 0 8709 ISHARES TR IBOXX INV CP ETF 464287242 26599 223413 SH SOLE NO 0 0 223413 ISHARES TR INDIA 50 ETF 464289529 682 17992 SH SOLE NO 0 0 17992 ISHARES TR INTL DEV RE ETF 464288489 452 14876 SH SOLE NO 0 0 14876 ISHARES TR INTL DIV GRWTH 46435G524 2685 49595 SH SOLE NO 0 0 49595 ISHARES TR INTL SEL DIV ETF 464288448 14227 461023 SH SOLE NO 0 0 461023 ISHARES TR INTL TREA BD ETF 464288117 653 13323 SH SOLE NO 0 0 13323 ISHARES TR INTRM GOV CR ETF 464288612 2881 26130 SH SOLE NO 0 0 26130 ISHARES TR INTRM TR CRP ETF 464288638 7993 144959 SH SOLE NO 0 0 144959 ISHARES TR JPMORGAN USD EMG 464288281 11169 101485 SH SOLE NO 0 0 101485 ISHARES TR LATN AMER 40 ETF 464287390 323 9730 SH SOLE NO 0 0 9730 ISHARES TR LNG TR CRPRT BD 464289511 214 3556 SH SOLE NO 0 0 3556 ISHARES TR MBS ETF 464288588 6951 65360 SH SOLE NO 0 0 65360 ISHARES TR MICRO-CAP ETF 464288869 2010 21678 SH SOLE NO 0 0 21678 ISHARES TR MIN VOL EAFE ETF 46429B689 86099 1195820 SH SOLE NO 0 0 1195820 ISHARES TR MIN VOL EUROPE 46434V720 383 15358 SH SOLE NO 0 0 15358 ISHARES TR MIN VOL USA ETF 46429B697 181503 3086801 SH SOLE NO 0 0 3086801 ISHARES TR MLTFCTR INTL SML 46434V266 3345 116861 SH SOLE NO 0 0 116861 ISHARES TR MODERT ALLOC ETF 464289875 6074 159614 SH SOLE NO 0 0 159614 ISHARES TR MORTGE REL ETF 46435G342 2717 62712 SH SOLE NO 0 0 62712 ISHARES TR MRGSTR MD CP ETF 464288208 25576 136042 SH SOLE NO 0 0 136042 ISHARES TR MRGSTR MD CP GRW 464288307 3636 15455 SH SOLE NO 0 0 15455 ISHARES TR MRGSTR MD CP VAL 464288406 4591 29484 SH SOLE NO 0 0 29484 ISHARES TR MRGSTR SM CP ETF 464288505 1957 11559 SH SOLE NO 0 0 11559 ISHARES TR MRGSTR SM CP GR 464288604 362 1817 SH SOLE NO 0 0 1817 ISHARES TR MRNGSTR INC ETF 46432F875 1072 43389 SH SOLE NO 0 0 43389 ISHARES TR MRNGSTR LG-CP ET 464287127 16272 101697 SH SOLE NO 0 0 101697 ISHARES TR MRNGSTR LG-CP GR 464287119 13760 75261 SH SOLE NO 0 0 75261 ISHARES TR MRNGSTR LG-CP VL 464288109 2283 21658 SH SOLE NO 0 0 21658 ISHARES TR MRNING SM CP ETF 464288703 6569 47648 SH SOLE NO 0 0 47648 ISHARES TR MSCI AC ASIA ETF 464288182 4787 67729 SH SOLE NO 0 0 67729 ISHARES TR MSCI ACWI ETF 464288257 7581 105086 SH SOLE NO 0 0 105086 ISHARES TR MSCI ACWI EX US 464288240 4618 99825 SH SOLE NO 0 0 99825 ISHARES TR MSCI CHINA ETF 46429B671 1461 23417 SH SOLE NO 0 0 23417 ISHARES TR MSCI EAFE ETF 464287465 90213 1390889 SH SOLE NO 0 0 1390889 ISHARES TR MSCI EMG MKT ETF 464287234 36727 855715 SH SOLE NO 0 0 855715 ISHARES TR MSCI EURO FL ETF 464289180 411 22653 SH SOLE NO 0 0 22653 ISHARES TR MSCI GLOBAL IMP 46435G532 324 5492 SH SOLE NO 0 0 5492 ISHARES TR MSCI INDIA ETF 46429B598 4276 121332 SH SOLE NO 0 0 121332 ISHARES TR MSCI INDIA SM CP 46429B614 913 22562 SH SOLE NO 0 0 22562 ISHARES TR MSCI KLD400 SOC 464288570 3510 33284 SH SOLE NO 0 0 33284 ISHARES TR MSCI LW CRB TG 46434V464 622 5340 SH SOLE NO 0 0 5340 ISHARES TR MSCI USA ESG SLC 464288802 5696 48172 SH SOLE NO 0 0 48172 ISHARES TR MULTIFACTOR GLBL 46434V316 531 18291 SH SOLE NO 0 0 18291 ISHARES TR MULTIFACTOR INTL 46434V274 12626 479551 SH SOLE NO 0 0 479551 ISHARES TR MULTIFACTOR USA 46434V282 49044 1580555 SH SOLE NO 0 0 1580555 ISHARES TR MULTIFACTOR USA 46434V290 1073 26761 SH SOLE NO 0 0 26761 ISHARES TR NASDAQ BIOTECH 464287556 22920 205014 SH SOLE NO 0 0 205014 ISHARES TR NATIONAL MUN ETF 464288414 117338 1055299 SH SOLE NO 0 0 1055299 ISHARES TR NEW YORK MUN ETF 464288323 556 9965 SH SOLE NO 0 0 9965 ISHARES TR NORTH AMERN NAT 464287374 2005 63919 SH SOLE NO 0 0 63919 ISHARES TR PFD AND INCM SEC 464288687 64341 1760362 SH SOLE NO 0 0 1760362 ISHARES TR PHLX SEMICND ETF 464287523 1834 9677 SH SOLE NO 0 0 9677 ISHARES TR RESIDNL REAL EST 464288562 486 6876 SH SOLE NO 0 0 6876 ISHARES TR RUS 1000 ETF 464287622 24881 158167 SH SOLE NO 0 0 158167 ISHARES TR RUS 1000 GRW ETF 464287614 359741 2376730 SH SOLE NO 0 0 2376730 ISHARES TR RUS 1000 VAL ETF 464287598 305012 2469938 SH SOLE NO 0 0 2469938 ISHARES TR RUS 2000 GRW ETF 464287648 95783 487052 SH SOLE NO 0 0 487052 ISHARES TR RUS 2000 VAL ETF 464287630 133968 1117335 SH SOLE NO 0 0 1117335 ISHARES TR RUS MD CP GR ETF 464287481 183451 1352192 SH SOLE NO 0 0 1352192 ISHARES TR RUS MDCP VAL ETF 464287473 195670 2252706 SH SOLE NO 0 0 2252706 ISHARES TR RUS MID CAP ETF 464287499 53183 985791 SH SOLE NO 0 0 985791 ISHARES TR RUS TOP 200 ETF 464289446 1498 22830 SH SOLE NO 0 0 22830 ISHARES TR RUS TP200 GR ETF 464289438 23808 289530 SH SOLE NO 0 0 289530 ISHARES TR RUS TP200 VL ETF 464289420 7424 141261 SH SOLE NO 0 0 141261 ISHARES TR RUSSELL 2000 ETF 464287655 76145 497388 SH SOLE NO 0 0 497388 ISHARES TR RUSSELL 3000 ETF 464287689 25481 152859 SH SOLE NO 0 0 152859 ISHARES TR S&P 100 ETF 464287101 10324 82413 SH SOLE NO 0 0 82413 ISHARES TR S&P 500 GRWT ETF 464287309 155598 902753 SH SOLE NO 0 0 902753 ISHARES TR S&P 500 VAL ETF 464287408 87027 771932 SH SOLE NO 0 0 771932 ISHARES TR S&P MC 400GR ETF 464287606 44535 203265 SH SOLE NO 0 0 203265 ISHARES TR S&P MC 400VL ETF 464287705 42819 272789 SH SOLE NO 0 0 272789 ISHARES TR S&P SML 600 GWT 464287887 43624 244447 SH SOLE NO 0 0 244447 ISHARES TR SELECT DIVID ETF 464287168 72001 733357 SH SOLE NO 0 0 733357 ISHARES TR SH TR CRPORT ETF 464288646 104538 1979137 SH SOLE NO 0 0 1979137 ISHARES TR SHORT TREAS BD 464288679 5997 54243 SH SOLE NO 0 0 54243 ISHARES TR SHRT NAT MUN ETF 464288158 8911 84073 SH SOLE NO 0 0 84073 ISHARES TR SP SMCP600VL ETF 464287879 40375 273656 SH SOLE NO 0 0 273656 ISHARES TR TIPS BD ETF 464287176 40198 355517 SH SOLE NO 0 0 355517 ISHARES TR TRANS AVG ETF 464287192 2363 12621 SH SOLE NO 0 0 12621 ISHARES TR TRS FLT RT BD 46434V860 3301 65558 SH SOLE NO 0 0 65558 ISHARES TR U.S. BAS MTL ETF 464287838 1760 19259 SH SOLE NO 0 0 19259 ISHARES TR U.S. CNSM GD ETF 464287812 1055 8838 SH SOLE NO 0 0 8838 ISHARES TR U.S. CNSM SV ETF 464287580 2696 13195 SH SOLE NO 0 0 13195 ISHARES TR U.S. ENERGY ETF 464287796 7214 200233 SH SOLE NO 0 0 200233 ISHARES TR U.S. FIN SVC ETF 464287770 2152 17246 SH SOLE NO 0 0 17246 ISHARES TR U.S. FINLS ETF 464287788 9500 80424 SH SOLE NO 0 0 80424 ISHARES TR U.S. MED DVC ETF 464288810 12063 52101 SH SOLE NO 0 0 52101 ISHARES TR U.S. PHARMA ETF 464288836 3479 22594 SH SOLE NO 0 0 22594 ISHARES TR U.S. REAL ES ETF 464287739 7120 81811 SH SOLE NO 0 0 81811 ISHARES TR U.S. TECH ETF 464287721 11085 58160 SH SOLE NO 0 0 58160 ISHARES TR U.S. UTILITS ETF 464287697 7233 49105 SH SOLE NO 0 0 49105 ISHARES TR US AER DEF ETF 464288760 23918 119843 SH SOLE NO 0 0 119843 ISHARES TR US HLTHCARE ETF 464287762 10651 54968 SH SOLE NO 0 0 54968 ISHARES TR US HLTHCR PR ETF 464288828 2012 11986 SH SOLE NO 0 0 11986 ISHARES TR US HOME CONS ETF 464288752 1634 46391 SH SOLE NO 0 0 46391 ISHARES TR US INDUSTRIALS 464287754 2951 19447 SH SOLE NO 0 0 19447 ISHARES TR US OIL EQ&SV ETF 464288844 241 9549 SH SOLE NO 0 0 9549 ISHARES TR US OIL GS EX ETF 464288851 1025 17634 SH SOLE NO 0 0 17634 ISHARES TR US REGNL BKS ETF 464288778 6755 155484 SH SOLE NO 0 0 155484 ISHARES TR US TREAS BD ETF 46429B267 13919 551504 SH SOLE NO 0 0 551504 ISHARES TR USA MOMENTUM FCT 46432F396 75063 669131 SH SOLE NO 0 0 669131 ISHARES TR USA QUALITY FCTR 46432F339 21566 243548 SH SOLE NO 0 0 243548 ISHARES TR USD INV GRDE ETF 464288620 808 14633 SH SOLE NO 0 0 14633 ISHARES US ETF TR COMMOD SEL STG 46431W853 925 27992 SH SOLE NO 0 0 27992 ISHARES US ETF TR INT RT HDG C B 46431W705 3928 42037 SH SOLE NO 0 0 42037 ISHARES US ETF TR SHT MAT BD ETF 46431W507 17542 349182 SH SOLE NO 0 0 349182 ISHARES US ETF TR SHT MAT MUN ETF 46431W838 718 14361 SH SOLE NO 0 0 14361 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 600 68134 SH SOLE NO 0 0 68134 ITT INC COM 45073V108 619 10677 SH SOLE NO 0 0 10677 IVY HIGH INC OPPORTUNITIES F COM 465893105 221 16393 SH SOLE NO 0 0 16393 J JILL INC COM 46620W102 85 15500 SH SOLE NO 0 0 15500 J2 GLOBAL INC COM 48123V102 456 5274 SH SOLE NO 0 0 5274 JACOBS ENGR GROUP INC COM 469814107 1445 19228 SH SOLE NO 0 0 19228 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 431 10430 SH SOLE NO 0 0 10430 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 235 5527 SH SOLE NO 0 0 5527 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 9808 197311 SH SOLE NO 0 0 197311 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 464 3246 SH SOLE NO 0 0 3246 JD COM INC SPON ADR CL A 47215P106 3397 112692 SH SOLE NO 0 0 112692 JETBLUE AWYS CORP COM 477143101 1154 70557 SH SOLE NO 0 0 70557 JOHN HANCOCK ETF TRUST MLTFACTOR ENRG 47804J701 368 13869 SH SOLE NO 0 0 13869 JOHN HANCOCK ETF TRUST MLTFACTR INDLS 47804J883 281 7908 SH SOLE NO 0 0 7908 JOHN HANCOCK ETF TRUST MLTFCTR LRG CAP 47804J107 13697 375682 SH SOLE NO 0 0 375682 JOHN HANCOCK ETF TRUST MULTI INTL ETF 47804J859 626 22304 SH SOLE NO 0 0 22304 JOHN HANCOCK ETF TRUST MULTIFACTOR CO 47804J305 934 28815 SH SOLE NO 0 0 28815 JOHN HANCOCK ETF TRUST MULTIFACTOR FI 47804J404 761 21652 SH SOLE NO 0 0 21652 JOHN HANCOCK ETF TRUST MULTIFACTOR HE 47804J503 1810 52919 SH SOLE NO 0 0 52919 JOHN HANCOCK ETF TRUST MULTIFACTOR MI 47804J206 27913 794348 SH SOLE NO 0 0 794348 JOHN HANCOCK ETF TRUST MULTIFACTOR TE 47804J602 1523 31976 SH SOLE NO 0 0 31976 JOHN HANCOCK ETF TRUST MULTIFACTR SML 47804J842 222 8589 SH SOLE NO 0 0 8589 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 744 50600 SH SOLE NO 0 0 50600 JOHNSON & JOHNSON COM 478160104 193067 1381125 SH SOLE NO 0 0 1381125 JOHNSON CTLS INTL PLC SHS G51502105 3355 90830 SH SOLE NO 0 0 90830 JONES LANG LASALLE INC COM 48020Q107 300 1951 SH SOLE NO 0 0 1951 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 309 5710 SH SOLE NO 0 0 5710 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 7001 126627 SH SOLE NO 0 0 126627 JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT ETF 46641Q845 2030 66988 SH SOLE NO 0 0 66988 JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 1081 16614 SH SOLE NO 0 0 16614 JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 2943 40239 SH SOLE NO 0 0 40239 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 33102 658100 SH SOLE NO 0 0 658100 JP MORGAN EXCHANGE TRADED FD ULTRA SHT MUNCPL 46641Q654 585 11635 SH SOLE NO 0 0 11635 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 7311 286605 SH SOLE NO 0 0 286605 JPMORGAN CHASE & CO COM 46625H100 101608 1003734 SH SOLE NO 0 0 1003734 JUST ENERGY GROUP INC COM 48213W101 101 29919 SH SOLE NO 0 0 29919 KALA PHARMACEUTICALS INC COM 483119103 90 10913 SH SOLE NO 0 0 10913 KANSAS CITY SOUTHERN COM NEW 485170302 1457 12568 SH SOLE NO 0 0 12568 KAYNE ANDERSN MLP MIDS INVT COM 486606106 4078 254422 SH SOLE NO 0 0 254422 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 416 35016 SH SOLE NO 0 0 35016 KELLOGG CO COM 487836108 3641 63463 SH SOLE NO 0 0 63463 KEMPER CORP DEL COM 488401100 424 5575 SH SOLE NO 0 0 5575 KEURIG DR PEPPER INC COM 49271V100 258 9227 SH SOLE NO 0 0 9227 KEYCORP NEW COM 493267108 3745 237795 SH SOLE NO 0 0 237795 KEYSIGHT TECHNOLOGIES INC COM 49338L103 551 6328 SH SOLE NO 0 0 6328 KIMBERLY CLARK CORP COM 494368103 39454 318434 SH SOLE NO 0 0 318434 KIMCO RLTY CORP COM 49446R109 1623 87735 SH SOLE NO 0 0 87735 KINDER MORGAN INC DEL COM 49456B101 11153 557393 SH SOLE NO 0 0 557393 KINROSS GOLD CORP COM 496902404 6563 1908048 SH SOLE NO 0 0 1908048 KIRKLAND LAKE GOLD LTD COM 49741E100 5365 176449 SH SOLE NO 0 0 176449 KITE RLTY GROUP TR COM NEW 49803T300 2604 162887 SH SOLE NO 0 0 162887 KKR & CO INC CL A 48251W104 4318 183833 SH SOLE NO 0 0 183833 KKR INCOME OPPORTUNITIES FD COM 48249T106 576 37255 SH SOLE NO 0 0 37255 KLA-TENCOR CORP COM 482480100 598 5016 SH SOLE NO 0 0 5016 KOHLS CORP COM 500255104 1355 19717 SH SOLE NO 0 0 19717 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 572 13999 SH SOLE NO 0 0 13999 KOSMOS ENERGY LTD COM 500688106 191 30745 SH SOLE NO 0 0 30745 KRAFT HEINZ CO COM 500754106 7553 231355 SH SOLE NO 0 0 231355 KRANESHARES TR BOSERA MSCI CH 500767405 318 9981 SH SOLE NO 0 0 9981 KRANESHARES TR CSI CHI INTERNET 500767306 7083 150402 SH SOLE NO 0 0 150402 KROGER CO COM 501044101 5240 213025 SH SOLE NO 0 0 213025 KULICKE & SOFFA INDS INC COM 501242101 489 22153 SH SOLE NO 0 0 22153 L BRANDS INC COM 501797104 450 16352 SH SOLE NO 0 0 16352 L3 TECHNOLOGIES INC COM 502413107 1579 7653 SH SOLE NO 0 0 7653 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2000 13079 SH SOLE NO 0 0 13079 LADDER CAP CORP CL A 505743104 422 24831 SH SOLE NO 0 0 24831 LAM RESEARCH CORP COM 512807108 2832 15822 SH SOLE NO 0 0 15822 LAMAR ADVERTISING CO NEW CL A 512816109 1239 15640 SH SOLE NO 0 0 15640 LAMB WESTON HLDGS INC COM 513272104 1285 17159 SH SOLE NO 0 0 17159 LANCASTER COLONY CORP COM 513847103 801 5118 SH SOLE NO 0 0 5118 LANNET INC COM 516012101 79 10118 SH SOLE NO 0 0 10118 LAS VEGAS SANDS CORP COM 517834107 2465 40450 SH SOLE NO 0 0 40450 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 34750 1233606 SH SOLE NO 0 0 1233606 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 434 14066 SH SOLE NO 0 0 14066 LATTICE STRATEGIES TR HARTFRD EMRG ETF 518416201 260 11123 SH SOLE NO 0 0 11123 LAUDER ESTEE COS INC CL A 518439104 2172 13124 SH SOLE NO 0 0 13124 LAZARD LTD SHS A G54050102 462 12791 SH SOLE NO 0 0 12791 LCNB CORP COM 50181P100 541 31602 SH SOLE NO 0 0 31602 LEAR CORP COM NEW 521865204 626 4613 SH SOLE NO 0 0 4613 LEGG MASON ETF INVESTMENT TR EMRG MKTS VOLA 52468L604 267 10161 SH SOLE NO 0 0 10161 LEGG MASON ETF INVESTMENT TR INT LW VTY HGH 52468L505 1238 47846 SH SOLE NO 0 0 47846 LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 7491 235519 SH SOLE NO 0 0 235519 LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 724 21868 SH SOLE NO 0 0 21868 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 364 11991 SH SOLE NO 0 0 11991 LEGG MASON INC COM 524901105 400 14621 SH SOLE NO 0 0 14621 LEGGETT & PLATT INC COM 524660107 6091 144278 SH SOLE NO 0 0 144278 LEIDOS HLDGS INC COM 525327102 1166 18208 SH SOLE NO 0 0 18208 LEMAITRE VASCULAR INC COM 525558201 375 12114 SH SOLE NO 0 0 12114 LENDINGCLUB CORP COM 52603A109 43 14000 SH SOLE NO 0 0 14000 LENNAR CORP CL A 526057104 404 8246 SH SOLE NO 0 0 8246 LENNOX INTL INC COM 526107107 347 1314 SH SOLE NO 0 0 1314 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 393 16725 SH SOLE NO 0 0 16725 LEXICON PHARMACEUTICALS INC COM NEW 528872302 74 13346 SH SOLE NO 0 0 13346 LEXINGTON REALTY TRUST COM 529043101 169 18690 SH SOLE NO 0 0 18690 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 487 79845 SH SOLE NO 0 0 79845 LIBERTY GLOBAL PLC SHS CL C G5480U120 231 9543 SH SOLE NO 0 0 9543 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 576 15107 SH SOLE NO 0 0 15107 LIBERTY PPTY TR SH BEN INT 531172104 367 7586 SH SOLE NO 0 0 7586 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 483 3847 SH SOLE NO 0 0 3847 LIGHTBRIDGE CORP COM NEW 53224K203 6 12061 SH SOLE NO 0 0 12061 LILLY ELI & CO COM 532457108 29444 226913 SH SOLE NO 0 0 226913 LINCOLN ELEC HLDGS INC COM 533900106 693 8263 SH SOLE NO 0 0 8263 LINCOLN NATL CORP IND COM 534187109 4733 80632 SH SOLE NO 0 0 80632 LINDE PLC COM G5494J103 7801 44343 SH SOLE NO 0 0 44343 LIONS GATE ENTMNT CORP CL A VTG 535919401 206 13180 SH SOLE NO 0 0 13180 LIVE NATION ENTERTAINMENT IN COM 538034109 229 3612 SH SOLE NO 0 0 3612 LIVE OAK BANCSHARES INC COM 53803X105 2414 165283 SH SOLE NO 0 0 165283 LIVENT CORP COM 53814L108 347 28279 SH SOLE NO 0 0 28279 LKQ CORP COM 501889208 441 15559 SH SOLE NO 0 0 15559 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 2788 868798 SH SOLE NO 0 0 868798 LOCKHEED MARTIN CORP COM 539830109 41156 137113 SH SOLE NO 0 0 137113 LOEWS CORP COM 540424108 588 12283 SH SOLE NO 0 0 12283 LOWES COS INC COM 548661107 28240 257974 SH SOLE NO 0 0 257974 LTC PPTYS INC COM 502175102 581 12689 SH SOLE NO 0 0 12689 LULULEMON ATHLETICA INC COM 550021109 1249 7625 SH SOLE NO 0 0 7625 LUMENTUM HLDGS INC COM 55024U109 686 12147 SH SOLE NO 0 0 12147 LUNA INNOVATIONS COM 550351100 149 35882 SH SOLE NO 0 0 35882 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4484 53341 SH SOLE NO 0 0 53341 M & T BK CORP COM 55261F104 2224 14164 SH SOLE NO 0 0 14164 MACQUARIE INFRASTRUCTURE COR COM 55608B105 1120 27181 SH SOLE NO 0 0 27181 MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 36 37000 SH SOLE NO 0 0 37000 MACYS INC COM 55616P104 1109 46156 SH SOLE NO 0 0 46156 MADISON CVRED CALL & EQ STR COM 557437100 107 15762 SH SOLE NO 0 0 15762 MADISON SQUARE GARDEN CO NEW CL A 55825T103 549 1873 SH SOLE NO 0 0 1873 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 10578 174476 SH SOLE NO 0 0 174476 MAGNA INTL INC COM 559222401 563 11570 SH SOLE NO 0 0 11570 MAIDEN HOLDINGS LTD SHS G5753U112 145 196500 SH SOLE NO 0 0 196500 MAIN STREET CAPITAL CORP COM 56035L104 2144 57654 SH SOLE NO 0 0 57654 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 334 16472 SH SOLE NO 0 0 16472 MANAGED PORTFOLIO SER TORTOISE GBL WTR 56167N753 254 8774 SH SOLE NO 0 0 8774 MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 7118 298091 SH SOLE NO 0 0 298091 MANNKIND CORP COM NEW 56400P706 89 45648 SH SOLE NO 0 0 45648 MANPOWERGROUP INC COM 56418H100 1122 13579 SH SOLE NO 0 0 13579 MANULIFE FINL CORP COM 56501R106 2781 164482 SH SOLE NO 0 0 164482 MARATHON OIL CORP COM 565849106 2874 172022 SH SOLE NO 0 0 172022 MARATHON PETE CORP COM 56585A102 6820 113965 SH SOLE NO 0 0 113965 MARKEL CORP COM 570535104 4088 4104 SH SOLE NO 0 0 4104 MARRIOTT INTL INC NEW CL A 571903202 7609 60833 SH SOLE NO 0 0 60833 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 319 3413 SH SOLE NO 0 0 3413 MARSH & MCLENNAN COS INC COM 571748102 2556 27229 SH SOLE NO 0 0 27229 MARTIN MARIETTA MATLS INC COM 573284106 992 4932 SH SOLE NO 0 0 4932 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 896 45077 SH SOLE NO 0 0 45077 MASCO CORP COM 574599106 1389 35359 SH SOLE NO 0 0 35359 MASIMO CORP COM 574795100 639 4626 SH SOLE NO 0 0 4626 MASTEC INC COM 576323109 643 13379 SH SOLE NO 0 0 13379 MASTERCARD INC CL A 57636Q104 35580 151117 SH SOLE NO 0 0 151117 MATCH GROUP INC COM 57665R106 458 8094 SH SOLE NO 0 0 8094 MATINAS BIOPHARMA HLDGS INC COM 576810105 17 16200 SH SOLE NO 0 0 16200 MATSON INC COM 57686G105 261 7250 SH SOLE NO 0 0 7250 MATTEL INC COM 577081102 466 35873 SH SOLE NO 0 0 35873 MATTHEWS INTL CORP CL A 577128101 354 9581 SH SOLE NO 0 0 9581 MAXIM INTEGRATED PRODS INC COM 57772K101 3675 69126 SH SOLE NO 0 0 69126 MCCORMICK & CO INC COM NON VTG 579780206 6966 46245 SH SOLE NO 0 0 46245 MCCORMICK & CO INC COM VTG 579780107 2734 18286 SH SOLE NO 0 0 18286 MCDERMOTT INTL INC COM 580037703 122 16404 SH SOLE NO 0 0 16404 MCDONALDS CORP COM 580135101 78292 412281 SH SOLE NO 0 0 412281 MCKESSON CORP COM 58155Q103 5445 46519 SH SOLE NO 0 0 46519 MDU RES GROUP INC COM 552690109 1158 44847 SH SOLE NO 0 0 44847 MEDICAL PPTYS TRUST INC COM 58463J304 2637 142511 SH SOLE NO 0 0 142511 MEDTRONIC PLC SHS G5960L103 20598 226161 SH SOLE NO 0 0 226161 MERCADOLIBRE INC COM 58733R102 1467 2889 SH SOLE NO 0 0 2889 MERCHANTS BANCORP IND COM 58844R108 1006 46814 SH SOLE NO 0 0 46814 MERCK & CO INC COM 58933Y105 84158 1011884 SH SOLE NO 0 0 1011884 MEREDITH CORP COM 589433101 221 4010 SH SOLE NO 0 0 4010 MERIDIAN BANCORP INC MD COM 58958U103 1494 95274 SH SOLE NO 0 0 95274 METLIFE INC COM 59156R108 7036 165293 SH SOLE NO 0 0 165293 METTLER TOLEDO INTERNATIONAL COM 592688105 446 618 SH SOLE NO 0 0 618 MFA FINL INC COM 55272X102 677 93225 SH SOLE NO 0 0 93225 MFS CHARTER INCOME TR SH BEN INT 552727109 227 28806 SH SOLE NO 0 0 28806 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 66 13042 SH SOLE NO 0 0 13042 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 118 25548 SH SOLE NO 0 0 25548 MFS INTER INCOME TR SH BEN INT 55273C107 137 36114 SH SOLE NO 0 0 36114 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 185 32702 SH SOLE NO 0 0 32702 MFS MUN INCOME TR SH BEN INT 552738106 291 42082 SH SOLE NO 0 0 42082 MFS SPL VALUE TR SH BEN INT 55274E102 187 33940 SH SOLE NO 0 0 33940 MGE ENERGY INC COM 55277P104 879 12944 SH SOLE NO 0 0 12944 MGIC INVT CORP WIS COM 552848103 1415 107313 SH SOLE NO 0 0 107313 MGM RESORTS INTERNATIONAL COM 552953101 1438 56059 SH SOLE NO 0 0 56059 MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 288 11191 SH SOLE NO 0 0 11191 MICROCHIP TECHNOLOGY INC COM 595017104 4561 54990 SH SOLE NO 0 0 54990 MICRON TECHNOLOGY INC COM 595112103 13292 321613 SH SOLE NO 0 0 321613 MICROSOFT CORP COM 594918104 228685 1938995 SH SOLE NO 0 0 1938995 MID AMER APT CMNTYS INC COM 59522J103 683 6254 SH SOLE NO 0 0 6254 MIDDLEBY CORP COM 596278101 396 3051 SH SOLE NO 0 0 3051 MIDDLESEX WATER CO COM 596680108 204 3651 SH SOLE NO 0 0 3651 MILESTONE SCIENTIFIC INC COM NEW 59935P209 23 69812 SH SOLE NO 0 0 69812 MITEK SYS INC COM NEW 606710200 204 16705 SH SOLE NO 0 0 16705 MKS INSTRUMENT INC COM 55306N104 209 2254 SH SOLE NO 0 0 2254 MOHAWK INDS INC COM 608190104 241 1912 SH SOLE NO 0 0 1912 MOLECULIN BIOTECH INC COM 60855D101 16 20000 SH SOLE NO 0 0 20000 MOLINA HEALTHCARE INC COM 60855R100 1857 13087 SH SOLE NO 0 0 13087 MOLSON COORS BREWING CO CL B 60871R209 3548 59482 SH SOLE NO 0 0 59482 MONDELEZ INTL INC CL A 609207105 20567 412002 SH SOLE NO 0 0 412002 MONGODB INC CL A 60937P106 868 5907 SH SOLE NO 0 0 5907 MONMOUTH REAL ESTATE INVT CO CL A 609720107 238 18097 SH SOLE NO 0 0 18097 MONOLITHIC PWR SYS INC COM 609839105 254 1878 SH SOLE NO 0 0 1878 MONRO INC COM 610236101 346 4007 SH SOLE NO 0 0 4007 MONROE CAP CORP COM 610335101 1638 134929 SH SOLE NO 0 0 134929 MONSTER BEVERAGE CORP NEW COM 61174X109 514 9424 SH SOLE NO 0 0 9424 MOODYS CORP COM 615369105 963 5320 SH SOLE NO 0 0 5320 MORGAN STANLEY COM NEW 617446448 6848 162283 SH SOLE NO 0 0 162283 MORGAN STANLEY EMER MKTS DEB COM 61744H105 95 10595 SH SOLE NO 0 0 10595 MOSAIC CO NEW COM 61945C103 267 9805 SH SOLE NO 0 0 9805 MOTOROLA SOLUTIONS INC COM NEW 620076307 2947 20989 SH SOLE NO 0 0 20989 MPLX LP COM UNIT REP LTD 55336V100 1805 54891 SH SOLE NO 0 0 54891 MSA SAFETY INC COM 553498106 289 2800 SH SOLE NO 0 0 2800 MSB FINL CORP NEW COM 55352L101 206 11489 SH SOLE NO 0 0 11489 MTS SYS CORP COM 553777103 315 5794 SH SOLE NO 0 0 5794 MUELLER INDS INC COM 624756102 797 25456 SH SOLE NO 0 0 25456 MUELLER WTR PRODS INC COM SER A 624758108 127 12680 SH SOLE NO 0 0 12680 MYLAN N V SHS EURO N59465109 579 20461 SH SOLE NO 0 0 20461 NABORS INDUSTRIES LTD SHS G6359F103 342 99454 SH SOLE NO 0 0 99454 NABRIVA THERAPEUTICS PLC SHS G63637105 122 50010 SH SOLE NO 0 0 50010 NANOVIRICIDES INC COM NEW 630087203 5 20354 SH SOLE NO 0 0 20354 NAPCO SEC TECHNOLOGIES INC COM 630402105 240 11608 SH SOLE NO 0 0 11608 NASDAQ INC COM 631103108 804 9200 SH SOLE NO 0 0 9200 NATIONAL BANKSHARES INC VA COM 634865109 262 6119 SH SOLE NO 0 0 6119 NATIONAL BEVERAGE CORP COM 635017106 1384 23986 SH SOLE NO 0 0 23986 NATIONAL COMM CORP COM 63546L102 282 7213 SH SOLE NO 0 0 7213 NATIONAL FUEL GAS CO N J COM 636180101 1949 31972 SH SOLE NO 0 0 31972 NATIONAL GRID PLC SPONSORED ADR NE 636274409 5984 107166 SH SOLE NO 0 0 107166 NATIONAL HEALTH INVS INC COM 63633D104 2057 26190 SH SOLE NO 0 0 26190 NATIONAL OILWELL VARCO INC COM 637071101 386 14489 SH SOLE NO 0 0 14489 NATIONAL RETAIL PPTYS INC COM 637417106 5940 107242 SH SOLE NO 0 0 107242 NATIXIS ETF TR LOOMIS SAYLES 63873X208 390 15642 SH SOLE NO 0 0 15642 NATIXIS ETF TR SEEYOND INTL ETF 63873X109 434 10178 SH SOLE NO 0 0 10178 NATURAL RESOURCE PARTNERS L COM UNIT LTD PAR 63900P608 335 7982 SH SOLE NO 0 0 7982 NAVIDEA BIOPHARMACEUTICALS I COM 63937X103 4 30787 SH SOLE NO 0 0 30787 NAVIENT CORPORATION COM 63938C108 1036 89620 SH SOLE NO 0 0 89620 NBT BANCORP INC COM 628778102 3497 97139 SH SOLE NO 0 0 97139 NCR CORP NEW COM 62886E108 759 27833 SH SOLE NO 0 0 27833 NEKTAR THERAPEUTICS COM 640268108 808 24075 SH SOLE NO 0 0 24075 NEOGEN CORP COM 640491106 759 13240 SH SOLE NO 0 0 13240 NEOGENOMICS INC COM NEW 64049M209 505 24702 SH SOLE NO 0 0 24702 NEPTUNE WELLNESS SOLUTIONS I COM 64079L105 65 20375 SH SOLE NO 0 0 20375 NETAPP INC COM 64110D104 527 7604 SH SOLE NO 0 0 7604 NETFLIX INC COM 64110L106 36864 103389 SH SOLE NO 0 0 103389 NEUBERGER BERMAN HGH YLD FD COM 64128C106 184 16320 SH SOLE NO 0 0 16320 NEUBERGER BERMAN MLP INCOME COM 64129H104 145 18300 SH SOLE NO 0 0 18300 NEUBERGER BERMAN RE ES SEC F COM 64190A103 73 14711 SH SOLE NO 0 0 14711 NEUROCRINE BIOSCIENCES INC COM 64125C109 1325 15042 SH SOLE NO 0 0 15042 NEW AGE BEVERAGES CORP COM 64157V108 114 21815 SH SOLE NO 0 0 21815 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 459 7044 SH SOLE NO 0 0 7044 NEW GOLD INC CDA COM 644535106 9 11100 SH SOLE NO 0 0 11100 NEW JERSEY RES COM 646025106 1489 29912 SH SOLE NO 0 0 29912 NEW MTN FIN CORP COM 647551100 1153 84983 SH SOLE NO 0 0 84983 NEW MTN FIN CORP NOTE 5.000% 6/1 647551AB6 23 23000 SH SOLE NO 0 0 23000 NEW RELIC INC COM 64829B100 530 5375 SH SOLE NO 0 0 5375 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 3189 188631 SH SOLE NO 0 0 188631 NEW YORK CMNTY BANCORP INC COM 649445103 1681 145290 SH SOLE NO 0 0 145290 NEW YORK MTG TR INC COM PAR $.02 649604501 392 64433 SH SOLE NO 0 0 64433 NEW YORK MTG TR INC PFD-C CONV 649604808 486 19574 SH SOLE NO 0 0 19574 NEW YORK TIMES CO CL A 650111107 273 8333 SH SOLE NO 0 0 8333 NEWELL BRANDS INC COM 651229106 3569 232713 SH SOLE NO 0 0 232713 NEWMARK GROUP INC CL A 65158N102 216 25980 SH SOLE NO 0 0 25980 NEWMARKET CORP COM 651587107 767 1771 SH SOLE NO 0 0 1771 NEWMONT MNG CORP COM 651639106 1777 49701 SH SOLE NO 0 0 49701 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 1097 55893 SH SOLE NO 0 0 55893 NEXPOINT RESIDENTIAL TR INC COM 65341D102 309 8076 SH SOLE NO 0 0 8076 NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 442 20308 SH SOLE NO 0 0 20308 NEXTERA ENERGY INC COM 65339F101 99193 513104 SH SOLE NO 0 0 513104 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 597 12804 SH SOLE NO 0 0 12804 NICE LTD SPONSORED ADR 653656108 719 5875 SH SOLE NO 0 0 5875 NIKE INC CL B 654106103 27523 326838 SH SOLE NO 0 0 326838 NIO INC SPON ADS 62914V106 258 50656 SH SOLE NO 0 0 50656 NISOURCE INC COM 65473P105 871 30395 SH SOLE NO 0 0 30395 NOBLE CORP PLC SHS USD G65431101 123 43188 SH SOLE NO 0 0 43188 NOKIA CORP SPONSORED ADR 654902204 975 170590 SH SOLE NO 0 0 170590 NORDSON CORP COM 655663102 291 2202 SH SOLE NO 0 0 2202 NORDSTROM INC COM 655664100 5925 133508 SH SOLE NO 0 0 133508 NORFOLK SOUTHERN CORP COM 655844108 19593 104840 SH SOLE NO 0 0 104840 NORTHEAST BANCORP COM NEW 663904209 620 30022 SH SOLE NO 0 0 30022 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 37 61700 SH SOLE NO 0 0 61700 NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 493 17808 SH SOLE NO 0 0 17808 NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 211 8045 SH SOLE NO 0 0 8045 NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 396 14301 SH SOLE NO 0 0 14301 NORTHERN OIL & GAS INC NEV COM 665531109 33 12314 SH SOLE NO 0 0 12314 NORTHERN TR CORP COM 665859104 1545 17093 SH SOLE NO 0 0 17093 NORTHRIM BANCORP INC COM 666762109 222 6475 SH SOLE NO 0 0 6475 NORTHROP GRUMMAN CORP COM 666807102 13747 50992 SH SOLE NO 0 0 50992 NORTHSTAR REALTY EUROPE CORP COM 66706L101 443 25531 SH SOLE NO 0 0 25531 NORTHWEST BANCSHARES INC MD COM 667340103 1066 62873 SH SOLE NO 0 0 62873 NORTHWEST NAT HLDG CO COM 66765N105 1452 22124 SH SOLE NO 0 0 22124 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 808 14704 SH SOLE NO 0 0 14704 NOVAGOLD RES INC COM NEW 66987E206 350 84102 SH SOLE NO 0 0 84102 NOVARTIS A G SPONSORED ADR 66987V109 26175 272262 SH SOLE NO 0 0 272262 NOVAVAX INC COM 670002104 65 118559 SH SOLE NO 0 0 118559 NOVO-NORDISK A S ADR 670100205 5340 102091 SH SOLE NO 0 0 102091 NRG ENERGY INC COM NEW 629377508 419 9882 SH SOLE NO 0 0 9882 NUANCE COMMUNICATIONS INC COM 67020Y100 445 26313 SH SOLE NO 0 0 26313 NUANCE COMMUNICATIONS INC NOTE 2.750%11/0 67020YAF7 14 15000 SH SOLE NO 0 0 15000 NUCOR CORP COM 670346105 19354 331695 SH SOLE NO 0 0 331695 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 1133 32176 SH SOLE NO 0 0 32176 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 514 17890 SH SOLE NO 0 0 17890 NUSTAR ENERGY LP UNIT COM 67058H102 457 17029 SH SOLE NO 0 0 17029 NUTANIX INC CL A 67059N108 1129 29930 SH SOLE NO 0 0 29930 NUTRIEN LTD COM 67077M108 2152 40793 SH SOLE NO 0 0 40793 NUVEEN ALL CAP ENE MLP OPPO COM 67075E108 200 28936 SH SOLE NO 0 0 28936 NUVEEN AMT FREE MUN CR INC F COM 67071L106 3970 262798 SH SOLE NO 0 0 262798 NUVEEN AMT FREE QLTY MUN INC COM 670657105 6856 513188 SH SOLE NO 0 0 513188 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 601 37655 SH SOLE NO 0 0 37655 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 913 66305 SH SOLE NO 0 0 66305 NUVEEN CALIF MUN VALUE FD COM 67062C107 548 57342 SH SOLE NO 0 0 57342 NUVEEN CONNECTICUT QLTY MUN COM 67060D107 2442 202715 SH SOLE NO 0 0 202715 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 197 14031 SH SOLE NO 0 0 14031 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 652 84471 SH SOLE NO 0 0 84471 NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 365 35319 SH SOLE NO 0 0 35319 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 792 44033 SH SOLE NO 0 0 44033 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 842 87108 SH SOLE NO 0 0 87108 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 140 10205 SH SOLE NO 0 0 10205 NUVEEN FLOATING RATE INCOME COM 67072T108 972 100935 SH SOLE NO 0 0 100935 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 276 28821 SH SOLE NO 0 0 28821 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 236 15619 SH SOLE NO 0 0 15619 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 937 94407 SH SOLE NO 0 0 94407 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 1259 127314 SH SOLE NO 0 0 127314 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 2150 219927 SH SOLE NO 0 0 219927 NUVEEN INT DUR QUAL MUN TRM COM 670677103 439 33580 SH SOLE NO 0 0 33580 NUVEEN INTER DURATION MN TMF COM 670671106 676 51453 SH SOLE NO 0 0 51453 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 322 25661 SH SOLE NO 0 0 25661 NUVEEN MICHIGAN QLT MUN INC COM 670979103 833 62974 SH SOLE NO 0 0 62974 NUVEEN MUN 2021 TARGET TERM COM 670687102 207 21572 SH SOLE NO 0 0 21572 NUVEEN MUN HIGH INCOME OPP F COM 670682103 1735 128207 SH SOLE NO 0 0 128207 NUVEEN MUN INCOME FD INC COM 67062J102 133 12255 SH SOLE NO 0 0 12255 NUVEEN MUN VALUE FD INC COM 670928100 4169 416928 SH SOLE NO 0 0 416928 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2040 135389 SH SOLE NO 0 0 135389 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 1684 75621 SH SOLE NO 0 0 75621 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 352 25447 SH SOLE NO 0 0 25447 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 766 60292 SH SOLE NO 0 0 60292 NUVEEN NEW YORK QLT MUN INC COM 67066X107 165 12377 SH SOLE NO 0 0 12377 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 254 19977 SH SOLE NO 0 0 19977 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 230 17470 SH SOLE NO 0 0 17470 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 2341 245678 SH SOLE NO 0 0 245678 NUVEEN PFD & INCM SECURTIES COM 67072C105 9001 1000141 SH SOLE NO 0 0 1000141 NUVEEN PFD & INCOME 2022 TER COM 67075T105 315 13841 SH SOLE NO 0 0 13841 NUVEEN PFD & INCOME TERM FD COM 67075A106 1027 45714 SH SOLE NO 0 0 45714 NUVEEN QUALITY MUNCP INCOME COM 67066V101 3297 242980 SH SOLE NO 0 0 242980 NUVEEN REAL ASSET INM AND GW COM 67074Y105 1185 73928 SH SOLE NO 0 0 73928 NUVEEN REAL ESTATE INCOME FD COM 67071B108 958 92529 SH SOLE NO 0 0 92529 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 3962 300152 SH SOLE NO 0 0 300152 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 307 19865 SH SOLE NO 0 0 19865 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 186 18678 SH SOLE NO 0 0 18678 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 447 30592 SH SOLE NO 0 0 30592 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 378 27154 SH SOLE NO 0 0 27154 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 1349 91601 SH SOLE NO 0 0 91601 NUVEEN SR INCOME FD COM 67067Y104 82 14170 SH SOLE NO 0 0 14170 NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 172 10744 SH SOLE NO 0 0 10744 NUVEEN TAXABLE MUNICPL INCM COM 67074C103 898 43807 SH SOLE NO 0 0 43807 NUVEEN TEXAS QLTY MUN INCME COM 670983105 200 15029 SH SOLE NO 0 0 15029 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 413 32581 SH SOLE NO 0 0 32581 NV5 GLOBAL INC COM 62945V109 533 8992 SH SOLE NO 0 0 8992 NVENT ELECTRIC PLC SHS G6700G107 837 31033 SH SOLE NO 0 0 31033 NVIDIA CORP COM 67066G104 41745 232489 SH SOLE NO 0 0 232489 NVR INC COM 62944T105 3176 1148 SH SOLE NO 0 0 1148 NXP SEMICONDUCTORS N V COM N6596X109 5104 57750 SH SOLE NO 0 0 57750 O REILLY AUTOMOTIVE INC NEW COM 67103H107 2773 7142 SH SOLE NO 0 0 7142 OAK VALLEY BANCORP OAKDALE C COM 671807105 283 16072 SH SOLE NO 0 0 16072 OAKTREE CAP GROUP LLC UNIT CL A 674001201 399 8039 SH SOLE NO 0 0 8039 OASIS PETE INC NEW COM 674215108 305 50534 SH SOLE NO 0 0 50534 OBSIDIAN ENERGY LTD COM 674482104 9 34600 SH SOLE NO 0 0 34600 OCCIDENTAL PETE CORP COM 674599105 6431 97152 SH SOLE NO 0 0 97152 OCEANFIRST FINL CORP COM 675234108 1583 65801 SH SOLE NO 0 0 65801 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 405 14680 SH SOLE NO 0 0 14680 OGE ENERGY CORP COM 670837103 1486 34470 SH SOLE NO 0 0 34470 OHA INVT CORP COM 67091U102 71 59835 SH SOLE NO 0 0 59835 OKTA INC CL A 679295105 3028 36601 SH SOLE NO 0 0 36601 OLD DOMINION FREIGHT LINE IN COM 679580100 251 1740 SH SOLE NO 0 0 1740 OLD NATL BANCORP IND COM 680033107 254 15504 SH SOLE NO 0 0 15504 OLD REP INTL CORP COM 680223104 2582 123432 SH SOLE NO 0 0 123432 OLIN CORP COM PAR $1 680665205 384 16624 SH SOLE NO 0 0 16624 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 967 11342 SH SOLE NO 0 0 11342 OMEGA HEALTHCARE INVS INC COM 681936100 7302 191413 SH SOLE NO 0 0 191413 OMNICOM GROUP INC COM 681919106 1565 21453 SH SOLE NO 0 0 21453 ON TRACK INNOVATION LTD SHS M8791A109 30 47448 SH SOLE NO 0 0 47448 ONCOCYTE CORPORATION COM 68235C107 118 30006 SH SOLE NO 0 0 30006 ONCOSEC MED INC COM NEW 68234L207 32 57806 SH SOLE NO 0 0 57806 ONE GAS INC COM 68235P108 765 8595 SH SOLE NO 0 0 8595 ONE STOP SYS INC COM 68247W109 102 50000 SH SOLE NO 0 0 50000 ONEOK INC NEW COM 682680103 7176 102759 SH SOLE NO 0 0 102759 OPKO HEALTH INC COM 68375N103 1046 400979 SH SOLE NO 0 0 400979 OPPENHEIMER ETF TR ESG REV ETF 68386C773 502 16212 SH SOLE NO 0 0 16212 OPPENHEIMER ETF TR RUSL 1000 DYNM 68386C724 371 12917 SH SOLE NO 0 0 12917 OPPENHEIMER ETF TR S&P 500 REVENUE 68386C104 15628 302987 SH SOLE NO 0 0 302987 OPPENHEIMER ETF TR S&P MDCP 400 REV 68386C203 987 16670 SH SOLE NO 0 0 16670 OPPENHEIMER ETF TR S&P SMALLCAP 600 68386C302 24984 381094 SH SOLE NO 0 0 381094 OPPENHEIMER ETF TR S&P ULTRA DIVIDE 68386C401 28245 745458 SH SOLE NO 0 0 745458 ORACLE CORP COM 68389X105 25009 465639 SH SOLE NO 0 0 465639 ORANGE SPONSORED ADR 684060106 2100 128893 SH SOLE NO 0 0 128893 ORCHID IS CAP INC COM 68571X103 808 122842 SH SOLE NO 0 0 122842 ORGANOVO HLDGS INC COM 68620A104 89 90666 SH SOLE NO 0 0 90666 OSHKOSH CORP COM 688239201 553 7372 SH SOLE NO 0 0 7372 OSI ETF TR OSHARES FTSE 67110P100 454 17134 SH SOLE NO 0 0 17134 OSI ETF TR OSHARS FTSE US 67110P407 1157 34463 SH SOLE NO 0 0 34463 OTTER TAIL CORP COM 689648103 634 12738 SH SOLE NO 0 0 12738 OWENS & MINOR INC NEW COM 690732102 744 181597 SH SOLE NO 0 0 181597 OXFORD LANE CAP CORP COM 691543102 659 67040 SH SOLE NO 0 0 67040 OXFORD SQUARE CAP CORP COM 69181V107 1068 164409 SH SOLE NO 0 0 164409 PACCAR INC COM 693718108 2505 36772 SH SOLE NO 0 0 36772 PACER FDS TR CFRA STVAL EQL 69374H691 343 12719 SH SOLE NO 0 0 12719 PACER FDS TR DEVELOPED MRKT 69374H873 11325 427564 SH SOLE NO 0 0 427564 PACER FDS TR GLOBL CASH ETF 69374H709 1098 35958 SH SOLE NO 0 0 35958 PACER FDS TR PACER US SMALL 69374H857 960 38285 SH SOLE NO 0 0 38285 PACER FDS TR TRENDP 100 ETF 69374H303 1409 41359 SH SOLE NO 0 0 41359 PACER FDS TR TRENDP US LAR CP 69374H105 39240 1335629 SH SOLE NO 0 0 1335629 PACER FDS TR TRENDP US MID CP 69374H204 2691 88638 SH SOLE NO 0 0 88638 PACER FDS TR TRENDPILOT EUR 69374H808 908 35629 SH SOLE NO 0 0 35629 PACER FDS TR US CASH COWS 100 69374H881 808 27959 SH SOLE NO 0 0 27959 PACKAGING CORP AMER COM 695156109 1033 10404 SH SOLE NO 0 0 10404 PACWEST BANCORP DEL COM 695263103 907 24142 SH SOLE NO 0 0 24142 PAGSEGURO DIGITAL LTD COM CL A G68707101 2175 72876 SH SOLE NO 0 0 72876 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 16 16975 SH SOLE NO 0 0 16975 PALO ALTO NETWORKS INC COM 697435105 7315 30120 SH SOLE NO 0 0 30120 PAN AMERICAN SILVER CORP COM 697900108 734 55442 SH SOLE NO 0 0 55442 PARETEUM CORP COM NEW 69946T207 288 63489 SH SOLE NO 0 0 63489 PARK NATL CORP COM 700658107 421 4449 SH SOLE NO 0 0 4449 PARKE BANCORP INC COM 700885106 372 17815 SH SOLE NO 0 0 17815 PARKER HANNIFIN CORP COM 701094104 3157 18400 SH SOLE NO 0 0 18400 PATTERN ENERGY GROUP INC CL A 70338P100 421 19169 SH SOLE NO 0 0 19169 PATTERSON COMPANIES INC COM 703395103 618 28319 SH SOLE NO 0 0 28319 PAYCHEX INC COM 704326107 23618 294492 SH SOLE NO 0 0 294492 PAYCOM SOFTWARE INC COM 70432V102 7952 42049 SH SOLE NO 0 0 42049 PAYPAL HLDGS INC COM 70450Y103 20603 198418 SH SOLE NO 0 0 198418 PB BANCORP INC COM 70454T100 204 17894 SH SOLE NO 0 0 17894 PCM FUND INC COM 69323T101 678 60918 SH SOLE NO 0 0 60918 PEBBLEBROOK HOTEL TR COM 70509V100 247 7972 SH SOLE NO 0 0 7972 PEMBINA PIPELINE CORP COM 706327103 5212 141797 SH SOLE NO 0 0 141797 PENN NATL GAMING INC COM 707569109 364 18131 SH SOLE NO 0 0 18131 PENNANTPARK FLOATING RATE CA COM 70806A106 134 10477 SH SOLE NO 0 0 10477 PENNANTPARK INVT CORP COM 708062104 93 13474 SH SOLE NO 0 0 13474 PENNEY J C CORP INC COM 708160106 86 58197 SH SOLE NO 0 0 58197 PENNS WOODS BANCORP INC COM 708430103 278 6787 SH SOLE NO 0 0 6787 PENSKE AUTOMOTIVE GRP INC COM 70959W103 326 7306 SH SOLE NO 0 0 7306 PENTAIR PLC SHS G7S00T104 1626 36538 SH SOLE NO 0 0 36538 PEOPLES FINL SVCS CORP COM 711040105 202 4483 SH SOLE NO 0 0 4483 PEOPLES UTAH BANCORP COM 712706209 510 19352 SH SOLE NO 0 0 19352 PEOPLES UTD FINL INC COM 712704105 5152 313381 SH SOLE NO 0 0 313381 PEPSICO INC COM 713448108 77240 630277 SH SOLE NO 0 0 630277 PERKINELMER INC COM 714046109 1567 16267 SH SOLE NO 0 0 16267 PERRIGO CO PLC SHS G97822103 1517 31499 SH SOLE NO 0 0 31499 PETMED EXPRESS INC COM 716382106 264 11623 SH SOLE NO 0 0 11623 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 357 22460 SH SOLE NO 0 0 22460 PFENEX INC COM 717071104 540 87465 SH SOLE NO 0 0 87465 PFIZER INC COM 717081103 118803 2797354 SH SOLE NO 0 0 2797354 PG&E CORP COM 69331C108 430 24166 SH SOLE NO 0 0 24166 PGIM ETF TR ULTRA SHORT 69344A107 425 8496 SH SOLE NO 0 0 8496 PGIM GLOBAL HIGH YIELD FD IN COM 69346J106 441 31647 SH SOLE NO 0 0 31647 PGIM HIGH YIELD BOND FUND IN COM 69346H100 279 19718 SH SOLE NO 0 0 19718 PHILIP MORRIS INTL INC COM 718172109 51633 584160 SH SOLE NO 0 0 584160 PHILLIPS 66 COM 718546104 20219 212458 SH SOLE NO 0 0 212458 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 275 5263 SH SOLE NO 0 0 5263 PHOTRONICS INC COM 719405102 132 14010 SH SOLE NO 0 0 14010 PHYSICIANS RLTY TR COM 71943U104 566 30132 SH SOLE NO 0 0 30132 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 4122 197730 SH SOLE NO 0 0 197730 PIMCO CA MUNICIPAL INCOME FD COM 72200N106 520 29028 SH SOLE NO 0 0 29028 PIMCO CALIF MUN INCOME FD II COM 72200M108 297 33016 SH SOLE NO 0 0 33016 PIMCO CALIF MUN INCOME FD II COM 72201C109 415 37629 SH SOLE NO 0 0 37629 PIMCO CORPORATE & INCOME OPP COM 72201B101 8213 469636 SH SOLE NO 0 0 469636 PIMCO CORPORATE INCOME STRAT COM 72200U100 2385 138595 SH SOLE NO 0 0 138595 PIMCO DYNAMIC INCOME FD SHS 72201Y101 6806 212223 SH SOLE NO 0 0 212223 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 9426 402312 SH SOLE NO 0 0 402312 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 9266 92486 SH SOLE NO 0 0 92486 PIMCO ETF TR 1-3YR USTREIDX 72201R106 399 7907 SH SOLE NO 0 0 7907 PIMCO ETF TR 1-5 US TIP IDX 72201R205 3690 71362 SH SOLE NO 0 0 71362 PIMCO ETF TR 15+ YR US TIPS 72201R304 325 4887 SH SOLE NO 0 0 4887 PIMCO ETF TR ACTIVE BD ETF 72201R775 13207 125143 SH SOLE NO 0 0 125143 PIMCO ETF TR BROAD US TIPS 72201R403 296 5124 SH SOLE NO 0 0 5124 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 20135 198257 SH SOLE NO 0 0 198257 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 4451 44627 SH SOLE NO 0 0 44627 PIMCO ETF TR INTER MUN BD ACT 72201R866 780 14454 SH SOLE NO 0 0 14454 PIMCO ETF TR INV GRD CRP BD 72201R817 804 7752 SH SOLE NO 0 0 7752 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 1114 22130 SH SOLE NO 0 0 22130 PIMCO GLOBAL STOCKSPLS INCM COM 722011103 3008 201265 SH SOLE NO 0 0 201265 PIMCO HIGH INCOME FD COM SHS 722014107 6137 680412 SH SOLE NO 0 0 680412 PIMCO INCOME OPPORTUNITY FD COM 72202B100 3024 113590 SH SOLE NO 0 0 113590 PIMCO INCOME STRATEGY FUND COM 72201H108 1896 165314 SH SOLE NO 0 0 165314 PIMCO INCOME STRATEGY FUND I COM 72201J104 1915 186191 SH SOLE NO 0 0 186191 PIMCO MUN INCOME FD II COM 72200W106 717 50442 SH SOLE NO 0 0 50442 PIMCO MUNICIPAL INCOME FD COM 72200R107 445 31558 SH SOLE NO 0 0 31558 PIMCO NY MUNICIPAL INCOME FD COM 72200T103 308 23311 SH SOLE NO 0 0 23311 PIMCO STRATEGIC INCOME FD IN COM 72200X104 6160 584458 SH SOLE NO 0 0 584458 PINNACLE FINL PARTNERS INC COM 72346Q104 422 7732 SH SOLE NO 0 0 7732 PINNACLE WEST CAP CORP COM 723484101 1389 14532 SH SOLE NO 0 0 14532 PIONEER FLOATING RATE TR COM 72369J102 170 16386 SH SOLE NO 0 0 16386 PIONEER HIGH INCOME TR COM 72369H106 129 14431 SH SOLE NO 0 0 14431 PIONEER MUN HIGH INCOME ADV COM 723762100 216 20117 SH SOLE NO 0 0 20117 PIONEER MUN HIGH INCOME TR COM SHS 723763108 808 67673 SH SOLE NO 0 0 67673 PIONEER NAT RES CO COM 723787107 1342 8813 SH SOLE NO 0 0 8813 PITNEY BOWES INC COM 724479100 225 32847 SH SOLE NO 0 0 32847 PJT PARTNERS INC COM CL A 69343T107 202 4838 SH SOLE NO 0 0 4838 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1302 53145 SH SOLE NO 0 0 53145 PLANET FITNESS INC CL A 72703H101 1569 22839 SH SOLE NO 0 0 22839 PLUG POWER INC COM NEW 72919P202 359 149597 SH SOLE NO 0 0 149597 PLURISTEM THERAPEUTICS INC COM 72940R102 17 18416 SH SOLE NO 0 0 18416 PNC FINL SVCS GROUP INC COM 693475105 11561 94257 SH SOLE NO 0 0 94257 PNM RES INC COM 69349H107 232 4920 SH SOLE NO 0 0 4920 POLARIS INDS INC COM 731068102 1354 16042 SH SOLE NO 0 0 16042 POLYMET MINING CORP COM 731916102 197 292298 SH SOLE NO 0 0 292298 PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 8/0 73640QAB1 133 139000 SH SOLE NO 0 0 139000 PORTLAND GEN ELEC CO COM NEW 736508847 1531 29533 SH SOLE NO 0 0 29533 POST HLDGS INC COM 737446104 317 2898 SH SOLE NO 0 0 2898 PPG INDS INC COM 693506107 7022 62215 SH SOLE NO 0 0 62215 PPL CORP COM 69351T106 8269 260531 SH SOLE NO 0 0 260531 PQ GROUP HLDGS INC COM 73943T103 151 10000 SH SOLE NO 0 0 10000 PREFERRED APT CMNTYS INC COM 74039L103 163 11044 SH SOLE NO 0 0 11044 PRICE T ROWE GROUP INC COM 74144T108 4691 46857 SH SOLE NO 0 0 46857 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 271 2848 SH SOLE NO 0 0 2848 PRINCIPAL FINL GROUP INC COM 74251V102 2696 53732 SH SOLE NO 0 0 53732 PROASSURANCE CORP COM 74267C106 1497 43278 SH SOLE NO 0 0 43278 PROCTER AND GAMBLE CO COM 742718109 137941 1325727 SH SOLE NO 0 0 1325727 PROGRESSIVE CORP OHIO COM 743315103 2945 40864 SH SOLE NO 0 0 40864 PROLOGIS INC COM 74340W103 2641 36716 SH SOLE NO 0 0 36716 PROOFPOINT INC COM 743424103 966 7960 SH SOLE NO 0 0 7960 PROPETRO HLDG CORP COM 74347M108 243 10797 SH SOLE NO 0 0 10797 PROPHASE LABS INC COM 74345W108 42 14275 SH SOLE NO 0 0 14275 PROSHARES TR HGH YLD INT RATE 74348A541 567 8600 SH SOLE NO 0 0 8600 PROSHARES TR INVT INT RT HG 74347B607 874 11789 SH SOLE NO 0 0 11789 PROSHARES TR K1 FRE CRD OIL 74347B417 2155 98174 SH SOLE NO 0 0 98174 PROSHARES TR MSCI EAFE DIVD 74347B839 2377 64491 SH SOLE NO 0 0 64491 PROSHARES TR PROSHS EMG ETF 74347B847 230 4005 SH SOLE NO 0 0 4005 PROSHARES TR PSHS LC COR PLUS 74347R248 684 10012 SH SOLE NO 0 0 10012 PROSHARES TR PSHS ULT S&P 500 74347R107 201 1711 SH SOLE NO 0 0 1711 PROSHARES TR PSHS ULTRA DOW30 74347R305 209 4510 SH SOLE NO 0 0 4510 PROSHARES TR PSHS ULTRA TECH 74347R693 243 2204 SH SOLE NO 0 0 2204 PROSHARES TR RUSS 2000 DIVD 74347B698 5114 87795 SH SOLE NO 0 0 87795 PROSHARES TR S&P 500 DV ARIST 74348A467 46143 680777 SH SOLE NO 0 0 680777 PROSHARES TR S&P MDCP 400 DIV 74347B680 4974 88289 SH SOLE NO 0 0 88289 PROSHARES TR SHORT S&P 500 NE 74347B425 10099 365276 SH SOLE NO 0 0 365276 PROSHARES TR ULTRAPRO QQQ 74347X831 220 3892 SH SOLE NO 0 0 3892 PROSHARES TR ULTRPRO S&P500 74347X864 932 18915 SH SOLE NO 0 0 18915 PROSPECT CAPITAL CORPORATION COM 74348T102 5086 780109 SH SOLE NO 0 0 780109 PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 596 594000 SH SOLE NO 0 0 594000 PROSPECT CAPITAL CORPORATION NOTE 4.950% 7/1 74348TAR3 204 208000 SH SOLE NO 0 0 208000 PROSPERITY BANCSHARES INC COM 743606105 245 3560 SH SOLE NO 0 0 3560 PROTO LABS INC COM 743713109 211 2009 SH SOLE NO 0 0 2009 PROVIDENT BANCORP INC COM 74383X109 459 20270 SH SOLE NO 0 0 20270 PROVIDENT FINL SVCS INC COM 74386T105 1366 52762 SH SOLE NO 0 0 52762 PRUDENTIAL FINL INC COM 744320102 12665 137848 SH SOLE NO 0 0 137848 PRUDENTIAL PLC ADR 74435K204 517 12863 SH SOLE NO 0 0 12863 PS BUSINESS PKS INC CALIF COM 69360J107 277 1768 SH SOLE NO 0 0 1768 PUBLIC STORAGE COM 74460D109 6264 28766 SH SOLE NO 0 0 28766 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 13019 219140 SH SOLE NO 0 0 219140 PULTE GROUP INC COM 745867101 729 26087 SH SOLE NO 0 0 26087 PURE STORAGE INC CL A 74624M102 338 15532 SH SOLE NO 0 0 15532 PUTNAM MANAGED MUN INCOM TR COM 746823103 328 43884 SH SOLE NO 0 0 43884 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 404 89192 SH SOLE NO 0 0 89192 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 2509 204650 SH SOLE NO 0 0 204650 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 1141 221635 SH SOLE NO 0 0 221635 PVH CORP COM 693656100 976 8004 SH SOLE NO 0 0 8004 QORVO INC COM 74736K101 550 7674 SH SOLE NO 0 0 7674 QTS RLTY TR INC COM CL A 74736A103 302 6725 SH SOLE NO 0 0 6725 QUAKER CHEM CORP COM 747316107 618 3089 SH SOLE NO 0 0 3089 QUALCOMM INC COM 747525103 26642 467163 SH SOLE NO 0 0 467163 QUANTA SVCS INC COM 74762E102 418 11092 SH SOLE NO 0 0 11092 QUEST DIAGNOSTICS INC COM 74834L100 1503 16725 SH SOLE NO 0 0 16725 QUORUM HEALTH CORP COM 74909E106 42 30405 SH SOLE NO 0 0 30405 RALPH LAUREN CORP CL A 751212101 404 3119 SH SOLE NO 0 0 3119 RAVEN INDS INC COM 754212108 304 7929 SH SOLE NO 0 0 7929 RAYMOND JAMES FINANCIAL INC COM 754730109 440 5476 SH SOLE NO 0 0 5476 RAYONIER INC COM 754907103 557 17676 SH SOLE NO 0 0 17676 RAYTHEON CO COM NEW 755111507 22736 124869 SH SOLE NO 0 0 124869 RBB BANCORP COM 74930B105 322 17144 SH SOLE NO 0 0 17144 REALITY SHS ETF TR NSD NXGN ECO ETF 75605A702 324 14210 SH SOLE NO 0 0 14210 REALTY INCOME CORP COM 756109104 16132 219306 SH SOLE NO 0 0 219306 REAVES UTIL INCOME FD COM SH BEN INT 756158101 4032 119744 SH SOLE NO 0 0 119744 RED HAT INC COM 756577102 1566 8574 SH SOLE NO 0 0 8574 REDHILL BIOPHARMA LTD SPONSORED ADS 757468103 83 10025 SH SOLE NO 0 0 10025 REGENERON PHARMACEUTICALS COM 75886F107 3636 8855 SH SOLE NO 0 0 8855 REGIONS FINL CORP NEW COM 7591EP100 1653 116859 SH SOLE NO 0 0 116859 RELIANCE STEEL & ALUMINUM CO COM 759509102 232 2570 SH SOLE NO 0 0 2570 RENASANT CORP COM 75970E107 335 9900 SH SOLE NO 0 0 9900 REPUBLIC FIRST BANCORP INC COM 760416107 305 58133 SH SOLE NO 0 0 58133 REPUBLIC SVCS INC COM 760759100 3052 37976 SH SOLE NO 0 0 37976 RESIDEO TECHNOLOGIES INC COM 76118Y104 532 27607 SH SOLE NO 0 0 27607 RESMED INC COM 761152107 492 4735 SH SOLE NO 0 0 4735 RESTAURANT BRANDS INTL INC COM 76131D103 514 7897 SH SOLE NO 0 0 7897 RETAIL PPTYS AMER INC CL A 76131V202 2119 173892 SH SOLE NO 0 0 173892 REVOLUTION LIGHTING TECHNOLO COM NEW 76155G206 4 18664 SH SOLE NO 0 0 18664 RGC RES INC COM 74955L103 425 16067 SH SOLE NO 0 0 16067 RIO TINTO PLC SPONSORED ADR 767204100 2622 44556 SH SOLE NO 0 0 44556 RITE AID CORP COM 767754104 133 210174 SH SOLE NO 0 0 210174 RIVERVIEW FINL CORP NEW COM 76940Q105 185 16162 SH SOLE NO 0 0 16162 RLI CORP COM 749607107 251 3506 SH SOLE NO 0 0 3506 ROCKWELL AUTOMATION INC COM 773903109 6737 38399 SH SOLE NO 0 0 38399 ROCKWELL MED INC COM 774374102 71 12635 SH SOLE NO 0 0 12635 ROGERS COMMUNICATIONS INC CL B 775109200 530 9847 SH SOLE NO 0 0 9847 ROGERS CORP COM 775133101 456 2873 SH SOLE NO 0 0 2873 ROKU INC COM CL A 77543R102 1508 23386 SH SOLE NO 0 0 23386 ROLLINS INC COM 775711104 354 8524 SH SOLE NO 0 0 8524 ROPER TECHNOLOGIES INC COM 776696106 2850 8334 SH SOLE NO 0 0 8334 ROSS STORES INC COM 778296103 1503 16146 SH SOLE NO 0 0 16146 ROYAL BK CDA MONTREAL QUE COM 780087102 4399 58236 SH SOLE NO 0 0 58236 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 2448 21360 SH SOLE NO 0 0 21360 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 10442 163298 SH SOLE NO 0 0 163298 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 11993 191612 SH SOLE NO 0 0 191612 ROYAL GOLD INC COM 780287108 330 3636 SH SOLE NO 0 0 3636 ROYCE MICRO-CAP TR INC COM 780915104 334 40199 SH SOLE NO 0 0 40199 ROYCE VALUE TR INC COM 780910105 1931 140343 SH SOLE NO 0 0 140343 RPM INTL INC COM 749685103 893 15391 SH SOLE NO 0 0 15391 RTI INTL METALS INC NOTE 1.625%10/1 74973WAB3 16 17000 SH SOLE NO 0 0 17000 RUBICON PROJ INC COM 78112V102 573 94320 SH SOLE NO 0 0 94320 RYDER SYS INC COM 783549108 273 4406 SH SOLE NO 0 0 4406 RYLAND GROUP INC NOTE 0.250% 6/0 783764AS2 26 27000 SH SOLE NO 0 0 27000 RYMAN HOSPITALITY PPTYS INC COM 78377T107 279 3396 SH SOLE NO 0 0 3396 S & T BANCORP INC COM 783859101 272 6900 SH SOLE NO 0 0 6900 S&P GLOBAL INC COM 78409V104 4636 22020 SH SOLE NO 0 0 22020 SABINE ROYALTY TR UNIT BEN INT 785688102 392 8429 SH SOLE NO 0 0 8429 SABRA HEALTH CARE REIT INC COM 78573L106 401 20597 SH SOLE NO 0 0 20597 SAGE THERAPEUTICS INC COM 78667J108 269 1695 SH SOLE NO 0 0 1695 SALESFORCE COM INC COM 79466L302 19332 122073 SH SOLE NO 0 0 122073 SALISBURY BANCORP INC COM 795226109 384 9342 SH SOLE NO 0 0 9342 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 77 14402 SH SOLE NO 0 0 14402 SANDERSON FARMS INC COM 800013104 275 2088 SH SOLE NO 0 0 2088 SANDSTORM GOLD LTD COM NEW 80013R206 62 11387 SH SOLE NO 0 0 11387 SANDY SPRING BANCORP INC COM 800363103 273 8739 SH SOLE NO 0 0 8739 SANGAMO THERAPEUTICS INC COM 800677106 148 15596 SH SOLE NO 0 0 15596 SANOFI RIGHT 12/31/2020 80105N113 9 21811 SH SOLE NO 0 0 21811 SANOFI SPONSORED ADR 80105N105 5019 113366 SH SOLE NO 0 0 113366 SAP SE SPON ADR 803054204 1137 9855 SH SOLE NO 0 0 9855 SAREPTA THERAPEUTICS INC COM 803607100 1092 9164 SH SOLE NO 0 0 9164 SBA COMMUNICATIONS CORP NEW CL A 78410G104 507 2541 SH SOLE NO 0 0 2541 SCHLUMBERGER LTD COM 806857108 8617 197778 SH SOLE NO 0 0 197778 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 5208 200236 SH SOLE NO 0 0 200236 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 9920 316847 SH SOLE NO 0 0 316847 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 853 26466 SH SOLE NO 0 0 26466 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 240 4469 SH SOLE NO 0 0 4469 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1185 31227 SH SOLE NO 0 0 31227 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 354 9529 SH SOLE NO 0 0 9529 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 7288 264270 SH SOLE NO 0 0 264270 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 706 22749 SH SOLE NO 0 0 22749 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1769 35265 SH SOLE NO 0 0 35265 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 601 11594 SH SOLE NO 0 0 11594 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 4968 73017 SH SOLE NO 0 0 73017 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 21547 412161 SH SOLE NO 0 0 412161 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 20037 252261 SH SOLE NO 0 0 252261 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 9813 179271 SH SOLE NO 0 0 179271 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 14443 213622 SH SOLE NO 0 0 213622 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 21050 380050 SH SOLE NO 0 0 380050 SCHWAB STRATEGIC TR US REIT ETF 808524847 10971 246935 SH SOLE NO 0 0 246935 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 5092 72825 SH SOLE NO 0 0 72825 SCHWAB STRATEGIC TR US TIPS ETF 808524870 3950 71827 SH SOLE NO 0 0 71827 SCIENCE APPLICATNS INTL CP N COM 808625107 415 5399 SH SOLE NO 0 0 5399 SCOTTS MIRACLE GRO CO CL A 810186106 894 11385 SH SOLE NO 0 0 11385 SCYNEXIS INC COM 811292101 37 24650 SH SOLE NO 0 0 24650 SEABRIDGE GOLD INC COM 811916105 149 12029 SH SOLE NO 0 0 12029 SEACOAST BKG CORP FLA COM NEW 811707801 218 8300 SH SOLE NO 0 0 8300 SEAGATE TECHNOLOGY PLC SHS G7945M107 2889 60329 SH SOLE NO 0 0 60329 SEALED AIR CORP NEW COM 81211K100 556 12077 SH SOLE NO 0 0 12077 SEASPAN CORP SHS Y75638109 130 14951 SH SOLE NO 0 0 14951 SEASPINE HLDGS CORP COM 81255T108 295 19573 SH SOLE NO 0 0 19573 SEATTLE GENETICS INC COM 812578102 431 5897 SH SOLE NO 0 0 5897 SEI INVESTMENTS CO COM 784117103 327 6266 SH SOLE NO 0 0 6266 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1649 35273 SH SOLE NO 0 0 35273 SELECT SECTOR SPDR TR ENERGY 81369Y506 31818 481224 SH SOLE NO 0 0 481224 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1235 34108 SH SOLE NO 0 0 34108 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 32617 286493 SH SOLE NO 0 0 286493 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 28270 503849 SH SOLE NO 0 0 503849 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 53839 586802 SH SOLE NO 0 0 586802 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 41445 1612042 SH SOLE NO 0 0 1612042 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 19575 260908 SH SOLE NO 0 0 260908 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 24461 420520 SH SOLE NO 0 0 420520 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 3154 56833 SH SOLE NO 0 0 56833 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 45163 610320 SH SOLE NO 0 0 610320 SELECTIVE INS GROUP INC COM 816300107 538 8516 SH SOLE NO 0 0 8516 SEMGROUP CORP CL A 81663A105 171 11602 SH SOLE NO 0 0 11602 SEMPRA ENERGY COM 816851109 4525 35956 SH SOLE NO 0 0 35956 SENIOR HSG PPTYS TR SH BEN INT 81721M109 1353 114889 SH SOLE NO 0 0 114889 SENSEONICS HLDGS INC COM 81727U105 27 11274 SH SOLE NO 0 0 11274 SERVICE CORP INTL COM 817565104 756 18851 SH SOLE NO 0 0 18851 SERVICENOW INC COM 81762P102 7074 28702 SH SOLE NO 0 0 28702 SEVERN BANCORP ANNAPOLIS MD COM 81811M100 375 39631 SH SOLE NO 0 0 39631 SHAKE SHACK INC CL A 819047101 346 5853 SH SOLE NO 0 0 5853 SHERWIN WILLIAMS CO COM 824348106 20208 46917 SH SOLE NO 0 0 46917 SHILOH INDS INC COM 824543102 140 25550 SH SOLE NO 0 0 25550 SHIP FINANCE INTERNATIONAL L SHS G81075106 292 23717 SH SOLE NO 0 0 23717 SHOPIFY INC CL A 82509L107 4584 22189 SH SOLE NO 0 0 22189 SIENTRA INC COM 82621J105 103 12100 SH SOLE NO 0 0 12100 SIERRA WIRELESS INC COM 826516106 557 45071 SH SOLE NO 0 0 45071 SIGA TECHNOLOGIES INC COM 826917106 61 10290 SH SOLE NO 0 0 10290 SILICOM LTD ORD M84116108 231 6050 SH SOLE NO 0 0 6050 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 277 6990 SH SOLE NO 0 0 6990 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 6958 284237 SH SOLE NO 0 0 284237 SIMON PPTY GROUP INC NEW COM 828806109 4137 22708 SH SOLE NO 0 0 22708 SIMPSON MANUFACTURING CO INC COM 829073105 386 6517 SH SOLE NO 0 0 6517 SINA CORP ORD G81477104 490 8280 SH SOLE NO 0 0 8280 SINCLAIR BROADCAST GROUP INC CL A 829226109 292 7605 SH SOLE NO 0 0 7605 SIRIUS XM HLDGS INC COM 82968B103 4987 879683 SH SOLE NO 0 0 879683 SJW GROUP COM 784305104 419 6802 SH SOLE NO 0 0 6802 SKECHERS U S A INC CL A 830566105 974 29008 SH SOLE NO 0 0 29008 SKYWORKS SOLUTIONS INC COM 83088M102 5043 61148 SH SOLE NO 0 0 61148 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 463 11556 SH SOLE NO 0 0 11556 SMITH A O CORP COM 831865209 1898 35611 SH SOLE NO 0 0 35611 SMTC CORP COM NEW 832682207 47 12660 SH SOLE NO 0 0 12660 SMUCKER J M CO COM NEW 832696405 7571 64988 SH SOLE NO 0 0 64988 SNAP INC CL A 83304A106 1733 157325 SH SOLE NO 0 0 157325 SNAP ON INC COM 833034101 3256 20802 SH SOLE NO 0 0 20802 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 392 10204 SH SOLE NO 0 0 10204 SOLAR CAP LTD COM 83413U100 363 17458 SH SOLE NO 0 0 17458 SOLIGENIX INC COM 834223307 48 52978 SH SOLE NO 0 0 52978 SONOCO PRODS CO COM 835495102 1247 20280 SH SOLE NO 0 0 20280 SONOS INC COM 83570H108 1201 116808 SH SOLE NO 0 0 116808 SONY CORP SPONSORED ADR 835699307 399 9454 SH SOLE NO 0 0 9454 SORRENTO THERAPEUTICS INC COM NEW 83587F202 48 10183 SH SOLE NO 0 0 10183 SOUTH JERSEY INDS INC COM 838518108 1251 39028 SH SOLE NO 0 0 39028 SOUTHERN CO COM 842587107 38222 739601 SH SOLE NO 0 0 739601 SOUTHERN COPPER CORP COM 84265V105 215 5423 SH SOLE NO 0 0 5423 SOUTHWEST AIRLS CO COM 844741108 7634 147071 SH SOLE NO 0 0 147071 SOUTHWEST GAS HOLDINGS INC COM 844895102 384 4673 SH SOLE NO 0 0 4673 SOUTHWESTERN ENERGY CO COM 845467109 577 123055 SH SOLE NO 0 0 123055 SPARTAN MTRS INC COM 846819100 470 53296 SH SOLE NO 0 0 53296 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 39695 153185 SH SOLE NO 0 0 153185 SPDR GOLD TRUST GOLD SHS 78463V107 69304 568021 SH SOLE NO 0 0 568021 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 7810 156117 SH SOLE NO 0 0 156117 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1183 30128 SH SOLE NO 0 0 30128 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 501 13719 SH SOLE NO 0 0 13719 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 345 7464 SH SOLE NO 0 0 7464 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 3114 86015 SH SOLE NO 0 0 86015 SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106 205 3099 SH SOLE NO 0 0 3099 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 252 4047 SH SOLE NO 0 0 4047 SPDR INDEX SHS FDS MSCI EMR MKT ETF 78470E205 427 6846 SH SOLE NO 0 0 6846 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 257 4356 SH SOLE NO 0 0 4356 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 4839 165670 SH SOLE NO 0 0 165670 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 3510 98173 SH SOLE NO 0 0 98173 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 1263 12593 SH SOLE NO 0 0 12593 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 206 4626 SH SOLE NO 0 0 4626 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 971 14653 SH SOLE NO 0 0 14653 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 7060 185659 SH SOLE NO 0 0 185659 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 523 17274 SH SOLE NO 0 0 17274 SPDR S&P 500 ETF TR TR UNIT 78462F103 331095 1172102 SH SOLE NO 0 0 1172102 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 42347 122605 SH SOLE NO 0 0 122605 SPDR SER TR BLOMBERG BRC INV 78468R200 9312 303335 SH SOLE NO 0 0 303335 SPDR SER TR BLOOMBERG SRT TR 78468R408 662 24321 SH SOLE NO 0 0 24321 SPDR SER TR DORSEY WRGT FI 78468R713 12303 531833 SH SOLE NO 0 0 531833 SPDR SER TR KENSHO FUTURE 78468R671 2219 63227 SH SOLE NO 0 0 63227 SPDR SER TR KENSHO INTELGN 78468R697 1977 70791 SH SOLE NO 0 0 70791 SPDR SER TR KENSHO SMART 78468R689 1936 70717 SH SOLE NO 0 0 70717 SPDR SER TR MSCI USA STRTGIC 78468R812 674 8118 SH SOLE NO 0 0 8118 SPDR SER TR NUVEEN BLMBRG SR 78468R739 54765 1129642 SH SOLE NO 0 0 1129642 SPDR SER TR NUVEEN BRC MUNIC 78468R721 16907 343100 SH SOLE NO 0 0 343100 SPDR SER TR PORTFOLIO SH TSR 78468R101 843 28339 SH SOLE NO 0 0 28339 SPDR SER TR PORTFOLIO SM ETF 78468R853 4262 141003 SH SOLE NO 0 0 141003 SPDR SER TR PRTFLO S&P500 HI 78468R788 1370 36209 SH SOLE NO 0 0 36209 SPDR SER TR SPDR BLOOMBERG 78468R663 5147 56190 SH SOLE NO 0 0 56190 SPDR SER TR SPDR S&P 500 ETF 78468R796 1818 26645 SH SOLE NO 0 0 26645 SPDR SER TR SSGA GNDER ETF 78468R747 600 8456 SH SOLE NO 0 0 8456 SPDR SER TR SSGA US LRG ETF 78468R804 435 4340 SH SOLE NO 0 0 4340 SPDR SER TR SSGA US SMAL ETF 78468R887 1261 13784 SH SOLE NO 0 0 13784 SPDR SERIES TRUST AEROSPACE DEF 78464A631 4344 47321 SH SOLE NO 0 0 47321 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 15341 293618 SH SOLE NO 0 0 293618 SPDR SERIES TRUST BLOMBERG BRC INT 78464A334 3641 119125 SH SOLE NO 0 0 119125 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 1121 40224 SH SOLE NO 0 0 40224 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 4501 125133 SH SOLE NO 0 0 125133 SPDR SERIES TRUST DJ REIT ETF 78464A607 4976 50309 SH SOLE NO 0 0 50309 SPDR SERIES TRUST FACTST INV ETF 78464A110 936 8965 SH SOLE NO 0 0 8965 SPDR SERIES TRUST HLTH CARE SVCS 78464A573 279 4339 SH SOLE NO 0 0 4339 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 4074 50705 SH SOLE NO 0 0 50705 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 5870 102173 SH SOLE NO 0 0 102173 SPDR SERIES TRUST NYSE TECH ETF 78464A102 363 5100 SH SOLE NO 0 0 5100 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 1526 53492 SH SOLE NO 0 0 53492 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 1702 49814 SH SOLE NO 0 0 49814 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 890 26797 SH SOLE NO 0 0 26797 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 1421 42644 SH SOLE NO 0 0 42644 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 1045 34212 SH SOLE NO 0 0 34212 SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 1644 46733 SH SOLE NO 0 0 46733 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 37254 1001188 SH SOLE NO 0 0 1001188 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 10230 337861 SH SOLE NO 0 0 337861 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 9485 180499 SH SOLE NO 0 0 180499 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 1631 32388 SH SOLE NO 0 0 32388 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 15894 266235 SH SOLE NO 0 0 266235 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 16208 268794 SH SOLE NO 0 0 268794 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 13961 209410 SH SOLE NO 0 0 209410 SPDR SERIES TRUST S&P BIOTECH 78464A870 9400 103828 SH SOLE NO 0 0 103828 SPDR SERIES TRUST S&P BK ETF 78464A797 1365 32687 SH SOLE NO 0 0 32687 SPDR SERIES TRUST S&P DIVID ETF 78464A763 115729 1164161 SH SOLE NO 0 0 1164161 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 1526 39609 SH SOLE NO 0 0 39609 SPDR SERIES TRUST S&P INS ETF 78464A789 357 11566 SH SOLE NO 0 0 11566 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 2006 65286 SH SOLE NO 0 0 65286 SPDR SERIES TRUST S&P PHARMAC 78464A722 1287 30959 SH SOLE NO 0 0 30959 SPDR SERIES TRUST S&P REGL BKG 78464A698 5152 100362 SH SOLE NO 0 0 100362 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 694 8846 SH SOLE NO 0 0 8846 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 428 7089 SH SOLE NO 0 0 7089 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 831 19483 SH SOLE NO 0 0 19483 SPECTRUM PHARMACEUTICALS INC COM 84763A108 148 13850 SH SOLE NO 0 0 13850 SPIRE INC COM 84857L101 788 9577 SH SOLE NO 0 0 9577 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 315 3450 SH SOLE NO 0 0 3450 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 630 15859 SH SOLE NO 0 0 15859 SPLUNK INC COM 848637104 903 7248 SH SOLE NO 0 0 7248 SPOTIFY TECHNOLOGY S A SHS L8681T102 1136 8185 SH SOLE NO 0 0 8185 SPRINT CORPORATION COM 85207U105 351 62183 SH SOLE NO 0 0 62183 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 2475 199674 SH SOLE NO 0 0 199674 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 10928 1045794 SH SOLE NO 0 0 1045794 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 259 24447 SH SOLE NO 0 0 24447 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 926 167180 SH SOLE NO 0 0 167180 SPROUTS FMRS MKT INC COM 85208M102 255 11844 SH SOLE NO 0 0 11844 SQUARE INC CL A 852234103 22885 305464 SH SOLE NO 0 0 305464 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1169 18362 SH SOLE NO 0 0 18362 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 1894 41145 SH SOLE NO 0 0 41145 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 2803 74355 SH SOLE NO 0 0 74355 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 398 12162 SH SOLE NO 0 0 12162 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 46344 958518 SH SOLE NO 0 0 958518 STAG INDL INC COM 85254J102 1391 46918 SH SOLE NO 0 0 46918 STANLEY BLACK & DECKER INC COM 854502101 6607 48523 SH SOLE NO 0 0 48523 STAR GROUP L P UNIT LTD PARTNR 85512C105 122 12762 SH SOLE NO 0 0 12762 STARBUCKS CORP COM 855244109 33180 446328 SH SOLE NO 0 0 446328 STARWOOD PPTY TR INC COM 85571B105 2421 108345 SH SOLE NO 0 0 108345 STATE STR CORP COM 857477103 2764 42008 SH SOLE NO 0 0 42008 STEEL DYNAMICS INC COM 858119100 1951 55335 SH SOLE NO 0 0 55335 STERICYCLE INC COM 858912108 434 7979 SH SOLE NO 0 0 7979 STERIS PLC SHS USD G8473T100 292 2284 SH SOLE NO 0 0 2284 STERLING BANCORP DEL COM 85917A100 1250 67113 SH SOLE NO 0 0 67113 STEWART INFORMATION SVCS COR COM 860372101 792 18569 SH SOLE NO 0 0 18569 STITCH FIX INC COM CL A 860897107 844 29905 SH SOLE NO 0 0 29905 STMICROELECTRONICS N V NY REGISTRY 861012102 417 28112 SH SOLE NO 0 0 28112 STONECO LTD COM CL A G85158106 841 20464 SH SOLE NO 0 0 20464 STONERIDGE INC COM 86183P102 1272 44084 SH SOLE NO 0 0 44084 STORE CAP CORP COM 862121100 455 13604 SH SOLE NO 0 0 13604 STRATASYS LTD SHS M85548101 284 11958 SH SOLE NO 0 0 11958 STRATEGY SHS ECOLOGCL STRATGY 86280R209 692 17310 SH SOLE NO 0 0 17310 STRYKER CORP COM 863667101 24120 122119 SH SOLE NO 0 0 122119 STURM RUGER & CO INC COM 864159108 387 7312 SH SOLE NO 0 0 7312 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1100 49108 SH SOLE NO 0 0 49108 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 96 13722 SH SOLE NO 0 0 13722 SUMMER INFANT INC COM 865646103 28 39085 SH SOLE NO 0 0 39085 SUN CMNTYS INC COM 866674104 1479 12485 SH SOLE NO 0 0 12485 SUN LIFE FINL INC COM 866796105 1894 49321 SH SOLE NO 0 0 49321 SUNCOR ENERGY INC NEW COM 867224107 638 19688 SH SOLE NO 0 0 19688 SUNOCO LP COM UT REP LP 86765K109 247 7937 SH SOLE NO 0 0 7937 SUNPOWER CORP COM 867652406 127 19648 SH SOLE NO 0 0 19648 SUNTRUST BKS INC COM 867914103 4547 76746 SH SOLE NO 0 0 76746 SVB FINL GROUP COM 78486Q101 981 4414 SH SOLE NO 0 0 4414 SWISS HELVETIA FD INC COM 870875101 1589 208639 SH SOLE NO 0 0 208639 SYMANTEC CORP COM 871503108 1248 54285 SH SOLE NO 0 0 54285 SYNCHRONY FINL COM 87165B103 1174 36823 SH SOLE NO 0 0 36823 SYNEOS HEALTH INC CL A 87166B102 559 10811 SH SOLE NO 0 0 10811 SYNOPSYS INC COM 871607107 223 1940 SH SOLE NO 0 0 1940 SYSCO CORP COM 871829107 11756 176098 SH SOLE NO 0 0 176098 T MOBILE US INC COM 872590104 8384 121336 SH SOLE NO 0 0 121336 TABLEAU SOFTWARE INC CL A 87336U105 1107 8698 SH SOLE NO 0 0 8698 TABULA RASA HEALTHCARE INC COM 873379101 904 16028 SH SOLE NO 0 0 16028 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2101 51306 SH SOLE NO 0 0 51306 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 394 4176 SH SOLE NO 0 0 4176 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 724 35567 SH SOLE NO 0 0 35567 TALLGRASS ENERGY LP CLASS A SHS 874696107 534 21243 SH SOLE NO 0 0 21243 TANDEM DIABETES CARE INC COM NEW 875372203 796 12538 SH SOLE NO 0 0 12538 TANGER FACTORY OUTLET CTRS I COM 875465106 2024 96512 SH SOLE NO 0 0 96512 TANZANIAN ROYALTY EXPL CORP COM 87600U104 89 110929 SH SOLE NO 0 0 110929 TAPESTRY INC COM 876030107 594 18294 SH SOLE NO 0 0 18294 TARGA RES CORP COM 87612G101 532 12815 SH SOLE NO 0 0 12815 TARGET CORP COM 87612E106 15928 198458 SH SOLE NO 0 0 198458 TATA MTRS LTD SPONSORED ADR 876568502 487 38821 SH SOLE NO 0 0 38821 TCG BDC INC COM 872280102 193 13342 SH SOLE NO 0 0 13342 TCW STRATEGIC INCOME FUND IN COM 872340104 119 21646 SH SOLE NO 0 0 21646 TD AMERITRADE HLDG CORP COM 87236Y108 259 5198 SH SOLE NO 0 0 5198 TE CONNECTIVITY LTD REG SHS H84989104 1189 14728 SH SOLE NO 0 0 14728 TEGNA INC COM 87901J105 705 50033 SH SOLE NO 0 0 50033 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 1146 55810 SH SOLE NO 0 0 55810 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 439 24949 SH SOLE NO 0 0 24949 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 455 26604 SH SOLE NO 0 0 26604 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 672 52497 SH SOLE NO 0 0 52497 TELADOC HEALTH INC COM 87918A105 1589 28580 SH SOLE NO 0 0 28580 TELEFLEX INC COM 879369106 1345 4453 SH SOLE NO 0 0 4453 TELEFONICA S A SPONSORED ADR 879382208 171 20491 SH SOLE NO 0 0 20491 TELUS CORP COM 87971M103 435 11750 SH SOLE NO 0 0 11750 TEMPLETON EMERG MKTS INCOME COM 880192109 2402 234616 SH SOLE NO 0 0 234616 TEMPLETON GLOBAL INCOME FD COM 880198106 3319 526940 SH SOLE NO 0 0 526940 TERADATA CORP DEL COM 88076W103 324 7431 SH SOLE NO 0 0 7431 TERADYNE INC COM 880770102 465 11672 SH SOLE NO 0 0 11672 TEREX CORP NEW COM 880779103 1439 44804 SH SOLE NO 0 0 44804 TERNIUM SA SPONSORED ADS 880890108 800 29417 SH SOLE NO 0 0 29417 TESLA INC COM 88160R101 11689 41769 SH SOLE NO 0 0 41769 TETRA TECH INC NEW COM 88162G103 415 6969 SH SOLE NO 0 0 6969 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 10 11000 SH SOLE NO 0 0 11000 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 2433 155210 SH SOLE NO 0 0 155210 TEXAS INSTRS INC COM 882508104 15977 150627 SH SOLE NO 0 0 150627 TEXAS PAC LD TR SUB CTF PROP I T 882610108 819 1059 SH SOLE NO 0 0 1059 TEXAS ROADHOUSE INC COM 882681109 247 3980 SH SOLE NO 0 0 3980 TEXTRON INC COM 883203101 1689 33358 SH SOLE NO 0 0 33358 THE CHARLES SCHWAB CORPORATI COM 808513105 2743 64168 SH SOLE NO 0 0 64168 THE TRADE DESK INC COM CL A 88339J105 1592 8045 SH SOLE NO 0 0 8045 THERAPEUTICSMD INC COM 88338N107 158 32625 SH SOLE NO 0 0 32625 THERMO FISHER SCIENTIFIC INC COM 883556102 14794 54049 SH SOLE NO 0 0 54049 THOMSON REUTERS CORP COM NEW 884903709 299 5066 SH SOLE NO 0 0 5066 THOR INDS INC COM 885160101 378 6066 SH SOLE NO 0 0 6066 TIER REIT INC COM NEW 88650V208 1036 36179 SH SOLE NO 0 0 36179 TIFFANY & CO NEW COM 886547108 1370 12987 SH SOLE NO 0 0 12987 TILRAY INC COM CL 2 88688T100 1181 18029 SH SOLE NO 0 0 18029 TITAN MED INC COM NEW 88830X819 111 39899 SH SOLE NO 0 0 39899 TJX COS INC NEW COM 872540109 11872 223133 SH SOLE NO 0 0 223133 TOLL BROTHERS INC COM 889478103 698 19304 SH SOLE NO 0 0 19304 TOMPKINS FINANCIAL CORPORATI COM 890110109 577 7586 SH SOLE NO 0 0 7586 TORCHMARK CORP COM 891027104 782 9553 SH SOLE NO 0 0 9553 TORO CO COM 891092108 828 12039 SH SOLE NO 0 0 12039 TORONTO DOMINION BK ONT COM NEW 891160509 5931 109171 SH SOLE NO 0 0 109171 TORTOISE ENERGY INFRA CORP COM 89147L100 1556 66226 SH SOLE NO 0 0 66226 TORTOISE MIDSTRM ENERGY FD I COM 89148B101 921 65718 SH SOLE NO 0 0 65718 TORTOISE PWR & ENERGY INFRAS COM 89147X104 201 10809 SH SOLE NO 0 0 10809 TOTAL S A SPONSORED ADS 89151E109 5174 92988 SH SOLE NO 0 0 92988 TOTAL SYS SVCS INC COM 891906109 847 8920 SH SOLE NO 0 0 8920 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 170 10281 SH SOLE NO 0 0 10281 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1779 15076 SH SOLE NO 0 0 15076 TPG RE FIN TR INC COM 87266M107 506 25858 SH SOLE NO 0 0 25858 TPG SPECIALTY LENDING INC COM 87265K102 2840 142018 SH SOLE NO 0 0 142018 TPG SPECIALTY LENDING INC NOTE 4.500%12/1 87265KAB8 23 23000 SH SOLE NO 0 0 23000 TRACTOR SUPPLY CO COM 892356106 1868 19111 SH SOLE NO 0 0 19111 TRANSCANADA CORP COM 89353D107 1067 23743 SH SOLE NO 0 0 23743 TRANSDIGM GROUP INC COM 893641100 825 1818 SH SOLE NO 0 0 1818 TRANSENTERIX INC COM NEW 89366M201 94 39553 SH SOLE NO 0 0 39553 TRANSGLOBE ENERGY CORP COM 893662106 56 30000 SH SOLE NO 0 0 30000 TRANSOCEAN LTD REG SHS H8817H100 457 52479 SH SOLE NO 0 0 52479 TRAVELCENTERS AMER LLC COM 894174101 164 40072 SH SOLE NO 0 0 40072 TRAVELERS COMPANIES INC COM 89417E109 12760 93033 SH SOLE NO 0 0 93033 TRI CONTL CORP COM 895436103 1928 73325 SH SOLE NO 0 0 73325 TRIMTABS ETF TR ALL CAP US FREE 89628W302 6448 181789 SH SOLE NO 0 0 181789 TRINITY INDS INC COM 896522109 689 31727 SH SOLE NO 0 0 31727 TRIPADVISOR INC COM 896945201 298 5811 SH SOLE NO 0 0 5811 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 287 20882 SH SOLE NO 0 0 20882 TRISTATE CAP HLDGS INC COM 89678F100 458 22451 SH SOLE NO 0 0 22451 TRITON INTL LTD CL A G9078F107 341 10978 SH SOLE NO 0 0 10978 TRUEBLUE INC COM 89785X101 494 20902 SH SOLE NO 0 0 20902 TRUSTCO BK CORP N Y COM 898349105 130 16830 SH SOLE NO 0 0 16830 TTM TECHNOLOGIES INC NOTE 1.750%12/1 87305RAD1 19 15000 SH SOLE NO 0 0 15000 TUPPERWARE BRANDS CORP COM 899896104 256 10019 SH SOLE NO 0 0 10019 TWILIO INC CL A 90138F102 6211 48087 SH SOLE NO 0 0 48087 TWITTER INC COM 90184L102 2350 71497 SH SOLE NO 0 0 71497 TWO HBRS INVT CORP COM NEW 90187B408 1299 96032 SH SOLE NO 0 0 96032 TYLER TECHNOLOGIES INC COM 902252105 404 1979 SH SOLE NO 0 0 1979 TYSON FOODS INC CL A 902494103 2498 35986 SH SOLE NO 0 0 35986 U S CONCRETE INC COM NEW 90333L201 219 5311 SH SOLE NO 0 0 5311 U S G CORP COM NEW 903293405 1099 25386 SH SOLE NO 0 0 25386 U S GOLD CORP COM PAR NEW 90291C102 17 19000 SH SOLE NO 0 0 19000 UBIQUITI NETWORKS INC COM 90347A100 225 1503 SH SOLE NO 0 0 1503 UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 231 11778 SH SOLE NO 0 0 11778 UBS AG LONDON BRH ETRACS MTH 2XLV 90270L842 168 11884 SH SOLE NO 0 0 11884 UBS GROUP AG SHS H42097107 238 19656 SH SOLE NO 0 0 19656 UDR INC COM 902653104 1506 33139 SH SOLE NO 0 0 33139 UGI CORP NEW COM 902681105 2232 40277 SH SOLE NO 0 0 40277 ULTA BEAUTY INC COM 90384S303 1875 5379 SH SOLE NO 0 0 5379 ULTIMATE SOFTWARE GROUP INC COM 90385D107 267 809 SH SOLE NO 0 0 809 ULTRA PETROLEUM CORP COM NEW 903914208 12 19930 SH SOLE NO 0 0 19930 UMPQUA HLDGS CORP COM 904214103 1865 113033 SH SOLE NO 0 0 113033 UNDER ARMOUR INC CL A 904311107 4223 199769 SH SOLE NO 0 0 199769 UNDER ARMOUR INC CL C 904311206 2144 113646 SH SOLE NO 0 0 113646 UNILEVER N V N Y SHS NEW 904784709 9054 155332 SH SOLE NO 0 0 155332 UNILEVER PLC SPON ADR NEW 904767704 6062 105024 SH SOLE NO 0 0 105024 UNION BANKSHARES CORP NEW COM 90539J109 3319 102664 SH SOLE NO 0 0 102664 UNION BANKSHARES INC COM 905400107 205 4545 SH SOLE NO 0 0 4545 UNION PACIFIC CORP COM 907818108 24793 148287 SH SOLE NO 0 0 148287 UNITED BANKSHARES INC WEST V COM 909907107 1050 28981 SH SOLE NO 0 0 28981 UNITED CMNTY FINL CORP OHIO COM 909839102 916 98032 SH SOLE NO 0 0 98032 UNITED CONTL HLDGS INC COM 910047109 591 7409 SH SOLE NO 0 0 7409 UNITED FINL BANCORP INC NEW COM 910304104 733 51094 SH SOLE NO 0 0 51094 UNITED NAT FOODS INC COM 911163103 449 33996 SH SOLE NO 0 0 33996 UNITED PARCEL SERVICE INC CL B 911312106 41653 372775 SH SOLE NO 0 0 372775 UNITED RENTALS INC COM 911363109 2713 23753 SH SOLE NO 0 0 23753 UNITED STATES OIL FUND LP UNITS 91232N108 1269 101541 SH SOLE NO 0 0 101541 UNITED STATES STL CORP NEW COM 912909108 1918 98421 SH SOLE NO 0 0 98421 UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 229 5915 SH SOLE NO 0 0 5915 UNITED TECHNOLOGIES CORP COM 913017109 46855 363527 SH SOLE NO 0 0 363527 UNITEDHEALTH GROUP INC COM 91324P102 38981 157699 SH SOLE NO 0 0 157699 UNITI GROUP INC COM 91325V108 321 28730 SH SOLE NO 0 0 28730 UNITIL CORP COM 913259107 450 8313 SH SOLE NO 0 0 8313 UNIVERSAL CORP VA COM 913456109 565 9811 SH SOLE NO 0 0 9811 UNIVERSAL DISPLAY CORP COM 91347P105 2345 15343 SH SOLE NO 0 0 15343 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 372 4918 SH SOLE NO 0 0 4918 UNIVERSAL HLTH SVCS INC CL B 913903100 308 2308 SH SOLE NO 0 0 2308 UNUM GROUP COM 91529Y106 1268 37483 SH SOLE NO 0 0 37483 UR ENERGY INC COM 91688R108 9 12000 SH SOLE NO 0 0 12000 US BANCORP DEL COM NEW 902973304 15739 326613 SH SOLE NO 0 0 326613 V F CORP COM 918204108 9632 110831 SH SOLE NO 0 0 110831 VAIL RESORTS INC COM 91879Q109 365 1684 SH SOLE NO 0 0 1684 VALE S A SPONSORED ADS 91912E105 234 17941 SH SOLE NO 0 0 17941 VALERO ENERGY CORP NEW COM 91913Y100 8573 101065 SH SOLE NO 0 0 101065 VALLEY NATL BANCORP COM 919794107 2961 309084 SH SOLE NO 0 0 309084 VALVOLINE INC COM 92047W101 301 16242 SH SOLE NO 0 0 16242 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 898 14403 SH SOLE NO 0 0 14403 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 1284 26313 SH SOLE NO 0 0 26313 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 336 19174 SH SOLE NO 0 0 19174 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 325 19924 SH SOLE NO 0 0 19924 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1933 15048 SH SOLE NO 0 0 15048 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 542 23230 SH SOLE NO 0 0 23230 VANECK VECTORS ETF TR ENVIRONMENTAL SV 92189F304 400 4137 SH SOLE NO 0 0 4137 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 3319 115462 SH SOLE NO 0 0 115462 VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 447 7194 SH SOLE NO 0 0 7194 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 4132 184304 SH SOLE NO 0 0 184304 VANECK VECTORS ETF TR GREEN BD ETF 92189F171 280 10839 SH SOLE NO 0 0 10839 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 8229 131107 SH SOLE NO 0 0 131107 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 455 18114 SH SOLE NO 0 0 18114 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 886 26565 SH SOLE NO 0 0 26565 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 954 30067 SH SOLE NO 0 0 30067 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 11503 246650 SH SOLE NO 0 0 246650 VANECK VECTORS ETF TR NDR CMG LN FLT 92189F148 3120 117661 SH SOLE NO 0 0 117661 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 644 37417 SH SOLE NO 0 0 37417 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 811 41792 SH SOLE NO 0 0 41792 VANECK VECTORS ETF TR RETAIL ETF 92189F684 1429 13644 SH SOLE NO 0 0 13644 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 1619 15233 SH SOLE NO 0 0 15233 VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 310 12555 SH SOLE NO 0 0 12555 VANECK VECTORS ETF TR STEEL ETF 92189F205 681 17040 SH SOLE NO 0 0 17040 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 6648 42990 SH SOLE NO 0 0 42990 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1246 11468 SH SOLE NO 0 0 11468 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 484 3579 SH SOLE NO 0 0 3579 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 10275 80355 SH SOLE NO 0 0 80355 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 483 4032 SH SOLE NO 0 0 4032 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 4715 30738 SH SOLE NO 0 0 30738 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 889 6977 SH SOLE NO 0 0 6977 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 13822 98481 SH SOLE NO 0 0 98481 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 23681 282154 SH SOLE NO 0 0 282154 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 2373 25764 SH SOLE NO 0 0 25764 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 182068 2287576 SH SOLE NO 0 0 2287576 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 58507 720712 SH SOLE NO 0 0 720712 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 42466 761465 SH SOLE NO 0 0 761465 VANGUARD GROUP DIV APP ETF 921908844 187561 1710707 SH SOLE NO 0 0 1710707 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 14877 128855 SH SOLE NO 0 0 128855 VANGUARD INDEX FDS GROWTH ETF 922908736 188756 1206731 SH SOLE NO 0 0 1206731 VANGUARD INDEX FDS LARGE CAP ETF 922908637 38679 297995 SH SOLE NO 0 0 297995 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 47343 331609 SH SOLE NO 0 0 331609 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 41439 384129 SH SOLE NO 0 0 384129 VANGUARD INDEX FDS MID CAP ETF 922908629 116767 726391 SH SOLE NO 0 0 726391 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 55374 637146 SH SOLE NO 0 0 637146 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 161973 624080 SH SOLE NO 0 0 624080 VANGUARD INDEX FDS SM CP VAL ETF 922908611 48061 373349 SH SOLE NO 0 0 373349 VANGUARD INDEX FDS SMALL CP ETF 922908751 106253 695374 SH SOLE NO 0 0 695374 VANGUARD INDEX FDS SML CP GRW ETF 922908595 25430 141500 SH SOLE NO 0 0 141500 VANGUARD INDEX FDS TOTAL STK MKT 922908769 300905 2079371 SH SOLE NO 0 0 2079371 VANGUARD INDEX FDS VALUE ETF 922908744 192176 1785524 SH SOLE NO 0 0 1785524 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 53766 1072112 SH SOLE NO 0 0 1072112 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 169799 3995288 SH SOLE NO 0 0 3995288 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 16227 302698 SH SOLE NO 0 0 302698 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 1888 28678 SH SOLE NO 0 0 28678 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 84358 810130 SH SOLE NO 0 0 810130 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 3373 56623 SH SOLE NO 0 0 56623 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 28102 384070 SH SOLE NO 0 0 384070 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 8093 166252 SH SOLE NO 0 0 166252 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 8170 156669 SH SOLE NO 0 0 156669 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 33587 386644 SH SOLE NO 0 0 386644 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 3621 56160 SH SOLE NO 0 0 56160 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 876 9578 SH SOLE NO 0 0 9578 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 425 5469 SH SOLE NO 0 0 5469 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 2318 44276 SH SOLE NO 0 0 44276 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 4806 79543 SH SOLE NO 0 0 79543 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 34443 431837 SH SOLE NO 0 0 431837 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 18678 120131 SH SOLE NO 0 0 120131 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 2891 22262 SH SOLE NO 0 0 22262 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 5166 47792 SH SOLE NO 0 0 47792 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 2433 17039 SH SOLE NO 0 0 17039 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 2581 20983 SH SOLE NO 0 0 20983 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 2538 24319 SH SOLE NO 0 0 24319 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 500 3867 SH SOLE NO 0 0 3867 VANGUARD STAR FD VG TL INTL STK F 921909768 35110 676507 SH SOLE NO 0 0 676507 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 494361 12095948 SH SOLE NO 0 0 12095948 VANGUARD WELLINGTON FD US MINIMUM 921935409 1667 20183 SH SOLE NO 0 0 20183 VANGUARD WELLINGTON FD US MULTIFACTOR 921935607 2020 26944 SH SOLE NO 0 0 26944 VANGUARD WELLINGTON FD US QUALITY 921935706 585 7381 SH SOLE NO 0 0 7381 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 646 8264 SH SOLE NO 0 0 8264 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 102406 1195496 SH SOLE NO 0 0 1195496 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 14440 223529 SH SOLE NO 0 0 223529 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 3853 63321 SH SOLE NO 0 0 63321 VANGUARD WORLD FD ESG INTL STK ETF 921910725 407 8335 SH SOLE NO 0 0 8335 VANGUARD WORLD FD ESG US STK ETF 921910733 798 16267 SH SOLE NO 0 0 16267 VANGUARD WORLD FD EXTENDED DUR 921910709 332 2787 SH SOLE NO 0 0 2787 VANGUARD WORLD FD MEGA CAP INDEX 921910873 12865 131696 SH SOLE NO 0 0 131696 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 4685 60047 SH SOLE NO 0 0 60047 VANGUARD WORLD FD MEGA GRWTH IND 921910816 24916 200376 SH SOLE NO 0 0 200376 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1802 21582 SH SOLE NO 0 0 21582 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 7728 44825 SH SOLE NO 0 0 44825 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 15330 105572 SH SOLE NO 0 0 105572 VANGUARD WORLD FDS ENERGY ETF 92204A306 16130 180470 SH SOLE NO 0 0 180470 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 9252 143356 SH SOLE NO 0 0 143356 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 26575 154078 SH SOLE NO 0 0 154078 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 2309 16510 SH SOLE NO 0 0 16510 VANGUARD WORLD FDS INF TECH ETF 92204A702 29213 145609 SH SOLE NO 0 0 145609 VANGUARD WORLD FDS MATERIALS ETF 92204A801 5706 46361 SH SOLE NO 0 0 46361 VANGUARD WORLD FDS UTILITIES ETF 92204A876 7355 56755 SH SOLE NO 0 0 56755 VARIAN MED SYS INC COM 92220P105 1757 12398 SH SOLE NO 0 0 12398 VECTOR GROUP LTD COM 92240M108 1882 174464 SH SOLE NO 0 0 174464 VEEVA SYS INC CL A COM 922475108 5975 47107 SH SOLE NO 0 0 47107 VENTAS INC COM 92276F100 8546 133944 SH SOLE NO 0 0 133944 VERASTEM INC COM 92337C104 55 18643 SH SOLE NO 0 0 18643 VEREIT INC COM 92339V100 3442 411233 SH SOLE NO 0 0 411233 VERICEL CORP COM 92346J108 359 20525 SH SOLE NO 0 0 20525 VERISIGN INC COM 92343E102 461 2544 SH SOLE NO 0 0 2544 VERISK ANALYTICS INC COM 92345Y106 1490 11203 SH SOLE NO 0 0 11203 VERITEX HLDGS INC COM 923451108 248 10279 SH SOLE NO 0 0 10279 VERIZON COMMUNICATIONS INC COM 92343V104 171773 2905008 SH SOLE NO 0 0 2905008 VERSUM MATLS INC COM 92532W103 376 7476 SH SOLE NO 0 0 7476 VERTEX PHARMACEUTICALS INC COM 92532F100 3001 16319 SH SOLE NO 0 0 16319 VIACOM INC NEW CL B 92553P201 1006 35842 SH SOLE NO 0 0 35842 VIAVI SOLUTIONS INC COM 925550105 546 44148 SH SOLE NO 0 0 44148 VICOR CORP COM 925815102 750 24189 SH SOLE NO 0 0 24189 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 34043 728041 SH SOLE NO 0 0 728041 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 7809 155608 SH SOLE NO 0 0 155608 VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 4299 108752 SH SOLE NO 0 0 108752 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 13150 295251 SH SOLE NO 0 0 295251 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 3956 86138 SH SOLE NO 0 0 86138 VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 425 9456 SH SOLE NO 0 0 9456 VIKING THERAPEUTICS INC COM 92686J106 164 16500 SH SOLE NO 0 0 16500 VISA INC COM CL A 92826C839 88665 567674 SH SOLE NO 0 0 567674 VISTA GOLD CORP COM NEW 927926303 13 20180 SH SOLE NO 0 0 20180 VMWARE INC CL A COM 928563402 1151 6379 SH SOLE NO 0 0 6379 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 4454 245023 SH SOLE NO 0 0 245023 VORNADO RLTY TR SH BEN INT 929042109 242 3592 SH SOLE NO 0 0 3592 VOXX INTL CORP CL A 91829F104 224 48649 SH SOLE NO 0 0 48649 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 149 18850 SH SOLE NO 0 0 18850 VOYA FINL INC COM 929089100 946 18943 SH SOLE NO 0 0 18943 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 500 76935 SH SOLE NO 0 0 76935 VOYA INFRASTRUCTURE INDLS & COM 92912X101 138 11016 SH SOLE NO 0 0 11016 VOYA PRIME RATE TR SH BEN INT 92913A100 133 27986 SH SOLE NO 0 0 27986 VOYA RISK MANAGED NAT RES FD COM 92913C106 149 27707 SH SOLE NO 0 0 27707 VOYAGER THERAPEUTICS INC COM 92915B106 255 13374 SH SOLE NO 0 0 13374 VULCAN MATLS CO COM 929160109 3836 32405 SH SOLE NO 0 0 32405 W P CAREY INC COM 92936U109 169337 2161843 SH SOLE NO 0 0 2161843 WABCO HLDGS INC COM 92927K102 283 2149 SH SOLE NO 0 0 2149 WABTEC CORP COM 929740108 2006 27222 SH SOLE NO 0 0 27222 WALGREENS BOOTS ALLIANCE INC COM 931427108 21133 334023 SH SOLE NO 0 0 334023 WALMART INC COM 931142103 49398 506495 SH SOLE NO 0 0 506495 WASHINGTON FED INC COM 938824109 223 7731 SH SOLE NO 0 0 7731 WASHINGTON PRIME GROUP NEW COM 93964W108 96 17126 SH SOLE NO 0 0 17126 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 304 10736 SH SOLE NO 0 0 10736 WASHINGTON TR BANCORP COM 940610108 803 16686 SH SOLE NO 0 0 16686 WASTE CONNECTIONS INC COM 94106B101 1139 12864 SH SOLE NO 0 0 12864 WASTE MGMT INC DEL COM 94106L109 18032 173536 SH SOLE NO 0 0 173536 WATERS CORP COM 941848103 1160 4612 SH SOLE NO 0 0 4612 WATERSTONE FINL INC MD COM 94188P101 1182 71843 SH SOLE NO 0 0 71843 WATSCO INC COM 942622200 308 2155 SH SOLE NO 0 0 2155 WATTS WATER TECHNOLOGIES INC CL A 942749102 557 6897 SH SOLE NO 0 0 6897 WAYFAIR INC CL A 94419L101 1156 7790 SH SOLE NO 0 0 7790 WD-40 CO COM 929236107 2653 15663 SH SOLE NO 0 0 15663 WEATHERFORD INTL PLC ORD SHS G48833100 44 64014 SH SOLE NO 0 0 64014 WEBSTER FINL CORP CONN COM 947890109 1324 26139 SH SOLE NO 0 0 26139 WEC ENERGY GROUP INC COM 92939U106 11012 139262 SH SOLE NO 0 0 139262 WEIBO CORP SPONSORED ADR 948596101 227 3666 SH SOLE NO 0 0 3666 WEINGARTEN RLTY INVS SH BEN INT 948741103 239 8170 SH SOLE NO 0 0 8170 WELBILT INC COM 949090104 498 30453 SH SOLE NO 0 0 30453 WELLCARE HEALTH PLANS INC COM 94946T106 818 3036 SH SOLE NO 0 0 3036 WELLESLEY BANCORP INC COM 949485106 1094 35862 SH SOLE NO 0 0 35862 WELLS FARGO & CO MTNF 6/0 94986RQF1 18 10000 SH SOLE NO 0 0 10000 WELLS FARGO CO NEW COM 949746101 30527 631775 SH SOLE NO 0 0 631775 WELLS FARGO CO NEW PERP PFD CNV A 949746804 1639 1269 SH SOLE NO 0 0 1269 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 147 28121 SH SOLE NO 0 0 28121 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 203 25769 SH SOLE NO 0 0 25769 WELLS FARGO MULTI SECTOR INC COM 94987D101 246 20382 SH SOLE NO 0 0 20382 WELLTOWER INC COM 95040Q104 9564 123258 SH SOLE NO 0 0 123258 WENDYS CO COM 95058W100 787 44040 SH SOLE NO 0 0 44040 WESBANCO INC COM 950810101 518 13051 SH SOLE NO 0 0 13051 WEST PHARMACEUTICAL SVSC INC COM 955306105 408 3706 SH SOLE NO 0 0 3706 WESTERN ASSET EMRG MKT DEBT COM 95766A101 431 31667 SH SOLE NO 0 0 31667 WESTERN ASSET HIGH INCM FD I COM 95766J102 208 32163 SH SOLE NO 0 0 32163 WESTERN ASSET HIGH INCM OPP COM 95766K109 121 25091 SH SOLE NO 0 0 25091 WESTERN ASSET INTM MUNI FD I COM 958435109 1816 206155 SH SOLE NO 0 0 206155 WESTERN ASSET MTG CAP CORP COM 95790D105 165 16146 SH SOLE NO 0 0 16146 WESTERN ASSET MTG DEF OPPTY COM 95790B109 1744 84051 SH SOLE NO 0 0 84051 WESTERN ASSET MUN DEF OPP TR COM 95768A109 584 27938 SH SOLE NO 0 0 27938 WESTERN ASSET MUN HI INCM FD COM 95766N103 219 29691 SH SOLE NO 0 0 29691 WESTERN ASST MNGD MUN FD INC COM 95766M105 522 39647 SH SOLE NO 0 0 39647 WESTERN AST INFL LKD OPP & I COM 95766R104 293 27328 SH SOLE NO 0 0 27328 WESTERN DIGITAL CORP COM 958102105 1324 27555 SH SOLE NO 0 0 27555 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 264 8440 SH SOLE NO 0 0 8440 WESTERN UN CO COM 959802109 1147 62103 SH SOLE NO 0 0 62103 WESTPAC BKG CORP SPONSORED ADR 961214301 1023 55313 SH SOLE NO 0 0 55313 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 22 14648 SH SOLE NO 0 0 14648 WESTROCK CO COM 96145D105 679 17709 SH SOLE NO 0 0 17709 WEX INC COM 96208T104 238 1243 SH SOLE NO 0 0 1243 WEYERHAEUSER CO COM 962166104 8364 317574 SH SOLE NO 0 0 317574 WHEATON PRECIOUS METALS CORP COM 962879102 2096 88002 SH SOLE NO 0 0 88002 WHEELER REAL ESTATE INVT TR CV PFD SER B 963025309 362 27910 SH SOLE NO 0 0 27910 WHIRLPOOL CORP COM 963320106 1205 9071 SH SOLE NO 0 0 9071 WHITE MTNS INS GROUP LTD COM G9618E107 246 266 SH SOLE NO 0 0 266 WHITESTONE REIT COM 966084204 405 33756 SH SOLE NO 0 0 33756 WILLIAMS COS INC DEL COM 969457100 2648 92214 SH SOLE NO 0 0 92214 WILLIAMS SONOMA INC COM 969904101 5327 94671 SH SOLE NO 0 0 94671 WILLIS TOWERS WATSON PUB LTD SHS G96629103 1114 6346 SH SOLE NO 0 0 6346 WINTRUST FINL CORP COM 97650W108 662 9837 SH SOLE NO 0 0 9837 WISDOMTREE INVTS INC COM 97717P104 109 15502 SH SOLE NO 0 0 15502 WISDOMTREE TR CBOE S&P 500 97717X560 986 36649 SH SOLE NO 0 0 36649 WISDOMTREE TR CURRNCY INT EQ 97717X263 10191 357459 SH SOLE NO 0 0 357459 WISDOMTREE TR EM EX ST-OWNED 97717X578 7802 270621 SH SOLE NO 0 0 270621 WISDOMTREE TR EM LCL DEBT FD 97717X867 756 22127 SH SOLE NO 0 0 22127 WISDOMTREE TR EMER MKT HIGH FD 97717W315 6267 142962 SH SOLE NO 0 0 142962 WISDOMTREE TR EMG MKTS SMCAP 97717W281 2415 51276 SH SOLE NO 0 0 51276 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 6165 96466 SH SOLE NO 0 0 96466 WISDOMTREE TR EUROPE SMCP DV 97717W869 2245 38423 SH SOLE NO 0 0 38423 WISDOMTREE TR FLOATNG RAT TREA 97717X628 624 24887 SH SOLE NO 0 0 24887 WISDOMTREE TR INDIA ERNGS FD 97717W422 422 16059 SH SOLE NO 0 0 16059 WISDOMTREE TR INTL DIV EX FINL 97717W786 2503 60822 SH SOLE NO 0 0 60822 WISDOMTREE TR INTL EQUITY FD 97717W703 931 18407 SH SOLE NO 0 0 18407 WISDOMTREE TR INTL LRGCAP DV 97717W794 2478 53465 SH SOLE NO 0 0 53465 WISDOMTREE TR INTL MIDCAP DV 97717W778 1414 22777 SH SOLE NO 0 0 22777 WISDOMTREE TR INTL SMCAP DIV 97717W760 11096 168609 SH SOLE NO 0 0 168609 WISDOMTREE TR INTRST RATE HDGE 97717W380 404 8462 SH SOLE NO 0 0 8462 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 1307 40613 SH SOLE NO 0 0 40613 WISDOMTREE TR ITL HIGH DIV FD 97717W802 565 14052 SH SOLE NO 0 0 14052 WISDOMTREE TR JAPN HEDGE EQT 97717W851 1264 24988 SH SOLE NO 0 0 24988 WISDOMTREE TR JPN SCAP HDG EQT 97717W521 322 8112 SH SOLE NO 0 0 8112 WISDOMTREE TR NEGT DUR HIG YLD 97717W398 294 14762 SH SOLE NO 0 0 14762 WISDOMTREE TR US DIVID EX FNCL 97717W406 7027 82202 SH SOLE NO 0 0 82202 WISDOMTREE TR US HIGH DIVIDEND 97717W208 2445 33744 SH SOLE NO 0 0 33744 WISDOMTREE TR US LARGECAP DIVD 97717W307 16960 180013 SH SOLE NO 0 0 180013 WISDOMTREE TR US MIDCAP DIVID 97717W505 38363 1071905 SH SOLE NO 0 0 1071905 WISDOMTREE TR US MIDCAP FUND 97717W570 3327 84585 SH SOLE NO 0 0 84585 WISDOMTREE TR US QLT SHRHD YLD 97717W547 215 2540 SH SOLE NO 0 0 2540 WISDOMTREE TR US QTLY DIV GRT 97717X669 8644 200760 SH SOLE NO 0 0 200760 WISDOMTREE TR US S CAP QTY DIV 97717X651 1013 29227 SH SOLE NO 0 0 29227 WISDOMTREE TR US SMALLCAP DIVD 97717W604 18804 682819 SH SOLE NO 0 0 682819 WISDOMTREE TR US SMALLCAP FUND 97717W562 7671 212457 SH SOLE NO 0 0 212457 WISDOMTREE TR US TOTAL DIVIDND 97717W109 3075 32501 SH SOLE NO 0 0 32501 WISDOMTREE TR US TOTAL MRKT FD 97717W596 452 14013 SH SOLE NO 0 0 14013 WIX COM LTD SHS M98068105 287 2382 SH SOLE NO 0 0 2382 WOODWARD INC COM 980745103 303 3194 SH SOLE NO 0 0 3194 WORKDAY INC CL A 98138H101 3743 19411 SH SOLE NO 0 0 19411 WORKIVA INC COM CL A 98139A105 421 8306 SH SOLE NO 0 0 8306 WORLD GOLD TR SPDR GLD MINIS 98149E204 528 40969 SH SOLE NO 0 0 40969 WORLD WRESTLING ENTMT INC CL A 98156Q108 323 3724 SH SOLE NO 0 0 3724 WORLDPAY INC CL A 981558109 253 2232 SH SOLE NO 0 0 2232 WORTHINGTON INDS INC COM 981811102 224 6027 SH SOLE NO 0 0 6027 WRAP TECHNOLOGIES INC COM 98212N107 90 12701 SH SOLE NO 0 0 12701 WSFS FINL CORP COM 929328102 594 15392 SH SOLE NO 0 0 15392 WYNN RESORTS LTD COM 983134107 1115 9349 SH SOLE NO 0 0 9349 XCEL ENERGY INC COM 98389B100 7626 135679 SH SOLE NO 0 0 135679 XENIA HOTELS & RESORTS INC COM 984017103 2828 129075 SH SOLE NO 0 0 129075 XEROX CORP COM NEW 984121608 1475 46141 SH SOLE NO 0 0 46141 XILINX INC COM 983919101 3189 25159 SH SOLE NO 0 0 25159 XPO LOGISTICS INC COM 983793100 885 16475 SH SOLE NO 0 0 16475 XYLEM INC COM 98419M100 2705 34223 SH SOLE NO 0 0 34223 YAMANA GOLD INC COM 98462Y100 132 50834 SH SOLE NO 0 0 50834 YEXT INC COM 98585N106 766 35075 SH SOLE NO 0 0 35075 YORK WTR CO COM 987184108 318 9285 SH SOLE NO 0 0 9285 YUM BRANDS INC COM 988498101 9828 98468 SH SOLE NO 0 0 98468 YUM CHINA HLDGS INC COM 98850P109 4642 103380 SH SOLE NO 0 0 103380 ZEBRA TECHNOLOGIES CORP CL A 989207105 1103 5266 SH SOLE NO 0 0 5266 ZENDESK INC COM 98936J101 491 5779 SH SOLE NO 0 0 5779 ZIMMER BIOMET HLDGS INC COM 98956P102 5398 42274 SH SOLE NO 0 0 42274 ZION OIL & GAS INC COM 989696109 10 13589 SH SOLE NO 0 0 13589 ZIONS BANCORPORATION N A COM 989701107 560 12345 SH SOLE NO 0 0 12345 ZIOPHARM ONCOLOGY INC COM 98973P101 222 57669 SH SOLE NO 0 0 57669 ZOETIS INC CL A 98978V103 7248 71999 SH SOLE NO 0 0 71999 ZSCALER INC COM 98980G102 341 4811 SH SOLE NO 0 0 4811 ZYNGA INC CL A 98986T108 108 20275 SH SOLE NO 0 0 20275