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