The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABB LIMITED SPONS ADR Common Stock 000375204 1,262 66,856 SH   SOLE 0 0 66,856 0
ADT INC Common Stock 00090Q103 309 48,300 SH   SOLE 0 0 48,300 0
AFLAC INC Common Stock 001055102 8,131 162,628 SH   SOLE 0 0 162,628 0
AGNC INVESTMENT CORP Common Stock 00123Q104 596 33,124 SH   SOLE 0 0 33,124 0
AES CORP Common Stock 00130H105 17,818 985,481 SH   SOLE 0 0 985,481 0
AK STEEL HLDG CORP Common Stock 001547108 33 12,050 SH   SOLE 0 0 12,050 0
ALPS RVRFRNT DYN US ETF ETF/Closed End 00162Q510 429 13,043 SH   SOLE 0 0 13,043 0
ALPS RVRFRNT DYN US ETF ETF/Closed End 00162Q528 714 22,237 SH   SOLE 0 0 22,237 0
ALPS RVRFRNT DYN COR ETF ETF/Closed End- 00162Q536 341 13,966 SH   SOLE 0 0 13,966 0
ALPS MED BREAKTHROUG ETF ETF/Closed End 00162Q593 257 7,103 SH   SOLE 0 0 7,103 0
ALPS INTL SEC DV DOG ETF ETF/Closed End 00162Q718 2,910 110,851 SH   SOLE 0 0 110,851 0
ALPS RIVERFRONT STRT ETF ETF/Closed End- 00162Q783 634 25,752 SH   SOLE 0 0 25,752 0
ALPS SECTOR DIV DOGS ETF ETF/Closed End 00162Q858 48,183 1,123,139 SH   SOLE 0 0 1,123,139 0
ALPS ALERIAN MLP ETF ETF/Closed End 00162Q866 12,655 1,261,728 SH   SOLE 0 0 1,261,728 0
AMC NETWORKS INC CL A Common Stock 00164V103 1,597 28,138 SH   SOLE 0 0 28,138 0
AMN HEALTHCARE SVCS INC Common Stock 001744101 2,572 54,610 SH   SOLE 0 0 54,610 0
ASGN INC Common Stock 00191U102 1,215 19,142 SH   SOLE 0 0 19,142 0
ATT INC Common Stock 00206R102 91,102 2,905,032 SH   SOLE 0 0 2,905,032 0
ARK INNOVATION ETF ETF/Closed End 00214Q104 5,376 115,046 SH   SOLE 0 0 115,046 0
ARK GENOMIC REVOLUTN ETF ETF/Closed End 00214Q302 229 6,969 SH   SOLE 0 0 6,969 0
ARK WEB X0 ETF ETF/Closed End 00214Q401 502 9,687 SH   SOLE 0 0 9,687 0
ASE TECH HLDG CO LTD Common Stock 00215W100 412 95,660 SH   SOLE 0 0 95,660 0
AARONS INC 050 Common Stock 002535300 764 14,517 SH   SOLE 0 0 14,517 0
ABBOTT LABORATORIES Common Stock 002824100 34,839 435,813 SH   SOLE 0 0 435,813 0
ABBVIE INC Common Stock 00287Y109 38,003 471,556 SH   SOLE 0 0 471,556 0
ABERDEEN ASIA PACIFIC ETF/Closed End- 003009107 338 79,884 SH   SOLE 0 0 79,884 0
ABERDEEN GLB PREM PPTYS ETF/Closed End 00302L108 337 56,051 SH   SOLE 0 0 56,051 0
ABERDEEN TTL DYN DIV FD ETF/Closed End 00326L100 512 62,039 SH   SOLE 0 0 62,039 0
ABIOMED INC Common Stock 003654100 395 1,383 SH   SOLE 0 0 1,383 0
ACETO CORP Common Stock 004446100 31 176,950 SH   SOLE 0 0 176,950 0
ACTIVISION BLIZZARD INC Common Stock 00507V109 2,399 52,698 SH   SOLE 0 0 52,698 0
ACUITY BRANDS INC Common Stock 00508Y102 746 6,220 SH   SOLE 0 0 6,220 0
ADAMS DIVRS EQ FUND INC ETF/Closed End 006212104 172 11,886 SH   SOLE 0 0 11,886 0
ADOBE INC Common Stock 00724F101 9,170 34,410 SH   SOLE 0 0 34,410 0
ADVANCE AUTO PARTS INC Common Stock 00751Y106 209 1,224 SH   SOLE 0 0 1,224 0
AEHR TEST SYSTEMS Common Stock 00760J108 330 239,000 SH   SOLE 0 0 239,000 0
ADVSHS D WRIGHT ADR ETF ETF/Closed End 00768Y206 486 10,678 SH   SOLE 0 0 10,678 0
RANGER EQ BEAR ETF ETF/Closed End- 00768Y883 3,915 571,933 SH   SOLE 0 0 571,933 0
AEROJET ROCKETDYNE HLDGS Common Stock 007800105 297 8,350 SH   SOLE 0 0 8,350 0
ADVANCED MICRO DEVICES Common Stock 007903107 3,285 128,726 SH   SOLE 0 0 128,726 0
AFFILIATED MGRS GRP INC Common Stock 008252108 237 2,215 SH   SOLE 0 0 2,215 0
AGILENT TECHNOLOGIES INC Common Stock 00846U101 1,148 14,285 SH   SOLE 0 0 14,285 0
AGNICOEAGLE MINES LTD Common Stock 008474108 316 7,267 SH   SOLE 0 0 7,267 0
AGREE REALTY CORP REIT 008492100 217 3,136 SH   SOLE 0 0 3,136 0
AIR PDTS CHEMICALS INC Common Stock 009158106 8,219 43,038 SH   SOLE 0 0 43,038 0
AKAMAI TECHNOLOGIES INC Common Stock 00971T101 2,134 29,755 SH   SOLE 0 0 29,755 0
ALASKA AIR GROUP INC Common Stock 011659109 1,136 20,237 SH   SOLE 0 0 20,237 0
ALBEMARLE CORP Common Stock 012653101 973 11,867 SH   SOLE 0 0 11,867 0
ALCOA UPSTREAM CORP Common Stock 013872106 291 10,341 SH   SOLE 0 0 10,341 0
ALEXANDRIA RL EST EQUITY REIT 015271109 1,550 10,874 SH   SOLE 0 0 10,874 0
ALEXION PHARMS INC Common Stock 015351109 2,716 20,094 SH   SOLE 0 0 20,094 0
ALIBABA GRP HLDG SPN ADS Common Stock 01609W102 11,843 64,913 SH   SOLE 0 0 64,913 0
ALIGN TECHNOLOGY INC Common Stock 016255101 5,699 20,045 SH   SOLE 0 0 20,045 0
ALLEGHANY CORP DE Common Stock 017175100 1,920 3,135 SH   SOLE 0 0 3,135 0
ALLEGHENY TECHNOLOGIES Common Stock 01741R102 213 8,327 SH   SOLE 0 0 8,327 0
ALLEGIANT TRAVEL COMPANY Common Stock 01748X102 611 4,716 SH   SOLE 0 0 4,716 0
ALLIANCEBERNSTEIN GLBL ETF/Closed End- 01879R106 917 79,141 SH   SOLE 0 0 79,141 0
ALLIANT ENERGY CORP Common Stock 018802108 3,011 63,881 SH   SOLE 0 0 63,881 0
ALLIANCEBERNSTEIN HLDG MLP 01881G106 2,098 72,621 SH   SOLE 0 0 72,621 0
ALLIANZGI NFJ DIV ETF/Closed End 01883A107 511 42,377 SH   SOLE 0 0 42,377 0
ALLIANZGI CONV INCM TGT ETF/Closed End- 01883H102 107 11,905 SH   SOLE 0 0 11,905 0
ALLIANZGI DIVS INCMCONV ETF/Closed End 01883J108 354 15,650 SH   SOLE 0 0 15,650 0
ALLISON TRANSMISSION Common Stock 01973R101 1,919 42,728 SH   SOLE 0 0 42,728 0
ALLSCRIPTS HLTHCR SOLTNS Common Stock 01988P108 327 34,317 SH   SOLE 0 0 34,317 0
ALLSTATE CORP Common Stock 020002101 2,811 29,842 SH   SOLE 0 0 29,842 0
ALLY FINANCIAL INC Common Stock 02005N100 839 30,537 SH   SOLE 0 0 30,537 0
ALPHABET INC C Common Stock 02079K107 48,473 41,313 SH   SOLE 0 0 41,313 0
ALPHABET INC A Common Stock 02079K305 72,045 61,216 SH   SOLE 0 0 61,216 0
ALTABA INC Common Stock 021346101 739 9,968 SH   SOLE 0 0 9,968 0
ALTERYX INC A Common Stock 02156B103 754 8,994 SH   SOLE 0 0 8,994 0
ALTRIA GROUP INC Common Stock 02209S103 41,549 723,468 SH   SOLE 0 0 723,468 0
AMARIN CORP PLC ADR NEW Common Stock 023111206 627 30,200 SH   SOLE 0 0 30,200 0
AMAZONCOM INC Common Stock 023135106 135,214 75,931 SH   SOLE 0 0 75,931 0
AMBEV S A SPON ADR Common Stock 02319V103 46 10,646 SH   SOLE 0 0 10,646 0
AMEDISYS INC Common Stock 023436108 872 7,076 SH   SOLE 0 0 7,076 0
AMEREN CORP Common Stock 023608102 586 7,965 SH   SOLE 0 0 7,965 0
AMERICA FIRST MULTFAM LP MLP 02364V107 82 12,000 SH   SOLE 0 0 12,000 0
AMERICAN ARLNS GRP INC Common Stock 02376R102 1,969 62,009 SH   SOLE 0 0 62,009 0
AMERICAN CAMPUS CMNTYS Common Stock 024835100 1,039 21,843 SH   SOLE 0 0 21,843 0
AMER ELEC PWR CO INC Common Stock 025537101 5,925 70,740 SH   SOLE 0 0 70,740 0
AMERN EAGLE OUTFITTERS Common Stock 02553E106 420 18,930 SH   SOLE 0 0 18,930 0
AMERN EXPRESS CO Common Stock 025816109 15,775 144,325 SH   SOLE 0 0 144,325 0
AMERICAN INTL GROUP NEW Common Stock 026874784 4,397 102,121 SH   SOLE 0 0 102,121 0
AMERICAN OUTDOOR BRANDS Common Stock 02874P103 204 21,815 SH   SOLE 0 0 21,815 0
AMERICAN STS WTR CO Common Stock 029899101 886 12,420 SH   SOLE 0 0 12,420 0
AMERICAN TOWER CORP NEW REIT 03027X100 12,781 64,860 SH   SOLE 0 0 64,860 0
AMER WATER WORKS COMPANY Common Stock 030420103 6,643 63,720 SH   SOLE 0 0 63,720 0
AMERICAS CAR MART INC Common Stock 03062T105 832 9,108 SH   SOLE 0 0 9,108 0
AMERISOURCEBERGEN CORP Common Stock 03073E105 833 10,474 SH   SOLE 0 0 10,474 0
AMERIPRISE FINL INC Common Stock 03076C106 338 2,642 SH   SOLE 0 0 2,642 0
AMERIS BANCORP Common Stock 03076K108 1,068 31,087 SH   SOLE 0 0 31,087 0
AMERIGAS PARTNERS LP MLP 030975106 747 24,190 SH   SOLE 0 0 24,190 0
AMETEK INC NEW Common Stock 031100100 3,478 41,913 SH   SOLE 0 0 41,913 0
AMGEN INC Common Stock 031162100 33,461 176,129 SH   SOLE 0 0 176,129 0
AMPHENOL CORP CL A NEW Common Stock 032095101 1,144 12,114 SH   SOLE 0 0 12,114 0
AMPLIFY ONLIN RETAIL ETF ETF/Closed End 032108102 271 5,540 SH   SOLE 0 0 5,540 0
AMTECH SYS INC PAR 01 Common Stock 032332504 604 113,256 SH   SOLE 0 0 113,256 0
ANADARKO PETROLEUM CORP Common Stock 032511107 5,451 119,865 SH   SOLE 0 0 119,865 0
ANALOG DEVICES INC Common Stock 032654105 15,519 147,422 SH   SOLE 0 0 147,422 0
ANAPTYSBIO INC Common Stock 032724106 290 3,975 SH   SOLE 0 0 3,975 0
ANDEAVOR LOGISTICS LP Common Stock 03350F106 1,149 32,575 SH   SOLE 0 0 32,575 0
ANHEUSER BUSCH INBEV Common Stock 03524A108 6,806 81,047 SH   SOLE 0 0 81,047 0
ANNALY CAP MGMT INC REIT 035710409 3,306 330,936 SH   SOLE 0 0 330,936 0
ANSYS INC Common Stock 03662Q105 4,688 25,660 SH   SOLE 0 0 25,660 0
ANTERO RESOURCES CORP Common Stock 03674X106 398 45,083 SH   SOLE 0 0 45,083 0
ANTHEM INC Common Stock 036752103 5,188 18,078 SH   SOLE 0 0 18,078 0
ANTERO MIDSTREAM CORP Common Stock 03676B102 712 51,671 SH   SOLE 0 0 51,671 0
APACHE CORP Common Stock 037411105 1,317 38,009 SH   SOLE 0 0 38,009 0
APOLLO INVT CORP NEW ETF/Closed End 03761U502 411 27,114 SH   SOLE 0 0 27,114 0
APPLE INC Common Stock 037833100 209,821 1,104,610 SH   SOLE 0 0 1,104,610 0
APPLE HOSPITALITY REIT REIT 03784Y200 381 23,368 SH   SOLE 0 0 23,368 0
APPLIED MATERIALS INC Common Stock 038222105 2,853 71,926 SH   SOLE 0 0 71,926 0
APTARGROUP INC Common Stock 038336103 268 2,522 SH   SOLE 0 0 2,522 0
AQUA AMERICA INC Common Stock 03836W103 3,792 104,071 SH   SOLE 0 0 104,071 0
ARBOR REALTY TRUST INC REIT 038923108 247 19,048 SH   SOLE 0 0 19,048 0
ARCBEST CORP Common Stock 03937C105 501 16,259 SH   SOLE 0 0 16,259 0
ARCELORMITTAL SA NY NEW Common Stock 03938L203 1,065 52,272 SH   SOLE 0 0 52,272 0
ARCHER DANIELS MIDLAND C Common Stock 039483102 1,666 38,626 SH   SOLE 0 0 38,626 0
ARCOSA INC Common Stock 039653100 224 7,335 SH   SOLE 0 0 7,335 0
ARCONIC INC Common Stock 03965L100 2,999 156,943 SH   SOLE 0 0 156,943 0
ARES MGMT CORP A Common Stock 03990B101 1,206 51,973 SH   SOLE 0 0 51,973 0
ARES CAPITAL CORP BDC Common Stock 04010L103 3,615 210,909 SH   SOLE 0 0 210,909 0
ARISTA NETWORKS INC Common Stock 040413106 2,711 8,622 SH   SOLE 0 0 8,622 0
ARMADA HOFFLER PPTYS INC Common Stock 04208T108 3,949 253,298 SH   SOLE 0 0 253,298 0
ARROW ELECTRONICS INC Common Stock 042735100 1,201 15,588 SH   SOLE 0 0 15,588 0
ARTESIAN RES CORP CL A Common Stock 043113208 297 7,963 SH   SOLE 0 0 7,963 0
ARTISAN PRTNRS ASSET A Common Stock 04316A108 456 18,101 SH   SOLE 0 0 18,101 0
ASBURY AUTO GROUP INC Common Stock 043436104 1,956 28,197 SH   SOLE 0 0 28,197 0
ASHLAND GLOBAL HLDGS INC Common Stock 044186104 771 9,872 SH   SOLE 0 0 9,872 0
ASPEN TECHNOLOGY INC Common Stock 045327103 5,118 49,090 SH   SOLE 0 0 49,090 0
ASTRAZENECA PLC ADR Common Stock 046353108 4,631 114,542 SH   SOLE 0 0 114,542 0
ATKORE INTL GROUP INC Common Stock 047649108 531 24,663 SH   SOLE 0 0 24,663 0
ATMOS ENERGY CORP Common Stock 049560105 3,118 30,294 SH   SOLE 0 0 30,294 0
AURORA CANNABIS INC Common Stock 05156X108 266 29,374 SH   SOLE 0 0 29,374 0
AUTODESK INC Common Stock 052769106 8,446 54,203 SH   SOLE 0 0 54,203 0
AUTOLIV INC Common Stock 052800109 650 8,844 SH   SOLE 0 0 8,844 0
AUTOMATIC DATA PROC INC Common Stock 053015103 21,535 134,813 SH   SOLE 0 0 134,813 0
AUTONATION INC Common Stock 05329W102 212 5,938 SH   SOLE 0 0 5,938 0
AUTOZONE INC Common Stock 053332102 1,301 1,270 SH   SOLE 0 0 1,270 0
AVALONBAY COMMNTYS INC REIT 053484101 1,149 5,724 SH   SOLE 0 0 5,724 0
AVANGRID INC Common Stock 05351W103 713 14,153 SH   SOLE 0 0 14,153 0
AVEO PHARM INC Common Stock 053588109 17 20,500 SH   SOLE 0 0 20,500 0
AVERY DENNISON CORP Common Stock 053611109 2,243 19,851 SH   SOLE 0 0 19,851 0
AVID BIOSERVICES INC Common Stock 05368M106 168 39,579 SH   SOLE 0 0 39,579 0
AXSOME THERAPEUTICS INC Common Stock 05464T104 250 17,575 SH   SOLE 0 0 17,575 0
BBT CORP Common Stock 054937107 13,108 281,705 SH   SOLE 0 0 281,705 0
BG FOODS INC NEW Common Stock 05508R106 1,642 67,230 SH   SOLE 0 0 67,230 0
BCE INC NEW Common Stock 05534B760 19,864 447,498 SH   SOLE 0 0 447,498 0
BHP GROUP PLC SPON ADR Common Stock 05545E209 1,450 30,042 SH   SOLE 0 0 30,042 0
BP PLC SPON ADR Common Stock 055622104 13,932 318,656 SH   SOLE 0 0 318,656 0
BRT APARTMENTS CORP REIT 055645303 168 12,091 SH   SOLE 0 0 12,091 0
BWX TECHS INC Common Stock 05605H100 3,389 68,347 SH   SOLE 0 0 68,347 0
BAIDU INC A SPON ADR Common Stock 056752108 3,560 21,594 SH   SOLE 0 0 21,594 0
BALL CORP Common Stock 058498106 2,691 46,515 SH   SOLE 0 0 46,515 0
BANCO SANTANDER S A ADR Common Stock 05964H105 1,506 325,373 SH   SOLE 0 0 325,373 0
BANK AMERICA CORP Common Stock 060505104 45,793 1,659,759 SH   SOLE 0 0 1,659,759 0
BOA CV L 725 PFD PERPTL CD Par 10 060505682 897 689 SH   SOLE 0 0 689 0
BANK OF HAWAII CORP Common Stock 062540109 804 10,188 SH   SOLE 0 0 10,188 0
BANK MONTREAL QUEBEC Common Stock 063671101 2,259 30,189 SH   SOLE 0 0 30,189 0
BNY MELLON CORP Common Stock 064058100 22,168 439,587 SH   SOLE 0 0 439,587 0
BANK NOVA SCOTIA HALIFAX Common Stock 064149107 214 4,023 SH   SOLE 0 0 4,023 0
BANK OZK Common Stock 06417N103 823 28,403 SH   SOLE 0 0 28,403 0
BANNER CORP NEW Common Stock 06652V208 518 9,556 SH   SOLE 0 0 9,556 0
BANKWELL FINL GRP INC Common Stock 06654A103 270 9,250 SH   SOLE 0 0 9,250 0
BAR HARBOR BANKSHARES Common Stock 066849100 537 20,743 SH   SOLE 0 0 20,743 0
BRCLY BLMBRG CMDTY ETN CD Par 10 06738C778 1,702 75,113 SH   SOLE 0 0 75,113 0
BARCLAYS PLC ADR Common Stock 06738E204 155 19,379 SH   SOLE 0 0 19,379 0
BARINGS BDC INC Common Stock 06759L103 100 10,177 SH   SOLE 0 0 10,177 0
BARINGS GLB SHT DUR HI ETF/Closed End- 06760L100 311 17,159 SH   SOLE 0 0 17,159 0
BARNES GROUP INC Common Stock 067806109 209 4,056 SH   SOLE 0 0 4,056 0
BARRICK GOLD CORP Common Stock 067901108 1,883 137,365 SH   SOLE 0 0 137,365 0
BAUSCH HEALTH COS INC Common Stock 071734107 648 26,239 SH   SOLE 0 0 26,239 0
BAXTER INTL INC Common Stock 071813109 7,730 95,063 SH   SOLE 0 0 95,063 0
BEAZER HOMES USA INC NEW Common Stock 07556Q881 525 45,608 SH   SOLE 0 0 45,608 0
BECTON DICKINSON CO Common Stock 075887109 14,153 56,674 SH   SOLE 0 0 56,674 0
BERKLEY W R CORP Common Stock 084423102 2,974 35,101 SH   SOLE 0 0 35,101 0
BERKSHIRE HATHAWAY INC A Common Stock 084670108 11,145 37 SH   SOLE 0 0 37 0
BERKSHIRE HATHAWAY B NEW Common Stock 084670702 76,935 382,970 SH   SOLE 0 0 382,970 0
BEST BUY COMPANY INC Common Stock 086516101 1,528 21,496 SH   SOLE 0 0 21,496 0
BHP GROUP LTD SPON ADR Common Stock 088606108 908 16,606 SH   SOLE 0 0 16,606 0
BIG LOTS INC Common Stock 089302103 1,049 27,578 SH   SOLE 0 0 27,578 0
BIGLARI HLDGS INC CL B Common Stock 08986R309 545 3,858 SH   SOLE 0 0 3,858 0
BIGLARI HLDGS INC A Common Stock 08986R408 217 295 SH   SOLE 0 0 295 0
BILIBILI INC ADS Common Stock 090040106 447 23,592 SH   SOLE 0 0 23,592 0
BIOCRYST PHARMS INC Common Stock 09058V103 218 26,835 SH   SOLE 0 0 26,835 0
BIODELIVERY SCI INTL INC Common Stock 09060J106 243 45,800 SH   SOLE 0 0 45,800 0
BIOMARIN PHARM INC Common Stock 09061G101 616 6,940 SH   SOLE 0 0 6,940 0
BIOLIFE SOL INC NEW Common Stock 09062W204 378 21,115 SH   SOLE 0 0 21,115 0
BIOGEN INC Common Stock 09062X103 11,284 47,738 SH   SOLE 0 0 47,738 0
BIOSCRIP INC Common Stock 09069N108 31 15,528 SH   SOLE 0 0 15,528 0
BIOTECHNE CORP Common Stock 09073M104 205 1,030 SH   SOLE 0 0 1,030 0
BJS RESTAURANTS INC Common Stock 09180C106 312 6,608 SH   SOLE 0 0 6,608 0
BLACKROCK FLT RT INC TR ETF/Closed End- 091941104 179 14,700 SH   SOLE 0 0 14,700 0
BLACK HILLS CORP Common Stock 092113109 268 3,612 SH   SOLE 0 0 3,612 0
BLACK KNIGHT INC Common Stock 09215C105 1,459 26,779 SH   SOLE 0 0 26,779 0
BLACKBAUD INC Common Stock 09227Q100 373 4,676 SH   SOLE 0 0 4,676 0
BLACKROCK INC Common Stock 09247X101 19,628 45,927 SH   SOLE 0 0 45,927 0
BLACKROCK TXBL MUN BD TR ETF/Closed End- 09248X100 303 13,490 SH   SOLE 0 0 13,490 0
BLACKROCK LTD DURATION ETF/Closed End- 09249W101 371 25,210 SH   SOLE 0 0 25,210 0
BLACKROCK MUN 2020 TERM ETF/Closed End- 09249X109 231 15,357 SH   SOLE 0 0 15,357 0
BLACKROCK ENH GLB DIV TR ETF/Closed End 092501105 182 16,980 SH   SOLE 0 0 16,980 0
BLACKROCK CR INCM TR ETF/Closed End- 092508100 482 38,878 SH   SOLE 0 0 38,878 0
BLKRCK MUN INCM INV QUAL ETF/Closed End- 09250G102 143 10,295 SH   SOLE 0 0 10,295 0
BLACKROCK ENRGY RES TR ETF/Closed End 09250U101 226 18,676 SH   SOLE 0 0 18,676 0
BLACKROCK HLTH SCI TRUST ETF/Closed End 09250W107 578 14,520 SH   SOLE 0 0 14,520 0
BLACKROCK ENH EQ DIV TR ETF/Closed End 09251A104 393 45,990 SH   SOLE 0 0 45,990 0
BLACKROCK ENH INTL DV TR ETF/Closed End 092524107 400 71,940 SH   SOLE 0 0 71,940 0
BLACKROCK CAP INVT BDC Common Stock 092533108 81 13,571 SH   SOLE 0 0 13,571 0
BLKRK MUNIVEST FD II INC ETF/Closed End- 09253T101 179 12,220 SH   SOLE 0 0 12,220 0
BLACKSTONE GROUP LP MLP 09253U108 14,146 404,521 SH   SOLE 0 0 404,521 0
BLKRK MUNI INTERDUR FUND ETF/Closed End- 09253X102 416 30,205 SH   SOLE 0 0 30,205 0
BLAKRK MUNIYIELD QLTY FD ETF/Closed End- 09254F100 890 63,135 SH   SOLE 0 0 63,135 0
BLACKROCK MUNIASSETS FD ETF/Closed End- 09254J102 653 44,004 SH   SOLE 0 0 44,004 0
BLKRK CORP HI YLD FD INC ETF/Closed End- 09255P107 2,139 208,444 SH   SOLE 0 0 208,444 0
BLK FLT RT INCM STRAT FD ETF/Closed End- 09255X100 1,235 98,824 SH   SOLE 0 0 98,824 0
BLACKSTONE/GSO TERM FD ETF/Closed End- 09256U105 214 13,015 SH   SOLE 0 0 13,015 0
BLACKROCK RESCMDTYS STR ETF/Closed End 09257A108 215 26,267 SH   SOLE 0 0 26,267 0
BLACKROCK MUN 2030 TERM ETF/Closed End- 09257P105 492 22,135 SH   SOLE 0 0 22,135 0
BLACKSTONE MTG TR INC A Common Stock 09257W100 485 14,026 SH   SOLE 0 0 14,026 0
BLACKROCK SCI TECH TR ETF/Closed End 09258G104 1,574 47,981 SH   SOLE 0 0 47,981 0
BLKRCK 2022 GLB INC OPP ETF/Closed End- 09258P104 415 45,790 SH   SOLE 0 0 45,790 0
HR BLOCK INC Common Stock 093671105 2,550 106,532 SH   SOLE 0 0 106,532 0
BOEING CO Common Stock 097023105 78,364 205,452 SH   SOLE 0 0 205,452 0
BOOKING HOLDINGS INC Common Stock 09857L108 1,569 899 SH   SOLE 0 0 899 0
BOOZ ALLEN HAMILTON A Common Stock 099502106 3,357 57,733 SH   SOLE 0 0 57,733 0
BORG WARNER INC Common Stock 099724106 1,240 32,274 SH   SOLE 0 0 32,274 0
BOSTON PROPERTIES INC REIT 101121101 363 2,707 SH   SOLE 0 0 2,707 0
BOSTON SCIENTIFIC CORP Common Stock 101137107 4,702 122,517 SH   SOLE 0 0 122,517 0
BOTTOMLINE TECH DEL INC Common Stock 101388106 263 5,258 SH   SOLE 0 0 5,258 0
BOULDER GRWTHINC FD INC ETF/Closed End 101507101 113 10,503 SH   SOLE 0 0 10,503 0
BOX INC A Common Stock 10316T104 556 28,783 SH   SOLE 0 0 28,783 0
BRAEMAR HOTELS RESORTS Common Stock 10482B101 640 52,381 SH   SOLE 0 0 52,381 0
BRIDGEPOINT ED INC Common Stock 10807M105 203 33,205 SH   SOLE 0 0 33,205 0
BRIGHT HORIZONS FAM SOL Common Stock 109194100 6,984 54,947 SH   SOLE 0 0 54,947 0
BRISTOL MYERS SQUIBB CO Common Stock 110122108 34,205 716,938 SH   SOLE 0 0 716,938 0
BRIT AMER TBCCO SPNS ADR Common Stock 110448107 3,950 94,667 SH   SOLE 0 0 94,667 0
BROADRIDGE FINANCIAL Common Stock 11133T103 2,445 23,579 SH   SOLE 0 0 23,579 0
BROADCOM INC Common Stock 11135F101 22,837 75,942 SH   SOLE 0 0 75,942 0
BROOKFIELD ASSET MGMNT A Common Stock 112585104 1,448 31,048 SH   SOLE 0 0 31,048 0
BROOKS AUTOMATION INC Common Stock 114340102 254 8,652 SH   SOLE 0 0 8,652 0
BROWN FORMAN CORP CL B Common Stock 115637209 2,457 46,550 SH   SOLE 0 0 46,550 0
BUCKEYE PARTNERS LP MLP 118230101 2,493 73,270 SH   SOLE 0 0 73,270 0
CB FINANCIAL SVCS INC Common Stock 12479G101 4,038 170,179 SH   SOLE 0 0 170,179 0
CBIZ INC Common Stock 124805102 544 26,886 SH   SOLE 0 0 26,886 0
CBS CORP NEW CL B Common Stock 124857202 814 17,121 SH   SOLE 0 0 17,121 0
CBRE CLARION REAL EST FD ETF/Closed End 12504G100 790 105,779 SH   SOLE 0 0 105,779 0
CBRE GROUP INC CL A Common Stock 12504L109 749 15,140 SH   SOLE 0 0 15,140 0
CDK GLBL INC Common Stock 12508E101 4,982 84,702 SH   SOLE 0 0 84,702 0
CECO ENVMNTL CORP Common Stock 125141101 1,008 139,956 SH   SOLE 0 0 139,956 0
CDW CORP Common Stock 12514G108 10,274 106,605 SH   SOLE 0 0 106,605 0
CF INDS HLDGS INC Common Stock 125269100 788 19,278 SH   SOLE 0 0 19,278 0
CH ROBINSON WORLDWID NEW Common Stock 12541W209 1,012 11,637 SH   SOLE 0 0 11,637 0
CIGNA CORP NEW Common Stock 125523100 5,430 33,762 SH   SOLE 0 0 33,762 0
CIT GROUP INC NEW Common Stock 125581801 364 7,591 SH   SOLE 0 0 7,591 0
CME GROUP INC CL A Common Stock 12572Q105 4,517 27,448 SH   SOLE 0 0 27,448 0
CMS ENERGY CORP Common Stock 125896100 2,759 49,681 SH   SOLE 0 0 49,681 0
CNA FINL CORP Common Stock 126117100 366 8,453 SH   SOLE 0 0 8,453 0
CNOOC LTD SPON ADR Common Stock 126132109 728 3,919 SH   SOLE 0 0 3,919 0
CNO FINANCIAL GROUP INC Common Stock 12621E103 180 11,094 SH   SOLE 0 0 11,094 0
CSX CORP Common Stock 126408103 10,194 136,245 SH   SOLE 0 0 136,245 0
CNX RESOURCES CORP Common Stock 12653C108 449 41,692 SH   SOLE 0 0 41,692 0
CNX MIDSTREAM PRTNRS LP Common Stock 12654A101 189 12,422 SH   SOLE 0 0 12,422 0
CVD EQUIPMENT CORP Common Stock 126601103 112 28,500 SH   SOLE 0 0 28,500 0
CVS HEALTH CORP Common Stock 126650100 38,579 715,358 SH   SOLE 0 0 715,358 0
CABLE ONE INC Common Stock 12685J105 704 717 SH   SOLE 0 0 717 0
CABOT OIL GAS CORP Common Stock 127097103 809 31,004 SH   SOLE 0 0 31,004 0
CABOT MICROELECTRONICS Common Stock 12709P103 1,207 10,778 SH   SOLE 0 0 10,778 0
CACI INTL INC CLASS A Common Stock 127190304 260 1,428 SH   SOLE 0 0 1,428 0
CADENCE DESIGN SYS INC Common Stock 127387108 938 14,776 SH   SOLE 0 0 14,776 0
CAESARS ENTMNT CORP Common Stock 127686103 406 46,674 SH   SOLE 0 0 46,674 0
CALAMOS CONV OPP INC ETF/Closed End 128117108 523 51,525 SH   SOLE 0 0 51,525 0
CALAMOS GLBL DYNAMIC INC ETF/Closed End 12811L107 120 14,993 SH   SOLE 0 0 14,993 0
CALAMOS CONVHIGH INC FD ETF/Closed End 12811P108 1,254 115,595 SH   SOLE 0 0 115,595 0
CALAMOS STRAT TOT RETURN ETF/Closed End 128125101 1,939 156,465 SH   SOLE 0 0 156,465 0
CALIFORNIA WTR SVC GRP Common Stock 130788102 549 10,113 SH   SOLE 0 0 10,113 0
CALLON PETROLEUM COMPANY Common Stock 13123X102 124 16,456 SH   SOLE 0 0 16,456 0
CALUMET SPECIALTY PRODS MLP 131476103 37 10,400 SH   SOLE 0 0 10,400 0
CAMDEN PPTY TRUST SBI REIT 133131102 249 2,450 SH   SOLE 0 0 2,450 0
CAMECO CORP Common Stock 13321L108 1,150 97,505 SH   SOLE 0 0 97,505 0
CAMPBELL SOUP COMPANY Common Stock 134429109 856 22,446 SH   SOLE 0 0 22,446 0
CAMPING WORLD HLDGS A Common Stock 13462K109 422 30,365 SH   SOLE 0 0 30,365 0
CANADA GOOSE HLDGS INC Common Stock 135086106 918 19,117 SH   SOLE 0 0 19,117 0
CANADIAN IMPERIAL BANK Common Stock 136069101 2,597 32,844 SH   SOLE 0 0 32,844 0
CANADIAN NATL RAILWAY CO Common Stock 136375102 11,774 131,580 SH   SOLE 0 0 131,580 0
CANADIAN NATURAL RES LTD Common Stock 136385101 2,431 88,388 SH   SOLE 0 0 88,388 0
CANADIAN PAC RAILWAY LTD Common Stock 13645T100 2,567 12,459 SH   SOLE 0 0 12,459 0
CANOPY GROWTH CORP Common Stock 138035100 2,014 46,447 SH   SOLE 0 0 46,447 0
CAPITAL ONE FINL CORP Common Stock 14040H105 1,618 19,803 SH   SOLE 0 0 19,803 0
CARA THERAPEUTICS INC Common Stock 140755109 485 24,696 SH   SOLE 0 0 24,696 0
CARDINAL HEALTH INC Common Stock 14149Y108 999 20,753 SH   SOLE 0 0 20,753 0
CAREER EDUCATION CORP Common Stock 141665109 1,069 64,704 SH   SOLE 0 0 64,704 0
CARLISLE COMPANIES INC Common Stock 142339100 1,367 11,144 SH   SOLE 0 0 11,144 0
CARLYLE GROUP LTD LP MLP 14309L102 624 34,124 SH   SOLE 0 0 34,124 0
CARMAX INC Common Stock 143130102 1,876 26,873 SH   SOLE 0 0 26,873 0
CARNIVAL CORP PAIRD CTF Common Stock 143658300 3,423 67,490 SH   SOLE 0 0 67,490 0
CARPENTER TECHNOLGY CORP Common Stock 144285103 339 7,388 SH   SOLE 0 0 7,388 0
CARS COM INC Common Stock 14575E105 255 11,181 SH   SOLE 0 0 11,181 0
CARTERS INC Common Stock 146229109 310 3,072 SH   SOLE 0 0 3,072 0
CASEYS GENL STORES INC Common Stock 147528103 1,170 9,086 SH   SOLE 0 0 9,086 0
CATASYS INC 0001 2017 Common Stock 149049504 2,094 171,223 SH   SOLE 0 0 171,223 0
CATERPILLAR INC Common Stock 149123101 27,229 200,963 SH   SOLE 0 0 200,963 0
CEDAR FAIR LP MLP 150185106 590 11,216 SH   SOLE 0 0 11,216 0
CELANESE CORP DEL A Common Stock 150870103 6,474 65,657 SH   SOLE 0 0 65,657 0
CELESTICA INC SUB VTG Common Stock 15101Q108 520 61,509 SH   SOLE 0 0 61,509 0
CELGENE CORP Common Stock 151020104 15,419 163,446 SH   SOLE 0 0 163,446 0
CEMEX SAB SPONS 10 ORDIN Common Stock 151290889 82 17,604 SH   SOLE 0 0 17,604 0
CENTENE CORP DEL Common Stock 15135B101 1,733 32,631 SH   SOLE 0 0 32,631 0
CENTER COAST BROOKFIELD ETF/Closed End 151461100 427 51,253 SH   SOLE 0 0 51,253 0
CENTERPOINT ENERGY INC Common Stock 15189T107 2,278 74,197 SH   SOLE 0 0 74,197 0
CENTURY BNCRP INC CL A Common Stock 156432106 427 5,847 SH   SOLE 0 0 5,847 0
CENTURYLINK INC Common Stock 156700106 5,255 438,280 SH   SOLE 0 0 438,280 0
CERNER CORP Common Stock 156782104 486 8,494 SH   SOLE 0 0 8,494 0
CERUS CORP Common Stock 157085101 322 51,700 SH   SOLE 0 0 51,700 0
CHANGYOUCOM LTD ADR A Common Stock 15911M107 269 15,735 SH   SOLE 0 0 15,735 0
CHARLES RVR LAB INTL Common Stock 159864107 2,690 18,521 SH   SOLE 0 0 18,521 0
CHARTER COMMNS INC NEW A Common Stock 16119P108 738 2,125 SH   SOLE 0 0 2,125 0
CHASE CORP Common Stock 16150R104 3,172 34,272 SH   SOLE 0 0 34,272 0
CHEESECAKE FACTORY INC Common Stock 163072101 1,281 26,190 SH   SOLE 0 0 26,190 0
CHEMED CORP NEW Common Stock 16359R103 203 633 SH   SOLE 0 0 633 0
CHEMOURS COMPANY Common Stock 163851108 307 8,257 SH   SOLE 0 0 8,257 0
CHENIERE ENERGY PTNRS LP MLP 16411Q101 448 10,681 SH   SOLE 0 0 10,681 0
CHENIERE ENERGY INC NEW Common Stock 16411R208 205 3,000 SH   SOLE 0 0 3,000 0
CHESAPEAKE ENERGY CORP Common Stock 165167107 437 140,870 SH   SOLE 0 0 140,870 0
CHEVRON CORP Common Stock 166764100 72,399 587,751 SH   SOLE 0 0 587,751 0
CHICO'S FAS INC Common Stock 168615102 134 31,432 SH   SOLE 0 0 31,432 0
CHIMERA INVT CORP NEW Common Stock 16934Q208 218 11,659 SH   SOLE 0 0 11,659 0
CHINA MOBILE LTD ADR Common Stock 16941M109 1,137 22,290 SH   SOLE 0 0 22,290 0
CHINA PETECHEM SPON ADR Common Stock 16941R108 450 5,660 SH   SOLE 0 0 5,660 0
CHIPOTLE MEXICAN GRILL A Common Stock 169656105 8,352 11,758 SH   SOLE 0 0 11,758 0
CHURCH DWIGHT COMPANY Common Stock 171340102 3,275 45,979 SH   SOLE 0 0 45,979 0
CIENA CORP NEW Common Stock 171779309 1,912 51,211 SH   SOLE 0 0 51,211 0
CIMAREX ENERGY COMPANY Common Stock 171798101 807 11,546 SH   SOLE 0 0 11,546 0
CINCINNATI FINL CORP Common Stock 172062101 2,745 31,957 SH   SOLE 0 0 31,957 0
CINEMARK HLDGS INC Common Stock 17243V102 1,628 40,715 SH   SOLE 0 0 40,715 0
CIRRUS LOGIC INC Common Stock 172755100 257 6,120 SH   SOLE 0 0 6,120 0
CISCO SYSTEMS INC Common Stock 17275R102 81,692 1,513,088 SH   SOLE 0 0 1,513,088 0
CINTAS CORP Common Stock 172908105 1,428 7,066 SH   SOLE 0 0 7,066 0
CITIGROUP INC NEW Common Stock 172967424 19,035 305,924 SH   SOLE 0 0 305,924 0
CITIZENS FINL GRP INC Common Stock 174610105 3,176 97,710 SH   SOLE 0 0 97,710 0
CITRIX SYSTEMS INC Common Stock 177376100 2,707 27,159 SH   SOLE 0 0 27,159 0
CITY OFFICE REIT INC REIT 178587101 1,319 116,654 SH   SOLE 0 0 116,654 0
CLEAN ENERGY FUELS CORP Common Stock 184499101 38 12,345 SH   SOLE 0 0 12,345 0
INCARBRIDGE MLP MDSTRM ETF/Closed End 184692101 378 29,852 SH   SOLE 0 0 29,852 0
CLEARBRDG ENRGY MDSTREAM ETF/Closed End 18469P100 271 28,179 SH   SOLE 0 0 28,179 0
CLEARBRIDGE MLP MDSTRM ETF/Closed End 18469Q108 462 47,644 SH   SOLE 0 0 47,644 0
CLEVELAND CLIFFS INC NEW Common Stock 185899101 903 90,388 SH   SOLE 0 0 90,388 0
CLOROX COMPANY Common Stock 189054109 6,546 40,792 SH   SOLE 0 0 40,792 0
COCA COLA COMPANY Common Stock 191216100 36,098 770,340 SH   SOLE 0 0 770,340 0
CODORUS VALLEY BANCORP Common Stock 192025104 318 14,910 SH   SOLE 0 0 14,910 0
COGNIZANT TECH SLTNS A Common Stock 192446102 12,973 179,055 SH   SOLE 0 0 179,055 0
COHEN STEERS QUALITY ETF/Closed End 19247L106 2,053 160,422 SH   SOLE 0 0 160,422 0
COHENSTEERS TOTL RETURN ETF/Closed End 19247R103 152 11,504 SH   SOLE 0 0 11,504 0
COHEN STEERSPFDINC ETF/Closed End 19247X100 407 19,780 SH   SOLE 0 0 19,780 0
COHEN STEERS INFRA FD ETF/Closed End 19248A109 542 22,100 SH   SOLE 0 0 22,100 0
COLGATEPALMOLIVE COMPANY Common Stock 194162103 12,594 183,749 SH   SOLE 0 0 183,749 0
COLUMBIA PPTY TR INC REIT 198287203 675 30,006 SH   SOLE 0 0 30,006 0
COLUMBIA SELIGMAN GRWTH ETF/Closed End 19842X109 4,272 212,749 SH   SOLE 0 0 212,749 0
COLUMBIA SPORTSWEAR CO Common Stock 198516106 212 2,037 SH   SOLE 0 0 2,037 0
COMCAST CORP A NEW Common Stock 20030N101 58,842 1,471,787 SH   SOLE 0 0 1,471,787 0
COMERICA INC Common Stock 200340107 5,673 77,372 SH   SOLE 0 0 77,372 0
COMMERCE BANCSHARES INC Common Stock 200525103 350 6,034 SH   SOLE 0 0 6,034 0
COMMERCIAL METALS CO Common Stock 201723103 505 29,544 SH   SOLE 0 0 29,544 0
COMMUNITY BK SYSTEM INC Common Stock 203607106 1,327 22,208 SH   SOLE 0 0 22,208 0
COMMUNITY BANKERS TR CRP Common Stock 203612106 127 17,342 SH   SOLE 0 0 17,342 0
COMMUNITY FINL CORP MD Common Stock 20368X101 212 7,468 SH   SOLE 0 0 7,468 0
CMNTY HEALTHCARE TR INC Common Stock 20369C106 2,138 59,560 SH   SOLE 0 0 59,560 0
COMMVAULT SYSTEMS INC Common Stock 204166102 665 10,266 SH   SOLE 0 0 10,266 0
COMPASS MINRLS INTL INC Common Stock 20451N101 883 16,246 SH   SOLE 0 0 16,246 0
COMPASS DIVS HLDGS SBI Common Stock 20451Q104 3,237 206,308 SH   SOLE 0 0 206,308 0
CONAGRA BRANDS INC Common Stock 205887102 2,599 93,691 SH   SOLE 0 0 93,691 0
CONDUENT INC Common Stock 206787103 2,437 176,190 SH   SOLE 0 0 176,190 0
CONNECTICUT WTR SVC INC Common Stock 207797101 442 6,441 SH   SOLE 0 0 6,441 0
CONOCOPHILLIPS Common Stock 20825C104 26,344 394,731 SH   SOLE 0 0 394,731 0
CONSOL ENERGY INC NEW Common Stock 20854L108 527 15,413 SH   SOLE 0 0 15,413 0
CONSOLIDATED EDISON INC Common Stock 209115104 8,100 95,505 SH   SOLE 0 0 95,505 0
CONSTELLATION BRANDS A Common Stock 21036P108 8,495 48,450 SH   SOLE 0 0 48,450 0
CONTINENTAL BLDG PRODS Common Stock 211171103 860 34,672 SH   SOLE 0 0 34,672 0
COOPER COS INC NEW Common Stock 216648402 4,491 15,162 SH   SOLE 0 0 15,162 0
COPART INC Common Stock 217204106 3,752 61,923 SH   SOLE 0 0 61,923 0
CORESITE REALTY CORP REIT 21870Q105 699 6,531 SH   SOLE 0 0 6,531 0
CORECIVIC INC Common Stock 21871N101 676 34,758 SH   SOLE 0 0 34,758 0
CORNING INC Common Stock 219350105 16,105 486,550 SH   SOLE 0 0 486,550 0
COSTCO WHOLESALE CORP Common Stock 22160K105 16,713 69,020 SH   SOLE 0 0 69,020 0
COSTAR GROUP INC Common Stock 22160N109 871 1,867 SH   SOLE 0 0 1,867 0
COVANTA HOLDING CORP Common Stock 22282E102 1,422 82,160 SH   SOLE 0 0 82,160 0
CRACKER BARREL OLD CTRY Common Stock 22410J106 1,250 7,736 SH   SOLE 0 0 7,736 0
CRANE COMPANY Common Stock 224399105 386 4,561 SH   SOLE 0 0 4,561 0
CREDIT SUISSE ASST MGMT ETF/Closed End- 224916106 100 32,114 SH   SOLE 0 0 32,114 0
CREDIT ACCEPTANCE CRP MI Common Stock 225310101 889 1,967 SH   SOLE 0 0 1,967 0
CS NASDQ COV CALL ETN CD Par 10 22542D480 657 76,598 SH   SOLE 0 0 76,598 0
CREE INC Common Stock 225447101 3,838 67,077 SH   SOLE 0 0 67,077 0
CRONOS GROUP INC Common Stock 22717L101 848 46,016 SH   SOLE 0 0 46,016 0
CROSSAMERICA PARTNERS Common Stock 22758A105 860 47,118 SH   SOLE 0 0 47,118 0
CROWN CASTLE INTL NEW REIT 22822V101 10,288 80,376 SH   SOLE 0 0 80,376 0
CRYOLIFE INC Common Stock 228903100 1,138 39,000 SH   SOLE 0 0 39,000 0
CRYOPORT INC PAR 0001 Common Stock 229050307 313 24,254 SH   SOLE 0 0 24,254 0
CULLEN FROST BANKERS INC Common Stock 229899109 1,086 11,182 SH   SOLE 0 0 11,182 0
CUMMINS INC Common Stock 231021106 12,322 78,050 SH   SOLE 0 0 78,050 0
CURIS INC NEW Common Stock 231269200 30 14,930 SH   SOLE 0 0 14,930 0
CURTISS WRIGHT CORP DE Common Stock 231561101 209 1,844 SH   SOLE 0 0 1,844 0
CYPRESS SEMICONDUCTOR Common Stock 232806109 192 12,896 SH   SOLE 0 0 12,896 0
CYRUSONE INC Common Stock 23283R100 3,092 58,953 SH   SOLE 0 0 58,953 0
X TRCKRS MSCI EAFE ETF ETF/Closed End 233051200 1,048 33,556 SH   SOLE 0 0 33,556 0
X TRACKERS RUSL 1000 ETF ETF/Closed End 233051481 584 17,911 SH   SOLE 0 0 17,911 0
DCP MIDSTREAM LP MLP 23311P100 619 18,740 SH   SOLE 0 0 18,740 0
DNP SEL INCM FD INC ETF/Closed End 23325P104 2,139 185,497 SH   SOLE 0 0 185,497 0
D R HORTON INC Common Stock 23331A109 2,259 54,601 SH   SOLE 0 0 54,601 0
DTE ENERGY CO Common Stock 233331107 926 7,422 SH   SOLE 0 0 7,422 0
DXC TECH CO Common Stock 23355L106 1,845 28,693 SH   SOLE 0 0 28,693 0
DANAHER CORP Common Stock 235851102 16,602 125,754 SH   SOLE 0 0 125,754 0
DARDEN RESTAURANTS INC Common Stock 237194105 1,497 12,326 SH   SOLE 0 0 12,326 0
DATA I/O CORP Common Stock 237690102 781 140,675 SH   SOLE 0 0 140,675 0
DAVE BUSTERS ENTMNT Common Stock 238337109 607 12,180 SH   SOLE 0 0 12,180 0
DAVIS FUNDAMNTL WRLD ETF ETF/Closed End 23908L306 234 10,107 SH   SOLE 0 0 10,107 0
DAVITA INC Common Stock 23918K108 420 7,736 SH   SOLE 0 0 7,736 0
DECKERS OUTDOOR CORP Common Stock 243537107 1,404 9,551 SH   SOLE 0 0 9,551 0
DEERE CO Common Stock 244199105 12,337 77,181 SH   SOLE 0 0 77,181 0
DEL FRISCOS RESTAURANT Common Stock 245077102 80 12,460 SH   SOLE 0 0 12,460 0
DELL TECHS INC C Common Stock 24703L202 374 6,377 SH   SOLE 0 0 6,377 0
DELTA ARLNS INC NEW Common Stock 247361702 10,411 201,576 SH   SOLE 0 0 201,576 0
DELUXE CORP Common Stock 248019101 576 13,172 SH   SOLE 0 0 13,172 0
DENTSPLY SIRONA INC Common Stock 24906P109 2,434 49,086 SH   SOLE 0 0 49,086 0
DEVON ENERGY CORP NEW Common Stock 25179M103 384 12,163 SH   SOLE 0 0 12,163 0
DEXCOM INC Common Stock 252131107 1,191 10,003 SH   SOLE 0 0 10,003 0
DIAGEO PLC NEW SPON ADR Common Stock 25243Q205 25,789 157,621 SH   SOLE 0 0 157,621 0
DIAMONDBACK ENERGY INC Common Stock 25278X109 1,986 19,557 SH   SOLE 0 0 19,557 0
DICKS SPORTING GOODS INC Common Stock 253393102 658 17,888 SH   SOLE 0 0 17,888 0
DIGIMARC CORP NEW Common Stock 25381B101 1,400 44,607 SH   SOLE 0 0 44,607 0
DIGITAL REALTY TRUST INC REIT 253868103 1,763 14,816 SH   SOLE 0 0 14,816 0
DIODES INC Common Stock 254543101 510 14,710 SH   SOLE 0 0 14,710 0
DIRXN TECH BULL 3X ETF ETF/Closed End 25459W102 973 7,019 SH   SOLE 0 0 7,019 0
DIRXN FINL BULL 3X ETF ETF/Closed End 25459Y694 227 3,663 SH   SOLE 0 0 3,663 0
WALT DISNEY CO Common Stock 254687106 54,722 492,854 SH   SOLE 0 0 492,854 0
DISCOVER FINL SVCS Common Stock 254709108 6,037 84,833 SH   SOLE 0 0 84,833 0
DISCOVERY INC A Common Stock 25470F104 2,422 89,649 SH   SOLE 0 0 89,649 0
DISCOVERY INC C Common Stock 25470F302 1,061 41,732 SH   SOLE 0 0 41,732 0
DISH NETWORK CORP A Common Stock 25470M109 512 16,150 SH   SOLE 0 0 16,150 0
DOCUSIGN INC Common Stock 256163106 3,006 57,984 SH   SOLE 0 0 57,984 0
DOLBY LABS INC CL A Common Stock 25659T107 2,026 32,177 SH   SOLE 0 0 32,177 0
DOLLAR GENL CORP NEW Common Stock 256677105 12,659 106,112 SH   SOLE 0 0 106,112 0
DOLLAR TREE INC Common Stock 256746108 2,306 21,955 SH   SOLE 0 0 21,955 0
DOMINION ENERGY INC Common Stock 25746U109 23,724 309,475 SH   SOLE 0 0 309,475 0
DOMINOS PIZZA INC Common Stock 25754A201 886 3,432 SH   SOLE 0 0 3,432 0
DONEGAL GRP INC A Common Stock 257701201 1,498 111,366 SH   SOLE 0 0 111,366 0
DORMAN PRODS INC Common Stock 258278100 1,827 20,738 SH   SOLE 0 0 20,738 0
DOUBLELINE INCM SLTNS FD Common Stock 258622109 476 23,874 SH   SOLE 0 0 23,874 0
DOUGLAS DYNAMICS INC Common Stock 25960R105 228 5,991 SH   SOLE 0 0 5,991 0
DOVER CORP Common Stock 260003108 3,736 39,833 SH   SOLE 0 0 39,833 0
DOWDUPONT INC Common Stock 26078J100 52,861 991,575 SH   SOLE 0 0 991,575 0
DRYFS STRAT MUN INC ETF/Closed End- 261932107 142 17,990 SH   SOLE 0 0 17,990 0
DRYFS HI YLD STRAT FD ETF/Closed End- 26200S101 61 20,017 SH   SOLE 0 0 20,017 0
DRYFS STRAT MUN BD FD ETF/Closed End- 26202F107 431 55,713 SH   SOLE 0 0 55,713 0
DRIVE SHACK INC Common Stock 262077100 1,288 286,808 SH   SOLE 0 0 286,808 0
DUFFPHELP GLB UTIL INCM ETF/Closed End 26433C105 599 40,089 SH   SOLE 0 0 40,089 0
DUFF PHELPS SEL MLP FD Common Stock 26433F108 62 12,400 SH   SOLE 0 0 12,400 0
DUKE ENERGY CORP NEW Common Stock 26441C204 25,696 285,515 SH   SOLE 0 0 285,515 0
DUNKIN BRANDS GRP INC Common Stock 265504100 2,072 27,593 SH   SOLE 0 0 27,593 0
EOG RESOURCES INC Common Stock 26875P101 5,477 57,548 SH   SOLE 0 0 57,548 0
EQT CORP Common Stock 26884L109 1,329 64,095 SH   SOLE 0 0 64,095 0
EPR PROPERTIES Common Stock 26884U109 918 11,937 SH   SOLE 0 0 11,937 0
EQM MIDSTREAM PRTNRS LP MLP 26885B100 1,690 36,593 SH   SOLE 0 0 36,593 0
ETFIS INFRA ACT MLP ETF ETF/Closed End 26923G103 844 141,590 SH   SOLE 0 0 141,590 0
ETFIS INFRA REIT PFD ETF ETF/Closed End- 26923G400 332 13,601 SH   SOLE 0 0 13,601 0
ETF ETF PRIME CYBER ETF ETF/Closed End 26924G201 4,032 100,780 SH   SOLE 0 0 100,780 0
ETF ETFMG PRIM MOBIL ETF ETF/Closed End 26924G409 742 17,265 SH   SOLE 0 0 17,265 0
ETFMG ALT HARVEST ETF ETF/Closed End 26924G508 4,030 110,801 SH   SOLE 0 0 110,801 0
EAGLE MATERIALS INC Common Stock 26969P108 716 8,492 SH   SOLE 0 0 8,492 0
EAST WEST BANCORP INC Common Stock 27579R104 9,831 204,949 SH   SOLE 0 0 204,949 0
EASTMAN CHEMICAL CO Common Stock 277432100 4,023 53,011 SH   SOLE 0 0 53,011 0
EATON VANCE CORP Common Stock 278265103 462 11,456 SH   SOLE 0 0 11,456 0
EV MUN INCM TR ETF/Closed End- 27826U108 171 13,983 SH   SOLE 0 0 13,983 0
EV MUN BD FD ETF/Closed End- 27827X101 387 31,204 SH   SOLE 0 0 31,204 0
EV TAX ADVTG DIV INCM FD ETF/Closed End 27828G107 1,198 53,735 SH   SOLE 0 0 53,735 0
EV LTD DUR INCM FD ETF/Closed End- 27828H105 763 60,344 SH   SOLE 0 0 60,344 0
EV TAX MNGD DIVRS EQ INC ETF/Closed End 27828N102 573 50,697 SH   SOLE 0 0 50,697 0
EV SR FLTG RT TR ETF/Closed End- 27828Q105 471 36,154 SH   SOLE 0 0 36,154 0
EV TAX ADVTG GLB DIV INC ETF/Closed End 27828S101 1,238 79,687 SH   SOLE 0 0 79,687 0
EV SHRT DUR DIVRS INCM ETF/Closed End- 27828V104 228 17,575 SH   SOLE 0 0 17,575 0
EV TAX ADVTG BY WRTE INC ETF/Closed End 27828X100 221 14,175 SH   SOLE 0 0 14,175 0
EV TAX ADVTG BY WRTE OPP ETF/Closed End 27828Y108 405 26,940 SH   SOLE 0 0 26,940 0
EV TAX MNGD GLB BY WRTE ETF/Closed End 27829C105 142 14,531 SH   SOLE 0 0 14,531 0
EV TAX MNGD GLB DIVRS EQ ETF/Closed End 27829F108 1,503 184,699 SH   SOLE 0 0 184,699 0
EV RISK MNGD DIVRS EQ ETF/Closed End 27829G106 154 16,725 SH   SOLE 0 0 16,725 0
EV HI INC 2021 TGT TERM ETF/Closed End- 27829W101 155 15,981 SH   SOLE 0 0 15,981 0
EBAY INC Common Stock 278642103 1,748 47,053 SH   SOLE 0 0 47,053 0
ECOLAB INC Common Stock 278865100 7,441 42,146 SH   SOLE 0 0 42,146 0
EDISON INTL Common Stock 281020107 618 9,977 SH   SOLE 0 0 9,977 0
EDWARDS LIFESCIENCES Common Stock 28176E108 4,220 22,056 SH   SOLE 0 0 22,056 0
EHEALTH INC Common Stock 28238P109 1,162 18,637 SH   SOLE 0 0 18,637 0
ELANCO ANIMAL HEALTH INC Common Stock 28414H103 2,694 83,998 SH   SOLE 0 0 83,998 0
ELECTRONIC ARTS INC Common Stock 285512109 1,630 16,034 SH   SOLE 0 0 16,034 0
EMCOR GROUP INC Common Stock 29084Q100 608 8,325 SH   SOLE 0 0 8,325 0
EMERSON ELECTRIC CO Common Stock 291011104 11,362 165,938 SH   SOLE 0 0 165,938 0
ENCANA CORP Common Stock 292505104 148 20,501 SH   SOLE 0 0 20,501 0
ENBRIDGE INC Common Stock 29250N105 16,175 446,097 SH   SOLE 0 0 446,097 0
ENERGIZER HLDGS NEW Common Stock 29272W109 847 18,857 SH   SOLE 0 0 18,857 0
ENERGY TRANSFER LP MLP 29273V100 5,657 368,039 SH   SOLE 0 0 368,039 0
ENOVA INTL INC Common Stock 29357K103 306 13,388 SH   SOLE 0 0 13,388 0
ENTASIS THERAPEUTICS Common Stock 293614103 289 42,792 SH   SOLE 0 0 42,792 0
ENTERGY CORP NEW Common Stock 29364G103 2,212 23,127 SH   SOLE 0 0 23,127 0
ENTERPRISE PROD PTNRS LP MLP 293792107 13,621 468,084 SH   SOLE 0 0 468,084 0
ENVESTNET INC Common Stock 29404K106 316 4,830 SH   SOLE 0 0 4,830 0
EPAM SYSTEMS INC Common Stock 29414B104 1,804 10,666 SH   SOLE 0 0 10,666 0
EQUIFAX INC Common Stock 294429105 797 6,726 SH   SOLE 0 0 6,726 0
EQUINIX INC PAR 0001 REIT 29444U700 1,818 4,011 SH   SOLE 0 0 4,011 0
EQUINOR ASA SPON ADR Common Stock 29446M102 383 17,434 SH   SOLE 0 0 17,434 0
EQTY LIFESTYLE PPTYS INC Common Stock 29472R108 357 3,124 SH   SOLE 0 0 3,124 0
EQUITY RESIDENTIAL REIT 29476L107 333 4,420 SH   SOLE 0 0 4,420 0
ERICSSON TELEPHONE NEW B Common Stock 294821608 576 62,706 SH   SOLE 0 0 62,706 0
ERIE INDEMNITY CO A Common Stock 29530P102 1,031 5,777 SH   SOLE 0 0 5,777 0
EVERCORE INC A Common Stock 29977A105 905 9,942 SH   SOLE 0 0 9,942 0
EVERGY INC Common Stock 30034W106 703 12,102 SH   SOLE 0 0 12,102 0
EVERSOURCE ENERGY Common Stock 30040W108 3,684 51,930 SH   SOLE 0 0 51,930 0
EVOLUS INC Common Stock 30052C107 516 22,850 SH   SOLE 0 0 22,850 0
EXACT SCIENCES CORP Common Stock 30063P105 782 9,025 SH   SOLE 0 0 9,025 0
EXCH ROBO GLB AUTO ETF ETF/Closed End 301505707 216 5,580 SH   SOLE 0 0 5,580 0
EXELON CORP Common Stock 30161N101 4,630 92,361 SH   SOLE 0 0 92,361 0
EXPEDIA GROUP INC Common Stock 30212P303 1,771 14,881 SH   SOLE 0 0 14,881 0
EXPEDITORS INTL WASH INC Common Stock 302130109 6,123 80,669 SH   SOLE 0 0 80,669 0
EXXON MOBIL CORP Common Stock 30231G102 80,412 995,191 SH   SOLE 0 0 995,191 0
FLIR SYSTEMS INC Common Stock 302445101 2,909 61,145 SH   SOLE 0 0 61,145 0
FMC CORP NEW Common Stock 302491303 1,189 15,474 SH   SOLE 0 0 15,474 0
F N B CORP Common Stock 302520101 589 55,542 SH   SOLE 0 0 55,542 0
FS KKR CAPITAL CORP BDC Common Stock 302635107 76 12,536 SH   SOLE 0 0 12,536 0
FACEBOOK INC A Common Stock 30303M102 44,592 267,515 SH   SOLE 0 0 267,515 0
FACTSET RESEARCH SYS INC Common Stock 303075105 1,858 7,484 SH   SOLE 0 0 7,484 0
FAIR ISAAC CORP Common Stock 303250104 1,243 4,576 SH   SOLE 0 0 4,576 0
FARMLAND PARTNERS INC REIT 31154R109 128 19,928 SH   SOLE 0 0 19,928 0
FASTENAL CO Common Stock 311900104 4,049 62,958 SH   SOLE 0 0 62,958 0
FEDL RLTY INVT TR SBI REIT 313747206 796 5,778 SH   SOLE 0 0 5,778 0
FEDERATED INVS INC PA B Common Stock 314211103 4,595 156,755 SH   SOLE 0 0 156,755 0
FEDEX CORP Common Stock 31428X106 9,751 53,753 SH   SOLE 0 0 53,753 0
F5 NETWORKS INC Common Stock 315616102 1,724 10,988 SH   SOLE 0 0 10,988 0
FID NSDQ COMP INDX ETF ETF/Closed End 315912808 3,831 12,657 SH   SOLE 0 0 12,657 0
FID MSCI INFO TECH ETF ETF/Closed End 316092808 551 9,297 SH   SOLE 0 0 9,297 0
FID MSCI COMMN SVCS ETF ETF/Closed End 316092873 203 6,359 SH   SOLE 0 0 6,359 0
FIDELITY NATL INFO SVCS Common Stock 31620M106 2,554 22,580 SH   SOLE 0 0 22,580 0
FIDELITY NATL FINL INC Common Stock 31620R303 894 24,447 SH   SOLE 0 0 24,447 0
FIDUCIARY ENERGY INFRA ETF/Closed End 31647Q106 1,148 108,758 SH   SOLE 0 0 108,758 0
FIFTH THIRD BANCORP Common Stock 316773100 1,131 44,857 SH   SOLE 0 0 44,857 0
FIREEYE INC Common Stock 31816Q101 1,136 67,688 SH   SOLE 0 0 67,688 0
FIRST AMERN FINL CORP Common Stock 31847R102 3,952 76,731 SH   SOLE 0 0 76,731 0
FIRST BANK WILLIMSTWN NJ Common Stock 31931U102 115 10,000 SH   SOLE 0 0 10,000 0
FIRST COMMONWLTH FINL Common Stock 319829107 251 19,898 SH   SOLE 0 0 19,898 0
FIRST CMNTY BANKSHS INC Common Stock 31983A103 341 10,300 SH   SOLE 0 0 10,300 0
FIRST DATA CORP NEW A Common Stock 32008D106 611 23,247 SH   SOLE 0 0 23,247 0
FIRST FINANCIAL BANCORP Common Stock 320209109 314 13,043 SH   SOLE 0 0 13,043 0
FIRST HAWAIIAN INC Common Stock 32051X108 2,896 111,185 SH   SOLE 0 0 111,185 0
FIRST SOLAR INC Common Stock 336433107 336 6,365 SH   SOLE 0 0 6,365 0
FT MSTAR DIV LDRS ETF ETF/Closed End 336917109 5,540 183,681 SH   SOLE 0 0 183,681 0
FT US EQ OPPTYS ETF ETF/Closed End 336920103 5,949 79,435 SH   SOLE 0 0 79,435 0
FT INTERMED DUR PFD INCM Common Stock 33718W103 1,217 55,816 SH   SOLE 0 0 55,816 0
FT WATER ETF ETF/Closed End 33733B100 392 7,670 SH   SOLE 0 0 7,670 0
FT MULCP VAL ALPHADX ETF ETF/Closed End 33733C108 301 5,595 SH   SOLE 0 0 5,595 0
FT CAP STRENGTH ETF ETF/Closed End 33733E104 7,284 134,843 SH   SOLE 0 0 134,843 0
FT NYSE ARCA BIOTECH ETF ETF/Closed End 33733E203 12,064 79,975 SH   SOLE 0 0 79,975 0
FT DJ INTERNET INDX ETF ETF/Closed End 33733E302 28,816 207,455 SH   SOLE 0 0 207,455 0
FT NSDQ100 EX TECH ETF ETF/Closed End 33733E401 2,313 43,834 SH   SOLE 0 0 43,834 0
FT BICK INDX ETF ETF/Closed End 33733H107 772 28,467 SH   SOLE 0 0 28,467 0
FT NSDQ100 EQL WGHTD ETF ETF/Closed End 337344105 1,958 30,479 SH   SOLE 0 0 30,479 0
FT NSDQ100 TECH INDX ETF ETF/Closed End 337345102 15,177 184,256 SH   SOLE 0 0 184,256 0
FT VAL LINE DIV INDX ETF ETF/Closed End 33734H106 26,025 801,515 SH   SOLE 0 0 801,515 0
FT LGCP CORE ALPHADX ETF ETF/Closed End 33734K109 27,830 467,731 SH   SOLE 0 0 467,731 0
FT CNSMR DSCR ALPHDX ETF ETF/Closed End 33734X101 4,845 115,130 SH   SOLE 0 0 115,130 0
FT CNSMR STPL ALPHDX ETF ETF/Closed End 33734X119 3,255 71,067 SH   SOLE 0 0 71,067 0
FT ENERGY ALPHADX ETF ETF/Closed End 33734X127 321 24,839 SH   SOLE 0 0 24,839 0
FT FINLS ALPHADX ETF ETF/Closed End 33734X135 4,586 151,550 SH   SOLE 0 0 151,550 0
FT HLTHCR ALPHADX ETF ETF/Closed End 33734X143 13,014 170,319 SH   SOLE 0 0 170,319 0
FT INDL PROD DUR A/D ETF ETF/Closed End 33734X150 2,484 62,252 SH   SOLE 0 0 62,252 0
FT MATRLS ALPHADX ETF ETF/Closed End 33734X168 226 5,955 SH   SOLE 0 0 5,955 0
FT TECH ALPHADX ETF ETF/Closed End 33734X176 15,528 242,931 SH   SOLE 0 0 242,931 0
FT UTILS ALPHADX ETF ETF/Closed End 33734X184 3,286 116,209 SH   SOLE 0 0 116,209 0
FT CLOUD COMPTG ETF ETF/Closed End 33734X192 1,570 27,247 SH   SOLE 0 0 27,247 0
FT DJ GLB SEL DIV ETF ETF/Closed End 33734X200 1,144 49,058 SH   SOLE 0 0 49,058 0
FIRST TR NASDAQ CYBE ETF ETF/Closed End 33734X846 1,358 48,344 SH   SOLE 0 0 48,344 0
FT SMCP CORE ALPHADX ETF ETF/Closed End 33734Y109 3,431 55,613 SH   SOLE 0 0 55,613 0
FT MDCP CORE ALPHADX ETF ETF/Closed End 33735B108 6,512 97,133 SH   SOLE 0 0 97,133 0
FT L/C VL OP ALPHADX ETF ETF/Closed End 33735J101 6,538 126,783 SH   SOLE 0 0 126,783 0
FT L/C GR OP ALPHADX ETF ETF/Closed End 33735K108 30,420 454,306 SH   SOLE 0 0 454,306 0
FT STOX EURO SEL DIV ETF ETF/Closed End 33735T109 5,452 424,905 SH   SOLE 0 0 424,905 0
FT FTSE EN DEV R/E ETF ETF/Closed End 33736N101 821 17,162 SH   SOLE 0 0 17,162 0
FT NSDQ ABA CMNTY BK ETF ETF/Closed End 33736Q104 815 17,628 SH   SOLE 0 0 17,628 0
FT EUROPE ALPHADX ETF ETF/Closed End 33737J117 4,421 127,087 SH   SOLE 0 0 127,087 0
FT BRAZIL ALPHADX ETF ETF/Closed End 33737J133 1,035 72,507 SH   SOLE 0 0 72,507 0
FT JAPAN ALPHADX ETF ETF/Closed End 33737J158 1,214 24,398 SH   SOLE 0 0 24,398 0
FT D/M EX US ALPHADX ETF ETF/Closed End 33737J174 3,585 65,945 SH   SOLE 0 0 65,945 0
FT EMG MKT ALPHADX ETF ETF/Closed End 33737J182 3,018 120,562 SH   SOLE 0 0 120,562 0
FT GERMANY ALPHADX ETF ETF/Closed End 33737J190 923 22,393 SH   SOLE 0 0 22,393 0
FT SWITZRLD ALPHADX ETF ETF/Closed End 33737J232 1,025 21,292 SH   SOLE 0 0 21,292 0
FT E/M SC ALPHADEX ETF ETF/Closed End 33737J307 596 16,764 SH   SOLE 0 0 16,764 0
FT ALPHADEX EUROZONE ETF ETF/Closed End 33737J505 1,945 51,514 SH   SOLE 0 0 51,514 0
FT MDCP GRW ALPHADX ETF ETF/Closed End 33737M102 469 10,853 SH   SOLE 0 0 10,853 0
FT SMCP GRW ALPHADX ETF ETF/Closed End 33737M300 2,378 51,508 SH   SOLE 0 0 51,508 0
FT N A ENRGY INFRA ETF ETF/Closed End 33738D101 2,455 99,275 SH   SOLE 0 0 99,275 0
FT SENIOR LOAN FD ETF ETF/Closed End- 33738D309 3,330 70,704 SH   SOLE 0 0 70,704 0
FT IV TACTICL HI YLD ETF ETF/Closed End- 33738D408 1,248 26,104 SH   SOLE 0 0 26,104 0
FIRST TRUST HIGH INCOME ETF/Closed End- 33738E109 742 50,764 SH   SOLE 0 0 50,764 0
FIRST TR ENERGY INCMGRW ETF/Closed End 33738G104 446 20,523 SH   SOLE 0 0 20,523 0
FT M/A DIVRS INCM ETF ETF/Closed End 33738R100 1,968 107,064 SH   SOLE 0 0 107,064 0
FT NSDQ TECH DIV IDX ETF ETF/Closed End 33738R118 4,256 111,124 SH   SOLE 0 0 111,124 0
FT VI HIGH INCM ETF ETF/Closed End 33738R308 633 29,141 SH   SOLE 0 0 29,141 0
FT VI RSG DIV ACHIEV ETF ETF/Closed End 33738R506 5,593 187,490 SH   SOLE 0 0 187,490 0
FT D WRIGHT FOC 5 ETF ETF/Closed End 33738R605 14,738 490,107 SH   SOLE 0 0 490,107 0
FT SP INTL DV ARIST ETF ETF/Closed End 33738R688 1,071 63,865 SH   SOLE 0 0 63,865 0
FT NASDAQ BANK ETF ETF/Closed End 33738R860 2,920 119,725 SH   SOLE 0 0 119,725 0
FT D WRIGHT FOC 5 ETF ETF/Closed End 33738R878 2,084 77,949 SH   SOLE 0 0 77,949 0
FIRST TR VI DW INTL ETF ETF/Closed End 33738R886 1,600 83,876 SH   SOLE 0 0 83,876 0
FIRST TR MLP ENERGY ETF/Closed End 33739B104 1,020 88,687 SH   SOLE 0 0 88,687 0
FT III PFD SECSINCM ETF ETF/Closed End- 33739E108 10,462 548,911 SH   SOLE 0 0 548,911 0
FT VII GLB TACTICAL ETF ETF/Closed End 33739H101 206 10,993 SH   SOLE 0 0 10,993 0
FT NEW OP MLP ENERGY ETF/Closed End 33739M100 161 17,400 SH   SOLE 0 0 17,400 0
FT III MANAGED MUN ETF ETF/Closed End- 33739N108 1,910 35,461 SH   SOLE 0 0 35,461 0
FT III LONG SHORT EQ ETF ETF/Closed End 33739P103 530 13,521 SH   SOLE 0 0 13,521 0
FT RVRFRONT DYN DEV ETF ETF/Closed End 33739P608 1,646 29,222 SH   SOLE 0 0 29,222 0
FT RVRFRNT DYN E/MKT ETF ETF/Closed End 33739P707 337 5,379 SH   SOLE 0 0 5,379 0
FT SHRT DUR MGD MUN ETF ETF/Closed End- 33739P830 201 9,900 SH   SOLE 0 0 9,900 0
FT LOW DUR OPP ETF ETF/Closed End- 33739Q200 5,182 101,050 SH   SOLE 0 0 101,050 0
FT ENH SHORT MTY NEW ETF ETF/Closed End- 33739Q408 12,353 205,946 SH   SOLE 0 0 205,946 0
FT DYN EURO EQ INCM ETF/Closed End 33740D107 150 10,428 SH   SOLE 0 0 10,428 0
FT TCW OPPORTUNISTIC ETF ETF/Closed End- 33740F805 4,192 82,905 SH   SOLE 0 0 82,905 0
FT TCW UNCONSTRAINED ETF ETF/Closed End- 33740F888 3,584 141,342 SH   SOLE 0 0 141,342 0
FT ALT ABS RET STRAT ETF ETF/Closed End 33740Y101 469 17,577 SH   SOLE 0 0 17,577 0
FIRST UNITED CORP MD Common Stock 33741H107 313 18,130 SH   SOLE 0 0 18,130 0
FIRST INDXX DIGITAL ETF ETF/Closed End 33741X201 242 8,300 SH   SOLE 0 0 8,300 0
FISERV INC Common Stock 337738108 6,198 70,208 SH   SOLE 0 0 70,208 0
FIRSTENERGY CORP Common Stock 337932107 3,794 91,174 SH   SOLE 0 0 91,174 0
FIVE BELOW INC Common Stock 33829M101 422 3,395 SH   SOLE 0 0 3,395 0
FIVE9 INC Common Stock 338307101 532 10,076 SH   SOLE 0 0 10,076 0
FLEETCOR TECHS INC Common Stock 339041105 6,252 25,354 SH   SOLE 0 0 25,354 0
FLEXSTEEL INDUSTRIES INC Common Stock 339382103 568 24,500 SH   SOLE 0 0 24,500 0
FLUOR CORP NEW Common Stock 343412102 2,794 75,934 SH   SOLE 0 0 75,934 0
FORD MOTOR CO NEW Common Stock 345370860 5,566 633,901 SH   SOLE 0 0 633,901 0
FORTINET INC Common Stock 34959E109 1,000 11,909 SH   SOLE 0 0 11,909 0
FORTIVE CORP Common Stock 34959J108 5,722 68,208 SH   SOLE 0 0 68,208 0
FORTUNE BRANDS HOME SEC Common Stock 34964C106 549 11,539 SH   SOLE 0 0 11,539 0
FOX CORP A Common Stock 35137L105 451 12,290 SH   SOLE 0 0 12,290 0
FOX CORP B Common Stock 35137L204 203 5,648 SH   SOLE 0 0 5,648 0
FRANCO NEVADA CORP Common Stock 351858105 222 2,957 SH   SOLE 0 0 2,957 0
FRANKLIN ELECTRIC CO INC Common Stock 353514102 492 9,625 SH   SOLE 0 0 9,625 0
FRANKLIN RESOURCES INC Common Stock 354613101 2,010 60,660 SH   SOLE 0 0 60,660 0
FRKLN LIBERTYQ E/MKT ETF ETF/Closed End 35473P207 1,168 39,373 SH   SOLE 0 0 39,373 0
FRANKLIN UNIVERSAL TR SB ETF/Closed End 355145103 98 13,866 SH   SOLE 0 0 13,866 0
FREEPORT MCMORAN INC Common Stock 35671D857 4,468 346,655 SH   SOLE 0 0 346,655 0
FREQUENCY ELECTRNCS INC Common Stock 358010106 1,784 150,550 SH   SOLE 0 0 150,550 0
FUEL TECH INC Common Stock 359523107 19 11,500 SH   SOLE 0 0 11,500 0
FUELCELL ENERGY INC NEW Common Stock 35952H502 11 44,697 SH   SOLE 0 0 44,697 0
FULLER H B CO Common Stock 359694106 1,153 23,701 SH   SOLE 0 0 23,701 0
FULTON FINANCIAL CORP PA Common Stock 360271100 1,006 64,957 SH   SOLE 0 0 64,957 0
GATX CORP Common Stock 361448103 705 9,229 SH   SOLE 0 0 9,229 0
GCI LIBERTY INC A Common Stock 36164V305 458 8,238 SH   SOLE 0 0 8,238 0
GCP APPLIED TECHS INC Common Stock 36164Y101 722 24,398 SH   SOLE 0 0 24,398 0
GDS HOLDINGS LTD ADR Common Stock 36165L108 356 9,974 SH   SOLE 0 0 9,974 0
GSV CAPITAL CORP BDC Common Stock 36191J101 424 56,000 SH   SOLE 0 0 56,000 0
GW PHARMACEUTICALS PLC Common Stock 36197T103 951 5,642 SH   SOLE 0 0 5,642 0
GP STRATEGIES CORP Common Stock 36225V104 542 44,649 SH   SOLE 0 0 44,649 0
GABELLI EQUITY TRUST INC ETF/Closed End 362397101 81 13,222 SH   SOLE 0 0 13,222 0
GABELLI UTIL TR INC ETF/Closed End 36240A101 415 59,784 SH   SOLE 0 0 59,784 0
GABELLI DIV INCM TR ETF/Closed End 36242H104 950 44,644 SH   SOLE 0 0 44,644 0
GAIN CAPITAL HLDGS INC Common Stock 36268W100 518 82,414 SH   SOLE 0 0 82,414 0
ARTHUR J GALLAGHER Common Stock 363576109 767 9,820 SH   SOLE 0 0 9,820 0
GAMCO GOLD NATL RESINCM ETF/Closed End 36465A109 1,105 254,684 SH   SOLE 0 0 254,684 0
GAMCO NATL RES GOLDINCM ETF/Closed End 36465E101 92 16,260 SH   SOLE 0 0 16,260 0
GAMING LEISURE PPTYS Common Stock 36467J108 1,082 28,053 SH   SOLE 0 0 28,053 0
GANNETT SPINCO INC Common Stock 36473H104 936 88,823 SH   SOLE 0 0 88,823 0
GARDNER DENVER HLDGS INC Common Stock 36555P107 247 8,874 SH   SOLE 0 0 8,874 0
GARRISON CAP INC BDC Common Stock 366554103 79 10,975 SH   SOLE 0 0 10,975 0
GENL AMER INVESTORS ETF/Closed End 368802104 237 7,118 SH   SOLE 0 0 7,118 0
GENERAL DYNAMICS CORP Common Stock 369550108 11,673 68,959 SH   SOLE 0 0 68,959 0
GENERAL ELECTRIC CO Common Stock 369604103 13,382 1,339,528 SH   SOLE 0 0 1,339,528 0
GENERAL MILLS INC Common Stock 370334104 22,429 433,414 SH   SOLE 0 0 433,414 0
GENERAL MOTORS CO Common Stock 37045V100 17,729 477,877 SH   SOLE 0 0 477,877 0
GENESEE WYOMING INC A Common Stock 371559105 754 8,657 SH   SOLE 0 0 8,657 0
GENTEX CORP Common Stock 371901109 9,842 475,894 SH   SOLE 0 0 475,894 0
GENESIS ENERGY LP MLP 371927104 1,075 46,140 SH   SOLE 0 0 46,140 0
GENOMIC HEALTH INC Common Stock 37244C101 2,001 28,569 SH   SOLE 0 0 28,569 0
GENUINE PARTS CO Common Stock 372460105 22,139 197,617 SH   SOLE 0 0 197,617 0
GENWORTH FINANCIAL A Common Stock 37247D106 38 10,013 SH   SOLE 0 0 10,013 0
GEVO INC PAR 001 NEW Common Stock 374396406 32 14,700 SH   SOLE 0 0 14,700 0
GILEAD SCIENCES INC Common Stock 375558103 12,924 198,796 SH   SOLE 0 0 198,796 0
GILDAN ACTIVEWEAR INC Common Stock 375916103 516 14,356 SH   SOLE 0 0 14,356 0
GLACIER BANCORP INC NEW Common Stock 37637Q105 250 6,245 SH   SOLE 0 0 6,245 0
GLADSTONE CAP CORP BDC ETF/Closed End 376535100 180 20,016 SH   SOLE 0 0 20,016 0
GLADSTONE COML CORP REIT 376536108 849 40,900 SH   SOLE 0 0 40,900 0
GLADSTONE INVT CORP BDC ETF/Closed End 376546107 1,919 165,414 SH   SOLE 0 0 165,414 0
GLADSTONE LAND CORP REIT 376549101 503 39,786 SH   SOLE 0 0 39,786 0
GLAXOSMITHKLINE PLC ADR Common Stock 37733W105 15,298 366,060 SH   SOLE 0 0 366,060 0
GLOBAL BLOOD THERAPEUTIC Common Stock 37890U108 257 4,855 SH   SOLE 0 0 4,855 0
GLOBAL PAYMENTS INC Common Stock 37940X102 2,093 15,330 SH   SOLE 0 0 15,330 0
GLBL X MLP ENERGY ETF ETF/Closed End 37950E226 549 41,607 SH   SOLE 0 0 41,607 0
GLBL X SUPERINCM PFD ETF ETF/Closed End- 37950E333 800 68,901 SH   SOLE 0 0 68,901 0
GLBL X SUPER DIV ETF ETF/Closed End 37950E549 1,403 77,108 SH   SOLE 0 0 77,108 0
GLOBAL MEDICAL REIT NEW REIT 37954A204 1,101 112,069 SH   SOLE 0 0 112,069 0
GLBL SP 500 COVERED ETF ETF/Closed End 37954Y475 3,192 66,807 SH   SOLE 0 0 66,807 0
GLBL NASDAQ 100 COVR ETF ETF/Closed End 37954Y483 4,487 197,654 SH   SOLE 0 0 197,654 0
GLBL US INFRA DEV ETF ETF/Closed End 37954Y673 2,325 148,077 SH   SOLE 0 0 148,077 0
GLOBAL X ROBOTICS ETF ETF/Closed End 37954Y715 519 25,864 SH   SOLE 0 0 25,864 0
GLB X FINTECH ETF ETF/Closed End 37954Y814 233 8,429 SH   SOLE 0 0 8,429 0
GLOBUS MED INC A NEW Common Stock 379577208 238 4,813 SH   SOLE 0 0 4,813 0
GOLDMAN SACHS GROUP INC Common Stock 38141G104 6,480 33,751 SH   SOLE 0 0 33,751 0
GS ACTIVEBETA INTL ETF ETF/Closed End 381430107 3,207 114,323 SH   SOLE 0 0 114,323 0
GS ACTIVEBETA LGCP ETF ETF/Closed End 381430503 41,755 734,731 SH   SOLE 0 0 734,731 0
GS ACCESS TRSY 01YR ETF ETF/Closed End 381430529 30,007 299,260 SH   SOLE 0 0 299,260 0
GOODYEAR TIRE RUBBER Common Stock 382550101 240 13,230 SH   SOLE 0 0 13,230 0
GOPRO INC A Common Stock 38268T103 803 123,547 SH   SOLE 0 0 123,547 0
GORMAN RUPP CO Common Stock 383082104 963 28,374 SH   SOLE 0 0 28,374 0
GRACO INC Common Stock 384109104 707 14,270 SH   SOLE 0 0 14,270 0
GRAHAM HOLDINGS CO Common Stock 384637104 323 473 SH   SOLE 0 0 473 0
GRAINGER W W INC Common Stock 384802104 2,866 9,522 SH   SOLE 0 0 9,522 0
GRANA Y MONTERO SPON ADR Common Stock 38500P208 46 13,253 SH   SOLE 0 0 13,253 0
GRAND CANYON ED INC Common Stock 38526M106 286 2,496 SH   SOLE 0 0 2,496 0
GRANITE CONSTRUCTION INC Common Stock 387328107 445 10,305 SH   SOLE 0 0 10,305 0
GRIFFON CORP Common Stock 398433102 754 40,788 SH   SOLE 0 0 40,788 0
GROUP ONE AUTOMOTIVE INC Common Stock 398905109 582 9,003 SH   SOLE 0 0 9,003 0
GRUBHUB INC Common Stock 400110102 295 4,252 SH   SOLE 0 0 4,252 0
GUARDANT HEALTH INC Common Stock 40131M109 432 5,626 SH   SOLE 0 0 5,626 0
GUGGENHEIM TXBL MUN MGD ETF/Closed End- 401664107 1,135 50,172 SH   SOLE 0 0 50,172 0
GUGGENHEIM ENHANCED EQTY ETF/Closed End 40167B100 428 54,459 SH   SOLE 0 0 54,459 0
GUGG STRAT OPPTYS FD SBI ETF/Closed End- 40167F101 1,813 92,280 SH   SOLE 0 0 92,280 0
GUIDEWIRE SOFTWARE INC Common Stock 40171V100 692 7,118 SH   SOLE 0 0 7,118 0
GULFPORT ENERGY CORP NEW Common Stock 402635304 104 12,927 SH   SOLE 0 0 12,927 0
HE EQUIP SVCS INC Common Stock 404030108 1,165 46,378 SH   SOLE 0 0 46,378 0
HCA HEALTHCARE INC Common Stock 40412C101 2,570 19,708 SH   SOLE 0 0 19,708 0
HCP INC REIT 40414L109 9,538 304,718 SH   SOLE 0 0 304,718 0
HDFC BK LTD ADR REP 3 SH Common Stock 40415F101 966 8,335 SH   SOLE 0 0 8,335 0
HCI GROUP INC Common Stock 40416E103 235 5,500 SH   SOLE 0 0 5,500 0
HD SUPPLY HOLDINGS INC Common Stock 40416M105 856 19,750 SH   SOLE 0 0 19,750 0
HNI CORP Common Stock 404251100 226 6,234 SH   SOLE 0 0 6,234 0
HSBC HLDGS PLC SPONS ADR Common Stock 404280406 13,763 339,158 SH   SOLE 0 0 339,158 0
HP INC Common Stock 40434L105 1,086 55,870 SH   SOLE 0 0 55,870 0
HAIN CELESTIAL GROUP INC Common Stock 405217100 729 31,533 SH   SOLE 0 0 31,533 0
HALLIBURTON COMPANY Common Stock 406216101 1,119 38,200 SH   SOLE 0 0 38,200 0
HALOZYME THERAPEUTICS Common Stock 40637H109 1,077 66,923 SH   SOLE 0 0 66,923 0
HANCOCK JOHN FINL OPPTYS ETF/Closed End 409735206 6,750 211,598 SH   SOLE 0 0 211,598 0
HANCOCK J PREM DIV FUND ETF/Closed End 41013T105 190 11,394 SH   SOLE 0 0 11,394 0
JOHN HANCOCK TAX ADV ETF/Closed End 41013V100 375 15,135 SH   SOLE 0 0 15,135 0
HANNON ARMSTRONG SUSTAIN Common Stock 41068X100 2,939 114,627 SH   SOLE 0 0 114,627 0
HARLEY DAVIDSON INC Common Stock 412822108 204 5,722 SH   SOLE 0 0 5,722 0
HARRIS CORP DEL Common Stock 413875105 5,530 34,623 SH   SOLE 0 0 34,623 0
HARTFORD FINL SVCS GROUP Common Stock 416515104 1,711 34,404 SH   SOLE 0 0 34,404 0
HARVEST CAP CR CORP BDC Common Stock 41753F109 162 15,550 SH   SOLE 0 0 15,550 0
HASBRO INC Common Stock 418056107 4,931 57,996 SH   SOLE 0 0 57,996 0
HAWAIIAN ELEC INDS INC Common Stock 419870100 623 15,290 SH   SOLE 0 0 15,290 0
HEALTHCARE SVCS GROUP Common Stock 421906108 359 10,869 SH   SOLE 0 0 10,869 0
HEALTHEQUITY INC Common Stock 42226A107 656 8,863 SH   SOLE 0 0 8,863 0
HEICO CORP NEW Common Stock 422806109 1,063 11,202 SH   SOLE 0 0 11,202 0
HELMERICH PAYNE INC Common Stock 423452101 803 14,453 SH   SOLE 0 0 14,453 0
HENRY JACK ASSOC INC Common Stock 426281101 4,579 33,000 SH   SOLE 0 0 33,000 0
HERCULES CAPITAL INC BDC Common Stock 427096508 1,959 154,707 SH   SOLE 0 0 154,707 0
HERSHEY COMPANY Common Stock 427866108 7,212 62,808 SH   SOLE 0 0 62,808 0
HESS CORP Common Stock 42809H107 907 15,054 SH   SOLE 0 0 15,054 0
HEWLETT PACKARD ENTRPRS Common Stock 42824C109 244 15,813 SH   SOLE 0 0 15,813 0
HEXCEL CORP NEW Common Stock 428291108 2,601 37,615 SH   SOLE 0 0 37,615 0
HIBBETT SPORTS INC Common Stock 428567101 393 17,241 SH   SOLE 0 0 17,241 0
HILTON WORLDWIDE NEW Common Stock 43300A203 922 11,097 SH   SOLE 0 0 11,097 0
HINGHAM INSTITUT FOR Common Stock 433323102 322 1,871 SH   SOLE 0 0 1,871 0
HOLLYFRONTIER CORP Common Stock 436106108 1,223 24,822 SH   SOLE 0 0 24,822 0
HOLOGIC INC Common Stock 436440101 347 7,166 SH   SOLE 0 0 7,166 0
HOME DEPOT INC Common Stock 437076102 51,625 269,033 SH   SOLE 0 0 269,033 0
HONDA MTR LTD ADR Common Stock 438128308 508 18,679 SH   SOLE 0 0 18,679 0
HONEYWELL INTL INC Common Stock 438516106 36,546 229,965 SH   SOLE 0 0 229,965 0
HORMEL FOODS CORP Common Stock 440452100 3,804 84,987 SH   SOLE 0 0 84,987 0
HOSPITALITY PPTYS TR SBI REIT 44106M102 2,768 105,214 SH   SOLE 0 0 105,214 0
HOULIHAN LOKEY INC A Common Stock 441593100 339 7,383 SH   SOLE 0 0 7,383 0
HOWARD HUGHES CORP Common Stock 44267D107 369 3,353 SH   SOLE 0 0 3,353 0
HUBBELL INC Common Stock 443510607 1,444 12,240 SH   SOLE 0 0 12,240 0
HUBSPOT INC Common Stock 443573100 398 2,392 SH   SOLE 0 0 2,392 0
HUMANA INC Common Stock 444859102 738 2,773 SH   SOLE 0 0 2,773 0
HUNTINGTON BANCSHS INC Common Stock 446150104 6,456 509,182 SH   SOLE 0 0 509,182 0
HUNTINGTON INGALLS INDS Common Stock 446413106 2,459 11,867 SH   SOLE 0 0 11,867 0
HUNTSMAN CORP Common Stock 447011107 3,593 159,754 SH   SOLE 0 0 159,754 0
HYATT HOTELS CORP A Common Stock 448579102 632 8,715 SH   SOLE 0 0 8,715 0
ICF INTL INC Common Stock 44925C103 960 12,617 SH   SOLE 0 0 12,617 0
ICU MEDICAL INC Common Stock 44930G107 423 1,766 SH   SOLE 0 0 1,766 0
IPG PHOTONICS CORP Common Stock 44980X109 769 5,066 SH   SOLE 0 0 5,066 0
ITT INC Common Stock 45073V108 310 5,341 SH   SOLE 0 0 5,341 0
ICICI BANK LTD ADR Common Stock 45104G104 152 13,295 SH   SOLE 0 0 13,295 0
ICAHN ENTERPRISES LP Common Stock 451100101 1,216 16,776 SH   SOLE 0 0 16,776 0
IDACORP INC Common Stock 451107106 270 2,709 SH   SOLE 0 0 2,709 0
IDEANOMICS INC Common Stock 45166V106 22 11,500 SH   SOLE 0 0 11,500 0
IDEX CORP Common Stock 45167R104 1,288 8,490 SH   SOLE 0 0 8,490 0
IDEXX LABORATORIES INC Common Stock 45168D104 1,031 4,612 SH   SOLE 0 0 4,612 0
ILLINOIS TOOL WORKS INC Common Stock 452308109 11,492 80,065 SH   SOLE 0 0 80,065 0
ILLUMINA INC Common Stock 452327109 9,445 30,401 SH   SOLE 0 0 30,401 0
IMMUNOGEN INC Common Stock 45253H101 206 76,177 SH   SOLE 0 0 76,177 0
INCYTE CORP Common Stock 45337C102 874 10,157 SH   SOLE 0 0 10,157 0
INDEPENDENT BANK CORP MA Common Stock 453836108 247 3,050 SH   SOLE 0 0 3,050 0
INDIA FUND INC ETF/Closed End 454089103 325 15,195 SH   SOLE 0 0 15,195 0
IQ MERGER ARBITRAGE ETF ETF/Closed End 45409B800 3,392 106,235 SH   SOLE 0 0 106,235 0
INFOSYS LTD SPONS ADR Common Stock 456788108 789 72,159 SH   SOLE 0 0 72,159 0
ING GROEP NV SPONS ADR Common Stock 456837103 365 30,064 SH   SOLE 0 0 30,064 0
INGEVITY CORP Common Stock 45688C107 601 5,686 SH   SOLE 0 0 5,686 0
INNOVATOR IBD 50 ETF ETF/Closed End 45782C102 339 10,114 SH   SOLE 0 0 10,114 0
INNOVATR SP 500 BUF ETF ETF/Closed End 45782C508 398 14,750 SH   SOLE 0 0 14,750 0
INNOVATOR IBD BRKOUT ETF ETF/Closed End 45782C763 762 37,788 SH   SOLE 0 0 37,788 0
INNOVATR SP 500 PWR ETF ETF/Closed End 45782C797 354 14,475 SH   SOLE 0 0 14,475 0
INNOVATR SP 500 ULT ETF ETF/Closed End 45782C821 594 24,568 SH   SOLE 0 0 24,568 0
INNOVATR SP 500 ULT ETF ETF/Closed End 45782C839 407 16,200 SH   SOLE 0 0 16,200 0
INTEL CORP Common Stock 458140100 74,679 1,390,678 SH   SOLE 0 0 1,390,678 0
INTELLIA THERAPEUTICS Common Stock 45826J105 529 30,983 SH   SOLE 0 0 30,983 0
INTERACTIVE BROKERS GRP Common Stock 45841N107 2,178 41,900 SH   SOLE 0 0 41,900 0
INTERCEPT PHARMS INC Common Stock 45845P108 1,000 8,937 SH   SOLE 0 0 8,937 0
INTERCONTINENTAL EXCH Common Stock 45866F104 918 12,058 SH   SOLE 0 0 12,058 0
INTERDIGITAL INC Common Stock 45867G101 262 3,965 SH   SOLE 0 0 3,965 0
INTL BUSINESS MACHS CORP Common Stock 459200101 45,602 323,190 SH   SOLE 0 0 323,190 0
INTL FLAVOR FRAGRANCE Common Stock 459506101 971 7,538 SH   SOLE 0 0 7,538 0
INTL PAPER COMPANY Common Stock 460146103 10,261 221,753 SH   SOLE 0 0 221,753 0
INTRNTL SPEEDWAY CORP A Common Stock 460335201 592 13,564 SH   SOLE 0 0 13,564 0
INTERPUBLIC GROUP Common Stock 460690100 438 20,867 SH   SOLE 0 0 20,867 0
INV ULTRA SHRT DUR ETF ETF/Closed End- 46090A887 2,218 44,121 SH   SOLE 0 0 44,121 0
INV QQQ ETF ETF/Closed End 46090E103 102,112 568,363 SH   SOLE 0 0 568,363 0
INTUIT INC Common Stock 461202103 8,392 32,102 SH   SOLE 0 0 32,102 0
INTUITIVE SURGICAL NEW Common Stock 46120E602 3,778 6,621 SH   SOLE 0 0 6,621 0
INTREXON CORP Common Stock 46122T102 157 29,790 SH   SOLE 0 0 29,790 0
INVESCO SR INCOME TR ETF/Closed End- 46131H107 162 38,651 SH   SOLE 0 0 38,651 0
INVESCO VALU MUN INCM TR ETF/Closed End- 46132P108 198 13,720 SH   SOLE 0 0 13,720 0
INV AEROSP DEF ETF ETF/Closed End 46137V100 4,948 85,360 SH   SOLE 0 0 85,360 0
INV WILDERHL CLN ETF ETF/Closed End 46137V134 220 8,217 SH   SOLE 0 0 8,217 0
INV WATER RES ETF ETF/Closed End 46137V142 362 10,646 SH   SOLE 0 0 10,646 0
INV SP S/C 600 PURE ETF ETF/Closed End 46137V175 3,595 31,765 SH   SOLE 0 0 31,765 0
INV SP 500 TOP 50 ETF ETF/Closed End 46137V233 904 4,457 SH   SOLE 0 0 4,457 0
INV EXCHG SP 500 ETF ETF/Closed End 46137V241 1,395 43,392 SH   SOLE 0 0 43,392 0
INV SP PURE GRW ETF ETF/Closed End 46137V266 9,263 80,045 SH   SOLE 0 0 80,045 0
INV SP 500 EQ WEIGH ETF ETF/Closed End 46137V282 2,354 13,839 SH   SOLE 0 0 13,839 0
INV SP 500 INDUST ETF ETF/Closed End 46137V324 388 3,229 SH   SOLE 0 0 3,229 0
INV SP 500 EQUAL HC ETF ETF/Closed End 46137V332 1,029 5,212 SH   SOLE 0 0 5,212 0
INV EXCHG SP 500 ETF ETF/Closed End 46137V340 386 9,588 SH   SOLE 0 0 9,588 0
INV SP 500 EQUAL ETF ETF/Closed End 46137V357 35,532 340,210 SH   SOLE 0 0 340,210 0
INV EXCHG SP 500 ETF ETF/Closed End 46137V365 2,821 55,697 SH   SOLE 0 0 55,697 0
INV SP 500 EQUAL ETF ETF/Closed End 46137V373 415 3,161 SH   SOLE 0 0 3,161 0
INV SP 500 CONSUMER ETF ETF/Closed End 46137V381 288 2,765 SH   SOLE 0 0 2,765 0
INV SP 500 BYWRTE ETF ETF/Closed End 46137V399 1,245 59,221 SH   SOLE 0 0 59,221 0
INV RUSL TOP 200 GRW ETF ETF/Closed End 46137V431 1,445 27,070 SH   SOLE 0 0 27,070 0
INV RUSS MDCP PURE ETF ETF/Closed End 46137V456 213 6,770 SH   SOLE 0 0 6,770 0
INV RUSS MDCP PURE ETF ETF/Closed End 46137V464 838 14,821 SH   SOLE 0 0 14,821 0
INV RUSS 2000 PURE ETF ETF/Closed End 46137V498 1,015 27,889 SH   SOLE 0 0 27,889 0
INV NSDQ INTERNET ETF ETF/Closed End 46137V530 284 2,110 SH   SOLE 0 0 2,110 0
INV EXCHG INTL DIV ETF ETF/Closed End 46137V548 163 10,248 SH   SOLE 0 0 10,248 0
INV H/Y EQ DIV ACH ETF ETF/Closed End 46137V563 1,597 89,389 SH   SOLE 0 0 89,389 0
INV GOLD DRGN CHNA ETF ETF/Closed End 46137V571 345 8,530 SH   SOLE 0 0 8,530 0
INV FTSE RAFI US1000 ETF ETF/Closed End 46137V613 1,668 14,715 SH   SOLE 0 0 14,715 0
INV FINL PFD ETF ETF/Closed End- 46137V621 336 18,379 SH   SOLE 0 0 18,379 0
INV DYN SOFTWARE ETF ETF/Closed End 46137V639 634 6,931 SH   SOLE 0 0 6,931 0
INV DYN LEISURE ENT ETF ETF/Closed End 46137V720 737 17,172 SH   SOLE 0 0 17,172 0
INV DYN LGCP VAL ETF ETF/Closed End 46137V738 520 14,668 SH   SOLE 0 0 14,668 0
INV DYN LGCP GRW ETF ETF/Closed End 46137V746 433 9,129 SH   SOLE 0 0 9,129 0
INV DYN FOOD BEV ETF ETF/Closed End 46137V753 394 11,871 SH   SOLE 0 0 11,871 0
INV DYN BIO GENOME ETF ETF/Closed End 46137V787 969 17,565 SH   SOLE 0 0 17,565 0
INV DWA UTILS MOMENT ETF ETF/Closed End 46137V795 1,754 54,263 SH   SOLE 0 0 54,263 0
INV DWA CNSMR CYCL ETF ETF/Closed End 46137V803 1,233 22,490 SH   SOLE 0 0 22,490 0
INV DWA TECH MOMENTM ETF ETF/Closed End 46137V811 3,385 49,932 SH   SOLE 0 0 49,932 0
INV DWA NASDAQ MOMTM ETF ETF/Closed End 46137V829 273 2,488 SH   SOLE 0 0 2,488 0
INV DWA MOMENTUM ETF ETF/Closed End 46137V837 22,687 400,269 SH   SOLE 0 0 400,269 0
INV DWA INDL MOMENT ETF ETF/Closed End 46137V845 2,698 44,175 SH   SOLE 0 0 44,175 0
INV DWA HLTHCARE ETF ETF/Closed End 46137V852 4,132 51,887 SH   SOLE 0 0 51,887 0
INV SP SMCP HLTHCRE ETF ETF/Closed End 46138E149 648 5,608 SH   SOLE 0 0 5,608 0
INV EXCHG SP M/CAP ETF ETF/Closed End 46138E198 6,301 126,865 SH   SOLE 0 0 126,865 0
INV SP INTL L/VOL ETF ETF/Closed End 46138E230 1,348 41,059 SH   SOLE 0 0 41,059 0
INV SP E/M L/VLTY ETF ETF/Closed End 46138E297 1,030 42,814 SH   SOLE 0 0 42,814 0
INV EXCHG SP 500 LW ETF ETF/Closed End 46138E354 30,493 579,281 SH   SOLE 0 0 579,281 0
INV SP500 HI DIV ETF ETF/Closed End 46138E362 13,266 312,445 SH   SOLE 0 0 312,445 0
INV CEF INC COMP ETF ETF/Closed End- 46138E404 1,415 63,877 SH   SOLE 0 0 63,877 0
INV PFD ETF ETF/Closed End- 46138E511 4,362 300,797 SH   SOLE 0 0 300,797 0
INV NATL AMT FREE ETF ETF/Closed End- 46138E537 1,365 53,191 SH   SOLE 0 0 53,191 0
INV KBW REGL BKG ETF ETF/Closed End 46138E578 217 4,459 SH   SOLE 0 0 4,459 0
INV EXCHG KBW HI DIV ETF ETF/Closed End 46138E610 1,239 57,081 SH   SOLE 0 0 57,081 0
INV EXCHG KBW BK ETF ETF/Closed End 46138E628 460 9,535 SH   SOLE 0 0 9,535 0
INV GLB S/T HI YLD ETF ETF/Closed End- 46138E669 258 11,055 SH   SOLE 0 0 11,055 0
INV FDMTL H/Y CORP ETF ETF/Closed End- 46138E719 588 31,546 SH   SOLE 0 0 31,546 0
INV EXCHG FTSE RAFI ETF ETF/Closed End 46138E727 2,230 104,153 SH   SOLE 0 0 104,153 0
INV CHINA TECH ETF ETF/Closed End 46138E800 215 4,385 SH   SOLE 0 0 4,385 0
INV DWA S/C MOMENTUM ETF ETF/Closed End 46138E842 6,278 124,322 SH   SOLE 0 0 124,322 0
INV DWA E/MKT MOMNTM ETF ETF/Closed End 46138E867 1,964 115,546 SH   SOLE 0 0 115,546 0
INV DWA DEV MKTS ETF ETF/Closed End 46138E875 2,161 83,578 SH   SOLE 0 0 83,578 0
INV SP SMCP LOW VOL ETF ETF/Closed End 46138G102 19,468 414,736 SH   SOLE 0 0 414,736 0
INV SR LOAN ETF ETF/Closed End- 46138G508 2,369 104,658 SH   SOLE 0 0 104,658 0
INV SHIPPING ETF ETF/Closed End 46138G607 316 36,021 SH   SOLE 0 0 36,021 0
INV TXBL MUN BD ETF ETF/Closed End- 46138G805 4,370 143,577 SH   SOLE 0 0 143,577 0
INV EXCHG VAR RATE ETF ETF/Closed End- 46138G870 1,071 43,570 SH   SOLE 0 0 43,570 0
INV BULLET 2019 CORP ETF ETF/Closed End- 46138J304 3,572 169,519 SH   SOLE 0 0 169,519 0
INV BULLET H/Y CORP ETF ETF/Closed End- 46138J403 2,721 113,359 SH   SOLE 0 0 113,359 0
INV BULLETSHS 2020 ETF ETF/Closed End- 46138J502 4,862 229,138 SH   SOLE 0 0 229,138 0
INV BULLETSHS 2020 ETF ETF/Closed End- 46138J601 3,647 151,440 SH   SOLE 0 0 151,440 0
INV BULLETSHS 2021 ETF ETF/Closed End- 46138J700 11,154 530,372 SH   SOLE 0 0 530,372 0
INV DEFNSV EQ ETF ETF/Closed End 46138J775 515 10,315 SH   SOLE 0 0 10,315 0
INV BULLET CORP BD ETF ETF/Closed End- 46138J783 1,150 58,186 SH   SOLE 0 0 58,186 0
INV BULLETSHS 2026 ETF ETF/Closed End- 46138J791 3,291 168,855 SH   SOLE 0 0 168,855 0
INV BULLETSHS 2021 ETF ETF/Closed End- 46138J809 2,169 87,761 SH   SOLE 0 0 87,761 0
INV BULLET 2025 CORP ETF ETF/Closed End- 46138J825 8,074 392,724 SH   SOLE 0 0 392,724 0
INV BULLETSHS 2024 ETF ETF/Closed End- 46138J833 329 13,169 SH   SOLE 0 0 13,169 0
INV BULLETSHS 2024 ETF ETF/Closed End- 46138J841 7,512 362,355 SH   SOLE 0 0 362,355 0
INV BULLET H/Y CORP ETF ETF/Closed End- 46138J858 1,163 44,691 SH   SOLE 0 0 44,691 0
INV BULLETSHS 2023 ETF ETF/Closed End- 46138J866 9,528 458,082 SH   SOLE 0 0 458,082 0
INV BULLETSHS 2022 ETF ETF/Closed End- 46138J874 1,823 74,492 SH   SOLE 0 0 74,492 0
INV BULLET 2022 BD ETF ETF/Closed End- 46138J882 6,214 294,203 SH   SOLE 0 0 294,203 0
INV MULT SCTR AGRIC ETF Common Stock 46140H106 272 16,495 SH   SOLE 0 0 16,495 0
INV DB US DLR BULL ETF Common Stock 46141D203 547 21,029 SH   SOLE 0 0 21,029 0
IONIS PHARMS INC Common Stock 462222100 9,769 120,347 SH   SOLE 0 0 120,347 0
IQVIA HOLDINGS INC Common Stock 46266C105 4,576 31,811 SH   SOLE 0 0 31,811 0
IRON MOUNTAIN INC NEW REIT 46284V101 3,456 97,449 SH   SOLE 0 0 97,449 0
ISHS GOLD TRUST ETF ETF/Closed End 464285105 2,363 190,891 SH   SOLE 0 0 190,891 0
ISHS MSCI AUSTRALIA ETF ETF/Closed End 464286103 1,675 77,838 SH   SOLE 0 0 77,838 0
ISHS EMG MKT DIV ETF ETF/Closed End 464286319 541 13,450 SH   SOLE 0 0 13,450 0
ISHS GLB ENGY PRODCR ETF ETF/Closed End 464286343 237 11,327 SH   SOLE 0 0 11,327 0
ISHARES MSCI BRAZIL ETF ETF/Closed End 464286400 435 10,621 SH   SOLE 0 0 10,621 0
ISHS MSCI E/M ASIA ETF ETF/Closed End 464286426 990 14,637 SH   SOLE 0 0 14,637 0
ISHS MSCI CANADA ETF ETF/Closed End 464286509 2,214 80,089 SH   SOLE 0 0 80,089 0
ISHS EDGE MSCI M VOL ETF ETF/Closed End 464286525 2,499 27,927 SH   SOLE 0 0 27,927 0
ISHS EDGE MSCI E/MKT ETF ETF/Closed End 464286533 33,036 557,384 SH   SOLE 0 0 557,384 0
ISHARES MSCI THAILND ETF ETF/Closed End 464286624 326 3,687 SH   SOLE 0 0 3,687 0
ISHS MSCI TURKEY ETF ETF/Closed End 464286715 328 13,528 SH   SOLE 0 0 13,528 0
ISHS MSCI GERMANY ETF ETF/Closed End 464286806 213 7,915 SH   SOLE 0 0 7,915 0
ISHS SP 100 INDX ETF ETF/Closed End 464287101 1,682 13,428 SH   SOLE 0 0 13,428 0
ISHS MSTAR LG CP GRW ETF ETF/Closed End 464287119 330 1,807 SH   SOLE 0 0 1,807 0
ISHS SP TTL US STK ETF ETF/Closed End 464287150 53,236 826,643 SH   SOLE 0 0 826,643 0
ISHS SEL DIV ETF ETF/Closed End 464287168 11,350 115,605 SH   SOLE 0 0 115,605 0
ISHS TIPS BD ETF ETF/Closed End- 464287176 5,188 45,886 SH   SOLE 0 0 45,886 0
ISHS CHINA LARGE CAP ETF ETF/Closed End 464287184 5,244 118,451 SH   SOLE 0 0 118,451 0
ISHS TRANSP AVG ETF ETF/Closed End 464287192 637 3,403 SH   SOLE 0 0 3,403 0
ISHS CORE SP 500 ETF ETF/Closed End 464287200 238,030 836,485 SH   SOLE 0 0 836,485 0
ISHS CORE US AGGR BD ETF ETF/Closed End- 464287226 22,693 208,058 SH   SOLE 0 0 208,058 0
ISHS MSCI EMG MKT ETF ETF/Closed End 464287234 11,348 264,400 SH   SOLE 0 0 264,400 0
ISHS INVSTMNT BD ETF ETF/Closed End- 464287242 117,544 987,265 SH   SOLE 0 0 987,265 0
ISHS GLBL COMM SVCS ETF ETF/Closed End 464287275 623 11,075 SH   SOLE 0 0 11,075 0
ISHS GLBL TECH ETF ETF/Closed End 464287291 36,807 215,155 SH   SOLE 0 0 215,155 0
ISHS SP 500 GRW IDX ETF ETF/Closed End 464287309 20,772 120,512 SH   SOLE 0 0 120,512 0
ISHS GLB HLTHCR ETF ETF/Closed End 464287325 2,517 41,202 SH   SOLE 0 0 41,202 0
ISHS NA NAT RES ETF ETF/Closed End 464287374 207 6,602 SH   SOLE 0 0 6,602 0
ISHS LATN AMR 40 ETF ETF/Closed End 464287390 601 18,093 SH   SOLE 0 0 18,093 0
ISHS SP 500 VAL IDX ETF ETF/Closed End 464287408 33,404 296,292 SH   SOLE 0 0 296,292 0
ISHS 20 TRSY ETF ETF/Closed End- 464287432 11,094 87,744 SH   SOLE 0 0 87,744 0
ISHS 710Y TRSY ETF ETF/Closed End- 464287440 10,857 101,779 SH   SOLE 0 0 101,779 0
ISHS 13YR TRS ETF ETF/Closed End- 464287457 3,903 46,397 SH   SOLE 0 0 46,397 0
ISHS MSCI EAFE INDX ETF ETF/Closed End 464287465 46,961 724,037 SH   SOLE 0 0 724,037 0
ISHS RUSS MDCP VAL ETF ETF/Closed End 464287473 1,680 19,338 SH   SOLE 0 0 19,338 0
ISHS RUSS MDCP GRW ETF ETF/Closed End 464287481 5,019 36,991 SH   SOLE 0 0 36,991 0
ISHS RUSS MDCP INDX ETF ETF/Closed End 464287499 45,844 849,749 SH   SOLE 0 0 849,749 0
ISHS CORE SP MDCP ETF ETF/Closed End 464287507 74,857 395,229 SH   SOLE 0 0 395,229 0
ISHS EXPANDED TECH ETF ETF/Closed End 464287515 12,720 60,334 SH   SOLE 0 0 60,334 0
ISHS PHLX SEMICNDCTR ETF ETF/Closed End 464287523 1,011 5,334 SH   SOLE 0 0 5,334 0
ISHS NA MULTIMEDIA ETF ETF/Closed End 464287531 381 6,750 SH   SOLE 0 0 6,750 0
ISHS EXPANDED TECH ETF ETF/Closed End 464287549 8,387 40,673 SH   SOLE 0 0 40,673 0
ISHS NASDAQ BIOTECH ETF ETF/Closed End 464287556 10,439 93,374 SH   SOLE 0 0 93,374 0
ISHS CS REIT ETF ETF/Closed End 464287564 7,605 68,386 SH   SOLE 0 0 68,386 0
ISHS GLB 100 ETF ETF/Closed End 464287572 1,060 22,285 SH   SOLE 0 0 22,285 0
ISHS U S CNSMR SVC ETF ETF/Closed End 464287580 1,214 5,943 SH   SOLE 0 0 5,943 0
ISHS RUSS 1000 VAL ETF ETF/Closed End 464287598 18,376 148,801 SH   SOLE 0 0 148,801 0
ISHS SP MDCP400 GRW ETF ETF/Closed End 464287606 6,503 29,682 SH   SOLE 0 0 29,682 0
ISHS RUSS 1000 GRW ETF ETF/Closed End 464287614 92,238 609,391 SH   SOLE 0 0 609,391 0
ISHS RUSS 1000 INDX ETF ETF/Closed End 464287622 1,781 11,324 SH   SOLE 0 0 11,324 0
ISHS RUSS 2000 VAL ETF ETF/Closed End 464287630 15,751 131,363 SH   SOLE 0 0 131,363 0
ISHS RUSS 2000 GRW ETF ETF/Closed End 464287648 2,313 11,761 SH   SOLE 0 0 11,761 0
ISHS RUSS 2000 INDX ETF ETF/Closed End 464287655 17,050 111,372 SH   SOLE 0 0 111,372 0
ISHS CORE SP US VAL ETF ETF/Closed End 464287663 729 13,298 SH   SOLE 0 0 13,298 0
ISHS SP U S GROWTH ETF ETF/Closed End 464287671 692 11,471 SH   SOLE 0 0 11,471 0
ISHS RUSS 3000 INDX ETF ETF/Closed End 464287689 569 3,412 SH   SOLE 0 0 3,412 0
ISHS SP MDCP400 VAL ETF ETF/Closed End 464287705 4,048 25,785 SH   SOLE 0 0 25,785 0
ISHS US TECH ETF ETF/Closed End 464287721 8,859 46,481 SH   SOLE 0 0 46,481 0
ISHS US RL EST ETF ETF/Closed End 464287739 2,972 34,147 SH   SOLE 0 0 34,147 0
ISHS U S INDLS ETF ETF/Closed End 464287754 2,010 13,244 SH   SOLE 0 0 13,244 0
ISHS US HLTHCR ETF ETF/Closed End 464287762 1,866 9,627 SH   SOLE 0 0 9,627 0
ISHS US FINL SVCS ETF ETF/Closed End 464287770 60,503 484,758 SH   SOLE 0 0 484,758 0
ISHS U S FINANCIALS ETF ETF/Closed End 464287788 774 6,556 SH   SOLE 0 0 6,556 0
ISHS US ENGY SCTR ETF ETF/Closed End 464287796 274 7,595 SH   SOLE 0 0 7,595 0
ISHS CORE SP SMCP ETF ETF/Closed End 464287804 62,327 807,866 SH   SOLE 0 0 807,866 0
ISHS U S CNSMR GOODS ETF ETF/Closed End 464287812 1,253 10,490 SH   SOLE 0 0 10,490 0
ISHS SP SMCP600 VAL ETF ETF/Closed End 464287879 3,205 21,724 SH   SOLE 0 0 21,724 0
ISHS SP SMCP600 GRW ETF ETF/Closed End 464287887 3,471 19,451 SH   SOLE 0 0 19,451 0
ISHS MSTAR LG CP VAL ETF ETF/Closed End 464288109 496 4,708 SH   SOLE 0 0 4,708 0
ISHS S/T NATL MUN BD ETF ETF/Closed End- 464288158 241 2,276 SH   SOLE 0 0 2,276 0
ISHS AC ASIA EX JPN ETF ETF/Closed End 464288182 23,454 331,786 SH   SOLE 0 0 331,786 0
ISHS ACWI EX US ETF ETF/Closed End 464288240 3,173 68,567 SH   SOLE 0 0 68,567 0
ISHS MSCI ACWI ETF ETF/Closed End 464288257 898 12,449 SH   SOLE 0 0 12,449 0
ISHS MSCI EAFE SMCP ETF ETF/Closed End 464288273 10,484 182,525 SH   SOLE 0 0 182,525 0
ISHS JPM USD E/M BD ETF ETF/Closed End- 464288281 16,957 154,073 SH   SOLE 0 0 154,073 0
ISHS GLB INFRA ETF ETF/Closed End 464288372 9,487 211,669 SH   SOLE 0 0 211,669 0
ISHS MSTAR MIDCP VAL ETF ETF/Closed End 464288406 741 4,760 SH   SOLE 0 0 4,760 0
ISHS NATL MUNI BD ETF ETF/Closed End- 464288414 4,614 41,494 SH   SOLE 0 0 41,494 0
ISHS INTL SEL DIV ETF ETF/Closed End 464288448 28,190 913,480 SH   SOLE 0 0 913,480 0
ISHS IBOX H/Y CORP ETF ETF/Closed End- 464288513 5,623 65,023 SH   SOLE 0 0 65,023 0
ISHS RESDTL RL EST ETF ETF/Closed End 464288562 315 4,454 SH   SOLE 0 0 4,454 0
ISHS MBS ETF ETF/Closed End- 464288588 16,157 151,904 SH   SOLE 0 0 151,904 0
ISHS USD INVT GRD BD ETF ETF/Closed End- 464288620 3,640 65,848 SH   SOLE 0 0 65,848 0
ISHS INTRM TERM BD ETF ETF/Closed End- 464288638 23,274 422,088 SH   SOLE 0 0 422,088 0
iShares ShortTerm Corporate Bond ETF ETF/Closed End- 464288646 5,843 110,623 SH   SOLE 0 0 110,623 0
ISHS 1020 TRS ETF ETF/Closed End- 464288653 9,532 69,256 SH   SOLE 0 0 69,256 0
ISHS 37Y TRSY ETF ETF/Closed End- 464288661 4,871 39,540 SH   SOLE 0 0 39,540 0
ISHS SHORT TREASURY ETF ETF/Closed End- 464288679 8,649 78,225 SH   SOLE 0 0 78,225 0
ISHS TR PFD INCM ETF ETF/Closed End- 464288687 17,275 472,642 SH   SOLE 0 0 472,642 0
ISHS MSTR SM CAP VAL ETF ETF/Closed End 464288703 768 5,573 SH   SOLE 0 0 5,573 0
ISHS U S HOME CONSTR ETF ETF/Closed End 464288752 4,120 116,907 SH   SOLE 0 0 116,907 0
ISHS U S ARERO DEF ETF ETF/Closed End 464288760 4,389 21,990 SH   SOLE 0 0 21,990 0
ISHS U S REGL BKS ETF ETF/Closed End 464288778 649 14,937 SH   SOLE 0 0 14,937 0
ISHS US INSURANCE ETF ETF/Closed End 464288786 312 4,909 SH   SOLE 0 0 4,909 0
ISHS US BRKR DEAL ETF ETF/Closed End 464288794 422 7,179 SH   SOLE 0 0 7,179 0
ISHS MSCI USA ESG ETF ETF/Closed End 464288802 926 7,833 SH   SOLE 0 0 7,833 0
ISHS US MED DVCS ETF ETF/Closed End 464288810 10,551 45,568 SH   SOLE 0 0 45,568 0
ISHS US HC PROVDRS ETF ETF/Closed End 464288828 2,065 12,298 SH   SOLE 0 0 12,298 0
ISHS US O/G EXPL ETF ETF/Closed End 464288851 370 6,355 SH   SOLE 0 0 6,355 0
ISHS MSCI EAFE GRW ETF ETF/Closed End 464288885 19,296 249,135 SH   SOLE 0 0 249,135 0
ISHS CORE GRWTH ALLC ETF ETF/Closed End 464289867 372 8,323 SH   SOLE 0 0 8,323 0
ISHS CORE MOD ALLOC ETF ETF/Closed End 464289875 223 5,853 SH   SOLE 0 0 5,853 0
ISHS SILVER TR ETF Common Stock 46428Q109 1,713 120,790 SH   SOLE 0 0 120,790 0
ISHS U S TREAS ETF ETF/Closed End- 46429B267 36,070 1,429,089 SH   SOLE 0 0 1,429,089 0
ISHS MSCI PHILLPNS ETF ETF/Closed End 46429B408 533 15,550 SH   SOLE 0 0 15,550 0
ISHSBD SEP 2019 TERM ETF ETF/Closed End- 46429B564 316 12,402 SH   SOLE 0 0 12,402 0
ISHS MSCI INDIA ETF ETF/Closed End 46429B598 2,398 68,027 SH   SOLE 0 0 68,027 0
ISHS FLTG RT BOND ETF ETF/Closed End- 46429B655 80,341 1,578,099 SH   SOLE 0 0 1,578,099 0
ISHS CORE HIGH DIV ETF ETF/Closed End 46429B663 29,222 313,239 SH   SOLE 0 0 313,239 0
ISHS EDGE MSCI EAFE ETF ETF/Closed End 46429B689 17,440 242,219 SH   SOLE 0 0 242,219 0
ISHS EDGE MSCI MIN ETF ETF/Closed End 46429B697 65,547 1,114,753 SH   SOLE 0 0 1,114,753 0
ISHS 05Y TIPS ETF ETF/Closed End- 46429B747 32,961 330,663 SH   SOLE 0 0 330,663 0
ISHS US SHRT MTY BD ETF ETF/Closed End- 46431W507 50,187 998,938 SH   SOLE 0 0 998,938 0
ISHS INT RATE HI YLD ETF ETF/Closed End- 46431W606 224 2,503 SH   SOLE 0 0 2,503 0
ISHARES U S E/MKT BD ETF ETF/Closed End- 46431W820 5,864 233,536 SH   SOLE 0 0 233,536 0
ISHARES U S SHRT MTY ETF ETF/Closed End- 46431W838 230 4,591 SH   SOLE 0 0 4,591 0
ISHS EDGE MSCI USA ETF ETF/Closed End 46432F339 19,328 218,272 SH   SOLE 0 0 218,272 0
ISHS EDGE MSCI USA ETF ETF/Closed End 46432F388 21,534 269,647 SH   SOLE 0 0 269,647 0
ISHS EDGE MSCI USA ETF ETF/Closed End 46432F396 52,296 466,182 SH   SOLE 0 0 466,182 0
ISHS CORE TTL INTL ETF ETF/Closed End 46432F834 6,932 119,376 SH   SOLE 0 0 119,376 0
ISHS CORE MSCI EAFE ETF ETF/Closed End 46432F842 92,235 1,517,776 SH   SOLE 0 0 1,517,776 0
ISHS MSTAR M/A INCM ETF ETF/Closed End 46432F875 1,151 46,550 SH   SOLE 0 0 46,550 0
ISHS CORE MSCI E/MKT ETF ETF/Closed End 46434G103 42,839 828,442 SH   SOLE 0 0 828,442 0
ISHS HEDGE EMERG MKT ETF ETF/Closed End 46434G509 277 10,864 SH   SOLE 0 0 10,864 0
ISHS MSCI JAPAN NEW ETF ETF/Closed End 46434G822 219 4,011 SH   SOLE 0 0 4,011 0
ISHS ESG MSCI EM ETF ETF/Closed End 46434G863 281 8,239 SH   SOLE 0 0 8,239 0
ISHS FACTORSEL MSCI ETF ETF/Closed End 46434G889 1,036 24,245 SH   SOLE 0 0 24,245 0
ISHS 05YR INVT GRD ETF ETF/Closed End- 46434V100 245 4,865 SH   SOLE 0 0 4,865 0
ISHS EDGE MSCI MFACT ETF ETF/Closed End 46434V282 247 7,946 SH   SOLE 0 0 7,946 0
ISHS EDGE MSCI SMCP ETF ETF/Closed End 46434V290 713 17,787 SH   SOLE 0 0 17,787 0
ISHS 05YR HI YLD BD ETF ETF/Closed End- 46434V407 321 6,881 SH   SOLE 0 0 6,881 0
ISHS EDGE MSCI INTL ETF ETF/Closed End 46434V449 7,997 279,896 SH   SOLE 0 0 279,896 0
ISHSBD SEP 2020 TERM ETF ETF/Closed End- 46434V571 347 13,626 SH   SOLE 0 0 13,626 0
ISHS CORE DIV GRWTH ETF ETF/Closed End 46434V621 9,646 262,471 SH   SOLE 0 0 262,471 0
ISHS CORE MSCI EUR ETF ETF/Closed End 46434V738 42,766 932,324 SH   SOLE 0 0 932,324 0
ISHR HDGD MSCI EAFE ETF ETF/Closed End 46434V803 1,558 53,970 SH   SOLE 0 0 53,970 0
ISHSBD DEC 2020 TERM ETF ETF/Closed End- 46434VAQ3 1,221 48,380 SH   SOLE 0 0 48,380 0
ISHSBD DEC 2023 TERM ETF ETF/Closed End- 46434VAX8 2,081 83,190 SH   SOLE 0 0 83,190 0
ISHSBD DEC 2022 TERM ETF ETF/Closed End- 46434VBA7 3,635 145,944 SH   SOLE 0 0 145,944 0
ISHSBD DEC 2025 TERM ETF ETF/Closed End- 46434VBD1 1,663 66,878 SH   SOLE 0 0 66,878 0
ISHSBD DEC 2024 TERM ETF ETF/Closed End- 46434VBG4 4,404 177,026 SH   SOLE 0 0 177,026 0
ISHSBD DEC 2021 TERM ETF ETF/Closed End- 46434VBK5 1,995 80,707 SH   SOLE 0 0 80,707 0
ISHARES CONV BOND ETF ETF/Closed End 46435G102 330 5,686 SH   SOLE 0 0 5,686 0
ISHS MTG RL EST NEW ETF ETF/Closed End 46435G342 1,856 42,834 SH   SOLE 0 0 42,834 0
ISHS EDGE MSCI INTL ETF ETF/Closed End 46435G409 6,059 255,120 SH   SOLE 0 0 255,120 0
ISHSBD DEC 2022 TERM ETF ETF/Closed End- 46435G755 281 10,815 SH   SOLE 0 0 10,815 0
ISHSBD DEC 2021 TERM ETF ETF/Closed End- 46435G789 236 9,203 SH   SOLE 0 0 9,203 0
ISHS IBONDS DEC 2026 ETF ETF/Closed End- 46435GAA0 1,581 65,227 SH   SOLE 0 0 65,227 0
ISHSBD DEC 2027 TERM ETF ETF/Closed End- 46435UAA9 1,820 74,212 SH   SOLE 0 0 74,212 0
ITAU SA ADR REP 500 PFD Common Stock 465562106 134 15,214 SH   SOLE 0 0 15,214 0
JBG SMITH PPTYS Common Stock 46590V100 221 5,338 SH   SOLE 0 0 5,338 0
JPMORGAN CHASE CO Common Stock 46625H100 109,285 1,079,571 SH   SOLE 0 0 1,079,571 0
JPM ALERIAN MLP ETN Alternatives - 46625H365 822 32,230 SH   SOLE 0 0 32,230 0
JPM DIVS RET INTL EQ ETF ETF/Closed End 46641Q209 14,896 269,412 SH   SOLE 0 0 269,412 0
JPM BETABLDR JAPAN ETF ETF/Closed End 46641Q712 3,574 157,301 SH   SOLE 0 0 157,301 0
JP ULTRA SHT INCM ETF ETF/Closed End- 46641Q837 12,267 243,886 SH   SOLE 0 0 243,886 0
JACOBS ENGINEERNG GROUP Common Stock 469814107 974 12,955 SH   SOLE 0 0 12,955 0
JETBLUE AIRWAYS CORP Common Stock 477143101 522 31,877 SH   SOLE 0 0 31,877 0
JH MULTIFACTOR UTILS ETF ETF/Closed End 47804J867 1,586 50,392 SH   SOLE 0 0 50,392 0
JOHNSON JOHNSON Common Stock 478160104 115,223 824,254 SH   SOLE 0 0 824,254 0
J2 GLOBAL INC Common Stock 48123V102 490 5,657 SH   SOLE 0 0 5,657 0
JUNIPER NETWORKS INC Common Stock 48203R104 230 8,673 SH   SOLE 0 0 8,673 0
KLATENCOR CORP Common Stock 482480100 1,965 16,458 SH   SOLE 0 0 16,458 0
KKR CO INC A Common Stock 48251W104 1,648 70,164 SH   SOLE 0 0 70,164 0
KANSAS CITY STHRN NEW Common Stock 485170302 1,420 12,245 SH   SOLE 0 0 12,245 0
KAYNE ANDERSON MLP INVT ETF/Closed End 486606106 2,019 125,968 SH   SOLE 0 0 125,968 0
KAYNE ANDERSON MIDSTREAM ETF/Closed End 48661E108 641 53,833 SH   SOLE 0 0 53,833 0
KB HOME Common Stock 48666K109 627 25,954 SH   SOLE 0 0 25,954 0
KELLOGG CO Common Stock 487836108 903 15,733 SH   SOLE 0 0 15,733 0
KEMET CORP NEW Common Stock 488360207 171 10,050 SH   SOLE 0 0 10,050 0
KEMPER CORP DELAWARE Common Stock 488401100 378 4,964 SH   SOLE 0 0 4,964 0
KEMPHARM INC Common Stock 488445107 44 26,250 SH   SOLE 0 0 26,250 0
KENNAMETAL INC Common Stock 489170100 842 22,909 SH   SOLE 0 0 22,909 0
KEYCORP NEW Common Stock 493267108 1,977 125,515 SH   SOLE 0 0 125,515 0
KEYSIGHT TECHS INC Common Stock 49338L103 479 5,496 SH   SOLE 0 0 5,496 0
KFORCE INC Common Stock 493732101 489 13,910 SH   SOLE 0 0 13,910 0
KIMBERLY CLARK CORP Common Stock 494368103 32,697 263,902 SH   SOLE 0 0 263,902 0
KIMCO REALTY CORP REIT 49446R109 382 20,650 SH   SOLE 0 0 20,650 0
KINDER MORGAN INC DE Common Stock 49456B101 14,329 716,077 SH   SOLE 0 0 716,077 0
KINSALE CAP GROUP INC Common Stock 49714P108 577 8,410 SH   SOLE 0 0 8,410 0
KIRBY CORP Common Stock 497266106 680 9,052 SH   SOLE 0 0 9,052 0
KNIGHT SWIFT TRAN HLDG A Common Stock 499049104 633 19,380 SH   SOLE 0 0 19,380 0
KOHLS CORP Common Stock 500255104 432 6,285 SH   SOLE 0 0 6,285 0
KONINKLIJKE PHILIPS NEW Common Stock 500472303 849 20,781 SH   SOLE 0 0 20,781 0
KRAFT HEINZ CO Common Stock 500754106 10,155 311,026 SH   SOLE 0 0 311,026 0
KRATON CORP Common Stock 50077C106 316 9,829 SH   SOLE 0 0 9,829 0
KROGER CO Common Stock 501044101 1,693 68,831 SH   SOLE 0 0 68,831 0
L BRANDS INC Common Stock 501797104 389 14,100 SH   SOLE 0 0 14,100 0
LHC GROUP INC Common Stock 50187A107 7,369 66,470 SH   SOLE 0 0 66,470 0
LKQ CORP Common Stock 501889208 574 20,237 SH   SOLE 0 0 20,237 0
LPL FINANCIAL HOLDINGS Common Stock 50212V100 1,832 26,300 SH   SOLE 0 0 26,300 0
LTC PROPERTIES INC REIT 502175102 235 5,132 SH   SOLE 0 0 5,132 0
L3 TECHNOLOGIES INC Common Stock 502413107 5,228 25,332 SH   SOLE 0 0 25,332 0
LABORATORY CORP OF AMER Common Stock 50540R409 2,116 13,835 SH   SOLE 0 0 13,835 0
LAM RESEARCH CORPORATION Common Stock 512807108 7,186 40,143 SH   SOLE 0 0 40,143 0
LAMAR ADVERTISING NEW A REIT 512816109 5,593 70,567 SH   SOLE 0 0 70,567 0
LAMB WESTON HLDGS INC Common Stock 513272104 953 12,717 SH   SOLE 0 0 12,717 0
LANCASTER COLONY CORP Common Stock 513847103 220 1,405 SH   SOLE 0 0 1,405 0
LANDMARK INFRA PRTNRS LP Common Stock 51508J108 2,653 156,434 SH   SOLE 0 0 156,434 0
LANDSTAR SYSTEM INC Common Stock 515098101 1,695 15,492 SH   SOLE 0 0 15,492 0
LAS VEGAS SANDS CORP Common Stock 517834107 4,569 74,950 SH   SOLE 0 0 74,950 0
LATTICE HRTFRD MULTI ETF ETF/Closed End 518416102 1,618 57,435 SH   SOLE 0 0 57,435 0
ESTEE LAUDER CO INC Common Stock 518439104 3,181 19,216 SH   SOLE 0 0 19,216 0
LEAR CORP NEW Common Stock 521865204 1,355 9,982 SH   SOLE 0 0 9,982 0
LEE ENTERPRISES INC Common Stock 523768109 52 15,888 SH   SOLE 0 0 15,888 0
LEGGETT PLATT INC Common Stock 524660107 1,479 35,036 SH   SOLE 0 0 35,036 0
LEGG LOW VOL HI DIV ETF ETF/Closed End 52468L406 2,978 93,619 SH   SOLE 0 0 93,619 0
LEGG MASON INC Common Stock 524901105 846 30,908 SH   SOLE 0 0 30,908 0
LEIDOS HOLDINGS INC Common Stock 525327102 2,377 37,086 SH   SOLE 0 0 37,086 0
LENNAR CORP Common Stock 526057104 1,155 23,518 SH   SOLE 0 0 23,518 0
LENNOX INTL INC Common Stock 526107107 4,715 17,832 SH   SOLE 0 0 17,832 0
LIBERTY ALLSTAR EQUITY ETF/Closed End 530158104 201 32,935 SH   SOLE 0 0 32,935 0
LIBERTY BROADBAND CORP A Common Stock 530307107 251 2,740 SH   SOLE 0 0 2,740 0
LIBERTY BROADBAND CORP C Common Stock 530307305 2,060 22,452 SH   SOLE 0 0 22,452 0
LIBERTY EXPEDIA HLDGS A Common Stock 53046P109 423 9,889 SH   SOLE 0 0 9,889 0
LIBERTY PROPERTY TRUST REIT 531172104 387 7,991 SH   SOLE 0 0 7,991 0
LBRTY MEDIA A SIRIUS XM Common Stock 531229409 597 15,635 SH   SOLE 0 0 15,635 0
LIBERTY MEDIA CORP C Common Stock 531229607 2,472 64,635 SH   SOLE 0 0 64,635 0
LBRTY FORMULA ONE C Common Stock 531229854 240 6,859 SH   SOLE 0 0 6,859 0
LIFE STORAGE INC Common Stock 53223X107 227 2,329 SH   SOLE 0 0 2,329 0
ELI LILLY CO Common Stock 532457108 28,932 222,965 SH   SOLE 0 0 222,965 0
LINCOLN ELECTRIC HLDGS Common Stock 533900106 782 9,321 SH   SOLE 0 0 9,321 0
LINCOLN NATL CORP IN Common Stock 534187109 631 10,756 SH   SOLE 0 0 10,756 0
LIONS GATE ENTMNT CORP B Common Stock 535919500 362 23,974 SH   SOLE 0 0 23,974 0
LITHIA MOTORS INC CL A Common Stock 536797103 592 6,378 SH   SOLE 0 0 6,378 0
LITTELFUSE INC Common Stock 537008104 776 4,253 SH   SOLE 0 0 4,253 0
LIVE NATION ENTMNT INC Common Stock 538034109 332 5,227 SH   SOLE 0 0 5,227 0
LIVENT CORP Common Stock 53814L108 306 24,957 SH   SOLE 0 0 24,957 0
LLOYDS BANKING SPONS ADR Common Stock 539439109 1,871 582,906 SH   SOLE 0 0 582,906 0
LOCKHEED MARTIN CORP Common Stock 539830109 22,901 76,297 SH   SOLE 0 0 76,297 0
LOEWS CORP Common Stock 540424108 302 6,306 SH   SOLE 0 0 6,306 0
LOGMEIN INC Common Stock 54142L109 1,032 12,885 SH   SOLE 0 0 12,885 0
LOWES COMPANIES INC Common Stock 548661107 13,194 120,522 SH   SOLE 0 0 120,522 0
LULULEMON ATHLETICA INC Common Stock 550021109 1,564 9,544 SH   SOLE 0 0 9,544 0
LUMENTUM HOLDINGS INC Common Stock 55024U109 203 3,582 SH   SOLE 0 0 3,582 0
LUNA INNOVATIONS INC Common Stock 550351100 1,883 451,447 SH   SOLE 0 0 451,447 0
MT BANK CORP Common Stock 55261F104 4,391 27,964 SH   SOLE 0 0 27,964 0
MDU RESOURCES GROUP Common Stock 552690109 240 9,282 SH   SOLE 0 0 9,282 0
MDC PARTNERS INC CL A Common Stock 552697104 43 19,300 SH   SOLE 0 0 19,300 0
M F S CHARTER INCOME TR ETF/Closed End- 552727109 88 11,115 SH   SOLE 0 0 11,115 0
MFA FINANCIAL INC REIT 55272X102 150 20,576 SH   SOLE 0 0 20,576 0
MFS MUNICIPAL INCOME TR ETF/Closed End- 552738106 418 60,395 SH   SOLE 0 0 60,395 0
M G I C INVT CORP Common Stock 552848103 812 61,558 SH   SOLE 0 0 61,558 0
MGM RESORTS INTL Common Stock 552953101 2,911 113,447 SH   SOLE 0 0 113,447 0
MKS INSTRUMENTS INC Common Stock 55306N104 1,249 13,422 SH   SOLE 0 0 13,422 0
MPLX LP MLP 55336V100 1,465 44,550 SH   SOLE 0 0 44,550 0
MSA SAFETY INC Common Stock 553498106 237 2,290 SH   SOLE 0 0 2,290 0
MSC INDL DIRECT CL A Common Stock 553530106 529 6,398 SH   SOLE 0 0 6,398 0
MSCI INC CL A Common Stock 55354G100 5,150 25,898 SH   SOLE 0 0 25,898 0
MACK CALI RLTY CORP REIT 554489104 210 9,440 SH   SOLE 0 0 9,440 0
MACQUARIE INFRA CORP Common Stock 55608B105 1,125 27,288 SH   SOLE 0 0 27,288 0
MACQUARIE GLOBAL INFRA ETF/Closed End 55608D101 2,766 124,646 SH   SOLE 0 0 124,646 0
MACYS INC Common Stock 55616P104 385 16,014 SH   SOLE 0 0 16,014 0
MAGELLAN MIDSTRM PTNR LP MLP 559080106 6,456 106,482 SH   SOLE 0 0 106,482 0
MAGNA INTL INC CLASS A Common Stock 559222401 1,791 36,781 SH   SOLE 0 0 36,781 0
MAIN STR CAP CORP BDC Common Stock 56035L104 876 23,542 SH   SOLE 0 0 23,542 0
MAINSTAY MACKAY DEFN ETF ETF/Closed End- 56064K100 296 14,561 SH   SOLE 0 0 14,561 0
MANITEX INTL INC Common Stock 563420108 115 15,000 SH   SOLE 0 0 15,000 0
MANPOWERGROUP INC Common Stock 56418H100 561 6,779 SH   SOLE 0 0 6,779 0
MANULIFE FINANCIAL CORP Common Stock 56501R106 765 45,224 SH   SOLE 0 0 45,224 0
MARATHON OIL CORP Common Stock 565849106 547 32,731 SH   SOLE 0 0 32,731 0
MARATHON PETROLEUM CORP Common Stock 56585A102 3,827 63,938 SH   SOLE 0 0 63,938 0
MARINEMAX INC Common Stock 567908108 664 34,681 SH   SOLE 0 0 34,681 0
MARKEL CORP Common Stock 570535104 5,784 5,806 SH   SOLE 0 0 5,806 0
MARSH MCLENNAN COS INC Common Stock 571748102 3,974 42,316 SH   SOLE 0 0 42,316 0
MARRIOTT INTL INC NEW A Common Stock 571903202 6,082 48,622 SH   SOLE 0 0 48,622 0
MARTIN MARIETTA MTLS INC Common Stock 573284106 1,091 5,423 SH   SOLE 0 0 5,423 0
MASCO CORP Common Stock 574599106 394 10,027 SH   SOLE 0 0 10,027 0
MASIMO CORP Common Stock 574795100 997 7,209 SH   SOLE 0 0 7,209 0
MASTEC INC Common Stock 576323109 587 12,210 SH   SOLE 0 0 12,210 0
MASTERCARD INC A Common Stock 57636Q104 55,409 235,332 SH   SOLE 0 0 235,332 0
MATCH GROUP INC Common Stock 57665R106 714 12,605 SH   SOLE 0 0 12,605 0
MATSON INC Common Stock 57686G105 564 15,639 SH   SOLE 0 0 15,639 0
MATTHEWS INTL CORP CL A Common Stock 577128101 400 10,828 SH   SOLE 0 0 10,828 0
MAXIM INTEGRATED PRODS Common Stock 57772K101 1,045 19,645 SH   SOLE 0 0 19,645 0
MAXWELL TECH INC Common Stock 577767106 247 55,200 SH   SOLE 0 0 55,200 0
MC CORMICK COMPANY Common Stock 579780206 6,820 45,273 SH   SOLE 0 0 45,273 0
MCDERMOTT INTL INC NEW Common Stock 580037703 202 27,110 SH   SOLE 0 0 27,110 0
MCDONALDS CORP Common Stock 580135101 35,420 186,520 SH   SOLE 0 0 186,520 0
MCKESSON CORP Common Stock 58155Q103 1,932 16,504 SH   SOLE 0 0 16,504 0
MEDICAL PROPERTIES TRUST REIT 58463J304 3,737 201,871 SH   SOLE 0 0 201,871 0
MEDLEY CAPITAL CORP BDC Common Stock 58503F106 53 17,042 SH   SOLE 0 0 17,042 0
MELCO RESORTSENTMNT ADR Common Stock 585464100 338 14,940 SH   SOLE 0 0 14,940 0
MERCADOLIBRE INC Common Stock 58733R102 1,030 2,028 SH   SOLE 0 0 2,028 0
MERCER INTERNATIONAL INC Common Stock 588056101 312 23,124 SH   SOLE 0 0 23,124 0
MERCK COMPANY INC NEW Common Stock 58933Y105 87,638 1,053,715 SH   SOLE 0 0 1,053,715 0
MEREDITH CORP Common Stock 589433101 880 15,928 SH   SOLE 0 0 15,928 0
MERITAGE HOMES CORP Common Stock 59001A102 552 12,337 SH   SOLE 0 0 12,337 0
MERITOR INC Common Stock 59001K100 1,046 51,415 SH   SOLE 0 0 51,415 0
METHANEX CORP Common Stock 59151K108 510 8,963 SH   SOLE 0 0 8,963 0
METHODE ELECTRONICS CL A Common Stock 591520200 763 26,495 SH   SOLE 0 0 26,495 0
METLIFE INC Common Stock 59156R108 33,489 786,682 SH   SOLE 0 0 786,682 0
METTLER TOLEDO INTL INC Common Stock 592688105 1,985 2,746 SH   SOLE 0 0 2,746 0
MFS INVEST GRADE MUNI TR ETF/Closed End- 59318B108 164 17,454 SH   SOLE 0 0 17,454 0
MICHAELS COMPANIES INC Common Stock 59408Q106 508 44,522 SH   SOLE 0 0 44,522 0
MICROSOFT CORP Common Stock 594918104 181,461 1,538,587 SH   SOLE 0 0 1,538,587 0
MICROCHIP TECHNOLOGY INC Common Stock 595017104 2,955 35,615 SH   SOLE 0 0 35,615 0
MICRON TECHNOLOGY INC Common Stock 595112103 3,114 75,348 SH   SOLE 0 0 75,348 0
MID AMERICA APT CMNTYS REIT 59522J103 656 6,003 SH   SOLE 0 0 6,003 0
MIDDLESEX WATER COMPANY Common Stock 596680108 1,493 26,667 SH   SOLE 0 0 26,667 0
MILLER HI INC EQ COM BEN ETF/Closed End 600379101 162 14,233 SH   SOLE 0 0 14,233 0
MILLER HERMAN INC Common Stock 600544100 646 18,356 SH   SOLE 0 0 18,356 0
MOELIS COMPANY CL A Common Stock 60786M105 281 6,758 SH   SOLE 0 0 6,758 0
MOHAWK INDUSTRIES INC Common Stock 608190104 515 4,083 SH   SOLE 0 0 4,083 0
MOLSON COORS BREWNG CL B Common Stock 60871R209 384 6,430 SH   SOLE 0 0 6,430 0
MONDELEZ INTL INC CL A Common Stock 609207105 18,446 369,510 SH   SOLE 0 0 369,510 0
MONROE CAPITAL CORP BDC Common Stock 610335101 1,628 134,107 SH   SOLE 0 0 134,107 0
MONSTER BEV CORP NEW Common Stock 61174X109 604 11,069 SH   SOLE 0 0 11,069 0
MOODYS CORP Common Stock 615369105 375 2,071 SH   SOLE 0 0 2,071 0
MORGAN STANLEY Common Stock 617446448 1,259 29,841 SH   SOLE 0 0 29,841 0
MORGAN EMERGING MARKETS ETF/Closed End- 617477104 371 56,028 SH   SOLE 0 0 56,028 0
MOSAIC COMPANY NEW Common Stock 61945C103 1,213 44,413 SH   SOLE 0 0 44,413 0
MOTOROLA SOLUTIONS INC Common Stock 620076307 1,484 10,566 SH   SOLE 0 0 10,566 0
NCR CORP NEW Common Stock 62886E108 223 8,156 SH   SOLE 0 0 8,156 0
NGL ENERGY PARTNERS LP Common Stock 62913M107 991 70,645 SH   SOLE 0 0 70,645 0
NIO INC ADS Common Stock 62914V106 424 83,116 SH   SOLE 0 0 83,116 0
NANOMETRICS INC Common Stock 630077105 613 19,842 SH   SOLE 0 0 19,842 0
NASDAQ INC Common Stock 631103108 436 4,983 SH   SOLE 0 0 4,983 0
NATIONAL BEVERAGE CORP Common Stock 635017106 337 5,837 SH   SOLE 0 0 5,837 0
NATIONAL FUEL GAS CO Common Stock 636180101 983 16,122 SH   SOLE 0 0 16,122 0
NATL GRID ADR NEW 2017 Common Stock 636274409 1,378 24,670 SH   SOLE 0 0 24,670 0
NATIONAL HEALTH INVS INC REIT 63633D104 798 10,155 SH   SOLE 0 0 10,155 0
NATIONAL INSTR CORP Common Stock 636518102 424 9,563 SH   SOLE 0 0 9,563 0
NATIONAL OILWELL VARCO Common Stock 637071101 1,369 51,378 SH   SOLE 0 0 51,378 0
NATL RETAIL PPTYS INC REIT 637417106 3,938 71,102 SH   SOLE 0 0 71,102 0
NATL WSTRN LIFE GRP A Common Stock 638517102 321 1,224 SH   SOLE 0 0 1,224 0
NAVIGANT CONSULTING INC Common Stock 63935N107 983 50,491 SH   SOLE 0 0 50,491 0
NAVIENT CORP Common Stock 63938C108 1,247 107,747 SH   SOLE 0 0 107,747 0
NEOGEN CORP Common Stock 640491106 306 5,335 SH   SOLE 0 0 5,335 0
NETAPP INC Common Stock 64110D104 437 6,299 SH   SOLE 0 0 6,299 0
NETFLIX INC Common Stock 64110L106 19,132 53,656 SH   SOLE 0 0 53,656 0
NETEASE INC SPON ADR Common Stock 64110W102 1,412 5,850 SH   SOLE 0 0 5,850 0
NEUROCRINE BIOSCIENCES Common Stock 64125C109 821 9,317 SH   SOLE 0 0 9,317 0
NEW JERSEY RES CORP Common Stock 646025106 3,292 66,122 SH   SOLE 0 0 66,122 0
NEW MEDIA INVT GRP INC Common Stock 64704V106 1,425 135,709 SH   SOLE 0 0 135,709 0
NEW MTN FIN CORP BDC Common Stock 647551100 2,364 174,220 SH   SOLE 0 0 174,220 0
NEW ORIENTAL ED TECH Common Stock 647581107 219 2,432 SH   SOLE 0 0 2,432 0
NEW RESIDENTIAL INVT NEW REIT 64828T201 971 57,397 SH   SOLE 0 0 57,397 0
NEW YORK CMNTY BANCORP Common Stock 649445103 1,732 149,677 SH   SOLE 0 0 149,677 0
NY MTG TR INC PAR 02 Common Stock 649604501 476 78,120 SH   SOLE 0 0 78,120 0
NEWELL BRANDS INC Common Stock 651229106 2,113 137,737 SH   SOLE 0 0 137,737 0
NEWMARKET CORP Common Stock 651587107 672 1,549 SH   SOLE 0 0 1,549 0
NEWMONT GOLDCORP CORP Common Stock 651639106 533 14,895 SH   SOLE 0 0 14,895 0
NEWS CORP A NEW Common Stock 65249B109 167 13,455 SH   SOLE 0 0 13,455 0
NEXSTAR MEDIA GRP INC A Common Stock 65336K103 599 5,531 SH   SOLE 0 0 5,531 0
NEXTERA ENERGY INC Common Stock 65339F101 42,657 220,655 SH   SOLE 0 0 220,655 0
NEXTGEN HEALTHCARE INC Common Stock 65343C102 177 10,500 SH   SOLE 0 0 10,500 0
NICE LTD SPON ADR Common Stock 653656108 427 3,483 SH   SOLE 0 0 3,483 0
NIKE INC B Common Stock 654106103 15,473 183,742 SH   SOLE 0 0 183,742 0
NISOURCE INC Common Stock 65473P105 1,259 43,924 SH   SOLE 0 0 43,924 0
NOKIA CORP SPON ADR Common Stock 654902204 1,373 240,095 SH   SOLE 0 0 240,095 0
NORDSON CORP Common Stock 655663102 4,130 31,164 SH   SOLE 0 0 31,164 0
NORDSTROM INC Common Stock 655664100 272 6,120 SH   SOLE 0 0 6,120 0
NORFOLK SOUTHERN CORP Common Stock 655844108 12,021 64,321 SH   SOLE 0 0 64,321 0
NORTHERN TRUST CORP Common Stock 665859104 336 3,713 SH   SOLE 0 0 3,713 0
NORTHROP GRUMMAN CORP Common Stock 666807102 7,108 26,365 SH   SOLE 0 0 26,365 0
NORTHWEST BANCSHARES INC Common Stock 667340103 990 58,339 SH   SOLE 0 0 58,339 0
NOVAGOLD RES INC NEW Common Stock 66987E206 161 38,500 SH   SOLE 0 0 38,500 0
NOVARTIS AG SPON ADR Common Stock 66987V109 22,087 229,740 SH   SOLE 0 0 229,740 0
NOVO NORDISK AS ADR Common Stock 670100205 2,212 42,278 SH   SOLE 0 0 42,278 0
NOW INC Common Stock 67011P100 842 60,351 SH   SOLE 0 0 60,351 0
NUANCE COMMUNICATION INC Common Stock 67020Y100 1,851 109,350 SH   SOLE 0 0 109,350 0
NUCOR CORP Common Stock 670346105 10,025 171,801 SH   SOLE 0 0 171,801 0
NUSTAR ENERGY LP MLP 67058H102 731 27,200 SH   SOLE 0 0 27,200 0
NUTANIX INC A Common Stock 67059N108 1,048 27,756 SH   SOLE 0 0 27,756 0
NUVEEN CT QUAL MUN INC ETF/Closed End- 67060D107 758 62,866 SH   SOLE 0 0 62,866 0
NUVEEN MA QUAL MUN INC ETF/Closed End- 67061E104 132 10,480 SH   SOLE 0 0 10,480 0
NUVEEN MD QUAL MUN INC ETF/Closed End- 67061Q107 514 41,159 SH   SOLE 0 0 41,159 0
NUVEEN SELECT MAT MUNI ETF/Closed End- 67061T101 239 24,010 SH   SOLE 0 0 24,010 0
NUVEEN MUNICIPAL INCOME ETF/Closed End- 67062J102 120 11,000 SH   SOLE 0 0 11,000 0
NUVEEN NY MUNI VALUE FD ETF/Closed End- 67062M105 125 12,500 SH   SOLE 0 0 12,500 0
NUVEEN SEL TX FREE INC 2 ETF/Closed End- 67063C106 287 20,623 SH   SOLE 0 0 20,623 0
NUVEEN VA QUAL MUN INC ETF/Closed End- 67064R102 203 16,016 SH   SOLE 0 0 16,016 0
NUVEEN NY AMT FREE QUAL ETF/Closed End- 670656107 300 23,607 SH   SOLE 0 0 23,607 0
NUV AMT FREE QUAL MUN ETF/Closed End- 670657105 1,636 122,455 SH   SOLE 0 0 122,455 0
NVIDIA CORP Common Stock 67066G104 17,342 96,581 SH   SOLE 0 0 96,581 0
NUVEEN QUAL MUN INCM FD ETF/Closed End- 67066V101 228 16,789 SH   SOLE 0 0 16,789 0
NUVEEN NY QUAL MUN INC ETF/Closed End- 67066X107 296 22,129 SH   SOLE 0 0 22,129 0
NUVEEN INTRM DUR MUN TRM ETF/Closed End- 670671106 841 63,963 SH   SOLE 0 0 63,963 0
NUVEEN INTERMED DUR TERM ETF/Closed End- 670677103 445 34,056 SH   SOLE 0 0 34,056 0
NUVEEN MUN HI INC OPP FD ETF/Closed End- 670682103 194 14,309 SH   SOLE 0 0 14,309 0
NUVEEN MUN 2021 TGT FD ETF/Closed End- 670687102 436 45,275 SH   SOLE 0 0 45,275 0
NUVEEN NASDAQ 100 DYNMIC ETF/Closed End 670699107 7,075 317,675 SH   SOLE 0 0 317,675 0
NUVEEN NJ QUAL MUN INC ETF/Closed End- 67069Y102 143 10,304 SH   SOLE 0 0 10,304 0
NUV DIVERSIFIED DIV INC ETF/Closed End 6706EP105 152 14,700 SH   SOLE 0 0 14,700 0
NUVEEN SP 500 BUY WRITE ETF/Closed End 6706ER101 638 48,371 SH   SOLE 0 0 48,371 0
NUVEEN SP 500 DYNAMIC ETF/Closed End 6706EW100 231 14,905 SH   SOLE 0 0 14,905 0
NUVASIVE INC Common Stock 670704105 3,020 53,186 SH   SOLE 0 0 53,186 0
NUV MUN CR INC FD ETF/Closed End- 67070X101 314 20,853 SH   SOLE 0 0 20,853 0
NUVEEN REAL ESTATE INC ETF/Closed End 67071B108 563 54,344 SH   SOLE 0 0 54,344 0
NUV AMT FREE MUN CR INC ETF/Closed End- 67071L106 669 44,271 SH   SOLE 0 0 44,271 0
NUVEEN PFD INCM SECS ETF/Closed End 67072C105 310 34,457 SH   SOLE 0 0 34,457 0
NUVEEN FLOATING RATE ETF/Closed End- 67072T108 4,583 475,877 SH   SOLE 0 0 475,877 0
NUVEEN PFD INCM OPPTYS ETF/Closed End 67073B106 901 94,541 SH   SOLE 0 0 94,541 0
NUVEEN TAX ADV DIVID GRW ETF/Closed End 67073G105 408 25,435 SH   SOLE 0 0 25,435 0
NUVEEN TXBL MUN INCM FD ETF/Closed End- 67074C103 339 16,539 SH   SOLE 0 0 16,539 0
NUVEEN ENHNCD MUN VAL FD ETF/Closed End- 67074M101 540 39,095 SH   SOLE 0 0 39,095 0
NUVEEN ENERGY MLP TOTAL ETF/Closed End 67074U103 445 45,973 SH   SOLE 0 0 45,973 0
NUVEEN SHRT DUR CR OPPTY ETF/Closed End- 67074X107 159 10,215 SH   SOLE 0 0 10,215 0
NUVEEN PFD INC TERM FD Common Stock 67075A106 223 9,917 SH   SOLE 0 0 9,917 0
NUVEEN DOW 30 DYN OVRWRT ETF/Closed End 67075F105 1,825 101,363 SH   SOLE 0 0 101,363 0
NUVEEN HI INC DEC 19 TGT ETF/Closed End- 67076E107 658 66,555 SH   SOLE 0 0 66,555 0
NUTRIEN LTD Common Stock 67077M108 1,189 22,543 SH   SOLE 0 0 22,543 0
NUVEEN HI INC NOV 21 TGT ETF/Closed End- 67077N106 260 26,621 SH   SOLE 0 0 26,621 0
OGE ENERGY CORP Common Stock 670837103 401 9,299 SH   SOLE 0 0 9,299 0
NUVEEN MUNICIPAL VALUE F ETF/Closed End- 670928100 584 58,443 SH   SOLE 0 0 58,443 0
NUVEEN PA QUAL MUN INC ETF/Closed End- 670972108 403 30,539 SH   SOLE 0 0 30,539 0
OFS CAPITAL CORP BDC Common Stock 67103B100 1,024 87,120 SH   SOLE 0 0 87,120 0
O REILLY AUTOMOTIVE NEW Common Stock 67103H107 1,696 4,367 SH   SOLE 0 0 4,367 0
OSI FTSE RUSL SMCP ETF ETF/Closed End 67110P100 336 12,658 SH   SOLE 0 0 12,658 0
OSI FTSE US QUAL DIV ETF ETF/Closed End 67110P407 3,415 101,640 SH   SOLE 0 0 101,640 0
OAKTREE SPECIALTY LENDNG Common Stock 67401P108 129 24,836 SH   SOLE 0 0 24,836 0
OCCIDENTAL PETRO CORP Common Stock 674599105 6,010 90,780 SH   SOLE 0 0 90,780 0
OCWEN FINANCIAL CORP NEW Common Stock 675746309 97 53,500 SH   SOLE 0 0 53,500 0
OKTA INC A Common Stock 679295105 625 7,552 SH   SOLE 0 0 7,552 0
OLD DOMINION FREIGHT Common Stock 679580100 1,166 8,075 SH   SOLE 0 0 8,075 0
OLD REPUBLIC INTL CORP Common Stock 680223104 1,718 82,144 SH   SOLE 0 0 82,144 0
OLIN CORP NEW Common Stock 680665205 689 29,761 SH   SOLE 0 0 29,761 0
OMNICOM GROUP INC Common Stock 681919106 803 10,999 SH   SOLE 0 0 10,999 0
OMEGA HEALTHCARE REIT 681936100 952 24,957 SH   SOLE 0 0 24,957 0
ON SEMICONDUCTOR CORP Common Stock 682189105 1,286 62,542 SH   SOLE 0 0 62,542 0
ONE GAS INC Common Stock 68235P108 275 3,094 SH   SOLE 0 0 3,094 0
ONEOK INC NEW Common Stock 682680103 4,337 62,100 SH   SOLE 0 0 62,100 0
OPKO HEALTH INC Common Stock 68375N103 106 40,637 SH   SOLE 0 0 40,637 0
OPPENHEIMER SP REV ETF ETF/Closed End 68386C104 507 9,838 SH   SOLE 0 0 9,838 0
OPPENHEIMER SP MDCP ETF ETF/Closed End 68386C203 748 12,618 SH   SOLE 0 0 12,618 0
OPPENHEIMER SP SMCP ETF ETF/Closed End 68386C302 832 12,694 SH   SOLE 0 0 12,694 0
OPPENHEIMER SP DIV ETF ETF/Closed End 68386C401 10,894 287,503 SH   SOLE 0 0 287,503 0
OPPENHEIMR RUSL DYN ETF ETF/Closed End 68386C724 5,447 189,275 SH   SOLE 0 0 189,275 0
ORACLE CORP Common Stock 68389X105 25,770 479,790 SH   SOLE 0 0 479,790 0
ORANGE SPON ADR Common Stock 684060106 1,836 112,629 SH   SOLE 0 0 112,629 0
OSHKOSH CORP Common Stock 688239201 1,452 19,326 SH   SOLE 0 0 19,326 0
OWENS MINOR INC HLDGS Common Stock 690732102 136 33,187 SH   SOLE 0 0 33,187 0
OWENS CORNING INC NEW Common Stock 690742101 654 13,880 SH   SOLE 0 0 13,880 0
OWENS ILL INC NEW Common Stock 690768403 345 18,190 SH   SOLE 0 0 18,190 0
OXFORD INDS INC Common Stock 691497309 301 4,005 SH   SOLE 0 0 4,005 0
OXFORD SQUARE CAP CORP ETF/Closed End 69181V107 439 67,509 SH   SOLE 0 0 67,509 0
PDC ENERGY INC Common Stock 69327R101 916 22,516 SH   SOLE 0 0 22,516 0
PGIM ULTRA SHORT BD ETF ETF/Closed End- 69344A107 3,299 65,795 SH   SOLE 0 0 65,795 0
PGIM GLB HI YLD FD ETF/Closed End- 69346J106 206 14,762 SH   SOLE 0 0 14,762 0
PNC FINL SVCS GROUP INC Common Stock 693475105 28,107 229,145 SH   SOLE 0 0 229,145 0
PPG INDUSTRIES INC Common Stock 693506107 14,441 127,939 SH   SOLE 0 0 127,939 0
PPL CORP Common Stock 69351T106 17,754 559,348 SH   SOLE 0 0 559,348 0
PRA HEALTH SCIENCES INC Common Stock 69354M108 640 5,802 SH   SOLE 0 0 5,802 0
PVH CORP Common Stock 693656100 1,107 9,073 SH   SOLE 0 0 9,073 0
PACCAR INC Common Stock 693718108 2,923 42,895 SH   SOLE 0 0 42,895 0
PACER TRENDPILOT US ETF ETF/Closed End 69374H105 4,032 137,226 SH   SOLE 0 0 137,226 0
PACER TRENDPILOT US ETF ETF/Closed End 69374H204 1,308 43,079 SH   SOLE 0 0 43,079 0
PACER TRENDPILOT 100 ETF ETF/Closed End 69374H303 759 22,260 SH   SOLE 0 0 22,260 0
PACER GLB CASH COWS ETF ETF/Closed End 69374H709 959 31,408 SH   SOLE 0 0 31,408 0
PACER U S SMCP CASH ETF ETF/Closed End 69374H857 741 29,524 SH   SOLE 0 0 29,524 0
PACER DEV MKTS INT ETF ETF/Closed End 69374H873 762 28,757 SH   SOLE 0 0 28,757 0
PACIFIC COAST OIL TR Common Stock 694103102 65 30,525 SH   SOLE 0 0 30,525 0
PACKAGING CORP OF AMER Common Stock 695156109 358 3,599 SH   SOLE 0 0 3,599 0
PALO ALTO NETWORKS INC Common Stock 697435105 503 2,070 SH   SOLE 0 0 2,070 0
PARKER HANNIFIN CORP Common Stock 701094104 2,632 15,334 SH   SOLE 0 0 15,334 0
PATRICK INDUSTRIES INC Common Stock 703343103 572 12,613 SH   SOLE 0 0 12,613 0
PATTERN ENERGY GRP INC Common Stock 70338P100 1,670 75,924 SH   SOLE 0 0 75,924 0
PATTERSON COS INC Common Stock 703395103 268 12,248 SH   SOLE 0 0 12,248 0
PAYCHEX INC Common Stock 704326107 12,359 154,102 SH   SOLE 0 0 154,102 0
PAYCOM SOFTWARE INC Common Stock 70432V102 308 1,630 SH   SOLE 0 0 1,630 0
PAYPAL HLDGS INC Common Stock 70450Y103 32,102 309,150 SH   SOLE 0 0 309,150 0
PENN NATIONAL GAMING INC Common Stock 707569109 395 19,658 SH   SOLE 0 0 19,658 0
PENNANTPARK INVT BDC Common Stock 708062104 1,178 170,482 SH   SOLE 0 0 170,482 0
PENNANTPARK FLTG RT BDC ETF/Closed End 70806A106 5,651 441,139 SH   SOLE 0 0 441,139 0
PENNS WOODS BANCORP INC Common Stock 708430103 513 12,475 SH   SOLE 0 0 12,475 0
PENNYMAV MTG INV TRUST REIT 70931T103 548 26,454 SH   SOLE 0 0 26,454 0
PENSKE AUTOMOTIVE GROUP Common Stock 70959W103 501 11,212 SH   SOLE 0 0 11,212 0
PEOPLES UTD FINL INC Common Stock 712704105 5,926 360,473 SH   SOLE 0 0 360,473 0
PEPSICO INC Common Stock 713448108 49,076 400,459 SH   SOLE 0 0 400,459 0
PERKINELMER INC Common Stock 714046109 289 2,994 SH   SOLE 0 0 2,994 0
PETROCHINA CO LTD ADR Common Stock 71646E100 1,313 20,071 SH   SOLE 0 0 20,071 0
PFIZER INC Common Stock 717081103 81,951 1,929,622 SH   SOLE 0 0 1,929,622 0
PHILIP MORRIS INTL INC Common Stock 718172109 36,397 411,772 SH   SOLE 0 0 411,772 0
PHILLIPS 66 Common Stock 718546104 18,833 197,892 SH   SOLE 0 0 197,892 0
PHYSICIANS REALTY TR Common Stock 71943U104 2,500 132,882 SH   SOLE 0 0 132,882 0
PIMCO CORP INCM STRAT ETF/Closed End- 72200U100 434 25,219 SH   SOLE 0 0 25,219 0
PIMCO MUN INCOME FD II ETF/Closed End- 72200W106 263 18,521 SH   SOLE 0 0 18,521 0
PIMCO CORP INCM OPPTY ETF/Closed End- 72201B101 424 24,249 SH   SOLE 0 0 24,249 0
PIMCO INCOME STRAT FUND ETF/Closed End- 72201H108 162 14,152 SH   SOLE 0 0 14,152 0
PIMCO INCOME STRAT FD II ETF/Closed End- 72201J104 138 13,443 SH   SOLE 0 0 13,443 0
PIMCO ACTIVE BD ETF ETF/Closed End- 72201R775 2,991 28,338 SH   SOLE 0 0 28,338 0
PIMCO 05Y H/Y CORP ETF ETF/Closed End- 72201R783 297 2,960 SH   SOLE 0 0 2,960 0
PIMCO INVT GRD CORP ETF ETF/Closed End- 72201R817 7,890 76,058 SH   SOLE 0 0 76,058 0
PIMCO ENH SHRT MATY ETF ETF/Closed End- 72201R833 21,318 209,909 SH   SOLE 0 0 209,909 0
PIMCO INTRM MUN BD ETF ETF/Closed End- 72201R866 1,117 20,705 SH   SOLE 0 0 20,705 0
PIMCO S/T MUN BD ACT ETF ETF/Closed End- 72201R874 344 6,825 SH   SOLE 0 0 6,825 0
PIMCO DYNAMIC INCM FUND Common Stock 72201Y101 327 10,184 SH   SOLE 0 0 10,184 0
PIMCO DYNAMIC CR MTG INC ETF/Closed End- 72202D106 2,050 87,488 SH   SOLE 0 0 87,488 0
PINNACLE WEST CAP CORP Common Stock 723484101 3,900 40,803 SH   SOLE 0 0 40,803 0
PIONEER HIGH INCOME TR ETF/Closed End- 72369H106 400 44,676 SH   SOLE 0 0 44,676 0
PIONEER NATURAL RES CO Common Stock 723787107 3,835 25,187 SH   SOLE 0 0 25,187 0
PITNEY BOWES INC Common Stock 724479100 761 110,791 SH   SOLE 0 0 110,791 0
PLAINS ALL AMERN PIPELIN MLP 726503105 2,872 117,168 SH   SOLE 0 0 117,168 0
POOL CORP Common Stock 73278L105 2,781 16,855 SH   SOLE 0 0 16,855 0
POST HOLDINGS INC Common Stock 737446104 204 1,869 SH   SOLE 0 0 1,869 0
PRESIDIO INC Common Stock 74102M103 460 31,048 SH   SOLE 0 0 31,048 0
PRICE T ROWE GRP INC Common Stock 74144T108 4,973 49,669 SH   SOLE 0 0 49,669 0
PRIMERICA INC Common Stock 74164M108 2,700 22,102 SH   SOLE 0 0 22,102 0
PRINCIPAL FINL GROUP INC Common Stock 74251V102 1,281 25,524 SH   SOLE 0 0 25,524 0
PRIN SPECTRM PFD SEC ETF ETF/Closed End- 74255Y888 521 5,475 SH   SOLE 0 0 5,475 0
PROCTER GAMBLE CO Common Stock 742718109 70,598 678,504 SH   SOLE 0 0 678,504 0
PROGRESSIVE CORP OH Common Stock 743315103 2,987 41,430 SH   SOLE 0 0 41,430 0
PROLOGIS INC REIT 74340W103 11,801 164,020 SH   SOLE 0 0 164,020 0
PROOFPOINT INC Common Stock 743424103 329 2,708 SH   SOLE 0 0 2,708 0
PROSHARES INVT GRADE ETF ETF/Closed End- 74347B607 871 11,744 SH   SOLE 0 0 11,744 0
PROSHS SP MIDCAP400 ETF ETF/Closed End 74347B680 1,316 23,362 SH   SOLE 0 0 23,362 0
PROSHS RUSS 2000 DIV ETF ETF/Closed End 74347B698 400 6,867 SH   SOLE 0 0 6,867 0
PROSH EAFE DIV GRWRS ETF ETF/Closed End 74347B839 556 15,074 SH   SOLE 0 0 15,074 0
PROSH SHRT RUSS 2K ETF ETF/Closed End 74348A210 2,059 50,593 SH   SOLE 0 0 50,593 0
PROSH SP 500 DV ARI ETF ETF/Closed End 74348A467 15,427 227,600 SH   SOLE 0 0 227,600 0
PROSHS HI YLD TREAS ETF ETF/Closed End- 74348A541 378 5,724 SH   SOLE 0 0 5,724 0
PROSPECT CAP CORP BDC Common Stock 74348T102 150 22,957 SH   SOLE 0 0 22,957 0
PROTO LABS INC Common Stock 743713109 242 2,297 SH   SOLE 0 0 2,297 0
PRUDENTIAL FINL INC Common Stock 744320102 7,599 82,709 SH   SOLE 0 0 82,709 0
PUB SVC ENTERPRISE GROUP Common Stock 744573106 2,764 46,529 SH   SOLE 0 0 46,529 0
PUBLIC STORAGE INC REIT 74460D109 624 2,867 SH   SOLE 0 0 2,867 0
PULTEGROUP INC Common Stock 745867101 1,014 36,267 SH   SOLE 0 0 36,267 0
PURE STORAGE INC A Common Stock 74624M102 1,087 49,891 SH   SOLE 0 0 49,891 0
PUTNAM MANAGED MUN INC ETF/Closed End- 746823103 96 12,898 SH   SOLE 0 0 12,898 0
PUTNAM PREMIER INCOME TR ETF/Closed End- 746853100 1,287 249,871 SH   SOLE 0 0 249,871 0
PUTNAM MSTR INTRMDT INCM ETF/Closed End- 746909100 189 41,719 SH   SOLE 0 0 41,719 0
QUALCOMM INC Common Stock 747525103 16,867 295,763 SH   SOLE 0 0 295,763 0
QUEST DIAGNOSTICS INC Common Stock 74834L100 690 7,676 SH   SOLE 0 0 7,676 0
QURATE RETAIL INC A Common Stock 74915M100 1,347 84,293 SH   SOLE 0 0 84,293 0
RCI HOSPITALITY HLDGS Common Stock 74934Q108 1,955 85,112 SH   SOLE 0 0 85,112 0
RMR GROUP INC A Common Stock 74967R106 512 8,399 SH   SOLE 0 0 8,399 0
RH Common Stock 74967X103 205 1,995 SH   SOLE 0 0 1,995 0
RPM INTERNATIONAL INC Common Stock 749685103 2,792 48,098 SH   SOLE 0 0 48,098 0
RTW RETAILWINDS INC Common Stock 74980D100 31 12,870 SH   SOLE 0 0 12,870 0
RALPH LAUREN CORP CL A Common Stock 751212101 216 1,666 SH   SOLE 0 0 1,666 0
RANGE RESOURCES CORP Common Stock 75281A109 1,289 114,668 SH   SOLE 0 0 114,668 0
RAYMOND JAMES FINANCIAL Common Stock 754730109 971 12,075 SH   SOLE 0 0 12,075 0
RAYTHEON COMPANY NEW Common Stock 755111507 26,751 146,918 SH   SOLE 0 0 146,918 0
RBC BEARINGS INC Common Stock 75524B104 2,748 21,607 SH   SOLE 0 0 21,607 0
REALITY DIVCON LDRS ETF ETF/Closed End 75605A405 1,976 58,834 SH   SOLE 0 0 58,834 0
REALTY INCOME CORP REIT 756109104 8,712 118,440 SH   SOLE 0 0 118,440 0
REAVES UTILITY INCOME FD ETF/Closed End 756158101 2,105 62,514 SH   SOLE 0 0 62,514 0
RED HAT INC Common Stock 756577102 474 2,592 SH   SOLE 0 0 2,592 0
REGENERON PHARMACEUTICAL Common Stock 75886F107 3,684 8,971 SH   SOLE 0 0 8,971 0
REGIONS FINL CORP NEW Common Stock 7591EP100 942 66,590 SH   SOLE 0 0 66,590 0
REINSURANCE GRP AMER NEW Common Stock 759351604 292 2,054 SH   SOLE 0 0 2,054 0
RELIANCE STEEL ALUM CO Common Stock 759509102 339 3,753 SH   SOLE 0 0 3,753 0
RELX PLC SPON ADR Common Stock 759530108 1,478 68,894 SH   SOLE 0 0 68,894 0
RENEWABLE ENERGY GRP INC Common Stock 75972A301 588 26,779 SH   SOLE 0 0 26,779 0
RENAISSANCE CAP IPO ETF ETF/Closed End 759937204 1,886 61,830 SH   SOLE 0 0 61,830 0
REPUBLIC SERVICES INC Common Stock 760759100 2,133 26,536 SH   SOLE 0 0 26,536 0
RESMED INC Common Stock 761152107 1,539 14,804 SH   SOLE 0 0 14,804 0
RESOLUTE FOREST PRODS Common Stock 76117W109 583 73,811 SH   SOLE 0 0 73,811 0
RESTAURANT BRNDS INTL Common Stock 76131D103 341 5,244 SH   SOLE 0 0 5,244 0
RIO TINTO PLC SPONS ADR Common Stock 767204100 3,072 52,198 SH   SOLE 0 0 52,198 0
RITCHIE BROS AUCTIONEERS Common Stock 767744105 252 7,414 SH   SOLE 0 0 7,414 0
RITE AID CORP Common Stock 767754104 7 10,860 SH   SOLE 0 0 10,860 0
RIVERVIEW BANCORP Common Stock 769397100 79 10,750 SH   SOLE 0 0 10,750 0
ROBERT HALF INTL INC Common Stock 770323103 222 3,402 SH   SOLE 0 0 3,402 0
ROCKWELL AUTOMATION INC Common Stock 773903109 3,738 21,304 SH   SOLE 0 0 21,304 0
ROGERS COMMS B NON VTG Common Stock 775109200 309 5,738 SH   SOLE 0 0 5,738 0
ROKU INC Common Stock 77543R102 729 11,293 SH   SOLE 0 0 11,293 0
ROLLINS INC Common Stock 775711104 1,055 25,350 SH   SOLE 0 0 25,350 0
ROPER TECHNOLOGIES INC Common Stock 776696106 2,146 6,276 SH   SOLE 0 0 6,276 0
ROSS STORES INC Common Stock 778296103 3,076 33,038 SH   SOLE 0 0 33,038 0
ROYAL BANK CDA MONTREAL Common Stock 780087102 3,963 52,450 SH   SOLE 0 0 52,450 0
ROYAL BK SCOTLND GRP PLC Common Stock 780097689 209 32,105 SH   SOLE 0 0 32,105 0
ROYAL DUTCH SHELL ADR B Common Stock 780259107 23,355 365,212 SH   SOLE 0 0 365,212 0
ROYAL DUTCH SHELL ADR Common Stock 780259206 9,001 143,804 SH   SOLE 0 0 143,804 0
ROYAL GOLD INC Common Stock 780287108 311 3,425 SH   SOLE 0 0 3,425 0
ROYCE VALUE TRUST INC ETF/Closed End 780910105 4,133 300,359 SH   SOLE 0 0 300,359 0
RUDOLPH TECHNOLOGIES INC Common Stock 781270103 572 25,096 SH   SOLE 0 0 25,096 0
RUSH ENTERPRISE INC CL A Common Stock 781846209 389 9,307 SH   SOLE 0 0 9,307 0
RYDER SYSTEM INC Common Stock 783549108 227 3,668 SH   SOLE 0 0 3,668 0
RYMAN HOSPITALITY PPTYS Common Stock 78377T107 1,646 20,010 SH   SOLE 0 0 20,010 0
SP GLOBAL INC Common Stock 78409V104 4,186 19,881 SH   SOLE 0 0 19,881 0
SEI INVESTMENTS CO Common Stock 784117103 788 15,085 SH   SOLE 0 0 15,085 0
SPDR SP 500 ETF ETF/Closed End 78462F103 80,791 286,006 SH   SOLE 0 0 286,006 0
SPX CORP Common Stock 784635104 1,426 40,977 SH   SOLE 0 0 40,977 0
SPDR GOLD TRUST GOLD ETF Common Stock 78463V107 7,807 63,985 SH   SOLE 0 0 63,985 0
SPDR EURO STOXX 50 ETF ETF/Closed End 78463X202 684 18,701 SH   SOLE 0 0 18,701 0
SPDR MSCI E/MKT MIX ETF ETF/Closed End 78463X426 1,605 27,141 SH   SOLE 0 0 27,141 0
SPDR INDX SP GLB DV ETF ETF/Closed End 78463X459 372 5,601 SH   SOLE 0 0 5,601 0
SPDR SP INTL DIV ETF ETF/Closed End 78463X772 1,131 29,735 SH   SOLE 0 0 29,735 0
SPDR MSCI ACWI EXUS ETF ETF/Closed End 78463X848 2,169 59,906 SH   SOLE 0 0 59,906 0
SPDR DEV WORLD EXUS ETF ETF/Closed End 78463X889 367 12,553 SH   SOLE 0 0 12,553 0
SPDR FACTSET INNOVA ETF ETF/Closed End 78464A110 333 3,186 SH   SOLE 0 0 3,186 0
SPDR SP SM CAP GRTH ETF ETF/Closed End 78464A201 3,136 52,524 SH   SOLE 0 0 52,524 0
SPDR BLOOMBERG CONV ETF ETF/Closed End- 78464A359 3,001 57,433 SH   SOLE 0 0 57,433 0
SPDR INTERMED TERM ETF ETF/Closed End- 78464A375 1,048 30,669 SH   SOLE 0 0 30,669 0
SPDR BLOOMBERG MTG ETF ETF/Closed End- 78464A383 1,915 74,166 SH   SOLE 0 0 74,166 0
SPDR SP 500 GROWTH ETF ETF/Closed End 78464A409 1,506 40,462 SH   SOLE 0 0 40,462 0
SPDR BLOOMBERG HI YL ETF ETF/Closed End- 78464A417 16,376 455,275 SH   SOLE 0 0 455,275 0
SPDR SHORT TERM CORP ETF ETF/Closed End- 78464A474 67,695 2,215,876 SH   SOLE 0 0 2,215,876 0
SPDR FTSE INTL GOVT ETF ETF/Closed End- 78464A490 2,961 54,758 SH   SOLE 0 0 54,758 0
SPDR SP 500 VALU ETF ETF/Closed End 78464A508 1,486 49,064 SH   SOLE 0 0 49,064 0
SPDR SP HLTHCR EQUP ETF ETF/Closed End 78464A581 745 9,274 SH   SOLE 0 0 9,274 0
SPDR DOW JONES REIT ETF ETF/Closed End 78464A607 458 4,631 SH   SOLE 0 0 4,631 0
SPDR SP AERO DEFNSE ETF ETF/Closed End 78464A631 1,974 21,499 SH   SOLE 0 0 21,499 0
SPDR AGGREGATE BOND ETF ETF/Closed End- 78464A649 4,205 147,329 SH   SOLE 0 0 147,329 0
SPDR BLOOMBERG TIPS ETF ETF/Closed End- 78464A656 633 11,372 SH   SOLE 0 0 11,372 0
SPDR SP REGL BNKG ETF ETF/Closed End 78464A698 4,903 95,503 SH   SOLE 0 0 95,503 0
SPDR SP OILGAS EXP ETF ETF/Closed End 78464A730 310 10,068 SH   SOLE 0 0 10,068 0
SPDR SP DIVIDEND ETF ETF/Closed End 78464A763 33,250 334,473 SH   SOLE 0 0 334,473 0
SPDR SP BANK ETF ETF/Closed End 78464A797 417 9,981 SH   SOLE 0 0 9,981 0
SPDR SP SMALL CAP ETF ETF/Closed End 78464A813 499 7,478 SH   SOLE 0 0 7,478 0
SPDR SP MID CAP GRW ETF ETF/Closed End 78464A821 245 4,660 SH   SOLE 0 0 4,660 0
SPDR PORT MID CAP ETF ETF/Closed End 78464A847 1,759 52,788 SH   SOLE 0 0 52,788 0
SPDR SP BIOTECH ETF ETF/Closed End 78464A870 10,470 115,643 SH   SOLE 0 0 115,643 0
SPDR SP HOMEBLDRS ETF ETF/Closed End 78464A888 296 7,682 SH   SOLE 0 0 7,682 0
SPDR BLACKSTONE GSO ETF ETF/Closed End- 78467V608 1,797 39,012 SH   SOLE 0 0 39,012 0
SPDR DBLLIN T/R TACT ETF ETF/Closed End- 78467V848 1,670 34,539 SH   SOLE 0 0 34,539 0
SPDR DJ INDL AVG ETF ETF/Closed End 78467X109 17,477 67,443 SH   SOLE 0 0 67,443 0
SPDR SP MDCP 400 ETF ETF/Closed End 78467Y107 5,670 16,414 SH   SOLE 0 0 16,414 0
SPDR SP INTERNET ETF ETF/Closed End 78468R127 238 2,675 SH   SOLE 0 0 2,675 0
SPDR BLOOMBERG INVT ETF ETF/Closed End- 78468R200 1,992 64,879 SH   SOLE 0 0 64,879 0
SPDR BLOOMBERG S/T ETF ETF/Closed End- 78468R408 1,339 49,129 SH   SOLE 0 0 49,129 0
SPDR NUV BLOOMBERG ETF ETF/Closed End- 78468R739 454 9,364 SH   SOLE 0 0 9,364 0
SPDR SP 500 HI DIV ETF ETF/Closed End 78468R788 1,672 44,178 SH   SOLE 0 0 44,178 0
SPDR SSGA LGCP LOW ETF ETF/Closed End 78468R804 296 2,953 SH   SOLE 0 0 2,953 0
SPDR USA QLTY STRAT ETF ETF/Closed End 78468R812 932 11,213 SH   SOLE 0 0 11,213 0
SPDR PORT SMALL CAP ETF ETF/Closed End 78468R853 354 11,713 SH   SOLE 0 0 11,713 0
SP PLUS CORP Common Stock 78469C103 591 17,317 SH   SOLE 0 0 17,317 0
SPX FLOW INC Common Stock 78469X107 1,411 44,222 SH   SOLE 0 0 44,222 0
SVB FINL GRP Common Stock 78486Q101 1,747 7,857 SH   SOLE 0 0 7,857 0
SABRA HEALTH CARE REIT REIT 78573L106 1,018 52,300 SH   SOLE 0 0 52,300 0
SAGE THERAPEUTICS INC Common Stock 78667J108 690 4,338 SH   SOLE 0 0 4,338 0
SALESFORCECOM INC Common Stock 79466L302 12,735 80,411 SH   SOLE 0 0 80,411 0
SALLY BEAUTY HLDGS INC Common Stock 79546E104 599 32,523 SH   SOLE 0 0 32,523 0
SANDY SPRING BANCORP INC Common Stock 800363103 313 10,004 SH   SOLE 0 0 10,004 0
SANGAMO THERAPEUTICS INC Common Stock 800677106 104 10,928 SH   SOLE 0 0 10,928 0
SANOFI SPON ADR Common Stock 80105N105 3,217 72,644 SH   SOLE 0 0 72,644 0
SAP SE SPON ADR Common Stock 803054204 4,417 38,258 SH   SOLE 0 0 38,258 0
SAREPTA THERAPEUTICS INC Common Stock 803607100 473 3,969 SH   SOLE 0 0 3,969 0
HENRY SCHEIN INC Common Stock 806407102 788 13,114 SH   SOLE 0 0 13,114 0
SCHLUMBERGER LTD Common Stock 806857108 10,280 235,935 SH   SOLE 0 0 235,935 0
SCHNITZER STEEL INDS A Common Stock 806882106 376 15,648 SH   SOLE 0 0 15,648 0
SCHNEIDER NATL INC WI B Common Stock 80689H102 221 10,515 SH   SOLE 0 0 10,515 0
SCHWAB CHARLES CORP NEW Common Stock 808513105 2,191 51,241 SH   SOLE 0 0 51,241 0
SCHWAB US LGCP ETF ETF/Closed End 808524201 413 6,105 SH   SOLE 0 0 6,105 0
SCHWAB US LGCP GRW ETF ETF/Closed End 808524300 225 2,835 SH   SOLE 0 0 2,835 0
SCHWAB EMG MKT EQ ETF ETF/Closed End 808524706 14,718 565,855 SH   SOLE 0 0 565,855 0
SCHWAB STR 1000 IDX ETF ETF/Closed End 808524722 3,777 135,718 SH   SOLE 0 0 135,718 0
SCHWAB EMRG MKTS LRG ETF ETF/Closed End 808524730 306 11,035 SH   SOLE 0 0 11,035 0
SCHWAB FUND INTL SML ETF ETF/Closed End 808524748 527 16,977 SH   SOLE 0 0 16,977 0
SCHWAB FUND INTL LRG ETF ETF/Closed End 808524755 351 12,718 SH   SOLE 0 0 12,718 0
SCHWAB FDMNTL US LRG ETF ETF/Closed End 808524771 371 9,775 SH   SOLE 0 0 9,775 0
SCHWAB US DIV EQ ETF ETF/Closed End 808524797 2,160 41,320 SH   SOLE 0 0 41,320 0
SCHWAB US REIT ETF ETF/Closed End 808524847 3,954 89,005 SH   SOLE 0 0 89,005 0
SCOTTS MIRACLEGRO CO Common Stock 810186106 6,832 86,937 SH   SOLE 0 0 86,937 0
SEALED AIR CORP NEW Common Stock 81211K100 431 9,352 SH   SOLE 0 0 9,352 0
SEATTLE GENETICS INC WA Common Stock 812578102 313 4,273 SH   SOLE 0 0 4,273 0
MATRLS SEL SECT SPDR ETF ETF/Closed End 81369Y100 655 11,806 SH   SOLE 0 0 11,806 0
HLTHCR SEL SECT SPDR ETF ETF/Closed End 81369Y209 147,274 1,605,170 SH   SOLE 0 0 1,605,170 0
CONS STPLS SEL SPDR ETF ETF/Closed End 81369Y308 140,058 2,496,140 SH   SOLE 0 0 2,496,140 0
CONS DSCR SEL SPDR ETF ETF/Closed End 81369Y407 84,663 743,633 SH   SOLE 0 0 743,633 0
ENERGY SEL SECT SPDR ETF ETF/Closed End 81369Y506 15,902 240,504 SH   SOLE 0 0 240,504 0
FINL SEL SECT SPDR ETF ETF/Closed End 81369Y605 9,029 351,176 SH   SOLE 0 0 351,176 0
INDL SEL SECT SPDR ETF ETF/Closed End 81369Y704 8,829 117,677 SH   SOLE 0 0 117,677 0
TECH SEL SECT SPDR ETF ETF/Closed End 81369Y803 185,350 2,504,726 SH   SOLE 0 0 2,504,726 0
SELECT COMMN SVC SEL ETF ETF/Closed End 81369Y852 79,025 1,689,645 SH   SOLE 0 0 1,689,645 0
SEL SECT RL EST SPDR ETF ETF/Closed End 81369Y860 697 19,247 SH   SOLE 0 0 19,247 0
UTILS SEL SECT SPDR ETF ETF/Closed End 81369Y886 42,516 730,884 SH   SOLE 0 0 730,884 0
SELECTIVE INS GROUP INC Common Stock 816300107 684 10,812 SH   SOLE 0 0 10,812 0
SEMPRA ENERGY Common Stock 816851109 2,047 16,263 SH   SOLE 0 0 16,263 0
SR HSG PPTYS TR SBI REIT 81721M109 284 24,144 SH   SOLE 0 0 24,144 0
SENSUS HEALTHCARE INC Common Stock 81728J109 337 48,076 SH   SOLE 0 0 48,076 0
SERVICENOW INC Common Stock 81762P102 2,862 11,612 SH   SOLE 0 0 11,612 0
SHAKE SHACK INC CL A Common Stock 819047101 302 5,100 SH   SOLE 0 0 5,100 0
SHERWIN WILLIAMS CO Common Stock 824348106 20,576 47,772 SH   SOLE 0 0 47,772 0
SHOPIFY INC CL A Common Stock 82509L107 1,707 8,260 SH   SOLE 0 0 8,260 0
SIGNATURE BANK NEW YORK Common Stock 82669G104 3,347 26,134 SH   SOLE 0 0 26,134 0
SILICON MOTION TECH ADR Common Stock 82706C108 1,766 44,549 SH   SOLE 0 0 44,549 0
SIMON PPTY GRP INC NEW REIT 828806109 1,169 6,414 SH   SOLE 0 0 6,414 0
SIMPSON MFG CO INC Common Stock 829073105 564 9,508 SH   SOLE 0 0 9,508 0
SIRIUS XM HLDGS INC Common Stock 82968B103 607 107,012 SH   SOLE 0 0 107,012 0
SITEONE LANDSCAPE SUPPLY Common Stock 82982L103 2,403 42,045 SH   SOLE 0 0 42,045 0
SIX FLAGS ENTMT CORP NEW Common Stock 83001A102 1,799 36,461 SH   SOLE 0 0 36,461 0
SKECHERS USA INC CL A Common Stock 830566105 1,039 30,926 SH   SOLE 0 0 30,926 0
SKYWEST INC Common Stock 830879102 1,214 22,357 SH   SOLE 0 0 22,357 0
SKYWORKS SOLUTIONS INC Common Stock 83088M102 2,086 25,292 SH   SOLE 0 0 25,292 0
SLEEP NUMBER CORP Common Stock 83125X103 563 11,986 SH   SOLE 0 0 11,986 0
SMITH NEPHEW PLC ADR Common Stock 83175M205 1,866 46,532 SH   SOLE 0 0 46,532 0
SMITH AO Common Stock 831865209 3,477 65,206 SH   SOLE 0 0 65,206 0
SMUCKER JM COMPANY NEW Common Stock 832696405 1,913 16,420 SH   SOLE 0 0 16,420 0
SNAP ON INC Common Stock 833034101 5,305 33,894 SH   SOLE 0 0 33,894 0
SOCIEDAD QUIMICA SER B Common Stock 833635105 581 15,102 SH   SOLE 0 0 15,102 0
SONOCO PRODUCTS CO Common Stock 835495102 2,292 37,249 SH   SOLE 0 0 37,249 0
SOTHERLY HOTELS INC REIT 83600C103 81 11,900 SH   SOLE 0 0 11,900 0
SOUTH JERSEY INDS INC Common Stock 838518108 676 21,085 SH   SOLE 0 0 21,085 0
SOUTH STATE CORP Common Stock 840441109 243 3,550 SH   SOLE 0 0 3,550 0
SOUTHERN COMPANY Common Stock 842587107 12,966 250,892 SH   SOLE 0 0 250,892 0
SOUTHWEST AIRLINES CO Common Stock 844741108 3,123 60,160 SH   SOLE 0 0 60,160 0
SOUTHWESTERN ENERGY CO Common Stock 845467109 486 103,595 SH   SOLE 0 0 103,595 0
SPIRIT AEROSYS HLDG CL A Common Stock 848574109 1,325 14,474 SH   SOLE 0 0 14,474 0
SPIRIT AIRLINES INC Common Stock 848577102 4,959 93,815 SH   SOLE 0 0 93,815 0
SPLUNK INC Common Stock 848637104 5,396 43,310 SH   SOLE 0 0 43,310 0
SPRAGUE RESOURCES LP Common Stock 849343108 1,240 67,116 SH   SOLE 0 0 67,116 0
SPROTT PHYSICAL GOLD ETF ETF/Closed End 85207H104 1,326 126,898 SH   SOLE 0 0 126,898 0
SPRINT CORP SER 1 Common Stock 85207U105 175 31,035 SH   SOLE 0 0 31,035 0
SPROTT PHYS GLD SLVR ETF/Closed End 85208R101 1,297 104,637 SH   SOLE 0 0 104,637 0
SQUARE INC A Common Stock 852234103 3,988 53,235 SH   SOLE 0 0 53,235 0
STANLEY BLACK DECKER Common Stock 854502101 5,123 37,621 SH   SOLE 0 0 37,621 0
STARBUCKS CORP Common Stock 855244109 15,471 208,114 SH   SOLE 0 0 208,114 0
STATE AUTO FINL CORP Common Stock 855707105 217 6,580 SH   SOLE 0 0 6,580 0
STARWOOD PROPERTY TR INC REIT 85571B105 511 22,843 SH   SOLE 0 0 22,843 0
STATE STREET CORP Common Stock 857477103 2,334 35,461 SH   SOLE 0 0 35,461 0
STEEL DYNAMICS INC Common Stock 858119100 327 9,273 SH   SOLE 0 0 9,273 0
STELLUS CAP INVT BDC Common Stock 858568108 153 10,785 SH   SOLE 0 0 10,785 0
STITCH FIX INC A Common Stock 860897107 392 13,894 SH   SOLE 0 0 13,894 0
STMICROELECTRONICS N V Common Stock 861012102 151 10,169 SH   SOLE 0 0 10,169 0
STORE CAPITAL CORP REIT 862121100 5,453 162,767 SH   SOLE 0 0 162,767 0
STRYKER CORP Common Stock 863667101 3,852 19,499 SH   SOLE 0 0 19,499 0
SUBURBAN PROPANE PTNR LP MLP 864482104 1,634 72,908 SH   SOLE 0 0 72,908 0
SUMITOMO MITSUI FINL Common Stock 86562M209 1,526 217,086 SH   SOLE 0 0 217,086 0
SUN COMMUNITIES INC REIT 866674104 2,298 19,388 SH   SOLE 0 0 19,388 0
SUN LIFE FINL INC Common Stock 866796105 421 10,970 SH   SOLE 0 0 10,970 0
SUNCOR ENERGY INC NEW Common Stock 867224107 364 11,218 SH   SOLE 0 0 11,218 0
SUNTRUST BANKS INC Common Stock 867914103 17,867 301,559 SH   SOLE 0 0 301,559 0
SYMANTEC CORP Common Stock 871503108 831 36,166 SH   SOLE 0 0 36,166 0
SYNOPSYS INC Common Stock 871607107 422 3,668 SH   SOLE 0 0 3,668 0
SYNOVUS FINL CORP NEW Common Stock 87161C501 639 18,600 SH   SOLE 0 0 18,600 0
SYNNEX CORP Common Stock 87162W100 363 3,803 SH   SOLE 0 0 3,803 0
SYNCHRONY FINANCIAL Common Stock 87165B103 548 17,194 SH   SOLE 0 0 17,194 0
SYSCO CORP Common Stock 871829107 16,437 246,209 SH   SOLE 0 0 246,209 0
TC PIPELINES LP MLP 87233Q108 345 9,237 SH   SOLE 0 0 9,237 0
TD AMERITRADE HLDG CORP Common Stock 87236Y108 1,008 20,157 SH   SOLE 0 0 20,157 0
TESSCO TECHNOLOGIES INC Common Stock 872386107 244 15,735 SH   SOLE 0 0 15,735 0
THL CREDIT INC BDC Common Stock 872438106 69 10,500 SH   SOLE 0 0 10,500 0
TJX COS INC NEW Common Stock 872540109 9,681 181,947 SH   SOLE 0 0 181,947 0
T MOBILE US INC Common Stock 872590104 613 8,868 SH   SOLE 0 0 8,868 0
TRI POINTE GROUP INC Common Stock 87265H109 480 37,960 SH   SOLE 0 0 37,960 0
TPG SPLTY LEND INC BDC Common Stock 87265K102 1,218 60,908 SH   SOLE 0 0 60,908 0
TTM TECHNOLOGIES INC Common Stock 87305R109 269 22,941 SH   SOLE 0 0 22,941 0
TABLEAU SOFTWARE INC Common Stock 87336U105 795 6,246 SH   SOLE 0 0 6,246 0
TAIWAN SEMICON MFG CO Common Stock 874039100 1,593 38,898 SH   SOLE 0 0 38,898 0
TAKETWO INTERACTIVE INC Common Stock 874054109 723 7,661 SH   SOLE 0 0 7,661 0
TANDEM DIABETES CARE NEW Common Stock 875372203 495 7,800 SH   SOLE 0 0 7,800 0
TANGER FACTORY OUTLET REIT 875465106 2,321 110,610 SH   SOLE 0 0 110,610 0
TAPESTRY INC Common Stock 876030107 462 14,231 SH   SOLE 0 0 14,231 0
TARGET CORP Common Stock 87612E106 18,414 229,427 SH   SOLE 0 0 229,427 0
TARGA RESOURCES CORP Common Stock 87612G101 4,383 105,479 SH   SOLE 0 0 105,479 0
TAYLOR DEVICES INC Common Stock 877163105 4,293 352,493 SH   SOLE 0 0 352,493 0
TECH DATA CORP Common Stock 878237106 625 6,106 SH   SOLE 0 0 6,106 0
TECK RESOURCES LTD CL B Common Stock 878742204 786 33,900 SH   SOLE 0 0 33,900 0
TEGNA INC Common Stock 87901J105 587 41,647 SH   SOLE 0 0 41,647 0
TEKLA HEALTHCARE OPPTYS Common Stock 879105104 933 52,929 SH   SOLE 0 0 52,929 0
TEKLA HEALTHCARE INV SBI ETF/Closed End 87911J103 2,685 130,707 SH   SOLE 0 0 130,707 0
TEKLA LIFE SCIENCES INVS ETF/Closed End 87911K100 649 37,911 SH   SOLE 0 0 37,911 0
TEKLA WORLD HLTHCARE ETF/Closed End 87911L108 468 36,550 SH   SOLE 0 0 36,550 0
TELADOC HEALTH INC Common Stock 87918A105 210 3,768 SH   SOLE 0 0 3,768 0
TELEFLEX INC Common Stock 879369106 2,761 9,138 SH   SOLE 0 0 9,138 0
TELEFONICA BRASIL SA ADR Common Stock 87936R106 399 33,036 SH   SOLE 0 0 33,036 0
TELUS CORP Common Stock 87971M103 1,223 33,015 SH   SOLE 0 0 33,015 0
TEMPLETON DRAGON FD INC ETF/Closed End 88018T101 626 31,470 SH   SOLE 0 0 31,470 0
TEMPLTN EMERG MKT INC FD ETF/Closed End- 880192109 145 14,131 SH   SOLE 0 0 14,131 0
TERADYNE INC Common Stock 880770102 4,409 110,675 SH   SOLE 0 0 110,675 0
TERNIUM SA SPON ADR Common Stock 880890108 249 9,130 SH   SOLE 0 0 9,130 0
TESLA INC Common Stock 88160R101 9,107 32,541 SH   SOLE 0 0 32,541 0
TEVA PHARMACEUTICAL ADR Common Stock 881624209 2,354 150,118 SH   SOLE 0 0 150,118 0
TETRA TECH INC NEW Common Stock 88162G103 318 5,336 SH   SOLE 0 0 5,336 0
TEXAS INSTRUMENTS INC Common Stock 882508104 12,775 120,435 SH   SOLE 0 0 120,435 0
TEX PAC LAND SUB CTF UT Common Stock 882610108 874 1,130 SH   SOLE 0 0 1,130 0
TEXAS ROADHOUSE INC A Common Stock 882681109 984 15,819 SH   SOLE 0 0 15,819 0
TEXTRON INC Common Stock 883203101 1,553 30,662 SH   SOLE 0 0 30,662 0
TRADE DESK INC A Common Stock 88339J105 953 4,813 SH   SOLE 0 0 4,813 0
THERMO FISHER SCIENTIFIC Common Stock 883556102 37,044 135,334 SH   SOLE 0 0 135,334 0
THOMSON REUTERS CORP NEW Common Stock 884903709 426 7,194 SH   SOLE 0 0 7,194 0
THOR INDUSTRIES INC Common Stock 885160101 2,036 32,645 SH   SOLE 0 0 32,645 0
THREE D SYS CORP DEL NEW Common Stock 88554D205 130 12,104 SH   SOLE 0 0 12,104 0
3M COMPANY Common Stock 88579Y101 44,525 214,287 SH   SOLE 0 0 214,287 0
TIDEWATER INC NEW Common Stock 88642R109 4,115 177,454 SH   SOLE 0 0 177,454 0
TIDEWATER INC NEW A WTS Warrant/Right 88642R117 60 16,745 SH   SOLE 0 0 16,745 0
TIDEWATER INC NEW B WTS Warrant/Right 88642R125 61 17,860 SH   SOLE 0 0 17,860 0
TIFFANY CO NEW Common Stock 886547108 516 4,883 SH   SOLE 0 0 4,883 0
TILRAY INC 2 Common Stock 88688T100 360 5,502 SH   SOLE 0 0 5,502 0
TOLL BROTHERS INC Common Stock 889478103 949 26,219 SH   SOLE 0 0 26,219 0
TOOTSIE ROLL INDS INC Common Stock 890516107 270 7,254 SH   SOLE 0 0 7,254 0
TORCHMARK CORP Common Stock 891027104 1,434 17,493 SH   SOLE 0 0 17,493 0
TORO CO Common Stock 891092108 643 9,340 SH   SOLE 0 0 9,340 0
TORONTO DOMINION BK NEW Common Stock 891160509 2,049 37,706 SH   SOLE 0 0 37,706 0
TORTOISE ENERGY INFRA ETF/Closed End 89147L100 599 25,499 SH   SOLE 0 0 25,499 0
TORTOISE MIDSTREAM ENRGY ETF/Closed End 89148B101 481 34,294 SH   SOLE 0 0 34,294 0
TOTAL S A SPON ADR Common Stock 89151E109 7,665 137,735 SH   SOLE 0 0 137,735 0
TOTAL SYSTEMS SVC INC Common Stock 891906109 7,566 79,636 SH   SOLE 0 0 79,636 0
TOYOTA MTR CORP SPON ADR Common Stock 892331307 358 3,029 SH   SOLE 0 0 3,029 0
TRACTOR SUPPLY CO Common Stock 892356106 2,214 22,642 SH   SOLE 0 0 22,642 0
TRANSCANADA CORP Common Stock 89353D107 3,742 83,274 SH   SOLE 0 0 83,274 0
TRANSDIGM GROUP INC Common Stock 893641100 588 1,295 SH   SOLE 0 0 1,295 0
TRAVELERS COS INC Common Stock 89417E109 26,015 189,670 SH   SOLE 0 0 189,670 0
TREX CO INC Common Stock 89531P105 1,150 18,686 SH   SOLE 0 0 18,686 0
TRI CONTINENTAL CORP ETF/Closed End 895436103 1,032 39,254 SH   SOLE 0 0 39,254 0
TRINITY INDUSTRIES INC Common Stock 896522109 494 22,717 SH   SOLE 0 0 22,717 0
TRIPLE S MGMT CORP B Common Stock 896749108 266 11,669 SH   SOLE 0 0 11,669 0
TRISTATE CAP HLDGS INC Common Stock 89678F100 204 10,000 SH   SOLE 0 0 10,000 0
TRUSTCO BK CORP N Y Common Stock 898349105 133 17,075 SH   SOLE 0 0 17,075 0
TRUSTMARK CORP Common Stock 898402102 315 9,355 SH   SOLE 0 0 9,355 0
T2 BIOSYSTEMS INC Common Stock 89853L104 33 12,550 SH   SOLE 0 0 12,550 0
TURTLE BEACH CORP NEW Common Stock 900450206 1,135 99,895 SH   SOLE 0 0 99,895 0
TWILIO INC A Common Stock 90138F102 2,129 16,481 SH   SOLE 0 0 16,481 0
TWITTER INC Common Stock 90184L102 7,735 235,252 SH   SOLE 0 0 235,252 0
TWO HARBORS INVT CORP Common Stock 90187B408 240 17,738 SH   SOLE 0 0 17,738 0
2U INC Common Stock 90214J101 211 2,978 SH   SOLE 0 0 2,978 0
TYLER TECHNOLOGIES INC Common Stock 902252105 664 3,248 SH   SOLE 0 0 3,248 0
TYSON FOODS INC A Common Stock 902494103 652 9,395 SH   SOLE 0 0 9,395 0
UBS AG E TRACS ALERN ETN Alternatives - 902641646 307 13,521 SH   SOLE 0 0 13,521 0
UGI CORP NEW Common Stock 902681105 4,875 87,963 SH   SOLE 0 0 87,963 0
U S BANCORP DE NEW Common Stock 902973304 10,742 222,909 SH   SOLE 0 0 222,909 0
U S SILICA HLDGS INC Common Stock 90346E103 292 16,848 SH   SOLE 0 0 16,848 0
UBIQUITI NETWORKS INC Common Stock 90347A100 3,486 23,284 SH   SOLE 0 0 23,284 0
ULTA BEAUTY INC Common Stock 90384S303 7,962 22,831 SH   SOLE 0 0 22,831 0
ULTIMATE SFTWARE GRP INC Common Stock 90385D107 1,980 5,997 SH   SOLE 0 0 5,997 0
ULTRAGENYX PHARM INC Common Stock 90400D108 277 3,996 SH   SOLE 0 0 3,996 0
UNDER ARMOUR INC CL A Common Stock 904311107 1,318 62,352 SH   SOLE 0 0 62,352 0
UNDER ARMOUR INC C Common Stock 904311206 998 52,872 SH   SOLE 0 0 52,872 0
UNIFIRST CORP Common Stock 904708104 264 1,723 SH   SOLE 0 0 1,723 0
UNILEVER PLC SPONS ADR Common Stock 904767704 5,413 93,772 SH   SOLE 0 0 93,772 0
UNILEVER N V NY SHS NEW Common Stock 904784709 19,489 334,351 SH   SOLE 0 0 334,351 0
UNION BANKSHS CORP NEW Common Stock 90539J109 936 28,958 SH   SOLE 0 0 28,958 0
UNION PACIFIC CORP Common Stock 907818108 19,975 119,465 SH   SOLE 0 0 119,465 0
UNITED BANKSHARES INC WV Common Stock 909907107 4,853 133,901 SH   SOLE 0 0 133,901 0
UNITED CONTINENTAL HLDGS Common Stock 910047109 2,079 26,065 SH   SOLE 0 0 26,065 0
UNITED NATURAL FOODS INC Common Stock 911163103 2,795 211,420 SH   SOLE 0 0 211,420 0
UPS INC B Common Stock 911312106 37,882 339,018 SH   SOLE 0 0 339,018 0
UNITED RENTALS INC Common Stock 911363109 1,634 14,302 SH   SOLE 0 0 14,302 0
UNITED STATES CELLULAR Common Stock 911684108 317 6,900 SH   SOLE 0 0 6,900 0
UNITED STS STEEL CRP NEW Common Stock 912909108 478 24,544 SH   SOLE 0 0 24,544 0
UNITED TECHNOLOGIES CORP Common Stock 913017109 40,099 311,110 SH   SOLE 0 0 311,110 0
UNITEDHEALTH GROUP INC Common Stock 91324P102 61,675 249,434 SH   SOLE 0 0 249,434 0
UNITIL CORP Common Stock 913259107 523 9,653 SH   SOLE 0 0 9,653 0
UNIVERSAL DISPLAY CORP Common Stock 91347P105 570 3,729 SH   SOLE 0 0 3,729 0
UNIVERSAL LOGISTICS HLDG Common Stock 91388P105 372 18,907 SH   SOLE 0 0 18,907 0
UNIVERSAL HLTH SVC CL B Common Stock 913903100 1,091 8,159 SH   SOLE 0 0 8,159 0
URSTADT BIDLE PPTYS CL A REIT 917286205 227 11,021 SH   SOLE 0 0 11,021 0
UTAH MEDICAL PRODS INC Common Stock 917488108 412 4,663 SH   SOLE 0 0 4,663 0
V F CORP Common Stock 918204108 3,237 37,242 SH   SOLE 0 0 37,242 0
VSE CORP Common Stock 918284100 2,630 83,284 SH   SOLE 0 0 83,284 0
VAIL RESORTS INC Common Stock 91879Q109 5,614 25,833 SH   SOLE 0 0 25,833 0
VALERO ENERGY CORP Common Stock 91913Y100 4,772 56,252 SH   SOLE 0 0 56,252 0
VALLEY NATIONAL BANCORP Common Stock 919794107 581 60,683 SH   SOLE 0 0 60,683 0
VANECK GOLD MNRS ETF ETF/Closed End 92189F106 5,076 226,424 SH   SOLE 0 0 226,424 0
VANECK BDC INCM ETF ETF/Closed End 92189F411 269 16,420 SH   SOLE 0 0 16,420 0
VANECK PFD SECS EX ETF ETF/Closed End- 92189F429 233 12,026 SH   SOLE 0 0 12,026 0
VANECK CEF MUN INCM ETF ETF/Closed End- 92189F460 1,539 58,996 SH   SOLE 0 0 58,996 0
VANECK INVT GRD FLTG ETF ETF/Closed End- 92189F486 1,242 49,361 SH   SOLE 0 0 49,361 0
VANECK AMT FREE SHRT ETF ETF/Closed End- 92189F528 244 13,891 SH   SOLE 0 0 13,891 0
VANECK UNCNV OILGAS ETF ETF/Closed End 92189F668 464 36,437 SH   SOLE 0 0 36,437 0
VANECK RETAIL ETF ETF/Closed End 92189F684 315 3,002 SH   SOLE 0 0 3,002 0
VANECK VCTRS BIOTECH ETF ETF/Closed End 92189F726 770 5,995 SH   SOLE 0 0 5,995 0
VANECK JR GOLD MINER ETF ETF/Closed End 92189F791 2,201 69,379 SH   SOLE 0 0 69,379 0
VANECK AFRICA INDEX ETF ETF/Closed End 92189F866 876 40,709 SH   SOLE 0 0 40,709 0
VANECK AMT INTER NEW ETF ETF/Closed End- 92189H201 1,838 37,670 SH   SOLE 0 0 37,670 0
VANECK JPM E/MKT NEW ETF ETF/Closed End- 92189H300 3,021 90,547 SH   SOLE 0 0 90,547 0
VANCK HI YLD MUN NEW ETF ETF/Closed End- 92189H409 529 8,432 SH   SOLE 0 0 8,432 0
VNGRD DIV APPREC ETF ETF/Closed End 921908844 17,172 156,622 SH   SOLE 0 0 156,622 0
VNGRD TOTAL INTL STK ETF ETF/Closed End 921909768 2,150 41,423 SH   SOLE 0 0 41,423 0
VNGRD EXT DUR TRSY ETF ETF/Closed End- 921910709 18,192 152,653 SH   SOLE 0 0 152,653 0
VNGRD MEGA CAP GRWTH ETF ETF/Closed End 921910816 253 2,033 SH   SOLE 0 0 2,033 0
VNGRD SP 500 GRW ETF ETF/Closed End 921932505 15,056 97,362 SH   SOLE 0 0 97,362 0
VNGRD SP 500 VAL ETF ETF/Closed End 921932703 1,348 12,404 SH   SOLE 0 0 12,404 0
VNGRD SP SM GRW 600 ETF ETF/Closed End 921932794 294 1,919 SH   SOLE 0 0 1,919 0
VNGRD SP SM CAP 600 ETF ETF/Closed End 921932828 279 1,991 SH   SOLE 0 0 1,991 0
VNGRD US MMNTM FCTR ETF ETF/Closed End 921935508 202 2,549 SH   SOLE 0 0 2,549 0
VNGRD LNG TRM BD IDX ETF ETF/Closed End- 921937793 13,264 143,950 SH   SOLE 0 0 143,950 0
VNGRD INTRM TRM BD ETF ETF/Closed End- 921937819 19,453 231,781 SH   SOLE 0 0 231,781 0
VNGRD SHORT TERM BD ETF ETF/Closed End- 921937827 34,583 434,516 SH   SOLE 0 0 434,516 0
VNGRD TTL BD MKT ETF ETF/Closed End- 921937835 27,641 340,494 SH   SOLE 0 0 340,494 0
VNGRD FTSE DEV MKTS ETF ETF/Closed End 921943858 110,538 2,704,628 SH   SOLE 0 0 2,704,628 0
VNGRD HGH DIV YLD ETF ETF/Closed End 921946406 67,562 788,727 SH   SOLE 0 0 788,727 0
VNGRD INTL HI DIV YL ETF ETF/Closed End 921946794 507 8,332 SH   SOLE 0 0 8,332 0
VNGRD INTL DIV APPRC ETF ETF/Closed End 921946810 6,225 96,360 SH   SOLE 0 0 96,360 0
VNGRD EMRG MKTS GOV ETF ETF/Closed End- 921946885 2,580 32,977 SH   SOLE 0 0 32,977 0
VNGRD SHRT INFL PRO ETF ETF/Closed End- 922020805 6,822 140,148 SH   SOLE 0 0 140,148 0
VNGRD TTL INTL BD ETF ETF/Closed End- 92203J407 37,234 667,632 SH   SOLE 0 0 667,632 0
VNGRD US REAL EST ETF ETF/Closed End 922042676 304 5,100 SH   SOLE 0 0 5,100 0
VNGRD FTSE SMALL CAP ETF ETF/Closed End 922042718 14,565 139,878 SH   SOLE 0 0 139,878 0
VNGRD TTL WORLD STK ETF ETF/Closed End 922042742 524 7,163 SH   SOLE 0 0 7,163 0
VNGRD FTSE ALL WORLD ETF ETF/Closed End 922042775 194,697 3,882,290 SH   SOLE 0 0 3,882,290 0
VNGRD FTSE EMG MKTS ETF ETF/Closed End 922042858 36,861 867,329 SH   SOLE 0 0 867,329 0
VNGRD FTSE PACIFIC ETF ETF/Closed End 922042866 42,243 641,409 SH   SOLE 0 0 641,409 0
VNGRD FTSE EUROPE ETF ETF/Closed End 922042874 14,905 278,027 SH   SOLE 0 0 278,027 0
VNGRD CONSMR DISCRET ETF ETF/Closed End 92204A108 4,883 28,323 SH   SOLE 0 0 28,323 0
VNGRD CNSMR STAPLES ETF ETF/Closed End 92204A207 3,189 21,959 SH   SOLE 0 0 21,959 0
VNGRD ENERGY ETF ETF/Closed End 92204A306 990 11,075 SH   SOLE 0 0 11,075 0
VNGRD FINANCIALS ETF ETF/Closed End 92204A405 4,448 68,912 SH   SOLE 0 0 68,912 0
VNGRD HEALTH CARE ETF ETF/Closed End 92204A504 20,591 119,379 SH   SOLE 0 0 119,379 0
VNGRD INDUSTRIALS ETF ETF/Closed End 92204A603 1,594 11,394 SH   SOLE 0 0 11,394 0
VNGRD INFO TECH ETF ETF/Closed End 92204A702 23,305 116,159 SH   SOLE 0 0 116,159 0
VNGRD UTILITIES ETF ETF/Closed End 92204A876 2,911 22,461 SH   SOLE 0 0 22,461 0
VNGRD COMMN SVCS ETF ETF/Closed End 92204A884 4,248 50,857 SH   SOLE 0 0 50,857 0
VNGRD SHRT TRM GOV ETF ETF/Closed End- 92206C102 2,263 37,450 SH   SOLE 0 0 37,450 0
VNGRD SHRT TRM CORP ETF ETF/Closed End- 92206C409 45,554 571,141 SH   SOLE 0 0 571,141 0
VNGRD RUS2000 VL IN ETF ETF/Closed End 92206C649 780 7,470 SH   SOLE 0 0 7,470 0
VNGRD RUS 2000 INDX ETF ETF/Closed End 92206C664 13,439 109,262 SH   SOLE 0 0 109,262 0
VNGRD RUS1000 GRW IN ETF ETF/Closed End 92206C680 62,557 402,347 SH   SOLE 0 0 402,347 0
VNGRD INTRM TERM ETF ETF/Closed End- 92206C706 31,321 485,754 SH   SOLE 0 0 485,754 0
VNGRD RUS1000 VL IN ETF ETF/Closed End 92206C714 59,991 554,904 SH   SOLE 0 0 554,904 0
VNGRD MTG BKD SEC ETF ETF/Closed End- 92206C771 28,292 540,333 SH   SOLE 0 0 540,333 0
VNGRD LNG TRM TREAS ETF ETF/Closed End- 92206C847 1,344 17,288 SH   SOLE 0 0 17,288 0
VNGRD INTRM CORP BD ETF ETF/Closed End- 92206C870 18,425 212,099 SH   SOLE 0 0 212,099 0
VAREX IMAGING CORP Common Stock 92214X106 212 6,251 SH   SOLE 0 0 6,251 0
VARIAN MED SYS INC Common Stock 92220P105 2,942 20,756 SH   SOLE 0 0 20,756 0
VECTOR GROUP LTD Common Stock 92240M108 787 72,922 SH   SOLE 0 0 72,922 0
VECTRUS INC Common Stock 92242T101 321 12,087 SH   SOLE 0 0 12,087 0
VEEVA SYS INC CL A Common Stock 922475108 12,999 102,464 SH   SOLE 0 0 102,464 0
VENTAS INC REIT 92276F100 2,687 42,111 SH   SOLE 0 0 42,111 0
VNGRD MUN T/E BD ETF ETF/Closed End- 922907746 331 6,340 SH   SOLE 0 0 6,340 0
VNGRD SP 500 ETF ETF/Closed End 922908363 82,831 319,145 SH   SOLE 0 0 319,145 0
VNGRD MDCP VAL ETF ETF/Closed End 922908512 4,432 41,081 SH   SOLE 0 0 41,081 0
VNGRD MDCP GRW ETF ETF/Closed End 922908538 10,600 74,247 SH   SOLE 0 0 74,247 0
VNGRD REAL EST INDX ETF ETF/Closed End 922908553 23,057 265,297 SH   SOLE 0 0 265,297 0
VNGRD SMLL CAP GRWTH ETF ETF/Closed End 922908595 11,931 66,386 SH   SOLE 0 0 66,386 0
VNGRD SML CAP VAL ETF ETF/Closed End 922908611 14,612 113,508 SH   SOLE 0 0 113,508 0
VNGRD MID CAP ETF ETF/Closed End 922908629 59,760 371,759 SH   SOLE 0 0 371,759 0
VNGRD LGCP ETF ETF/Closed End 922908637 11,283 86,925 SH   SOLE 0 0 86,925 0
VNGRD EXTND MARKET ETF ETF/Closed End 922908652 3,268 28,301 SH   SOLE 0 0 28,301 0
VNGRD GROWTH ETF ETF/Closed End 922908736 11,747 75,096 SH   SOLE 0 0 75,096 0
VNGRD VALUE ETF ETF/Closed End 922908744 14,555 135,230 SH   SOLE 0 0 135,230 0
VNGRD SMALL CAP ETF ETF/Closed End 922908751 22,875 149,707 SH   SOLE 0 0 149,707 0
VNGRD TTL STK MKT ETF ETF/Closed End 922908769 8,249 57,005 SH   SOLE 0 0 57,005 0
VEREIT INC REIT 92339V100 705 84,206 SH   SOLE 0 0 84,206 0
VERISIGN INC Common Stock 92343E102 259 1,426 SH   SOLE 0 0 1,426 0
VERIZON COMMNS INC Common Stock 92343V104 79,418 1,343,108 SH   SOLE 0 0 1,343,108 0
VERISK ANALYTICS INC Common Stock 92345Y106 1,385 10,416 SH   SOLE 0 0 10,416 0
VERMILION ENERGY INC Common Stock 923725105 243 9,833 SH   SOLE 0 0 9,833 0
VERSO CORP Common Stock 92531L207 427 19,937 SH   SOLE 0 0 19,937 0
VERTEX PHARMS INC Common Stock 92532F100 6,781 36,860 SH   SOLE 0 0 36,860 0
VERSUM MATERIALS INC Common Stock 92532W103 265 5,263 SH   SOLE 0 0 5,263 0
VIACOM INC CL B NEW Common Stock 92553P201 1,276 45,448 SH   SOLE 0 0 45,448 0
VICOR CORP Common Stock 925815102 2,599 83,774 SH   SOLE 0 0 83,774 0
VICTORYSHS US DSCV ETF ETF/Closed End 92647N774 1,210 30,616 SH   SOLE 0 0 30,616 0
VICTORYSHS US 500 ETF ETF/Closed End 92647N782 899 19,235 SH   SOLE 0 0 19,235 0
VICTORYSHS DEV ENH ETF ETF/Closed End 92647N816 1,259 39,826 SH   SOLE 0 0 39,826 0
VICTORYSHS US EQ INC ETF ETF/Closed End 92647N824 1,890 42,443 SH   SOLE 0 0 42,443 0
VICTORYSHS US LGCP ETF ETF/Closed End 92647N865 492 10,712 SH   SOLE 0 0 10,712 0
VICTORYSHS INTL HI ETF ETF/Closed End 92647N881 1,321 40,623 SH   SOLE 0 0 40,623 0
VILLAGE FARMS INTL INC Common Stock 92707Y108 1,041 74,306 SH   SOLE 0 0 74,306 0
VIRTU FINANCIAL INC A Common Stock 928254101 3,460 145,664 SH   SOLE 0 0 145,664 0
VISA INC CL A Common Stock 92826C839 72,230 462,450 SH   SOLE 0 0 462,450 0
VMWARE INC CL A Common Stock 928563402 1,649 9,134 SH   SOLE 0 0 9,134 0
VODAFONE GRP PLC NEW ADR Common Stock 92857W308 9,557 525,702 SH   SOLE 0 0 525,702 0
VOYA RISK MNGD NAT RES ETF/Closed End 92913C106 85 15,800 SH   SOLE 0 0 15,800 0
VULCAN MATERIALS COMPANY Common Stock 929160109 4,407 37,220 SH   SOLE 0 0 37,220 0
VUZIX CORP NEW Common Stock 92921W300 43 14,150 SH   SOLE 0 0 14,150 0
WD 40 CO Common Stock 929236107 252 1,489 SH   SOLE 0 0 1,489 0
WABCO HOLDINGS INC Common Stock 92927K102 4,779 36,255 SH   SOLE 0 0 36,255 0
W P CAREY INC Common Stock 92936U109 4,841 61,800 SH   SOLE 0 0 61,800 0
WEC ENERGY GROUP INC Common Stock 92939U106 7,868 99,491 SH   SOLE 0 0 99,491 0
WABTEC Common Stock 929740108 850 11,528 SH   SOLE 0 0 11,528 0
WAITR HOLDINGS INC Common Stock 930752100 157 12,805 SH   SOLE 0 0 12,805 0
WALMART INC Common Stock 931142103 40,715 417,466 SH   SOLE 0 0 417,466 0
WALGREENS BOOTS ALLIANCE Common Stock 931427108 16,633 262,889 SH   SOLE 0 0 262,889 0
WASHINGTON FEDL INC Common Stock 938824109 989 34,235 SH   SOLE 0 0 34,235 0
WASHINGTON PRIME GRP NEW Common Stock 93964W108 386 68,285 SH   SOLE 0 0 68,285 0
WASH RL EST INVT TR SBI REIT 939653101 242 8,511 SH   SOLE 0 0 8,511 0
WASTE CONNECTIONS INC Common Stock 94106B101 1,959 22,110 SH   SOLE 0 0 22,110 0
WASTE MANAGEMENT INC DEL Common Stock 94106L109 21,693 208,766 SH   SOLE 0 0 208,766 0
WATERS CORP Common Stock 941848103 251 998 SH   SOLE 0 0 998 0
WATSCO INC A Common Stock 942622200 272 1,901 SH   SOLE 0 0 1,901 0
WEBSTER FINANCIAL CORP Common Stock 947890109 1,089 21,500 SH   SOLE 0 0 21,500 0
WEINGARTEN RLTY INVS SBI REIT 948741103 253 8,626 SH   SOLE 0 0 8,626 0
WEIS MARKET INC Common Stock 948849104 232 5,675 SH   SOLE 0 0 5,675 0
WELLCARE HEALTHPLANS INC Common Stock 94946T106 276 1,024 SH   SOLE 0 0 1,024 0
WELLS FARGO CO NEW Common Stock 949746101 39,317 813,676 SH   SOLE 0 0 813,676 0
WF CONV A 75 PERPTL CD Par 10 949746804 1,707 1,321 SH   SOLE 0 0 1,321 0
WF GLB DIV OPP FD ETF/Closed End 94987C103 136 26,015 SH   SOLE 0 0 26,015 0
WELLTOWER INC REIT 95040Q104 22,721 292,792 SH   SOLE 0 0 292,792 0
WENDYS CO Common Stock 95058W100 1,772 99,029 SH   SOLE 0 0 99,029 0
WEST PHARM SVCS INC Common Stock 955306105 618 5,609 SH   SOLE 0 0 5,609 0
WESTERN ALLIANCE BANCORP Common Stock 957638109 532 12,965 SH   SOLE 0 0 12,965 0
WESTERN ASSET PREMIER ETF/Closed End- 957664105 276 21,069 SH   SOLE 0 0 21,069 0
WESTERN EMERG MKTS DEBT ETF/Closed End- 95766A101 775 56,811 SH   SOLE 0 0 56,811 0
WESTERN HIGH INCME OPPTY ETF/Closed End- 95766K109 156 32,313 SH   SOLE 0 0 32,313 0
WESTRN MUNI HIGH INCM FD ETF/Closed End- 95766N103 358 48,389 SH   SOLE 0 0 48,389 0
WESTERN INFLTN LKD INCM ETF/Closed End- 95766Q106 973 86,818 SH   SOLE 0 0 86,818 0
WESTERN INFLTN LKD OPPTY ETF/Closed End- 95766R104 5,262 490,398 SH   SOLE 0 0 490,398 0
WESTERN ASSET INVESTMENT ETF/Closed End- 95766T100 162 10,975 SH   SOLE 0 0 10,975 0
WESTERN HIGH YLD DEFINED ETF/Closed End- 95768B107 326 22,054 SH   SOLE 0 0 22,054 0
WESTERN MTG OPPTY FD INC ETF/Closed End 95790B109 306 14,735 SH   SOLE 0 0 14,735 0
WESTERN DIGITAL CORP Common Stock 958102105 5,602 116,562 SH   SOLE 0 0 116,562 0
WESTERN INTER MUNI FD ETF/Closed End- 958435109 97 11,007 SH   SOLE 0 0 11,007 0
WESTERN MIDSTREAM LP MLP 958669103 1,231 39,253 SH   SOLE 0 0 39,253 0
WESTERN UNION CO Common Stock 959802109 1,107 59,955 SH   SOLE 0 0 59,955 0
WESTLAKE CHEMICAL CORP Common Stock 960413102 219 3,229 SH   SOLE 0 0 3,229 0
WESTLAKE CHEMICAL PARTNR Common Stock 960417103 356 15,691 SH   SOLE 0 0 15,691 0
WESTROCK CO Common Stock 96145D105 999 26,041 SH   SOLE 0 0 26,041 0
WEYERHAEUSER CO Common Stock 962166104 3,988 151,407 SH   SOLE 0 0 151,407 0
WHEATON PRECIOUS METALS Common Stock 962879102 510 21,421 SH   SOLE 0 0 21,421 0
WHIRLPOOL CORP Common Stock 963320106 1,157 8,709 SH   SOLE 0 0 8,709 0
WILLIAMS COS INC DEL Common Stock 969457100 10,899 379,482 SH   SOLE 0 0 379,482 0
WILLIAMS SONOMA INC Common Stock 969904101 484 8,607 SH   SOLE 0 0 8,607 0
WIPRO LTD SPON ADR Common Stock 97651M109 58 14,696 SH   SOLE 0 0 14,696 0
WISDOMTREE INVT INC Common Stock 97717P104 124 17,611 SH   SOLE 0 0 17,611 0
WSDMTR US TTL DIV ETF ETF/Closed End 97717W109 664 7,015 SH   SOLE 0 0 7,015 0
WSDMTR US HI DIV FD ETF ETF/Closed End 97717W208 685 9,445 SH   SOLE 0 0 9,445 0
WSDMTR E/M SMCP DIV ETF ETF/Closed End 97717W281 450 9,551 SH   SOLE 0 0 9,551 0
WSDMTR US LGCP DIV ETF ETF/Closed End 97717W307 7,908 83,930 SH   SOLE 0 0 83,930 0
WSDMTR E/M HI DIV ETF ETF/Closed End 97717W315 2,249 51,302 SH   SOLE 0 0 51,302 0
WSDMTR US DV EX FINL ETF ETF/Closed End 97717W406 1,026 11,999 SH   SOLE 0 0 11,999 0
WSDMTR U S DLR BLLSH ETF ETF/Closed End 97717W471 286 10,470 SH   SOLE 0 0 10,470 0
WSDMTR US MDCP DIV ETF ETF/Closed End 97717W505 13,166 367,880 SH   SOLE 0 0 367,880 0
WSDMTR US MDCP ETF ETF/Closed End 97717W570 215 5,455 SH   SOLE 0 0 5,455 0
WSDMTR US SMCP DIV ETF ETF/Closed End 97717W604 14,533 527,710 SH   SOLE 0 0 527,710 0
WSDMTR INTL EQ FD ETF ETF/Closed End 97717W703 2,349 46,399 SH   SOLE 0 0 46,399 0
WSDMTR INTL MDCP DIV ETF ETF/Closed End 97717W778 8,580 138,186 SH   SOLE 0 0 138,186 0
WSDMTR JPN SMCP DIV ETF ETF/Closed End 97717W836 1,782 26,134 SH   SOLE 0 0 26,134 0
WSDMTR JPN HEDG EQ ETF ETF/Closed End 97717W851 8,118 160,410 SH   SOLE 0 0 160,410 0
WSDMTR EURO S/C DIV ETF ETF/Closed End 97717W869 300 5,139 SH   SOLE 0 0 5,139 0
WSDMTREE EUR HDGD SM ETF ETF/Closed End 97717X552 970 32,146 SH   SOLE 0 0 32,146 0
WSDTREE FLTG TREAS ETF ETF/Closed End- 97717X628 361 14,386 SH   SOLE 0 0 14,386 0
WISDOMTREE US DV GRW ETF ETF/Closed End 97717X669 9,066 210,552 SH   SOLE 0 0 210,552 0
WSDMTRE EURO HDGD EQ ETF ETF/Closed End 97717X701 23,687 370,625 SH   SOLE 0 0 370,625 0
WOODWARD INC Common Stock 980745103 3,259 34,347 SH   SOLE 0 0 34,347 0
WORKDAY INC A Common Stock 98138H101 1,275 6,612 SH   SOLE 0 0 6,612 0
WORLD ACCEPTANCE CORP Common Stock 981419104 719 6,142 SH   SOLE 0 0 6,142 0
WORLDPAY INC A Common Stock 981558109 946 8,337 SH   SOLE 0 0 8,337 0
WORTHINGTON INDS INC Common Stock 981811102 298 7,979 SH   SOLE 0 0 7,979 0
WYNDHAM DESTINATIONS INC Common Stock 98310W108 269 6,645 SH   SOLE 0 0 6,645 0
WYNDHAM HOTELS RESORTS Common Stock 98311A105 315 6,303 SH   SOLE 0 0 6,303 0
WYNN RESORTS LTD Common Stock 983134107 603 5,056 SH   SOLE 0 0 5,056 0
XPO LOGISTICS INC Common Stock 983793100 221 4,107 SH   SOLE 0 0 4,107 0
XCEL ENERGY INC Common Stock 98389B100 4,335 77,121 SH   SOLE 0 0 77,121 0
XILINX INC Common Stock 983919101 5,135 40,496 SH   SOLE 0 0 40,496 0
XYLEM INC Common Stock 98419M100 706 8,934 SH   SOLE 0 0 8,934 0
YEXT INC Common Stock 98585N106 1,043 47,693 SH   SOLE 0 0 47,693 0
YORK WATER COMPANY Common Stock 987184108 433 12,618 SH   SOLE 0 0 12,618 0
YUM BRANDS INC Common Stock 988498101 9,360 93,779 SH   SOLE 0 0 93,779 0
YUM CHINA HOLDINGS Common Stock 98850P109 972 21,645 SH   SOLE 0 0 21,645 0
ZEBRA TECHS CORP A Common Stock 989207105 1,232 5,878 SH   SOLE 0 0 5,878 0
ZENDESK INC Common Stock 98936J101 468 5,503 SH   SOLE 0 0 5,503 0
ZIMMER BIOMET HLDGS INC Common Stock 98956P102 7,970 62,409 SH   SOLE 0 0 62,409 0
ZIONS BANCORP N A Common Stock 989701107 386 8,507 SH   SOLE 0 0 8,507 0
ZIOPHARM ONCOLOGY INC Common Stock 98973P101 315 81,914 SH   SOLE 0 0 81,914 0
ZOETIS INC CL A Common Stock 98978V103 14,975 148,755 SH   SOLE 0 0 148,755 0
ZSCALER INC Common Stock 98980G102 664 9,357 SH   SOLE 0 0 9,357 0
AIRCASTLE LTD Common Stock G0129K104 360 17,770 SH   SOLE 0 0 17,770 0
ALLEGION PUBLIC LTD Common Stock G0176J109 1,748 19,268 SH   SOLE 0 0 19,268 0
ALLERGAN PLC Common Stock G0177J108 10,186 69,570 SH   SOLE 0 0 69,570 0
AMDOCS LTD Common Stock G02602103 2,613 48,294 SH   SOLE 0 0 48,294 0
AON PLC CL A Common Stock G0408V102 490 2,872 SH   SOLE 0 0 2,872 0
ATLASSIAN CORP PLC A Common Stock G06242104 7,410 65,931 SH   SOLE 0 0 65,931 0
ACCENTURE PLC IRELD CL A Common Stock G1151C101 9,840 55,903 SH   SOLE 0 0 55,903 0
BROOKFIELD INFRA LP MLP G16252101 363 8,663 SH   SOLE 0 0 8,663 0
BROOKFIELD RENEWABLE LP MLP G16258108 209 6,547 SH   SOLE 0 0 6,547 0
CREDICORP LTD Common Stock G2519Y108 1,009 4,204 SH   SOLE 0 0 4,204 0
COCACOLA EURO PRTNRS Common Stock G25839104 624 12,061 SH   SOLE 0 0 12,061 0
EATON CORP PLC Common Stock G29183103 22,804 283,062 SH   SOLE 0 0 283,062 0
ESSENT GROUP LTD Common Stock G3198U102 440 10,128 SH   SOLE 0 0 10,128 0
EVEREST REINSURANCE GRP Common Stock G3223R108 1,576 7,295 SH   SOLE 0 0 7,295 0
GOLDEN OCEAN GRP LTD NEW Common Stock G39637205 528 110,709 SH   SOLE 0 0 110,709 0
HELEN OF TROY LTD Common Stock G4388N106 907 7,819 SH   SOLE 0 0 7,819 0
ICON PLC Common Stock G4705A100 814 5,958 SH   SOLE 0 0 5,958 0
IHS MARKIT LTD Common Stock G47567105 355 6,528 SH   SOLE 0 0 6,528 0
INGERSOLL RAND PLC Common Stock G47791101 5,149 47,696 SH   SOLE 0 0 47,696 0
WEATHERFORD INTL PLC Common Stock G48833100 457 655,205 SH   SOLE 0 0 655,205 0
INVESCO LTD Common Stock G491BT108 779 40,338 SH   SOLE 0 0 40,338 0
JAZZ PHARMS PLC SHS USD Common Stock G50871105 970 6,783 SH   SOLE 0 0 6,783 0
JOHNSON CTLS INTL PLC Common Stock G51502105 16,671 451,309 SH   SOLE 0 0 451,309 0
LAZARD LTD SHARES A MLP G54050102 608 16,830 SH   SOLE 0 0 16,830 0
LIBERTY GLOBAL PLC C Common Stock G5480U120 3,515 145,194 SH   SOLE 0 0 145,194 0
LINDE PLC Common Stock G5494J103 8,650 49,167 SH   SOLE 0 0 49,167 0
LIVANOVA PLC Common Stock G5509L101 216 2,226 SH   SOLE 0 0 2,226 0
MALLINCKRODT PUB LTD CO Common Stock G5785G107 394 18,107 SH   SOLE 0 0 18,107 0
MEDTRONIC PLC Common Stock G5960L103 24,441 268,351 SH   SOLE 0 0 268,351 0
APTIV PLC Common Stock G6095L109 602 7,571 SH   SOLE 0 0 7,571 0
NIELSEN HOLDINGS PLC EUR Common Stock G6518L108 1,014 42,839 SH   SOLE 0 0 42,839 0
NOMAD FOODS LTD USD Common Stock G6564A105 630 30,790 SH   SOLE 0 0 30,790 0
NORWEGIAN CRUISE LINE Common Stock G66721104 243 4,428 SH   SOLE 0 0 4,428 0
NOVOCURE LTD Common Stock G6674U108 934 19,383 SH   SOLE 0 0 19,383 0
SEAGATE TECHNOLOGY PLC Common Stock G7945M107 7,178 149,887 SH   SOLE 0 0 149,887 0
PENTAIR PLC Common Stock G7S00T104 1,514 34,010 SH   SOLE 0 0 34,010 0
SENSATA TECHS HLDG PLC Common Stock G8060N102 204 4,524 SH   SOLE 0 0 4,524 0
STRONGBRIDGE BIOPHARMA Common Stock G85347105 77 15,500 SH   SOLE 0 0 15,500 0
TRITON INTL LTD CL A Common Stock G9078F107 850 27,315 SH   SOLE 0 0 27,315 0
WILLIS TOWERS WATSON PUB Common Stock G96629103 964 5,490 SH   SOLE 0 0 5,490 0
CHUBB LTD Common Stock H1467J104 27,535 196,565 SH   SOLE 0 0 196,565 0
GARMIN LTD Common Stock H2906T109 1,930 22,345 SH   SOLE 0 0 22,345 0
UBS GROUP AG Common Stock H42097107 470 38,797 SH   SOLE 0 0 38,797 0
TE CONNECTIVITY LTD Common Stock H84989104 8,734 108,155 SH   SOLE 0 0 108,155 0
SPOTIFY TECHNOLOGY SA Common Stock L8681T102 1,682 12,117 SH   SOLE 0 0 12,117 0
TRINSEO S A Common Stock L9340P101 563 12,432 SH   SOLE 0 0 12,432 0
CHECK POINT SFTWARE TECH Common Stock M22465104 1,199 9,479 SH   SOLE 0 0 9,479 0
CYBER ARK SOFTWARE LTD Common Stock M2682V108 5,804 48,752 SH   SOLE 0 0 48,752 0
MELLANOX TECHS LTD Common Stock M51363113 1,909 16,131 SH   SOLE 0 0 16,131 0
MAGAL SECURITIES SYS LTD Common Stock M6786D104 2,799 535,194 SH   SOLE 0 0 535,194 0
STRATASYS LTD Common Stock M85548101 436 18,300 SH   SOLE 0 0 18,300 0
TARO PHARM IND LTD SHS A Common Stock M8737E108 554 5,128 SH   SOLE 0 0 5,128 0
AERCAP HOLDINGS N V Common Stock N00985106 2,066 44,396 SH   SOLE 0 0 44,396 0
ASML HLDG NV NYRS NEW Common Stock N07059210 1,015 5,399 SH   SOLE 0 0 5,399 0
FERRARI NV NEW Common Stock N3167Y103 1,972 14,742 SH   SOLE 0 0 14,742 0
LYONDELLBASELL N V CL A Common Stock N53745100 2,319 27,575 SH   SOLE 0 0 27,575 0
MYLAN N V Common Stock N59465109 596 21,048 SH   SOLE 0 0 21,048 0
NXP SEMICONDUCTORS N V Common Stock N6596X109 2,251 25,471 SH   SOLE 0 0 25,471 0
WRIGHT MEDICAL GROUP N V Common Stock N96617118 548 17,424 SH   SOLE 0 0 17,424 0
ROYAL CARIBBEAN CRUISES Common Stock V7780T103 906 7,900 SH   SOLE 0 0 7,900 0
FLEX LTD Common Stock Y2573F102 173 17,274 SH   SOLE 0 0 17,274 0
GASLOG PARTNERS LTD Common Stock Y2687W108 830 36,677 SH   SOLE 0 0 36,677 0