0000312272-19-000003.txt : 20190211 0000312272-19-000003.hdr.sgml : 20190211 20190211161349 ACCESSION NUMBER: 0000312272-19-000003 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20181231 FILED AS OF DATE: 20190211 DATE AS OF CHANGE: 20190211 EFFECTIVENESS DATE: 20190211 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: 19585544 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 12-31-2018 12-31-2018 COMMONWEALTH EQUITY SERVICES, LLC
29 SAWYER ROAD ONE UNIVERSITY OFFICE PARK WALTHAM MA 02453-3483
13F HOLDINGS REPORT 028-18352 N
Brendan Daly Legal and Compliance Counsel 8002510080 Brendan Daly Waltham MA 02-11-2019 0 2676 18827885 false
INFORMATION TABLE 2 Final_13fList2018Q4_take2.XML 22ND CENTY GROUP INC COM 90137F103 71 28692 SH SOLE NO 0 0 28692 3-D SYS CORP DEL COM NEW 88554D205 261 25737 SH SOLE NO 0 0 25737 3M CO COM 88579Y101 47793 250832 SH SOLE NO 0 0 250832 AAC HLDGS INC COM 000307108 107 77105 SH SOLE NO 0 0 77105 ABB LTD SPONSORED ADR 000375204 2158 113563 SH SOLE NO 0 0 113563 ABBOTT LABS COM 002824100 39695 548809 SH SOLE NO 0 0 548809 ABBVIE INC COM 00287Y109 77970 845754 SH SOLE NO 0 0 845754 ABERCROMBIE & FITCH CO CL A 002896207 233 11640 SH SOLE NO 0 0 11640 ABERDEEN ASIA PACIFIC INCOM COM 003009107 2477 640291 SH SOLE NO 0 0 640291 ABERDEEN AUSTRALIA EQTY FD I COM 003011103 135 28571 SH SOLE NO 0 0 28571 ABERDEEN EMRG MRKTS EQT INM COM 00301W105 134 21210 SH SOLE NO 0 0 21210 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 190 38174 SH SOLE NO 0 0 38174 ABERDEEN INCOME CR STRATEGIE COM 003057106 118 11293 SH SOLE NO 0 0 11293 ABERDEEN STD GOLD ETF TR PHYSCL SWISS GLD 00326A104 496 4014 SH SOLE NO 0 0 4014 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 220 2930 SH SOLE NO 0 0 2930 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 586 9290 SH SOLE NO 0 0 9290 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 519 34566 SH SOLE NO 0 0 34566 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 302 41902 SH SOLE NO 0 0 41902 ABIOMED INC COM 003654100 1779 5476 SH SOLE NO 0 0 5476 ABRAXAS PETE CORP COM 003830106 22 20851 SH SOLE NO 0 0 20851 ACADIA PHARMACEUTICALS INC COM 004225108 225 13956 SH SOLE NO 0 0 13956 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 20881 148082 SH SOLE NO 0 0 148082 ACNB CORP COM 000868109 250 6379 SH SOLE NO 0 0 6379 ACTIVISION BLIZZARD INC COM 00507V109 2298 49346 SH SOLE NO 0 0 49346 ADAM NAT RES FD INC COM 00548F105 154 10633 SH SOLE NO 0 0 10633 ADAMS DIVERSIFIED EQUITY FD COM 006212104 2069 164008 SH SOLE NO 0 0 164008 ADOBE INC COM 00724F101 14103 62340 SH SOLE NO 0 0 62340 ADTALEM GLOBAL ED INC COM 00737L103 1029 21750 SH SOLE NO 0 0 21750 ADVANCE AUTO PARTS INC COM 00751Y106 2242 14244 SH SOLE NO 0 0 14244 ADVANCED DRAIN SYS INC DEL COM 00790R104 297 12273 SH SOLE NO 0 0 12273 ADVANCED ENERGY INDS COM 007973100 561 13080 SH SOLE NO 0 0 13080 ADVANCED MICRO DEVICES INC COM 007903107 2904 157319 SH SOLE NO 0 0 157319 ADVAXIS INC COM NEW 007624208 3 17278 SH SOLE NO 0 0 17278 ADVENT CLAYMORE CV SECS & IN COM 00764C109 381 30420 SH SOLE NO 0 0 30420 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 1011 25252 SH SOLE NO 0 0 25252 ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 319 5459 SH SOLE NO 0 0 5459 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 740 87873 SH SOLE NO 0 0 87873 AECOM COM 00766T100 841 31744 SH SOLE NO 0 0 31744 AEGON N V NY REGISTRY SHS 007924103 413 89005 SH SOLE NO 0 0 89005 AEROVIRONMENT INC COM 008073108 235 3469 SH SOLE NO 0 0 3469 AES CORP COM 00130H105 673 46545 SH SOLE NO 0 0 46545 AFLAC INC COM 001055102 11786 258703 SH SOLE NO 0 0 258703 AGILENT TECHNOLOGIES INC COM 00846U101 1005 14907 SH SOLE NO 0 0 14907 AGNC INVT CORP COM 00123Q104 2446 139502 SH SOLE NO 0 0 139502 AGNICO EAGLE MINES LTD COM 008474108 357 8844 SH SOLE NO 0 0 8844 AGREE REALTY CORP COM 008492100 776 13130 SH SOLE NO 0 0 13130 AIR PRODS & CHEMS INC COM 009158106 5320 33245 SH SOLE NO 0 0 33245 AIR TRANSPORT SERVICES GRP I COM 00922R105 1322 57994 SH SOLE NO 0 0 57994 AK STL HLDG CORP COM 001547108 542 241062 SH SOLE NO 0 0 241062 AKAMAI TECHNOLOGIES INC COM 00971T101 475 7785 SH SOLE NO 0 0 7785 AKOUSTIS TECHNOLOGIES INC COM 00973N102 960 193309 SH SOLE NO 0 0 193309 ALAMO GROUP INC COM 011311107 873 11298 SH SOLE NO 0 0 11298 ALAMOS GOLD INC NEW COM CL A 011532108 114 31897 SH SOLE NO 0 0 31897 ALARM COM HLDGS INC COM 011642105 349 6741 SH SOLE NO 0 0 6741 ALASKA AIR GROUP INC COM 011659109 1405 23105 SH SOLE NO 0 0 23105 ALASKA COMMUNICATIONS SYS GR COM 01167P101 15 10740 SH SOLE NO 0 0 10740 ALBEMARLE CORP COM 012653101 2622 34027 SH SOLE NO 0 0 34027 ALCOA CORP COM 013872106 869 32706 SH SOLE NO 0 0 32706 ALEXION PHARMACEUTICALS INC COM 015351109 712 7322 SH SOLE NO 0 0 7322 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 34384 250850 SH SOLE NO 0 0 250850 ALIGN TECHNOLOGY INC COM 016255101 1543 7371 SH SOLE NO 0 0 7371 ALLEGHANY CORP DEL COM 017175100 283 454 SH SOLE NO 0 0 454 ALLEGION PUB LTD CO ORD SHS G0176J109 397 4984 SH SOLE NO 0 0 4984 ALLERGAN PLC SHS G0177J108 6067 45397 SH SOLE NO 0 0 45397 ALLETE INC COM NEW 018522300 546 7173 SH SOLE NO 0 0 7173 ALLIANCE CALIF MUN INCOME FD COM 018546101 255 18700 SH SOLE NO 0 0 18700 ALLIANCE DATA SYSTEMS CORP COM 018581108 489 3259 SH SOLE NO 0 0 3259 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 705 40705 SH SOLE NO 0 0 40705 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 1109 105332 SH SOLE NO 0 0 105332 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1661 60821 SH SOLE NO 0 0 60821 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 1257 103654 SH SOLE NO 0 0 103654 ALLIANT ENERGY CORP COM 018802108 3603 85291 SH SOLE NO 0 0 85291 ALLIANZGI CONV INCOME FD COM 018828103 1591 306583 SH SOLE NO 0 0 306583 ALLIANZGI CONV INCOME FD II COM 018825109 1413 314017 SH SOLE NO 0 0 314017 ALLIANZGI EQUITY & CONV INCO COM 018829101 280 15105 SH SOLE NO 0 0 15105 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 961 90069 SH SOLE NO 0 0 90069 ALLISON TRANSMISSION HLDGS I COM 01973R101 663 15109 SH SOLE NO 0 0 15109 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 199 20742 SH SOLE NO 0 0 20742 ALLSTATE CORP COM 020002101 6712 81237 SH SOLE NO 0 0 81237 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 661 9071 SH SOLE NO 0 0 9071 ALPHABET INC CAP STK CL A 02079K305 72736 69606 SH SOLE NO 0 0 69606 ALPHABET INC CAP STK CL C 02079K107 73872 71331 SH SOLE NO 0 0 71331 ALPS ETF TR ALERIAN MLP 00162Q866 7851 899329 SH SOLE NO 0 0 899329 ALPS ETF TR DISRUPTIVE TECH 00162Q478 581 24368 SH SOLE NO 0 0 24368 ALPS ETF TR EQUAL SEC ETF 00162Q205 940 14723 SH SOLE NO 0 0 14723 ALPS ETF TR INTL SEC DV DOG 00162Q718 4008 168290 SH SOLE NO 0 0 168290 ALPS ETF TR MED BREAKTHGH 00162Q593 267 9516 SH SOLE NO 0 0 9516 ALPS ETF TR RIVRFRNT STR INC 00162Q783 1279 53253 SH SOLE NO 0 0 53253 ALPS ETF TR SECTR DIV DOGS 00162Q858 16892 431689 SH SOLE NO 0 0 431689 ALTABA INC COM 021346101 2541 43864 SH SOLE NO 0 0 43864 ALTRIA GROUP INC COM 02209S103 75007 1518684 SH SOLE NO 0 0 1518684 AMARIN CORP PLC SPONS ADR NEW 023111206 789 57984 SH SOLE NO 0 0 57984 AMAZON COM INC COM 023135106 225375 150052 SH SOLE NO 0 0 150052 AMBARELLA INC SHS G037AX101 232 6659 SH SOLE NO 0 0 6659 AMBEV SA SPONSORED ADR 02319V103 120 30787 SH SOLE NO 0 0 30787 AMEDISYS INC COM 023436108 433 3704 SH SOLE NO 0 0 3704 AMEREN CORP COM 023608102 4748 72803 SH SOLE NO 0 0 72803 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 159 28300 SH SOLE NO 0 0 28300 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1433 100607 SH SOLE NO 0 0 100607 AMERICAN AIRLS GROUP INC COM 02376R102 2544 79227 SH SOLE NO 0 0 79227 AMERICAN ELEC PWR INC COM 025537101 15375 205717 SH SOLE NO 0 0 205717 AMERICAN EXPRESS CO COM 025816109 15613 163795 SH SOLE NO 0 0 163795 AMERICAN FIN TR INC COM CLASS A 02607T109 1233 92579 SH SOLE NO 0 0 92579 AMERICAN FINL GROUP INC OHIO COM 025932104 1195 13209 SH SOLE NO 0 0 13209 AMERICAN INTL GROUP INC COM NEW 026874784 3805 96572 SH SOLE NO 0 0 96572 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 412 32060 SH SOLE NO 0 0 32060 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 3117 46494 SH SOLE NO 0 0 46494 AMERICAN TOWER CORP NEW COM 03027X100 11369 71875 SH SOLE NO 0 0 71875 AMERICAN WTR WKS CO INC NEW COM 030420103 7203 79363 SH SOLE NO 0 0 79363 AMERIGAS PARTNERS L P UNIT L P INT 030975106 3721 147106 SH SOLE NO 0 0 147106 AMERIPRISE FINL INC COM 03076C106 1903 18241 SH SOLE NO 0 0 18241 AMERIS BANCORP COM 03076K108 363 11478 SH SOLE NO 0 0 11478 AMERISOURCEBERGEN CORP COM 03073E105 2932 39418 SH SOLE NO 0 0 39418 AMETEK INC NEW COM 031100100 857 12665 SH SOLE NO 0 0 12665 AMGEN INC COM 031162100 49655 255077 SH SOLE NO 0 0 255077 AMICUS THERAPEUTICS INC COM 03152W109 295 30871 SH SOLE NO 0 0 30871 AMIRA NATURE FOODS LTD SHS G0335L102 4 10151 SH SOLE NO 0 0 10151 AMPHENOL CORP NEW CL A 032095101 486 6005 SH SOLE NO 0 0 6005 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 779 52784 SH SOLE NO 0 0 52784 AMPLIFY ETF TR ONLIN RETL ETF 032108102 605 15092 SH SOLE NO 0 0 15092 ANADARKO PETE CORP COM 032511107 1660 37877 SH SOLE NO 0 0 37877 ANALOG DEVICES INC COM 032654105 9073 105712 SH SOLE NO 0 0 105712 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 32 20713 SH SOLE NO 0 0 20713 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3674 55842 SH SOLE NO 0 0 55842 ANI PHARMACEUTICALS INC NOTE 3.000%12/0 00182CAA1 29 29000 SH SOLE NO 0 0 29000 ANIXTER INTL INC COM 035290105 199 3679 SH SOLE NO 0 0 3679 ANNALY CAP MGMT INC COM 035710409 5886 599392 SH SOLE NO 0 0 599392 ANSYS INC COM 03662Q105 256 1796 SH SOLE NO 0 0 1796 ANTARES PHARMA INC COM 036642106 162 59643 SH SOLE NO 0 0 59643 ANTHEM INC COM 036752103 7447 28358 SH SOLE NO 0 0 28358 AON PLC SHS CL A G0408V102 4131 28421 SH SOLE NO 0 0 28421 APACHE CORP COM 037411105 3869 147409 SH SOLE NO 0 0 147409 APHRIA INC COM 03765K104 485 85275 SH SOLE NO 0 0 85275 APOLLO COML REAL EST FIN INC COM 03762U105 422 25378 SH SOLE NO 0 0 25378 APOLLO COML REAL EST FIN INC NOTE 5.500% 3/1 03762UAA3 25 25000 SH SOLE NO 0 0 25000 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 658 26840 SH SOLE NO 0 0 26840 APOLLO INVT CORP COM NEW 03761U502 1145 92417 SH SOLE NO 0 0 92417 APPIAN CORP CL A 03782L101 574 21507 SH SOLE NO 0 0 21507 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 478 33566 SH SOLE NO 0 0 33566 APPLE INC COM 037833100 458795 2908554 SH SOLE NO 0 0 2908554 APPLIED INDL TECHNOLOGIES IN COM 03820C105 274 5088 SH SOLE NO 0 0 5088 APPLIED MATLS INC COM 038222105 5994 183102 SH SOLE NO 0 0 183102 APTARGROUP INC COM 038336103 389 4145 SH SOLE NO 0 0 4145 APTIV PLC SHS G6095L109 399 6495 SH SOLE NO 0 0 6495 AQUA AMERICA INC COM 03836W103 10698 312915 SH SOLE NO 0 0 312915 AQUA METALS INC COM 03837J101 24 13570 SH SOLE NO 0 0 13570 ARBOR RLTY TR INC NOTE 5.375%11/1 038923AB4 45 40000 SH SOLE NO 0 0 40000 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 521 25224 SH SOLE NO 0 0 25224 ARCH CAP GROUP LTD ORD G0450A105 215 8073 SH SOLE NO 0 0 8073 ARCHER DANIELS MIDLAND CO COM 039483102 7395 180502 SH SOLE NO 0 0 180502 ARCONIC INC COM 03965L100 1453 86189 SH SOLE NO 0 0 86189 ARCOSA INC COM 039653100 293 10586 SH SOLE NO 0 0 10586 ARENA PHARMACEUTICALS INC COM NEW 040047607 227 5852 SH SOLE NO 0 0 5852 ARES CAP CORP COM 04010L103 3637 233496 SH SOLE NO 0 0 233496 ARGAN INC COM 04010E109 1851 48935 SH SOLE NO 0 0 48935 ARISTA NETWORKS INC COM 040413106 1993 9459 SH SOLE NO 0 0 9459 ARK ETF TR GEN REV MLTSCT 00214Q302 1267 52842 SH SOLE NO 0 0 52842 ARK ETF TR INDL INNOVATIN 00214Q203 670 22725 SH SOLE NO 0 0 22725 ARK ETF TR INNOVATION ETF 00214Q104 9738 261861 SH SOLE NO 0 0 261861 ARK ETF TR WEB X.O ETF 00214Q401 411 9691 SH SOLE NO 0 0 9691 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 622 30357 SH SOLE NO 0 0 30357 AROTECH CORP COM NEW 042682203 60 23183 SH SOLE NO 0 0 23183 ARRAY BIOPHARMA INC COM 04269X105 508 35668 SH SOLE NO 0 0 35668 ARROW ELECTRS INC COM 042735100 384 5575 SH SOLE NO 0 0 5575 ARVINMERITOR INC FRNT 4.000% 2/1 043353AH4 10 10000 SH SOLE NO 0 0 10000 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 114 12113 SH SOLE NO 0 0 12113 ASHLAND GLOBAL HLDGS INC COM 044186104 348 4912 SH SOLE NO 0 0 4912 ASIA PAC FD INC COM 044901106 131 11474 SH SOLE NO 0 0 11474 ASML HOLDING N V N Y REGISTRY SHS N07059210 359 2307 SH SOLE NO 0 0 2307 ASSOCIATED BANC CORP COM 045487105 295 14918 SH SOLE NO 0 0 14918 ASTRAZENECA PLC SPONSORED ADR 046353108 4720 124281 SH SOLE NO 0 0 124281 ASURE SOFTWARE INC COM 04649U102 117 23058 SH SOLE NO 0 0 23058 AT&T INC COM 00206R102 125865 4410134 SH SOLE NO 0 0 4410134 ATHENAHEALTH INC COM 04685W103 284 2160 SH SOLE NO 0 0 2160 ATHERSYS INC COM 04744L106 26 18700 SH SOLE NO 0 0 18700 ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 6/0 049164BH8 43 45000 SH SOLE NO 0 0 45000 ATLASSIAN CORP PLC CL A G06242104 302 3404 SH SOLE NO 0 0 3404 ATMOS ENERGY CORP COM 049560105 1767 19066 SH SOLE NO 0 0 19066 AURORA CANNABIS INC COM 05156X108 1631 329013 SH SOLE NO 0 0 329013 AUTODESK INC COM 052769106 973 7569 SH SOLE NO 0 0 7569 AUTOMATIC DATA PROCESSING IN COM 053015103 18655 142278 SH SOLE NO 0 0 142278 AUTONATION INC COM 05329W102 802 22490 SH SOLE NO 0 0 22490 AUTOZONE INC COM 053332102 1031 1230 SH SOLE NO 0 0 1230 AVALONBAY CMNTYS INC COM 053484101 477 2742 SH SOLE NO 0 0 2742 AVANGRID INC COM 05351W103 1330 26564 SH SOLE NO 0 0 26564 AVANOS MED INC COM 05350V106 505 11278 SH SOLE NO 0 0 11278 AVERY DENNISON CORP COM 053611109 2476 27565 SH SOLE NO 0 0 27565 AVID BIOSERVICES INC COM 05368M106 210 51370 SH SOLE NO 0 0 51370 AVISTA CORP COM 05379B107 321 7562 SH SOLE NO 0 0 7562 AVON PRODS INC COM 054303102 20 13534 SH SOLE NO 0 0 13534 AXON ENTERPRISE INC COM 05464C101 1359 31069 SH SOLE NO 0 0 31069 AXOS FINL INC COM 05465C100 425 16913 SH SOLE NO 0 0 16913 AZURRX BIOPHARMA INC COM 05502L105 45 37953 SH SOLE NO 0 0 37953 B & G FOODS INC NEW COM 05508R106 3867 133763 SH SOLE NO 0 0 133763 BABCOCK & WILCOX ENTERPRIS I COM 05614L100 9 23451 SH SOLE NO 0 0 23451 BAIDU INC SPON ADR REP A 056752108 5676 35790 SH SOLE NO 0 0 35790 BAKER HUGHES A GE CO CL A 05722G100 261 12159 SH SOLE NO 0 0 12159 BALCHEM CORP COM 057665200 585 7473 SH SOLE NO 0 0 7473 BALL CORP COM 058498106 471 10253 SH SOLE NO 0 0 10253 BALLARD PWR SYS INC NEW COM 058586108 207 86829 SH SOLE NO 0 0 86829 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 855 161758 SH SOLE NO 0 0 161758 BANCO SANTANDER SA ADR 05964H105 881 196780 SH SOLE NO 0 0 196780 BANK AMER CORP 7.25%CNV PFD L 060505682 696 556 SH SOLE NO 0 0 556 BANK AMER CORP COM 060505104 66064 2681205 SH SOLE NO 0 0 2681205 BANK HAWAII CORP COM 062540109 322 4784 SH SOLE NO 0 0 4784 BANK MONTREAL QUE COM 063671101 3530 54024 SH SOLE NO 0 0 54024 BANK N S HALIFAX COM 064149107 1129 22657 SH SOLE NO 0 0 22657 BANK NEW YORK MELLON CORP COM 064058100 8442 179367 SH SOLE NO 0 0 179367 BANKWELL FINL GROUP INC COM 06654A103 373 12998 SH SOLE NO 0 0 12998 BARCLAYS BK PLC BARC ETN+SHILL 06742A669 562 5008 SH SOLE NO 0 0 5008 BARCLAYS BK PLC MTNF 10/3 06739FJQ5 36 35000 SH SOLE NO 0 0 35000 BARCLAYS PLC ADR 06738E204 430 57113 SH SOLE NO 0 0 57113 BARINGS CORPORATE INVS COM 06759X107 962 65462 SH SOLE NO 0 0 65462 BARINGS GLOBAL SHORT DURATIO COM 06760L100 194 12167 SH SOLE NO 0 0 12167 BARINGS PARTN INVS SH BEN INT 06761A103 1263 83962 SH SOLE NO 0 0 83962 BARNES & NOBLE INC COM 067774109 513 72393 SH SOLE NO 0 0 72393 BARNES GROUP INC COM 067806109 505 9423 SH SOLE NO 0 0 9423 BARRICK GOLD CORP COM 067901108 6714 495901 SH SOLE NO 0 0 495901 BAUSCH HEALTH COS INC COM 071734107 570 30898 SH SOLE NO 0 0 30898 BAXTER INTL INC COM 071813109 3928 59691 SH SOLE NO 0 0 59691 BB&T CORP COM 054937107 15851 365925 SH SOLE NO 0 0 365925 BCE INC COM NEW 05534B760 2014 50950 SH SOLE NO 0 0 50950 BEACON ROOFING SUPPLY INC COM 073685109 207 6548 SH SOLE NO 0 0 6548 BECTON DICKINSON & CO COM 075887109 12759 56628 SH SOLE NO 0 0 56628 BELLICUM PHARMACEUTICALS INC COM 079481107 84 28978 SH SOLE NO 0 0 28978 BEMIS INC COM 081437105 248 5417 SH SOLE NO 0 0 5417 BERKSHIRE HATHAWAY INC DEL CL A 084670108 37026 121 SH SOLE NO 0 0 121 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 251654 1232514 SH SOLE NO 0 0 1232514 BERKSHIRE HILLS BANCORP INC COM 084680107 1131 41951 SH SOLE NO 0 0 41951 BEST BUY INC COM 086516101 942 17794 SH SOLE NO 0 0 17794 BEST INC SPONSORED ADS 08653C106 43 10630 SH SOLE NO 0 0 10630 BGC PARTNERS INC CL A 05541T101 158 30573 SH SOLE NO 0 0 30573 BHP GROUP LIMITED SPONSORED ADS 088606108 2377 49225 SH SOLE NO 0 0 49225 BHP GROUP PLC SPONSORED ADS 05545E209 343 8208 SH SOLE NO 0 0 8208 BIO PATH HOLDINGS INC COM NEW 09057N201 7 42146 SH SOLE NO 0 0 42146 BIO TECHNE CORP COM 09073M104 534 3690 SH SOLE NO 0 0 3690 BIO-KEY INTERNATIONAL INC COM PAR 09060C309 65 87793 SH SOLE NO 0 0 87793 BIOCRYST PHARMACEUTICALS COM 09058V103 349 43330 SH SOLE NO 0 0 43330 BIOGEN INC COM 09062X103 8188 27210 SH SOLE NO 0 0 27210 BIOLINERX LTD SPONSORED ADS 09071M106 9 22330 SH SOLE NO 0 0 22330 BIOMARIN PHARMACEUTICAL INC COM 09061G101 827 9720 SH SOLE NO 0 0 9720 BIOSCRIP INC COM 09069N108 40 11300 SH SOLE NO 0 0 11300 BIOTELEMETRY INC COM 090672106 204 3416 SH SOLE NO 0 0 3416 BIOTIME INC COM 09066L105 87 95995 SH SOLE NO 0 0 95995 BLACK KNIGHT INC COM 09215C105 276 6142 SH SOLE NO 0 0 6142 BLACKBERRY LTD COM 09228F103 457 64281 SH SOLE NO 0 0 64281 BLACKROCK 2022 GBL INCM OPP COM 09258P104 84 10129 SH SOLE NO 0 0 10129 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 319 26712 SH SOLE NO 0 0 26712 BLACKROCK CAPITAL INVESTMENT COM 092533108 409 77486 SH SOLE NO 0 0 77486 BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 73 75000 SH SOLE NO 0 0 75000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 376 30859 SH SOLE NO 0 0 30859 BLACKROCK CORPOR HI YLD FD I COM 09255P107 2073 223448 SH SOLE NO 0 0 223448 BLACKROCK CR ALLCTN INC TR COM 092508100 1317 117867 SH SOLE NO 0 0 117867 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 293 30062 SH SOLE NO 0 0 30062 BLACKROCK ENERGY & RES TR COM 09250U101 211 20246 SH SOLE NO 0 0 20246 BLACKROCK ENH CAP & INC FD I COM 09256A109 307 21807 SH SOLE NO 0 0 21807 BLACKROCK ENHANCED EQT DIV T COM 09251A104 1277 164390 SH SOLE NO 0 0 164390 BLACKROCK ENHANCED GBL DIV T COM 092501105 275 29404 SH SOLE NO 0 0 29404 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 153 30752 SH SOLE NO 0 0 30752 BLACKROCK FLOAT RATE OME STR COM 09255X100 276 23257 SH SOLE NO 0 0 23257 BLACKROCK FLOATING RATE INCO COM 091941104 321 27812 SH SOLE NO 0 0 27812 BLACKROCK HEALTH SCIENCES TR COM 09250W107 205 5647 SH SOLE NO 0 0 5647 BLACKROCK INC COM 09247X101 11356 28909 SH SOLE NO 0 0 28909 BLACKROCK INCOME TR INC COM 09247F100 202 35962 SH SOLE NO 0 0 35962 BLACKROCK INVT QUALITY MUN T COM 09247D105 168 12760 SH SOLE NO 0 0 12760 BLACKROCK LTD DURATION INC T COM SHS 09249W101 303 22707 SH SOLE NO 0 0 22707 BLACKROCK MASS TAX-EXEMPT TR SH BEN INT 09258E109 122 10955 SH SOLE NO 0 0 10955 BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 1123 76151 SH SOLE NO 0 0 76151 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 779 38012 SH SOLE NO 0 0 38012 BLACKROCK MUNI INCOME TR II COM 09249N101 166 12881 SH SOLE NO 0 0 12881 BLACKROCK MUNI INTER DR FD I COM 09253X102 283 22416 SH SOLE NO 0 0 22416 BLACKROCK MUNIASSETS FD INC COM 09254J102 363 28245 SH SOLE NO 0 0 28245 BLACKROCK MUNICIPAL BOND TR COM 09249H104 156 11690 SH SOLE NO 0 0 11690 BLACKROCK MUNICIPL INC QLTY COM 092479104 209 16770 SH SOLE NO 0 0 16770 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 406 41101 SH SOLE NO 0 0 41101 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 346 27523 SH SOLE NO 0 0 27523 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 269 21869 SH SOLE NO 0 0 21869 BLACKROCK MUNIVEST FD II INC COM 09253T101 232 17774 SH SOLE NO 0 0 17774 BLACKROCK MUNIVEST FD INC COM 09253R105 225 27339 SH SOLE NO 0 0 27339 BLACKROCK MUNIYIELD CALIF FD COM 09254M105 207 16046 SH SOLE NO 0 0 16046 BLACKROCK MUNIYIELD FD INC COM 09253W104 168 13497 SH SOLE NO 0 0 13497 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 241 18684 SH SOLE NO 0 0 18684 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 353 29335 SH SOLE NO 0 0 29335 BLACKROCK MUNIYIELD QUALITY COM 09254F100 177 13699 SH SOLE NO 0 0 13699 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 355 28621 SH SOLE NO 0 0 28621 BLACKROCK NY MUNI INC QLTY T COM 09249U105 175 14537 SH SOLE NO 0 0 14537 BLACKROCK RES & COMM STRAT T SHS 09257A108 556 78783 SH SOLE NO 0 0 78783 BLACKROCK SCIENCE & TECH TR SHS 09258G104 485 17677 SH SOLE NO 0 0 17677 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 1629 77518 SH SOLE NO 0 0 77518 BLACKROCK TCP CAP CORP COM 09259E108 849 65150 SH SOLE NO 0 0 65150 BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 19 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 449 22737 SH SOLE NO 0 0 22737 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 13291 445878 SH SOLE NO 0 0 445878 BLACKSTONE GSO FLTING RTE FU COM 09256U105 275 17945 SH SOLE NO 0 0 17945 BLACKSTONE GSO LNG SHRT CR I COM SHS BN INT 09257D102 484 35262 SH SOLE NO 0 0 35262 BLACKSTONE MTG TR INC COM CL A 09257W100 1256 39427 SH SOLE NO 0 0 39427 BLOCK H & R INC COM 093671105 433 17069 SH SOLE NO 0 0 17069 BLUE HILLS BANCORP INC COM 095573101 488 22887 SH SOLE NO 0 0 22887 BLUEBIRD BIO INC COM 09609G100 385 3886 SH SOLE NO 0 0 3886 BOEING CO COM 097023105 85138 263995 SH SOLE NO 0 0 263995 BOINGO WIRELESS INC COM 09739C102 825 40110 SH SOLE NO 0 0 40110 BOOKING HLDGS INC COM 09857L108 5367 3116 SH SOLE NO 0 0 3116 BORGWARNER INC COM 099724106 619 17840 SH SOLE NO 0 0 17840 BOSTON PROPERTIES INC COM 101121101 742 6595 SH SOLE NO 0 0 6595 BOSTON SCIENTIFIC CORP COM 101137107 2660 75288 SH SOLE NO 0 0 75288 BOULDER GROWTH & INCOME FD I COM 101507101 289 27790 SH SOLE NO 0 0 27790 BOX INC CL A 10316T104 1252 74182 SH SOLE NO 0 0 74182 BOYD GAMING CORP COM 103304101 274 13231 SH SOLE NO 0 0 13231 BP PLC SPONSORED ADR 055622104 22290 587822 SH SOLE NO 0 0 587822 BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 393 18164 SH SOLE NO 0 0 18164 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 41 11766 SH SOLE NO 0 0 11766 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 245 19088 SH SOLE NO 0 0 19088 BRIGGS & STRATTON CORP COM 109043109 529 40448 SH SOLE NO 0 0 40448 BRIGHTCOVE INC COM 10921T101 147 21000 SH SOLE NO 0 0 21000 BRIGHTHOUSE FINL INC COM 10922N103 203 6680 SH SOLE NO 0 0 6680 BRINKER INTL INC COM 109641100 2163 49194 SH SOLE NO 0 0 49194 BRISTOL MYERS SQUIBB CO COM 110122108 35030 673929 SH SOLE NO 0 0 673929 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1981 62178 SH SOLE NO 0 0 62178 BROADCOM INC COM 11135F101 6940 27295 SH SOLE NO 0 0 27295 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1767 18360 SH SOLE NO 0 0 18360 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 4927 128480 SH SOLE NO 0 0 128480 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 2229 64576 SH SOLE NO 0 0 64576 BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 212 13157 SH SOLE NO 0 0 13157 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 609 31969 SH SOLE NO 0 0 31969 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 357 13801 SH SOLE NO 0 0 13801 BROOKLINE BANCORP INC DEL COM 11373M107 1064 77042 SH SOLE NO 0 0 77042 BROOKS AUTOMATION INC COM 114340102 385 14724 SH SOLE NO 0 0 14724 BROWN & BROWN INC COM 115236101 842 30582 SH SOLE NO 0 0 30582 BROWN FORMAN CORP CL A 115637100 571 12061 SH SOLE NO 0 0 12061 BROWN FORMAN CORP CL B 115637209 5613 117989 SH SOLE NO 0 0 117989 BRYN MAWR BK CORP COM 117665109 752 21874 SH SOLE NO 0 0 21874 BSB BANCORP INC MD COM 05573H108 833 29720 SH SOLE NO 0 0 29720 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 2252 77714 SH SOLE NO 0 0 77714 BUILDERS FIRSTSOURCE INC COM 12008R107 138 12660 SH SOLE NO 0 0 12660 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 443 5277 SH SOLE NO 0 0 5277 CABLE ONE INC COM 12685J105 1163 1418 SH SOLE NO 0 0 1418 CABOT CORP COM 127055101 259 6033 SH SOLE NO 0 0 6033 CABOT OIL & GAS CORP COM 127097103 552 24720 SH SOLE NO 0 0 24720 CACI INTL INC CL A 127190304 221 1538 SH SOLE NO 0 0 1538 CAESARS ENTMT CORP NOTE 5.000%10/0 127686AA1 12 10193 SH SOLE NO 0 0 10193 CAL MAINE FOODS INC COM NEW 128030202 1023 24207 SH SOLE NO 0 0 24207 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1138 121077 SH SOLE NO 0 0 121077 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 5550 626461 SH SOLE NO 0 0 626461 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 2196 133846 SH SOLE NO 0 0 133846 CALAMOS GBL DYN INCOME FUND COM 12811L107 2679 409138 SH SOLE NO 0 0 409138 CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 853 84030 SH SOLE NO 0 0 84030 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 2747 259460 SH SOLE NO 0 0 259460 CALAVO GROWERS INC COM 128246105 242 3323 SH SOLE NO 0 0 3323 CALEDONIA MNG CORP PLC SHS NEW G1757E113 61 11770 SH SOLE NO 0 0 11770 CALIFORNIA RES CORP COM NEW 13057Q206 847 49707 SH SOLE NO 0 0 49707 CALIFORNIA WTR SVC GROUP COM 130788102 631 13260 SH SOLE NO 0 0 13260 CALIX INC COM 13100M509 112 11550 SH SOLE NO 0 0 11550 CALLON PETE CO DEL COM 13123X102 240 37080 SH SOLE NO 0 0 37080 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 35 15852 SH SOLE NO 0 0 15852 CAMBRIA ETF TR GLB ASSET ALLO 132061607 669 27015 SH SOLE NO 0 0 27015 CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 418 19937 SH SOLE NO 0 0 19937 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 652 20092 SH SOLE NO 0 0 20092 CAMBRIA ETF TR SOVEREIGN BD ETF 132061805 200 8144 SH SOLE NO 0 0 8144 CAMBRIDGE BANCORP COM 132152109 1156 13893 SH SOLE NO 0 0 13893 CAMDEN NATL CORP COM 133034108 4188 116453 SH SOLE NO 0 0 116453 CAMECO CORP COM 13321L108 631 55635 SH SOLE NO 0 0 55635 CAMPBELL SOUP CO COM 134429109 1290 39109 SH SOLE NO 0 0 39109 CANADIAN NATL RY CO COM 136375102 3950 53306 SH SOLE NO 0 0 53306 CANADIAN PAC RY LTD COM 13645T100 467 2634 SH SOLE NO 0 0 2634 CANADIAN SOLAR INC NOTE 4.250% 2/1 136635AE9 14 15000 SH SOLE NO 0 0 15000 CANOPY GROWTH CORP COM 138035100 6483 241282 SH SOLE NO 0 0 241282 CANTEL MEDICAL CORP COM 138098108 245 3303 SH SOLE NO 0 0 3303 CAPITAL ONE FINL CORP COM 14040H105 6430 85066 SH SOLE NO 0 0 85066 CAPITALA FIN CORP COM 14054R106 81 11310 SH SOLE NO 0 0 11310 CAPITOL FED FINL INC COM 14057J101 162 12741 SH SOLE NO 0 0 12741 CARA THERAPEUTICS INC COM 140755109 364 28023 SH SOLE NO 0 0 28023 CARBON BLACK INC COM 14081R103 134 10024 SH SOLE NO 0 0 10024 CARDINAL HEALTH INC COM 14149Y108 2540 56960 SH SOLE NO 0 0 56960 CARDIOVASCULAR SYS INC DEL COM 141619106 259 9125 SH SOLE NO 0 0 9125 CARLISLE COS INC COM 142339100 1521 15140 SH SOLE NO 0 0 15140 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 309 19660 SH SOLE NO 0 0 19660 CARMAX INC COM 143130102 912 14540 SH SOLE NO 0 0 14540 CARNIVAL CORP UNIT 99/99/9999 143658300 1760 35714 SH SOLE NO 0 0 35714 CAROLINA FINL CORP NEW COM 143873107 353 11961 SH SOLE NO 0 0 11961 CASEYS GEN STORES INC COM 147528103 586 4578 SH SOLE NO 0 0 4578 CATALYST PHARMACEUTICALS INC COM 14888U101 53 27815 SH SOLE NO 0 0 27815 CATCHMARK TIMBER TR INC CL A 14912Y202 582 81983 SH SOLE NO 0 0 81983 CATERPILLAR INC DEL COM 149123101 40178 316192 SH SOLE NO 0 0 316192 CATHAY GEN BANCORP COM 149150104 301 8986 SH SOLE NO 0 0 8986 CBL & ASSOC PPTYS INC COM 124830100 270 140739 SH SOLE NO 0 0 140739 CBRE CLARION GLOBAL REAL EST COM 12504G100 345 56164 SH SOLE NO 0 0 56164 CBRE GROUP INC CL A 12504L109 418 10452 SH SOLE NO 0 0 10452 CBS CORP NEW CL B 124857202 1181 27024 SH SOLE NO 0 0 27024 CDK GLOBAL INC COM 12508E101 1282 26783 SH SOLE NO 0 0 26783 CDN IMPERIAL BK COMM TORONTO COM 136069101 1380 18525 SH SOLE NO 0 0 18525 CDW CORP COM 12514G108 397 4903 SH SOLE NO 0 0 4903 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1387 29330 SH SOLE NO 0 0 29330 CEL SCI CORP COM PAR NEW 150837607 55 19451 SH SOLE NO 0 0 19451 CELANESE CORP DEL COM 150870103 414 4608 SH SOLE NO 0 0 4608 CELGENE CORP COM 151020104 10959 170998 SH SOLE NO 0 0 170998 CELLDEX THERAPEUTICS INC NEW COM 15117B103 3 19898 SH SOLE NO 0 0 19898 CEMEX SAB DE CV SPON ADR NEW 151290889 80 16642 SH SOLE NO 0 0 16642 CENOVUS ENERGY INC COM 15135U109 142 20326 SH SOLE NO 0 0 20326 CENTENE CORP DEL COM 15135B101 1826 15842 SH SOLE NO 0 0 15842 CENTENNIAL RESOURCE DEV INC CL A 15136A102 154 14058 SH SOLE NO 0 0 14058 CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 240 35090 SH SOLE NO 0 0 35090 CENTERPOINT ENERGY INC COM 15189T107 3694 130880 SH SOLE NO 0 0 130880 CENTERSTATE BK CORP COM 15201P109 621 29540 SH SOLE NO 0 0 29540 CENTURY BANCORP INC MASS CL A NON VTG 156432106 421 6229 SH SOLE NO 0 0 6229 CENTURYLINK INC COM 156700106 2660 175599 SH SOLE NO 0 0 175599 CERNER CORP COM 156782104 2144 40899 SH SOLE NO 0 0 40899 CF INDS HLDGS INC COM 125269100 607 13967 SH SOLE NO 0 0 13967 CHARLES RIV LABS INTL INC COM 159864107 2537 22416 SH SOLE NO 0 0 22416 CHART INDS INC COM PAR $0.01 16115Q308 271 4177 SH SOLE NO 0 0 4177 CHARTER COMMUNICATIONS INC N CL A 16119P108 865 3036 SH SOLE NO 0 0 3036 CHECK POINT SOFTWARE TECH LT ORD M22465104 859 8377 SH SOLE NO 0 0 8377 CHEESECAKE FACTORY INC COM 163072101 220 5058 SH SOLE NO 0 0 5058 CHEMED CORP NEW COM 16359R103 211 748 SH SOLE NO 0 0 748 CHEMOURS CO COM 163851108 1061 37613 SH SOLE NO 0 0 37613 CHENIERE ENERGY INC COM NEW 16411R208 2638 44573 SH SOLE NO 0 0 44573 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1060 29368 SH SOLE NO 0 0 29368 CHERRY HILL MTG INVT CORP COM 164651101 361 20613 SH SOLE NO 0 0 20613 CHESAPEAKE ENERGY CORP COM 165167107 358 170738 SH SOLE NO 0 0 170738 CHESAPEAKE GRANITE WASH TR COM SH BEN INT 165185109 11 10110 SH SOLE NO 0 0 10110 CHESAPEAKE UTILS CORP COM 165303108 1390 17103 SH SOLE NO 0 0 17103 CHEVRON CORP NEW COM 166764100 92962 854514 SH SOLE NO 0 0 854514 CHIMERA INVT CORP COM NEW 16934Q208 2122 119133 SH SOLE NO 0 0 119133 CHINA FD INC COM 169373107 389 23066 SH SOLE NO 0 0 23066 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 1120 23353 SH SOLE NO 0 0 23353 CHIPOTLE MEXICAN GRILL INC COM 169656105 1412 3270 SH SOLE NO 0 0 3270 CHOICE HOTELS INTL INC COM 169905106 884 12357 SH SOLE NO 0 0 12357 CHROMADEX CORP COM NEW 171077407 65 19022 SH SOLE NO 0 0 19022 CHUBB LIMITED COM H1467J104 5253 40665 SH SOLE NO 0 0 40665 CHURCH & DWIGHT INC COM 171340102 6177 93939 SH SOLE NO 0 0 93939 CIENA CORP COM NEW 171779309 714 21072 SH SOLE NO 0 0 21072 CIGNA CORP NEW COM 125523100 10485 55212 SH SOLE NO 0 0 55212 CINCINNATI FINL CORP COM 172062101 2196 28372 SH SOLE NO 0 0 28372 CINEMARK HOLDINGS INC COM 17243V102 281 7872 SH SOLE NO 0 0 7872 CINTAS CORP COM 172908105 2456 14622 SH SOLE NO 0 0 14622 CISCO SYS INC COM 17275R102 63821 1472918 SH SOLE NO 0 0 1472918 CIT GROUP INC COM NEW 125581801 216 5669 SH SOLE NO 0 0 5669 CITIGROUP INC COM NEW 172967424 14947 287127 SH SOLE NO 0 0 287127 CITIZENS & NORTHN CORP COM 172922106 287 10863 SH SOLE NO 0 0 10863 CITIZENS FINL GROUP INC COM 174610105 2709 91120 SH SOLE NO 0 0 91120 CITRIX SYS INC COM 177376100 592 5783 SH SOLE NO 0 0 5783 CITY OFFICE REIT INC COM 178587101 233 22799 SH SOLE NO 0 0 22799 CLEAN ENERGY FUELS CORP COM 184499101 66 38401 SH SOLE NO 0 0 38401 CLEAN HARBORS INC COM 184496107 354 7181 SH SOLE NO 0 0 7181 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 165 21135 SH SOLE NO 0 0 21135 CLEARBRIDGE MLP AND MIDSTRM COM 184692101 723 69546 SH SOLE NO 0 0 69546 CLEVELAND CLIFFS INC COM 185899101 811 105584 SH SOLE NO 0 0 105584 CLOROX CO DEL COM 189054109 16029 103992 SH SOLE NO 0 0 103992 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 359 43641 SH SOLE NO 0 0 43641 CME GROUP INC COM CL A 12572Q105 13907 73930 SH SOLE NO 0 0 73930 CMS ENERGY CORP COM 125896100 2493 50225 SH SOLE NO 0 0 50225 CNOOC LTD SPONSORED ADR 126132109 217 1428 SH SOLE NO 0 0 1428 CNX RESOURCES CORPORATION COM 12653C108 185 16286 SH SOLE NO 0 0 16286 COCA COLA CO COM 191216100 56318 1189418 SH SOLE NO 0 0 1189418 COCA COLA EUROPEAN PARTNERS SHS G25839104 966 21085 SH SOLE NO 0 0 21085 COGNEX CORP COM 192422103 1263 32685 SH SOLE NO 0 0 32685 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3808 59998 SH SOLE NO 0 0 59998 COHEN & STEERS CLOSED END OP COM 19248P106 2245 202493 SH SOLE NO 0 0 202493 COHEN & STEERS GLOBAL INC BL COM 19248M103 86 11553 SH SOLE NO 0 0 11553 COHEN & STEERS INFRASTRUCTUR COM 19248A109 1448 73308 SH SOLE NO 0 0 73308 COHEN & STEERS QUALITY RLTY COM 19247L106 1029 99399 SH SOLE NO 0 0 99399 COHEN & STEERS REIT & PFD IN COM 19247X100 915 51431 SH SOLE NO 0 0 51431 COHEN & STEERS SLT PFD INCM COM 19248Y107 201 8484 SH SOLE NO 0 0 8484 COHEN & STEERS TOTAL RETURN COM 19247R103 1972 183511 SH SOLE NO 0 0 183511 COLGATE PALMOLIVE CO COM 194162103 15515 260673 SH SOLE NO 0 0 260673 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 482 28086 SH SOLE NO 0 0 28086 COLONY CAP INC NOTE 3.875% 1/1 19624RAB2 37 41000 SH SOLE NO 0 0 41000 COLONY CAP INC NEW CL A COM 19626G108 1069 228454 SH SOLE NO 0 0 228454 COLONY CR REAL ESTATE INC COM CL A 19625T101 3208 203191 SH SOLE NO 0 0 203191 COLUMBIA BKG SYS INC COM 197236102 1384 38149 SH SOLE NO 0 0 38149 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 1312 69549 SH SOLE NO 0 0 69549 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 640 31448 SH SOLE NO 0 0 31448 COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 310 7030 SH SOLE NO 0 0 7030 COLUMBIA FINL INC COM 197641103 726 47500 SH SOLE NO 0 0 47500 COLUMBIA PPTY TR INC COM NEW 198287203 3008 155481 SH SOLE NO 0 0 155481 COLUMBIA SELIGM PREM TECH GR COM 19842X109 171 10200 SH SOLE NO 0 0 10200 COLUMBIA SPORTSWEAR CO COM 198516106 254 3028 SH SOLE NO 0 0 3028 COMCAST CORP NEW CL A 20030N101 20051 588890 SH SOLE NO 0 0 588890 COMERICA INC COM 200340107 903 13159 SH SOLE NO 0 0 13159 COMMERCE BANCSHARES INC COM 200525103 704 12503 SH SOLE NO 0 0 12503 COMMUNITY BK SYS INC COM 203607106 1673 28712 SH SOLE NO 0 0 28712 COMMUNITY HEALTH SYS INC NEW COM 203668108 109 38948 SH SOLE NO 0 0 38948 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 460 37026 SH SOLE NO 0 0 37026 COMPASS MINERALS INTL INC COM 20451N101 1207 28954 SH SOLE NO 0 0 28954 COMSTOCK MNG INC COM NEW 205750201 83 627401 SH SOLE NO 0 0 627401 CONAGRA BRANDS INC COM 205887102 1959 91751 SH SOLE NO 0 0 91751 CONCHO RES INC COM 20605P101 317 3090 SH SOLE NO 0 0 3090 CONDUENT INC COM 206787103 153 14445 SH SOLE NO 0 0 14445 CONNECTICUT WTR SVC INC COM 207797101 778 11640 SH SOLE NO 0 0 11640 CONNECTONE BANCORP INC NEW COM 20786W107 394 21377 SH SOLE NO 0 0 21377 CONOCOPHILLIPS COM 20825C104 27678 443926 SH SOLE NO 0 0 443926 CONSOLIDATED COMM HLDGS INC COM 209034107 159 16130 SH SOLE NO 0 0 16130 CONSOLIDATED EDISON INC COM 209115104 30302 396319 SH SOLE NO 0 0 396319 CONSTELLATION BRANDS INC CL A 21036P108 14615 90883 SH SOLE NO 0 0 90883 CONSTELLATION BRANDS INC CL B 21036P207 309 1927 SH SOLE NO 0 0 1927 CONTINENTAL RESOURCES INC COM 212015101 951 23686 SH SOLE NO 0 0 23686 CONTRAFECT CORP COM 212326102 49 32027 SH SOLE NO 0 0 32027 COOPER COS INC COM NEW 216648402 864 3397 SH SOLE NO 0 0 3397 COPART INC COM 217204106 710 14879 SH SOLE NO 0 0 14879 CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 440 13317 SH SOLE NO 0 0 13317 CORNERSTONE TOTAL RTRN FD IN COM 21924U300 133 12055 SH SOLE NO 0 0 12055 CORNING INC COM 219350105 18108 599408 SH SOLE NO 0 0 599408 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 343 16312 SH SOLE NO 0 0 16312 CORREVIO PHARMA CORP COM 22026V105 125 50357 SH SOLE NO 0 0 50357 COSTAR GROUP INC COM 22160N109 1181 3501 SH SOLE NO 0 0 3501 COSTCO WHSL CORP NEW COM 22160K105 40354 198095 SH SOLE NO 0 0 198095 COVANTA HLDG CORP COM 22282E102 804 59921 SH SOLE NO 0 0 59921 COVENANT TRANSN GROUP INC CL A 22284P105 493 25685 SH SOLE NO 0 0 25685 CPI CARD GROUP INC COM NEW 12634H200 77 33858 SH SOLE NO 0 0 33858 CRACKER BARREL OLD CTRY STOR COM 22410J106 1807 11307 SH SOLE NO 0 0 11307 CRANE CO COM 224399105 478 6633 SH SOLE NO 0 0 6633 CREDIT ACCEP CORP MICH COM 225310101 242 635 SH SOLE NO 0 0 635 CREDIT SUISSE GROUP SPONSORED ADR 225401108 513 47309 SH SOLE NO 0 0 47309 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 175 80665 SH SOLE NO 0 0 80665 CREDIT SUISSE NASSAU BRH LG CP GRTH ENH 22542D423 201 1066 SH SOLE NO 0 0 1066 CREE INC COM 225447101 387 9068 SH SOLE NO 0 0 9068 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 364 12741 SH SOLE NO 0 0 12741 CRONOS GROUP INC COM 22717L101 1312 126346 SH SOLE NO 0 0 126346 CROWN CASTLE INTL CORP NEW COM 22822V101 3786 34855 SH SOLE NO 0 0 34855 CSX CORP COM 126408103 16579 266844 SH SOLE NO 0 0 266844 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 449 16613 SH SOLE NO 0 0 16613 CUBESMART COM 229663109 4343 151378 SH SOLE NO 0 0 151378 CULLEN FROST BANKERS INC COM 229899109 2438 27724 SH SOLE NO 0 0 27724 CUMMINS INC COM 231021106 9030 67576 SH SOLE NO 0 0 67576 CURTISS WRIGHT CORP COM 231561101 526 5153 SH SOLE NO 0 0 5153 CVB FINL CORP COM 126600105 2069 102286 SH SOLE NO 0 0 102286 CVD EQUIPMENT CORP COM 126601103 81 22928 SH SOLE NO 0 0 22928 CVS HEALTH CORP COM 126650100 33897 517359 SH SOLE NO 0 0 517359 CYBERARK SOFTWARE LTD SHS M2682V108 1621 21877 SH SOLE NO 0 0 21877 CYPRESS SEMICONDUCTOR CORP COM 232806109 583 45893 SH SOLE NO 0 0 45893 CYRUSONE INC COM 23283R100 236 4477 SH SOLE NO 0 0 4477 CYTOSORBENTS CORP COM NEW 23283X206 148 18435 SH SOLE NO 0 0 18435 D R HORTON INC COM 23331A109 917 26467 SH SOLE NO 0 0 26467 DANAHER CORP DEL COM 235851102 8308 80567 SH SOLE NO 0 0 80567 DARDEN RESTAURANTS INC COM 237194105 3508 35132 SH SOLE NO 0 0 35132 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 186 12356 SH SOLE NO 0 0 12356 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 1787 87175 SH SOLE NO 0 0 87175 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 1730 88529 SH SOLE NO 0 0 88529 DAVITA INC COM 23918K108 586 11404 SH SOLE NO 0 0 11404 DBX ETF TR XTRACK MSCI EAFE 233051200 11923 427379 SH SOLE NO 0 0 427379 DBX ETF TR XTRACK MSCI EMRG 233051101 501 24030 SH SOLE NO 0 0 24030 DBX ETF TR XTRACK MSCI EURP 233051853 324 12899 SH SOLE NO 0 0 12899 DBX ETF TR XTRACK RUSS 1000 233051481 1374 47947 SH SOLE NO 0 0 47947 DEERE & CO COM 244199105 17449 116978 SH SOLE NO 0 0 116978 DELAWARE INV MN MUN INC FD I COM 24610V103 190 16043 SH SOLE NO 0 0 16043 DELEK US HLDGS INC NEW COM 24665A103 756 23257 SH SOLE NO 0 0 23257 DELL TECHNOLOGIES INC CL C 24703L202 217 4454 SH SOLE NO 0 0 4454 DELTA AIR LINES INC DEL COM NEW 247361702 3733 74818 SH SOLE NO 0 0 74818 DELUXE CORP COM 248019101 218 5692 SH SOLE NO 0 0 5692 DENBURY RES INC COM NEW 247916208 347 203085 SH SOLE NO 0 0 203085 DENISON MINES CORP COM 248356107 17 38439 SH SOLE NO 0 0 38439 DENTSPLY SIRONA INC COM 24906P109 201 5423 SH SOLE NO 0 0 5423 DEUTSCHE BANK AG NAMEN AKT D18190898 117 14403 SH SOLE NO 0 0 14403 DEVON ENERGY CORP NEW COM 25179M103 2538 112608 SH SOLE NO 0 0 112608 DEXCOM INC COM 252131107 412 3446 SH SOLE NO 0 0 3446 DIAGEO P L C SPON ADR NEW 25243Q205 12861 90702 SH SOLE NO 0 0 90702 DIAMOND HILL INVESTMENT GROU COM NEW 25264R207 412 2760 SH SOLE NO 0 0 2760 DIAMONDBACK ENERGY INC COM 25278X109 1970 21253 SH SOLE NO 0 0 21253 DICKS SPORTING GOODS INC COM 253393102 249 8002 SH SOLE NO 0 0 8002 DIGITAL RLTY TR INC COM 253868103 3949 37068 SH SOLE NO 0 0 37068 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 1251 37177 SH SOLE NO 0 0 37177 DIREXION SHS ETF TR DRX S&P500BULL 25459W862 263 8018 SH SOLE NO 0 0 8018 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 567 13993 SH SOLE NO 0 0 13993 DISCOVER FINL SVCS COM 254709108 2395 40620 SH SOLE NO 0 0 40620 DISCOVERY INC COM SER C 25470F302 366 15893 SH SOLE NO 0 0 15893 DISNEY WALT CO COM DISNEY 254687106 75238 686170 SH SOLE NO 0 0 686170 DNP SELECT INCOME FD COM 23325P104 6401 615510 SH SOLE NO 0 0 615510 DOCUSIGN INC COM 256163106 1581 39450 SH SOLE NO 0 0 39450 DOLBY LABORATORIES INC COM 25659T107 208 3372 SH SOLE NO 0 0 3372 DOLLAR GEN CORP NEW COM 256677105 1868 17290 SH SOLE NO 0 0 17290 DOLLAR TREE INC COM 256746108 2508 27774 SH SOLE NO 0 0 27774 DOMINION ENERGY INC COM 25746U109 24666 345183 SH SOLE NO 0 0 345183 DOMINION ENERGY MIDSTRM PRTN COM UT REP LTD 257454108 204 11352 SH SOLE NO 0 0 11352 DOMINOS PIZZA INC COM 25754A201 1067 4304 SH SOLE NO 0 0 4304 DONALDSON INC COM 257651109 1568 36138 SH SOLE NO 0 0 36138 DORCHESTER MINERALS LP COM UNIT 25820R105 372 25460 SH SOLE NO 0 0 25460 DOUBLELINE INCOME SOLUTIONS COM 258622109 2391 137974 SH SOLE NO 0 0 137974 DOVER CORP COM 260003108 1095 15442 SH SOLE NO 0 0 15442 DOWDUPONT INC COM 26078J100 36544 683328 SH SOLE NO 0 0 683328 DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 200 74034 SH SOLE NO 0 0 74034 DREYFUS STRATEGIC MUNS INC COM 261932107 201 28020 SH SOLE NO 0 0 28020 DRIVE SHACK INC COM 262077100 363 92809 SH SOLE NO 0 0 92809 DROPBOX INC CL A 26210C104 382 18716 SH SOLE NO 0 0 18716 DTE ENERGY CO COM 233331107 4957 44946 SH SOLE NO 0 0 44946 DUFF & PHELPS GLB UTL INC FD COM 26433C105 212 17930 SH SOLE NO 0 0 17930 DUFF & PHELPS UTIL CORP BD T COM 26432K108 86 10464 SH SOLE NO 0 0 10464 DUKE ENERGY CORP NEW COM NEW 26441C204 32244 373631 SH SOLE NO 0 0 373631 DUKE REALTY CORP COM NEW 264411505 388 14983 SH SOLE NO 0 0 14983 DUN & BRADSTREET CORP DEL NE COM 26483E100 350 2458 SH SOLE NO 0 0 2458 DUNKIN BRANDS GROUP INC COM 265504100 9703 151338 SH SOLE NO 0 0 151338 DURECT CORP COM 266605104 4 10000 SH SOLE NO 0 0 10000 DWS MUN INCOME TR NEW COM 233368109 1146 111278 SH SOLE NO 0 0 111278 DXC TECHNOLOGY CO COM 23355L106 810 15237 SH SOLE NO 0 0 15237 DXP ENTERPRISES INC NEW COM NEW 233377407 1283 46118 SH SOLE NO 0 0 46118 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 200 21941 SH SOLE NO 0 0 21941 DYNEX CAP INC COM NEW 26817Q506 1691 295713 SH SOLE NO 0 0 295713 E TRADE FINANCIAL CORP COM NEW 269246401 316 7213 SH SOLE NO 0 0 7213 EAGLE BANCORP INC MD COM 268948106 705 14481 SH SOLE NO 0 0 14481 EAGLE MATERIALS INC COM 26969P108 337 5533 SH SOLE NO 0 0 5533 EAGLE PT CR CO LLC COM 269808101 842 59323 SH SOLE NO 0 0 59323 EASTGROUP PPTY INC COM 277276101 221 2412 SH SOLE NO 0 0 2412 EASTMAN CHEM CO COM 277432100 1678 22960 SH SOLE NO 0 0 22960 EATON CORP PLC SHS G29183103 8492 123686 SH SOLE NO 0 0 123686 EATON VANCE CA MUNI INCOME T SH BEN INT 27826F101 188 17000 SH SOLE NO 0 0 17000 EATON VANCE CALIF MUN BD FD COM 27828A100 99 10004 SH SOLE NO 0 0 10004 EATON VANCE CORP COM NON VTG 278265103 1950 55446 SH SOLE NO 0 0 55446 EATON VANCE ENH EQTY INC FD COM 278277108 573 39076 SH SOLE NO 0 0 39076 EATON VANCE ENHANCED EQ INC COM 278274105 923 71341 SH SOLE NO 0 0 71341 EATON VANCE FLTG RATE INCOM COM SHS BEN INT 278284104 158 11121 SH SOLE NO 0 0 11121 EATON VANCE FLTING RATE INC COM 278279104 307 24278 SH SOLE NO 0 0 24278 EATON VANCE FLTNG RATE 2022 COM 27831H100 275 32173 SH SOLE NO 0 0 32173 EATON VANCE LTD DUR INCOME F COM 27828H105 4118 345482 SH SOLE NO 0 0 345482 EATON VANCE MUN BD FD COM 27827X101 417 36939 SH SOLE NO 0 0 36939 EATON VANCE MUN INCOME 2028 SHS 27829U105 419 22000 SH SOLE NO 0 0 22000 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 437 38689 SH SOLE NO 0 0 38689 EATON VANCE NEW YORK MUN BD COM 27827Y109 254 23145 SH SOLE NO 0 0 23145 EATON VANCE OHIO MUNICIPAL B COM 27828L106 343 30244 SH SOLE NO 0 0 30244 EATON VANCE RISK MNGD DIV EQ COM 27829G106 408 50277 SH SOLE NO 0 0 50277 EATON VANCE SH TM DR DIVR IN COM 27828V104 388 31189 SH SOLE NO 0 0 31189 EATON VANCE SR FLTNG RTE TR COM 27828Q105 500 39891 SH SOLE NO 0 0 39891 EATON VANCE SR INCOME TR SH BEN INT 27826S103 119 19909 SH SOLE NO 0 0 19909 EATON VANCE TAX ADVT DIV INC COM 27828G107 2491 131184 SH SOLE NO 0 0 131184 EATON VANCE TAX MNGD GBL DV COM 27829F108 2093 280610 SH SOLE NO 0 0 280610 EATON VANCE TAX MNGED BUY WR COM 27828X100 1217 90530 SH SOLE NO 0 0 90530 EATON VANCE TX ADV GLB DIV O COM 27828U106 697 37168 SH SOLE NO 0 0 37168 EATON VANCE TX ADV GLBL DIV COM 27828S101 1127 83281 SH SOLE NO 0 0 83281 EATON VANCE TX MGD DIV EQ IN COM 27828N102 1883 184686 SH SOLE NO 0 0 184686 EATON VANCE TX MNG BY WRT OP COM 27828Y108 1688 125245 SH SOLE NO 0 0 125245 EATON VANCE TXMGD GL BUYWR O COM 27829C105 1234 129588 SH SOLE NO 0 0 129588 EBAY INC COM 278642103 1912 68122 SH SOLE NO 0 0 68122 ECLIPSE RES CORP COM 27890G100 24 23250 SH SOLE NO 0 0 23250 ECOLAB INC COM 278865100 7525 51073 SH SOLE NO 0 0 51073 EDAP TMS S A SPONSORED ADR 268311107 34 18500 SH SOLE NO 0 0 18500 EDISON INTL COM 281020107 2372 41798 SH SOLE NO 0 0 41798 EDITAS MEDICINE INC COM 28106W103 689 30293 SH SOLE NO 0 0 30293 EDWARDS LIFESCIENCES CORP COM 28176E108 4312 28154 SH SOLE NO 0 0 28154 ELECTRONIC ARTS INC COM 285512109 648 8213 SH SOLE NO 0 0 8213 EMCOR GROUP INC COM 29084Q100 245 4105 SH SOLE NO 0 0 4105 EMERSON ELEC CO COM 291011104 23513 393527 SH SOLE NO 0 0 393527 EMPIRE ST RLTY OP L P UNIT LTD PRT 60 292102209 316 21474 SH SOLE NO 0 0 21474 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 830 58668 SH SOLE NO 0 0 58668 EMX RTY CORP COM 26873J107 35 31788 SH SOLE NO 0 0 31788 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 135 10000 SH SOLE NO 0 0 10000 ENBRIDGE INC COM 29250N105 12056 387911 SH SOLE NO 0 0 387911 ENCANA CORP COM 292505104 166 28781 SH SOLE NO 0 0 28781 ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 24 30000 SH SOLE NO 0 0 30000 ENDEAVOUR SILVER CORP COM 29258Y103 209 97243 SH SOLE NO 0 0 97243 ENERGOUS CORP COM 29272C103 93 16230 SH SOLE NO 0 0 16230 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 8305 628735 SH SOLE NO 0 0 628735 ENERPLUS CORP COM 292766102 83 10796 SH SOLE NO 0 0 10796 ENPHASE ENERGY INC COM 29355A107 100 21215 SH SOLE NO 0 0 21215 ENSCO PLC SHS CLASS A G3157S106 201 56670 SH SOLE NO 0 0 56670 ENTEGRIS INC COM 29362U104 518 18589 SH SOLE NO 0 0 18589 ENTERGY CORP NEW COM 29364G103 2550 29631 SH SOLE NO 0 0 29631 ENTERPRISE BANCORP INC MASS COM 293668109 2645 82268 SH SOLE NO 0 0 82268 ENTERPRISE PRODS PARTNERS L COM 293792107 19798 805144 SH SOLE NO 0 0 805144 ENVIVA PARTNERS LP COM UNIT 29414J107 206 7432 SH SOLE NO 0 0 7432 EOG RES INC COM 26875P101 4892 56101 SH SOLE NO 0 0 56101 EP ENERGY CORP CL A 268785102 7 10000 SH SOLE NO 0 0 10000 EPR PPTYS COM SH BEN INT 26884U109 1895 29607 SH SOLE NO 0 0 29607 EQUIFAX INC COM 294429105 1301 13979 SH SOLE NO 0 0 13979 EQUINIX INC COM PAR $0.001 29444U700 615 1744 SH SOLE NO 0 0 1744 EQUINOR ASA SPONSORED ADR 29446M102 370 17486 SH SOLE NO 0 0 17486 EQUITY COMWLTH COM SH BEN INT 294628102 212 7082 SH SOLE NO 0 0 7082 EQUITY RESIDENTIAL SH BEN INT 29476L107 792 12005 SH SOLE NO 0 0 12005 ERICSSON ADR B SEK 10 294821608 387 43648 SH SOLE NO 0 0 43648 ESCO TECHNOLOGIES INC COM 296315104 319 4837 SH SOLE NO 0 0 4837 ESSEX PPTY TR INC COM 297178105 649 2649 SH SOLE NO 0 0 2649 ETF MANAGERS TR AI POWERED EQT 26924G813 420 19261 SH SOLE NO 0 0 19261 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 1315 41862 SH SOLE NO 0 0 41862 ETF MANAGERS TR DRONE ECONMY STG 26924G805 259 8850 SH SOLE NO 0 0 8850 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 3219 129073 SH SOLE NO 0 0 129073 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 637 19914 SH SOLE NO 0 0 19914 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 4039 119861 SH SOLE NO 0 0 119861 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 317 9087 SH SOLE NO 0 0 9087 ETF SER SOLUTIONS APTU BEHA MOME 26922A784 259 9174 SH SOLE NO 0 0 9174 ETF SER SOLUTIONS LONCAR CANCER 26922A826 194 10317 SH SOLE NO 0 0 10317 ETFIS SER TR I INFRAC ACT MLP 26923G103 597 119117 SH SOLE NO 0 0 119117 ETFIS SER TR I VIRTUS NEWFLEET 26923G707 1308 55838 SH SOLE NO 0 0 55838 ETSY INC COM 29786A106 313 6584 SH SOLE NO 0 0 6584 EVANS BANCORP INC COM NEW 29911Q208 2342 72039 SH SOLE NO 0 0 72039 EVEREST RE GROUP LTD COM G3223R108 228 1047 SH SOLE NO 0 0 1047 EVERGY INC COM 30034W106 2651 46698 SH SOLE NO 0 0 46698 EVERSOURCE ENERGY COM 30040W108 14337 220438 SH SOLE NO 0 0 220438 EVOKE PHARMA INC COM 30049G104 80 32387 SH SOLE NO 0 0 32387 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 300 31295 SH SOLE NO 0 0 31295 EXACT SCIENCES CORP COM 30063P105 1720 27259 SH SOLE NO 0 0 27259 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 412 14194 SH SOLE NO 0 0 14194 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 1426 53406 SH SOLE NO 0 0 53406 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 6575 202007 SH SOLE NO 0 0 202007 EXCHANGE TRADED CONCEPTS TR YLD SHS HGH INC 301505301 2087 130161 SH SOLE NO 0 0 130161 EXELIXIS INC COM 30161Q104 4314 219351 SH SOLE NO 0 0 219351 EXELON CORP COM 30161N101 10239 227036 SH SOLE NO 0 0 227036 EXPEDIA GROUP INC COM NEW 30212P303 1913 16986 SH SOLE NO 0 0 16986 EXPEDITORS INTL WASH INC COM 302130109 1133 16652 SH SOLE NO 0 0 16652 EXTRA SPACE STORAGE INC COM 30225T102 932 10309 SH SOLE NO 0 0 10309 EXXON MOBIL CORP COM 30231G102 149551 2193159 SH SOLE NO 0 0 2193159 F M C CORP COM NEW 302491303 935 12649 SH SOLE NO 0 0 12649 F5 NETWORKS INC COM 315616102 468 2893 SH SOLE NO 0 0 2893 FABRINET SHS G3323L100 230 4484 SH SOLE NO 0 0 4484 FACEBOOK INC CL A 30303M102 61840 471739 SH SOLE NO 0 0 471739 FACTSET RESH SYS INC COM 303075105 756 3782 SH SOLE NO 0 0 3782 FAIR ISAAC CORP COM 303250104 496 2653 SH SOLE NO 0 0 2653 FALCON MINERALS CORP CL A COM 30607B109 153 18033 SH SOLE NO 0 0 18033 FARMERS NATL BANC CORP COM 309627107 582 45713 SH SOLE NO 0 0 45713 FASTENAL CO COM 311900104 8307 158868 SH SOLE NO 0 0 158868 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 611 5183 SH SOLE NO 0 0 5183 FEDERATED INVS INC PA CL B 314211103 11641 438490 SH SOLE NO 0 0 438490 FEDEX CORP COM 31428X106 18036 111797 SH SOLE NO 0 0 111797 FERRARI N V COM N3167Y103 233 2344 SH SOLE NO 0 0 2344 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 16 30938 SH SOLE NO 0 0 30938 FFBW INC COM 30258M107 295 29500 SH SOLE NO 0 0 29500 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 264 18292 SH SOLE NO 0 0 18292 FIDELITY CONSMR STAPLES 316092303 4088 134053 SH SOLE NO 0 0 134053 FIDELITY DIVID ETF RISI 316092832 15065 525290 SH SOLE NO 0 0 525290 FIDELITY HIGH DIVID ETF 316092840 1660 60865 SH SOLE NO 0 0 60865 FIDELITY INT HG DIV ETF 316092725 394 20192 SH SOLE NO 0 0 20192 FIDELITY LOW DURTIN ETF 316188408 2389 47990 SH SOLE NO 0 0 47990 FIDELITY LOW VOLITY ETF 316092824 1477 49225 SH SOLE NO 0 0 49225 FIDELITY LTD TRM BD ETF 316188200 3788 76708 SH SOLE NO 0 0 76708 FIDELITY MOMENTUM FACTR 316092816 1631 55015 SH SOLE NO 0 0 55015 FIDELITY MSCI COMMNTN SVC 316092873 3449 121086 SH SOLE NO 0 0 121086 FIDELITY MSCI CONSM DIS 316092204 5036 131433 SH SOLE NO 0 0 131433 FIDELITY MSCI ENERGY IDX 316092402 2858 182978 SH SOLE NO 0 0 182978 FIDELITY MSCI FINLS IDX 316092501 13988 404770 SH SOLE NO 0 0 404770 FIDELITY MSCI HLTH CARE I 316092600 15220 368345 SH SOLE NO 0 0 368345 FIDELITY MSCI INDL INDX 316092709 2214 67607 SH SOLE NO 0 0 67607 FIDELITY MSCI INFO TECH I 316092808 20059 407372 SH SOLE NO 0 0 407372 FIDELITY MSCI MATLS INDEX 316092881 1623 57193 SH SOLE NO 0 0 57193 FIDELITY MSCI RL EST ETF 316092857 7966 355804 SH SOLE NO 0 0 355804 FIDELITY MSCI UTILS INDEX 316092865 6573 188462 SH SOLE NO 0 0 188462 FIDELITY QLTY FCTOR ETF 316092790 529 17692 SH SOLE NO 0 0 17692 FIDELITY TOTAL BD ETF 316188309 7008 144424 SH SOLE NO 0 0 144424 FIDELITY VLU FACTOR ETF 316092782 4242 142792 SH SOLE NO 0 0 142792 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 7233 27825 SH SOLE NO 0 0 27825 FIDELITY D & D BANCORP INC COM 31609R100 486 7580 SH SOLE NO 0 0 7580 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 685 21802 SH SOLE NO 0 0 21802 FIDELITY NATL INFORMATION SV COM 31620M106 2570 25066 SH SOLE NO 0 0 25066 FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 237 26674 SH SOLE NO 0 0 26674 FIFTH THIRD BANCORP COM 316773100 4659 198043 SH SOLE NO 0 0 198043 FINANCIAL INSTNS INC COM 317585404 15537 604577 SH SOLE NO 0 0 604577 FIREEYE INC COM 31816Q101 1179 72794 SH SOLE NO 0 0 72794 FIRST AMERN FINL CORP COM 31847R102 403 9045 SH SOLE NO 0 0 9045 FIRST BANCORP INC ME COM 31866P102 441 16803 SH SOLE NO 0 0 16803 FIRST BUSEY CORP COM NEW 319383204 505 20614 SH SOLE NO 0 0 20614 FIRST CMNTY BANKSHARES INC V COM 31983A103 557 17719 SH SOLE NO 0 0 17719 FIRST COMWLTH FINL CORP PA COM 319829107 574 47530 SH SOLE NO 0 0 47530 FIRST FINL BANKSHARES COM 32020R109 11298 195852 SH SOLE NO 0 0 195852 FIRST MAJESTIC SILVER CORP COM 32076V103 265 45059 SH SOLE NO 0 0 45059 FIRST MERCHANTS CORP COM 320817109 547 15969 SH SOLE NO 0 0 15969 FIRST MID ILL BANCSHARES INC COM 320866106 429 13464 SH SOLE NO 0 0 13464 FIRST REP BK SAN FRANCISCO C COM 33616C100 349 4021 SH SOLE NO 0 0 4021 FIRST SOLAR INC COM 336433107 1119 26376 SH SOLE NO 0 0 26376 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 222 5484 SH SOLE NO 0 0 5484 FIRST TR ENERGY INCOME & GRW COM 33738G104 840 44902 SH SOLE NO 0 0 44902 FIRST TR ENERGY INFRASTRCTR COM 33738C103 928 71632 SH SOLE NO 0 0 71632 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 215 5812 SH SOLE NO 0 0 5812 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 737 19892 SH SOLE NO 0 0 19892 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 461 8247 SH SOLE NO 0 0 8247 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 811 15837 SH SOLE NO 0 0 15837 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 8120 165656 SH SOLE NO 0 0 165656 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 1031 32058 SH SOLE NO 0 0 32058 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 1409 61718 SH SOLE NO 0 0 61718 FIRST TR EXCH TRD ALPHA FD I EURO ALPHADEX 33737J505 3444 100807 SH SOLE NO 0 0 100807 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 2917 94170 SH SOLE NO 0 0 94170 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 452 9400 SH SOLE NO 0 0 9400 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 2041 38802 SH SOLE NO 0 0 38802 FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 240 11913 SH SOLE NO 0 0 11913 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 8088 167542 SH SOLE NO 0 0 167542 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 231 7487 SH SOLE NO 0 0 7487 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 2510 51799 SH SOLE NO 0 0 51799 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 623 16925 SH SOLE NO 0 0 16925 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 909 21556 SH SOLE NO 0 0 21556 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 1889 86444 SH SOLE NO 0 0 86444 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 30071 257766 SH SOLE NO 0 0 257766 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 1499 64014 SH SOLE NO 0 0 64014 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 16186 929186 SH SOLE NO 0 0 929186 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 22262 881692 SH SOLE NO 0 0 881692 FIRST TR EXCHANGE TRADED FD DORSEYWRGT ETF 33738R712 954 56361 SH SOLE NO 0 0 56361 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 436 20500 SH SOLE NO 0 0 20500 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 445 38708 SH SOLE NO 0 0 38708 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 2594 96055 SH SOLE NO 0 0 96055 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 15586 260423 SH SOLE NO 0 0 260423 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 1736 38727 SH SOLE NO 0 0 38727 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 10699 209597 SH SOLE NO 0 0 209597 FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 1360 29404 SH SOLE NO 0 0 29404 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 17815 258676 SH SOLE NO 0 0 258676 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 233 6857 SH SOLE NO 0 0 6857 FIRST TR EXCHANGE TRADED FD INDXX INOVTV ETF 33741X201 887 34761 SH SOLE NO 0 0 34761 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 363 10849 SH SOLE NO 0 0 10849 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 2870 170583 SH SOLE NO 0 0 170583 FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 492 27972 SH SOLE NO 0 0 27972 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 2485 74946 SH SOLE NO 0 0 74946 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 439 19756 SH SOLE NO 0 0 19756 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 3933 167974 SH SOLE NO 0 0 167974 FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 288 19593 SH SOLE NO 0 0 19593 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 15704 732121 SH SOLE NO 0 0 732121 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 20134 162113 SH SOLE NO 0 0 162113 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 1598 73684 SH SOLE NO 0 0 73684 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 2257 85143 SH SOLE NO 0 0 85143 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 7698 169133 SH SOLE NO 0 0 169133 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 304 11057 SH SOLE NO 0 0 11057 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 17665 336169 SH SOLE NO 0 0 336169 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 10815 174280 SH SOLE NO 0 0 174280 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 214 8008 SH SOLE NO 0 0 8008 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 2077 47321 SH SOLE NO 0 0 47321 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 9336 520152 SH SOLE NO 0 0 520152 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 2605 52814 SH SOLE NO 0 0 52814 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 282 11346 SH SOLE NO 0 0 11346 FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 775 25460 SH SOLE NO 0 0 25460 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 892 24641 SH SOLE NO 0 0 24641 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 225 7284 SH SOLE NO 0 0 7284 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 996 24838 SH SOLE NO 0 0 24838 FIRST TR INTER DUR PFD & IN COM 33718W103 362 18310 SH SOLE NO 0 0 18310 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 2047 35722 SH SOLE NO 0 0 35722 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 5093 110186 SH SOLE NO 0 0 110186 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 13986 268349 SH SOLE NO 0 0 268349 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 3937 68099 SH SOLE NO 0 0 68099 FIRST TR MLP & ENERGY INCOME COM 33739B104 200 20429 SH SOLE NO 0 0 20429 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 6123 224789 SH SOLE NO 0 0 224789 FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 2715 44302 SH SOLE NO 0 0 44302 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 983 20562 SH SOLE NO 0 0 20562 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 4336 79416 SH SOLE NO 0 0 79416 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 4423 102691 SH SOLE NO 0 0 102691 FIRST TR NASDAQ100 TECH INDE SHS 337345102 16574 243530 SH SOLE NO 0 0 243530 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 2081 38443 SH SOLE NO 0 0 38443 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 2742 229669 SH SOLE NO 0 0 229669 FIRST TR VALUE LINE DIVID IN SHS 33734H106 44719 1537802 SH SOLE NO 0 0 1537802 FIRST TR/ABERDEEN EMERG OPT COM 33731K102 139 11507 SH SOLE NO 0 0 11507 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 553 106209 SH SOLE NO 0 0 106209 FIRSTENERGY CORP COM 337932107 3399 90532 SH SOLE NO 0 0 90532 FISERV INC COM 337738108 2982 40583 SH SOLE NO 0 0 40583 FITBIT INC CL A 33812L102 84 16933 SH SOLE NO 0 0 16933 FIVE BELOW INC COM 33829M101 452 4161 SH SOLE NO 0 0 4161 FLAHERTY & CRUMRINE PFD INC COM 33848E106 188 17895 SH SOLE NO 0 0 17895 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 3822 228478 SH SOLE NO 0 0 228478 FLEETCOR TECHNOLOGIES INC COM 339041105 552 2977 SH SOLE NO 0 0 2977 FLEX LTD ORD Y2573F102 131 17334 SH SOLE NO 0 0 17334 FLEXION THERAPEUTICS INC COM 33938J106 479 42365 SH SOLE NO 0 0 42365 FLEXSHARES TR CR SCD US BD 33939L761 1265 25914 SH SOLE NO 0 0 25914 FLEXSHARES TR CRE SLCT BD FD 33939L670 5261 219369 SH SOLE NO 0 0 219369 FLEXSHARES TR CUR HDG DM IDX 33939L720 2438 99172 SH SOLE NO 0 0 99172 FLEXSHARES TR CUR HDG EM IDX 33939L712 501 19258 SH SOLE NO 0 0 19258 FLEXSHARES TR GLB QLT R/E IDX 33939L787 2219 39986 SH SOLE NO 0 0 39986 FLEXSHARES TR INTL QLTDV IDX 33939L837 476 22664 SH SOLE NO 0 0 22664 FLEXSHARES TR M STAR DEV MKT 33939L803 25843 465570 SH SOLE NO 0 0 465570 FLEXSHARES TR MORNSTAR UPSTR 33939L407 1686 57583 SH SOLE NO 0 0 57583 FLEXSHARES TR MORNSTAR USMKT 33939L100 36653 366091 SH SOLE NO 0 0 366091 FLEXSHARES TR MSTAR EMKT FAC 33939L308 4185 87234 SH SOLE NO 0 0 87234 FLEXSHARES TR QLT DIV DEF IDX 33939L845 3469 87744 SH SOLE NO 0 0 87744 FLEXSHARES TR QUALT DIVD IDX 33939L860 1580 39712 SH SOLE NO 0 0 39712 FLEXSHARES TR READY ACC VARI 33939L886 641 8545 SH SOLE NO 0 0 8545 FLEXSHARES TR STOXX GLOBR INF 33939L795 228 5219 SH SOLE NO 0 0 5219 FLOOR & DECOR HLDGS INC CL A 339750101 235 9107 SH SOLE NO 0 0 9107 FLOWERS FOODS INC COM 343498101 2309 125033 SH SOLE NO 0 0 125033 FLOWSERVE CORP COM 34354P105 423 11145 SH SOLE NO 0 0 11145 FLUOR CORP NEW COM 343412102 2609 81055 SH SOLE NO 0 0 81055 FNB CORP PA COM 302520101 895 90987 SH SOLE NO 0 0 90987 FNCB BANCORP INC COM 302578109 90 10765 SH SOLE NO 0 0 10765 FOOT LOCKER INC COM 344849104 658 12374 SH SOLE NO 0 0 12374 FORD MTR CO DEL COM PAR $0.01 345370860 13002 1699640 SH SOLE NO 0 0 1699640 FORTERRA INC COM 34960W106 261 69436 SH SOLE NO 0 0 69436 FORTINET INC COM 34959E109 716 10175 SH SOLE NO 0 0 10175 FORTIS INC COM 349553107 242 7269 SH SOLE NO 0 0 7269 FORTIVE CORP COM 34959J108 1660 24539 SH SOLE NO 0 0 24539 FORTUNE BRANDS HOME & SEC IN COM 34964C106 1165 30677 SH SOLE NO 0 0 30677 FRANCO NEVADA CORP COM 351858105 7170 102182 SH SOLE NO 0 0 102182 FRANKLIN LTD DURATION INC TR COM 35472T101 460 51036 SH SOLE NO 0 0 51036 FRANKLIN RES INC COM 354613101 6099 205641 SH SOLE NO 0 0 205641 FREEPORT-MCMORAN INC CL B 35671D857 2619 254032 SH SOLE NO 0 0 254032 FRESHPET INC COM 358039105 252 7855 SH SOLE NO 0 0 7855 FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 30 12900 SH SOLE NO 0 0 12900 FS KKR CAPITAL CORP COM 302635107 61308 11835651 SH SOLE NO 0 0 11835651 FUEL TECH INC COM 359523107 35 30090 SH SOLE NO 0 0 30090 FUELCELL ENERGY INC COM NEW 35952H502 73 133952 SH SOLE NO 0 0 133952 FULTON FINL CORP PA COM 360271100 2884 186330 SH SOLE NO 0 0 186330 FUSION CONNECT INC COM 36116X102 31 18871 SH SOLE NO 0 0 18871 FVCBANKCORP INC COM 36120Q101 183 10396 SH SOLE NO 0 0 10396 GABELLI CONV&INCOM SECS FD I COM 36240B109 61 14116 SH SOLE NO 0 0 14116 GABELLI DIVD & INCOME TR COM 36242H104 828 45274 SH SOLE NO 0 0 45274 GABELLI EQUITY TR INC COM 362397101 3851 755154 SH SOLE NO 0 0 755154 GABELLI MULTIMEDIA TR INC COM 36239Q109 100 14276 SH SOLE NO 0 0 14276 GABELLI UTIL TR COM 36240A101 429 72233 SH SOLE NO 0 0 72233 GALECTIN THERAPEUTICS INC COM NEW 363225202 38 11188 SH SOLE NO 0 0 11188 GALLAGHER ARTHUR J & CO COM 363576109 2155 29240 SH SOLE NO 0 0 29240 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1594 430831 SH SOLE NO 0 0 430831 GAMING & LEISURE PPTYS INC COM 36467J108 318 9872 SH SOLE NO 0 0 9872 GANNETT CO INC COM 36473H104 385 45249 SH SOLE NO 0 0 45249 GAP INC DEL COM 364760108 297 11548 SH SOLE NO 0 0 11548 GARMIN LTD SHS H2906T109 1336 21106 SH SOLE NO 0 0 21106 GARRETT MOTION INC COM 366505105 171 13885 SH SOLE NO 0 0 13885 GARTNER INC COM 366651107 295 2315 SH SOLE NO 0 0 2315 GATX CORP COM 361448103 276 3901 SH SOLE NO 0 0 3901 GENERAL AMERN INVS INC COM 368802104 510 17943 SH SOLE NO 0 0 17943 GENERAL DYNAMICS CORP COM 369550108 17261 109801 SH SOLE NO 0 0 109801 GENERAL ELECTRIC CO COM 369604103 26594 3513110 SH SOLE NO 0 0 3513110 GENERAL MLS INC COM 370334104 18600 477679 SH SOLE NO 0 0 477679 GENERAL MOLY INC COM 370373102 4 18530 SH SOLE NO 0 0 18530 GENERAL MTRS CO COM 37045V100 9362 79905 SH SOLE NO 0 0 79905 GENESIS HEALTHCARE INC CL A COM 37185X106 16 14134 SH SOLE NO 0 0 14134 GENMARK DIAGNOSTICS INC COM 372309104 77 16000 SH SOLE NO 0 0 16000 GENOCEA BIOSCIENCES INC COM 372427104 7 24974 SH SOLE NO 0 0 24974 GENTEX CORP COM 371901109 667 33040 SH SOLE NO 0 0 33040 GENUINE PARTS CO COM 372460105 4418 46019 SH SOLE NO 0 0 46019 GENWORTH FINL INC COM CL A 37247D106 237 51028 SH SOLE NO 0 0 51028 GERMAN AMERN BANCORP INC COM 373865104 251 9044 SH SOLE NO 0 0 9044 GERON CORP COM 374163103 100 100307 SH SOLE NO 0 0 100307 GILEAD SCIENCES INC COM 375558103 14344 229322 SH SOLE NO 0 0 229322 GLADSTONE CAPITAL CORP COM 376535100 96 13227 SH SOLE NO 0 0 13227 GLADSTONE COML CORP COM 376536108 486 27147 SH SOLE NO 0 0 27147 GLADSTONE INVT CORP COM 376546107 247 26564 SH SOLE NO 0 0 26564 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 15687 410557 SH SOLE NO 0 0 410557 GLOBAL CORD BLOOD CORPORATIO SHS G39342103 74 11550 SH SOLE NO 0 0 11550 GLOBAL NET LEASE INC COM NEW 379378201 2986 169507 SH SOLE NO 0 0 169507 GLOBAL PARTNERS LP COM UNITS 37946R109 327 20090 SH SOLE NO 0 0 20090 GLOBAL PMTS INC COM 37940X102 424 4111 SH SOLE NO 0 0 4111 GLOBAL X FDS GLB X SUPERDIV 37950E549 720 42150 SH SOLE NO 0 0 42150 GLOBAL X FDS GLBL X MLP ETF 37950E473 190 24826 SH SOLE NO 0 0 24826 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 185 16835 SH SOLE NO 0 0 16835 GLOBAL X FDS GLOBAL X SILVER 37954Y848 429 17153 SH SOLE NO 0 0 17153 GLOBAL X FDS GLOBX SUPDV US 37950E291 1093 48810 SH SOLE NO 0 0 48810 GLOBAL X FDS INTERNET OF THNG 37954Y780 202 12555 SH SOLE NO 0 0 12555 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 736 27294 SH SOLE NO 0 0 27294 GLOBAL X FDS MILL THEMC ETF 37954Y764 321 16340 SH SOLE NO 0 0 16340 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 1799 84428 SH SOLE NO 0 0 84428 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 1102 65858 SH SOLE NO 0 0 65858 GLOBAL X FDS S&P 500 COVERED 37954Y475 204 4608 SH SOLE NO 0 0 4608 GLOBAL X FDS SCIEN BETA US 37954Y103 3795 135937 SH SOLE NO 0 0 135937 GLOBAL X FDS SOCIAL MED ETF 37950E416 225 8191 SH SOLE NO 0 0 8191 GLOBAL X FDS US INFR DEV ETF 37954Y673 844 62757 SH SOLE NO 0 0 62757 GOLAR LNG LTD BERMUDA SHS G9456A100 229 10541 SH SOLE NO 0 0 10541 GOLD STD VENTURES CORP COM 380738104 14 11445 SH SOLE NO 0 0 11445 GOLDCORP INC NEW COM 380956409 590 60286 SH SOLE NO 0 0 60286 GOLDEN MINERALS CO COM 381119106 69 315889 SH SOLE NO 0 0 315889 GOLDEN STAR RES LTD CDA COM 38119T807 51 16313 SH SOLE NO 0 0 16313 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 403 4032 SH SOLE NO 0 0 4032 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 4173 138546 SH SOLE NO 0 0 138546 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 6781 267422 SH SOLE NO 0 0 267422 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 13888 276168 SH SOLE NO 0 0 276168 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 334 9304 SH SOLE NO 0 0 9304 GOLDMAN SACHS GROUP INC COM 38141G104 8335 49900 SH SOLE NO 0 0 49900 GOLUB CAP BDC INC COM 38173M102 1680 101901 SH SOLE NO 0 0 101901 GOODYEAR TIRE & RUBR CO COM 382550101 2021 99033 SH SOLE NO 0 0 99033 GOPRO INC CL A 38268T103 54 12775 SH SOLE NO 0 0 12775 GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 313 45604 SH SOLE NO 0 0 45604 GRACO INC COM 384109104 756 18072 SH SOLE NO 0 0 18072 GRAHAM HLDGS CO COM 384637104 633 988 SH SOLE NO 0 0 988 GRAINGER W W INC COM 384802104 1675 5932 SH SOLE NO 0 0 5932 GRANA Y MONTERO S A A SPONSORED ADS 38500P208 75 24200 SH SOLE NO 0 0 24200 GRANITE CONSTR INC COM 387328107 385 9580 SH SOLE NO 0 0 9580 GRANITE PT MTG TR INC COM 38741L107 180 10010 SH SOLE NO 0 0 10010 GREIF INC CL A 397624107 234 6306 SH SOLE NO 0 0 6306 GSI TECHNOLOGY COM 36241U106 111 21640 SH SOLE NO 0 0 21640 GUARANTY BANCORP DEL COM NEW 40075T607 967 46644 SH SOLE NO 0 0 46644 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 590 87047 SH SOLE NO 0 0 87047 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 2516 137725 SH SOLE NO 0 0 137725 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 296 13502 SH SOLE NO 0 0 13502 GUIDEWIRE SOFTWARE INC COM 40171V100 210 2622 SH SOLE NO 0 0 2622 GW PHARMACEUTICALS PLC ADS 36197T103 2095 21518 SH SOLE NO 0 0 21518 H & E EQUIPMENT SERVICES INC COM 404030108 261 12791 SH SOLE NO 0 0 12791 HAEMONETICS CORP COM 405024100 260 2605 SH SOLE NO 0 0 2605 HAIN CELESTIAL GROUP INC COM 405217100 459 28988 SH SOLE NO 0 0 28988 HALLIBURTON CO COM 406216101 4112 154714 SH SOLE NO 0 0 154714 HALOZYME THERAPEUTICS INC COM 40637H109 639 43730 SH SOLE NO 0 0 43730 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 760 27229 SH SOLE NO 0 0 27229 HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013P749 680 102456 SH SOLE NO 0 0 102456 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 2935 155825 SH SOLE NO 0 0 155825 HANCOCK JOHN PFD INCOME FD I COM 41013X106 1038 55375 SH SOLE NO 0 0 55375 HANCOCK JOHN PFD INCOME FD I COM 41021P103 603 38073 SH SOLE NO 0 0 38073 HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 1772 127869 SH SOLE NO 0 0 127869 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 940 46044 SH SOLE NO 0 0 46044 HANCOCK WHITNEY CORPORATION COM 410120109 1822 52592 SH SOLE NO 0 0 52592 HANESBRANDS INC COM 410345102 1945 155280 SH SOLE NO 0 0 155280 HANNON ARMSTRONG SUST INFR C COM 41068X100 5004 262702 SH SOLE NO 0 0 262702 HANOVER INS GROUP INC COM 410867105 1255 10748 SH SOLE NO 0 0 10748 HARBORONE BANCORP INC COM 41165F101 322 20270 SH SOLE NO 0 0 20270 HARLEY DAVIDSON INC COM 412822108 1302 38162 SH SOLE NO 0 0 38162 HARRIS CORP DEL COM 413875105 4371 32468 SH SOLE NO 0 0 32468 HARSCO CORP COM 415864107 319 16065 SH SOLE NO 0 0 16065 HARTFORD FINL SVCS GROUP INC COM 416515104 2810 63219 SH SOLE NO 0 0 63219 HASBRO INC COM 418056107 2170 26711 SH SOLE NO 0 0 26711 HAWAIIAN ELEC INDUSTRIES COM 419870100 1010 27593 SH SOLE NO 0 0 27593 HCA HEALTHCARE INC COM 40412C101 950 7639 SH SOLE NO 0 0 7639 HCI GROUP INC NOTE 3.875% 3/1 40416EAB9 37 38000 SH SOLE NO 0 0 38000 HCP INC COM 40414L109 8650 309716 SH SOLE NO 0 0 309716 HD SUPPLY HLDGS INC COM 40416M105 216 5765 SH SOLE NO 0 0 5765 HDFC BANK LTD ADR REPS 3 SHS 40415F101 203 1967 SH SOLE NO 0 0 1967 HEALTHCARE RLTY TR COM 421946104 363 12770 SH SOLE NO 0 0 12770 HEALTHCARE TR AMER INC CL A NEW 42225P501 2830 111822 SH SOLE NO 0 0 111822 HECLA MNG CO COM 422704106 123 52191 SH SOLE NO 0 0 52191 HEICO CORP NEW CL A 422806208 207 3289 SH SOLE NO 0 0 3289 HEICO CORP NEW COM 422806109 2887 37270 SH SOLE NO 0 0 37270 HELIOS & MATHESON ANALYTICS COM PAR 42327L309 0 13203 SH SOLE NO 0 0 13203 HELMERICH & PAYNE INC COM 423452101 1682 35096 SH SOLE NO 0 0 35096 HENRY JACK & ASSOC INC COM 426281101 1306 10327 SH SOLE NO 0 0 10327 HERBALIFE NUTRITION LTD COM SHS G4412G101 271 4605 SH SOLE NO 0 0 4605 HERCULES CAPITAL INC COM 427096508 1420 128582 SH SOLE NO 0 0 128582 HERSHEY CO COM 427866108 6593 61516 SH SOLE NO 0 0 61516 HESS CORP COM 42809H107 387 9570 SH SOLE NO 0 0 9570 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1872 141779 SH SOLE NO 0 0 141779 HEXCEL CORP NEW COM 428291108 3835 66885 SH SOLE NO 0 0 66885 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 61 17224 SH SOLE NO 0 0 17224 HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 563 44059 SH SOLE NO 0 0 44059 HIGHWOODS PPTYS INC COM 431284108 271 7017 SH SOLE NO 0 0 7017 HILL ROM HLDGS INC COM 431475102 892 10084 SH SOLE NO 0 0 10084 HILTON WORLDWIDE HLDGS INC COM 43300A203 630 8780 SH SOLE NO 0 0 8780 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 54 15916 SH SOLE NO 0 0 15916 HINGHAM INSTN SVGS MASS COM 433323102 851 4305 SH SOLE NO 0 0 4305 HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 247 16122 SH SOLE NO 0 0 16122 HOLLYFRONTIER CORP COM 436106108 942 18446 SH SOLE NO 0 0 18446 HOLOGIC INC COM 436440101 2302 56012 SH SOLE NO 0 0 56012 HOME DEPOT INC COM 437076102 80975 471278 SH SOLE NO 0 0 471278 HONDA MOTOR LTD AMERN SHS 438128308 664 25108 SH SOLE NO 0 0 25108 HONEYWELL INTL INC COM 438516106 25947 196390 SH SOLE NO 0 0 196390 HORMEL FOODS CORP COM 440452100 4483 105042 SH SOLE NO 0 0 105042 HORNBECK OFFSHORE SVCS INC N NOTE 1.500% 9/0 440543AN6 21 29000 SH SOLE NO 0 0 29000 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 678 28423 SH SOLE NO 0 0 28423 HOST HOTELS & RESORTS INC COM 44107P104 672 40362 SH SOLE NO 0 0 40362 HP INC COM 40434L105 9884 483128 SH SOLE NO 0 0 483128 HSBC HLDGS PLC ADR A 1/40PF A 404280604 1152 44720 SH SOLE NO 0 0 44720 HSBC HLDGS PLC SPON ADR NEW 404280406 1676 40792 SH SOLE NO 0 0 40792 HTG MOLECULAR DIAGNOSTICS IN COM 40434H104 71 28003 SH SOLE NO 0 0 28003 HUBBELL INC COM 443510607 577 5816 SH SOLE NO 0 0 5816 HUBSPOT INC COM 443573100 776 6173 SH SOLE NO 0 0 6173 HUMANA INC COM 444859102 2771 9673 SH SOLE NO 0 0 9673 HUNT J B TRANS SVCS INC COM 445658107 823 8850 SH SOLE NO 0 0 8850 HUNTINGTON BANCSHARES INC COM 446150104 2998 251554 SH SOLE NO 0 0 251554 HUNTINGTON INGALLS INDS INC COM 446413106 744 3911 SH SOLE NO 0 0 3911 HUNTSMAN CORP COM 447011107 314 16326 SH SOLE NO 0 0 16326 HURON CONSULTING GROUP INC NOTE 1.250%10/0 447462AB8 34 35000 SH SOLE NO 0 0 35000 HYSTER YALE MATLS HANDLING I CL A 449172105 265 4290 SH SOLE NO 0 0 4290 IAC INTERACTIVECORP COM 44919P508 506 2765 SH SOLE NO 0 0 2765 IAMGOLD CORP COM 450913108 41 11143 SH SOLE NO 0 0 11143 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1160 20328 SH SOLE NO 0 0 20328 ICON PLC SHS G4705A100 283 2197 SH SOLE NO 0 0 2197 IDACORP INC COM 451107106 977 10498 SH SOLE NO 0 0 10498 IDEAL PWR INC COM 451622104 8 34363 SH SOLE NO 0 0 34363 IDERA PHARMACEUTICALS INC COM PAR 45168K405 53 19150 SH SOLE NO 0 0 19150 IDEX CORP COM 45167R104 294 2333 SH SOLE NO 0 0 2333 IDEXX LABS INC COM 45168D104 4796 25784 SH SOLE NO 0 0 25784 IGI LABORATORIES INC NOTE 3.750%12/1 449575AB5 9 10000 SH SOLE NO 0 0 10000 II VI INC COM 902104108 2812 86639 SH SOLE NO 0 0 86639 ILLINOIS TOOL WKS INC COM 452308109 18746 147971 SH SOLE NO 0 0 147971 ILLUMINA INC COM 452327109 4347 14495 SH SOLE NO 0 0 14495 ILLUMINA INC NOTE 0.500% 6/1 452327AH2 21 16000 SH SOLE NO 0 0 16000 IMMUNOGEN INC COM 45253H101 69 14470 SH SOLE NO 0 0 14470 IMMUNOMEDICS INC COM 452907108 399 27972 SH SOLE NO 0 0 27972 INCYTE CORP COM 45337C102 717 11291 SH SOLE NO 0 0 11291 INDEPENDENT BANK CORP MASS COM 453836108 648 9226 SH SOLE NO 0 0 9226 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 2927 161111 SH SOLE NO 0 0 161111 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 944 32694 SH SOLE NO 0 0 32694 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 11719 525071 SH SOLE NO 0 0 525071 INDEXIQ ETF TR IQ ENCH BD US 45409B487 1247 67053 SH SOLE NO 0 0 67053 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 2976 157411 SH SOLE NO 0 0 157411 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 28087 885760 SH SOLE NO 0 0 885760 INDIA FD INC COM 454089103 524 25891 SH SOLE NO 0 0 25891 INFOSYS LTD SPONSORED ADR 456788108 286 30114 SH SOLE NO 0 0 30114 ING GROEP N V SPONSORED ADR 456837103 209 19669 SH SOLE NO 0 0 19669 INGERSOLL-RAND PLC SHS G47791101 2085 22864 SH SOLE NO 0 0 22864 INGREDION INC COM 457187102 434 4749 SH SOLE NO 0 0 4749 INNODATA INC COM NEW 457642205 33 22200 SH SOLE NO 0 0 22200 INNOVATOR ETFS TR IBD 50 ETF 45782C102 2488 90082 SH SOLE NO 0 0 90082 INNOVATOR ETFS TR S&P 500 BUFETF 45782C771 280 12690 SH SOLE NO 0 0 12690 INNOVATOR ETFS TR S&P 500 PWRETF 45782C797 508 22269 SH SOLE NO 0 0 22269 INNOVATOR ETFS TR II LUNT LOW VOL HIG 45783G102 251 8504 SH SOLE NO 0 0 8504 INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 254 11938 SH SOLE NO 0 0 11938 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 130 32736 SH SOLE NO 0 0 32736 INSIGHT SELECT INCOME FD COM 45781W109 462 26577 SH SOLE NO 0 0 26577 INSPERITY INC COM 45778Q107 213 2289 SH SOLE NO 0 0 2289 INSTRUCTURE INC COM 45781U103 258 6904 SH SOLE NO 0 0 6904 INSYS THERAPEUTICS INC NEW COM NEW 45824V209 53 15356 SH SOLE NO 0 0 15356 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 541 12003 SH SOLE NO 0 0 12003 INTEGRATED DEVICE TECHNOLOGY COM 458118106 230 4758 SH SOLE NO 0 0 4758 INTEL CORP COM 458140100 83655 1782551 SH SOLE NO 0 0 1782551 INTELLIA THERAPEUTICS INC COM 45826J105 148 10864 SH SOLE NO 0 0 10864 INTERCONTINENTAL EXCHANGE IN COM 45866F104 1151 15292 SH SOLE NO 0 0 15292 INTERNAP CORP COM PAR 45885A409 223 53939 SH SOLE NO 0 0 53939 INTERNATIONAL BANCSHARES COR COM 459044103 1604 46646 SH SOLE NO 0 0 46646 INTERNATIONAL BUSINESS MACHS COM 459200101 54464 479149 SH SOLE NO 0 0 479149 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1326 9876 SH SOLE NO 0 0 9876 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 217 14883 SH SOLE NO 0 0 14883 INTL PAPER CO COM 460146103 7850 194522 SH SOLE NO 0 0 194522 INTREXON CORP COM 46122T102 433 66336 SH SOLE NO 0 0 66336 INTUIT COM 461202103 4238 21534 SH SOLE NO 0 0 21534 INTUITIVE SURGICAL INC COM NEW 46120E602 6170 12883 SH SOLE NO 0 0 12883 INVESCO ACTIVELY MANAGD ETF ACTIVE US REAL 46090A101 687 9009 SH SOLE NO 0 0 9009 INVESCO ACTIVELY MANAGD ETF MLT STRGY ALTE 46090A606 745 34388 SH SOLE NO 0 0 34388 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 1078 71545 SH SOLE NO 0 0 71545 INVESCO ACTIVELY MANAGD ETF S&P500 DOWNSID 46090A705 421 16062 SH SOLE NO 0 0 16062 INVESCO ACTIVELY MANAGD ETF TOTAL RETURN 46090A804 791 15817 SH SOLE NO 0 0 15817 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 4394 87758 SH SOLE NO 0 0 87758 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 339 34405 SH SOLE NO 0 0 34405 INVESCO BLDRS INDEX FDS TR EMGRING MKTS50 46090C305 1451 40240 SH SOLE NO 0 0 40240 INVESCO CALIF VALUE MUN INC COM 46132H106 555 49141 SH SOLE NO 0 0 49141 INVESCO CURNCYSHS AUSTRLA DL AUSTRALIAN DOL 46090N103 204 2906 SH SOLE NO 0 0 2906 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 2135 147353 SH SOLE NO 0 0 147353 INVESCO DB MLTI SECTR CMMTY OIL FD 46140H403 418 49387 SH SOLE NO 0 0 49387 INVESCO DB MLTI SECTR CMMTY PRECIOUS METAL 46140H502 671 18475 SH SOLE NO 0 0 18475 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 318 12509 SH SOLE NO 0 0 12509 INVESCO DYNAMIC CR OPP FD COM 46132R104 154 15004 SH SOLE NO 0 0 15004 INVESCO EXCH TRD SLF IDX FD BULLSHS 21 USD 46138J684 398 15985 SH SOLE NO 0 0 15985 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 9425 447549 SH SOLE NO 0 0 447549 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 4181 176884 SH SOLE NO 0 0 176884 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 13713 650857 SH SOLE NO 0 0 650857 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 4018 171508 SH SOLE NO 0 0 171508 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 7153 344747 SH SOLE NO 0 0 344747 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 1115 47163 SH SOLE NO 0 0 47163 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 4675 226874 SH SOLE NO 0 0 226874 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 583 25153 SH SOLE NO 0 0 25153 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 3648 180871 SH SOLE NO 0 0 180871 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 4386 99607 SH SOLE NO 0 0 99607 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 2372 47968 SH SOLE NO 0 0 47968 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 10055 192745 SH SOLE NO 0 0 192745 INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 577 15690 SH SOLE NO 0 0 15690 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 1941 78589 SH SOLE NO 0 0 78589 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 295 8886 SH SOLE NO 0 0 8886 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 410 7760 SH SOLE NO 0 0 7760 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 245 3447 SH SOLE NO 0 0 3447 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 266 5221 SH SOLE NO 0 0 5221 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 29788 614582 SH SOLE NO 0 0 614582 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 9958 152708 SH SOLE NO 0 0 152708 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 253 4805 SH SOLE NO 0 0 4805 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 355 12259 SH SOLE NO 0 0 12259 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 821 17453 SH SOLE NO 0 0 17453 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 1017 42767 SH SOLE NO 0 0 42767 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 5277 127272 SH SOLE NO 0 0 127272 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 11485 351990 SH SOLE NO 0 0 351990 INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 933 10609 SH SOLE NO 0 0 10609 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 3109 49876 SH SOLE NO 0 0 49876 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 213 4817 SH SOLE NO 0 0 4817 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 2316 133414 SH SOLE NO 0 0 133414 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 32575 320722 SH SOLE NO 0 0 320722 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 7894 69460 SH SOLE NO 0 0 69460 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 218 21786 SH SOLE NO 0 0 21786 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 586 18607 SH SOLE NO 0 0 18607 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 2651 167406 SH SOLE NO 0 0 167406 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 359 25455 SH SOLE NO 0 0 25455 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 493 4492 SH SOLE NO 0 0 4492 INVESCO EXCHANGE TRADED FD T RUSEL 2000 PUR 46137V498 386 12543 SH SOLE NO 0 0 12543 INVESCO EXCHANGE TRADED FD T RUSEL 2000 VAL 46137V480 284 10795 SH SOLE NO 0 0 10795 INVESCO EXCHANGE TRADED FD T RUSEL MDCP EQL 46137V472 270 6317 SH SOLE NO 0 0 6317 INVESCO EXCHANGE TRADED FD T RUSEL MDCP GWT 46137V464 1055 23460 SH SOLE NO 0 0 23460 INVESCO EXCHANGE TRADED FD T RUSSEL 200 EQL 46137V449 678 13947 SH SOLE NO 0 0 13947 INVESCO EXCHANGE TRADED FD T RUSSEL 200 GWT 46137V431 1079 23585 SH SOLE NO 0 0 23585 INVESCO EXCHANGE TRADED FD T RUSSEL 200 PUR 46137V423 539 15777 SH SOLE NO 0 0 15777 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 858 23524 SH SOLE NO 0 0 23524 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 1184 6585 SH SOLE NO 0 0 6585 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 456 8212 SH SOLE NO 0 0 8212 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 2979 22625 SH SOLE NO 0 0 22625 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 510 9081 SH SOLE NO 0 0 9081 INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 389 8136 SH SOLE NO 0 0 8136 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 576 5533 SH SOLE NO 0 0 5533 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 464 10973 SH SOLE NO 0 0 10973 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 2294 116191 SH SOLE NO 0 0 116191 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 503 11668 SH SOLE NO 0 0 11668 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 264 7270 SH SOLE NO 0 0 7270 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 2243 12637 SH SOLE NO 0 0 12637 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 612 6475 SH SOLE NO 0 0 6475 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 799 6860 SH SOLE NO 0 0 6860 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 1857 13190 SH SOLE NO 0 0 13190 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 649 7312 SH SOLE NO 0 0 7312 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 94379 1032600 SH SOLE NO 0 0 1032600 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 27586 276832 SH SOLE NO 0 0 276832 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 5131 90253 SH SOLE NO 0 0 90253 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 11220 403456 SH SOLE NO 0 0 403456 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 4860 172293 SH SOLE NO 0 0 172293 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 273 12772 SH SOLE NO 0 0 12772 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 4493 76178 SH SOLE NO 0 0 76178 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 453 23582 SH SOLE NO 0 0 23582 INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107 273 8558 SH SOLE NO 0 0 8558 INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 8531 421747 SH SOLE NO 0 0 421747 INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 268 6824 SH SOLE NO 0 0 6824 INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 1278 55660 SH SOLE NO 0 0 55660 INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 336 21637 SH SOLE NO 0 0 21637 INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 445 10246 SH SOLE NO 0 0 10246 INVESCO EXCHNG TRADED FD TR DWA TACTCL MLT 46138E834 306 12836 SH SOLE NO 0 0 12836 INVESCO EXCHNG TRADED FD TR DWA TACTCL SCT 46138E826 383 15585 SH SOLE NO 0 0 15585 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 1674 63388 SH SOLE NO 0 0 63388 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 714 40461 SH SOLE NO 0 0 40461 INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 2825 75295 SH SOLE NO 0 0 75295 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 240 12171 SH SOLE NO 0 0 12171 INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 695 25235 SH SOLE NO 0 0 25235 INVESCO EXCHNG TRADED FD TR GBL CLEAN ENRG 46138G847 490 47042 SH SOLE NO 0 0 47042 INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 658 29026 SH SOLE NO 0 0 29026 INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 1119 48523 SH SOLE NO 0 0 48523 INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 2786 96728 SH SOLE NO 0 0 96728 INVESCO EXCHNG TRADED FD TR KBW BK 46138E628 872 19839 SH SOLE NO 0 0 19839 INVESCO EXCHNG TRADED FD TR KBW HIG DV YLD 46138E610 549 27704 SH SOLE NO 0 0 27704 INVESCO EXCHNG TRADED FD TR KBW PPTY CASUT 46138E586 463 8193 SH SOLE NO 0 0 8193 INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 1039 38571 SH SOLE NO 0 0 38571 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 1235 49463 SH SOLE NO 0 0 49463 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 11887 882509 SH SOLE NO 0 0 882509 INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 822 29471 SH SOLE NO 0 0 29471 INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 3532 113439 SH SOLE NO 0 0 113439 INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 2372 79510 SH SOLE NO 0 0 79510 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 28719 646992 SH SOLE NO 0 0 646992 INVESCO EXCHNG TRADED FD TR S&P SMLCAP HIG 46138E131 728 33027 SH SOLE NO 0 0 33027 INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 4935 45902 SH SOLE NO 0 0 45902 INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 337 4895 SH SOLE NO 0 0 4895 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 21876 513050 SH SOLE NO 0 0 513050 INVESCO EXCHNG TRADED FD TR S&P SMLCP STAP 46138E172 213 3083 SH SOLE NO 0 0 3083 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 17016 445447 SH SOLE NO 0 0 445447 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 73810 1582209 SH SOLE NO 0 0 1582209 INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 270 14575 SH SOLE NO 0 0 14575 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 1872 85953 SH SOLE NO 0 0 85953 INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 1581 53270 SH SOLE NO 0 0 53270 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 1367 59927 SH SOLE NO 0 0 59927 INVESCO EXCHNG TRADED FD TR VRDO TAX FREE 46138G862 370 14863 SH SOLE NO 0 0 14863 INVESCO LTD SHS G491BT108 1016 60702 SH SOLE NO 0 0 60702 INVESCO MORTGAGE CAPITAL INC COM 46131B100 276 19104 SH SOLE NO 0 0 19104 INVESCO MUN OPPORTUNITY TR COM 46132C107 299 26831 SH SOLE NO 0 0 26831 INVESCO MUN TR COM 46131J103 180 16244 SH SOLE NO 0 0 16244 INVESCO MUNI INCOME OPP TRST COM 46132X101 144 20717 SH SOLE NO 0 0 20717 INVESCO PA VALUE MUN INCOME COM 46132K109 125 10769 SH SOLE NO 0 0 10769 INVESCO QQQ TR UNIT SER 1 46090E103 209531 1358300 SH SOLE NO 0 0 1358300 INVESCO QUALITY MUNI INC TRS COM 46133G107 350 31212 SH SOLE NO 0 0 31212 INVESCO SR INCOME TR COM 46131H107 155 39786 SH SOLE NO 0 0 39786 INVESCO TR INVT GRADE MUNS COM 46131M106 205 17889 SH SOLE NO 0 0 17889 INVESCO TR INVT GRADE NY MUN COM 46131T101 249 20887 SH SOLE NO 0 0 20887 INVESCO VALUE MUN INCOME TR COM 46132P108 614 45468 SH SOLE NO 0 0 45468 INVESTORS BANCORP INC NEW COM 46146L101 1650 158683 SH SOLE NO 0 0 158683 INVESTORS REAL ESTATE TR SH BEN INT 461730509 256 5237 SH SOLE NO 0 0 5237 INVITAE CORP COM 46185L103 263 23791 SH SOLE NO 0 0 23791 IONIS PHARMACEUTICALS INC COM 462222100 1023 18927 SH SOLE NO 0 0 18927 IPG PHOTONICS CORP COM 44980X109 910 8035 SH SOLE NO 0 0 8035 IQIYI INC SPONSORED ADS 46267X108 1250 84127 SH SOLE NO 0 0 84127 IQVIA HLDGS INC COM 46266C105 1321 11373 SH SOLE NO 0 0 11373 IRIDIUM COMMUNICATIONS INC COM 46269C102 206 11180 SH SOLE NO 0 0 11180 IROBOT CORP COM 462726100 709 8469 SH SOLE NO 0 0 8469 IRON MTN INC NEW COM 46284V101 2542 78436 SH SOLE NO 0 0 78436 ISHARES GOLD TRUST ISHARES 464285105 22527 1832978 SH SOLE NO 0 0 1832978 ISHARES INC CORE MSCI EMKT 46434G103 40977 869093 SH SOLE NO 0 0 869093 ISHARES INC CUR HD MSCI EM 46434G509 411 17879 SH SOLE NO 0 0 17879 ISHARES INC EM HGHYL BD ETF 464286285 9675 218066 SH SOLE NO 0 0 218066 ISHARES INC EM MKT SM-CP ETF 464286475 247 5926 SH SOLE NO 0 0 5926 ISHARES INC EM MKTS DIV ETF 464286319 1193 31875 SH SOLE NO 0 0 31875 ISHARES INC ESG MSCI EM ETF 46434G863 325 10601 SH SOLE NO 0 0 10601 ISHARES INC GLB ENR PROD ETF 464286343 532 28792 SH SOLE NO 0 0 28792 ISHARES INC INTL HIGH YIELD 464286210 231 4787 SH SOLE NO 0 0 4787 ISHARES INC MIN VOL EMRG MKT 464286533 17327 310132 SH SOLE NO 0 0 310132 ISHARES INC MIN VOL GBL ETF 464286525 14033 172700 SH SOLE NO 0 0 172700 ISHARES INC MLT FCTR EMG MKT 46434G889 10855 280284 SH SOLE NO 0 0 280284 ISHARES INC MSCI AUST ETF 464286103 823 42794 SH SOLE NO 0 0 42794 ISHARES INC MSCI BRAZIL ETF 464286400 477 12490 SH SOLE NO 0 0 12490 ISHARES INC MSCI BRIC INDX 464286657 411 10961 SH SOLE NO 0 0 10961 ISHARES INC MSCI CDA ETF 464286509 756 31593 SH SOLE NO 0 0 31593 ISHARES INC MSCI EURZONE ETF 464286608 374 10681 SH SOLE NO 0 0 10681 ISHARES INC MSCI FRNTR100ETF 464286145 486 18598 SH SOLE NO 0 0 18598 ISHARES INC MSCI GBL ETF NEW 46434G848 255 9459 SH SOLE NO 0 0 9459 ISHARES INC MSCI GERMANY ETF 464286806 294 11624 SH SOLE NO 0 0 11624 ISHARES INC MSCI HONG KG ETF 464286871 511 22664 SH SOLE NO 0 0 22664 ISHARES INC MSCI ISRAEL ETF 464286632 216 4464 SH SOLE NO 0 0 4464 ISHARES INC MSCI JPN ETF NEW 46434G822 2628 51848 SH SOLE NO 0 0 51848 ISHARES INC MSCI MEXICO ETF 464286822 1731 42053 SH SOLE NO 0 0 42053 ISHARES INC MSCI PAC JP ETF 464286665 1933 47507 SH SOLE NO 0 0 47507 ISHARES INC MSCI SINGPOR ETF 46434G780 418 18914 SH SOLE NO 0 0 18914 ISHARES INC MSCI SPAIN ETF 464286764 274 10251 SH SOLE NO 0 0 10251 ISHARES INC MSCI TAIWAN ETF 46434G772 264 8353 SH SOLE NO 0 0 8353 ISHARES INC MSCI WORLD ETF 464286392 2505 31768 SH SOLE NO 0 0 31768 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 536 38272 SH SOLE NO 0 0 38272 ISHARES SILVER TRUST ISHARES 46428Q109 8406 578990 SH SOLE NO 0 0 578990 ISHARES TR 0-5 YR TIPS ETF 46429B747 684 6981 SH SOLE NO 0 0 6981 ISHARES TR 0-5YR HI YL CP 46434V407 39466 885893 SH SOLE NO 0 0 885893 ISHARES TR 0-5YR INVT GR CP 46434V100 2790 56344 SH SOLE NO 0 0 56344 ISHARES TR 1 3 YR TREAS BD 464287457 34893 417281 SH SOLE NO 0 0 417281 ISHARES TR 20 YR TR BD ETF 464287432 3424 28184 SH SOLE NO 0 0 28184 ISHARES TR 3 7 YR TREAS BD 464288661 3683 30340 SH SOLE NO 0 0 30340 ISHARES TR 3YRTB ETF 464288125 216 2719 SH SOLE NO 0 0 2719 ISHARES TR A RATE CP BD ETF 46429B291 331 6616 SH SOLE NO 0 0 6616 ISHARES TR AGENCY BOND ETF 464288166 636 5675 SH SOLE NO 0 0 5675 ISHARES TR AGGRES ALLOC ETF 464289859 10293 212012 SH SOLE NO 0 0 212012 ISHARES TR BARCLAYS 7 10 YR 464287440 8586 82406 SH SOLE NO 0 0 82406 ISHARES TR CALIF MUN BD ETF 464288356 2108 36076 SH SOLE NO 0 0 36076 ISHARES TR CHINA LG-CAP ETF 464287184 1189 30445 SH SOLE NO 0 0 30445 ISHARES TR CMBS ETF 46429B366 435 8652 SH SOLE NO 0 0 8652 ISHARES TR COHEN STEER REIT 464287564 5695 59518 SH SOLE NO 0 0 59518 ISHARES TR CONSER ALLOC ETF 464289883 2743 83855 SH SOLE NO 0 0 83855 ISHARES TR CORE 1 5 YR USD 46432F859 6249 127394 SH SOLE NO 0 0 127394 ISHARES TR CORE DIV GRWTH 46434V621 57386 1729537 SH SOLE NO 0 0 1729537 ISHARES TR CORE HIGH DV ETF 46429B663 43123 511061 SH SOLE NO 0 0 511061 ISHARES TR CORE INTL AGGR 46435G672 847 16236 SH SOLE NO 0 0 16236 ISHARES TR CORE LT USDB ETF 464289479 860 14586 SH SOLE NO 0 0 14586 ISHARES TR CORE MSCI EAFE 46432F842 95261 1732033 SH SOLE NO 0 0 1732033 ISHARES TR CORE MSCI EURO 46434V738 507 12267 SH SOLE NO 0 0 12267 ISHARES TR CORE MSCI INTL 46435G326 1176 24088 SH SOLE NO 0 0 24088 ISHARES TR CORE MSCI PAC 46434V696 809 15990 SH SOLE NO 0 0 15990 ISHARES TR CORE MSCI TOTAL 46432F834 160172 3049163 SH SOLE NO 0 0 3049163 ISHARES TR CORE S&P MCP ETF 464287507 157385 947763 SH SOLE NO 0 0 947763 ISHARES TR CORE S&P SCP ETF 464287804 185893 2681665 SH SOLE NO 0 0 2681665 ISHARES TR CORE S&P TTL STK 464287150 123630 2178133 SH SOLE NO 0 0 2178133 ISHARES TR CORE S&P US GWT 464287671 24529 465460 SH SOLE NO 0 0 465460 ISHARES TR CORE S&P US VLU 464287663 15027 306114 SH SOLE NO 0 0 306114 ISHARES TR CORE S&P500 ETF 464287200 331908 1319137 SH SOLE NO 0 0 1319137 ISHARES TR CORE TOTAL USD 46434V613 7152 145240 SH SOLE NO 0 0 145240 ISHARES TR CORE US AGGBD ET 464287226 57803 542809 SH SOLE NO 0 0 542809 ISHARES TR CRE U S REIT ETF 464288521 2769 61743 SH SOLE NO 0 0 61743 ISHARES TR DEVSMCP EXNA ETF 464288497 446 9941 SH SOLE NO 0 0 9941 ISHARES TR DOW JONES US ETF 464287846 7675 61677 SH SOLE NO 0 0 61677 ISHARES TR EAFE GRWTH ETF 464288885 8248 119426 SH SOLE NO 0 0 119426 ISHARES TR EAFE SML CP ETF 464288273 14330 276544 SH SOLE NO 0 0 276544 ISHARES TR EAFE VALUE ETF 464288877 10137 224188 SH SOLE NO 0 0 224188 ISHARES TR EDGE MSCI MINM 46435G433 471 16214 SH SOLE NO 0 0 16214 ISHARES TR EDGE MSCI USA VL 46432F388 12858 177191 SH SOLE NO 0 0 177191 ISHARES TR EDGE US FIXD INM 46435U796 278 2902 SH SOLE NO 0 0 2902 ISHARES TR ESG 1 5 YR USD 46435G243 337 13804 SH SOLE NO 0 0 13804 ISHARES TR ESG MSCI EAFE 46435G516 703 12266 SH SOLE NO 0 0 12266 ISHARES TR ESG MSCI USA ETF 46435G425 283 5162 SH SOLE NO 0 0 5162 ISHARES TR EUROPE ETF 464287861 875 22368 SH SOLE NO 0 0 22368 ISHARES TR EXPANDED TECH 464287515 1416 8163 SH SOLE NO 0 0 8163 ISHARES TR EXPND TEC SC ETF 464287549 5688 33127 SH SOLE NO 0 0 33127 ISHARES TR EXPONENTIAL TECH 46434V381 4957 149048 SH SOLE NO 0 0 149048 ISHARES TR FLTG RATE NT ETF 46429B655 14359 285143 SH SOLE NO 0 0 285143 ISHARES TR GBL COMM SVC ETF 464287275 369 7367 SH SOLE NO 0 0 7367 ISHARES TR GL CLEAN ENE ETF 464288224 702 85087 SH SOLE NO 0 0 85087 ISHARES TR GL TIMB FORE ETF 464288174 281 4923 SH SOLE NO 0 0 4923 ISHARES TR GLB CNS DISC ETF 464288745 1518 15052 SH SOLE NO 0 0 15052 ISHARES TR GLB CNSM STP ETF 464288737 757 16488 SH SOLE NO 0 0 16488 ISHARES TR GLB INFRASTR ETF 464288372 1503 38171 SH SOLE NO 0 0 38171 ISHARES TR GLOB HLTHCRE ETF 464287325 4139 73076 SH SOLE NO 0 0 73076 ISHARES TR GLOB INDSTRL ETF 464288729 275 3533 SH SOLE NO 0 0 3533 ISHARES TR GLOB UTILITS ETF 464288711 566 11545 SH SOLE NO 0 0 11545 ISHARES TR GLOBAL 100 ETF 464287572 4111 96976 SH SOLE NO 0 0 96976 ISHARES TR GLOBAL ENERG ETF 464287341 2552 86960 SH SOLE NO 0 0 86960 ISHARES TR GLOBAL FINLS ETF 464287333 2585 45469 SH SOLE NO 0 0 45469 ISHARES TR GLOBAL REIT ETF 46434V647 545 23307 SH SOLE NO 0 0 23307 ISHARES TR GLOBAL TECH ETF 464287291 15801 109709 SH SOLE NO 0 0 109709 ISHARES TR GNMA BOND ETF 46429B333 565 11611 SH SOLE NO 0 0 11611 ISHARES TR GRWT ALLOCAT ETF 464289867 9876 239083 SH SOLE NO 0 0 239083 ISHARES TR HDG MSCI EAFE 46434V803 13093 507305 SH SOLE NO 0 0 507305 ISHARES TR IBONDS DEC 46435U697 1339 52606 SH SOLE NO 0 0 52606 ISHARES TR IBONDS DEC19 ETF 46434VAU4 1628 65674 SH SOLE NO 0 0 65674 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 1381 55288 SH SOLE NO 0 0 55288 ISHARES TR IBONDS DEC2021 46435G789 1109 43594 SH SOLE NO 0 0 43594 ISHARES TR IBONDS DEC2022 46435G755 2244 87609 SH SOLE NO 0 0 87609 ISHARES TR IBONDS DEC2023 46435G318 276 11005 SH SOLE NO 0 0 11005 ISHARES TR IBONDS DEC2026 46435GAA0 2844 123505 SH SOLE NO 0 0 123505 ISHARES TR IBONDS DEC21 ETF 46434VBK5 1128 46342 SH SOLE NO 0 0 46342 ISHARES TR IBONDS DEC22 ETF 46434VBA7 1034 42816 SH SOLE NO 0 0 42816 ISHARES TR IBONDS DEC23 ETF 46434VAX8 551 22794 SH SOLE NO 0 0 22794 ISHARES TR IBONDS DEC24 ETF 46434VBG4 513 21504 SH SOLE NO 0 0 21504 ISHARES TR IBONDS DEC25 ETF 46434VBD1 4328 183413 SH SOLE NO 0 0 183413 ISHARES TR IBONDS MAR20 ETF 46432FBC0 2305 88880 SH SOLE NO 0 0 88880 ISHARES TR IBONDS SEP19 ETF 46429B564 874 34453 SH SOLE NO 0 0 34453 ISHARES TR IBONDS SEP2020 46434V571 3982 156972 SH SOLE NO 0 0 156972 ISHARES TR IBOXX HI YD ETF 464288513 18955 233734 SH SOLE NO 0 0 233734 ISHARES TR IBOXX HIG YLD EX 46435G441 385 8030 SH SOLE NO 0 0 8030 ISHARES TR IBOXX INV CP ETF 464287242 23829 211219 SH SOLE NO 0 0 211219 ISHARES TR INDIA 50 ETF 464289529 635 17987 SH SOLE NO 0 0 17987 ISHARES TR INTL DEV RE ETF 464288489 395 14613 SH SOLE NO 0 0 14613 ISHARES TR INTL DIV GRWTH 46435G524 2237 45443 SH SOLE NO 0 0 45443 ISHARES TR INTL QLTY FACTOR 46434V456 1589 61602 SH SOLE NO 0 0 61602 ISHARES TR INTL SEL DIV ETF 464288448 13648 475388 SH SOLE NO 0 0 475388 ISHARES TR INTL TREA BD ETF 464288117 608 12556 SH SOLE NO 0 0 12556 ISHARES TR INTRM GOV CR ETF 464288612 2854 26375 SH SOLE NO 0 0 26375 ISHARES TR INTRM TR CRP ETF 464288638 7131 136053 SH SOLE NO 0 0 136053 ISHARES TR JPMORGAN USD EMG 464288281 11488 110563 SH SOLE NO 0 0 110563 ISHARES TR LATN AMER 40 ETF 464287390 296 9605 SH SOLE NO 0 0 9605 ISHARES TR LNG TR CRPRT BD 464289511 204 3640 SH SOLE NO 0 0 3640 ISHARES TR MBS ETF 464288588 7831 74831 SH SOLE NO 0 0 74831 ISHARES TR MICRO-CAP ETF 464288869 1599 19405 SH SOLE NO 0 0 19405 ISHARES TR MIN VOL EAFE ETF 46429B689 77673 1165225 SH SOLE NO 0 0 1165225 ISHARES TR MIN VOL EUROPE 46434V720 382 16668 SH SOLE NO 0 0 16668 ISHARES TR MIN VOL USA ETF 46429B697 126873 2421246 SH SOLE NO 0 0 2421246 ISHARES TR MLTFCTR INTL SML 46434V266 2357 91127 SH SOLE NO 0 0 91127 ISHARES TR MODERT ALLOC ETF 464289875 8976 251588 SH SOLE NO 0 0 251588 ISHARES TR MORTGE REL ETF 46435G342 1790 44824 SH SOLE NO 0 0 44824 ISHARES TR MRGSTR MD CP ETF 464288208 22529 139379 SH SOLE NO 0 0 139379 ISHARES TR MRGSTR MD CP GRW 464288307 2437 12540 SH SOLE NO 0 0 12540 ISHARES TR MRGSTR MD CP VAL 464288406 3509 25280 SH SOLE NO 0 0 25280 ISHARES TR MRGSTR SM CP ETF 464288505 1392 9419 SH SOLE NO 0 0 9419 ISHARES TR MRGSTR SM CP GR 464288604 301 1811 SH SOLE NO 0 0 1811 ISHARES TR MRNGSTR INC ETF 46432F875 1006 43222 SH SOLE NO 0 0 43222 ISHARES TR MRNGSTR LG-CP ET 464287127 16797 117854 SH SOLE NO 0 0 117854 ISHARES TR MRNGSTR LG-CP GR 464287119 12068 76124 SH SOLE NO 0 0 76124 ISHARES TR MRNGSTR LG-CP VL 464288109 2202 22868 SH SOLE NO 0 0 22868 ISHARES TR MRNING SM CP ETF 464288703 5917 48043 SH SOLE NO 0 0 48043 ISHARES TR MSCI AC ASIA ETF 464288182 5236 82425 SH SOLE NO 0 0 82425 ISHARES TR MSCI ACWI ETF 464288257 4022 62697 SH SOLE NO 0 0 62697 ISHARES TR MSCI ACWI EX US 464288240 11029 262862 SH SOLE NO 0 0 262862 ISHARES TR MSCI CHINA ETF 46429B671 333 6345 SH SOLE NO 0 0 6345 ISHARES TR MSCI EAFE ETF 464287465 86049 1463916 SH SOLE NO 0 0 1463916 ISHARES TR MSCI EMG MKT ETF 464287234 35625 912071 SH SOLE NO 0 0 912071 ISHARES TR MSCI EURO FL ETF 464289180 274 16199 SH SOLE NO 0 0 16199 ISHARES TR MSCI GLOBAL IMP 46435G532 262 4953 SH SOLE NO 0 0 4953 ISHARES TR MSCI INDIA ETF 46429B598 3558 106739 SH SOLE NO 0 0 106739 ISHARES TR MSCI INDIA SM CP 46429B614 926 24014 SH SOLE NO 0 0 24014 ISHARES TR MSCI KLD400 SOC 464288570 2729 29345 SH SOLE NO 0 0 29345 ISHARES TR MSCI USA ESG SLC 464288802 3873 37559 SH SOLE NO 0 0 37559 ISHARES TR MULTIFACTOR GLBL 46434V316 418 16109 SH SOLE NO 0 0 16109 ISHARES TR MULTIFACTOR INTL 46434V274 11439 482473 SH SOLE NO 0 0 482473 ISHARES TR MULTIFACTOR USA 46434V282 41824 1501248 SH SOLE NO 0 0 1501248 ISHARES TR MULTIFACTOR USA 46434V290 950 26532 SH SOLE NO 0 0 26532 ISHARES TR NASDAQ BIOTECH 464287556 19582 203078 SH SOLE NO 0 0 203078 ISHARES TR NATIONAL MUN ETF 464288414 92286 846358 SH SOLE NO 0 0 846358 ISHARES TR NEW YORK MUN ETF 464288323 425 7763 SH SOLE NO 0 0 7763 ISHARES TR NORTH AMERN NAT 464287374 1808 66533 SH SOLE NO 0 0 66533 ISHARES TR PHLX SEMICND ETF 464287523 1115 7107 SH SOLE NO 0 0 7107 ISHARES TR RESIDNL REAL EST 464288562 426 6838 SH SOLE NO 0 0 6838 ISHARES TR RUS 1000 ETF 464287622 22494 162195 SH SOLE NO 0 0 162195 ISHARES TR RUS 1000 GRW ETF 464287614 306820 2343750 SH SOLE NO 0 0 2343750 ISHARES TR RUS 1000 VAL ETF 464287598 266654 2401209 SH SOLE NO 0 0 2401209 ISHARES TR RUS 2000 GRW ETF 464287648 100379 597497 SH SOLE NO 0 0 597497 ISHARES TR RUS 2000 VAL ETF 464287630 125902 1170748 SH SOLE NO 0 0 1170748 ISHARES TR RUS MD CP GR ETF 464287481 148025 1301782 SH SOLE NO 0 0 1301782 ISHARES TR RUS MDCP VAL ETF 464287473 159317 2086675 SH SOLE NO 0 0 2086675 ISHARES TR RUS MID CAP ETF 464287499 42914 923279 SH SOLE NO 0 0 923279 ISHARES TR RUS TOP 200 ETF 464289446 3475 59515 SH SOLE NO 0 0 59515 ISHARES TR RUS TP200 GR ETF 464289438 20466 285240 SH SOLE NO 0 0 285240 ISHARES TR RUS TP200 VL ETF 464289420 6647 139075 SH SOLE NO 0 0 139075 ISHARES TR RUSSELL 2000 ETF 464287655 66784 498762 SH SOLE NO 0 0 498762 ISHARES TR RUSSELL 3000 ETF 464287689 28741 195623 SH SOLE NO 0 0 195623 ISHARES TR S&P 100 ETF 464287101 8616 77253 SH SOLE NO 0 0 77253 ISHARES TR S&P 500 GRWT ETF 464287309 137763 914339 SH SOLE NO 0 0 914339 ISHARES TR S&P 500 VAL ETF 464287408 83509 825679 SH SOLE NO 0 0 825679 ISHARES TR S&P MC 400GR ETF 464287606 37996 198695 SH SOLE NO 0 0 198695 ISHARES TR S&P MC 400VL ETF 464287705 28574 206556 SH SOLE NO 0 0 206556 ISHARES TR S&P SML 600 GWT 464287887 41184 255283 SH SOLE NO 0 0 255283 ISHARES TR S&P US PFD STK 464288687 60274 1760861 SH SOLE NO 0 0 1760861 ISHARES TR SELECT DIVID ETF 464287168 57831 647540 SH SOLE NO 0 0 647540 ISHARES TR SH TR CRPORT ETF 464288646 106419 2060788 SH SOLE NO 0 0 2060788 ISHARES TR SHORT TREAS BD 464288679 5037 45667 SH SOLE NO 0 0 45667 ISHARES TR SHRT NAT MUN ETF 464288158 8339 79122 SH SOLE NO 0 0 79122 ISHARES TR SP SMCP600VL ETF 464287879 33010 250367 SH SOLE NO 0 0 250367 ISHARES TR TIPS BD ETF 464287176 37614 343484 SH SOLE NO 0 0 343484 ISHARES TR TRANS AVG ETF 464287192 1121 6798 SH SOLE NO 0 0 6798 ISHARES TR TRS FLT RT BD 46434V860 3047 60626 SH SOLE NO 0 0 60626 ISHARES TR U.S. BAS MTL ETF 464287838 1579 18814 SH SOLE NO 0 0 18814 ISHARES TR U.S. CNSM GD ETF 464287812 9341 87767 SH SOLE NO 0 0 87767 ISHARES TR U.S. CNSM SV ETF 464287580 2281 12614 SH SOLE NO 0 0 12614 ISHARES TR U.S. ENERGY ETF 464287796 6092 195535 SH SOLE NO 0 0 195535 ISHARES TR U.S. FIN SVC ETF 464287770 2355 20980 SH SOLE NO 0 0 20980 ISHARES TR U.S. FINLS ETF 464287788 8445 79395 SH SOLE NO 0 0 79395 ISHARES TR U.S. MED DVC ETF 464288810 9334 46719 SH SOLE NO 0 0 46719 ISHARES TR U.S. PHARMA ETF 464288836 2979 21167 SH SOLE NO 0 0 21167 ISHARES TR U.S. REAL ES ETF 464287739 5602 74758 SH SOLE NO 0 0 74758 ISHARES TR U.S. TECH ETF 464287721 9472 59230 SH SOLE NO 0 0 59230 ISHARES TR U.S. UTILITS ETF 464287697 6631 49407 SH SOLE NO 0 0 49407 ISHARES TR US AER DEF ETF 464288760 20121 116405 SH SOLE NO 0 0 116405 ISHARES TR US HLTHCARE ETF 464287762 11332 62673 SH SOLE NO 0 0 62673 ISHARES TR US HLTHCR PR ETF 464288828 1912 11575 SH SOLE NO 0 0 11575 ISHARES TR US HOME CONS ETF 464288752 1359 45247 SH SOLE NO 0 0 45247 ISHARES TR US INDUSTRIALS 464287754 2481 19305 SH SOLE NO 0 0 19305 ISHARES TR US OIL GS EX ETF 464288851 940 18209 SH SOLE NO 0 0 18209 ISHARES TR US REGNL BKS ETF 464288778 6393 160468 SH SOLE NO 0 0 160468 ISHARES TR US TREAS BD ETF 46429B267 6802 275954 SH SOLE NO 0 0 275954 ISHARES TR USA MOMENTUM FCT 46432F396 72706 725398 SH SOLE NO 0 0 725398 ISHARES TR USA QUALITY FCTR 46432F339 21335 277952 SH SOLE NO 0 0 277952 ISHARES TR USD INV GRDE ETF 464288620 2437 46033 SH SOLE NO 0 0 46033 ISHARES US ETF TR COMMOD SEL STG 46431W853 875 28701 SH SOLE NO 0 0 28701 ISHARES US ETF TR INT RT HDG C B 46431W705 3739 41242 SH SOLE NO 0 0 41242 ISHARES US ETF TR SHT MAT BD ETF 46431W507 18782 376771 SH SOLE NO 0 0 376771 ISHARES US ETF TR SHT MAT MUN ETF 46431W838 596 11935 SH SOLE NO 0 0 11935 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 598 65533 SH SOLE NO 0 0 65533 ITT INC COM 45073V108 504 10448 SH SOLE NO 0 0 10448 IVY HIGH INC OPPORTUNITIES F COM 465893105 196 16223 SH SOLE NO 0 0 16223 J JILL INC COM 46620W102 66 12500 SH SOLE NO 0 0 12500 J2 GLOBAL INC COM 48123V102 360 5191 SH SOLE NO 0 0 5191 JACOBS ENGR GROUP INC DEL COM 469814107 930 15917 SH SOLE NO 0 0 15917 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 9515 194196 SH SOLE NO 0 0 194196 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 366 2956 SH SOLE NO 0 0 2956 JD COM INC SPON ADR CL A 47215P106 1911 91310 SH SOLE NO 0 0 91310 JETBLUE AIRWAYS CORP COM 477143101 1165 72568 SH SOLE NO 0 0 72568 JOHN HANCOCK EXCHANGE TRADED MLTFACTOR ENRG 47804J701 317 13912 SH SOLE NO 0 0 13912 JOHN HANCOCK EXCHANGE TRADED MLTFACTR INDLS 47804J883 239 7908 SH SOLE NO 0 0 7908 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 11254 351139 SH SOLE NO 0 0 351139 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 385 15097 SH SOLE NO 0 0 15097 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR CO 47804J305 763 27222 SH SOLE NO 0 0 27222 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR FI 47804J404 687 21972 SH SOLE NO 0 0 21972 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 1617 51289 SH SOLE NO 0 0 51289 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 15029 493736 SH SOLE NO 0 0 493736 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 1223 31109 SH SOLE NO 0 0 31109 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 606 26795 SH SOLE NO 0 0 26795 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 655 50108 SH SOLE NO 0 0 50108 JOHNSON & JOHNSON COM 478160104 176138 1364888 SH SOLE NO 0 0 1364888 JOHNSON CTLS INTL PLC SHS G51502105 2704 91206 SH SOLE NO 0 0 91206 JONES LANG LASALLE INC COM 48020Q107 261 2068 SH SOLE NO 0 0 2068 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 528 10390 SH SOLE NO 0 0 10390 JP MORGAN EXCHANGE TRADED FD DIV RTN GLB EQ 46641Q100 207 3808 SH SOLE NO 0 0 3808 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 5844 114840 SH SOLE NO 0 0 114840 JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT ETF 46641Q845 1706 63593 SH SOLE NO 0 0 63593 JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 919 16095 SH SOLE NO 0 0 16095 JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 2001 30847 SH SOLE NO 0 0 30847 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 29729 593045 SH SOLE NO 0 0 593045 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 6286 281675 SH SOLE NO 0 0 281675 JPMORGAN CHASE & CO COM 46625H100 92910 951757 SH SOLE NO 0 0 951757 JUST ENERGY GROUP INC COM 48213W101 98 29798 SH SOLE NO 0 0 29798 KALA PHARMACEUTICALS INC COM 483119103 51 10437 SH SOLE NO 0 0 10437 KANSAS CITY SOUTHERN COM NEW 485170302 1128 11827 SH SOLE NO 0 0 11827 KAYNE ANDERSN MLP MIDS INVT COM 486606106 3501 254495 SH SOLE NO 0 0 254495 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 326 33824 SH SOLE NO 0 0 33824 KB HOME NOTE 1.375% 2/0 48666KAS8 23 24000 SH SOLE NO 0 0 24000 KELLOGG CO COM 487836108 3817 66965 SH SOLE NO 0 0 66965 KEMPER CORP DEL COM 488401100 374 5635 SH SOLE NO 0 0 5635 KEURIG DR PEPPER INC COM 49271V100 224 8744 SH SOLE NO 0 0 8744 KEYCORP NEW COM 493267108 3742 253208 SH SOLE NO 0 0 253208 KEYSIGHT TECHNOLOGIES INC COM 49338L103 374 6036 SH SOLE NO 0 0 6036 KIMBERLY CLARK CORP COM 494368103 34272 300793 SH SOLE NO 0 0 300793 KIMCO RLTY CORP COM 49446R109 1253 85532 SH SOLE NO 0 0 85532 KINDER MORGAN INC DEL COM 49456B101 8551 555993 SH SOLE NO 0 0 555993 KINROSS GOLD CORP COM NO PAR 496902404 5627 1736848 SH SOLE NO 0 0 1736848 KITE RLTY GROUP TR COM NEW 49803T300 2314 164243 SH SOLE NO 0 0 164243 KKR & CO INC CL A 48251W104 3300 168135 SH SOLE NO 0 0 168135 KKR INCOME OPPORTUNITIES FD COM 48249T106 503 35365 SH SOLE NO 0 0 35365 KLA-TENCOR CORP COM 482480100 438 4900 SH SOLE NO 0 0 4900 KOHLS CORP COM 500255104 1320 19903 SH SOLE NO 0 0 19903 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 512 14595 SH SOLE NO 0 0 14595 KOSMOS ENERGY LTD COM 500688106 91 22494 SH SOLE NO 0 0 22494 KRAFT HEINZ CO COM 500754106 10535 244785 SH SOLE NO 0 0 244785 KRANESHARES TR CSI CHI INTERNET 500767306 5601 149385 SH SOLE NO 0 0 149385 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 4137 293655 SH SOLE NO 0 0 293655 KROGER CO COM 501044101 5155 187462 SH SOLE NO 0 0 187462 KULICKE & SOFFA INDS INC COM 501242101 298 14738 SH SOLE NO 0 0 14738 L BRANDS INC COM 501797104 427 16635 SH SOLE NO 0 0 16635 L3 TECHNOLOGIES INC COM 502413107 1308 7532 SH SOLE NO 0 0 7532 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2674 21168 SH SOLE NO 0 0 21168 LADDER CAP CORP CL A 505743104 331 21458 SH SOLE NO 0 0 21458 LAM RESEARCH CORP COM 512807108 2254 16559 SH SOLE NO 0 0 16559 LAMAR ADVERTISING CO NEW CL A 512816109 1064 15381 SH SOLE NO 0 0 15381 LAMB WESTON HLDGS INC COM 513272104 1359 18485 SH SOLE NO 0 0 18485 LANCASTER COLONY CORP COM 513847103 904 5113 SH SOLE NO 0 0 5113 LAS VEGAS SANDS CORP COM 517834107 1894 36401 SH SOLE NO 0 0 36401 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 22041 854330 SH SOLE NO 0 0 854330 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 359 12926 SH SOLE NO 0 0 12926 LATTICE STRATEGIES TR HARTFRD REIT ETF 518416300 231 16872 SH SOLE NO 0 0 16872 LAUDER ESTEE COS INC CL A 518439104 1677 12894 SH SOLE NO 0 0 12894 LAZARD LTD SHS A G54050102 300 8136 SH SOLE NO 0 0 8136 LCNB CORP COM 50181P100 478 31601 SH SOLE NO 0 0 31601 LEAR CORP COM NEW 521865204 475 3868 SH SOLE NO 0 0 3868 LEGG MASON ETF INVESTMENT TR EMRG MKTS VOLA 52468L604 245 9537 SH SOLE NO 0 0 9537 LEGG MASON ETF INVESTMENT TR INT LW VTY HGH 52468L505 1160 48063 SH SOLE NO 0 0 48063 LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 6049 210938 SH SOLE NO 0 0 210938 LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 277 9684 SH SOLE NO 0 0 9684 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 379 14190 SH SOLE NO 0 0 14190 LEGG MASON INC COM 524901105 349 13706 SH SOLE NO 0 0 13706 LEGGETT & PLATT INC COM 524660107 5240 146216 SH SOLE NO 0 0 146216 LEIDOS HLDGS INC COM 525327102 953 18082 SH SOLE NO 0 0 18082 LEMAITRE VASCULAR INC COM 525558201 259 10973 SH SOLE NO 0 0 10973 LENDINGCLUB CORP COM 52603A109 36 14000 SH SOLE NO 0 0 14000 LENNAR CORP CL A 526057104 322 8226 SH SOLE NO 0 0 8226 LENNOX INTL INC COM 526107107 292 1336 SH SOLE NO 0 0 1336 LEXICON PHARMACEUTICALS INC COM NEW 528872302 142 21518 SH SOLE NO 0 0 21518 LEXINGTON REALTY TRUST COM 529043101 320 39045 SH SOLE NO 0 0 39045 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 584 108626 SH SOLE NO 0 0 108626 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 393 10694 SH SOLE NO 0 0 10694 LIBERTY MEDIA CORP DELAWARE NOTE 1.375%10/1 531229AB8 17 16000 SH SOLE NO 0 0 16000 LIBERTY PPTY TR SH BEN INT 531172104 308 7355 SH SOLE NO 0 0 7355 LIFE STORAGE INC COM 53223X107 566 6095 SH SOLE NO 0 0 6095 LIGHTBRIDGE CORP COM NEW 53224K203 6 12061 SH SOLE NO 0 0 12061 LILLY ELI & CO COM 532457108 23538 203412 SH SOLE NO 0 0 203412 LINCOLN ELEC HLDGS INC COM 533900106 678 8610 SH SOLE NO 0 0 8610 LINCOLN NATL CORP IND COM 534187109 4027 78489 SH SOLE NO 0 0 78489 LINDE PLC COM G5494J103 6692 42887 SH SOLE NO 0 0 42887 LIONS GATE ENTMNT CORP CL A VTG 535919401 206 12820 SH SOLE NO 0 0 12820 LIVE OAK BANCSHARES INC COM 53803X105 2425 163781 SH SOLE NO 0 0 163781 LIVENT CORP COM 53814L108 241 17520 SH SOLE NO 0 0 17520 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 2151 840296 SH SOLE NO 0 0 840296 LOCKHEED MARTIN CORP COM 539830109 35668 136221 SH SOLE NO 0 0 136221 LOEWS CORP COM 540424108 610 13416 SH SOLE NO 0 0 13416 LOWES COS INC COM 548661107 24327 263397 SH SOLE NO 0 0 263397 LTC PPTYS INC COM 502175102 506 12141 SH SOLE NO 0 0 12141 LULULEMON ATHLETICA INC COM 550021109 789 6496 SH SOLE NO 0 0 6496 LUMENTUM HLDGS INC COM 55024U109 524 12481 SH SOLE NO 0 0 12481 LUNA INNOVATIONS COM 550351100 118 35432 SH SOLE NO 0 0 35432 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4149 49896 SH SOLE NO 0 0 49896 M & T BK CORP COM 55261F104 2048 14311 SH SOLE NO 0 0 14311 MACATAWA BK CORP COM 554225102 183 19126 SH SOLE NO 0 0 19126 MACQUARIE INFRASTRUCTURE COR COM 55608B105 1010 27642 SH SOLE NO 0 0 27642 MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 36 37000 SH SOLE NO 0 0 37000 MACYS INC COM 55616P104 1504 50514 SH SOLE NO 0 0 50514 MADISON CVRED CALL & EQ STR COM 557437100 95 15555 SH SOLE NO 0 0 15555 MADISON SQUARE GARDEN CO NEW CL A 55825T103 346 1293 SH SOLE NO 0 0 1293 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 9847 172572 SH SOLE NO 0 0 172572 MAGNA INTL INC COM 559222401 544 11969 SH SOLE NO 0 0 11969 MAIDEN HOLDINGS LTD SHS G5753U112 324 196500 SH SOLE NO 0 0 196500 MAIN STREET CAPITAL CORP COM 56035L104 1764 52175 SH SOLE NO 0 0 52175 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 251 12863 SH SOLE NO 0 0 12863 MANAGED PORTFOLIO SER TORTOISE GBL WTR 56167N753 224 8731 SH SOLE NO 0 0 8731 MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 5469 274702 SH SOLE NO 0 0 274702 MANNKIND CORP COM NEW 56400P706 43 40984 SH SOLE NO 0 0 40984 MANPOWERGROUP INC COM 56418H100 658 10166 SH SOLE NO 0 0 10166 MANULIFE FINL CORP COM 56501R106 2341 164978 SH SOLE NO 0 0 164978 MARATHON OIL CORP COM 565849106 2512 175210 SH SOLE NO 0 0 175210 MARATHON PETE CORP COM 56585A102 6337 107390 SH SOLE NO 0 0 107390 MARKEL CORP COM 570535104 3929 3785 SH SOLE NO 0 0 3785 MARRIOTT INTL INC NEW CL A 571903202 6875 63334 SH SOLE NO 0 0 63334 MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 242 3440 SH SOLE NO 0 0 3440 MARSH & MCLENNAN COS INC COM 571748102 2204 27643 SH SOLE NO 0 0 27643 MARTIN MARIETTA MATLS INC COM 573284106 884 5147 SH SOLE NO 0 0 5147 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 759 46907 SH SOLE NO 0 0 46907 MASCO CORP COM 574599106 918 31415 SH SOLE NO 0 0 31415 MASIMO CORP COM 574795100 473 4413 SH SOLE NO 0 0 4413 MASTEC INC COM 576323109 524 12929 SH SOLE NO 0 0 12929 MASTERCARD INCORPORATED CL A 57636Q104 27733 147011 SH SOLE NO 0 0 147011 MATCH GROUP INC COM 57665R106 338 7923 SH SOLE NO 0 0 7923 MATINAS BIOPHARMA HLDGS INC COM 576810105 6 10200 SH SOLE NO 0 0 10200 MATSON INC COM 57686G105 232 7246 SH SOLE NO 0 0 7246 MATTEL INC COM 577081102 372 37276 SH SOLE NO 0 0 37276 MATTHEWS INTL CORP CL A 577128101 396 9767 SH SOLE NO 0 0 9767 MAXIM INTEGRATED PRODS INC COM 57772K101 3529 69415 SH SOLE NO 0 0 69415 MCCORMICK & CO INC COM NON VTG 579780206 6254 44916 SH SOLE NO 0 0 44916 MCCORMICK & CO INC COM VTG 579780107 2727 19649 SH SOLE NO 0 0 19649 MCDERMOTT INTL INC COM 580037703 111 17066 SH SOLE NO 0 0 17066 MCDONALDS CORP COM 580135101 70018 394315 SH SOLE NO 0 0 394315 MCKESSON CORP COM 58155Q103 4772 43201 SH SOLE NO 0 0 43201 MDU RES GROUP INC COM 552690109 857 35961 SH SOLE NO 0 0 35961 MEDICAL PPTYS TRUST INC COM 58463J304 2219 138009 SH SOLE NO 0 0 138009 MEDTRONIC PLC SHS G5960L103 18754 206182 SH SOLE NO 0 0 206182 MERCADOLIBRE INC COM 58733R102 930 3175 SH SOLE NO 0 0 3175 MERCHANTS BANCORP IND COM 58844R108 930 46614 SH SOLE NO 0 0 46614 MERCK & CO INC COM 58933Y105 77122 1009323 SH SOLE NO 0 0 1009323 MEREDITH CORP COM 589433101 287 5538 SH SOLE NO 0 0 5538 MERIDIAN BANCORP INC MD COM 58958U103 1407 98265 SH SOLE NO 0 0 98265 METLIFE INC COM 59156R108 6727 163838 SH SOLE NO 0 0 163838 METTLER TOLEDO INTERNATIONAL COM 592688105 361 639 SH SOLE NO 0 0 639 MFA FINL INC COM 55272X102 547 81960 SH SOLE NO 0 0 81960 MFS CHARTER INCOME TR SH BEN INT 552727109 199 27258 SH SOLE NO 0 0 27258 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 106 23702 SH SOLE NO 0 0 23702 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 60 13037 SH SOLE NO 0 0 13037 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 131 31484 SH SOLE NO 0 0 31484 MFS INTER INCOME TR SH BEN INT 55273C107 110 30227 SH SOLE NO 0 0 30227 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 153 30048 SH SOLE NO 0 0 30048 MFS MUN INCOME TR SH BEN INT 552738106 161 26271 SH SOLE NO 0 0 26271 MFS SPL VALUE TR SH BEN INT 55274E102 167 33777 SH SOLE NO 0 0 33777 MGE ENERGY INC COM 55277P104 724 12080 SH SOLE NO 0 0 12080 MGIC INVT CORP WIS COM 552848103 1197 114523 SH SOLE NO 0 0 114523 MGM RESORTS INTERNATIONAL COM 552953101 1393 57421 SH SOLE NO 0 0 57421 MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 200 11648 SH SOLE NO 0 0 11648 MICROCHIP TECHNOLOGY INC COM 595017104 4016 55846 SH SOLE NO 0 0 55846 MICRON TECHNOLOGY INC COM 595112103 10787 339987 SH SOLE NO 0 0 339987 MICROSOFT CORP COM 594918104 194217 1912156 SH SOLE NO 0 0 1912156 MID AMER APT CMNTYS INC COM 59522J103 591 6185 SH SOLE NO 0 0 6185 MIDDLEBY CORP COM 596278101 268 2617 SH SOLE NO 0 0 2617 MIDDLESEX WATER CO COM 596680108 203 3812 SH SOLE NO 0 0 3812 MILESTONE SCIENTIFIC INC COM NEW 59935P209 23 69677 SH SOLE NO 0 0 69677 MINDBODY INC COM CL A 60255W105 269 7410 SH SOLE NO 0 0 7410 MITEK SYS INC COM NEW 606710200 273 25305 SH SOLE NO 0 0 25305 MODERN MEDIA ACQUISITION COM 60765P103 113 11100 SH SOLE NO 0 0 11100 MOHAWK INDS INC COM 608190104 200 1714 SH SOLE NO 0 0 1714 MOLECULIN BIOTECH INC COM 60855D101 10 10000 SH SOLE NO 0 0 10000 MOLINA HEALTHCARE INC COM 60855R100 1383 11904 SH SOLE NO 0 0 11904 MOLSON COORS BREWING CO CL B 60871R209 2936 52288 SH SOLE NO 0 0 52288 MONDELEZ INTL INC CL A 609207105 16275 406576 SH SOLE NO 0 0 406576 MONGODB INC CL A 60937P106 437 5226 SH SOLE NO 0 0 5226 MONMOUTH REAL ESTATE INVT CO CL A 609720107 521 42031 SH SOLE NO 0 0 42031 MONOLITHIC PWR SYS INC COM 609839105 221 1903 SH SOLE NO 0 0 1903 MONRO INC COM 610236101 285 4153 SH SOLE NO 0 0 4153 MONROE CAP CORP COM 610335101 1373 143124 SH SOLE NO 0 0 143124 MONSTER BEVERAGE CORP NEW COM 61174X109 518 10529 SH SOLE NO 0 0 10529 MOODYS CORP COM 615369105 783 5591 SH SOLE NO 0 0 5591 MORGAN STANLEY COM NEW 617446448 5855 147688 SH SOLE NO 0 0 147688 MORGAN STANLEY EMER MKTS DEB COM 61744H105 86 10468 SH SOLE NO 0 0 10468 MOSAIC CO NEW COM 61945C103 328 11242 SH SOLE NO 0 0 11242 MOTOROLA SOLUTIONS INC COM NEW 620076307 2556 22218 SH SOLE NO 0 0 22218 MPLX LP COM UNIT REP LTD 55336V100 1703 56217 SH SOLE NO 0 0 56217 MSA SAFETY INC COM 553498106 241 2564 SH SOLE NO 0 0 2564 MSB FINL CORP NEW COM 55352L101 205 11489 SH SOLE NO 0 0 11489 MTS SYS CORP COM 553777103 237 5923 SH SOLE NO 0 0 5923 MUELLER INDS INC COM 624756102 596 25544 SH SOLE NO 0 0 25544 MUELLER WTR PRODS INC COM SER A 624758108 115 12665 SH SOLE NO 0 0 12665 MYLAN N V SHS EURO N59465109 505 18453 SH SOLE NO 0 0 18453 NABORS INDUSTRIES LTD SHS G6359F103 194 97454 SH SOLE NO 0 0 97454 NABRIVA THERAPEUTICS PLC SHS G63637105 81 56010 SH SOLE NO 0 0 56010 NANOVIRICIDES INC COM NEW 630087203 3 17355 SH SOLE NO 0 0 17355 NAPCO SEC TECHNOLOGIES INC COM 630402105 214 13608 SH SOLE NO 0 0 13608 NASDAQ INC COM 631103108 701 8599 SH SOLE NO 0 0 8599 NATIONAL BANKSHARES INC VA COM 634865109 222 6119 SH SOLE NO 0 0 6119 NATIONAL BEVERAGE CORP COM 635017106 1805 25161 SH SOLE NO 0 0 25161 NATIONAL COMM CORP COM 63546L102 259 7213 SH SOLE NO 0 0 7213 NATIONAL FUEL GAS CO N J COM 636180101 1833 35832 SH SOLE NO 0 0 35832 NATIONAL GRID PLC SPONSORED ADR NE 636274409 4923 102618 SH SOLE NO 0 0 102618 NATIONAL HEALTH INVS INC COM 63633D104 2105 27866 SH SOLE NO 0 0 27866 NATIONAL OILWELL VARCO INC COM 637071101 364 14165 SH SOLE NO 0 0 14165 NATIONAL RETAIL PPTYS INC COM 637417106 5205 107316 SH SOLE NO 0 0 107316 NATIXIS ETF TR LOOMIS SAYLES 63873X208 383 15573 SH SOLE NO 0 0 15573 NATIXIS ETF TR SEEYOND INTL ETF 63873X109 400 10178 SH SOLE NO 0 0 10178 NAVIDEA BIOPHARMACEUTICALS I COM 63937X103 3 30787 SH SOLE NO 0 0 30787 NAVIENT CORPORATION COM 63938C108 802 91115 SH SOLE NO 0 0 91115 NBT BANCORP INC COM 628778102 3131 90524 SH SOLE NO 0 0 90524 NCR CORP NEW COM 62886E108 587 25450 SH SOLE NO 0 0 25450 NEKTAR THERAPEUTICS COM 640268108 597 18183 SH SOLE NO 0 0 18183 NEOGEN CORP COM 640491106 728 12775 SH SOLE NO 0 0 12775 NEOGENOMICS INC COM NEW 64049M209 308 24480 SH SOLE NO 0 0 24480 NETAPP INC COM 64110D104 390 6538 SH SOLE NO 0 0 6538 NETFLIX INC COM 64110L106 28231 105474 SH SOLE NO 0 0 105474 NEUBERGER BERMAN HGH YLD FD COM 64128C106 163 16959 SH SOLE NO 0 0 16959 NEUBERGER BERMAN MLP INCOME COM 64129H104 107 16008 SH SOLE NO 0 0 16008 NEUBERGER BERMAN RE ES SEC F COM 64190A103 55 13302 SH SOLE NO 0 0 13302 NEUROCRINE BIOSCIENCES INC COM 64125C109 741 10377 SH SOLE NO 0 0 10377 NEW AGE BEVERAGES CORP COM 64157V108 58 11153 SH SOLE NO 0 0 11153 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 490 8769 SH SOLE NO 0 0 8769 NEW JERSEY RES COM 646025106 1369 29978 SH SOLE NO 0 0 29978 NEW MTN FIN CORP COM 647551100 889 70715 SH SOLE NO 0 0 70715 NEW MTN FIN CORP NOTE 5.000% 6/1 647551AB6 23 23000 SH SOLE NO 0 0 23000 NEW RELIC INC COM 64829B100 436 5391 SH SOLE NO 0 0 5391 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 2017 141980 SH SOLE NO 0 0 141980 NEW SR INVT GROUP INC COM 648691103 43 10664 SH SOLE NO 0 0 10664 NEW YORK CMNTY BANCORP INC COM 649445103 1358 144374 SH SOLE NO 0 0 144374 NEW YORK MTG TR INC COM PAR $.02 649604501 357 60650 SH SOLE NO 0 0 60650 NEW YORK MTG TR INC PFD-C CONV 649604808 429 19374 SH SOLE NO 0 0 19374 NEWELL BRANDS INC COM 651229106 4344 233724 SH SOLE NO 0 0 233724 NEWMARK GROUP INC CL A 65158N102 124 15482 SH SOLE NO 0 0 15482 NEWMARKET CORP COM 651587107 735 1785 SH SOLE NO 0 0 1785 NEWMONT MINING CORP COM 651639106 1558 44973 SH SOLE NO 0 0 44973 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 905 51927 SH SOLE NO 0 0 51927 NEXPOINT RESIDENTIAL TR INC COM 65341D102 281 8023 SH SOLE NO 0 0 8023 NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 633 31783 SH SOLE NO 0 0 31783 NEXTERA ENERGY INC COM 65339F101 84174 484262 SH SOLE NO 0 0 484262 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 530 12320 SH SOLE NO 0 0 12320 NICE LTD SPONSORED ADR 653656108 709 6556 SH SOLE NO 0 0 6556 NIKE INC CL B 654106103 24032 324146 SH SOLE NO 0 0 324146 NIO INC SPON ADS 62914V106 83 13102 SH SOLE NO 0 0 13102 NISOURCE INC COM 65473P105 795 31368 SH SOLE NO 0 0 31368 NOBLE CORP PLC SHS USD G65431101 69 26354 SH SOLE NO 0 0 26354 NOKIA CORP SPONSORED ADR 654902204 883 151805 SH SOLE NO 0 0 151805 NORDIC AMERICAN TANKERS LIMI COM G65773106 23 11582 SH SOLE NO 0 0 11582 NORDSON CORP COM 655663102 249 2091 SH SOLE NO 0 0 2091 NORDSTROM INC COM 655664100 5908 126755 SH SOLE NO 0 0 126755 NORFOLK SOUTHERN CORP COM 655844108 15984 106887 SH SOLE NO 0 0 106887 NORTHEAST BANCORP COM NEW 663904209 511 30597 SH SOLE NO 0 0 30597 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 35 63054 SH SOLE NO 0 0 63054 NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 482 19906 SH SOLE NO 0 0 19906 NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 381 15702 SH SOLE NO 0 0 15702 NORTHERN OIL & GAS INC NEV COM 665531109 27 12314 SH SOLE NO 0 0 12314 NORTHERN TR CORP COM 665859104 1442 17255 SH SOLE NO 0 0 17255 NORTHRIM BANCORP INC COM 666762109 205 6264 SH SOLE NO 0 0 6264 NORTHROP GRUMMAN CORP COM 666807102 11822 48276 SH SOLE NO 0 0 48276 NORTHSTAR REALTY EUROPE CORP COM 66706L101 391 26955 SH SOLE NO 0 0 26955 NORTHWEST BANCSHARES INC MD COM 667340103 1094 64636 SH SOLE NO 0 0 64636 NORTHWEST NAT HLDG CO COM 66765N105 1300 21507 SH SOLE NO 0 0 21507 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 577 13628 SH SOLE NO 0 0 13628 NOVAGOLD RES INC COM NEW 66987E206 331 83802 SH SOLE NO 0 0 83802 NOVARTIS A G SPONSORED ADR 66987V109 23464 273446 SH SOLE NO 0 0 273446 NOVAVAX INC COM 670002104 607 330409 SH SOLE NO 0 0 330409 NOVO-NORDISK A S ADR 670100205 4536 98468 SH SOLE NO 0 0 98468 NRG ENERGY INC COM NEW 629377508 510 12896 SH SOLE NO 0 0 12896 NUANCE COMMUNICATIONS INC COM 67020Y100 348 26343 SH SOLE NO 0 0 26343 NUANCE COMMUNICATIONS INC NOTE 2.750%11/0 67020YAF7 14 15000 SH SOLE NO 0 0 15000 NUCOR CORP COM 670346105 18979 366331 SH SOLE NO 0 0 366331 NUSHARES ETF TR ESG INTL DEVEL 67092P805 4393 196305 SH SOLE NO 0 0 196305 NUSHARES ETF TR ESG LARGE CAP 67092P201 314 10451 SH SOLE NO 0 0 10451 NUSHARES ETF TR ESG SMALL CAP 67092P607 270 10915 SH SOLE NO 0 0 10915 NUSTAR ENERGY LP UNIT COM 67058H102 414 19811 SH SOLE NO 0 0 19811 NUTANIX INC CL A 67059N108 1101 26488 SH SOLE NO 0 0 26488 NUTRIEN LTD COM 67077M108 2301 48961 SH SOLE NO 0 0 48961 NUVEEN ALL CAP ENE MLP OPPO COM 67075E108 143 26086 SH SOLE NO 0 0 26086 NUVEEN AMT FREE MUN CR INC F COM 67071L106 3784 270736 SH SOLE NO 0 0 270736 NUVEEN AMT FREE QLTY MUN INC COM 670657105 5815 472453 SH SOLE NO 0 0 472453 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 554 37520 SH SOLE NO 0 0 37520 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 895 70240 SH SOLE NO 0 0 70240 NUVEEN CALIF MUN VALUE FD COM 67062C107 535 58792 SH SOLE NO 0 0 58792 NUVEEN CONNECTICUT QLTY MUN COM 67060D107 1833 162807 SH SOLE NO 0 0 162807 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 151 12562 SH SOLE NO 0 0 12562 NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 148 17592 SH SOLE NO 0 0 17592 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 542 73282 SH SOLE NO 0 0 73282 NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 242 26251 SH SOLE NO 0 0 26251 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 693 43004 SH SOLE NO 0 0 43004 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 893 110089 SH SOLE NO 0 0 110089 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 130 10132 SH SOLE NO 0 0 10132 NUVEEN FLOATING RATE INCOME COM 67072T108 853 92434 SH SOLE NO 0 0 92434 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 229 25441 SH SOLE NO 0 0 25441 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 210 15391 SH SOLE NO 0 0 15391 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 934 94234 SH SOLE NO 0 0 94234 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 1264 128262 SH SOLE NO 0 0 128262 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 1868 209906 SH SOLE NO 0 0 209906 NUVEEN INT DUR QUAL MUN TRM COM 670677103 403 32638 SH SOLE NO 0 0 32638 NUVEEN INTER DURATION MN TMF COM 670671106 633 51140 SH SOLE NO 0 0 51140 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 353 30100 SH SOLE NO 0 0 30100 NUVEEN MICHIGAN QLT MUN INC COM 670979103 671 53905 SH SOLE NO 0 0 53905 NUVEEN MUN 2021 TARGET TERM COM 670687102 201 21548 SH SOLE NO 0 0 21548 NUVEEN MUN HIGH INCOME OPP F COM 670682103 1469 126283 SH SOLE NO 0 0 126283 NUVEEN MUN INCOME FD INC COM 67062J102 123 12219 SH SOLE NO 0 0 12219 NUVEEN MUN VALUE FD INC COM 670928100 3843 414664 SH SOLE NO 0 0 414664 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1809 134829 SH SOLE NO 0 0 134829 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 1527 76368 SH SOLE NO 0 0 76368 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 289 22723 SH SOLE NO 0 0 22723 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 649 55716 SH SOLE NO 0 0 55716 NUVEEN NEW YORK QLT MUN INC COM 67066X107 150 12310 SH SOLE NO 0 0 12310 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 213 18054 SH SOLE NO 0 0 18054 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 209 17206 SH SOLE NO 0 0 17206 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 1887 226343 SH SOLE NO 0 0 226343 NUVEEN PFD & INCM SECURTIES COM 67072C105 8035 970465 SH SOLE NO 0 0 970465 NUVEEN PFD & INCOME 2022 TER COM 67075T105 296 14308 SH SOLE NO 0 0 14308 NUVEEN PFD & INCOME TERM FD COM 67075A106 990 48999 SH SOLE NO 0 0 48999 NUVEEN QUALITY MUNCP INCOME COM 67066V101 2988 238343 SH SOLE NO 0 0 238343 NUVEEN REAL ASSET INM AND GW COM 67074Y105 1103 80985 SH SOLE NO 0 0 80985 NUVEEN REAL ESTATE INCOME FD COM 67071B108 844 99878 SH SOLE NO 0 0 99878 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 3700 306565 SH SOLE NO 0 0 306565 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 162 11577 SH SOLE NO 0 0 11577 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 139 14489 SH SOLE NO 0 0 14489 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 386 27497 SH SOLE NO 0 0 27497 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 360 26905 SH SOLE NO 0 0 26905 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 1213 84841 SH SOLE NO 0 0 84841 NUVEEN SR INCOME FD COM 67067Y104 85 15560 SH SOLE NO 0 0 15560 NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 143 10744 SH SOLE NO 0 0 10744 NUVEEN TAXABLE MUNICPL INCM COM 67074C103 846 43698 SH SOLE NO 0 0 43698 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 106 10494 SH SOLE NO 0 0 10494 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 379 32384 SH SOLE NO 0 0 32384 NVENT ELECTRIC PLC SHS G6700G107 679 30259 SH SOLE NO 0 0 30259 NVIDIA CORP COM 67066G104 27554 206401 SH SOLE NO 0 0 206401 NVR INC COM 62944T105 2824 1159 SH SOLE NO 0 0 1159 NXP SEMICONDUCTORS N V COM N6596X109 4425 60395 SH SOLE NO 0 0 60395 O REILLY AUTOMOTIVE INC NEW COM 67103H107 2298 6674 SH SOLE NO 0 0 6674 OAK VALLEY BANCORP OAKDALE C COM 671807105 294 16072 SH SOLE NO 0 0 16072 OAKTREE CAP GROUP LLC UNIT CL A 674001201 315 7940 SH SOLE NO 0 0 7940 OASIS PETE INC NEW COM 674215108 275 49808 SH SOLE NO 0 0 49808 OBSIDIAN ENERGY LTD COM 674482104 13 34553 SH SOLE NO 0 0 34553 OCCIDENTAL PETE CORP DEL COM 674599105 6143 100089 SH SOLE NO 0 0 100089 OCEANFIRST FINL CORP COM 675234108 1338 59458 SH SOLE NO 0 0 59458 OGE ENERGY CORP COM 670837103 1134 28939 SH SOLE NO 0 0 28939 OHA INVT CORP COM 67091U102 60 59417 SH SOLE NO 0 0 59417 OKTA INC CL A 679295105 2039 31964 SH SOLE NO 0 0 31964 OLD DOMINION FGHT LINES INC COM 679580100 233 1890 SH SOLE NO 0 0 1890 OLD NATL BANCORP IND COM 680033107 223 14528 SH SOLE NO 0 0 14528 OLD REP INTL CORP COM 680223104 2410 117205 SH SOLE NO 0 0 117205 OLIN CORP COM PAR $1 680665205 328 16324 SH SOLE NO 0 0 16324 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 740 11130 SH SOLE NO 0 0 11130 OMEGA HEALTHCARE INVS INC COM 681936100 5647 160670 SH SOLE NO 0 0 160670 OMNICOM GROUP INC COM 681919106 1609 21982 SH SOLE NO 0 0 21982 ON TRACK INNOVATION LTD SHS M8791A109 28 47711 SH SOLE NO 0 0 47711 ONCOCYTE CORPORATION COM 68235C107 40 29190 SH SOLE NO 0 0 29190 ONCOSEC MED INC COM NEW 68234L207 30 48306 SH SOLE NO 0 0 48306 ONE GAS INC COM 68235P108 522 6569 SH SOLE NO 0 0 6569 ONE STOP SYS INC COM 68247W109 97 50000 SH SOLE NO 0 0 50000 ONEOK INC NEW COM 682680103 5228 96912 SH SOLE NO 0 0 96912 OPKO HEALTH INC COM 68375N103 1219 405240 SH SOLE NO 0 0 405240 OPPENHEIMER ETF TR ESG REV ETF 68386C773 430 15514 SH SOLE NO 0 0 15514 OPPENHEIMER ETF TR RUSL 1000 DYNM 68386C724 291 11615 SH SOLE NO 0 0 11615 OPPENHEIMER ETF TR S&P 500 REVENUE 68386C104 13517 290443 SH SOLE NO 0 0 290443 OPPENHEIMER ETF TR S&P MDCP 400 REV 68386C203 881 17203 SH SOLE NO 0 0 17203 OPPENHEIMER ETF TR S&P SMALLCAP 600 68386C302 21704 378683 SH SOLE NO 0 0 378683 OPPENHEIMER ETF TR S&P ULTRA DIVIDE 68386C401 19316 576968 SH SOLE NO 0 0 576968 ORACLE CORP COM 68389X105 22069 488807 SH SOLE NO 0 0 488807 ORANGE SPONSORED ADR 684060106 2101 129774 SH SOLE NO 0 0 129774 ORBOTECH LTD ORD M75253100 250 4430 SH SOLE NO 0 0 4430 ORCHID IS CAP INC COM 68571X103 794 124404 SH SOLE NO 0 0 124404 ORGANOVO HLDGS INC COM 68620A104 86 90666 SH SOLE NO 0 0 90666 OSHKOSH CORP COM 688239201 465 7590 SH SOLE NO 0 0 7590 OSI ETF TR OSHARES FTSE 67110P100 402 17056 SH SOLE NO 0 0 17056 OSI ETF TR OSHARS FTSE US 67110P407 1030 34323 SH SOLE NO 0 0 34323 OTTER TAIL CORP COM 689648103 649 13086 SH SOLE NO 0 0 13086 OWENS & MINOR INC NEW COM 690732102 1269 200598 SH SOLE NO 0 0 200598 OWENS CORNING NEW COM 690742101 208 4740 SH SOLE NO 0 0 4740 OXFORD LANE CAP CORP COM 691543102 533 54971 SH SOLE NO 0 0 54971 OXFORD SQUARE CAP CORP COM 69181V107 936 144763 SH SOLE NO 0 0 144763 PACCAR INC COM 693718108 2164 37874 SH SOLE NO 0 0 37874 PACER FDS TR DEVELOPED MRKT 69374H873 3604 149886 SH SOLE NO 0 0 149886 PACER FDS TR GLOBL CASH ETF 69374H709 1264 45288 SH SOLE NO 0 0 45288 PACER FDS TR PACER US SMALL 69374H857 766 33062 SH SOLE NO 0 0 33062 PACER FDS TR TRENDP 100 ETF 69374H303 1176 36008 SH SOLE NO 0 0 36008 PACER FDS TR TRENDP US LAR CP 69374H105 34984 1216017 SH SOLE NO 0 0 1216017 PACER FDS TR TRENDP US MID CP 69374H204 2365 76717 SH SOLE NO 0 0 76717 PACER FDS TR TRENDPILOT EUR 69374H808 703 28089 SH SOLE NO 0 0 28089 PACER FDS TR US CASH COWS 100 69374H881 331 12883 SH SOLE NO 0 0 12883 PACKAGING CORP AMER COM 695156109 824 9874 SH SOLE NO 0 0 9874 PACWEST BANCORP DEL COM 695263103 583 17534 SH SOLE NO 0 0 17534 PAGSEGURO DIGITAL LTD COM CL A G68707101 1286 68703 SH SOLE NO 0 0 68703 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 12 16975 SH SOLE NO 0 0 16975 PALO ALTO NETWORKS INC COM 697435105 5398 28661 SH SOLE NO 0 0 28661 PAN AMERICAN SILVER CORP COM 697900108 785 53833 SH SOLE NO 0 0 53833 PANDORA MEDIA INC COM 698354107 267 33079 SH SOLE NO 0 0 33079 PARETEUM CORP COM NEW 69946T207 90 53390 SH SOLE NO 0 0 53390 PARK NATL CORP COM 700658107 376 4427 SH SOLE NO 0 0 4427 PARKE BANCORP INC COM 700885106 332 17766 SH SOLE NO 0 0 17766 PARKER HANNIFIN CORP COM 701094104 2762 18524 SH SOLE NO 0 0 18524 PATTERN ENERGY GROUP INC CL A 70338P100 321 17278 SH SOLE NO 0 0 17278 PATTERSON COMPANIES INC COM 703395103 544 27674 SH SOLE NO 0 0 27674 PAYCHEX INC COM 704326107 19798 303894 SH SOLE NO 0 0 303894 PAYCOM SOFTWARE INC COM 70432V102 5258 42948 SH SOLE NO 0 0 42948 PAYPAL HLDGS INC COM 70450Y103 16544 196753 SH SOLE NO 0 0 196753 PB BANCORP INC COM 70454T100 167 15534 SH SOLE NO 0 0 15534 PCM FUND INC COM 69323T101 619 61038 SH SOLE NO 0 0 61038 PEBBLEBROOK HOTEL TR COM 70509V100 220 7786 SH SOLE NO 0 0 7786 PEMBINA PIPELINE CORP COM 706327103 4150 139888 SH SOLE NO 0 0 139888 PENN NATL GAMING INC COM 707569109 338 17959 SH SOLE NO 0 0 17959 PENNANTPARK FLOATING RATE CA COM 70806A106 184 15951 SH SOLE NO 0 0 15951 PENNANTPARK INVT CORP COM 708062104 171 26973 SH SOLE NO 0 0 26973 PENNEY J C INC COM 708160106 68 65999 SH SOLE NO 0 0 65999 PENNS WOODS BANCORP INC COM 708430103 273 6787 SH SOLE NO 0 0 6787 PENSARE ACQUISITION CORP COM 70957E105 123 12175 SH SOLE NO 0 0 12175 PENSKE AUTOMOTIVE GRP INC COM 70959W103 199 4953 SH SOLE NO 0 0 4953 PENTAIR PLC SHS G7S00T104 1174 31088 SH SOLE NO 0 0 31088 PEOPLES UNITED FINANCIAL INC COM 712704105 4164 288593 SH SOLE NO 0 0 288593 PEOPLES UTAH BANCORP COM 712706209 581 19289 SH SOLE NO 0 0 19289 PEPSICO INC COM 713448108 68354 618703 SH SOLE NO 0 0 618703 PERKINELMER INC COM 714046109 989 12598 SH SOLE NO 0 0 12598 PERRIGO CO PLC SHS G97822103 1226 31644 SH SOLE NO 0 0 31644 PETMED EXPRESS INC COM 716382106 246 10583 SH SOLE NO 0 0 10583 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 312 23997 SH SOLE NO 0 0 23997 PFENEX INC COM 717071104 279 87465 SH SOLE NO 0 0 87465 PFIZER INC COM 717081103 118076 2705083 SH SOLE NO 0 0 2705083 PG&E CORP COM 69331C108 559 23568 SH SOLE NO 0 0 23568 PGIM GLOBAL SHORT DURATION H COM 69346J106 395 30646 SH SOLE NO 0 0 30646 PGIM SHORT DURATION HIGH YIE COM 69346H100 256 19672 SH SOLE NO 0 0 19672 PHILIP MORRIS INTL INC COM 718172109 38893 582580 SH SOLE NO 0 0 582580 PHILLIPS 66 COM 718546104 18144 210612 SH SOLE NO 0 0 210612 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 365 8683 SH SOLE NO 0 0 8683 PHOTRONICS INC COM 719405102 138 14310 SH SOLE NO 0 0 14310 PHOTRONICS INC NOTE 3.250% 4/0 719405AK8 26 25000 SH SOLE NO 0 0 25000 PHYSICIANS RLTY TR COM 71943U104 288 18013 SH SOLE NO 0 0 18013 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 3317 194698 SH SOLE NO 0 0 194698 PIER 1 IMPORTS INC COM 720279108 3 11082 SH SOLE NO 0 0 11082 PIMCO CA MUNICIPAL INCOME FD COM 72200N106 465 28819 SH SOLE NO 0 0 28819 PIMCO CALIF MUN INCOME FD II COM 72200M108 214 27389 SH SOLE NO 0 0 27389 PIMCO CALIF MUN INCOME FD II COM 72201C109 356 37384 SH SOLE NO 0 0 37384 PIMCO CORPORATE & INCOME OPP COM 72201B101 7518 490141 SH SOLE NO 0 0 490141 PIMCO CORPORATE INCOME STRAT COM 72200U100 2259 151734 SH SOLE NO 0 0 151734 PIMCO DYNAMIC INCOME FD SHS 72201Y101 5901 202234 SH SOLE NO 0 0 202234 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 7376 350407 SH SOLE NO 0 0 350407 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 9347 98273 SH SOLE NO 0 0 98273 PIMCO ETF TR 1-3YR USTREIDX 72201R106 416 8298 SH SOLE NO 0 0 8298 PIMCO ETF TR 1-5 US TIP IDX 72201R205 3740 73569 SH SOLE NO 0 0 73569 PIMCO ETF TR 15+ YR US TIPS 72201R304 280 4500 SH SOLE NO 0 0 4500 PIMCO ETF TR ACTIVE BD ETF 72201R775 11028 107316 SH SOLE NO 0 0 107316 PIMCO ETF TR BROAD US TIPS 72201R403 286 5121 SH SOLE NO 0 0 5121 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 25942 256984 SH SOLE NO 0 0 256984 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 5209 52745 SH SOLE NO 0 0 52745 PIMCO ETF TR INTER MUN BD ACT 72201R866 675 12790 SH SOLE NO 0 0 12790 PIMCO ETF TR INV GRD CRP BD 72201R817 638 6450 SH SOLE NO 0 0 6450 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 1110 22295 SH SOLE NO 0 0 22295 PIMCO GLOBAL STOCKSPLS INCM COM 722011103 2266 194009 SH SOLE NO 0 0 194009 PIMCO HIGH INCOME FD COM SHS 722014107 5278 659017 SH SOLE NO 0 0 659017 PIMCO INCOME OPPORTUNITY FD COM 72202B100 2871 113093 SH SOLE NO 0 0 113093 PIMCO INCOME STRATEGY FUND COM 72201H108 1726 158802 SH SOLE NO 0 0 158802 PIMCO INCOME STRATEGY FUND I COM 72201J104 1990 208845 SH SOLE NO 0 0 208845 PIMCO MUN INCOME FD II COM 72200W106 678 50958 SH SOLE NO 0 0 50958 PIMCO MUN INCOME FD III COM 72201A103 113 10231 SH SOLE NO 0 0 10231 PIMCO MUNICIPAL INCOME FD COM 72200R107 387 30901 SH SOLE NO 0 0 30901 PIMCO NY MUNICIPAL INCOME FD COM 72200T103 236 20239 SH SOLE NO 0 0 20239 PIMCO STRATEGIC INCOME FD IN COM 72200X104 4697 485321 SH SOLE NO 0 0 485321 PINNACLE FINL PARTNERS INC COM 72346Q104 427 9263 SH SOLE NO 0 0 9263 PINNACLE WEST CAP CORP COM 723484101 1222 14350 SH SOLE NO 0 0 14350 PIONEER FLOATING RATE TR COM 72369J102 160 16288 SH SOLE NO 0 0 16288 PIONEER HIGH INCOME TR COM 72369H106 107 13525 SH SOLE NO 0 0 13525 PIONEER MUN HIGH INCOME ADV COM 723762100 139 13702 SH SOLE NO 0 0 13702 PIONEER MUN HIGH INCOME TR COM SHS 723763108 746 68130 SH SOLE NO 0 0 68130 PIONEER NAT RES CO COM 723787107 1229 9350 SH SOLE NO 0 0 9350 PITNEY BOWES INC COM 724479100 292 49518 SH SOLE NO 0 0 49518 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1104 55114 SH SOLE NO 0 0 55114 PLANET FITNESS INC CL A 72703H101 1210 22566 SH SOLE NO 0 0 22566 PLUG POWER INC COM NEW 72919P202 174 140632 SH SOLE NO 0 0 140632 PLURISTEM THERAPEUTICS INC COM 72940R102 13 17416 SH SOLE NO 0 0 17416 PNC FINL SVCS GROUP INC COM 693475105 10945 93620 SH SOLE NO 0 0 93620 POLARIS INDS INC COM 731068102 1074 14015 SH SOLE NO 0 0 14015 POLYMET MINING CORP COM 731916102 256 316258 SH SOLE NO 0 0 316258 PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 8/0 73640QAB1 118 129000 SH SOLE NO 0 0 129000 PORTLAND GEN ELEC CO COM NEW 736508847 1336 29149 SH SOLE NO 0 0 29149 PPG INDS INC COM 693506107 6684 65385 SH SOLE NO 0 0 65385 PPL CORP COM 69351T106 7498 264676 SH SOLE NO 0 0 264676 PQ GROUP HLDGS INC COM 73943T103 148 10000 SH SOLE NO 0 0 10000 PREFERRED APT CMNTYS INC COM 74039L103 153 10923 SH SOLE NO 0 0 10923 PRICE T ROWE GROUP INC COM 74144T108 4187 45361 SH SOLE NO 0 0 45361 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 259 2880 SH SOLE NO 0 0 2880 PRINCIPAL FINL GROUP INC COM 74251V102 1670 37817 SH SOLE NO 0 0 37817 PROASSURANCE CORP COM 74267C106 1751 43190 SH SOLE NO 0 0 43190 PROCTER AND GAMBLE CO COM 742718109 120279 1308518 SH SOLE NO 0 0 1308518 PROGRESSIVE CORP OHIO COM 743315103 2445 40531 SH SOLE NO 0 0 40531 PROLOGIS INC COM 74340W103 2105 35863 SH SOLE NO 0 0 35863 PROOFPOINT INC COM 743424103 682 8142 SH SOLE NO 0 0 8142 PROPETRO HLDG CORP COM 74347M108 133 10797 SH SOLE NO 0 0 10797 PROPHASE LABS INC COM 74345W108 41 13210 SH SOLE NO 0 0 13210 PROSHARES TR HGH YLD INT RATE 74348A541 510 8223 SH SOLE NO 0 0 8223 PROSHARES TR INVT INT RT HG 74347B607 964 13558 SH SOLE NO 0 0 13558 PROSHARES TR K1 FRE CRD OIL 74347B417 1054 61568 SH SOLE NO 0 0 61568 PROSHARES TR MSCI EAFE DIVD 74347B839 2207 66114 SH SOLE NO 0 0 66114 PROSHARES TR PROSHS EMG ETF 74347B847 270 5054 SH SOLE NO 0 0 5054 PROSHARES TR PSHS LC COR PLUS 74347R248 897 14807 SH SOLE NO 0 0 14807 PROSHARES TR RUSS 2000 DIVD 74347B698 3555 66055 SH SOLE NO 0 0 66055 PROSHARES TR S&P 500 DV ARIST 74348A467 32919 543760 SH SOLE NO 0 0 543760 PROSHARES TR S&P MDCP 400 DIV 74347B680 4193 81057 SH SOLE NO 0 0 81057 PROSHARES TR SHORT S&P 500 NE 74347B425 531 16974 SH SOLE NO 0 0 16974 PROSHARES TR ULTRPRO S&P500 74347X864 1067 30680 SH SOLE NO 0 0 30680 PROSPECT CAPITAL CORPORATION COM 74348T102 5025 796473 SH SOLE NO 0 0 796473 PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 612 619000 SH SOLE NO 0 0 619000 PROSPECT CAPITAL CORPORATION NOTE 4.950% 7/1 74348TAR3 176 185000 SH SOLE NO 0 0 185000 PROSPECT CAPITAL CORPORATION NOTE 5.875% 1/1 74348TAM4 152 152000 SH SOLE NO 0 0 152000 PROSPERITY BANCSHARES INC COM 743606105 221 3549 SH SOLE NO 0 0 3549 PROTECTIVE INS CORP CL B 74368L203 243 14626 SH SOLE NO 0 0 14626 PROTO LABS INC COM 743713109 252 2239 SH SOLE NO 0 0 2239 PROVIDENT BANCORP INC COM 74383X109 420 19406 SH SOLE NO 0 0 19406 PRUDENTIAL FINL INC COM 744320102 10590 129867 SH SOLE NO 0 0 129867 PS BUSINESS PKS INC CALIF COM 69360J107 231 1765 SH SOLE NO 0 0 1765 PUBLIC STORAGE COM 74460D109 5776 28540 SH SOLE NO 0 0 28540 PUBLIC SVC ENTERPRISE GROUP COM 744573106 11386 218753 SH SOLE NO 0 0 218753 PULTE GROUP INC COM 745867101 651 25058 SH SOLE NO 0 0 25058 PURE STORAGE INC CL A 74624M102 179 11191 SH SOLE NO 0 0 11191 PUTNAM MANAGED MUN INCOM TR COM 746823103 297 44309 SH SOLE NO 0 0 44309 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 403 94822 SH SOLE NO 0 0 94822 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 2176 193775 SH SOLE NO 0 0 193775 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 1792 382121 SH SOLE NO 0 0 382121 PVH CORP COM 693656100 769 8283 SH SOLE NO 0 0 8283 QEP RES INC COM 74733V100 104 18543 SH SOLE NO 0 0 18543 QORVO INC COM 74736K101 501 8254 SH SOLE NO 0 0 8254 QTS RLTY TR INC COM CL A 74736A103 242 6550 SH SOLE NO 0 0 6550 QUAKER CHEM CORP COM 747316107 569 3206 SH SOLE NO 0 0 3206 QUALCOMM INC COM 747525103 25683 451292 SH SOLE NO 0 0 451292 QUANTA SVCS INC COM 74762E102 568 18891 SH SOLE NO 0 0 18891 QUEST DIAGNOSTICS INC COM 74834L100 1488 17873 SH SOLE NO 0 0 17873 RALPH LAUREN CORP CL A 751212101 332 3213 SH SOLE NO 0 0 3213 RANDGOLD RES LTD ADR 752344309 290 3555 SH SOLE NO 0 0 3555 RAVEN INDS INC COM 754212108 286 7925 SH SOLE NO 0 0 7925 RAYMOND JAMES FINANCIAL INC COM 754730109 288 3876 SH SOLE NO 0 0 3876 RAYONIER INC COM 754907103 515 18612 SH SOLE NO 0 0 18612 RAYTHEON CO COM NEW 755111507 18056 117746 SH SOLE NO 0 0 117746 RBB BANCORP COM 74930B105 283 16144 SH SOLE NO 0 0 16144 REALITY SHS ETF TR NSD NXGN ECO ETF 75605A702 281 14513 SH SOLE NO 0 0 14513 REALTY INCOME CORP COM 756109104 14004 222145 SH SOLE NO 0 0 222145 REAVES UTIL INCOME FD COM SH BEN INT 756158101 3036 103178 SH SOLE NO 0 0 103178 RED HAT INC COM 756577102 965 5496 SH SOLE NO 0 0 5496 REDHILL BIOPHARMA LTD SPONSORED ADS 757468103 66 12025 SH SOLE NO 0 0 12025 REGENERON PHARMACEUTICALS COM 75886F107 3337 8935 SH SOLE NO 0 0 8935 REGIONS FINL CORP NEW COM 7591EP100 1641 122693 SH SOLE NO 0 0 122693 RENASANT CORP COM 75970E107 297 9863 SH SOLE NO 0 0 9863 REPUBLIC FIRST BANCORP INC COM 760416107 353 59133 SH SOLE NO 0 0 59133 REPUBLIC SVCS INC COM 760759100 2741 38028 SH SOLE NO 0 0 38028 RESIDEO TECHNOLOGIES INC COM 76118Y104 611 29750 SH SOLE NO 0 0 29750 RESMED INC COM 761152107 560 4926 SH SOLE NO 0 0 4926 RESTAURANT BRANDS INTL INC COM 76131D103 433 8286 SH SOLE NO 0 0 8286 RETAIL PPTYS AMER INC CL A 76131V202 1954 180165 SH SOLE NO 0 0 180165 REVOLUTION LIGHTING TECHNOLO COM NEW 76155G206 7 19071 SH SOLE NO 0 0 19071 RGC RES INC COM 74955L103 495 16539 SH SOLE NO 0 0 16539 RIO TINTO PLC SPONSORED ADR 767204100 2272 46873 SH SOLE NO 0 0 46873 RITE AID CORP COM 767754104 133 188764 SH SOLE NO 0 0 188764 RIVERVIEW FINL CORP NEW COM 76940Q105 174 16019 SH SOLE NO 0 0 16019 RLI CORP COM 749607107 249 3618 SH SOLE NO 0 0 3618 ROCKWELL AUTOMATION INC COM 773903109 3816 25363 SH SOLE NO 0 0 25363 ROCKWELL MED INC COM 774374102 30 13635 SH SOLE NO 0 0 13635 ROGERS COMMUNICATIONS INC CL B 775109200 486 9484 SH SOLE NO 0 0 9484 ROGERS CORP COM 775133101 284 2873 SH SOLE NO 0 0 2873 ROKU INC COM CL A 77543R102 662 21610 SH SOLE NO 0 0 21610 ROLLINS INC COM 775711104 282 7817 SH SOLE NO 0 0 7817 ROPER TECHNOLOGIES INC COM 776696106 2398 8999 SH SOLE NO 0 0 8999 ROSS STORES INC COM 778296103 1211 14563 SH SOLE NO 0 0 14563 ROYAL BK CDA MONTREAL QUE COM 780087102 3861 56360 SH SOLE NO 0 0 56360 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1797 18385 SH SOLE NO 0 0 18385 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 9073 151375 SH SOLE NO 0 0 151375 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 10712 183834 SH SOLE NO 0 0 183834 ROYAL GOLD INC COM 780287108 350 4090 SH SOLE NO 0 0 4090 ROYCE MICRO-CAP TR INC COM 780915104 274 36952 SH SOLE NO 0 0 36952 ROYCE VALUE TR INC COM 780910105 1499 127105 SH SOLE NO 0 0 127105 RPM INTL INC COM 749685103 1026 17459 SH SOLE NO 0 0 17459 RTI INTL METALS INC NOTE 1.625%10/1 74973WAB3 16 17000 SH SOLE NO 0 0 17000 RUBICON PROJ INC COM 78112V102 353 94820 SH SOLE NO 0 0 94820 RYDER SYS INC COM 783549108 235 4888 SH SOLE NO 0 0 4888 RYLAND GROUP INC NOTE 0.250% 6/0 783764AS2 26 27000 SH SOLE NO 0 0 27000 RYMAN HOSPITALITY PPTYS INC COM 78377T107 215 3233 SH SOLE NO 0 0 3233 S & T BANCORP INC COM 783859101 260 6882 SH SOLE NO 0 0 6882 S&P GLOBAL INC COM 78409V104 3800 22363 SH SOLE NO 0 0 22363 SABINE ROYALTY TR UNIT BEN INT 785688102 321 8610 SH SOLE NO 0 0 8610 SABRA HEALTH CARE REIT INC COM 78573L106 362 22006 SH SOLE NO 0 0 22006 SALESFORCE COM INC COM 79466L302 15971 116607 SH SOLE NO 0 0 116607 SALISBURY BANCORP INC COM 795226109 337 9342 SH SOLE NO 0 0 9342 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 70 14772 SH SOLE NO 0 0 14772 SANDERSON FARMS INC COM 800013104 207 2088 SH SOLE NO 0 0 2088 SANDSTORM GOLD LTD COM NEW 80013R206 47 10387 SH SOLE NO 0 0 10387 SANDY SPRING BANCORP INC COM 800363103 272 8691 SH SOLE NO 0 0 8691 SANGAMO THERAPEUTICS INC COM 800677106 314 27420 SH SOLE NO 0 0 27420 SANOFI RIGHT 12/31/2020 80105N113 10 21876 SH SOLE NO 0 0 21876 SANOFI SPONSORED ADR 80105N105 5318 122527 SH SOLE NO 0 0 122527 SAP SE SPON ADR 803054204 998 10027 SH SOLE NO 0 0 10027 SAREPTA THERAPEUTICS INC COM 803607100 982 9006 SH SOLE NO 0 0 9006 SBA COMMUNICATIONS CORP NEW CL A 78410G104 356 2199 SH SOLE NO 0 0 2199 SCANA CORP NEW COM 80589M102 920 19269 SH SOLE NO 0 0 19269 SCHEIN HENRY INC COM 806407102 676 8615 SH SOLE NO 0 0 8615 SCHLUMBERGER LTD COM 806857108 5463 151441 SH SOLE NO 0 0 151441 SCHWAB CHARLES CORP NEW COM 808513105 2641 63603 SH SOLE NO 0 0 63603 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3096 131604 SH SOLE NO 0 0 131604 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 7747 273276 SH SOLE NO 0 0 273276 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 746 25666 SH SOLE NO 0 0 25666 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 2758 52098 SH SOLE NO 0 0 52098 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 508 14978 SH SOLE NO 0 0 14978 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 294 8973 SH SOLE NO 0 0 8973 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 6272 248722 SH SOLE NO 0 0 248722 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 649 22903 SH SOLE NO 0 0 22903 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 5677 113759 SH SOLE NO 0 0 113759 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 596 11789 SH SOLE NO 0 0 11789 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3269 54563 SH SOLE NO 0 0 54563 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 19238 409599 SH SOLE NO 0 0 409599 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 14380 208628 SH SOLE NO 0 0 208628 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 8043 163179 SH SOLE NO 0 0 163179 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 8873 148633 SH SOLE NO 0 0 148633 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 18187 379462 SH SOLE NO 0 0 379462 SCHWAB STRATEGIC TR US REIT ETF 808524847 9272 240778 SH SOLE NO 0 0 240778 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 3715 61223 SH SOLE NO 0 0 61223 SCHWAB STRATEGIC TR US TIPS ETF 808524870 4601 86405 SH SOLE NO 0 0 86405 SCIENCE APPLICATNS INTL CP N COM 808625107 297 4677 SH SOLE NO 0 0 4677 SCOTTS MIRACLE GRO CO CL A 810186106 692 11265 SH SOLE NO 0 0 11265 SCYNEXIS INC COM 811292101 11 23750 SH SOLE NO 0 0 23750 SEABRIDGE GOLD INC COM 811916105 134 10171 SH SOLE NO 0 0 10171 SEACOAST BKG CORP FLA COM NEW 811707801 215 8300 SH SOLE NO 0 0 8300 SEAGATE TECHNOLOGY PLC SHS G7945M107 2069 53630 SH SOLE NO 0 0 53630 SEALED AIR CORP NEW COM 81211K100 238 6852 SH SOLE NO 0 0 6852 SEASPAN CORP SHS Y75638109 94 12026 SH SOLE NO 0 0 12026 SEASPINE HLDGS CORP COM 81255T108 296 16273 SH SOLE NO 0 0 16273 SEATTLE GENETICS INC COM 812578102 354 6254 SH SOLE NO 0 0 6254 SEI INVESTMENTS CO COM 784117103 309 6693 SH SOLE NO 0 0 6693 SELECT INCOME REIT COM SH BEN INT 81618T100 99 13555 SH SOLE NO 0 0 13555 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1446 35043 SH SOLE NO 0 0 35043 SELECT SECTOR SPDR TR ENERGY 81369Y506 22727 396291 SH SOLE NO 0 0 396291 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1137 36705 SH SOLE NO 0 0 36705 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 20000 202001 SH SOLE NO 0 0 202001 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 29076 572591 SH SOLE NO 0 0 572591 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 26521 306569 SH SOLE NO 0 0 306569 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 43917 1843712 SH SOLE NO 0 0 1843712 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 18872 293007 SH SOLE NO 0 0 293007 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 18984 358744 SH SOLE NO 0 0 358744 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 3219 63721 SH SOLE NO 0 0 63721 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 36943 596052 SH SOLE NO 0 0 596052 SELECTIVE INS GROUP INC COM 816300107 517 8498 SH SOLE NO 0 0 8498 SEMGROUP CORP CL A 81663A105 159 11602 SH SOLE NO 0 0 11602 SEMPRA ENERGY COM 816851109 3684 34059 SH SOLE NO 0 0 34059 SENIOR HSG PPTYS TR SH BEN INT 81721M109 1233 105246 SH SOLE NO 0 0 105246 SERVICE CORP INTL COM 817565104 647 16082 SH SOLE NO 0 0 16082 SERVICENOW INC COM 81762P102 6799 38188 SH SOLE NO 0 0 38188 SEVERN BANCORP ANNAPOLIS MD COM 81811M100 316 39631 SH SOLE NO 0 0 39631 SHAKE SHACK INC CL A 819047101 227 5019 SH SOLE NO 0 0 5019 SHERWIN WILLIAMS CO COM 824348106 17796 45231 SH SOLE NO 0 0 45231 SHILOH INDS INC COM 824543102 141 24250 SH SOLE NO 0 0 24250 SHIP FINANCE INTERNATIONAL L SHS G81075106 271 25804 SH SOLE NO 0 0 25804 SHIRE PLC SPONSORED ADR 82481R106 1166 6702 SH SOLE NO 0 0 6702 SHOPIFY INC CL A 82509L107 2846 20557 SH SOLE NO 0 0 20557 SIERRA WIRELESS INC COM 826516106 573 42689 SH SOLE NO 0 0 42689 SIGA TECHNOLOGIES INC COM 826917106 81 10290 SH SOLE NO 0 0 10290 SILICOM LTD ORD M84116108 221 6350 SH SOLE NO 0 0 6350 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 240 6966 SH SOLE NO 0 0 6966 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 6686 277114 SH SOLE NO 0 0 277114 SIMON PPTY GROUP INC NEW COM 828806109 3704 22049 SH SOLE NO 0 0 22049 SIMPSON MANUFACTURING CO INC COM 829073105 353 6532 SH SOLE NO 0 0 6532 SINA CORP ORD G81477104 444 8280 SH SOLE NO 0 0 8280 SIRIUS XM HLDGS INC COM 82968B103 4633 811498 SH SOLE NO 0 0 811498 SJW GROUP COM 784305104 316 5689 SH SOLE NO 0 0 5689 SKECHERS U S A INC CL A 830566105 662 28953 SH SOLE NO 0 0 28953 SKYWORKS SOLUTIONS INC COM 83088M102 3958 59057 SH SOLE NO 0 0 59057 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 436 11678 SH SOLE NO 0 0 11678 SMITH A O COM 831865209 1518 35554 SH SOLE NO 0 0 35554 SMTC CORP COM NEW 832682207 51 12660 SH SOLE NO 0 0 12660 SMUCKER J M CO COM NEW 832696405 5944 63588 SH SOLE NO 0 0 63588 SNAP INC CL A 83304A106 995 180744 SH SOLE NO 0 0 180744 SNAP ON INC COM 833034101 3168 21807 SH SOLE NO 0 0 21807 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 394 10304 SH SOLE NO 0 0 10304 SOLAR CAP LTD COM 83413U100 331 17292 SH SOLE NO 0 0 17292 SOLIGENIX INC COM 834223307 45 52978 SH SOLE NO 0 0 52978 SONOCO PRODS CO COM 835495102 983 18511 SH SOLE NO 0 0 18511 SONOS INC COM 83570H108 105 10752 SH SOLE NO 0 0 10752 SONY CORP SPONSORED ADR 835699307 459 9524 SH SOLE NO 0 0 9524 SORRENTO THERAPEUTICS INC COM NEW 83587F202 95 39597 SH SOLE NO 0 0 39597 SOUTH JERSEY INDS INC COM 838518108 1051 37840 SH SOLE NO 0 0 37840 SOUTHERN CO COM 842587107 30947 704625 SH SOLE NO 0 0 704625 SOUTHWEST AIRLS CO COM 844741108 6894 148342 SH SOLE NO 0 0 148342 SOUTHWEST GAS HOLDINGS INC COM 844895102 356 4662 SH SOLE NO 0 0 4662 SOUTHWESTERN ENERGY CO COM 845467109 411 120675 SH SOLE NO 0 0 120675 SPARTAN MTRS INC COM 846819100 386 53446 SH SOLE NO 0 0 53446 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 36414 156152 SH SOLE NO 0 0 156152 SPDR GOLD TRUST GOLD SHS 78463V107 63268 521801 SH SOLE NO 0 0 521801 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 7429 167851 SH SOLE NO 0 0 167851 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1052 29768 SH SOLE NO 0 0 29768 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 486 14632 SH SOLE NO 0 0 14632 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 341 8275 SH SOLE NO 0 0 8275 SPDR INDEX SHS FDS MSCI ACWI ETF 78463X475 2408 34597 SH SOLE NO 0 0 34597 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 1403 42862 SH SOLE NO 0 0 42862 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 237 4197 SH SOLE NO 0 0 4197 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 245 4516 SH SOLE NO 0 0 4516 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 11903 450049 SH SOLE NO 0 0 450049 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1868 57749 SH SOLE NO 0 0 57749 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 555 6548 SH SOLE NO 0 0 6548 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 574 19248 SH SOLE NO 0 0 19248 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 222 5439 SH SOLE NO 0 0 5439 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 993 16020 SH SOLE NO 0 0 16020 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 3412 97614 SH SOLE NO 0 0 97614 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 400 14360 SH SOLE NO 0 0 14360 SPDR S&P 500 ETF TR TR UNIT 78462F103 272667 1091019 SH SOLE NO 0 0 1091019 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 36154 119451 SH SOLE NO 0 0 119451 SPDR SER TR BLOMBERG BRC INV 78468R200 9456 311388 SH SOLE NO 0 0 311388 SPDR SER TR BLOOMBERG SRT TR 78468R408 600 23050 SH SOLE NO 0 0 23050 SPDR SER TR DORSEY WRGT FI 78468R713 11544 519796 SH SOLE NO 0 0 519796 SPDR SER TR KENSHO SMART 78468R689 838 35938 SH SOLE NO 0 0 35938 SPDR SER TR MSCI USA STRTGIC 78468R812 516 7083 SH SOLE NO 0 0 7083 SPDR SER TR NUVEEN BLMBRG SR 78468R739 73351 1526241 SH SOLE NO 0 0 1526241 SPDR SER TR NUVEEN BRC MUNIC 78468R721 18459 383616 SH SOLE NO 0 0 383616 SPDR SER TR PORTFOLIO SH TSR 78468R101 860 29073 SH SOLE NO 0 0 29073 SPDR SER TR PORTFOLIO SM ETF 78468R853 3641 138145 SH SOLE NO 0 0 138145 SPDR SER TR PRTFLO S&P500 HI 78468R788 1438 42232 SH SOLE NO 0 0 42232 SPDR SER TR SPDR BLOOMBERG 78468R663 3844 42036 SH SOLE NO 0 0 42036 SPDR SER TR SPDR S&P 500 ETF 78468R796 736 12091 SH SOLE NO 0 0 12091 SPDR SER TR SSGA GNDER ETF 78468R747 306 4802 SH SOLE NO 0 0 4802 SPDR SER TR SSGA US LRG ETF 78468R804 378 4255 SH SOLE NO 0 0 4255 SPDR SER TR SSGA US SMAL ETF 78468R887 707 8535 SH SOLE NO 0 0 8535 SPDR SERIES TRUST AEROSPACE DEF 78464A631 3697 46844 SH SOLE NO 0 0 46844 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 14742 315070 SH SOLE NO 0 0 315070 SPDR SERIES TRUST BLOMBERG BRC INT 78464A334 3260 106215 SH SOLE NO 0 0 106215 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 1105 40050 SH SOLE NO 0 0 40050 SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 205 3818 SH SOLE NO 0 0 3818 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 6401 190571 SH SOLE NO 0 0 190571 SPDR SERIES TRUST COMP SOFTWARE 78464A599 998 13389 SH SOLE NO 0 0 13389 SPDR SERIES TRUST DJ REIT ETF 78464A607 4356 50653 SH SOLE NO 0 0 50653 SPDR SERIES TRUST FACTST INV ETF 78464A110 783 9473 SH SOLE NO 0 0 9473 SPDR SERIES TRUST HLTH CARE SVCS 78464A573 282 4515 SH SOLE NO 0 0 4515 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 3525 50312 SH SOLE NO 0 0 50312 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 6664 118838 SH SOLE NO 0 0 118838 SPDR SERIES TRUST NYSE TECH ETF 78464A102 377 6344 SH SOLE NO 0 0 6344 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 1318 47340 SH SOLE NO 0 0 47340 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 950 28777 SH SOLE NO 0 0 28777 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 1000 34258 SH SOLE NO 0 0 34258 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 1206 41017 SH SOLE NO 0 0 41017 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 1489 49425 SH SOLE NO 0 0 49425 SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 1394 45113 SH SOLE NO 0 0 45113 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 23537 724221 SH SOLE NO 0 0 724221 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 8366 308030 SH SOLE NO 0 0 308030 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 7854 171314 SH SOLE NO 0 0 171314 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 1269 28612 SH SOLE NO 0 0 28612 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 12798 237274 SH SOLE NO 0 0 237274 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 13361 248262 SH SOLE NO 0 0 248262 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 11355 189350 SH SOLE NO 0 0 189350 SPDR SERIES TRUST S&P BIOTECH 78464A870 7706 107401 SH SOLE NO 0 0 107401 SPDR SERIES TRUST S&P BK ETF 78464A797 864 23144 SH SOLE NO 0 0 23144 SPDR SERIES TRUST S&P DIVID ETF 78464A763 90897 1015383 SH SOLE NO 0 0 1015383 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 1112 34219 SH SOLE NO 0 0 34219 SPDR SERIES TRUST S&P INS ETF 78464A789 310 10927 SH SOLE NO 0 0 10927 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 1422 53601 SH SOLE NO 0 0 53601 SPDR SERIES TRUST S&P PHARMAC 78464A722 1146 31298 SH SOLE NO 0 0 31298 SPDR SERIES TRUST S&P REGL BKG 78464A698 4620 98748 SH SOLE NO 0 0 98748 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 644 9961 SH SOLE NO 0 0 9961 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 360 6753 SH SOLE NO 0 0 6753 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 733 18537 SH SOLE NO 0 0 18537 SPECTRUM PHARMACEUTICALS INC COM 84763A108 121 13850 SH SOLE NO 0 0 13850 SPIRE INC COM 84857L101 786 10616 SH SOLE NO 0 0 10616 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 245 3411 SH SOLE NO 0 0 3411 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 510 14489 SH SOLE NO 0 0 14489 SPLUNK INC COM 848637104 801 7643 SH SOLE NO 0 0 7643 SPOTIFY TECHNOLOGY S A SHS L8681T102 605 5335 SH SOLE NO 0 0 5335 SPRINT CORP COM SER 1 85207U105 386 66458 SH SOLE NO 0 0 66458 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 2432 194004 SH SOLE NO 0 0 194004 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 10489 1017412 SH SOLE NO 0 0 1017412 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 250 25447 SH SOLE NO 0 0 25447 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 741 132687 SH SOLE NO 0 0 132687 SPROUTS FMRS MKT INC COM 85208M102 277 11811 SH SOLE NO 0 0 11811 SQUARE INC CL A 852234103 17003 303154 SH SOLE NO 0 0 303154 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 470 10429 SH SOLE NO 0 0 10429 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 2586 57874 SH SOLE NO 0 0 57874 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 2561 74199 SH SOLE NO 0 0 74199 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 721 23571 SH SOLE NO 0 0 23571 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 47410 1000853 SH SOLE NO 0 0 1000853 STAG INDL INC COM 85254J102 876 35229 SH SOLE NO 0 0 35229 STANLEY BLACK & DECKER INC COM 854502101 6133 51224 SH SOLE NO 0 0 51224 STAR GROUP L P UNIT LTD PARTNR 85512C105 118 12668 SH SOLE NO 0 0 12668 STARBUCKS CORP COM 855244109 28589 443937 SH SOLE NO 0 0 443937 STARWOOD PPTY TR INC COM 85571B105 1175 59664 SH SOLE NO 0 0 59664 STATE STR CORP COM 857477103 2350 37267 SH SOLE NO 0 0 37267 STEEL DYNAMICS INC COM 858119100 1408 46880 SH SOLE NO 0 0 46880 STERICYCLE INC COM 858912108 454 12386 SH SOLE NO 0 0 12386 STERIS PLC SHS USD G84720104 251 2352 SH SOLE NO 0 0 2352 STERLING BANCORP DEL COM 85917A100 1105 66980 SH SOLE NO 0 0 66980 STEWART INFORMATION SVCS COR COM 860372101 915 22121 SH SOLE NO 0 0 22121 STITCH FIX INC COM CL A 860897107 491 28786 SH SOLE NO 0 0 28786 STMICROELECTRONICS N V NY REGISTRY 861012102 389 28083 SH SOLE NO 0 0 28083 STONERIDGE INC COM 86183P102 981 39807 SH SOLE NO 0 0 39807 STORE CAP CORP COM 862121100 249 8815 SH SOLE NO 0 0 8815 STRATEGY SHS ECOLOGCL STRATGY 86280R209 561 14305 SH SOLE NO 0 0 14305 STRYKER CORP COM 863667101 18220 116239 SH SOLE NO 0 0 116239 STURM RUGER & CO INC COM 864159108 400 7532 SH SOLE NO 0 0 7532 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 863 44826 SH SOLE NO 0 0 44826 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 126 19496 SH SOLE NO 0 0 19496 SUMMER INFANT INC COM 865646103 68 64928 SH SOLE NO 0 0 64928 SUN CMNTYS INC COM 866674104 1333 13110 SH SOLE NO 0 0 13110 SUN LIFE FINL INC COM 866796105 1586 47806 SH SOLE NO 0 0 47806 SUNCOR ENERGY INC NEW COM 867224107 529 18936 SH SOLE NO 0 0 18936 SUNOCO LP COM U REP LP 86765K109 221 8164 SH SOLE NO 0 0 8164 SUNPOWER CORP COM 867652406 98 19848 SH SOLE NO 0 0 19848 SUNTRUST BKS INC COM 867914103 4085 81005 SH SOLE NO 0 0 81005 SVB FINL GROUP COM 78486Q101 1492 7861 SH SOLE NO 0 0 7861 SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 55 11362 SH SOLE NO 0 0 11362 SWISS HELVETIA FD INC COM 870875101 1441 208854 SH SOLE NO 0 0 208854 SYMANTEC CORP COM 871503108 840 44463 SH SOLE NO 0 0 44463 SYNCHRONY FINL COM 87165B103 825 35176 SH SOLE NO 0 0 35176 SYNEOS HEALTH INC CL A 87166B102 508 12916 SH SOLE NO 0 0 12916 SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 2 25069 SH SOLE NO 0 0 25069 SYSCO CORP COM 871829107 11095 177074 SH SOLE NO 0 0 177074 T MOBILE US INC COM 872590104 7348 115530 SH SOLE NO 0 0 115530 TABLEAU SOFTWARE INC CL A 87336U105 675 5627 SH SOLE NO 0 0 5627 TABULA RASA HEALTHCARE INC COM 873379101 664 10421 SH SOLE NO 0 0 10421 TAHOE RES INC COM 873868103 154 42406 SH SOLE NO 0 0 42406 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 1836 49767 SH SOLE NO 0 0 49767 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 366 3556 SH SOLE NO 0 0 3556 TALLGRASS ENERGY LP CLASS A SHS 874696107 557 22888 SH SOLE NO 0 0 22888 TANDEM DIABETES CARE INC COM NEW 875372203 716 18883 SH SOLE NO 0 0 18883 TANGER FACTORY OUTLET CTRS I COM 875465106 1781 88091 SH SOLE NO 0 0 88091 TANZANIAN ROYALTY EXPL CORP COM 87600U104 38 110929 SH SOLE NO 0 0 110929 TAPESTRY INC COM 876030107 647 19177 SH SOLE NO 0 0 19177 TARGA RES CORP COM 87612G101 461 12816 SH SOLE NO 0 0 12816 TARGET CORP COM 87612E106 11766 178031 SH SOLE NO 0 0 178031 TASEKO MINES LTD COM 876511106 9 21105 SH SOLE NO 0 0 21105 TATA MTRS LTD SPONSORED ADR 876568502 455 37422 SH SOLE NO 0 0 37422 TCW STRATEGIC INCOME FUND IN COM 872340104 256 48694 SH SOLE NO 0 0 48694 TD AMERITRADE HLDG CORP COM 87236Y108 276 5654 SH SOLE NO 0 0 5654 TE CONNECTIVITY LTD REG SHS H84989104 1067 14115 SH SOLE NO 0 0 14115 TEGNA INC COM 87901J105 233 21483 SH SOLE NO 0 0 21483 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 1073 59807 SH SOLE NO 0 0 59807 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 365 21799 SH SOLE NO 0 0 21799 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 426 28206 SH SOLE NO 0 0 28206 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 666 57540 SH SOLE NO 0 0 57540 TELADOC HEALTH INC COM 87918A105 1344 27121 SH SOLE NO 0 0 27121 TELEDYNE TECHNOLOGIES INC COM 879360105 203 983 SH SOLE NO 0 0 983 TELEFLEX INC COM 879369106 1216 4708 SH SOLE NO 0 0 4708 TELEFONICA S A SPONSORED ADR 879382208 177 20972 SH SOLE NO 0 0 20972 TELUS CORP COM 87971M103 389 11742 SH SOLE NO 0 0 11742 TEMPLETON EMERG MKTS INCOME COM 880192109 2090 217357 SH SOLE NO 0 0 217357 TEMPLETON GLOBAL INCOME FD COM 880198106 2990 495909 SH SOLE NO 0 0 495909 TERADATA CORP DEL COM 88076W103 275 7187 SH SOLE NO 0 0 7187 TERADYNE INC COM 880770102 299 9537 SH SOLE NO 0 0 9537 TEREX CORP NEW COM 880779103 1197 43450 SH SOLE NO 0 0 43450 TERNIUM SA SPON ADR 880890108 886 32719 SH SOLE NO 0 0 32719 TESARO INC COM 881569107 521 7019 SH SOLE NO 0 0 7019 TESLA INC COM 88160R101 13043 39192 SH SOLE NO 0 0 39192 TESLA INC NOTE 0.250% 3/0 88160RAB7 16 16000 SH SOLE NO 0 0 16000 TETRA TECH INC NEW COM 88162G103 381 7368 SH SOLE NO 0 0 7368 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 9 11000 SH SOLE NO 0 0 11000 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 2481 160924 SH SOLE NO 0 0 160924 TEXAS INSTRS INC COM 882508104 13967 147804 SH SOLE NO 0 0 147804 TEXAS PAC LD TR SUB CTF PROP I T 882610108 570 1053 SH SOLE NO 0 0 1053 TEXAS ROADHOUSE INC COM 882681109 212 3555 SH SOLE NO 0 0 3555 TEXTRON INC COM 883203101 1435 31219 SH SOLE NO 0 0 31219 THE TRADE DESK INC COM CL A 88339J105 1051 9062 SH SOLE NO 0 0 9062 THERAPEUTICSMD INC COM 88338N107 124 32600 SH SOLE NO 0 0 32600 THERMO FISHER SCIENTIFIC INC COM 883556102 11111 49653 SH SOLE NO 0 0 49653 THOMSON REUTERS CORP COM NEW 884903709 243 5031 SH SOLE NO 0 0 5031 THOR INDS INC COM 885160101 305 5870 SH SOLE NO 0 0 5870 TIER REIT INC COM NEW 88650V208 745 36137 SH SOLE NO 0 0 36137 TIFFANY & CO NEW COM 886547108 1050 13053 SH SOLE NO 0 0 13053 TILRAY INC COM CL 2 88688T100 592 8395 SH SOLE NO 0 0 8395 TITAN MED INC COM NEW 88830X819 15 12488 SH SOLE NO 0 0 12488 TITAN PHARMACEUTICALS INC DE COM NEW 888314309 2 12141 SH SOLE NO 0 0 12141 TIVO CORP COM 88870P106 189 20086 SH SOLE NO 0 0 20086 TJX COS INC NEW COM 872540109 9774 218467 SH SOLE NO 0 0 218467 TOLL BROTHERS INC COM 889478103 667 20267 SH SOLE NO 0 0 20267 TOMPKINS FINANCIAL CORPORATI COM 890110109 627 8371 SH SOLE NO 0 0 8371 TORCHMARK CORP COM 891027104 759 10196 SH SOLE NO 0 0 10196 TORO CO COM 891092108 704 12602 SH SOLE NO 0 0 12602 TORONTO DOMINION BK ONT COM NEW 891160509 5454 109698 SH SOLE NO 0 0 109698 TORTOISE ENERGY INDEPENDENC COM 89148K101 173 25610 SH SOLE NO 0 0 25610 TORTOISE ENERGY INFRA CORP COM 89147L100 1264 63534 SH SOLE NO 0 0 63534 TORTOISE MLP FD INC COM 89148B101 847 69190 SH SOLE NO 0 0 69190 TORTOISE PWR & ENERGY INFRAS COM 89147X104 159 10004 SH SOLE NO 0 0 10004 TOTAL S A SPONSORED ADR 89151E109 5384 103194 SH SOLE NO 0 0 103194 TOTAL SYS SVCS INC COM 891906109 674 8302 SH SOLE NO 0 0 8302 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 153 10436 SH SOLE NO 0 0 10436 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1756 15129 SH SOLE NO 0 0 15129 TPG RE FIN TR INC COM 87266M107 438 23967 SH SOLE NO 0 0 23967 TPG SPECIALTY LENDING INC COM 87265K102 2541 140517 SH SOLE NO 0 0 140517 TPG SPECIALTY LENDING INC NOTE 4.500%12/1 87265KAB8 23 23000 SH SOLE NO 0 0 23000 TRACTOR SUPPLY CO COM 892356106 1698 20353 SH SOLE NO 0 0 20353 TRANSCANADA CORP COM 89353D107 689 19316 SH SOLE NO 0 0 19316 TRANSDIGM GROUP INC COM 893641100 621 1826 SH SOLE NO 0 0 1826 TRANSENTERIX INC COM NEW 89366M201 81 36113 SH SOLE NO 0 0 36113 TRANSMONTAIGNE PARTNERS L P COM UNIT L P 89376V100 416 10256 SH SOLE NO 0 0 10256 TRANSOCEAN LTD REG SHS H8817H100 375 54156 SH SOLE NO 0 0 54156 TRAVELCENTERS AMER LLC COM 894174101 190 50572 SH SOLE NO 0 0 50572 TRAVELERS COMPANIES INC COM 89417E109 10938 91344 SH SOLE NO 0 0 91344 TRI CONTL CORP COM 895436103 1665 70817 SH SOLE NO 0 0 70817 TRIMTABS ETF TR ALL CAP US FREE 89628W302 1660 52871 SH SOLE NO 0 0 52871 TRINITY INDS INC COM 896522109 669 32494 SH SOLE NO 0 0 32494 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 120 11034 SH SOLE NO 0 0 11034 TRISTATE CAP HLDGS INC COM 89678F100 451 23201 SH SOLE NO 0 0 23201 TRITON INTL LTD CL A G9078F107 348 11213 SH SOLE NO 0 0 11213 TRUEBLUE INC COM 89785X101 465 20902 SH SOLE NO 0 0 20902 TRUSTCO BK CORP N Y COM 898349105 89 13108 SH SOLE NO 0 0 13108 TTM TECHNOLOGIES INC NOTE 1.750%12/1 87305RAD1 17 15000 SH SOLE NO 0 0 15000 TUPPERWARE BRANDS CORP COM 899896104 528 16734 SH SOLE NO 0 0 16734 TWENTY FIRST CENTY FOX INC CL A 90130A101 773 16066 SH SOLE NO 0 0 16066 TWENTY FIRST CENTY FOX INC CL B 90130A200 263 5516 SH SOLE NO 0 0 5516 TWILIO INC CL A 90138F102 2128 23837 SH SOLE NO 0 0 23837 TWITTER INC COM 90184L102 1963 68309 SH SOLE NO 0 0 68309 TWO HBRS INVT CORP COM NEW 90187B408 1231 95899 SH SOLE NO 0 0 95899 TYLER TECHNOLOGIES INC COM 902252105 454 2448 SH SOLE NO 0 0 2448 TYSON FOODS INC CL A 902494103 2082 38992 SH SOLE NO 0 0 38992 U S CONCRETE INC COM NEW 90333L201 206 5842 SH SOLE NO 0 0 5842 U S G CORP COM NEW 903293405 1159 27179 SH SOLE NO 0 0 27179 UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 200 11353 SH SOLE NO 0 0 11353 UBS AG LONDON BRH ETRACS MTH 2XLV 90270L842 138 11620 SH SOLE NO 0 0 11620 UBS GROUP AG SHS H42097107 270 21889 SH SOLE NO 0 0 21889 UDR INC COM 902653104 1282 32371 SH SOLE NO 0 0 32371 UGI CORP NEW COM 902681105 2032 38089 SH SOLE NO 0 0 38089 ULTA BEAUTY INC COM 90384S303 999 4082 SH SOLE NO 0 0 4082 ULTRA CLEAN HLDGS INC COM 90385V107 124 14735 SH SOLE NO 0 0 14735 ULTRA PETROLEUM CORP COM NEW 903914208 11 15626 SH SOLE NO 0 0 15626 UMPQUA HLDGS CORP COM 904214103 1652 103940 SH SOLE NO 0 0 103940 UNDER ARMOUR INC CL A 904311107 3839 217312 SH SOLE NO 0 0 217312 UNDER ARMOUR INC CL C 904311206 1848 114293 SH SOLE NO 0 0 114293 UNILEVER N V N Y SHS NEW 904784709 6273 116599 SH SOLE NO 0 0 116599 UNILEVER PLC SPON ADR NEW 904767704 5357 102527 SH SOLE NO 0 0 102527 UNION BANKSHARES CORP NEW COM 90539J109 2897 102653 SH SOLE NO 0 0 102653 UNION BANKSHARES INC COM 905400107 217 4545 SH SOLE NO 0 0 4545 UNION PAC CORP COM 907818108 19375 140169 SH SOLE NO 0 0 140169 UNITED BANKSHARES INC WEST V COM 909907107 897 28860 SH SOLE NO 0 0 28860 UNITED CMNTY FINL CORP OHIO COM 909839102 867 97980 SH SOLE NO 0 0 97980 UNITED CONTL HLDGS INC COM 910047109 495 5913 SH SOLE NO 0 0 5913 UNITED FINL BANCORP INC NEW COM 910304104 735 50062 SH SOLE NO 0 0 50062 UNITED NAT FOODS INC COM 911163103 342 32338 SH SOLE NO 0 0 32338 UNITED PARCEL SERVICE INC CL B 911312106 37038 379764 SH SOLE NO 0 0 379764 UNITED RENTALS INC COM 911363109 2482 24214 SH SOLE NO 0 0 24214 UNITED STATES OIL FUND LP UNITS 91232N108 938 97191 SH SOLE NO 0 0 97191 UNITED STATES STL CORP NEW COM 912909108 1583 86832 SH SOLE NO 0 0 86832 UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 218 5819 SH SOLE NO 0 0 5819 UNITED TECHNOLOGIES CORP COM 913017109 36902 346564 SH SOLE NO 0 0 346564 UNITEDHEALTH GROUP INC COM 91324P102 36782 147651 SH SOLE NO 0 0 147651 UNITI GROUP INC COM 91325V108 510 32789 SH SOLE NO 0 0 32789 UNITIL CORP COM 913259107 430 8508 SH SOLE NO 0 0 8508 UNIVERSAL CORP VA COM 913456109 526 9713 SH SOLE NO 0 0 9713 UNIVERSAL DISPLAY CORP COM 91347P105 1789 19128 SH SOLE NO 0 0 19128 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 300 4898 SH SOLE NO 0 0 4898 UNIVERSAL HLTH SVCS INC CL B 913903100 238 2043 SH SOLE NO 0 0 2043 UNUM GROUP COM 91529Y106 1056 35953 SH SOLE NO 0 0 35953 US BANCORP DEL COM NEW 902973304 14754 322853 SH SOLE NO 0 0 322853 V F CORP COM 918204108 7796 109282 SH SOLE NO 0 0 109282 VAIL RESORTS INC COM 91879Q109 278 1319 SH SOLE NO 0 0 1319 VALE S A ADR 91912E105 404 30676 SH SOLE NO 0 0 30676 VALERO ENERGY CORP NEW COM 91913Y100 7256 96787 SH SOLE NO 0 0 96787 VALLEY NATL BANCORP COM 919794107 2759 310807 SH SOLE NO 0 0 310807 VALVOLINE INC COM 92047W101 310 16024 SH SOLE NO 0 0 16024 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 880 15470 SH SOLE NO 0 0 15470 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 1290 27194 SH SOLE NO 0 0 27194 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 945 54664 SH SOLE NO 0 0 54664 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 280 20005 SH SOLE NO 0 0 20005 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1709 15441 SH SOLE NO 0 0 15441 VANECK VECTORS ETF TR COAL ETF 92189F809 178 14238 SH SOLE NO 0 0 14238 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 408 18264 SH SOLE NO 0 0 18264 VANECK VECTORS ETF TR ENVIRONMENTAL SV 92189F304 241 2895 SH SOLE NO 0 0 2895 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 2704 101392 SH SOLE NO 0 0 101392 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 7391 350480 SH SOLE NO 0 0 350480 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 8590 140740 SH SOLE NO 0 0 140740 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 454 18392 SH SOLE NO 0 0 18392 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 879 26662 SH SOLE NO 0 0 26662 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 4202 139068 SH SOLE NO 0 0 139068 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 9233 224287 SH SOLE NO 0 0 224287 VANECK VECTORS ETF TR NDR CMG LN FLT 92189F148 2677 108904 SH SOLE NO 0 0 108904 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 499 35628 SH SOLE NO 0 0 35628 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 754 42576 SH SOLE NO 0 0 42576 VANECK VECTORS ETF TR RETAIL ETF 92189F684 1286 13694 SH SOLE NO 0 0 13694 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 967 11082 SH SOLE NO 0 0 11082 VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 259 10710 SH SOLE NO 0 0 10710 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 5656 41900 SH SOLE NO 0 0 41900 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1195 12254 SH SOLE NO 0 0 12254 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 454 3854 SH SOLE NO 0 0 3854 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 9290 83051 SH SOLE NO 0 0 83051 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 288 2745 SH SOLE NO 0 0 2745 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 4120 29787 SH SOLE NO 0 0 29787 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 933 8214 SH SOLE NO 0 0 8214 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 12070 95982 SH SOLE NO 0 0 95982 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 21585 265540 SH SOLE NO 0 0 265540 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 2561 29275 SH SOLE NO 0 0 29275 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 185105 2355925 SH SOLE NO 0 0 2355925 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 63692 804101 SH SOLE NO 0 0 804101 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 42437 782258 SH SOLE NO 0 0 782258 VANGUARD GROUP DIV APP ETF 921908844 151692 1548670 SH SOLE NO 0 0 1548670 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 12803 128274 SH SOLE NO 0 0 128274 VANGUARD INDEX FDS GROWTH ETF 922908736 159045 1183992 SH SOLE NO 0 0 1183992 VANGUARD INDEX FDS LARGE CAP ETF 922908637 35336 307647 SH SOLE NO 0 0 307647 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 37759 315477 SH SOLE NO 0 0 315477 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 36825 386582 SH SOLE NO 0 0 386582 VANGUARD INDEX FDS MID CAP ETF 922908629 97242 703740 SH SOLE NO 0 0 703740 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 48582 651508 SH SOLE NO 0 0 651508 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 148489 646138 SH SOLE NO 0 0 646138 VANGUARD INDEX FDS SM CP VAL ETF 922908611 40610 356047 SH SOLE NO 0 0 356047 VANGUARD INDEX FDS SMALL CP ETF 922908751 89025 674489 SH SOLE NO 0 0 674489 VANGUARD INDEX FDS SML CP GRW ETF 922908595 20357 135183 SH SOLE NO 0 0 135183 VANGUARD INDEX FDS TOTAL STK MKT 922908769 406662 3186259 SH SOLE NO 0 0 3186259 VANGUARD INDEX FDS VALUE ETF 922908744 164222 1676592 SH SOLE NO 0 0 1676592 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 47466 1041383 SH SOLE NO 0 0 1041383 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 144338 3788423 SH SOLE NO 0 0 3788423 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 13542 278533 SH SOLE NO 0 0 278533 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 2010 33160 SH SOLE NO 0 0 33160 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 81677 862667 SH SOLE NO 0 0 862667 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 2909 55521 SH SOLE NO 0 0 55521 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 25473 389141 SH SOLE NO 0 0 389141 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 9428 196757 SH SOLE NO 0 0 196757 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 8058 157854 SH SOLE NO 0 0 157854 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 30439 367354 SH SOLE NO 0 0 367354 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 1449 22833 SH SOLE NO 0 0 22833 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 678 7964 SH SOLE NO 0 0 7964 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 576 7718 SH SOLE NO 0 0 7718 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 2706 52559 SH SOLE NO 0 0 52559 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1013 16863 SH SOLE NO 0 0 16863 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 43557 558863 SH SOLE NO 0 0 558863 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 15178 112862 SH SOLE NO 0 0 112862 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 2549 22269 SH SOLE NO 0 0 22269 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 4467 46013 SH SOLE NO 0 0 46013 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1689 13852 SH SOLE NO 0 0 13852 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 2200 20497 SH SOLE NO 0 0 20497 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 2266 24286 SH SOLE NO 0 0 24286 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 586 5147 SH SOLE NO 0 0 5147 VANGUARD STAR FD VG TL INTL STK F 921909768 31437 665757 SH SOLE NO 0 0 665757 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 460237 12405318 SH SOLE NO 0 0 12405318 VANGUARD WELLINGTON FD US MINIMUM 921935409 1512 20432 SH SOLE NO 0 0 20432 VANGUARD WELLINGTON FD US MULTIFACTOR 921935607 1774 26279 SH SOLE NO 0 0 26279 VANGUARD WELLINGTON FD US QUALITY 921935706 496 7107 SH SOLE NO 0 0 7107 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 459 6166 SH SOLE NO 0 0 6166 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 87641 1123757 SH SOLE NO 0 0 1123757 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 12793 222107 SH SOLE NO 0 0 222107 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 3290 58474 SH SOLE NO 0 0 58474 VANGUARD WORLD FD ESG US STK ETF 921910733 443 10315 SH SOLE NO 0 0 10315 VANGUARD WORLD FD EXTENDED DUR 921910709 310 2734 SH SOLE NO 0 0 2734 VANGUARD WORLD FD MEGA CAP INDEX 921910873 11488 132237 SH SOLE NO 0 0 132237 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 3966 55502 SH SOLE NO 0 0 55502 VANGUARD WORLD FD MEGA GRWTH IND 921910816 20542 191969 SH SOLE NO 0 0 191969 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1592 21493 SH SOLE NO 0 0 21493 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 6895 45813 SH SOLE NO 0 0 45813 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 14625 111497 SH SOLE NO 0 0 111497 VANGUARD WORLD FDS ENERGY ETF 92204A306 13609 176496 SH SOLE NO 0 0 176496 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 8982 151330 SH SOLE NO 0 0 151330 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 23190 144398 SH SOLE NO 0 0 144398 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1970 16363 SH SOLE NO 0 0 16363 VANGUARD WORLD FDS INF TECH ETF 92204A702 23915 143350 SH SOLE NO 0 0 143350 VANGUARD WORLD FDS MATERIALS ETF 92204A801 5067 45726 SH SOLE NO 0 0 45726 VANGUARD WORLD FDS UTILITIES ETF 92204A876 6343 53834 SH SOLE NO 0 0 53834 VARIAN MED SYS INC COM 92220P105 1393 12302 SH SOLE NO 0 0 12302 VECTOR GROUP LTD COM 92240M108 1757 180651 SH SOLE NO 0 0 180651 VECTREN CORP COM 92240G101 1499 20832 SH SOLE NO 0 0 20832 VEEVA SYS INC CL A COM 922475108 3138 35136 SH SOLE NO 0 0 35136 VENTAS INC COM 92276F100 8262 141030 SH SOLE NO 0 0 141030 VERASTEM INC COM 92337C104 41 12214 SH SOLE NO 0 0 12214 VEREIT INC COM 92339V100 2905 406422 SH SOLE NO 0 0 406422 VERICEL CORP COM 92346J108 393 22625 SH SOLE NO 0 0 22625 VERISIGN INC COM 92343E102 467 3150 SH SOLE NO 0 0 3150 VERISK ANALYTICS INC COM 92345Y106 1274 11684 SH SOLE NO 0 0 11684 VERITEX HLDGS INC COM 923451108 230 10775 SH SOLE NO 0 0 10775 VERIZON COMMUNICATIONS INC COM 92343V104 159437 2835963 SH SOLE NO 0 0 2835963 VERSUM MATLS INC COM 92532W103 209 7573 SH SOLE NO 0 0 7573 VERTEX PHARMACEUTICALS INC COM 92532F100 2584 15598 SH SOLE NO 0 0 15598 VIACOM INC NEW CL B 92553P201 906 35271 SH SOLE NO 0 0 35271 VIAVI SOLUTIONS INC COM 925550105 152 15161 SH SOLE NO 0 0 15161 VIAVI SOLUTIONS INC NOTE 1.000% 3/0 925550AB1 29 30000 SH SOLE NO 0 0 30000 VICOR CORP COM 925815102 801 21209 SH SOLE NO 0 0 21209 VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 1226 39921 SH SOLE NO 0 0 39921 VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 1742 58304 SH SOLE NO 0 0 58304 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 31105 708393 SH SOLE NO 0 0 708393 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 8527 193904 SH SOLE NO 0 0 193904 VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 4216 106999 SH SOLE NO 0 0 106999 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 15734 371788 SH SOLE NO 0 0 371788 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 2173 52559 SH SOLE NO 0 0 52559 VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 961 23712 SH SOLE NO 0 0 23712 VIEWRAY INC COM 92672L107 68 11338 SH SOLE NO 0 0 11338 VIKING THERAPEUTICS INC COM 92686J106 126 16500 SH SOLE NO 0 0 16500 VISA INC COM CL A 92826C839 71890 544875 SH SOLE NO 0 0 544875 VISTA GOLD CORP COM NEW 927926303 10 20180 SH SOLE NO 0 0 20180 VMWARE INC CL A COM 928563402 853 6222 SH SOLE NO 0 0 6222 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 4243 220117 SH SOLE NO 0 0 220117 VORNADO RLTY TR SH BEN INT 929042109 239 3865 SH SOLE NO 0 0 3865 VOXX INTL CORP CL A 91829F104 192 48649 SH SOLE NO 0 0 48649 VOYA FINL INC COM 929089100 794 19802 SH SOLE NO 0 0 19802 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 473 80832 SH SOLE NO 0 0 80832 VOYA INFRASTRUCTURE INDLS & COM 92912X101 116 10548 SH SOLE NO 0 0 10548 VOYA PRIME RATE TR SH BEN INT 92913A100 143 32004 SH SOLE NO 0 0 32004 VOYA RISK MANAGED NAT RES FD COM 92913C106 196 45907 SH SOLE NO 0 0 45907 VOYAGER THERAPEUTICS INC COM 92915B106 118 12559 SH SOLE NO 0 0 12559 VULCAN MATLS CO COM 929160109 2877 29121 SH SOLE NO 0 0 29121 W P CAREY INC COM 92936U109 165759 2536876 SH SOLE NO 0 0 2536876 W R BERKLEY CORPORATION COM 084423102 304 4120 SH SOLE NO 0 0 4120 WABCO HLDGS INC COM 92927K102 238 2222 SH SOLE NO 0 0 2222 WALGREENS BOOTS ALLIANCE INC COM 931427108 22059 322832 SH SOLE NO 0 0 322832 WALMART INC COM 931142103 46048 494350 SH SOLE NO 0 0 494350 WASHINGTON PRIME GROUP NEW COM 93964W108 78 16151 SH SOLE NO 0 0 16151 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 238 10378 SH SOLE NO 0 0 10378 WASHINGTON TR BANCORP COM 940610108 798 16794 SH SOLE NO 0 0 16794 WASTE CONNECTIONS INC COM 94106B101 996 13423 SH SOLE NO 0 0 13423 WASTE MGMT INC DEL COM 94106L109 15230 171151 SH SOLE NO 0 0 171151 WATERS CORP COM 941848103 618 3280 SH SOLE NO 0 0 3280 WATERSTONE FINL INC MD COM 94188P101 1154 68909 SH SOLE NO 0 0 68909 WATSCO INC COM 942622200 313 2253 SH SOLE NO 0 0 2253 WATTS WATER TECHNOLOGIES INC CL A 942749102 458 7108 SH SOLE NO 0 0 7108 WAYFAIR INC CL A 94419L101 626 6960 SH SOLE NO 0 0 6960 WD-40 CO COM 929236107 2891 15775 SH SOLE NO 0 0 15775 WEATHERFORD INTL PLC ORD SHS G48833100 29 52665 SH SOLE NO 0 0 52665 WEBSTER FINL CORP CONN COM 947890109 1223 24812 SH SOLE NO 0 0 24812 WEC ENERGY GROUP INC COM 92939U106 9473 136774 SH SOLE NO 0 0 136774 WEIGHT WATCHERS INTL INC NEW COM 948626106 439 11404 SH SOLE NO 0 0 11404 WELBILT INC COM 949090104 324 29176 SH SOLE NO 0 0 29176 WELLCARE HEALTH PLANS INC COM 94946T106 494 2096 SH SOLE NO 0 0 2096 WELLESLEY BANCORP INC COM 949485106 1000 36064 SH SOLE NO 0 0 36064 WELLS FARGO & CO MTNF 6/0 94986RQF1 16 10000 SH SOLE NO 0 0 10000 WELLS FARGO CO NEW COM 949746101 29881 648473 SH SOLE NO 0 0 648473 WELLS FARGO CO NEW PERP PFD CNV A 949746804 1595 1264 SH SOLE NO 0 0 1264 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 98 21248 SH SOLE NO 0 0 21248 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 186 25823 SH SOLE NO 0 0 25823 WELLS FARGO MULTI SECTOR INC COM 94987D101 387 34961 SH SOLE NO 0 0 34961 WELLS FARGO UTILITIES AND HI WF UTILITIES INC 94987E109 163 14623 SH SOLE NO 0 0 14623 WELLTOWER INC COM 95040Q104 8339 120149 SH SOLE NO 0 0 120149 WENDYS CO COM 95058W100 706 45279 SH SOLE NO 0 0 45279 WESBANCO INC COM 950810101 477 13016 SH SOLE NO 0 0 13016 WEST PHARMACEUTICAL SVSC INC COM 955306105 378 3856 SH SOLE NO 0 0 3856 WESTERN ASSET EMRG MKT DEBT COM 95766A101 389 31656 SH SOLE NO 0 0 31656 WESTERN ASSET GLB HI INCOME COM 95766B109 85 10302 SH SOLE NO 0 0 10302 WESTERN ASSET HIGH INCM FD I COM 95766J102 180 31334 SH SOLE NO 0 0 31334 WESTERN ASSET HIGH INCM OPP COM 95766K109 62 14290 SH SOLE NO 0 0 14290 WESTERN ASSET INTM MUNI FD I COM 958435109 1658 198648 SH SOLE NO 0 0 198648 WESTERN ASSET MTG CAP CORP COM 95790D105 130 15687 SH SOLE NO 0 0 15687 WESTERN ASSET MTG DEF OPPTY COM 95790B109 1822 89373 SH SOLE NO 0 0 89373 WESTERN ASSET MUN DEF OPP TR COM 95768A109 603 30937 SH SOLE NO 0 0 30937 WESTERN ASSET MUN HI INCM FD COM 95766N103 204 29535 SH SOLE NO 0 0 29535 WESTERN ASST MNGD MUN FD INC COM 95766M105 506 39863 SH SOLE NO 0 0 39863 WESTERN AST INFL LKD OPP & I COM 95766R104 242 23901 SH SOLE NO 0 0 23901 WESTERN DIGITAL CORP COM 958102105 1044 28265 SH SOLE NO 0 0 28265 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 216 5130 SH SOLE NO 0 0 5130 WESTERN UN CO COM 959802109 1083 63495 SH SOLE NO 0 0 63495 WESTPAC BKG CORP SPONSORED ADR 961214301 994 56929 SH SOLE NO 0 0 56929 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 51 38978 SH SOLE NO 0 0 38978 WESTROCK CO COM 96145D105 708 18757 SH SOLE NO 0 0 18757 WEYERHAEUSER CO COM 962166104 6022 275498 SH SOLE NO 0 0 275498 WHEATON PRECIOUS METALS CORP COM 962879102 1949 99842 SH SOLE NO 0 0 99842 WHEELER REAL ESTATE INVT TR CV PFD SER B 963025309 217 27995 SH SOLE NO 0 0 27995 WHIRLPOOL CORP COM 963320106 954 8926 SH SOLE NO 0 0 8926 WHITE MTNS INS GROUP LTD COM G9618E107 228 266 SH SOLE NO 0 0 266 WHITESTONE REIT COM 966084204 420 34302 SH SOLE NO 0 0 34302 WILLIAMS COS INC DEL COM 969457100 2005 90958 SH SOLE NO 0 0 90958 WILLIAMS SONOMA INC COM 969904101 4704 93244 SH SOLE NO 0 0 93244 WILLIS TOWERS WATSON PUB LTD SHS G96629103 1209 7966 SH SOLE NO 0 0 7966 WINDSTREAM HLDGS INC COM PAR 97382A309 34 16285 SH SOLE NO 0 0 16285 WINTRUST FINL CORP COM 97650W108 545 8202 SH SOLE NO 0 0 8202 WISDOMTREE INVTS INC COM 97717P104 192 28927 SH SOLE NO 0 0 28927 WISDOMTREE TR CURRNCY INT EQ 97717X263 9276 358028 SH SOLE NO 0 0 358028 WISDOMTREE TR EM EX ST-OWNED 97717X578 6757 264386 SH SOLE NO 0 0 264386 WISDOMTREE TR EM LCL DEBT FD 97717X867 398 11893 SH SOLE NO 0 0 11893 WISDOMTREE TR EMER MKT HIGH FD 97717W315 4672 116363 SH SOLE NO 0 0 116363 WISDOMTREE TR EMG MKTS SMCAP 97717W281 2101 50164 SH SOLE NO 0 0 50164 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 5208 92283 SH SOLE NO 0 0 92283 WISDOMTREE TR EUROPE SMCP DV 97717W869 2528 47387 SH SOLE NO 0 0 47387 WISDOMTREE TR FLOATNG RAT TREA 97717X628 376 15027 SH SOLE NO 0 0 15027 WISDOMTREE TR INDIA ERNGS FD 97717W422 333 13445 SH SOLE NO 0 0 13445 WISDOMTREE TR INTL DIV EX FINL 97717W786 2473 65272 SH SOLE NO 0 0 65272 WISDOMTREE TR INTL EQUITY FD 97717W703 754 16197 SH SOLE NO 0 0 16197 WISDOMTREE TR INTL LRGCAP DV 97717W794 2516 59175 SH SOLE NO 0 0 59175 WISDOMTREE TR INTL MIDCAP DV 97717W778 1231 21695 SH SOLE NO 0 0 21695 WISDOMTREE TR INTL SMCAP DIV 97717W760 9237 153146 SH SOLE NO 0 0 153146 WISDOMTREE TR INTRST RATE HDGE 97717W380 397 8413 SH SOLE NO 0 0 8413 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 979 35195 SH SOLE NO 0 0 35195 WISDOMTREE TR ITL HIGH DIV FD 97717W802 567 15295 SH SOLE NO 0 0 15295 WISDOMTREE TR JAPN HEDGE EQT 97717W851 1511 32577 SH SOLE NO 0 0 32577 WISDOMTREE TR JPN SCAP HDG EQT 97717W521 572 15526 SH SOLE NO 0 0 15526 WISDOMTREE TR US DIVID EX FNCL 97717W406 6324 82162 SH SOLE NO 0 0 82162 WISDOMTREE TR US HIGH DIVIDEND 97717W208 2038 31301 SH SOLE NO 0 0 31301 WISDOMTREE TR US LARGECAP DIVD 97717W307 13469 159493 SH SOLE NO 0 0 159493 WISDOMTREE TR US MIDCAP DIVID 97717W505 32322 1021888 SH SOLE NO 0 0 1021888 WISDOMTREE TR US MIDCP EARNING 97717W570 2813 82049 SH SOLE NO 0 0 82049 WISDOMTREE TR US QTLY DIV GRT 97717X669 6887 179694 SH SOLE NO 0 0 179694 WISDOMTREE TR US S CAP QTY DIV 97717X651 785 25205 SH SOLE NO 0 0 25205 WISDOMTREE TR US SMALLCAP DIVD 97717W604 17158 699494 SH SOLE NO 0 0 699494 WISDOMTREE TR US SMALLCP ERNGS 97717W562 5695 177775 SH SOLE NO 0 0 177775 WISDOMTREE TR US TOTAL DIVIDND 97717W109 2750 32499 SH SOLE NO 0 0 32499 WISDOMTREE TR US TOTAL EARNING 97717W596 450 15841 SH SOLE NO 0 0 15841 WIX COM LTD SHS M98068105 287 3180 SH SOLE NO 0 0 3180 WOODWARD INC COM 980745103 210 2839 SH SOLE NO 0 0 2839 WORKDAY INC CL A 98138H101 3057 19146 SH SOLE NO 0 0 19146 WORKIVA INC COM CL A 98139A105 298 8306 SH SOLE NO 0 0 8306 WORLD WRESTLING ENTMT INC CL A 98156Q108 256 3436 SH SOLE NO 0 0 3436 WORLDPAY INC CL A 981558109 297 3891 SH SOLE NO 0 0 3891 WORTHINGTON INDS INC COM 981811102 230 6605 SH SOLE NO 0 0 6605 WRAP TECHNOLOGIES INC COM 98212N107 34 10951 SH SOLE NO 0 0 10951 WSFS FINL CORP COM 929328102 578 15256 SH SOLE NO 0 0 15256 WYNN RESORTS LTD COM 983134107 801 8100 SH SOLE NO 0 0 8100 XCEL ENERGY INC COM 98389B100 6768 137369 SH SOLE NO 0 0 137369 XENIA HOTELS & RESORTS INC COM 984017103 2380 138419 SH SOLE NO 0 0 138419 XEROX CORP COM NEW 984121608 979 49580 SH SOLE NO 0 0 49580 XILINX INC COM 983919101 1842 21637 SH SOLE NO 0 0 21637 XPO LOGISTICS INC COM 983793100 379 6661 SH SOLE NO 0 0 6661 XYLEM INC COM 98419M100 2298 34452 SH SOLE NO 0 0 34452 YAMANA GOLD INC COM 98462Y100 118 50238 SH SOLE NO 0 0 50238 YEXT INC COM 98585N106 719 48460 SH SOLE NO 0 0 48460 YORK WTR CO COM 987184108 298 9298 SH SOLE NO 0 0 9298 YUM BRANDS INC COM 988498101 9611 104568 SH SOLE NO 0 0 104568 YUM CHINA HLDGS INC COM 98850P109 3430 102316 SH SOLE NO 0 0 102316 ZEBRA TECHNOLOGIES CORP CL A 989207105 715 4491 SH SOLE NO 0 0 4491 ZIMMER BIOMET HLDGS INC COM 98956P102 4159 40104 SH SOLE NO 0 0 40104 ZION OIL & GAS INC COM 989696109 4 11360 SH SOLE NO 0 0 11360 ZIONS BANCORPORATION N A COM 989701107 312 7666 SH SOLE NO 0 0 7666 ZIOPHARM ONCOLOGY INC COM 98973P101 119 63649 SH SOLE NO 0 0 63649 ZOETIS INC CL A 98978V103 5547 64847 SH SOLE NO 0 0 64847 ZYNERBA PHARMACEUTICALS INC COM 98986X109 42 14420 SH SOLE NO 0 0 14420 ZYNGA INC CL A 98986T108 74 19025 SH SOLE NO 0 0 19025