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

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

FORM 13F INFORMATION TABLE

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

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