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
AGILENT TECHNOLOGIES INC COM Common Stock 00846U101 7 89 SH   SOLE   6,835 0 0
ALCOA CORP COM Common Stock 013872106 24 1,180 SH   SOLE   23,683 0 0
AMERICAN AIRLS GROUP INC COM Common Stock 02376R102 48 1,783 SH   SOLE   48,080 0 0
ADVANCE AUTO PARTS INC COM Common Stock 00751Y106 127 770 SH   SOLE   127,404 0 0
APPLE INC COM Common Stock 037833100 70,902 316,571 SH   SOLE   70,902,442 0 0
AXON ENTERPRISE INC COM Common Stock 05464C101 300 5,290 SH   SOLE   300,366 0 0
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN Common Stock 01881G106 28 970 SH   SOLE   28,470 0 0
ABBVIE INC COM Common Stock 00287Y109 4,574 60,408 SH   SOLE   4,574,061 0 0
AMERISOURCEBERGEN CORP COM Common Stock 03073E105 43 518 SH   SOLE   42,663 0 0
ABIOMED INC COM Common Stock 003654100 56 317 SH   SOLE   56,391 0 0
ABBOTT LABS COM Common Stock 002824100 9,126 109,070 SH   SOLE   9,125,918 0 0
ARCOSA INC COM Common Stock 039653100 1 41 SH   SOLE   1,403 0 0
AURORA CANNABIS INC COM Common Stock 05156X108 42 9,508 SH   SOLE   41,740 0 0
ACORN ENERGY INC COM Common Stock 004848107 2 9,000 SH   SOLE   2,402 0 0
AMERICAN INTERNATIONAL GROUP INC WTS/PROD 19/01/21( ) Common Stock ACG874152 0 69,665 SH   SOLE   7 0 0
ARCH CAP GROUP LTD ORD Common Stock G0450A105 191 4,552 SH   SOLE   191,093 0 0
ACHILLION PHARMACEUTICALS INC COM Common Stock 00448Q201 0 100 SH   SOLE   360 0 0
ACCENTURE PLC IRELAND SHS CLASS A Common Stock G1151C101 1,103 5,734 SH   SOLE   1,102,935 0 0
ACREAGE HOLDINGS INC COM SUB VTG Common Stock 00489Y402 1 200 SH   SOLE   1,478 0 0
ACTUA CORP COM Common Stock 005094107 0 10 SH   SOLE   14 0 0
ISHARES MSCI ACWI INDEX FUND ETF 464288257 738 10,007 SH   SOLE   738,030 0 0
ISHARES MSCI ACWI EX US INDEX FUND ETF 464288240 2,140 46,462 SH   SOLE   2,139,588 0 0
ADOBE INC COM Common Stock 00724F101 989 3,580 SH   SOLE   988,975 0 0
ANALOG DEVICES INC COM Common Stock 032654105 2,604 23,305 SH   SOLE   2,603,868 0 0
ARCHER DANIELS MIDLAND CO COM Common Stock 039483102 522 12,700 SH   SOLE   521,589 0 0
ADIENT PLC ORD SHS Common Stock G0084W101 7 286 SH   SOLE   6,567 0 0
AUTOMATIC DATA PROCESSING INC COM Common Stock 053015103 4,078 25,138 SH   SOLE   4,077,635 0 0
ALLIANCE DATA SYSTEMS CORP COM Common Stock 018581108 3 25 SH   SOLE   3,203 0 0
AUTODESK INC COM Common Stock 052769106 332 2,251 SH   SOLE   332,473 0 0
ADDUS HOMECARE CORP COM Common Stock 006739106 18 223 SH   SOLE   17,679 0 0
AMEREN CORP COM Common Stock 023608102 505 6,307 SH   SOLE   504,875 0 0
AEGION CORP COM Common Stock 00770F104 13 600 SH   SOLE   12,828 0 0
ADVANCED ENERGY INDS COM Common Stock 007973100 8 133 SH   SOLE   7,636 0 0
AMERICAN EQTY INVT LIFE HLD CO COM Common Stock 025676206 8 327 SH   SOLE   7,913 0 0
AMERICAN ELEC PWR CO INC COM Common Stock 025537101 2,109 22,513 SH   SOLE   2,109,243 0 0
AERCAP HOLDINGS NV SHS Common Stock N00985106 19 342 SH   SOLE   18,724 0 0
AES CORP COM Common Stock 00130H105 2,267 138,745 SH   SOLE   2,267,089 0 0
AFLAC INC COM Common Stock 001055102 847 16,180 SH   SOLE   846,519 0 0
ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226 40,379 356,797 SH   SOLE   40,378,770 0 0
ALLERGAN PLC SHS Common Stock G0177J108 254 1,510 SH   SOLE   254,118 0 0
ISHARES ASIA 50 ETF ETF 464288430 18 303 SH   SOLE   17,747 0 0
AMERICAN INTL GROUP INC COM NEW Common Stock 026874784 998 17,917 SH   SOLE   997,961 0 0
AMERICAN INTL GROUP INC WT EXP 011921 Common Stock 026874156 2 128 SH   SOLE   1,825 0 0
ALTRA INDL MOTION CORP COM Common Stock 02208R106 106 3,810 SH   SOLE   106,166 0 0
ALBANY INTL CORP CL A Common Stock 012348108 20 218 SH   SOLE   19,694 0 0
FIRST TRUST RBA AMERICAN INDUSTRIAL RENAISSANCE ETF ETF 33738R704 38 1,420 SH   SOLE   38,141 0 0
ASSURANT INC COM Common Stock 04621X108 6 46 SH   SOLE   5,788 0 0
GALLAGHER ARTHUR J & CO COM Common Stock 363576109 7 74 SH   SOLE   6,628 0 0
AEROJET ROCKETDYNE HLDGS INC COM Common Stock 007800105 4 77 SH   SOLE   3,889 0 0
AKAMAI TECHNOLOGIES INC COM Common Stock 00971T101 275 3,008 SH   SOLE   274,871 0 0
ACHAOGEN INC COM Common Stock 004449104 0 1,000 SH   SOLE   12 0 0
ALBEMARLE CORP COM Common Stock 012653101 12 166 SH   SOLE   11,601 0 0
ALCON INC ORD SHS Common Stock H01301128 712 12,211 SH   SOLE   711,779 0 0
ALLETE INC COM NEW Common Stock 018522300 29 332 SH   SOLE   29,020 0 0
ALEAFIA HEALTH INC COM Common Stock 01444Q104 0 427 SH   SOLE   306 0 0
ALIGN TECHNOLOGY INC COM Common Stock 016255101 8 45 SH   SOLE   8,141 0 0
ALASKA AIR GROUP INC COM Common Stock 011659109 2,066 31,833 SH   SOLE   2,066,301 0 0
ALKERMES PLC SHS Common Stock G01767105 122 6,240 SH   SOLE   121,742 0 0
ALLSTATE CORP COM Common Stock 020002101 3,967 36,339 SH   SOLE   3,967,478 0 0
ALLEGION PUB LTD CO ORD SHS Common Stock G0176J109 329 3,174 SH   SOLE   328,985 0 0
ALLY FINL INC COM Common Stock 02005N100 5 139 SH   SOLE   4,609 0 0
ALNYLAM PHARMACEUTICALS INC COM Common Stock 02043Q107 71 883 SH   SOLE   71,011 0 0
ALARM COM HLDGS INC COM Common Stock 011642105 24 515 SH   SOLE   24,020 0 0
ALLISON TRANSMISSION HLDGS INC COM Common Stock 01973R101 8 170 SH   SOLE   7,998 0 0
ALTAIR ENGR INC COM CL A Common Stock 021369103 33 956 SH   SOLE   33,097 0 0
ALTEX INDS INC COM Common Stock 021454103 0 200 SH   SOLE   16 0 0
ALEXION PHARMACEUTICALS INC COM Common Stock 015351109 87 885 SH   SOLE   86,677 0 0
ANTERO MIDSTREAM CORP COM Common Stock 03676B102 32 4,315 SH   SOLE   31,931 0 0
APPLIED MATLS INC COM Common Stock 038222105 324 6,491 SH   SOLE   323,893 0 0
AMBARELLA INC SHS Common Stock G037AX101 92 1,463 SH   SOLE   91,928 0 0
AMC ENTMT HLDGS INC CL A COM Common Stock 00165C104 328 30,611 SH   SOLE   327,538 0 0
AMCOR PLC ORD Common Stock G0250X107 17 1,683 SH   SOLE   16,611 0 0
AMC NETWORKS INC CL A Common Stock 00164V103 14 285 SH   SOLE   14,011 0 0
ADVANCED MICRO DEVICES INC COM Common Stock 007903107 432 14,902 SH   SOLE   432,009 0 0
AMETEK INC NEW COM Common Stock 031100100 154 1,672 SH   SOLE   153,523 0 0
AMEDISYS INC COM Common Stock 023436108 108 825 SH   SOLE   108,083 0 0
AFFILIATED MANAGERS GROUP INC COM Common Stock 008252108 23 281 SH   SOLE   23,421 0 0
AMGEN INC COM Common Stock 031162100 4,648 24,022 SH   SOLE   4,648,486 0 0
JPMORGAN ALERIAN MLP INDEX ETN ETF 46625H365 636 27,345 SH   SOLE   636,318 0 0
ALERIAN MLP ETF ETF 00162Q866 795 86,997 SH   SOLE   795,153 0 0
AMN HEALTHCARE SERVICES INC COM Common Stock 001744101 15 252 SH   SOLE   14,505 0 0
AMERICAN NATL BANKSHARES INC COM Common Stock 027745108 111 3,122 SH   SOLE   110,737 0 0
AMERIPRISE FINL INC COM Common Stock 03076C106 731 4,969 SH   SOLE   730,940 0 0
TD AMERITRADE HLDG CORP COM Common Stock 87236Y108 33 700 SH   SOLE   32,690 0 0
AMERICAN WOODMARK CORPORATION COM Common Stock 030506109 20 220 SH   SOLE   19,560 0 0
AMAZON COM INC COM Common Stock 023135106 12,591 7,253 SH   SOLE   12,590,555 0 0
ANDREA ELECTRONICS CORP COM Common Stock 034393108 0 545 SH   SOLE   20 0 0
ARISTA NETWORKS INC COM Common Stock 040413106 232 971 SH   SOLE   231,991 0 0
ANI PHARMACEUTICALS INC COM Common Stock 00182C103 1 17 SH   SOLE   1,239 0 0
ANSYS INC COM Common Stock 03662Q105 450 2,035 SH   SOLE   450,468 0 0
ANTHEM INC COM Common Stock 036752103 6,677 27,809 SH   SOLE   6,676,938 0 0
ISHARES S&P AGGRESSIVE ALLOCATION FUND ETF 464289859 7,243 131,883 SH   SOLE   7,243,034 0 0
ISHARES CONSERVATIVE ALLOCATION FUND ETF 464289883 261 7,330 SH   SOLE   261,396 0 0
ISHARES MODERATE ALLOCATION FUND ETF 464289875 1,660 42,259 SH   SOLE   1,660,375 0 0
AON PLC SHS CL A Common Stock G0408V102 550 2,841 SH   SOLE   549,963 0 0
ISHARES GROWTH ALLOCATION FUND ETF 464289867 2,637 57,246 SH   SOLE   2,636,768 0 0
SMITH A O CORP COM Common Stock 831865209 319 6,690 SH   SOLE   319,180 0 0
APACHE CORP COM Common Stock 037411105 44 1,729 SH   SOLE   44,269 0 0
AIR PRODS & CHEMS INC COM Common Stock 009158106 3,257 14,679 SH   SOLE   3,256,791 0 0
AMPHENOL CORP NEW CL A Common Stock 032095101 946 9,776 SH   SOLE   945,699 0 0
APHRIA INC COM Common Stock 03765K104 10 2,000 SH   SOLE   10,380 0 0
APPFOLIO INC COM CL A Common Stock 03783C100 13 140 SH   SOLE   13,320 0 0
APPIAN CORP CL A Common Stock 03782L101 117 2,466 SH   SOLE   117,135 0 0
APTIV PLC SHS Common Stock G6095L109 4 51 SH   SOLE   4,458 0 0
ASIA PACIFIC WIRE & CABLE CORP ORD Common Stock G0535E106 2 900 SH   SOLE   1,612 0 0
APERGY CORP COM Common Stock 03755L104 14 512 SH   SOLE   13,850 0 0
APYX MED CORP COM Common Stock 03837C106 13 1,850 SH   SOLE   12,524 0 0
AQUABOUNTY TECHNOLOGIES INC COM NEW Common Stock 03842K200 0 3 SH   SOLE   8 0 0
ANTERO RES CORP COM Common Stock 03674X106 10 3,171 SH   SOLE   9,576 0 0
ARGO GROUP INTL HLDGS LTD COM Common Stock G0464B107 643 9,149 SH   SOLE   642,626 0 0
ARK INNOVATION ETF ETF 00214Q104 252 5,885 SH   SOLE   252,408 0 0
ALLIANCE RES PARTNER L P UT LTD PART Common Stock 01877R108 13 800 SH   SOLE   12,808 0 0
ARAMARK COM Common Stock 03852U106 53 1,205 SH   SOLE   52,514 0 0
ARENA PHARMACEUTICALS INC COM NEW Common Stock 040047607 2 40 SH   SOLE   1,831 0 0
ARCONIC INC COM Common Stock 03965L100 32 1,228 SH   SOLE   31,928 0 0
ARTESIAN RESOURCES CORP CL A Common Stock 043113208 189 5,120 SH   SOLE   189,438 0 0
ARROW ELECTRS INC COM Common Stock 042735100 23 310 SH   SOLE   23,120 0 0
ASSOCIATED BANC CORP COM Common Stock 045487105 2 100 SH   SOLE   2,025 0 0
ASSOCIATES FIRST CAP CORP RESIDL VAL OBL Common Stock 046008207 0 1,470 SH   SOLE   1 0 0
ASHLAND GLOBAL HLDGS INC COM Common Stock 044186104 164 2,129 SH   SOLE   164,039 0 0
ADVANSIX INC COM Common Stock 00773T101 2 66 SH   SOLE   1,698 0 0
ATLANTIC PWR CORP COM NEW Common Stock 04878Q863 35 15,105 SH   SOLE   35,346 0 0
ADTALEM GLOBAL ED INC COM Common Stock 00737L103 36 942 SH   SOLE   35,881 0 0
ATHERSYS INC COM Common Stock 04744L106 52 39,000 SH   SOLE   51,870 0 0
ALLEGHENY TECHNOLOGIES INC COM Common Stock 01741R102 8 399 SH   SOLE   8,080 0 0
ATMOS ENERGY CORP COM Common Stock 049560105 94 826 SH   SOLE   94,073 0 0
APTARGROUP INC COM Common Stock 038336103 4 30 SH   SOLE   3,554 0 0
ATRICURE INC COM Common Stock 04963C209 112 4,500 SH   SOLE   112,230 0 0
ALTICE USA INC CL A Common Stock 02156K103 11 372 SH   SOLE   10,669 0 0
ACTIVISION BLIZZARD INC COM Common Stock 00507V109 249 4,696 SH   SOLE   248,512 0 0
ATLANTIC UN BANKSHARES CORP COM Common Stock 04911A107 5 133 SH   SOLE   4,954 0 0
AURINIA PHARMACEUTICALS INC COM Common Stock 05156V102 12 2,200 SH   SOLE   11,748 0 0
AUTOWEB INC COM Common Stock 05335B100 14 4,420 SH   SOLE   13,702 0 0
BROADCOM INC COM Common Stock 11135F101 227 813 SH   SOLE   226,544 0 0
AVALARA INC COM Common Stock 05338G106 5 71 SH   SOLE   4,778 0 0
AVANOS MED INC COM Common Stock 05350V106 192 5,131 SH   SOLE   192,207 0 0
AVON PRODS INC COM Common Stock 054303102 7 1,600 SH   SOLE   7,040 0 0
AVNET INC COM Common Stock 053807103 11 238 SH   SOLE   10,587 0 0
AVERY DENNISON CORP COM Common Stock 053611109 384 3,379 SH   SOLE   383,753 0 0
ARMSTRONG WORLD INDS INC NEW COM Common Stock 04247X102 169 1,746 SH   SOLE   168,838 0 0
AMERICAN WTR WKS CO INC NEW COM Common Stock 030420103 55 440 SH   SOLE   54,661 0 0
AMERICAN STS WTR CO COM Common Stock 029899101 130 1,449 SH   SOLE   130,207 0 0
AXOS FINL INC COM Common Stock 05465C100 17 600 SH   SOLE   16,590 0 0
ANIXTER INTL INC COM Common Stock 035290105 10 138 SH   SOLE   9,539 0 0
AMERICAN EXPRESS CO COM Common Stock 025816109 6,048 51,134 SH   SOLE   6,048,106 0 0
AXIS CAPITAL HOLDINGS LTD SHS Common Stock G0692U109 217 3,245 SH   SOLE   216,506 0 0
AXALTA COATING SYS LTD COM Common Stock G0750C108 166 5,510 SH   SOLE   166,126 0 0
ACUITY BRANDS INC COM Common Stock 00508Y102 271 2,008 SH   SOLE   270,658 0 0
AUTOZONE INC COM Common Stock 053332102 143 132 SH   SOLE   143,170 0 0
ASPEN TECHNOLOGY INC COM Common Stock 045327103 18 144 SH   SOLE   17,724 0 0
BOEING CO COM Common Stock 097023105 10,466 27,508 SH   SOLE   10,465,969 0 0
BANK AMER CORP COM Common Stock 060505104 10,234 350,834 SH   SOLE   10,233,833 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH Common Stock 112585104 104 1,964 SH   SOLE   104,248 0 0
BAYERISCHE MOTOREN WERKE A G ORD Common Stock D12096109 1 10 SH   SOLE   704 0 0
BANCFIRST CORP COM Common Stock 05945F103 3 48 SH   SOLE   2,676 0 0
CREDICORP LTD COM Common Stock G2519Y108 11 52 SH   SOLE   10,839 0 0
LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP Common Stock 531229706 2 89 SH   SOLE   2,477 0 0
LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP Common Stock 531229888 5 179 SH   SOLE   4,967 0 0
BAXTER INTL INC COM Common Stock 071813109 3,319 37,851 SH   SOLE   3,319,204 0 0
BLACKBERRY LTD COM Common Stock 09228F103 8 1,600 SH   SOLE   8,400 0 0
BED BATH & BEYOND INC COM Common Stock 075896100 3 300 SH   SOLE   3,243 0 0
VANECK VECTORS BIOTECH ETF ETF 92189F726 9 79 SH   SOLE   9,320 0 0
BB&T CORP COM Common Stock 054937107 6,649 124,575 SH   SOLE   6,648,568 0 0
BROOKFIELD BUSINESS PARTNERS L UNIT LTD LP Common Stock G16234109 1 28 SH   SOLE   1,100 0 0
BUILD A BEAR WORKSHOP COM Common Stock 120076104 7 2,250 SH   SOLE   7,088 0 0
BEST BUY INC COM Common Stock 086516101 2,502 36,012 SH   SOLE   2,502,429 0 0
BRUNSWICK CORP COM Common Stock 117043109 42 811 SH   SOLE   42,269 0 0
BCE INC COM NEW Common Stock 05534B760 367 7,495 SH   SOLE   367,328 0 0
BARCLAYS PLC SHS Common Stock G08036124 1 759 SH   SOLE   1,408 0 0
BALCHEM CORP COM Common Stock 057665200 18 186 SH   SOLE   18,449 0 0
BELDEN INC COM Common Stock 077454106 27 500 SH   SOLE   26,695 0 0
BRIDGE BANCORP INC COM Common Stock 108035106 44 1,500 SH   SOLE   44,340 0 0
BECTON DICKINSON & CO COM Common Stock 075887109 15,767 62,331 SH   SOLE   15,767,341 0 0
FRANKLIN RES INC COM Common Stock 354613101 158 5,422 SH   SOLE   157,889 0 0
BROOKFIELD RENEWABLE PARTNERS PARTNERSHIP UNIT Common Stock G16258108 389 9,570 SH   SOLE   388,733 0 0
BERRY GLOBAL GROUP INC COM Common Stock 08579W103 151 3,841 SH   SOLE   150,836 0 0
BROWN FORMAN CORP CL B Common Stock 115637209 40 640 SH   SOLE   40,285 0 0
BRIGHT HORIZONS FAM SOL IN DEL COM Common Stock 109194100 210 1,377 SH   SOLE   209,992 0 0
BANK FINCASTLE VA COM Common Stock 062113105 92 36,240 SH   SOLE   91,687 0 0
BRIGGS & STRATTON CORP COM Common Stock 109043109 1 200 SH   SOLE   1,222 0 0
BAR HBR BANKSHARES COM Common Stock 066849100 100 3,995 SH   SOLE   99,595 0 0
BAUSCH HEALTH COS INC COM Common Stock 071734107 62 2,835 SH   SOLE   61,945 0 0
BRIGHTHOUSE FINL INC COM Common Stock 10922N103 13 333 SH   SOLE   13,477 0 0
BERKSHIRE HILLS BANCORP INC COM Common Stock 084680107 12 409 SH   SOLE   11,980 0 0
PROSHARES ULTRA NASDAQ BIOTECHNOLOGY ETF 74347R214 8 180 SH   SOLE   7,655 0 0
STE BIC ACT Common Stock F10080103 2 29 SH   SOLE   1,947 0 0
SOTHEBYS COM Common Stock 835898107 0 5 SH   SOLE   285 0 0
BIOGEN INC COM Common Stock 09062X103 303 1,300 SH   SOLE   302,666 0 0
SPDR BLOOMBERG BARCLAYS 1-3 MONTH T-BILL ETF ETF 78468R663 275 3,000 SH   SOLE   274,770 0 0
BIO RAD LABS INC CL A Common Stock 090572207 2 6 SH   SOLE   1,996 0 0
BROOKFIELD INFRAST PARTNERS LP LP INT UNIT Common Stock G16252101 2,357 47,514 SH   SOLE   2,357,170 0 0
VANGUARD INTERMEDIATE-TERM BOND INDEX FUND ETF 921937819 1,857 21,103 SH   SOLE   1,857,064 0 0
BJS WHSL CLUB HLDGS INC COM Common Stock 05550J101 8 306 SH   SOLE   7,916 0 0
VANECK VECTORS GAMING ETF ETF 92189F882 5 135 SH   SOLE   4,919 0 0
BANK NEW YORK MELLON CORP COM Common Stock 064058100 2,140 47,344 SH   SOLE   2,140,427 0 0
BLACK HILLS CORP COM Common Stock 092113109 31 400 SH   SOLE   30,692 0 0
BLACK KNIGHT INC COM Common Stock 09215C105 16 265 SH   SOLE   16,181 0 0
INVESCO SENIOR LOAN ETF ETF 46138G508 43 1,903 SH   SOLE   42,989 0 0
BOOKING HLDGS INC COM Common Stock 09857L108 797 406 SH   SOLE   796,820 0 0
BAKER HUGHES COMPANY CL A Common Stock 05722G100 1 50 SH   SOLE   1,160 0 0
BANKUNITED INC COM Common Stock 06652K103 51 1,525 SH   SOLE   51,270 0 0
BLACKLINE INC COM Common Stock 09239B109 48 1,008 SH   SOLE   48,192 0 0
BELLICUM PHARMACEUTICALS INC COM Common Stock 079481107 0 265 SH   SOLE   278 0 0
REALITY SHARES NASDAQ NEXGEN ECONOMY ETF ETF 75605A702 0 6 SH   SOLE   140 0 0
TOPBUILD CORP COM Common Stock 89055F103 8 88 SH   SOLE   8,486 0 0
BALLARD PWR SYS INC NEW COM Common Stock 058586108 28 5,740 SH   SOLE   28,069 0 0
BELEAVE INC COM Common Stock 077561108 0 14,000 SH   SOLE   407 0 0
BLACKROCK INC COM Common Stock 09247X101 318 713 SH   SOLE   317,741 0 0
BLACKBAUD INC COM Common Stock 09227Q100 72 795 SH   SOLE   71,820 0 0
BALL CORP COM Common Stock 058498106 70 955 SH   SOLE   69,534 0 0
VANGUARD LONG-TERM BOND INDEX FUND ETF 921937793 7 69 SH   SOLE   7,084 0 0
BENCHMARK BANKSHARES INC COM NEW Common Stock 08160E207 146 8,000 SH   SOLE   146,400 0 0
BANK MONTREAL QUE COM Common Stock 063671101 37 497 SH   SOLE   36,621 0 0
BIOMARIN PHARMACEUTICAL INC COM Common Stock 09061G101 201 2,985 SH   SOLE   201,189 0 0
BRYN MAWR BK CORP COM Common Stock 117665109 40 1,085 SH   SOLE   39,613 0 0
BRISTOL MYERS SQUIBB CO COM Common Stock 110122108 4,211 83,043 SH   SOLE   4,211,105 0 0
VANGUARD TOTAL BOND MARKET INDEX FUND ETF 921937835 1,674 19,826 SH   SOLE   1,673,909 0 0
INTERNATIONAL BONDS ETF 92203J407 124 2,100 SH   SOLE   123,543 0 0
BANK N S HALIFAX COM Common Stock 064149107 33 575 SH   SOLE   33,084 0 0
BOK FINL CORP COM NEW Common Stock 05561Q201 40 510 SH   SOLE   40,366 0 0
PIMCO ACTIVE BOND EXCHANGE-TRADED FUND ETF 72201R775 1,676 15,387 SH   SOLE   1,675,644 0 0
DMC GLOBAL INC COM Common Stock 23291C103 6 135 SH   SOLE   5,954 0 0
BANK OF BOTETOURT BUCHANAN VA COM Common Stock 063907208 111 3,900 SH   SOLE   110,565 0 0
BANK OF THE ST JAMES FINL GP COM Common Stock 470299108 1,125 78,690 SH   SOLE   1,125,266 0 0
GLOBAL X ROBOTICS & ARTIFICIAL INTELLIGENCE THEMATIC ETF ETF 37954Y715 12 610 SH   SOLE   12,212 0 0
BOX INC CL A Common Stock 10316T104 63 3,793 SH   SOLE   62,812 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN Common Stock 118230101 740 18,020 SH   SOLE   740,442 0 0
BIO PATH HOLDINGS INC COM Common Stock 09057N300 2 250 SH   SOLE   2,375 0 0
BROOKFIELD PROPERTY PARTRS LP UNIT LTD PARTN Common Stock G16249107 2 107 SH   SOLE   2,172 0 0
BROADRIDGE FINL SOLUTIONS INC COM Common Stock 11133T103 766 6,132 SH   SOLE   766,316 0 0
CRAFT BREW ALLIANCE INC COM Common Stock 224122101 2 290 SH   SOLE   2,375 0 0
BERKSHIRE HATHAWAY INC DEL CL A Common Stock 084670108 1,247 4 SH   SOLE   1,247,328 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Common Stock 084670702 19,021 91,439 SH   SOLE   19,021,141 0 0
BRUKER CORP COM Common Stock 116794108 74 1,687 SH   SOLE   74,110 0 0
BROWN & BROWN INC COM Common Stock 115236101 1,166 32,324 SH   SOLE   1,165,603 0 0
INVESCO BULLETSHARES 2019 CORPORATE BOND ETF ETF 46138J304 1,106 52,462 SH   SOLE   1,105,908 0 0
INVESCO BULLETSHARES 2020 CORPORATE BOND ETF ETF 46138J502 1,085 50,917 SH   SOLE   1,084,542 0 0
INVESCO BULLETSHARES 2021 CORPORATE BOND ETF ETF 46138J700 882 41,483 SH   SOLE   881,927 0 0
INVESCO BULLETSHARES 2022 CORPORATE BOND ETF ETF 46138J882 532 24,735 SH   SOLE   531,565 0 0
INVESCO BULLETSHARES 2023 CORPORATE BOND ETF ETF 46138J866 302 14,163 SH   SOLE   301,530 0 0
INVESCO BULLETSHARES 2024 CORPORATE BOND ETF ETF 46138J841 261 12,158 SH   SOLE   260,546 0 0
INVESCO BULLETSHARES 2025 CORPORATE BOND ETF ETF 46138J825 74 3,474 SH   SOLE   74,239 0 0
INVESCO BULLETSHARES 2026 CORPORATE BOND ETF ETF 46138J791 75 3,671 SH   SOLE   75,054 0 0
BASSETT FURNITURE INDS INC COM Common Stock 070203104 92 6,000 SH   SOLE   91,800 0 0
INVESCO BULLETSHARES 2019 HIGH YIELD CORPORATE BOND ETF ETF 46138J403 29 1,226 SH   SOLE   29,326 0 0
INVESCO BULLETSHARES 2020 HIGH YIELD CORPORATE BOND ETF ETF 46138J601 208 8,702 SH   SOLE   208,369 0 0
INVESCO BULLETSHARES 2021 HIGH YIELD CORPORATE BOND ETF ETF 46138J809 35 1,416 SH   SOLE   34,876 0 0
VANGUARD SHORT-TERM BOND INDEX FUND ETF 921937827 9,233 114,280 SH   SOLE   9,232,666 0 0
BOSTON SCIENTIFIC CORP COM Common Stock 101137107 374 9,203 SH   SOLE   374,470 0 0
BURLINGTON STORES INC COM Common Stock 122017106 190 953 SH   SOLE   190,428 0 0
BABCOCK & WILCOX ENTERPRIS INC COM Common Stock 05614L209 0 100 SH   SOLE   479 0 0
BORGWARNER INC COM Common Stock 099724106 2,936 80,043 SH   SOLE   2,935,977 0 0
BOSWELL J G CO COM Common Stock 101205102 14 20 SH   SOLE   13,660 0 0
SPDR BLOOMBERG BARCLAYS INTERNATIONAL TREASURY BOND ETF ETF 78464A516 474 16,508 SH   SOLE   473,780 0 0
BWX TECHNOLOGIES INC COM Common Stock 05605H100 131 2,296 SH   SOLE   131,354 0 0
BLACKSTONE GROUP INC COM CL A Common Stock 09260D107 878 17,971 SH   SOLE   877,700 0 0
BANCORPSOUTH BK TUPELO MISS COM Common Stock 05971J102 27 918 SH   SOLE   27,352 0 0
BEYOND MEAT INC COM Common Stock 08862E109 2 15 SH   SOLE   2,229 0 0
CITIGROUP INC COM NEW Common Stock 172967424 3,239 46,887 SH   SOLE   3,238,933 0 0
CAMDEN NATL CORP COM Common Stock 133034108 52 1,204 SH   SOLE   52,157 0 0
CACI INTL INC CL A Common Stock 127190304 12 53 SH   SOLE   12,257 0 0
CADENCE BANCORPORATION CL A Common Stock 12739A100 9 530 SH   SOLE   9,296 0 0
CAE INC COM Common Stock 124765108 1 56 SH   SOLE   1,427 0 0
CONAGRA BRANDS INC COM Common Stock 205887102 488 15,899 SH   SOLE   487,787 0 0
CARDINAL HEALTH INC COM Common Stock 14149Y108 2,314 48,536 SH   SOLE   2,313,786 0 0
CALERES INC COM Common Stock 129500104 8 349 SH   SOLE   8,195 0 0
AVIS BUDGET GROUP INC COM Common Stock 053774105 1 37 SH   SOLE   1,046 0 0
CARA THERAPEUTICS INC COM Common Stock 140755109 82 4,500 SH   SOLE   82,260 0 0
CARTER BK & TR MARTINSVILLE VA COM Common Stock 146102108 5 250 SH   SOLE   4,722 0 0
CARS COM INC COM Common Stock 14575E105 3 300 SH   SOLE   2,694 0 0
CASS INFORMATION SYS INC COM Common Stock 14808P109 50 926 SH   SOLE   49,985 0 0
CASEYS GEN STORES INC COM Common Stock 147528103 48 300 SH   SOLE   48,348 0 0
CATERPILLAR INC DEL COM Common Stock 149123101 2,631 20,830 SH   SOLE   2,631,040 0 0
CAMBRIDGE BANCORP COM Common Stock 132152109 134 1,785 SH   SOLE   133,881 0 0
CATHAY GEN BANCORP COM Common Stock 149150104 32 922 SH   SOLE   32,026 0 0
CHUBB LIMITED COM Common Stock H1467J104 3,419 21,082 SH   SOLE   3,419,290 0 0
CANNABIS SCIENCE INC COM Common Stock 137648101 0 20,000 SH   SOLE   300 0 0
CHINA BIOLOGIC PRODS HLDGS INC COM Common Stock G21515104 4 36 SH   SOLE   4,121 0 0
CBRE GROUP INC CL A Common Stock 12504L109 36 670 SH   SOLE   35,517 0 0
CRACKER BARREL OLD CTRY STORE COM Common Stock 22410J106 498 3,061 SH   SOLE   497,872 0 0
CBS CORP NEW CL B Common Stock 124857202 34 838 SH   SOLE   33,981 0 0
COMMERCE BANCSHARES INC COM Common Stock 200525103 51 842 SH   SOLE   51,067 0 0
CABOT CORP COM Common Stock 127055101 19 410 SH   SOLE   18,581 0 0
CHEMOURS CO COM Common Stock 163851108 5 336 SH   SOLE   5,020 0 0
CAPITAL CITY BK GROUP INC COM Common Stock 139674105 55 2,000 SH   SOLE   54,900 0 0
CLARIVATE ANALYTICS PLC COM Common Stock G21810109 121 7,174 SH   SOLE   121,025 0 0
COCA COLA EUROPEAN PARTNERS P SHS Common Stock G25839104 2 28 SH   SOLE   1,553 0 0
CAMECO CORP COM Common Stock 13321L108 11 1,200 SH   SOLE   11,400 0 0
CROWN HOLDINGS INC COM Common Stock 228368106 4 58 SH   SOLE   3,831 0 0
CARNIVAL CORP PAIRED CTF Common Stock 143658300 35 806 SH   SOLE   35,238 0 0
CABOT MICROELECTRONICS CORP COM Common Stock 12709P103 189 1,339 SH   SOLE   189,080 0 0
COGENT COMMUNICATIONS HLDGS IN COM NEW Common Stock 19239V302 258 4,686 SH   SOLE   258,199 0 0
CHEMOCENTRYX INC COM Common Stock 16383L106 27 4,000 SH   SOLE   27,120 0 0
CERIDIAN HCM HLDG INC COM Common Stock 15677J108 317 6,413 SH   SOLE   316,610 0 0
COEUR MNG INC COM NEW Common Stock 192108504 1 183 SH   SOLE   880 0 0
CDK GLOBAL INC COM Common Stock 12508E101 6 120 SH   SOLE   5,771 0 0
AVID BIOSERVICES INC COM Common Stock 05368M106 0 5 SH   SOLE   26 0 0
CADENCE DESIGN SYSTEM INC COM Common Stock 127387108 26 386 SH   SOLE   25,507 0 0
CDW CORP COM Common Stock 12514G108 403 3,267 SH   SOLE   402,625 0 0
CELANESE CORP DEL COM Common Stock 150870103 7 58 SH   SOLE   7,093 0 0
CECO ENVIRONMENTAL CORP COM Common Stock 125141101 25 3,517 SH   SOLE   24,566 0 0
CELCUITY INC COM Common Stock 15102K100 60 3,550 SH   SOLE   60,279 0 0
CELGENE CORP COM Common Stock 151020104 450 4,534 SH   SOLE   450,226 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG Common Stock 153527205 5 174 SH   SOLE   4,824 0 0
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER Common Stock 226344208 667 18,280 SH   SOLE   667,403 0 0
CERNER CORP COM Common Stock 156782104 57 839 SH   SOLE   57,346 0 0
CF INDS HLDGS INC COM Common Stock 125269100 33 677 SH   SOLE   33,308 0 0
C & F FINL CORP COM Common Stock 12466Q104 53 1,000 SH   SOLE   53,030 0 0
CITIZENS FINL GROUP INC COM Common Stock 174610105 42 1,176 SH   SOLE   41,595 0 0
CULLEN FROST BANKERS INC COM Common Stock 229899109 96 1,085 SH   SOLE   96,077 0 0
CARLYLE GROUP L P COM UTS LTD PTN Common Stock 14309L102 3 100 SH   SOLE   2,556 0 0
CANOPY GROWTH CORP COM Common Stock 138035100 64 2,774 SH   SOLE   63,608 0 0
COMPUGEN LTD ORD Common Stock M25722105 20 4,651 SH   SOLE   19,674 0 0
COGNEX CORP COM Common Stock 192422103 185 3,759 SH   SOLE   184,682 0 0
CITY HLDG CO COM Common Stock 177835105 80 1,051 SH   SOLE   80,139 0 0
CHURCH & DWIGHT INC COM Common Stock 171340102 79 1,047 SH   SOLE   78,776 0 0
CHURCHILL DOWNS INC COM Common Stock 171484108 167 1,349 SH   SOLE   166,541 0 0
CHEMED CORP NEW COM Common Stock 16359R103 146 349 SH   SOLE   145,732 0 0
CHOICE HOTELS INTL INC COM Common Stock 169905106 34 384 SH   SOLE   34,161 0 0
CHESAPEAKE ENERGY CORP COM Common Stock 165167107 2 1,100 SH   SOLE   1,551 0 0
CHECK POINT SOFTWARE TECH LTD ORD Common Stock M22465104 278 2,540 SH   SOLE   278,130 0 0
CHARAH SOLUTIONS INC COM Common Stock 15957P105 1 420 SH   SOLE   890 0 0
C H ROBINSON WORLDWIDE INC COM NEW Common Stock 12541W209 82 967 SH   SOLE   81,982 0 0
CHICOS FAS INC COM Common Stock 168615102 1 162 SH   SOLE   653 0 0
CHARTER COMMUNICATIONS INC NEW CL A Common Stock 16119P108 113 275 SH   SOLE   113,333 0 0
CHEWY INC CL A Common Stock 16679L109 1 50 SH   SOLE   1,229 0 0
CIGNA CORP NEW COM Common Stock 125523100 618 4,074 SH   SOLE   618,392 0 0
FIRST TRUST NASDAQ CEA CYBERSECURITY ETF ETF 33734X846 4 155 SH   SOLE   4,287 0 0
CIENA CORP COM NEW Common Stock 171779309 0 2 SH   SOLE   78 0 0
CINCINNATI FINL CORP COM Common Stock 172062101 619 5,279 SH   SOLE   618,857 0 0
COLGATE PALMOLIVE CO COM Common Stock 194162103 554 7,539 SH   SOLE   554,192 0 0
CORE ONE LABS INC COM Common Stock 21872J109 0 250 SH   SOLE   126 0 0
CORE LABORATORIES N V COM Common Stock N22717107 93 1,989 SH   SOLE   92,727 0 0
COLLECTORS UNIVERSE INC COM NEW Common Stock 19421R200 14 500 SH   SOLE   14,240 0 0
CLOUDERA INC COM Common Stock 18914U100 20 2,238 SH   SOLE   19,829 0 0
CLEVELAND CLIFFS INC COM Common Stock 185899101 5 647 SH   SOLE   4,671 0 0
CORELOGIC INC COM Common Stock 21871D103 1 22 SH   SOLE   1,018 0 0
CLEAN ENERGY FUELS CORP COM Common Stock 184499101 0 25 SH   SOLE   52 0 0
CONTINENTAL RESOURCES INC COM Common Stock 212015101 8 253 SH   SOLE   7,790 0 0
CELSION CORPORATION COM PAR NEW Common Stock 15117N503 0 33 SH   SOLE   51 0 0
CLOROX CO DEL COM Common Stock 189054109 864 5,687 SH   SOLE   863,685 0 0
CDN IMPERIAL BK COMM TORONTO O COM Common Stock 136069101 18 215 SH   SOLE   17,987 0 0
COMERICA INC COM Common Stock 200340107 129 1,936 SH   SOLE   129,054 0 0
COMMERCIAL METALS CO COM Common Stock 201723103 69 3,985 SH   SOLE   69,259 0 0
COMCAST CORP NEW CL A Common Stock 20030N101 10,827 240,172 SH   SOLE   10,826,953 0 0
CANTEL MEDICAL CORP COM Common Stock 138098108 34 456 SH   SOLE   34,109 0 0
CME GROUP INC COM Common Stock 12572Q105 374 1,769 SH   SOLE   373,860 0 0
ISHARES CALIFORNIA MUNI BOND ETF ETF 464288356 30 490 SH   SOLE   30,043 0 0
CHIPOTLE MEXICAN GRILL INC COM Common Stock 169656105 71 85 SH   SOLE   71,440 0 0
CHEMRING GROUP PLC SHS Common Stock G20860139 86 35,641 SH   SOLE   86,222 0 0
CUMMINS INC COM Common Stock 231021106 536 3,296 SH   SOLE   536,160 0 0
COMPASS MINERALS INTL INC COM Common Stock 20451N101 65 1,149 SH   SOLE   64,907 0 0
CIMPRESS N V SHS EURO Common Stock N20146101 58 442 SH   SOLE   58,273 0 0
CMS ENERGY CORP COM Common Stock 125896100 160 2,497 SH   SOLE   159,683 0 0
SUMITOMO MITSUI TRUST HLDG INC SHS Common Stock J7772M102 4 100 SH   SOLE   3,605 0 0
COMTECH TELECOMMUNICATIONS CP COM NEW Common Stock 205826209 195 6,000 SH   SOLE   195,000 0 0
CENTENE CORP DEL COM Common Stock 15135B101 8 196 SH   SOLE   8,479 0 0
CANADIAN NATL RY CO COM Common Stock 136375102 711 7,907 SH   SOLE   710,523 0 0
CINEMARK HOLDINGS INC COM Common Stock 17243V102 454 11,759 SH   SOLE   454,368 0 0
CENTERPOINT ENERGY INC COM Common Stock 15189T107 3,791 125,614 SH   SOLE   3,791,027 0 0
COHEN & STEERS INC COM Common Stock 19247A100 116 2,119 SH   SOLE   116,397 0 0
CNX MIDSTREAM PARTNERS LP COM UNIT REPST Common Stock 12654A101 125 8,900 SH   SOLE   125,490 0 0
COCRYSTAL PHARMA INC COM PAR Common Stock 19188J300 1 666 SH   SOLE   1,359 0 0
COMPAGNIE DE ST GOBAIN ORD Common Stock F80343100 5 140 SH   SOLE   5,495 0 0
CAPITAL ONE FINL CORP COM Common Stock 14040H105 398 4,370 SH   SOLE   397,621 0 0
CABOT OIL & GAS CORP COM Common Stock 127097103 17 991 SH   SOLE   17,412 0 0
COHERENT INC COM Common Stock 192479103 12 75 SH   SOLE   11,529 0 0
COHU INC COM Common Stock 192576106 1 41 SH   SOLE   556 0 0
COLUMBIA BKG SYS INC COM Common Stock 197236102 147 3,995 SH   SOLE   147,416 0 0
COLUMBIA SPORTSWEAR CO COM Common Stock 198516106 2 22 SH   SOLE   2,132 0 0
COMMSCOPE HLDG CO INC COM Common Stock 20337X109 5 387 SH   SOLE   4,551 0 0
MR COOPER GROUP INC COM Common Stock 62482R107 0 2 SH   SOLE   21 0 0
CONOCOPHILLIPS COM Common Stock 20825C104 2,169 38,073 SH   SOLE   2,169,409 0 0
PIMCO INVESTMENT GRADE CORPORATE BOND INDEX EXCHANGE-TRADED FUND ETF 72201R817 38 345 SH   SOLE   37,853 0 0
COSTCO WHSL CORP NEW COM Common Stock 22160K105 5,392 18,715 SH   SOLE   5,392,063 0 0
COTY INC COM CL A Common Stock 222070203 5 487 SH   SOLE   5,118 0 0
COUPA SOFTWARE INC COM Common Stock 22266L106 54 416 SH   SOLE   53,901 0 0
CANADIAN PAC RY LTD COM Common Stock 13645T100 401 1,796 SH   SOLE   400,679 0 0
CAMPBELL SOUP CO COM Common Stock 134429109 42 900 SH   SOLE   42,228 0 0
CHESAPEAKE UTILS CORP COM Common Stock 165303108 72 750 SH   SOLE   71,794 0 0
CHESAPEAKE FINL SHS INC COM Common Stock 16517A109 1 57 SH   SOLE   1,416 0 0
CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Common Stock Y11082206 101 9,483 SH   SOLE   101,468 0 0
CRYSTAL PEAK MINERALS INC COM Common Stock 22938T107 1,144 10,891,302 SH   SOLE   1,143,587 0 0
COPART INC COM Common Stock 217204106 107 1,334 SH   SOLE   107,160 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT Common Stock 16411Q101 209 4,600 SH   SOLE   209,208 0 0
CRANE CO COM Common Stock 224399105 46 575 SH   SOLE   46,349 0 0
CALIFORNIA RES CORP COM NEW Common Stock 13057Q206 0 44 SH   SOLE   449 0 0
CREE INC COM Common Stock 225447101 37 760 SH   SOLE   37,240 0 0
CARREFOUR SA ORD Common Stock F13923119 3 195 SH   SOLE   3,414 0 0
CRH PLC ORD Common Stock G25508105 5 155 SH   SOLE   5,312 0 0
CURIS INC COM NEW Common Stock 231269200 0 15 SH   SOLE   34 0 0
CHARLES RIV LABS INTL INC COM Common Stock 159864107 75 570 SH   SOLE   75,451 0 0
SALESFORCE COM INC COM Common Stock 79466L302 1,394 9,393 SH   SOLE   1,394,297 0 0
CRONOS GROUP INC COM Common Stock 22717L101 15 1,605 SH   SOLE   14,525 0 0
CRISPR THERAPEUTICS AG NAMEN AKT Common Stock H17182108 41 1,000 SH   SOLE   40,990 0 0
CIRRUS LOGIC INC COM Common Stock 172755100 67 1,250 SH   SOLE   66,975 0 0
CARRIZO OIL & GAS INC COM Common Stock 144577103 2 280 SH   SOLE   2,404 0 0
CSB BANCORP INC OHIO CAP STK Common Stock 12628R107 103 2,674 SH   SOLE   103,404 0 0
CISCO SYS INC COM Common Stock 17275R102 21,654 438,259 SH   SOLE   21,654,376 0 0
INVESCO S&P SPIN-OFF ETF ETF 46137V159 2 35 SH   SOLE   1,625 0 0
COSTAR GROUP INC COM Common Stock 22160N109 353 595 SH   SOLE   352,954 0 0
CARLISLE COS INC COM Common Stock 142339100 33 227 SH   SOLE   33,038 0 0
CSX CORP COM Common Stock 126408103 928 13,392 SH   SOLE   927,689 0 0
CINTAS CORP COM Common Stock 172908105 70 262 SH   SOLE   70,242 0 0
COMMUNITY TR BANCORP INC COM Common Stock 204149108 4 93 SH   SOLE   3,995 0 0
CHARLES & COLVARD LTD COM Common Stock 159765106 4 2,625 SH   SOLE   4,279 0 0
CENTURYLINK INC COM Common Stock 156700106 263 21,061 SH   SOLE   262,840 0 0
CATALENT INC COM Common Stock 148806102 125 2,632 SH   SOLE   125,441 0 0
CONSOLIDATED TOMOKA LD CO COM Common Stock 210226106 78 1,192 SH   SOLE   78,168 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CL A Common Stock 192446102 3,741 62,071 SH   SOLE   3,740,687 0 0
CORTEVA INC COM Common Stock 22052L104 859 30,684 SH   SOLE   859,166 0 0
CITRIX SYS INC COM Common Stock 177376100 168 1,742 SH   SOLE   168,138 0 0
CUBIC CORP COM Common Stock 229669106 36 512 SH   SOLE   36,031 0 0
CURALEAF HLDGS INC SUB VTG SHS Common Stock 23126M102 5 1,000 SH   SOLE   5,410 0 0
CENOVUS ENERGY INC COM Common Stock 15135U109 2 250 SH   SOLE   2,354 0 0
COVETRUS INC COM Common Stock 22304C100 10 815 SH   SOLE   9,690 0 0
COMMERCIAL VEH GROUP INC COM Common Stock 202608105 7 1,000 SH   SOLE   7,210 0 0
CALAVO GROWERS INC COM Common Stock 128246105 8 85 SH   SOLE   8,090 0 0
COMMVAULT SYSTEMS INC COM Common Stock 204166102 34 760 SH   SOLE   33,980 0 0
CEL SCI CORP COM PAR NEW Common Stock 150837607 61 6,875 SH   SOLE   61,462 0 0
CHICAGO RIVET & MACH CO COM Common Stock 168088102 38 1,450 SH   SOLE   37,758 0 0
CVS HEALTH CORP COM Common Stock 126650100 11,779 186,761 SH   SOLE   11,778,994 0 0
CV SCIENCES INC COM Common Stock 126654102 3 1,735 SH   SOLE   2,984 0 0
CHEVRON CORP NEW COM Common Stock 166764100 8,162 68,818 SH   SOLE   8,161,781 0 0
CURTISS WRIGHT CORP COM Common Stock 231561101 6 50 SH   SOLE   6,468 0 0
CLEARWAY ENERGY INC CL C Common Stock 18539C204 58 3,194 SH   SOLE   58,290 0 0
CLEARWAY ENERGY INC CL A Common Stock 18539C105 43 2,460 SH   SOLE   42,656 0 0
SPDR MSCI ACWI EX-US ETF ETF 78463X848 2,312 96,189 SH   SOLE   2,312,395 0 0
CUSHMAN WAKEFIELD PLC SHS Common Stock G2717B108 6 309 SH   SOLE   5,726 0 0
CASELLA WASTE SYS INC CL A Common Stock 147448104 15 356 SH   SOLE   15,287 0 0
CALIFORNIA WTR SVC GROUP COM Common Stock 130788102 21 400 SH   SOLE   21,172 0 0
CONCHO RES INC COM Common Stock 20605P101 2 27 SH   SOLE   1,833 0 0
CYCLACEL PHARMACEUTICALS INC COM PAR Common Stock 23254L405 0 51 SH   SOLE   20 0 0
COMMUNITY HEALTH SYS INC NEW COM Common Stock 203668108 0 100 SH   SOLE   360 0 0
CYTRX CORP COM Common Stock 232828608 0 584 SH   SOLE   190 0 0
CITIZENS BANCORP VA INC COM Common Stock 17316V104 196 8,000 SH   SOLE   196,320 0 0
DOMINION ENERGY INC COM Common Stock 25746U109 3,591 44,317 SH   SOLE   3,591,439 0 0
DELTA AIR LINES INC DEL COM NEW Common Stock 247361702 427 7,408 SH   SOLE   426,701 0 0
DARLING INGREDIENTS INC COM Common Stock 237266101 32 1,680 SH   SOLE   32,138 0 0
INVESCO DB COMMODITY INDEX TRACKING FUND ETF 46138B103 0 15 SH   SOLE   226 0 0
DIEBOLD NXDF INC COM Common Stock 253651103 4 392 SH   SOLE   4,396 0 0
X-TRACKERS MSCI EAFE HEDGED EQUITY ETF ETF 233051200 1,320 40,822 SH   SOLE   1,320,179 0 0
X-TRACKERS MSCI EUROPE HEDGED EQUITY ETF ETF 233051853 5 164 SH   SOLE   4,892 0 0
DESIGNER BRANDS INC CL A Common Stock 250565108 4 250 SH   SOLE   4,342 0 0
ADVISORSHARES DOUBLELINE VALUE EQUITY ETF ETF 00768Y818 21 309 SH   SOLE   21,455 0 0
INVESCO DB OIL FUND ETF 46140H403 2 200 SH   SOLE   1,892 0 0
DROPBOX INC CL A Common Stock 26210C104 27 1,337 SH   SOLE   26,967 0 0
DONALDSON INC COM Common Stock 257651109 1 21 SH   SOLE   1,094 0 0
DCP MIDSTREAM LP COM UT LTD PTN Common Stock 23311P100 40 1,525 SH   SOLE   39,970 0 0
DUPONT DE NEMOURS INC COM Common Stock 26614N102 2,407 33,749 SH   SOLE   2,406,670 0 0
DAIMLER AG REG SHS Common Stock D1668R123 5 100 SH   SOLE   4,966 0 0
3-D SYS CORP DEL COM NEW Common Stock 88554D205 89 10,940 SH   SOLE   89,161 0 0
DILLARDS INC CL A Common Stock 254067101 29 440 SH   SOLE   29,154 0 0
DEERE & CO COM Common Stock 244199105 485 2,862 SH   SOLE   484,937 0 0
DECKERS OUTDOOR CORP COM Common Stock 243537107 67 452 SH   SOLE   66,607 0 0
DELL TECHNOLOGIES INC CL C Common Stock 24703L202 75 1,451 SH   SOLE   75,249 0 0
WISDOMTREE EMERGING MARKETS HIGH DIVIDEND FUND ETF 97717W315 128 3,092 SH   SOLE   127,714 0 0
WISDOMTREE U.S. SMALLCAP DIVIDEND FUND ETF 97717W604 2,132 77,887 SH   SOLE   2,131,762 0 0
WISDOMTREE GLOBAL HIGH DIVIDEND FUND ETF 97717W877 119 2,580 SH   SOLE   118,687 0 0
WISDOMTREE EUROPE SMALLCAP DIVIDEND FUND ETF 97717W869 28 507 SH   SOLE   28,341 0 0
DONNELLEY FINL SOLUTIONS INC COM Common Stock 25787G100 1 45 SH   SOLE   554 0 0
DISCOVER FINL SVCS COM Common Stock 254709108 162 1,996 SH   SOLE   161,856 0 0
DOLLAR GEN CORP NEW COM Common Stock 256677105 4,183 26,318 SH   SOLE   4,182,983 0 0
ISHARES CORE DIVIDEND GROWTH ETF ETF 46434V621 1 31 SH   SOLE   1,213 0 0
WISDOMTREE U.S. QUALITY DIVIDEND GROWTH FUND ETF 97717X669 3 57 SH   SOLE   2,570 0 0
WISDOMTREE EMERGING MARKETS SMALLCAP DIVIDEND FUND ETF 97717W281 126 2,848 SH   SOLE   126,150 0 0
QUEST DIAGNOSTICS INC COM Common Stock 74834L100 59 548 SH   SOLE   58,664 0 0
D R HORTON INC COM Common Stock 23331A109 21 407 SH   SOLE   21,453 0 0
DANAHER CORPORATION COM Common Stock 235851102 9,175 63,526 SH   SOLE   9,175,116 0 0
WISDOMTREE U.S. HIGH DIVIDEND FUND ETF 97717W208 5,798 77,856 SH   SOLE   5,798,401 0 0
DHX MEDIA LTD COM VAR VTG Common Stock 252406152 263 180,000 SH   SOLE   262,800 0 0
SPDR DOW JONES INDUSTRIAL AVERAGE ETF ETF 78467X109 626 2,321 SH   SOLE   626,139 0 0
DISNEY WALT CO COM DISNEY Common Stock 254687106 13,352 102,457 SH   SOLE   13,352,190 0 0
DISCOVERY INC COM SER A Common Stock 25470F104 9 325 SH   SOLE   8,655 0 0
DISCOVERY INC COM SER C Common Stock 25470F302 114 4,612 SH   SOLE   113,547 0 0
DISH NETWORK CORP CL A Common Stock 25470M109 17 495 SH   SOLE   16,865 0 0
IPATH BLOOMBERG COMMODITY INDEX TOTAL RETURN ETN ETF 06738C778 96 4,426 SH   SOLE   96,487 0 0
DELEK US HLDGS INC NEW COM Common Stock 24665A103 4 110 SH   SOLE   3,993 0 0
DOLBY LABORATORIES INC COM CL A Common Stock 25659T107 141 2,189 SH   SOLE   141,497 0 0
WISDOMTREE U.S. LARGECAP DIVIDEND FUND ETF 97717W307 1,012 10,216 SH   SOLE   1,012,122 0 0
WISDOMTREE INTERNATIONAL SMALLCAP DIVIDEND FUND ETF 97717W760 611 9,616 SH   SOLE   610,795 0 0
DOLLAR TREE INC COM Common Stock 256746108 550 4,815 SH   SOLE   549,680 0 0
DELUXE CORP COM Common Stock 248019101 67 1,356 SH   SOLE   66,661 0 0
AAM S&P DEVELOPED MARKETS HIGH DIVIDEND VALUE ETF ETF 26922A347 115 4,685 SH   SOLE   114,549 0 0
DENISON MINES CORP COM Common Stock 248356107 0 125 SH   SOLE   56 0 0
NOW INC COM Common Stock 67011P100 1 106 SH   SOLE   1,216 0 0
DOCUSIGN INC COM Common Stock 256163106 4 71 SH   SOLE   4,396 0 0
DEUTSCHE BK AG LONDON ETN DJ HY 2022 ETF 25153Q658 11 415 SH   SOLE   10,670 0 0
PROSHARES SHORT DOW 30 ETF 74347B235 11 212 SH   SOLE   11,163 0 0
WISDOMTREE U.S. MIDCAP DIVIDEND FUND ETF 97717W505 56,166 1,546,844 SH   SOLE   56,165,892 0 0
DORMAN PRODUCTS INC COM Common Stock 258278100 24 299 SH   SOLE   23,782 0 0
DOVER CORP COM Common Stock 260003108 1,024 10,286 SH   SOLE   1,024,074 0 0
DOW INC COM Common Stock 260557103 1,369 28,728 SH   SOLE   1,368,889 0 0
AMDOCS LTD SHS Common Stock G02602103 5 83 SH   SOLE   5,487 0 0
DOMINOS PIZZA INC COM Common Stock 25754A201 10 39 SH   SOLE   9,539 0 0
DARDEN RESTAURANTS INC COM Common Stock 237194105 184 1,560 SH   SOLE   184,423 0 0
ISHARES MSCI KLD 400 SOCIAL ETF ETF 464288570 631 5,691 SH   SOLE   631,156 0 0
WISDOMTREE U.S. TOTAL DIVIDEND FUND ETF 97717W109 1,157 11,674 SH   SOLE   1,156,961 0 0
DTE ENERGY CO COM Common Stock 233331107 96 718 SH   SOLE   96,144 0 0
ALPS DISRUPTIVE TECHNOLOGIES ETF ETF 00162Q478 2 85 SH   SOLE   2,471 0 0
WISDOMTREE INTERNATIONAL HIGH DIVIDEND FUND ETF 97717W802 9 230 SH   SOLE   8,974 0 0
WISDOMTREE U.S. DIVIDEND EX-FINANCIALS FUND ETF 97717W406 24 276 SH   SOLE   24,132 0 0
DUKE ENERGY CORP NEW COM NEW Common Stock 26441C204 9,365 97,697 SH   SOLE   9,365,259 0 0
DAVITA INC COM Common Stock 23918K108 133 2,336 SH   SOLE   133,316 0 0
DEVON ENERGY CORP NEW COM Common Stock 25179M103 170 7,077 SH   SOLE   170,273 0 0
ISHARES SELECT DIVIDEND ETF ETF 464287168 5,244 51,435 SH   SOLE   5,243,846 0 0
WISDOMTREE INTERNATIONAL EQUITY FUND ETF 97717W703 393 7,902 SH   SOLE   392,887 0 0
DIXIE BRANDS INC COM Common Stock 25545P103 2 5,475 SH   SOLE   2,190 0 0
DXC TECHNOLOGY CO COM Common Stock 23355L106 17 581 SH   SOLE   17,264 0 0
DEXCOM INC COM Common Stock 252131107 11 71 SH   SOLE   10,596 0 0
PROSHARES ULTRASHORT DOW 30 ETF 74347B276 1 31 SH   SOLE   795 0 0
WISDOMTREE JAPAN HEDGED EQUITY FUND ETF 97717W851 16 321 SH   SOLE   16,198 0 0
DYCOM INDS INC COM Common Stock 267475101 34 664 SH   SOLE   33,897 0 0
ELECTRONIC ARTS INC COM Common Stock 285512109 193 1,976 SH   SOLE   193,292 0 0
BRINKER INTL INC COM Common Stock 109641100 13 300 SH   SOLE   12,801 0 0
EVENTBRITE INC COM CL A Common Stock 29975E109 4 241 SH   SOLE   4,268 0 0
EBAY INC COM Common Stock 278642103 137 3,505 SH   SOLE   136,625 0 0
EBIX INC COM NEW Common Stock 278715206 14 332 SH   SOLE   13,977 0 0
EAGLE BANCORP MONT INC COM Common Stock 26942G100 18 1,000 SH   SOLE   17,500 0 0
EMERGENT BIOSOLUTIONS INC COM Common Stock 29089Q105 11 219 SH   SOLE   11,449 0 0
ENCANA CORP COM Common Stock 292505104 7 1,461 SH   SOLE   6,721 0 0
ECO ATLANTIC OIL & GAS LTD COM Common Stock 27887W100 30 15,589 SH   SOLE   29,546 0 0
ISHARES MSCI CHILE ETF ETF 464286640 14 370 SH   SOLE   13,853 0 0
ECOLAB INC COM Common Stock 278865100 389 1,961 SH   SOLE   389,258 0 0
US ECOLOGY INC COM Common Stock 91734M103 22 350 SH   SOLE   22,379 0 0
CONSOLIDATED EDISON INC COM Common Stock 209115104 776 8,214 SH   SOLE   775,949 0 0
EDITAS MEDICINE INC COM Common Stock 28106W103 2 100 SH   SOLE   2,274 0 0
VANGUARD EXTENDED DURATION TREASURY INDEX FUND ETF 921910709 0 3 SH   SOLE   406 0 0
INVESCO BRIC ETF ETF 46137V209 4 106 SH   SOLE   3,723 0 0
ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 4,064 99,439 SH   SOLE   4,064,081 0 0
ISHARES EDGE MSCI MIN VOL EMERGING MARKETS ETF ETF 464286533 167 2,922 SH   SOLE   166,817 0 0
WISDOMTREE U.S. SMALLCAP FUND ETF 97717W562 24 684 SH   SOLE   24,350 0 0
ISHARES MSCI EAFE ETF ETF 464287465 30,511 467,882 SH   SOLE   30,510,587 0 0
ISHARES EDGE MSCI MIN VOL EAFE ETF ETF 46429B689 7,075 96,549 SH   SOLE   7,075,111 0 0
ISHARES MSCI EAFE GROWTH ETF ETF 464288885 9,993 124,124 SH   SOLE   9,993,227 0 0
ENTERPRISE FINL SVCS CORP COM Common Stock 293712105 10 255 SH   SOLE   10,391 0 0
ISHARES MSCI EAFE VALUE ETF ETF 464288877 207 4,376 SH   SOLE   207,308 0 0
EQUIFAX INC COM Common Stock 294429105 26 186 SH   SOLE   26,165 0 0
ISHARES MSCI ISRAEL ETF ETF 464286632 11 205 SH   SOLE   11,193 0 0
EDISON INTL COM Common Stock 281020107 243 3,198 SH   SOLE   243,128 0 0
LAUDER ESTEE COS INC CL A Common Stock 518439104 284 1,427 SH   SOLE   283,902 0 0
ELANCO ANIMAL HEALTH INC COM Common Stock 28414H103 2 90 SH   SOLE   2,393 0 0
ELECTRO-SENSORS INC COM Common Stock 285233102 8 2,000 SH   SOLE   7,690 0 0
ELITE PHARMACEUTICALS INC COM NEW Common Stock 28659T200 4 48,778 SH   SOLE   4,181 0 0
EMAGIN CORP COM NEW Common Stock 29076N206 0 200 SH   SOLE   78 0 0
ISHARES JPMORGAN EMERG MARKETS BOND ETF 464288281 1,592 14,047 SH   SOLE   1,592,281 0 0
ELBIT IMAGING LTD SHS Common Stock M37605124 0 12 SH   SOLE   12 0 0
VANECK VECTORS J.P. MORGAN EM LOCAL CURRENCY BOND ETF ETF 92189H300 5 145 SH   SOLE   4,785 0 0
FIRST TRUST NORTH AMERICAN ENERGY INFRASTRUCTURE FUND ETF 33738D101 12 470 SH   SOLE   12,027 0 0
EASTMAN CHEMICAL CO COM Common Stock 277432100 121 1,626 SH   SOLE   121,056 0 0
EMQQ THE EMERGING MARKETS INTERNET AND ECOMMERCE ETF ETF 301505889 19 600 SH   SOLE   18,720 0 0
EMERSON ELEC CO COM Common Stock 291011104 3,281 49,068 SH   SOLE   3,280,716 0 0
EMBASSY BANCORP INC COM Common Stock 290791102 24 1,500 SH   SOLE   24,300 0 0
ENBRIDGE INC COM Common Stock 29250N105 6,624 188,827 SH   SOLE   6,624,051 0 0
ENDO INTL PLC SHS Common Stock G30401106 0 60 SH   SOLE   193 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD Common Stock 29336T100 325 38,282 SH   SOLE   325,397 0 0
ENERGIZER HLDGS INC NEW COM Common Stock 29272W109 87 1,997 SH   SOLE   87,029 0 0
ENERSYS COM Common Stock 29275Y102 18 269 SH   SOLE   17,738 0 0
ENTEGRIS INC COM Common Stock 29362U104 138 2,939 SH   SOLE   138,309 0 0
ENOVA INTL INC COM Common Stock 29357K103 4 171 SH   SOLE   3,548 0 0
EOG RES INC COM Common Stock 26875P101 169 2,280 SH   SOLE   169,222 0 0
EVOLUS INC COM Common Stock 30052C107 2 130 SH   SOLE   2,031 0 0
EPAM SYS INC COM Common Stock 29414B104 42 228 SH   SOLE   41,569 0 0
ENTERPRISE PRODS PARTNERS L P COM Common Stock 293792107 4,374 153,050 SH   SOLE   4,374,157 0 0
ISHARES MSCI PHILIPPINES ETF ETF 46429B408 8 226 SH   SOLE   7,560 0 0
ISHARES MSCI PACIFIC EX JAPAN ETF ETF 464286665 41 910 SH   SOLE   40,704 0 0
EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN Common Stock 26885B100 41 1,246 SH   SOLE   40,744 0 0
EQT CORP COM Common Stock 26884L109 22 2,105 SH   SOLE   22,397 0 0
ENERPLUS CORP COM Common Stock 292766102 8 1,119 SH   SOLE   8,334 0 0
EVERSOURCE ENERGY COM Common Stock 30040W108 136 1,589 SH   SOLE   135,812 0 0
ISHARES MSCI EAFE ESG SELECT ETF ETF 46435G516 47 740 SH   SOLE   47,456 0 0
ISHARES MSCI EM ESG SELECT ETF ETF 46434G863 35 1,089 SH   SOLE   35,424 0 0
ISHARES MSCI USA ESG OPTIMIZED ETF ETF 46435G425 140 2,146 SH   SOLE   140,287 0 0
ESPEY MFG & ELECTRS CORP COM Common Stock 296650104 38 1,587 SH   SOLE   37,644 0 0
VANECK VECTORS VIDEO GAMING AND ESPORTS ETF ETF 92189F114 3 100 SH   SOLE   3,379 0 0
ENERGY TRANSFER LP COM UT LTD PTN Common Stock 29273V100 1,891 144,573 SH   SOLE   1,891,018 0 0
E TRADE FINANCIAL CORP COM NEW Common Stock 269246401 1,788 40,919 SH   SOLE   1,787,751 0 0
ENTERCOM COMMUNICATIONS CORP CL A Common Stock 293639100 3 1,000 SH   SOLE   3,340 0 0
EATON CORP PLC SHS Common Stock G29183103 1,341 16,125 SH   SOLE   1,340,794 0 0
ENTERGY CORP NEW COM Common Stock 29364G103 31 262 SH   SOLE   30,759 0 0
EQUITRANS MIDSTREAM CORPORATIO COM Common Stock 294600101 32 2,182 SH   SOLE   31,748 0 0
ISHARES MSCI EUROPE FINANCIAL SECTOR INDEX FUND ETF 464289180 7 382 SH   SOLE   6,723 0 0
EATON VANCE CORP COM NON VTG Common Stock 278265103 37 827 SH   SOLE   37,157 0 0
EVERBRIDGE INC COM Common Stock 29978A104 110 1,775 SH   SOLE   109,535 0 0
EVOLENT HEALTH INC CL A Common Stock 30050B101 14 1,912 SH   SOLE   13,747 0 0
EVO PMTS INC CL A COM Common Stock 26927E104 20 726 SH   SOLE   20,415 0 0
EVERGY INC COM Common Stock 30034W106 549 8,245 SH   SOLE   548,787 0 0
EDWARDS LIFESCIENCES CORP COM Common Stock 28176E108 208 945 SH   SOLE   207,815 0 0
ISHARES MSCI AUSTRALIA ETF ETF 464286103 17 760 SH   SOLE   16,910 0 0
ISHARES MSCI CANADA ETF ETF 464286509 10 355 SH   SOLE   10,260 0 0
INVESCO S&P 500 EQUAL WEIGHT COMMUNICATION SERVICES ETF ETF 46137Y609 193 7,740 SH   SOLE   192,651 0 0
ISHARES MSCI GERMANY SMALL CAP INDEX FUND ETF 46429B465 11 200 SH   SOLE   10,607 0 0
ISHARES MSCI HONG KONG ETF ETF 464286871 11 500 SH   SOLE   11,350 0 0
ISHARES MSCI JAPAN ETF ETF 46434G822 74 1,297 SH   SOLE   73,588 0 0
ISHARES MSCI AUSTRIA ETF ETF 464286202 16 845 SH   SOLE   16,279 0 0
ISHARES MSCI SPAIN ETF ETF 464286764 15 530 SH   SOLE   14,755 0 0
ISHARES MSCI FRANCE ETF ETF 464286707 18 590 SH   SOLE   17,783 0 0
ISHARES MSCI MEXICO ETF ETF 464286822 13 310 SH   SOLE   13,243 0 0
SPDR S&P EMERGING MARKETS SMALL CAP ETF ETF 78463X756 0 3 SH   SOLE   130 0 0
ISHARES MSCI BRAZIL ETF ETF 464286400 16 390 SH   SOLE   16,431 0 0
EXACT SCIENCES CORP COM Common Stock 30063P105 163 1,808 SH   SOLE   163,389 0 0
EXELON CORP COM Common Stock 30161N101 480 9,941 SH   SOLE   480,246 0 0
EXLSERVICE HOLDINGS INC COM Common Stock 302081104 16 232 SH   SOLE   15,535 0 0
EXPEDITORS INTL WASH INC COM Common Stock 302130109 71 959 SH   SOLE   71,256 0 0
EXPEDIA GROUP INC COM NEW Common Stock 30212P303 2,109 15,689 SH   SOLE   2,108,771 0 0
WISDOMTREE U.S. TOTAL MARKET FUND ETF 97717W596 44 1,293 SH   SOLE   43,833 0 0
NATIONAL VISION HLDGS INC COM Common Stock 63845R107 71 2,961 SH   SOLE   71,271 0 0
ISHARES MSCI SOUTH AFRICA ETF ETF 464286780 13 265 SH   SOLE   12,574 0 0
WISDOMTREE U.S. MIDCAP FUND ETF 97717W570 53 1,350 SH   SOLE   53,244 0 0
ISHARES MSCI EUROZONE ETF ETF 464286608 41 1,061 SH   SOLE   41,262 0 0
FORD MTR CO DEL COM Common Stock 345370860 487 53,136 SH   SOLE   486,723 0 0
FIRST AMERN FINL CORP COM Common Stock 31847R102 15 259 SH   SOLE   15,284 0 0
DIAMONDBACK ENERGY INC COM Common Stock 25278X109 54 604 SH   SOLE   54,306 0 0
FASTENAL CO COM Common Stock 311900104 130 3,985 SH   SOLE   130,190 0 0
FACEBOOK INC CL A Common Stock 30303M102 7,755 43,548 SH   SOLE   7,755,028 0 0
FLAGSTAR BANCORP INC COM PAR .001 Common Stock 337930705 31 824 SH   SOLE   30,776 0 0
FORTUNE BRANDS HOME & SEC INC COM Common Stock 34964C106 194 3,544 SH   SOLE   193,857 0 0
FIDELITY TOTAL BOND ETF ETF 316188309 552 10,646 SH   SOLE   551,708 0 0
FAUQUIER BANKSHARES INC VA COM Common Stock 312059108 25 1,250 SH   SOLE   24,838 0 0
FIRST TRUST NYSE ARCA BIOTECHNOLOGY INDEX FUND ETF 33733E203 117 949 SH   SOLE   117,458 0 0
FIRST CMNTY BANKSHARES INC VA COM Common Stock 31983A103 97 3,000 SH   SOLE   97,110 0 0
FUELCELL ENERGY INC COM Common Stock 35952H601 0 676 SH   SOLE   221 0 0
FIRSTCASH INC COM Common Stock 33767D105 31 336 SH   SOLE   30,801 0 0
FIRST CTZNS BANCSHARES INC N C CL A Common Stock 31946M103 216 458 SH   SOLE   216,153 0 0
FIRST TRUST SSI STRATEGIC CONVERTIBLE SECURITIES ETF ETF 33739Q507 25 800 SH   SOLE   24,960 0 0
FREEPORT-MCMORAN INC CL B Common Stock 35671D857 2,416 252,404 SH   SOLE   2,415,504 0 0
FIRST TRUST MORNINGSTAR DIVIDEND LEADERS INDEX FUND ETF 336917109 140 4,504 SH   SOLE   139,804 0 0
FIRST TRUST DOW JONES INTERNET INDEX FUND ETF 33733E302 750 5,570 SH   SOLE   749,945 0 0
FACTSET RESH SYS INC COM Common Stock 303075105 48 196 SH   SOLE   47,622 0 0
FEDEX CORP COM Common Stock 31428X106 7,502 51,308 SH   SOLE   7,502,460 0 0
FIRSTENERGY CORP COM Common Stock 337932107 225 4,670 SH   SOLE   225,237 0 0
FREQUENCY ELECTRS INC COM Common Stock 358010106 12 1,027 SH   SOLE   12,475 0 0
FRANKLIN ELEC INC COM Common Stock 353514102 15 315 SH   SOLE   15,060 0 0
FIDELITY MSCI ENERGY INDEX ETF ETF 316092402 28 1,810 SH   SOLE   28,489 0 0
FIRST TRUST LARGE CAP CORE ALPHADEX FUND ETF 33734K109 8 139 SH   SOLE   8,465 0 0
FIREEYE INC COM Common Stock 31816Q101 5 350 SH   SOLE   4,669 0 0
FIRST FINL BANCORP OH COM Common Stock 320209109 31 1,250 SH   SOLE   30,594 0 0
FIRST FINL BANKSHARES COM Common Stock 32020R109 23 696 SH   SOLE   23,281 0 0
F5 NETWORKS INC COM Common Stock 315616102 119 846 SH   SOLE   118,795 0 0
FIBROGEN INC COM Common Stock 31572Q808 74 2,000 SH   SOLE   73,960 0 0
FIRST HAWAIIAN INC COM Common Stock 32051X108 34 1,280 SH   SOLE   34,176 0 0
FIRST HORIZON NATL CORP COM Common Stock 320517105 10 594 SH   SOLE   9,706 0 0
FIRST INTST BANCSYSTEM INC COM CL A Common Stock 32055Y201 21 529 SH   SOLE   21,287 0 0
FAIR ISAAC CORP COM Common Stock 303250104 26 87 SH   SOLE   26,406 0 0
UBS AG FI ENHANCED GLOBAL HIGH YIELD ETN ETF 90274D218 27 147 SH   SOLE   26,945 0 0
FEDERATED INVS INC PA CL B Common Stock 314211103 28 870 SH   SOLE   28,197 0 0
GLOBAL X FINTECH THEMATIC ETF ETF 37954Y814 3 115 SH   SOLE   3,309 0 0
FIDELITY NATL INFORMATION SVCS COM Common Stock 31620M106 340 2,558 SH   SOLE   339,600 0 0
FISERV INC COM Common Stock 337738108 167 1,611 SH   SOLE   166,883 0 0
FIFTH THIRD BANCORP COM Common Stock 316773100 231 8,350 SH   SOLE   230,627 0 0
FIVE BELOW INC COM Common Stock 33829M101 400 3,175 SH   SOLE   400,367 0 0
FOOT LOCKER INC COM Common Stock 344849104 9 200 SH   SOLE   8,632 0 0
FLEX LTD ORD Common Stock Y2573F102 12 1,184 SH   SOLE   12,391 0 0
FLIR SYS INC COM Common Stock 302445101 2,420 46,007 SH   SOLE   2,419,504 0 0
FLOWERS FOODS INC COM Common Stock 343498101 114 4,929 SH   SOLE   114,008 0 0
ISHARES FLOATING RATE BOND ETF ETF 46429B655 752 14,756 SH   SOLE   752,108 0 0
SPX FLOW INC COM Common Stock 78469X107 11 278 SH   SOLE   10,970 0 0
FLUOR CORP NEW COM Common Stock 343412102 25 1,295 SH   SOLE   25,010 0 0
FLOWSERVE CORP COM Common Stock 34354P105 20 420 SH   SOLE   19,707 0 0
FLEETCOR TECHNOLOGIES INC COM Common Stock 339041105 209 730 SH   SOLE   209,349 0 0
ISHARES MSCI FRONTIER 100 FUND ETF 464286145 8 300 SH   SOLE   8,442 0 0
FIRST TRUST MANAGED MUNICIPAL ETF ETF 33739N108 2,171 39,080 SH   SOLE   2,171,267 0 0
F M C CORP COM NEW Common Stock 302491303 50 569 SH   SOLE   50,118 0 0
FEDERAL HOME LN MTG CORP COM Common Stock 313400301 5 1,320 SH   SOLE   4,739 0 0
FLOOR & DECOR HLDGS INC CL A Common Stock 339750101 140 2,730 SH   SOLE   139,640 0 0
SCHWAB FUNDAMENTAL U.S. SMALL COMPANY INDEX ETF ETF 808524763 13 341 SH   SOLE   12,876 0 0
SCHWAB FUNDAMENTAL EMERGING MARKETS LARGE COMPANY INDEX ETF ETF 808524730 8 297 SH   SOLE   8,132 0 0
SCHWAB FUNDAMENTAL INTERNATIONAL LARGE COMPANY INDEX ETF ETF 808524755 13 477 SH   SOLE   13,151 0 0
SCHWAB FUNDAMENTAL U.S. LARGE COMPANY INDEX ETF ETF 808524771 99 2,494 SH   SOLE   98,636 0 0
FUNKO INC COM CL A Common Stock 361008105 5 225 SH   SOLE   4,629 0 0
FIRST BANCORP INC ME COM Common Stock 31866P102 19 700 SH   SOLE   19,243 0 0
FEDERAL NATL MTG ASSN COM Common Stock 313586109 1 394 SH   SOLE   1,497 0 0
FOCUS FINL PARTNERS INC COM CL A Common Stock 34417P100 2 100 SH   SOLE   2,380 0 0
FORMFACTOR INC COM Common Stock 346375108 13 710 SH   SOLE   13,238 0 0
FOSSIL GROUP INC COM Common Stock 34988V106 2 155 SH   SOLE   1,939 0 0
FOX CORP CL A COM Common Stock 35137L105 6 191 SH   SOLE   6,074 0 0
FOX FACTORY HLDG CORP COM Common Stock 35138V102 18 287 SH   SOLE   17,863 0 0
FIRST PACIFIC CO LTD ORD Common Stock G34804107 8 20,000 SH   SOLE   7,655 0 0
FIRST TRUST PREFERRED SECURITIES AND INCOME ETF ETF 33739E108 39 2,000 SH   SOLE   39,460 0 0
VANECK VECTORS UNCONVENTIONAL OIL & GAS ETF ETF 92189F668 11 1,073 SH   SOLE   11,174 0 0
FIRST REP BK SAN FRANCISCO CAL COM Common Stock 33616C100 391 4,047 SH   SOLE   391,345 0 0
FAIRFAX FINL HLDGS LTD SUB VTG Common Stock 303901102 477 1,081 SH   SOLE   476,850 0 0
FIESTA RESTAURANT GROUP INC COM Common Stock 31660B101 2 200 SH   SOLE   2,084 0 0
FREEDOM LEAF INC COM Common Stock 35640T108 0 3,000 SH   SOLE   402 0 0
LARGE CAP GROWTH INDEX-LINKED EXCHANGE TRADED NOTES DUE 2028 ETF 362273302 34 287 SH   SOLE   34,497 0 0
FIRST MERCHANTS CORP COM Common Stock 320817109 21 558 SH   SOLE   21,000 0 0
INVESCO FRONTIER MARKETS ETF ETF 46138E776 16 1,180 SH   SOLE   16,083 0 0
FRP HLDGS INC COM Common Stock 30292L107 36 750 SH   SOLE   36,015 0 0
FRANKLIN FINL NETWORK INC COM Common Stock 35352P104 3 113 SH   SOLE   3,414 0 0
FIRST SOLAR INC COM Common Stock 336433107 324 5,580 SH   SOLE   323,696 0 0
FASTLY INC CL A Common Stock 31188V100 12 500 SH   SOLE   12,000 0 0
FEDERAL SIGNAL CORP COM Common Stock 313855108 33 1,014 SH   SOLE   33,198 0 0
FIRSTSERVICE CORP NEW COM Common Stock 33767E202 57 554 SH   SOLE   56,907 0 0
FIRST TRUST LARGE CAP GROWTH OPPORTUNITIES ALPHADEX FUND ETF 33735K108 26 371 SH   SOLE   25,961 0 0
FIRST TRUST CAPITAL STRENGTH ETF ETF 33733E104 39 685 SH   SOLE   38,894 0 0
FRONTDOOR INC COM Common Stock 35905A109 33 670 SH   SOLE   32,542 0 0
TECHNIPFMC PLC COM Common Stock G87110105 1 34 SH   SOLE   821 0 0
FORTINET INC COM Common Stock 34959E109 43 565 SH   SOLE   43,369 0 0
FRONTIER COMMUNICATIONS CORP COM NEW Common Stock 35906A306 0 91 SH   SOLE   79 0 0
FIRST TRUST ENHANCED SHORT MATURITY ETF ETF 33739Q408 18 291 SH   SOLE   17,512 0 0
FORTIVE CORP COM Common Stock 34959J108 209 3,048 SH   SOLE   208,971 0 0
CEDAR FAIR L P DEPOSITRY UNIT Common Stock 150185106 32 551 SH   SOLE   32,175 0 0
FIRST TRUST DORSEY WRIGHT FOCUS 5 ETF ETF 33738R605 55 1,862 SH   SOLE   55,097 0 0
LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA Common Stock 531229870 9 224 SH   SOLE   8,868 0 0
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA Common Stock 531229854 136 3,264 SH   SOLE   135,750 0 0
FIRST TRUST HEALTH CARE ALPHADEX FUND ETF 33734X143 74 1,000 SH   SOLE   74,021 0 0
ISHARES CHINA LARGE-CAP ETF ETF 464287184 118 2,973 SH   SOLE   118,306 0 0
FIRST TRUST TECHNOLOGY ALPHADEX FUND ETF 33734X176 760 11,665 SH   SOLE   759,975 0 0
FIRST TRUST ENERGY ALPHADEX FUND ETF 33734X127 69 7,000 SH   SOLE   68,670 0 0
FIRST TRUST INDUSTRIALS/PRODUCER DURABLES ALPHADEX FUND ETF 33734X150 84 2,006 SH   SOLE   83,891 0 0
GENPACT LIMITED SHS Common Stock G3922B107 40 1,042 SH   SOLE   40,378 0 0
PIMCO USD SHORT MATURITY SOURCE UCITS ETF ETF G7110H123 148 1,463 SH   SOLE   148,429 0 0
GERMAN AMERN BANCORP INC COM Common Stock 373865104 63 1,976 SH   SOLE   63,331 0 0
ETFMG VIDEO GAME TECH ETF ETF 26924G706 3 80 SH   SOLE   3,322 0 0
GATX CORP COM Common Stock 361448103 35 450 SH   SOLE   34,888 0 0
ISHARES GOVERNMENT/CREDIT BOND ETF ETF 464288596 117 980 SH   SOLE   116,640 0 0
GLOBAL BLOOD THERAPEUTICS INC COM Common Stock 37890U108 39 805 SH   SOLE   39,059 0 0
GRAYSCALE BITCOIN TR BTC SHS Common Stock 389637109 1 91 SH   SOLE   964 0 0
GANNETT CO INC COM Common Stock 36473H104 5 450 SH   SOLE   4,833 0 0
GCP APPLIED TECHNOLOGIES INC COM Common Stock 36164Y101 204 10,575 SH   SOLE   203,569 0 0
SANOFI CONTGNT VAL RT Common Stock 80105N113 4 6,776 SH   SOLE   3,798 0 0
GENERAL DYNAMICS CORP COM Common Stock 369550108 922 5,043 SH   SOLE   921,507 0 0
GODADDY INC CL A Common Stock 380237107 354 5,360 SH   SOLE   353,653 0 0
GOLDEN ENTMT INC COM Common Stock 381013101 3 240 SH   SOLE   3,190 0 0
VANECK VECTORS GOLD MINERS ETF ETF 92189F106 93 3,466 SH   SOLE   92,577 0 0
GENERAL ELECTRIC CO COM Common Stock 369604103 1,498 167,540 SH   SOLE   1,497,809 0 0
GENESIS ENERGY L P UNIT LTD PARTN Common Stock 371927104 558 25,998 SH   SOLE   558,187 0 0
GERON CORP COM Common Stock 374163103 0 23 SH   SOLE   31 0 0
G4S PLC SHS Common Stock G39283109 3 1,112 SH   SOLE   2,586 0 0
GREEN GROWTH BRANDS INC COM Common Stock 39305B105 25 24,751 SH   SOLE   24,751 0 0
GRACO INC COM Common Stock 384109104 152 3,297 SH   SOLE   151,794 0 0
GUARDANT HEALTH INC COM Common Stock 40131M109 3 50 SH   SOLE   3,192 0 0
GENOMIC HEALTH INC COM Common Stock 37244C101 14 200 SH   SOLE   13,564 0 0
CGI INC CL A SUB VTG Common Stock 12532H104 8 102 SH   SOLE   8,072 0 0
GILEAD SCIENCES INC COM Common Stock 375558103 726 11,450 SH   SOLE   725,722 0 0
GENERAL MLS INC COM Common Stock 370334104 4,847 87,939 SH   SOLE   4,847,207 0 0
GLOBE LIFE INC COM Common Stock 37959E102 84 873 SH   SOLE   83,598 0 0
GLAXOSMITHKLINE PLC ORD Common Stock G3910J112 3 118 SH   SOLE   2,529 0 0
SPDR GOLD SHARES ETF 78463V107 13,381 96,359 SH   SOLE   13,381,336 0 0
CREDIT SUISSE X-LINKS GOLD SHARES COVERED CALL ETN ETF 22542D480 2 220 SH   SOLE   1,969 0 0
GCI LIBERTY INC COM CLASS A Common Stock 36164V305 16 250 SH   SOLE   15,517 0 0
GLOBANT S A COM Common Stock L44385109 73 793 SH   SOLE   72,623 0 0
GASLOG PARTNERS LP UNIT LTD PTNRP Common Stock Y2687W108 192 10,091 SH   SOLE   191,527 0 0
GLATFELTER COM Common Stock 377316104 2 104 SH   SOLE   1,601 0 0
GELTECH SOLUTIONS INC COM Common Stock 368537106 17 88,290 SH   SOLE   17,296 0 0
ABERDEEN STANDARD PHYSICAL PRECIOUS METALS BASKET SHARES ETF ETF 003263100 8 115 SH   SOLE   8,347 0 0
CORNING INC COM Common Stock 219350105 347 12,151 SH   SOLE   346,556 0 0
GENERAL MTRS CO COM Common Stock 37045V100 206 5,498 SH   SOLE   206,051 0 0
GENERAL MOLY INC COM Common Stock 370373102 9 36,377 SH   SOLE   9,458 0 0
SPDR S&P GLOBAL NATURAL RESOURCES ETF ETF 78463X541 5 120 SH   SOLE   5,168 0 0
GENERAC HLDGS INC COM Common Stock 368736104 13 160 SH   SOLE   12,534 0 0
GENTEX CORP COM Common Stock 371901109 107 3,893 SH   SOLE   107,194 0 0
GENWORTH FINL INC COM CL A Common Stock 37247D106 32 7,171 SH   SOLE   31,552 0 0
BARRICK GOLD CORPORATION COM Common Stock 067901108 4 250 SH   SOLE   4,332 0 0
ALPHABET INC CAP STK CL C Common Stock 02079K107 11,749 9,638 SH   SOLE   11,748,722 0 0
ALPHABET INC CAP STK CL A Common Stock 02079K305 14,728 12,061 SH   SOLE   14,728,170 0 0
CANADA GOOSE HOLDINGS INC SHS SUB VTG Common Stock 135086106 2 52 SH   SOLE   2,286 0 0
ISHARES U.S. TREASURY BOND ETF ETF 46429B267 6,347 241,094 SH   SOLE   6,346,794 0 0
GENUINE PARTS CO COM Common Stock 372460105 378 3,764 SH   SOLE   377,773 0 0
GRAPHIC PACKAGING HLDG CO COM Common Stock 388689101 125 8,402 SH   SOLE   124,560 0 0
GLOBAL PMTS INC COM Common Stock 37940X102 160 1,004 SH   SOLE   159,636 0 0
GEOPARK LTD USD SHS Common Stock G38327105 2 124 SH   SOLE   2,283 0 0
GOPRO INC CL A Common Stock 38268T103 1 213 SH   SOLE   1,104 0 0
GAP INC COM Common Stock 364760108 55 3,143 SH   SOLE   54,564 0 0
GRACE W R & CO DEL NEW COM Common Stock 38388F108 38 575 SH   SOLE   38,387 0 0
GARMIN LTD SHS Common Stock H2906T109 44 515 SH   SOLE   43,615 0 0
GRUBHUB INC COM Common Stock 400110102 28 494 SH   SOLE   27,768 0 0
GOLDMAN SACHS GROUP INC COM Common Stock 38141G104 971 4,688 SH   SOLE   971,426 0 0
ISHARES GSCI COMMODITY-INDEXED TRUST ETF 46428R107 6 378 SH   SOLE   5,689 0 0
GLOBAL SHIP LEASE INC NEW COM CL A Common Stock Y27183600 5 625 SH   SOLE   4,781 0 0
GOLDMAN SACHS ACTIVEBETA U.S. LARGE CAP EQUITY ETF ETF 381430503 46 762 SH   SOLE   45,636 0 0
GULFSLOPE ENERGY INC COM Common Stock 40273W105 7 210,000 SH   SOLE   7,140 0 0
GOODYEAR TIRE & RUBR CO COM Common Stock 382550101 32 2,220 SH   SOLE   31,982 0 0
GARRETT MOTION INC COM Common Stock 366505105 8 777 SH   SOLE   7,739 0 0
GULF COAST ULTRA DEEP RTY TR ROYALTY TR UNT Common Stock 40222T104 0 8,332 SH   SOLE   256 0 0
FLEXSHARES GLOBAL UPSTREAM NATURAL RESOURCES INDEX FUND ETF 33939L407 4 120 SH   SOLE   3,738 0 0
ISHARES INTERMEDIATE GOVERNMENT/CREDIT BOND ETF ETF 464288612 273 2,408 SH   SOLE   272,578 0 0
GOLDMAN SACHS HEDGE INDUSTRY VIP ETF ETF 381430545 3 50 SH   SOLE   2,784 0 0
GREAT WESTN BANCORP INC COM Common Stock 391416104 9 276 SH   SOLE   9,108 0 0
GUIDEWIRE SOFTWARE INC COM Common Stock 40171V100 51 481 SH   SOLE   50,688 0 0
GRAINGER W W INC COM Common Stock 384802104 1,891 6,363 SH   SOLE   1,890,765 0 0
SPDR S&P INTERNATIONAL SMALL CAP ETF ETF 78463X871 501 17,050 SH   SOLE   501,114 0 0
SPDR S&P CHINA ETF ETF 78463X400 15 165 SH   SOLE   14,893 0 0
GLOBAL X FTSE COLOMBIA 20 ETF ETF 37950E200 10 1,100 SH   SOLE   9,845 0 0
HYATT HOTELS CORP COM CL A Common Stock 448579102 345 4,688 SH   SOLE   345,365 0 0
HAWAIIAN HOLDINGS INC COM Common Stock 419879101 5 200 SH   SOLE   5,252 0 0
ETFMG PRIME CYBER SECURITY ETF ETF 26924G201 254 6,779 SH   SOLE   253,535 0 0
HAEMONETICS CORP COM Common Stock 405024100 3 25 SH   SOLE   3,154 0 0
HALLIBURTON CO COM Common Stock 406216101 438 23,230 SH   SOLE   437,891 0 0
HALOZYME THERAPEUTICS INC COM Common Stock 40637H109 26 1,700 SH   SOLE   26,367 0 0
HASBRO INC COM Common Stock 418056107 93 786 SH   SOLE   93,290 0 0
HUNTINGTON BANCSHARES INC COM Common Stock 446150104 872 60,437 SH   SOLE   871,502 0 0
HANESBRANDS INC COM Common Stock 410345102 787 51,377 SH   SOLE   787,097 0 0
HCA HEALTHCARE INC COM Common Stock 40412C101 20 169 SH   SOLE   20,351 0 0
HC2 HLDGS INC COM Common Stock 404139107 4 1,500 SH   SOLE   3,525 0 0
HEALTHCARE SVCS GRP INC COM Common Stock 421906108 124 5,088 SH   SOLE   123,588 0 0
HOME DEPOT INC COM Common Stock 437076102 4,930 21,247 SH   SOLE   4,929,800 0 0
HD SUPPLY HLDGS INC COM Common Stock 40416M105 83 2,110 SH   SOLE   82,659 0 0
ISHARES CORE HIGH DIVIDEND ETF ETF 46429B663 69 736 SH   SOLE   69,302 0 0
HAWAIIAN ELEC INDUSTRIES COM Common Stock 419870100 80 1,754 SH   SOLE   80,000 0 0
WISDOMTREE EUROPE HEDGED EQUITY FUND ETF 97717X701 98 1,452 SH   SOLE   97,733 0 0
ISHARES CURRENCY HEDGED MSCI EAFE ETF ETF 46434V803 6 197 SH   SOLE   5,898 0 0
HEICO CORP NEW COM Common Stock 422806109 219 1,756 SH   SOLE   219,289 0 0
HELEN OF TROY CORP LTD COM Common Stock G4388N106 108 686 SH   SOLE   108,155 0 0
HEMP INC COM NEW Common Stock 423703206 0 23,000 SH   SOLE   281 0 0
HESS CORP COM Common Stock 42809H107 98 1,620 SH   SOLE   97,978 0 0
HEXO CORP COM Common Stock 428304109 0 100 SH   SOLE   396 0 0
HOLLYFRONTIER CORP COM Common Stock 436106108 10 194 SH   SOLE   10,406 0 0
HUGOTON RTY TR TEX UNIT BEN INT Common Stock 444717102 1 3,500 SH   SOLE   981 0 0
HARTFORD FINL SVCS GROUP INC COM Common Stock 416515104 2,676 43,932 SH   SOLE   2,675,618 0 0
HUNTINGTON INGALLS INDS INC COM Common Stock 446413106 18 85 SH   SOLE   18,002 0 0
HERBALIFE NUTRITION LTD COM SHS Common Stock G4412G101 32 840 SH   SOLE   31,802 0 0
HOULIHAN LOKEY INC CL A Common Stock 441593100 106 2,357 SH   SOLE   106,301 0 0
HILTON WORLDWIDE HLDGS INC COM Common Stock 43300A203 36 383 SH   SOLE   35,661 0 0
HORACE MANN EDUCATORS CORP NEW COM Common Stock 440327104 9 203 SH   SOLE   9,405 0 0
HMN FINL INC COM Common Stock 40424G108 19 858 SH   SOLE   19,487 0 0
HANOVER FOODS CORP CL A Common Stock 41078W100 40 535 SH   SOLE   40,178 0 0
HNI CORP COM Common Stock 404251100 3 71 SH   SOLE   2,520 0 0
HARLEY DAVIDSON INC COM Common Stock 412822108 23 633 SH   SOLE   22,775 0 0
HOLOGIC INC COM Common Stock 436440101 11 215 SH   SOLE   10,855 0 0
HONEYWELL INTL INC COM Common Stock 438516106 7,737 45,726 SH   SOLE   7,736,832 0 0
HELMERICH & PAYNE INC COM Common Stock 423452101 49 1,227 SH   SOLE   49,166 0 0
HEWLETT PACKARD ENTERPRISE CO COM Common Stock 42824C109 59 3,882 SH   SOLE   59,327 0 0
HP INC COM Common Stock 40434L105 282 14,789 SH   SOLE   282,183 0 0
HIGHPOINT RES CORP COM Common Stock 43114K108 0 36 SH   SOLE   57 0 0
HEALTHEQUITY INC COM Common Stock 42226A107 430 7,523 SH   SOLE   429,902 0 0
BLOCK H & R INC COM Common Stock 093671105 23 975 SH   SOLE   23,283 0 0
HILL ROM HLDGS INC COM Common Stock 431475102 309 2,932 SH   SOLE   308,534 0 0
HORMEL FOODS CORP COM Common Stock 440452100 6,360 145,437 SH   SOLE   6,359,978 0 0
HARVEST OIL & GAS CORP COM Common Stock 41755V102 0 4 SH   SOLE   52 0 0
HARVEST OIL & GAS CORP WT EXP 060423 Common Stock 41755V110 0 4 SH   SOLE   1 0 0
HERON THERAPEUTICS INC COM Common Stock 427746102 26 1,396 SH   SOLE   25,826 0 0
HARSCO CORP COM Common Stock 415864107 13 695 SH   SOLE   13,177 0 0
HENRY SCHEIN INC COM Common Stock 806407102 279 4,395 SH   SOLE   279,082 0 0
HERSHEY CO COM Common Stock 427866108 107 692 SH   SOLE   107,253 0 0
HEARTLAND FINL USA INC COM Common Stock 42234Q102 9 204 SH   SOLE   9,127 0 0
HUBBELL INC COM Common Stock 443510607 112 849 SH   SOLE   111,559 0 0
HUBSPOT INC COM Common Stock 443573100 5 30 SH   SOLE   4,548 0 0
HUMANA INC COM Common Stock 444859102 85 332 SH   SOLE   84,882 0 0
HUNTSMAN CORP COM Common Stock 447011107 29 1,259 SH   SOLE   29,284 0 0
HUSKY ENERGY INC COM Common Stock 448055103 2 347 SH   SOLE   2,475 0 0
HIVE BLOCKCHAIN TECHNLGIES LTD COM Common Stock 43366H100 0 952 SH   SOLE   171 0 0
HANCOCK WHITNEY CORPORATION COM Common Stock 410120109 104 2,725 SH   SOLE   104,354 0 0
HOME FINL BANCORP COM Common Stock 43708T101 11 2,000 SH   SOLE   11,200 0 0
HEXCEL CORP NEW COM Common Stock 428291108 190 2,319 SH   SOLE   190,459 0 0
ISHARES IBOXX $ HIGH YIELD CORPORATE BOND ETF ETF 464288513 142 1,625 SH   SOLE   141,644 0 0
PIMCO 0-5 YEAR HIGH YIELD CORPORATE BOND INDEX EXCHANGE-TRADED FUND ETF 72201R783 12 124 SH   SOLE   12,370 0 0
HORIZON THERAPEUTICS PUB LTD SHS Common Stock G46188101 7 274 SH   SOLE   7,461 0 0
IAA INC COM Common Stock 449253103 68 1,622 SH   SOLE   67,686 0 0
IAC INTERACTIVECORP COM Common Stock 44919P508 218 1,000 SH   SOLE   217,951 0 0
ISHARES CORE INTERNATIONAL AGGREGATE BOND FUND ETF 46435G672 707 12,668 SH   SOLE   706,748 0 0
ISHARES U.S. BROKER-DEALERS & SECURITIES EXCHANGES ETF ETF 464288794 28 440 SH   SOLE   28,296 0 0
INTEGRA LIFESCIENCES HLDGS CP COM NEW Common Stock 457985208 123 2,045 SH   SOLE   122,843 0 0
ISHARES COMEX GOLD TRUST ETF 464285105 220 15,616 SH   SOLE   220,186 0 0
ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF 464287556 1,368 13,744 SH   SOLE   1,367,513 0 0
INDEPENDENT BANK CORP MICH COM NEW Common Stock 453838609 3 136 SH   SOLE   2,899 0 0
ISHARES IBONDS DEC 2019 TERM CORPORATE ETF ETF 46434VAU4 16 650 SH   SOLE   16,152 0 0
ISHARES IBONDS DEC 2020 TERM CORPORATE ETF ETF 46434VAQ3 2,102 82,852 SH   SOLE   2,101,954 0 0
ISHARES IBONDS DEC 2021 TERM CORPORATE ETF ETF 46434VBK5 1,647 65,879 SH   SOLE   1,646,977 0 0
ISHARES IBONDS DEC 2022 TERM CORPORATE ETF ETF 46434VBA7 90 3,570 SH   SOLE   90,392 0 0
IBERIABANK CORP COM Common Stock 450828108 73 971 SH   SOLE   73,349 0 0
INTERACTIVE BROKERS GROUP INC COM CL A Common Stock 45841N107 48 895 SH   SOLE   48,133 0 0
INTERNATIONAL BUSINESS MACHS COM Common Stock 459200101 6,934 47,681 SH   SOLE   6,933,821 0 0
INTERCONTINENTAL EXCHANGE INC COM Common Stock 45866F104 964 10,451 SH   SOLE   964,335 0 0
ISHARES COHEN & STEERS REIT ETF ETF 464287564 1,972 16,431 SH   SOLE   1,972,049 0 0
ICF INTL INC COM Common Stock 44925C103 9 111 SH   SOLE   9,392 0 0
ISHARES S&P GLOBAL CLEAN ENERGY INDEX FUND ETF 464288224 11 980 SH   SOLE   10,682 0 0
ICON ORD EUR0.06 Common Stock G4705A100 150 1,017 SH   SOLE   149,845 0 0
INTERCEPT PHARMACEUTICALS INC COM Common Stock 45845P108 19 280 SH   SOLE   18,581 0 0
ISHARES LIQUIDITY INCOME ETF ETF 46434V878 1 27 SH   SOLE   1,361 0 0
ICU MED INC COM Common Stock 44930G107 106 666 SH   SOLE   106,294 0 0
IDACORP INC COM Common Stock 451107106 28 250 SH   SOLE   28,168 0 0
INTERDIGITAL INC COM Common Stock 45867G101 26 500 SH   SOLE   26,235 0 0
ISHARES U.S. UTILITIES ETF ETF 464287697 138 847 SH   SOLE   137,934 0 0
ISHARES INTERNATIONAL SELECT DIVIDEND ETF ETF 464288448 7 217 SH   SOLE   6,671 0 0
IDEXX LABS INC COM Common Stock 45168D104 35 127 SH   SOLE   34,535 0 0
ISHARES EVOLVED U.S. CONSUMER STAPLES ETF ETF 46431W671 303 10,815 SH   SOLE   302,922 0 0
ISHARES 7-10 YEAR TREASURY BOND ETF ETF 464287440 18,453 164,066 SH   SOLE   18,452,553 0 0
ISHARES CORE MSCI EAFE ETF ETF 46432F842 5,391 88,268 SH   SOLE   5,390,519 0 0
ISHARES 3-7 YEAR TREASURY BOND ETF ETF 464288661 199 1,573 SH   SOLE   199,456 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 979 19,974 SH   SOLE   979,124 0 0
ICAHN ENTERPRISES LP DEPOSITARY UNIT Common Stock PART01494 309 4,817 SH   SOLE   309,220 0 0
ISHARES MSCI EUROPE SMALL-CAP ETF ETF 464288497 17 344 SH   SOLE   16,748 0 0
ISHARES EUROPE ETF ETF 464287861 9 200 SH   SOLE   8,654 0 0
IDEX CORP COM Common Stock 45167R104 104 632 SH   SOLE   103,572 0 0
INTERNATIONAL FLAVORS&FRAGRANC COM Common Stock 459506101 37 301 SH   SOLE   37,155 0 0
ISHARES NORTH AMERICAN NATURAL RESOURCES ETF ETF 464287374 3 88 SH   SOLE   2,559 0 0
ISHARES GLOBAL INFRASTRUCTURE ETF ETF 464288372 78 1,669 SH   SOLE   77,570 0 0
ISHARES INTERMEDIATE CREDIT BOND ETF ETF 464288638 3,690 63,710 SH   SOLE   3,690,098 0 0
ISHARES EXPANDED TECH SECTOR ETF ETF 464287549 57 261 SH   SOLE   56,642 0 0
ISHARES SHORT-TERM CORPORATE BOND ETF ETF 464288646 168 3,136 SH   SOLE   168,309 0 0
INTERNATIONAL GAME TECHNOLOGY SHS USD Common Stock G4863A108 3 200 SH   SOLE   2,842 0 0
ISHARES EXPANDED TECH-SOFTWARE SECTOR ETF ETF 464287515 68 321 SH   SOLE   68,013 0 0
WISDOMTREE INTERNATIONAL HEDGED QUALITY DIVIDEND GROWTH FUND ETF 97717X594 68 2,029 SH   SOLE   68,215 0 0
ISHARES U.S. HEALTHCARE PROVIDERS ETF ETF 464288828 69 425 SH   SOLE   68,722 0 0
ISHARES US AGGREGATE BOND UCITS ETF ETF G4953W408 340 3,220 SH   SOLE   339,549 0 0
ISHARES U.S. MEDICAL DEVICES ETF ETF 464288810 199 805 SH   SOLE   199,028 0 0
INTESA SANPAOLO SPA SHS Common Stock T55067101 4 1,865 SH   SOLE   4,423 0 0
II VI INC COM Common Stock 902104108 7 200 SH   SOLE   7,042 0 0
ISHARES CORE S&P MID-CAP ETF ETF 464287507 37,886 196,037 SH   SOLE   37,885,861 0 0
ISHARES S&P MID-CAP 400 VALUE ETF ETF 464287705 584 3,654 SH   SOLE   584,275 0 0
ISHARES S&P MID-CAP 400 GROWTH ETF ETF 464287606 126 561 SH   SOLE   125,585 0 0
ISHARES CORE S&P SMALL-CAP ETF ETF 464287804 24,954 320,538 SH   SOLE   24,953,762 0 0
ISHARES S&P SMALL-CAP 600 VALUE ETF ETF 464287879 219 1,459 SH   SOLE   219,106 0 0
ISHARES S&P SMALL-CAP 600 GROWTH ETF ETF 464287887 921 5,161 SH   SOLE   920,575 0 0
ILLUMINA INC COM Common Stock 452327109 76 250 SH   SOLE   76,055 0 0
IMAX CORP COM Common Stock 45245E109 1 50 SH   SOLE   1,098 0 0
IMMUNOGEN INC COM Common Stock 45253H101 1 448 SH   SOLE   1,084 0 0
IMMUNOMEDICS INC COM Common Stock 452907108 13 1,000 SH   SOLE   13,260 0 0
INCYTE CORP COM Common Stock 45337C102 30 400 SH   SOLE   29,692 0 0
ISHARES MSCI INDIA INDEX FUND ETF 46429B598 19 576 SH   SOLE   19,336 0 0
IHS MARKIT LTD SHS Common Stock G47567105 454 6,781 SH   SOLE   453,513 0 0
INGREDION INC COM Common Stock 457187102 29 354 SH   SOLE   28,936 0 0
WORLD FUEL SVCS CORP COM Common Stock 981475106 4 103 SH   SOLE   4,124 0 0
INTEL CORP COM Common Stock 458140100 19,677 381,849 SH   SOLE   19,676,702 0 0
INTUIT COM Common Stock 461202103 99 372 SH   SOLE   98,930 0 0
ION GEOPHYSICAL CORP COM NEW Common Stock 462044207 0 15 SH   SOLE   137 0 0
IONIS PHARMACEUTICALS INC COM Common Stock 462222100 30 496 SH   SOLE   29,715 0 0
ISHARES GLOBAL 100 ETF ETF 464287572 1 22 SH   SOLE   1,076 0 0
INTL PAPER CO COM Common Stock 460146103 362 8,663 SH   SOLE   362,299 0 0
INTELLIPHARMACEUTICS INTL INC COM Common Stock 458173309 0 9 SH   SOLE   2 0 0
INTERPUBLIC GROUP COS INC COM Common Stock 460690100 32 1,500 SH   SOLE   32,340 0 0
IPACKETS INTL INC COM Common Stock 46262T102 0 20,000 SH   SOLE   2 0 0
IQVIA HLDGS INC COM Common Stock 46266C105 13 89 SH   SOLE   13,295 0 0
INGERSOLL-RAND PLC SHS Common Stock G47791101 411 3,338 SH   SOLE   411,304 0 0
ISHARES ROBOTICS AND ARTIFICIAL INTELLIGENCE MULTISECTOR ETF ETF 46435U556 1 45 SH   SOLE   1,100 0 0
IROBOT CORP COM Common Stock 462726100 31 500 SH   SOLE   30,835 0 0
IRHYTHM TECHNOLOGIES INC COM Common Stock 450056106 25 334 SH   SOLE   24,753 0 0
INTERNATIONAL SPEEDWAY CORP CL B Common Stock 460335300 268 6,000 SH   SOLE   267,600 0 0
INTUITIVE SURGICAL INC COM NEW Common Stock 46120E602 81 150 SH   SOLE   80,990 0 0
ISHARES CORE 1-5 YEAR USD BOND ETF ETF 46432F859 123 2,431 SH   SOLE   122,741 0 0
GARTNER INC COM Common Stock 366651107 97 677 SH   SOLE   96,804 0 0
ISHARES U.S. AEROSPACE & DEFENSE ETF ETF 464288760 462 2,057 SH   SOLE   462,208 0 0
ISHARES U.S. HOME CONSTRUCTION ETF ETF 464288752 22 500 SH   SOLE   21,655 0 0
VANECK VECTORS AMT-FREE INTERMEDIATE MUNICIPAL INDEX ETF ETF 92189H201 53 1,048 SH   SOLE   52,725 0 0
ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF ETF 464287150 97 1,450 SH   SOLE   97,252 0 0
ITT INC COM Common Stock 45073V108 66 1,073 SH   SOLE   65,799 0 0
ILLINOIS TOOL WKS INC COM Common Stock 452308109 918 5,826 SH   SOLE   917,945 0 0
IMPERIAL BRANDS PLC SHS Common Stock G4720C107 4 171 SH   SOLE   3,805 0 0
ISHARES CORE S&P U.S. GROWTH ETF ETF 464287671 666 10,594 SH   SOLE   666,045 0 0
ISHARES CORE S&P U.S. VALUE ETF ETF 464287663 107 1,853 SH   SOLE   107,103 0 0
ISHARES S&P 500 VALUE ETF 464287408 579 4,863 SH   SOLE   579,344 0 0
VANGUARD S&P MID-CAP 400 ETF ETF 921932885 1,066 8,135 SH   SOLE   1,066,372 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 123,283 412,870 SH   SOLE   123,283,262 0 0
ISHARES S&P 500 GROWTH ETF ETF 464287309 1,999 11,104 SH   SOLE   1,999,040 0 0
INVESCO LTD SHS Common Stock G491BT108 45 2,669 SH   SOLE   45,213 0 0
ISHARES RUSSELL 1000 ETF ETF 464287622 12,853 78,115 SH   SOLE   12,852,998 0 0
ISHARES MICRO-CAP ETF ETF 464288869 22 250 SH   SOLE   22,038 0 0
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 2,349 18,314 SH   SOLE   2,348,967 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 5,878 36,822 SH   SOLE   5,877,933 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 13,390 88,475 SH   SOLE   13,389,783 0 0
ISHARES TR RUSSEL 2000 VALUE ETF 464287630 4,001 33,503 SH   SOLE   4,000,646 0 0
ISHARES RUSSELL 2000 GROWTH ETF ETF 464287648 2,817 14,615 SH   SOLE   2,816,755 0 0
ISHARES RUSSELL MID-CAP GROWTH ETF ETF 464287481 1,446 10,228 SH   SOLE   1,445,724 0 0
ISHARES RUSSELL MID-CAP ETF ETF 464287499 10,787 192,799 SH   SOLE   10,787,087 0 0
ISHARES RUSSELL MIDCAP VALUE INDEX ETF 464287473 731 8,150 SH   SOLE   731,079 0 0
ISHARES RUSSELL 3000 ETF ETF 464287689 12,045 69,317 SH   SOLE   12,045,186 0 0
ISHARES RUSSELL TOP 200 VALUE ETF ETF 464289420 105 1,914 SH   SOLE   104,842 0 0
ISHARES RUSSELL TOP 200 GROWTH ETF ETF 464289438 8 89 SH   SOLE   7,748 0 0
ISHARES GLOBAL HEALTHCARE ETF ETF 464287325 89 1,457 SH   SOLE   89,008 0 0
ISHARES GLOBAL TECH ETF ETF 464287291 32 171 SH   SOLE   31,630 0 0
ISHARES CORE MSCI TOTAL INTERNATIONAL STOCK ETF ETF 46432F834 69 1,195 SH   SOLE   69,034 0 0
ISHARES U.S. CONSUMER SERVICES ETF ETF 464287580 19 89 SH   SOLE   19,348 0 0
ISHARES U.S. HEALTHCARE ETF ETF 464287762 244 1,292 SH   SOLE   244,253 0 0
ISHARES U.S. INDUSTRIALS ETF ETF 464287754 51 319 SH   SOLE   50,654 0 0
ISHARES U.S. REAL ESTATE ETF ETF 464287739 6,612 70,690 SH   SOLE   6,612,316 0 0
ISHARES TRANSPORTATION AVERAGE ETF ETF 464287192 9 50 SH   SOLE   9,307 0 0
ISHARES U.S. TECHNOLOGY ETF ETF 464287721 1,351 6,618 SH   SOLE   1,351,422 0 0
ISHARES DOW JONES U.S. ETF ETF 464287846 3,979 26,966 SH   SOLE   3,978,575 0 0
ISHARES U.S. TELECOMMUNICATIONS ETF ETF 464287713 24 815 SH   SOLE   23,798 0 0
JANONE INC COM Common Stock 47089W104 2 875 SH   SOLE   2,450 0 0
JAZZ PHARMACEUTICALS PLC SHS USD Common Stock G50871105 28 220 SH   SOLE   28,191 0 0
HUNT J B TRANS SVCS INC COM Common Stock 445658107 11 97 SH   SOLE   10,733 0 0
JETBLUE AWYS CORP COM Common Stock 477143101 6 387 SH   SOLE   6,482 0 0
JOHNSON CTLS INTL PLC SHS Common Stock G51502105 1,890 42,805 SH   SOLE   1,889,831 0 0
J2 GLOBAL INC COM Common Stock 48123V102 9 104 SH   SOLE   9,445 0 0
JACOBS ENGR GROUP INC COM Common Stock 469814107 565 6,180 SH   SOLE   565,447 0 0
JEFFERIES FINL GROUP INC COM Common Stock 47233W109 32 1,743 SH   SOLE   32,071 0 0
IPATH BLOOMBERG COPPER SUBINDEX TOTAL RETURN ETN ETF 06739F101 46 1,640 SH   SOLE   46,219 0 0
ISHARES MORNINGSTAR LARGE-CAP ETF ETF 464287127 77 458 SH   SOLE   76,945 0 0
ISHARES MORNINGSTAR LARGE-CAP GROWTH ETF ETF 464287119 2,940 15,355 SH   SOLE   2,939,727 0 0
ISHARES MORNINGSTAR MID-CAP ETF ETF 464288208 9 46 SH   SOLE   9,097 0 0
HENRY JACK & ASSOC INC COM Common Stock 426281101 1,330 9,109 SH   SOLE   1,329,622 0 0
ISHARES MORNINGSTAR SMALL-CAP ETF ETF 464288505 20 117 SH   SOLE   20,483 0 0
ISHARES MORNINGSTAR SMALL-CAP VALUE ETF ETF 464288703 51 379 SH   SOLE   50,684 0 0
JONES LANG LASALLE INC COM Common Stock 48020Q107 7 51 SH   SOLE   7,092 0 0
JOHNSON & JOHNSON COM Common Stock 478160104 26,254 202,924 SH   SOLE   26,254,368 0 0
SPDR BLOOMBERG BARCLAYS HIGH YIELD BOND ETF ETF 78468R622 118 1,090 SH   SOLE   118,483 0 0
JUNIPER NETWORKS INC COM Common Stock 48203R104 5 185 SH   SOLE   4,579 0 0
DIREXION DAILY JUNIOR GOLD MINERS INDEX BULL 3X SHARES ETF 25460E166 3 50 SH   SOLE   2,865 0 0
JPMORGAN DIVERSIFIED RETURN INTERNATIONAL EQUITY ETF ETF 46641Q209 5 98 SH   SOLE   5,211 0 0
JPMORGAN CHASE & CO COM Common Stock 46625H100 22,218 188,782 SH   SOLE   22,217,783 0 0
JPMORGAN ULTRA-SHORT INCOME ETF ETF 46641Q837 18 350 SH   SOLE   17,686 0 0
SAINSBURYS J P L C SHS NEW Common Stock G77732173 1 416 SH   SOLE   1,136 0 0
WILEY JOHN & SONS INC CL A Common Stock 968223206 111 2,527 SH   SOLE   111,036 0 0
NORDSTROM INC COM Common Stock 655664100 52 1,533 SH   SOLE   51,616 0 0
KELLOGG CO COM Common Stock 487836108 224 3,475 SH   SOLE   223,600 0 0
KAMAN CORP COM Common Stock 483548103 6 100 SH   SOLE   5,966 0 0
KAR AUCTION SVCS INC COM Common Stock 48238T109 46 1,870 SH   SOLE   46,264 0 0
KIMBALL INTL INC CL B Common Stock 494274103 31 1,590 SH   SOLE   30,830 0 0
SPDR S&P BANK ETF ETF 78464A797 283 6,562 SH   SOLE   283,226 0 0
POWERSHARES KBW HIGH DIVIDEND YIELD FINANCIAL PORTFOLIO ETF 46138E610 30 1,450 SH   SOLE   30,276 0 0
INVESCO KBW REGIONAL BANKING ETF ETF 46138E578 17 349 SH   SOLE   17,374 0 0
KEURIG DR PEPPER INC COM Common Stock 49271V100 30 1,104 SH   SOLE   30,161 0 0
KIMBALL ELECTRONICS INC COM Common Stock 49428J109 27 1,890 SH   SOLE   27,424 0 0
KEMET CORP COM NEW Common Stock 488360207 13 700 SH   SOLE   12,726 0 0
KEWEENAW LAND ASSN LTD INT CTF Common Stock 493026108 35 502 SH   SOLE   35,157 0 0
KIRBY CORP COM Common Stock 497266106 3 34 SH   SOLE   2,793 0 0
KEYCORP NEW COM Common Stock 493267108 57 3,193 SH   SOLE   56,964 0 0
KEYSIGHT TECHNOLOGIES INC COM Common Stock 49338L103 20 208 SH   SOLE   20,228 0 0
KENTUCKY FIRST FED BANCORP COM Common Stock 491292108 18 2,411 SH   SOLE   18,082 0 0
KINGFISHER PLC SHS Common Stock G5256E441 2 768 SH   SOLE   1,967 0 0
KRAFT HEINZ CO COM Common Stock 500754106 350 12,540 SH   SOLE   350,318 0 0
SPDR S&P INSURANCE ETF ETF 78464A789 6 159 SH   SOLE   5,602 0 0
KKR & CO INC CL A Common Stock 48251W104 46 1,731 SH   SOLE   46,467 0 0
KLA CORPORATION COM NEW Common Stock 482480100 55 345 SH   SOLE   55,010 0 0
KIMBERLY CLARK CORP COM Common Stock 494368103 3,142 21,961 SH   SOLE   3,142,024 0 0
KINDER MORGAN INC DEL COM Common Stock 49456B101 4,623 224,289 SH   SOLE   4,622,588 0 0
KEMPER CORP DEL COM Common Stock 488401100 653 8,376 SH   SOLE   652,909 0 0
KENNAMETAL INC COM Common Stock 489170100 3 100 SH   SOLE   3,074 0 0
CARMAX INC COM Common Stock 143130102 112 1,275 SH   SOLE   112,200 0 0
KNOT OFFSHORE PARTNERS LP COM UNITS Common Stock Y48125101 11 600 SH   SOLE   11,454 0 0
KNIGHT SWIFT TRANSN HLDGS INC CL A Common Stock 499049104 27 750 SH   SOLE   27,225 0 0
COCA COLA CO COM Common Stock 191216100 7,449 135,837 SH   SOLE   7,449,108 0 0
KROGER CO COM Common Stock 501044101 43 1,673 SH   SOLE   43,126 0 0
SPDR S&P REGIONAL BANKING ETF ETF 78464A698 506 9,588 SH   SOLE   506,151 0 0
GLOBAL X CONSCIOUS COMPANIES ETF ETF 37954Y731 109 4,904 SH   SOLE   108,692 0 0
KORNIT DIGITAL LTD SHS Common Stock M6372Q113 34 1,100 SH   SOLE   33,858 0 0
KUSHCO HLDGS INC COM Common Stock 50133S103 1 400 SH   SOLE   592 0 0
KOHLS CORP COM Common Stock 500255104 1,899 38,244 SH   SOLE   1,899,210 0 0
KANSAS CITY SOUTHERN COM NEW Common Stock 485170302 150 1,121 SH   SOLE   149,558 0 0
KONTOOR BRANDS INC COM Common Stock 50050N103 18 514 SH   SOLE   18,041 0 0
KRATOS DEFENSE & SEC SOLUTIONS COM NEW Common Stock 50077B207 15 780 SH   SOLE   14,504 0 0
KRANESHARES CSI CHINA INTERNET ETF ETF 500767306 4 100 SH   SOLE   4,133 0 0
ISHARES GLOBAL CONSUMER STAPLES ETF ETF 464288737 36 650 SH   SOLE   35,633 0 0
LOEWS CORP COM Common Stock 540424108 72 1,389 SH   SOLE   71,506 0 0
LITHIUM AMERS CORP NEW COM NEW Common Stock 53680Q207 122 40,000 SH   SOLE   122,000 0 0
LANDMARK BANCORP INC COM Common Stock 51504L107 18 765 SH   SOLE   17,925 0 0
LAUREATE EDUCATION INC CL A Common Stock 518613203 29 1,729 SH   SOLE   28,658 0 0
L BRANDS INC COM Common Stock 501797104 21 1,050 SH   SOLE   20,570 0 0
LAKELAND BANCORP INC COM Common Stock 511637100 2 111 SH   SOLE   1,713 0 0
LIBERTY BROADBAND CORP COM SER A Common Stock 530307107 93 891 SH   SOLE   93,127 0 0
LIBERTY BROADBAND CORP COM SER C Common Stock 530307305 91 870 SH   SOLE   91,063 0 0
LIBERTY GLOBAL PLC SHS CL A Common Stock G5480U104 1 51 SH   SOLE   1,262 0 0
LIBERTY GLOBAL PLC SHS CL C Common Stock G5480U120 48 1,999 SH   SOLE   47,556 0 0
LEIDOS HLDGS INC COM Common Stock 525327102 1,021 11,887 SH   SOLE   1,020,856 0 0
LANDS END INC NEW COM Common Stock 51509F105 0 42 SH   SOLE   476 0 0
LEAR CORP COM NEW Common Stock 521865204 7 60 SH   SOLE   7,074 0 0
LINCOLN ELEC HLDGS INC COM Common Stock 533900106 127 1,454 SH   SOLE   126,832 0 0
LEGGETT & PLATT INC COM Common Stock 524660107 5 127 SH   SOLE   5,247 0 0
ISHARES J.P. MORGAN EM LOCAL CURRENCY BOND ETF ETF 464286517 11 244 SH   SOLE   10,787 0 0
LENNAR CORP CL A Common Stock 526057104 16 294 SH   SOLE   16,420 0 0
LEVI STRAUSS & CO NEW CL A COM STK Common Stock 52736R102 2 130 SH   SOLE   2,475 0 0
LITTELFUSE INC COM Common Stock 537008104 107 605 SH   SOLE   107,273 0 0
LIONS GATE ENTMNT CORP CL A VTG Common Stock 535919401 3 300 SH   SOLE   2,775 0 0
LIONS GATE ENTMNT CORP CL B NON VTG Common Stock 535919500 3 347 SH   SOLE   3,033 0 0
LGI HOMES INC COM Common Stock 50187T106 16 191 SH   SOLE   15,914 0 0
LIGAND PHARMACEUTICALS INC COM NEW Common Stock 53220K504 37 372 SH   SOLE   37,029 0 0
LABORATORY CORP AMER HLDGS COM NEW Common Stock 50540R409 2,376 14,140 SH   SOLE   2,375,520 0 0
L3HARRIS TECHNOLOGIES INC COM Common Stock 502431109 2,669 12,791 SH   SOLE   2,668,775 0 0
LENNOX INTL INC COM Common Stock 526107107 21 85 SH   SOLE   20,718 0 0
LIBERTY LATIN AMERICA LTD COM CL A Common Stock G9001E102 0 8 SH   SOLE   137 0 0
LIBERTY LATIN AMERICA LTD COM CL C Common Stock G9001E128 4 222 SH   SOLE   3,795 0 0
LINDE PLC SHS Common Stock G5494J103 5,454 28,155 SH   SOLE   5,454,187 0 0
GLOBAL X LITHIUM & BATTERY TECH ETF ETF 37954Y855 17 717 SH   SOLE   17,473 0 0
LUMENTUM HLDGS INC COM Common Stock 55024U109 0 3 SH   SOLE   161 0 0
LKQ CORP COM Common Stock 501889208 180 5,710 SH   SOLE   179,580 0 0
LSC COMMUNICATIONS INC COM Common Stock 50218P107 0 45 SH   SOLE   62 0 0
LILLY ELI & CO COM Common Stock 532457108 2,644 23,640 SH   SOLE   2,643,669 0 0
LUMINEX CORP DEL COM Common Stock 55027E102 556 26,806 SH   SOLE   555,961 0 0
MACLOS CAP INC COM Common Stock 55477Q100 0 2,000 SH   SOLE   10 0 0
LOCKHEED MARTIN CORP COM Common Stock 539830109 12,007 30,783 SH   SOLE   12,007,092 0 0
LINCOLN NATL CORP IND COM Common Stock 534187109 251 4,162 SH   SOLE   251,052 0 0
CHENIERE ENERGY INC COM NEW Common Stock 16411R208 61 975 SH   SOLE   61,484 0 0
LINDSAY CORP COM Common Stock 535555106 70 755 SH   SOLE   70,102 0 0
ALLIANT ENERGY CORP COM Common Stock 018802108 37 677 SH   SOLE   36,511 0 0
GRAND CANYON ED INC COM Common Stock 38526M106 80 811 SH   SOLE   79,640 0 0
LOWES COS INC COM Common Stock 548661107 18,093 164,541 SH   SOLE   18,092,903 0 0
LAREDO PETROLEUM INC COM Common Stock 516806106 0 172 SH   SOLE   415 0 0
LPL FINL HLDGS INC COM Common Stock 50212V100 57 700 SH   SOLE   57,330 0 0
LOUISIANA PAC CORP COM Common Stock 546347105 33 1,336 SH   SOLE   32,834 0 0
ISHARES GS CORP BOND ETF 464287242 7,650 60,006 SH   SOLE   7,649,600 0 0
LAM RESEARCH CORP COM Common Stock 512807108 98 424 SH   SOLE   98,478 0 0
K12 INC COM Common Stock 48273U102 4 161 SH   SOLE   4,250 0 0
LANDSTAR SYS INC COM Common Stock 515098101 153 1,359 SH   SOLE   152,996 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM Common Stock 531229409 41 985 SH   SOLE   40,946 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM Common Stock 531229607 175 4,169 SH   SOLE   174,931 0 0
LIVENT CORP COM Common Stock 53814L108 3 518 SH   SOLE   3,465 0 0
LIBERTY TRIPADVISOR HLDGS INC COM SER A Common Stock 531465102 2 250 SH   SOLE   2,352 0 0
LUNA INNOVATIONS COM Common Stock 550351100 1 250 SH   SOLE   1,448 0 0
SOUTHWEST AIRLS CO COM Common Stock 844741108 168 3,103 SH   SOLE   167,615 0 0
LAS VEGAS SANDS CORP COM Common Stock 517834107 64 1,105 SH   SOLE   63,825 0 0
LIVEWIRE ERGOGENICS INC COM Common Stock 53838A104 1 50,000 SH   SOLE   527 0 0
LAMB WESTON HLDGS INC COM Common Stock 513272104 191 2,630 SH   SOLE   191,254 0 0
LYONDELLBASELL INDUSTRIES N V SHS - A - Common Stock N53745100 236 2,636 SH   SOLE   235,843 0 0
LIVE NATION ENTERTAINMENT INC COM Common Stock 538034109 408 6,152 SH   SOLE   408,124 0 0
MACYS INC COM Common Stock 55616P104 5 327 SH   SOLE   5,205 0 0
MASTERCARD INC CL A Common Stock 57636Q104 6,518 24,002 SH   SOLE   6,518,096 0 0
MAGAL SECURITY SYS LTD ORD Common Stock M6786D104 4 840 SH   SOLE   3,531 0 0
MARKS & SPENCER GRP PLC SHS Common Stock G5824M107 1 464 SH   SOLE   1,054 0 0
MANHATTAN ASSOCS INC COM Common Stock 562750109 62 766 SH   SOLE   61,793 0 0
MANTECH INTL CORP CL A Common Stock 564563104 16 220 SH   SOLE   15,710 0 0
MARRIOTT INTL INC NEW CL A Common Stock 571903202 1,182 9,502 SH   SOLE   1,181,764 0 0
MASCO CORP COM Common Stock 574599106 40 971 SH   SOLE   40,471 0 0
MATTEL INC COM Common Stock 577081102 10 902 SH   SOLE   10,274 0 0
ISHARES MBS ETF ETF 464288588 3,569 32,952 SH   SOLE   3,568,745 0 0
MBIA INC COM Common Stock 55262C100 45 4,830 SH   SOLE   44,581 0 0
MCDONALDS CORP COM Common Stock 580135101 9,484 44,172 SH   SOLE   9,484,220 0 0
MONARCH CEM CO COM NEW Common Stock 609031307 137 2,230 SH   SOLE   137,124 0 0
MICROCHIP TECHNOLOGY INC COM Common Stock 595017104 5,938 63,907 SH   SOLE   5,937,593 0 0
MCKESSON CORP COM Common Stock 58155Q103 3,943 28,768 SH   SOLE   3,943,060 0 0
MOODYS CORP COM Common Stock 615369105 65 318 SH   SOLE   65,136 0 0
MONGODB INC CL A Common Stock 60937P106 24 200 SH   SOLE   24,096 0 0
M D C HLDGS INC COM Common Stock 552676108 56 1,306 SH   SOLE   56,289 0 0
MADRIGAL PHARMACEUTICALS INC COM Common Stock 558868105 134 1,554 SH   SOLE   133,986 0 0
MONDELEZ INTL INC CL A Common Stock 609207105 3,539 63,638 SH   SOLE   3,538,578 0 0
MCDERMOTT INTL INC COM Common Stock 580037703 2 1,215 SH   SOLE   2,454 0 0
MEDIDATA SOLUTIONS INC COM Common Stock 58471A105 3 30 SH   SOLE   2,745 0 0
MEDTRONIC PLC SHS Common Stock G5960L103 2,242 20,538 SH   SOLE   2,241,876 0 0
MDU RES GROUP INC COM Common Stock 552690109 196 6,914 SH   SOLE   196,306 0 0
SPDR S&P MIDCAP 400 ETF ETF 78467Y107 38,518 108,861 SH   SOLE   38,517,676 0 0
SPDR S&P 400 MID CAP GROWTH ETF ETF 78464A821 266 4,952 SH   SOLE   266,021 0 0
SPDR S&P 400 MID CAP VALUE ETF ETF 78464A839 5,955 116,044 SH   SOLE   5,955,375 0 0
MERCADOLIBRE INC COM Common Stock 58733R102 35 63 SH   SOLE   34,727 0 0
METLIFE INC COM Common Stock 59156R108 2,869 60,835 SH   SOLE   2,868,956 0 0
MANULIFE FINL CORP COM Common Stock 56501R106 137 7,445 SH   SOLE   136,690 0 0
MAGNA INTL INC COM Common Stock 559222401 10 194 SH   SOLE   10,346 0 0
VANGUARD MEGA CAP GROWTH ETF ETF 921910816 113 850 SH   SOLE   112,784 0 0
MGM RESORTS INTERNATIONAL COM Common Stock 552953101 3 100 SH   SOLE   2,772 0 0
MGP INGREDIENTS INC NEW COM Common Stock 55303J106 2 50 SH   SOLE   2,484 0 0
MAGNOLIA OIL & GAS CORP CL A Common Stock 559663109 2 150 SH   SOLE   1,665 0 0
MOHAWK INDS INC COM Common Stock 608190104 93 752 SH   SOLE   93,301 0 0
MIDDLEBY CORP COM Common Stock 596278101 55 474 SH   SOLE   55,411 0 0
MIMECAST LTD ORD SHS Common Stock G14838109 9 260 SH   SOLE   9,274 0 0
PIMCO ENHANCED SHORT MATURITY ACTIVE EXCHANGE-TRADED FUND ETF 72201R833 3 29 SH   SOLE   2,950 0 0
ETFMG ALTERNATIVE HARVEST ETF ETF 26924G508 302 14,541 SH   SOLE   301,875 0 0
MEDICAL MARIJUANA INC COM Common Stock 58463A105 1 32,331 SH   SOLE   1,070 0 0
MCCORMICK & CO INC COM NON VTG Common Stock 579780206 2,021 12,932 SH   SOLE   2,021,202 0 0
MCCORMICK & CO INC COM VTG Common Stock 579780107 65 420 SH   SOLE   65,440 0 0
MARKEL CORP COM Common Stock 570535104 7,879 6,666 SH   SOLE   7,878,545 0 0
MARKETAXESS HLDGS INC COM Common Stock 57060D108 47 143 SH   SOLE   46,878 0 0
MARTIN MARIETTA MATLS INC COM Common Stock 573284106 842 3,072 SH   SOLE   842,035 0 0
GLOBAL X MLP ETF ETF 37950E473 9 1,050 SH   SOLE   8,799 0 0
MARSH & MCLENNAN COS INC COM Common Stock 571748102 244 2,442 SH   SOLE   244,322 0 0
MARTIN MIDSTREAM PRTNRS L P UNIT L P INT Common Stock 573331105 1 200 SH   SOLE   908 0 0
3M CO COM Common Stock 88579Y101 5,915 35,976 SH   SOLE   5,914,504 0 0
MEDMEN ENTERPRISES INC SHS Common Stock 58507M107 6 4,000 SH   SOLE   5,800 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP Common Stock 559080106 2,952 44,538 SH   SOLE   2,951,533 0 0
MALLINCKRODT PUB LTD CO SHS Common Stock G5785G107 0 124 SH   SOLE   299 0 0
MONSTER BEVERAGE CORP NEW COM Common Stock 61174X109 145 2,503 SH   SOLE   145,324 0 0
ALTRIA GROUP INC COM Common Stock 02209S103 2,317 55,452 SH   SOLE   2,316,951 0 0
MODINE MFG CO COM Common Stock 607828100 3 240 SH   SOLE   2,729 0 0
MOOG INC CL A Common Stock 615394202 10 124 SH   SOLE   10,059 0 0
MOLINA HEALTHCARE INC COM Common Stock 60855R100 10 95 SH   SOLE   10,423 0 0
VANECK VECTORS AGRIBUSINESS ETF ETF 92189F700 8 117 SH   SOLE   7,706 0 0
MORNINGSTAR INC COM Common Stock 617700109 2 12 SH   SOLE   1,754 0 0
MOSAIC CO NEW COM Common Stock 61945C103 29 1,404 SH   SOLE   28,782 0 0
MARATHON PETE CORP COM Common Stock 56585A102 449 7,391 SH   SOLE   449,003 0 0
MPLX LP COM UNIT REP LTD Common Stock 55336V100 1,038 37,052 SH   SOLE   1,037,827 0 0
MONOLITHIC PWR SYS INC COM Common Stock 609839105 116 746 SH   SOLE   116,398 0 0
MERCK & CO INC COM Common Stock 58933Y105 12,089 142,678 SH   SOLE   12,088,538 0 0
MARIMED INC COM Common Stock 56782V107 0 200 SH   SOLE   200 0 0
MARATHON OIL CORP COM Common Stock 565849106 842 68,593 SH   SOLE   841,636 0 0
MORGAN STANLEY COM NEW Common Stock 617446448 956 22,413 SH   SOLE   956,353 0 0
MSA SAFETY INC COM Common Stock 553498106 3,322 30,450 SH   SOLE   3,322,400 0 0
MSCI INC COM Common Stock 55354G100 4 17 SH   SOLE   3,702 0 0
MICROSOFT CORP COM Common Stock 594918104 46,300 333,021 SH   SOLE   46,299,895 0 0
MADISON SQUARE GARDEN CO NEW CL A Common Stock 55825T103 29 111 SH   SOLE   29,251 0 0
MSG NETWORK INC CL A Common Stock 553573106 4 243 SH   SOLE   3,941 0 0
MOTOROLA SOLUTIONS INC COM NEW Common Stock 620076307 190 1,114 SH   SOLE   190,460 0 0
MSC INDL DIRECT INC CL A Common Stock 553530106 64 888 SH   SOLE   64,407 0 0
MICROSTRATEGY INC CL A NEW Common Stock 594972408 19 130 SH   SOLE   19,288 0 0
M & T BK CORP COM Common Stock 55261F104 336 2,125 SH   SOLE   335,686 0 0
MATCH GROUP INC COM Common Stock 57665R106 193 2,707 SH   SOLE   193,388 0 0
METTLER TOLEDO INTERNATIONAL COM Common Stock 592688105 197 280 SH   SOLE   197,232 0 0
MATADOR RES CO COM Common Stock 576485205 11 641 SH   SOLE   10,596 0 0
MANNATECH INC COM NEW Common Stock 563771203 9 500 SH   SOLE   8,625 0 0
MGIC INVT CORP WIS COM Common Stock 552848103 20 1,604 SH   SOLE   20,178 0 0
MERITAGE HOMES CORP COM Common Stock 59001A102 12 174 SH   SOLE   12,241 0 0
MOTORS LIQ CO GUC TR UNIT BEN INT Common Stock 62010U101 0 25 SH   SOLE   254 0 0
VAIL RESORTS INC COM Common Stock 91879Q109 57 250 SH   SOLE   56,983 0 0
MERITOR INC COM Common Stock 59001K100 0 22 SH   SOLE   407 0 0
MACOM TECH SOLUTIONS HLDGS INC COM Common Stock 55405Y100 25 1,165 SH   SOLE   25,042 0 0
ISHARES EDGE MSCI USA MOMENTUM FACTOR ETF ETF 46432F396 3 28 SH   SOLE   3,339 0 0
MASTEC INC COM Common Stock 576323109 11 170 SH   SOLE   11,038 0 0
MICRON TECHNOLOGY INC COM Common Stock 595112103 176 4,106 SH   SOLE   175,942 0 0
NATIONAL MUNICIPAL BONDS ETF 464288414 437 3,829 SH   SOLE   436,936 0 0
MURPHY OIL CORP COM Common Stock 626717102 9 427 SH   SOLE   9,441 0 0
MURPHY USA INC COM Common Stock 626755102 11 125 SH   SOLE   10,662 0 0
MAXIM INTEGRATED PRODS INC COM Common Stock 57772K101 36 618 SH   SOLE   35,761 0 0
MAXLINEAR INC COM Common Stock 57776J100 179 8,010 SH   SOLE   179,264 0 0
MYERS INDS INC COM Common Stock 628464109 37 2,069 SH   SOLE   36,797 0 0
MYRIAD GENETICS INC COM Common Stock 62855J104 15 537 SH   SOLE   15,374 0 0
MYLAN N V SHS EURO Common Stock N59465109 5 232 SH   SOLE   4,589 0 0
MYR GROUP INC DEL COM Common Stock 55405W104 1,457 46,554 SH   SOLE   1,456,675 0 0
NORDIC AMERICAN TANKERS LIMITE COM Common Stock G65773106 1 445 SH   SOLE   961 0 0
NATIONAL INSTRS CORP COM Common Stock 636518102 115 2,736 SH   SOLE   114,885 0 0
NAVIDEA BIOPHARMACEUTICALS INC COM NEW Common Stock 63937X202 0 4 SH   SOLE   3 0 0
NEW AGE BEVERAGES CORP COM Common Stock 64157V108 8 3,000 SH   SOLE   8,280 0 0
NEUROCRINE BIOSCIENCES INC COM Common Stock 64125C109 10 107 SH   SOLE   9,642 0 0
NOBLE ENERGY INC COM Common Stock 655044105 90 4,013 SH   SOLE   90,132 0 0
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST Common Stock 65506L105 17 720 SH   SOLE   17,366 0 0
NORWEGIAN CRUISE LINE HLDG LTD SHS Common Stock G66721104 10 200 SH   SOLE   10,354 0 0
NATIONAL CINEMEDIA INC COM Common Stock 635309107 6 750 SH   SOLE   6,150 0 0
NCR CORP NEW COM Common Stock 62886E108 22 704 SH   SOLE   22,218 0 0
NASDAQ INC COM Common Stock 631103108 150 1,513 SH   SOLE   150,317 0 0
NORDSON CORP COM Common Stock 655663102 25 172 SH   SOLE   25,157 0 0
ISHARES SHORT MATURITY BOND ETF ETF 46431W507 4,393 87,264 SH   SOLE   4,392,873 0 0
NEXTERA ENERGY INC COM Common Stock 65339F101 1,969 8,453 SH   SOLE   1,969,464 0 0
NEWMONT GOLDCORP CORPORATION COM Common Stock 651639106 284 7,487 SH   SOLE   283,907 0 0
NEOGENOMICS INC COM NEW Common Stock 64049M209 57 3,000 SH   SOLE   57,360 0 0
NEOGEN CORP COM Common Stock 640491106 76 1,117 SH   SOLE   76,079 0 0
NEPTUNE WELLNESS SOLUTIONS INC COM Common Stock 64079L105 4 1,000 SH   SOLE   3,560 0 0
NEWMARKET CORP COM Common Stock 651587107 116 245 SH   SOLE   116,128 0 0
NEW RELIC INC COM Common Stock 64829B100 12 200 SH   SOLE   12,290 0 0
NATIONAL FUEL GAS CO N J COM Common Stock 636180101 94 1,978 SH   SOLE   93,668 0 0
NETFLIX INC COM Common Stock 64110L106 154 574 SH   SOLE   153,614 0 0
NOVAGOLD RES INC COM NEW Common Stock 66987E206 1 125 SH   SOLE   760 0 0
INGEVITY CORP COM Common Stock 45688C107 132 1,553 SH   SOLE   131,757 0 0
NISOURCE INC COM Common Stock 65473P105 43 1,430 SH   SOLE   42,786 0 0
NIKE INC CL B Common Stock 654106103 3,658 38,951 SH   SOLE   3,658,270 0 0
NATIONAL BANKSHARES INC VA COM Common Stock 634865109 248 6,200 SH   SOLE   248,310 0 0
NORTONLIFELOCK INC COM Common Stock 668771108 49 2,081 SH   SOLE   49,174 0 0
NIELSEN HLDGS PLC SHS EUR Common Stock G6518L108 1 37 SH   SOLE   786 0 0
PROSHARES S&P 500 DIVIDEND ARISTOCRATS ETF ETF 74348A467 58 809 SH   SOLE   58,168 0 0
NORTHROP GRUMMAN CORP COM Common Stock 666807102 1,771 4,724 SH   SOLE   1,770,517 0 0
NOMAD FOODS LTD USD ORD SHS Common Stock G6564A105 5 250 SH   SOLE   5,125 0 0
NATIONAL OILWELL VARCO INC COM Common Stock 637071101 175 8,250 SH   SOLE   174,902 0 0
SERVICENOW INC COM Common Stock 81762P102 20 80 SH   SOLE   20,308 0 0
NEENAH INC COM Common Stock 640079109 4 68 SH   SOLE   4,428 0 0
NRG ENERGY INC COM NEW Common Stock 629377508 18 445 SH   SOLE   17,622 0 0
NUSTAR ENERGY LP UNIT COM Common Stock 67058H102 602 21,248 SH   SOLE   601,749 0 0
NORFOLK SOUTHERN CORP COM Common Stock 655844108 5,268 29,320 SH   SOLE   5,267,631 0 0
NESCO HLDGS INC COM Common Stock 64083J104 4 586 SH   SOLE   3,504 0 0
NETAPP INC COM Common Stock 64110D104 42 803 SH   SOLE   42,166 0 0
BANK OF NT BUTTERFIELD&SON LTD SHS NEW Common Stock G0772R208 15 500 SH   SOLE   14,820 0 0
NETSCOUT SYS INC COM Common Stock 64115T104 696 30,172 SH   SOLE   695,766 0 0
NATIONAL BK CDA MONTREAL QUE COM Common Stock 633067103 10 200 SH   SOLE   10,064 0 0
NETWORK 1 TECHNOLOGIES INC COM Common Stock 64121N109 1 500 SH   SOLE   1,166 0 0
NUTANIX INC CL A Common Stock 67059N108 27 1,013 SH   SOLE   26,591 0 0
NUTRIEN LTD COM Common Stock 67077M108 0 1 SH   SOLE   50 0 0
NORTHERN TR CORP COM Common Stock 665859104 157 1,665 SH   SOLE   156,543 0 0
NUANCE COMMUNICATIONS INC COM Common Stock 67020Y100 13 783 SH   SOLE   12,771 0 0
NUCOR CORP COM Common Stock 670346105 2,483 48,395 SH   SOLE   2,483,123 0 0
DIREXION DAILY GOLD MINERS BULL 3X SHARES ETF 25460E844 7 250 SH   SOLE   6,965 0 0
NU SKIN ENTERPRISES INC CL A Common Stock 67018T105 12 280 SH   SOLE   11,908 0 0
NAUTILUS MINERALS INC COM Common Stock 639097104 0 16,772 SH   SOLE   34 0 0
NOVOCURE LTD ORD SHS Common Stock G6674U108 39 516 SH   SOLE   38,586 0 0
NVIDIA CORP COM Common Stock 67066G104 1,131 6,499 SH   SOLE   1,131,288 0 0
NVR INC COM Common Stock 62944T105 119 32 SH   SOLE   118,955 0 0
NEVRO CORP COM Common Stock 64157F103 4 46 SH   SOLE   3,955 0 0
NVENT ELECTRIC PLC SHS Common Stock G6700G107 114 5,172 SH   SOLE   113,991 0 0
NORTHWEST BIOTHERAPEUTICS INC COM Common Stock 66737P600 1 6,000 SH   SOLE   1,470 0 0
NEWELL BRANDS INC COM Common Stock 651229106 131 6,986 SH   SOLE   130,781 0 0
NEWS CORP NEW CL A Common Stock 65249B109 9 621 SH   SOLE   8,706 0 0
NXP SEMICONDUCTORS N V COM Common Stock N6596X109 712 6,502 SH   SOLE   711,937 0 0
NAMASTE TECHNOLOGIES INC COM Common Stock 62987D108 0 1,000 SH   SOLE   356 0 0
NEW YORK CMNTY BANCORP INC COM Common Stock 649445103 34 2,730 SH   SOLE   34,262 0 0
NEW YORK TIMES CO CL A Common Stock 650111107 55 1,941 SH   SOLE   55,280 0 0
OWENS CORNING NEW COM Common Stock 690742101 9 147 SH   SOLE   9,290 0 0
OPTICAL CABLE CORP COM NEW Common Stock 683827208 11 3,150 SH   SOLE   11,182 0 0
OIL DRI CORP AMER COM Common Stock 677864100 14 400 SH   SOLE   13,624 0 0
OLD DOMINION FREIGHT LINE INC COM Common Stock 679580100 123 722 SH   SOLE   122,747 0 0
ISHARES S&P 100 ETF ETF 464287101 678 5,160 SH   SOLE   678,488 0 0
OGE ENERGY CORP COM Common Stock 670837103 26 581 SH   SOLE   26,366 0 0
ORGANIGRAM HLDGS INC COM Common Stock 68620P101 1 165 SH   SOLE   568 0 0
ONE GAS INC COM Common Stock 68235P108 20 212 SH   SOLE   20,375 0 0
VANECK VECTORS OIL SERVICES ETF ETF 92189F718 71 6,016 SH   SOLE   70,688 0 0
OCEANEERING INTL INC COM Common Stock 675232102 29 2,137 SH   SOLE   28,956 0 0
IPATH S&P GSCI CRUDE OIL TOTAL RETURN INDEX ETN ETF 06738C786 1 200 SH   SOLE   1,196 0 0
OIL STS INTL INC COM Common Stock 678026105 4 325 SH   SOLE   4,322 0 0
ONEOK INC NEW COM Common Stock 682680103 3,122 42,371 SH   SOLE   3,122,319 0 0
OKTA INC CL A Common Stock 679295105 38 385 SH   SOLE   37,907 0 0
OLD LINE BANCSHARES INC COM Common Stock 67984M100 22 750 SH   SOLE   21,758 0 0
UNIVERSAL DISPLAY CORP COM Common Stock 91347P105 17 100 SH   SOLE   16,829 0 0
OLLIES BARGAIN OUTLT HLDGS INC COM Common Stock 681116109 8 135 SH   SOLE   7,916 0 0
OLIN CORP COM PAR $1 Common Stock 680665205 44 2,354 SH   SOLE   44,067 0 0
OMNICOM GROUP INC COM Common Stock 681919106 2,222 28,142 SH   SOLE   2,221,787 0 0
ONEMAIN HLDGS INC COM Common Stock 68268W103 13 355 SH   SOLE   13,021 0 0
OMNITEK ENGR CORP COM Common Stock 68215W107 0 2,000 SH   SOLE   160 0 0
ON SEMICONDUCTOR CORP COM Common Stock 682189105 14 753 SH   SOLE   14,465 0 0
OLD NATL BANCORP IND COM Common Stock 680033107 50 2,927 SH   SOLE   50,359 0 0
FIDELITY NASDAQ COMPOSITE INDEX TRACKING STOCK FUND ETF 315912808 378 1,202 SH   SOLE   377,591 0 0
ORGANOVO HLDGS INC COM Common Stock 68620A104 0 150 SH   SOLE   39 0 0
OPKO HEALTH INC COM Common Stock 68375N103 1 500 SH   SOLE   1,045 0 0
O P T SCIENCES CORP COM Common Stock 671003101 50 2,700 SH   SOLE   49,950 0 0
OPPENHEIMER HLDGS INC CL A NON VTG Common Stock 683797104 319 10,610 SH   SOLE   318,937 0 0
ORACLE CORP COM Common Stock 68389X105 6,360 115,582 SH   SOLE   6,360,450 0 0
CANNAROYALTY CORP COM Common Stock 137644100 1 200 SH   SOLE   830 0 0
OLD REP INTL CORP COM Common Stock 680223104 257 10,899 SH   SOLE   256,889 0 0
O REILLY AUTOMOTIVE INC NEW COM Common Stock 67103H107 2,693 6,757 SH   SOLE   2,692,732 0 0
OSRAM LICHT AG NAMENS AKTIEN ON Common Stock D5963B113 1 22 SH   SOLE   968 0 0
OSHKOSH CORP COM Common Stock 688239201 8 100 SH   SOLE   7,580 0 0
OVERSTOCK COM INC DEL COM Common Stock 690370101 32 3,000 SH   SOLE   31,770 0 0
ONESPAWORLD HOLDINGS LIMITED COM Common Stock P73684113 5 344 SH   SOLE   5,342 0 0
OTTER TAIL CORP COM Common Stock 689648103 9 169 SH   SOLE   9,084 0 0
OXFORD INDS INC COM Common Stock 691497309 29 407 SH   SOLE   29,182 0 0
OCCIDENTAL PETE CORP COM Common Stock 674599105 375 8,269 SH   SOLE   374,836 0 0
OZ MINERALS LTD SHS Common Stock Q7161P122 1 159 SH   SOLE   1,031 0 0
PLAINS ALL AMERN PIPELINE L P UNIT LTD PARTN Common Stock 726503105 1,258 60,630 SH   SOLE   1,258,077 0 0
PACWEST BANCORP DEL COM Common Stock 695263103 81 2,228 SH   SOLE   80,966 0 0
PENSKE AUTOMOTIVE GRP INC COM Common Stock 70959W103 56 1,180 SH   SOLE   55,790 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A Common Stock 72651A207 77 3,612 SH   SOLE   76,683 0 0
PAGSEGURO DIGITAL LTD COM CL A Common Stock G68707101 25 531 SH   SOLE   24,591 0 0
ABERDEEN STANDARD PHYSICAL PALLADIUM SHARES ETF ETF 003262102 49 310 SH   SOLE   49,349 0 0
PALO ALTO NETWORKS INC COM Common Stock 697435105 906 4,447 SH   SOLE   906,432 0 0
PARADISE INC COM Common Stock 699058103 6 214 SH   SOLE   6,057 0 0
PATRICK INDS INC COM Common Stock 703343103 29 675 SH   SOLE   28,944 0 0
PROSHARES PET CARE ETF ETF 74348A145 5 125 SH   SOLE   4,967 0 0
PAYCOM SOFTWARE INC COM Common Stock 70432V102 145 694 SH   SOLE   145,386 0 0
PAYCHEX INC COM Common Stock 704326107 622 7,513 SH   SOLE   621,844 0 0
PROSPERITY BANCSHARES INC COM Common Stock 743606105 47 658 SH   SOLE   46,744 0 0
PEMBINA PIPELINE CORP COM Common Stock 706327103 143 3,832 SH   SOLE   142,632 0 0
PEOPLES UTD FINL INC COM Common Stock 712704105 112 7,194 SH   SOLE   112,478 0 0
INVESCO DYNAMIC BIOTECHNOLOGY & GENOME ETF ETF 46137V787 12 250 SH   SOLE   11,842 0 0
PBF ENERGY INC CL A Common Stock 69318G106 10 386 SH   SOLE   10,495 0 0
PBF LOGISTICS LP UNIT LTD PTNR Common Stock 69318Q104 55 2,600 SH   SOLE   54,990 0 0
PRESTIGE CONSMR HEALTHCARE INC COM Common Stock 74112D101 77 2,227 SH   SOLE   77,255 0 0
PERMIAN BASIN RTY TR UNIT BEN INT Common Stock 714236106 21 3,934 SH   SOLE   20,575 0 0
PACCAR INC COM Common Stock 693718108 1,437 20,528 SH   SOLE   1,437,165 0 0
PG&E CORP COM Common Stock 69331C108 16 1,626 SH   SOLE   16,260 0 0
PAYLOCITY HLDG CORP COM Common Stock 70438V106 12 127 SH   SOLE   12,393 0 0
PCCW LTD SHS Common Stock Y6802P120 0 600 SH   SOLE   337 0 0
INVESCO EMERGING MARKETS SOVEREIGN DEBT ETF ETF 46138E784 5 168 SH   SOLE   4,897 0 0
PAGERDUTY INC COM Common Stock 69553P100 3 100 SH   SOLE   2,825 0 0
PDC ENERGY INC COM Common Stock 69327R101 3 103 SH   SOLE   2,858 0 0
INVESCO DWA MOMENTUM ETF ETF 46137V837 13 220 SH   SOLE   13,398 0 0
PUBLIC SVC ENTERPRISE GRP INC COM Common Stock 744573106 573 9,223 SH   SOLE   572,564 0 0
PEGASYSTEMS INC COM Common Stock 705573103 41 597 SH   SOLE   40,670 0 0
INVESCO DYNAMIC LEISURE AND ENTERTAINMENT ETF ETF 46137V720 92 2,157 SH   SOLE   91,787 0 0
PEPSICO INC COM Common Stock 713448108 13,010 94,892 SH   SOLE   13,009,674 0 0
INVESCO HIGH YIELD EQUITY DIVIDEND ACHIEVERS ETF ETF 46137V563 24 1,284 SH   SOLE   23,510 0 0
PFIZER INC COM Common Stock 717081103 17,263 480,449 SH   SOLE   17,262,534 0 0
ISHARES U.S. PREFERRED STOCK ETF ETF 464288687 28,558 760,929 SH   SOLE   28,557,676 0 0
PRINCIPAL FINL GROUP INC COM Common Stock 74251V102 307 5,365 SH   SOLE   306,556 0 0
INVESCO DWA FINANCIAL MOMENTUM ETF ETF 46137V860 9 248 SH   SOLE   9,282 0 0
INVESCO DIVIDEND ACHIEVERS ETF ETF 46137V506 426 14,400 SH   SOLE   425,664 0 0
PROOFPOINT INC COM Common Stock 743424103 11 87 SH   SOLE   11,227 0 0
PROVIDENT FINL SVCS INC COM Common Stock 74386T105 284 11,592 SH   SOLE   284,352 0 0
PROCTER & GAMBLE CO COM Common Stock 742718109 31,673 254,647 SH   SOLE   31,672,941 0 0
INVESCO FINANCIAL PREFERRED ETF ETF 46137V621 961 51,183 SH   SOLE   961,217 0 0
PENGROWTH ENERGY CORP COM Common Stock 70706P104 0 400 SH   SOLE   79 0 0
PROGRESSIVE CORP OHIO COM Common Stock 743315103 2,532 32,776 SH   SOLE   2,531,977 0 0
INVESCO PREFERRED ETF ETF 46138E511 408 27,140 SH   SOLE   407,643 0 0
PARKER HANNIFIN CORP COM Common Stock 701094104 121 668 SH   SOLE   120,662 0 0
PULTE GROUP INC COM Common Stock 745867101 93 2,535 SH   SOLE   92,933 0 0
INVESCO WATER RESOURCES ETF ETF 46137V142 291 7,946 SH   SOLE   290,824 0 0
INVESCO INTERNATIONAL DIVIDEND ACHIEVERS ETF ETF 46137V548 157 9,799 SH   SOLE   157,176 0 0
POLARIS INC COM Common Stock 731068102 7 82 SH   SOLE   7,217 0 0
PINTEREST INC CL A Common Stock 72352L106 3 100 SH   SOLE   2,645 0 0
PIER 1 IMPORTS INC COM NEW Common Stock 720279504 0 15 SH   SOLE   146 0 0
PIERIS PHARMACEUTICALS INC COM Common Stock 720795103 2 500 SH   SOLE   1,705 0 0
PIPER JAFFRAY COS COM Common Stock 724078100 7 95 SH   SOLE   7,171 0 0
INVESCO DYNAMIC PHARMACEUTICALS ETF ETF 46137V662 100 1,765 SH   SOLE   100,005 0 0
PJT PARTNERS INC COM CL A Common Stock 69343T107 18 439 SH   SOLE   17,856 0 0
PARKER DRILLING CO COM Common Stock 701081507 0 1 SH   SOLE   19 0 0
PACKAGING CORP AMER COM Common Stock 695156109 472 4,420 SH   SOLE   472,454 0 0
PERKINELMER INC COM Common Stock 714046109 2,352 27,613 SH   SOLE   2,351,807 0 0
PARKWAY ACQUISITION CORP COM Common Stock 70153X105 74 6,050 SH   SOLE   74,415 0 0
PARK OHIO HLDGS CORP COM Common Stock 700666100 5 175 SH   SOLE   5,226 0 0
INVESCO BUYBACK ACHIEVERS ETF ETF 46137V308 9 150 SH   SOLE   9,387 0 0
PHOTRONICS INC COM Common Stock 719405102 143 13,140 SH   SOLE   142,963 0 0
CHILDRENS PL INC COM Common Stock 168905107 26 329 SH   SOLE   25,514 0 0
PLANET FITNESS INC CL A Common Stock 72703H101 58 1,005 SH   SOLE   58,159 0 0
PREFORMED LINE PRODS CO COM Common Stock 740444104 119 2,174 SH   SOLE   119,094 0 0
PULSE BIOSCIENCES INC COM Common Stock 74587B101 23 1,500 SH   SOLE   23,160 0 0
PLUG POWER INC COM NEW Common Stock 72919P202 11 4,304 SH   SOLE   11,320 0 0
PHILIP MORRIS INTL INC COM Common Stock 718172109 2,716 35,225 SH   SOLE   2,715,647 0 0
PNC FINL SVCS GROUP INC COM Common Stock 693475105 1,677 11,963 SH   SOLE   1,676,734 0 0
PINNACLE FINL PARTNERS INC COM Common Stock 72346Q104 271 4,784 SH   SOLE   271,492 0 0
PNM RES INC COM Common Stock 69349H107 11 207 SH   SOLE   10,781 0 0
INVESCO NASDAQ INTERNET ETF ETF 46137V530 20 150 SH   SOLE   19,509 0 0
PENTAIR PLC SHS Common Stock G7S00T104 837 22,154 SH   SOLE   837,421 0 0
PINNACLE WEST CAP CORP COM Common Stock 723484101 216 2,221 SH   SOLE   215,628 0 0
POOL CORPORATION COM Common Stock 73278L105 3,087 15,307 SH   SOLE   3,087,463 0 0
PORTLAND GEN ELEC CO COM NEW Common Stock 736508847 148 2,607 SH   SOLE   147,960 0 0
POST HLDGS INC COM Common Stock 737446104 141 1,329 SH   SOLE   140,661 0 0
POTNETWORK HLDGS INC COM NEW Common Stock 737636209 0 5,000 SH   SOLE   190 0 0
POWER INTEGRATIONS INC COM Common Stock 739276103 24 262 SH   SOLE   23,693 0 0
INVESCO AEROSPACE & DEFENSE ETF ETF 46137V100 81 1,200 SH   SOLE   81,240 0 0
PINNACLE BANKSHARES CORP COM Common Stock 72345E102 45 1,435 SH   SOLE   45,202 0 0
PILGRIMS PRIDE CORP NEW COM Common Stock 72147K108 54 1,675 SH   SOLE   53,675 0 0
PPG INDS INC COM Common Stock 693506107 271 2,287 SH   SOLE   271,032 0 0
PPL CORP COM Common Stock 69351T106 367 11,512 SH   SOLE   367,257 0 0
PEOPLES-SIDNEY FINL CORP COM NEW Common Stock 712308204 0 15 SH   SOLE   192 0 0
PROASSURANCE CORP COM Common Stock 74267C106 24 599 SH   SOLE   24,307 0 0
PRA GROUP INC COM Common Stock 69354N106 12 363 SH   SOLE   12,266 0 0
PRAIRIESKY RTY LTD COM Common Stock 739721108 0 1 SH   SOLE   14 0 0
INVESCO FTSE RAFI US 1000 ETF ETF 46137V613 500 4,245 SH   SOLE   500,346 0 0
INVESCO FTSE RAFI US 1500A SMALL-MIDA ETF ETF 46137V597 32 250 SH   SOLE   31,730 0 0
PERRIGO CO PLC SHS Common Stock G97822103 56 996 SH   SOLE   55,666 0 0
PROGRESS SOFTWARE CORP COM Common Stock 743312100 14 374 SH   SOLE   14,234 0 0
PROTO LABS INC COM Common Stock 743713109 84 823 SH   SOLE   84,028 0 0
PROS HOLDINGS INC COM Common Stock 74346Y103 30 501 SH   SOLE   29,860 0 0
PERSPECTA INC COM Common Stock 715347100 16 612 SH   SOLE   16,022 0 0
PRUDENTIAL FINL INC COM Common Stock 744320102 2,290 25,464 SH   SOLE   2,290,446 0 0
PLURALSIGHT INC COM CL A Common Stock 72941B106 71 4,252 SH   SOLE   71,412 0 0
INVESCO DYNAMIC SEMICONDUCTORS ETF ETF 46137V647 35 600 SH   SOLE   34,686 0 0
INVESCO DYNAMIC SOFTWARE ETF ETF 46137V639 214 2,300 SH   SOLE   214,084 0 0
PURE STORAGE INC CL A Common Stock 74624M102 50 2,966 SH   SOLE   50,244 0 0
PLUS THERAPEUTICS INC COM NEW Common Stock 72941H400 0 18 SH   SOLE   62 0 0
HERMITAGE OFFSHORE SERVICE LTD SHS Common Stock G4511M108 0 7 SH   SOLE   8 0 0
PHILLIPS 66 COM Common Stock 718546104 360 3,516 SH   SOLE   360,038 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT Common Stock 718549207 420 7,425 SH   SOLE   420,404 0 0
PTC INC COM Common Stock 69370C100 138 2,030 SH   SOLE   138,405 0 0
PTC THERAPEUTICS INC COM Common Stock 69366J200 4 110 SH   SOLE   3,720 0 0
INVESCO DWA HEALTHCARE MOMENTUM ETF ETF 46137V852 29 372 SH   SOLE   29,098 0 0
PORTOLA PHARMACEUTICALS INC COM Common Stock 737010108 11 400 SH   SOLE   10,728 0 0
PELOTON INTERACTIVE INC CL A COM Common Stock 70614W100 5 201 SH   SOLE   5,045 0 0
PROTECTIVE INS CORP CL B Common Stock 74368L203 283 16,236 SH   SOLE   283,318 0 0
PICK UPS PLUS INC COM Common Stock 719574105 0 1,000 SH   SOLE   1 0 0
PURATION INC COM Common Stock 74609P104 0 1,000 SH   SOLE   64 0 0
PVH CORP COM Common Stock 693656100 103 1,163 SH   SOLE   102,642 0 0
POWER CORP CDA COM Common Stock 739239101 11 475 SH   SOLE   10,950 0 0
PWRCOR INC COM Common Stock 74709P103 11 80,952 SH   SOLE   10,524 0 0
PENNS WOODS BANCORP INC COM Common Stock 708430103 99 2,150 SH   SOLE   99,438 0 0
QUANTA SVCS INC COM Common Stock 74762E102 29 755 SH   SOLE   28,569 0 0
PIONEER NAT RES CO COM Common Stock 723787107 68 539 SH   SOLE   68,027 0 0
INVESCO DYNAMIC OIL & GAS SERVICES ETF ETF 46137V670 1 130 SH   SOLE   616 0 0
PAYPAL HLDGS INC COM Common Stock 70450Y103 2,005 19,354 SH   SOLE   2,004,881 0 0
INVESCO NATIONAL AMT-FREE MUNICIPAL BOND ETF ETF 46138E537 50 1,900 SH   SOLE   50,432 0 0
INVESCO CLEANTECH ETF ETF 46137V407 1 31 SH   SOLE   1,383 0 0
PARAMOUNT GOLD NEV CORP COM Common Stock 69924M109 0 45 SH   SOLE   31 0 0
PAPA JOHNS INTL INC COM Common Stock 698813102 5 100 SH   SOLE   5,235 0 0
SUDA LTD COM Common Stock Q8800Q109 11 3,525,800 SH   SOLE   10,683 0 0
IQ HEDGE MULTI-STRATEGY TRACKER ETF ETF 45409B107 4 119 SH   SOLE   3,620 0 0
QUALCOMM INC COM Common Stock 747525103 6,964 91,300 SH   SOLE   6,964,366 0 0
FLEXSHARES QUALITY DIVIDEND INDEX FUND ETF 33939L860 25 540 SH   SOLE   24,538 0 0
QEP RES INC COM Common Stock 74733V100 3 792 SH   SOLE   2,930 0 0
ISHARES AAA - A RATED CORPORATE BOND ETF ETF 46429B291 233 4,260 SH   SOLE   233,469 0 0
QUALYS INC COM Common Stock 74758T303 189 2,507 SH   SOLE   189,454 0 0
INVESCO QQQ TRUST ETF 46090E103 3,241 17,128 SH   SOLE   3,240,552 0 0
QURATE RETAIL INC COM SER A Common Stock 74915M100 18 1,713 SH   SOLE   17,670 0 0
QORVO INC COM Common Stock 74736K101 8 103 SH   SOLE   7,636 0 0
RESTAURANT BRANDS INTL INC COM Common Stock 76131D103 109 1,523 SH   SOLE   109,089 0 0
WISDOMTREE U.S. QUALITY SHAREHOLDER YIELD FUND ETF 97717W547 28 320 SH   SOLE   27,977 0 0
FIRST TRUST NASDAQ-100 TECHNOLOGY SECTOR INDEX FUND ETF 337345102 94 1,075 SH   SOLE   94,096 0 0
QUATERRA RES INC COM Common Stock 747952109 0 2,000 SH   SOLE   100 0 0
Q2 HLDGS INC COM Common Stock 74736L109 14 180 SH   SOLE   14,197 0 0
ISHARES EDGE MSCI USA QUALITY FACTOR ETF ETF 46432F339 17 186 SH   SOLE   17,186 0 0
QUICKLOGIC CORP COM Common Stock 74837P108 0 7 SH   SOLE   2 0 0
GLOBAL X NASDAQ 100 COVERED CALL ETF ETF 37954Y483 23 1,000 SH   SOLE   22,775 0 0
FERRARI N V COM Common Stock N3167Y103 65 419 SH   SOLE   64,564 0 0
RITE AID CORP COM Common Stock 767754872 0 65 SH   SOLE   452 0 0
RITCHIE BROS AUCTIONEERS COM Common Stock 767744105 79 1,971 SH   SOLE   78,643 0 0
RIBBON COMMUNICATIONS INC COM Common Stock 762544104 1 100 SH   SOLE   584 0 0
RECKITT BENCKISER GROUP PLC SHS Common Stock G74079107 78 983 SH   SOLE   77,536 0 0
INVESCO S&P 500 EQUAL WEIGHT CONSUMER DISCRETIONARY ETF ETF 46137V381 19 182 SH   SOLE   19,016 0 0
ROGERS COMMUNICATIONS INC CL B Common Stock 775109200 53 1,070 SH   SOLE   53,071 0 0
ROYAL CARIBBEAN CRUISES LTD COM Common Stock V7780T103 45 409 SH   SOLE   44,626 0 0
RADNET INC COM Common Stock 750491102 2 125 SH   SOLE   1,795 0 0
RADIUS HEALTH INC COM NEW Common Stock 750469207 39 1,530 SH   SOLE   39,398 0 0
RADWARE LTD ORD Common Stock M81873107 1 32 SH   SOLE   776 0 0
EVEREST RE GROUP LTD COM Common Stock G3223R108 1,011 3,801 SH   SOLE   1,011,408 0 0
REGENERON PHARMACEUTICALS COM Common Stock 75886F107 58 208 SH   SOLE   57,699 0 0
RING ENERGY INC COM Common Stock 76680V108 1 751 SH   SOLE   1,232 0 0
ISHARES MORTGAGE REAL ESTATE ETF ETF 46435G342 21 500 SH   SOLE   21,065 0 0
REVLON INC CL A NEW Common Stock 761525609 184 7,845 SH   SOLE   184,279 0 0
REX AMERICAN RESOURCES CORP COM Common Stock 761624105 23 300 SH   SOLE   22,899 0 0
RESIDEO TECHNOLOGIES INC COM Common Stock 76118Y104 19 1,303 SH   SOLE   18,698 0 0
REGIONS FINL CORP NEW COM Common Stock 7591EP100 149 9,347 SH   SOLE   149,313 0 0
INVESCO S&P MIDCAP 400 PURE GROWTH ETF ETF 46137V217 70 495 SH   SOLE   69,973 0 0
RESOLUTE FST PRODS INC COM Common Stock 76117W109 1 214 SH   SOLE   1,006 0 0
REINSURANCE GRP OF AMERICA INC COM NEW Common Stock 759351604 189 1,180 SH   SOLE   188,658 0 0
RGC RES INC COM Common Stock 74955L103 1,152 39,409 SH   SOLE   1,152,305 0 0
ROYAL GOLD INC COM Common Stock 780287108 20 165 SH   SOLE   20,330 0 0
ROBERT HALF INTL INC COM Common Stock 770323103 2,016 36,227 SH   SOLE   2,016,367 0 0
INVESCO S&P 500 EQUAL WEIGHT CONSUMER STAPLES ETF ETF 46137V373 2,652 18,889 SH   SOLE   2,652,016 0 0
TRANSOCEAN LTD REG SHS Common Stock H8817H100 4 818 SH   SOLE   3,656 0 0
RIOT BLOCKCHAIN INC COM Common Stock 767292105 1 500 SH   SOLE   890 0 0
RAYMOND JAMES FINANCIAL INC COM Common Stock 754730109 46 560 SH   SOLE   46,368 0 0
RALPH LAUREN CORP CL A Common Stock 751212101 13 140 SH   SOLE   13,462 0 0
REALOGY HLDGS CORP COM Common Stock 75605Y106 3 480 SH   SOLE   3,206 0 0
RLI CORP COM Common Stock 749607107 178 1,920 SH   SOLE   178,387 0 0
RESMED INC COM Common Stock 761152107 277 2,050 SH   SOLE   276,976 0 0
RMR GROUP INC CL A Common Stock 74967R106 6 137 SH   SOLE   6,231 0 0
RENAISSANCERE HOLDINGS LTD COM Common Stock G7496G103 109 565 SH   SOLE   109,299 0 0
RENAULT SA SHS SICOVAM Common Stock F77098105 2 32 SH   SOLE   1,837 0 0
ROBO GLOBAL ROBOTICS AND AUTOMATION INDEX ETF ETF 301505707 14 378 SH   SOLE   14,496 0 0
ROCKWELL AUTOMATION INC COM Common Stock 773903109 61 370 SH   SOLE   61,036 0 0
ROLLINS INC COM Common Stock 775711104 200 5,884 SH   SOLE   200,468 0 0
RBC BEARINGS INC COM Common Stock 75524B104 69 413 SH   SOLE   68,521 0 0
ROPER TECHNOLOGIES INC COM Common Stock 776696106 26 72 SH   SOLE   25,675 0 0
ROSS STORES INC COM Common Stock 778296103 430 3,912 SH   SOLE   429,733 0 0
RPM INTL INC COM Common Stock 749685103 496 7,207 SH   SOLE   495,915 0 0
DONNELLEY R R & SONS CO COM Common Stock 257867200 0 86 SH   SOLE   324 0 0
ROADRUNNER TRANSN SYS INC COM NEW Common Stock 76973Q204 0 28 SH   SOLE   290 0 0
RELIANCE STEEL & ALUMINUM CO COM Common Stock 759509102 81 808 SH   SOLE   80,525 0 0
REPUBLIC SVCS INC COM Common Stock 760759100 86 993 SH   SOLE   86,346 0 0
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357 2,924 27,051 SH   SOLE   2,923,654 0 0
RESERVE PETE CO COM Common Stock 761102102 17 80 SH   SOLE   16,800 0 0
VANECK VECTORS RUSSIA ETF ETF 92189F403 17 735 SH   SOLE   16,765 0 0
RAYTHEON CO COM NEW Common Stock 755111507 1,120 5,711 SH   SOLE   1,120,441 0 0
ARBORGEN HLDGS LTD SHS Common Stock Q0465M101 4 33,333 SH   SOLE   3,950 0 0
REVOLVE GROUP INC CL A Common Stock 76156B107 2 100 SH   SOLE   2,337 0 0
REVANCE THERAPEUTICS INC COM Common Stock 761330109 3 200 SH   SOLE   2,600 0 0
INVESCO S&P 500 REVENUE ETF ETF 46138G698 13 248 SH   SOLE   13,380 0 0
REWALK ROBOTICS LTD SHS Common Stock M8216Q200 15 5,000 SH   SOLE   15,300 0 0
SPDR DOW JONES GLOBAL REAL ESTATE ETF ETF 78463X749 10 187 SH   SOLE   9,719 0 0
SPDR DOW JONES REIT ETF ETF 78464A607 33 312 SH   SOLE   32,626 0 0
SPDR DOW JONES INTERNATIONAL REAL ESTATE ETF ETF 78463X863 597 15,116 SH   SOLE   597,384 0 0
PROSHARES ULTRA HEALTH CARE ETF 74347R735 10 100 SH   SOLE   9,821 0 0
REXNORD CORP NEW COM Common Stock 76169B102 8 289 SH   SOLE   7,817 0 0
ROYAL BK CDA MONTREAL QUE COM Common Stock 780087102 80 985 SH   SOLE   79,943 0 0
INVESCO S&P 500 EQUAL WEIGHT FINANCIALS ETF ETF 46137V340 53 1,217 SH   SOLE   53,122 0 0
INVESCO S&P 500 EQUAL WEIGHT HEALTH CARE ETF ETF 46137V332 30 151 SH   SOLE   29,591 0 0
INVESCO S&P 500 EQUAL WEIGHT TECHNOLOGY ETF ETF 46137V282 1,836 10,269 SH   SOLE   1,836,302 0 0
INVESCO S&P 500 EQUAL WEIGHT UTILITIES ETF ETF 46137V274 3,343 31,346 SH   SOLE   3,342,776 0 0
SPRINT CORPORATION COM Common Stock 85207U105 1 177 SH   SOLE   1,092 0 0
SEABRIDGE GOLD INC COM Common Stock 811916105 3 250 SH   SOLE   3,165 0 0
SABRE CORP COM Common Stock 78573M104 11 507 SH   SOLE   11,354 0 0
SAFETY INS GROUP INC COM Common Stock 78648T100 119 1,175 SH   SOLE   119,063 0 0
SCIENCE APPLICATNS INTL CP NEW COM Common Stock 808625107 27 305 SH   SOLE   26,642 0 0
BOSTON BEER INC CL A Common Stock 100557107 10 28 SH   SOLE   10,194 0 0
SANDSTORM GOLD LTD COM NEW Common Stock 80013R206 11 2,000 SH   SOLE   11,280 0 0
SANMINA CORPORATION COM Common Stock 801056102 14 451 SH   SOLE   14,482 0 0
SINCLAIR BROADCAST GROUP INC CL A Common Stock 829226109 2 40 SH   SOLE   1,710 0 0
SALLY BEAUTY HLDGS INC COM Common Stock 79546E104 1 84 SH   SOLE   1,251 0 0
SIGNATURE BK NEW YORK N Y COM Common Stock 82669G104 77 649 SH   SOLE   77,374 0 0
SABINE ROYALTY TR UNIT BEN INT Common Stock 785688102 9 200 SH   SOLE   8,678 0 0
STARBUCKS CORP COM Common Stock 855244109 4,404 49,813 SH   SOLE   4,404,486 0 0
SOUTHERN COPPER CORP COM Common Stock 84265V105 26 765 SH   SOLE   26,109 0 0
SCHWAB U.S. SMALL-CAP ETF ETF 808524607 12,237 175,497 SH   SOLE   12,237,409 0 0
SCHWAB US BROAD MKT ETF ETF 808524102 35,135 494,723 SH   SOLE   35,135,478 0 0
SCHWAB INTERNATIONAL SMALL-CAP EQUITY ETF ETF 808524888 858 26,967 SH   SOLE   857,551 0 0
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 2,293 41,860 SH   SOLE   2,293,084 0 0
SCHWAB EMERGING MARKETS EQUITY ETF ETF 808524706 6,303 250,796 SH   SOLE   6,302,511 0 0
SCHWAB INTL EQ ETF ETF 808524805 25,291 793,815 SH   SOLE   25,290,942 0 0
SCHWAB U.S. LARGE-CAP GROWTH ETF ETF 808524300 8,202 97,626 SH   SOLE   8,201,570 0 0
SCHWAB U.S. REIT ETF ETF 808524847 7,218 153,024 SH   SOLE   7,218,125 0 0
SCHWAB 1000 INDEX ETF ETF 808524722 98 3,376 SH   SOLE   98,453 0 0
SCHWAB U.S. MID-CAP ETF ETF 808524508 15,396 272,305 SH   SOLE   15,396,149 0 0
SCHWAB SHORT-TERM U.S. TREASURY ETF ETF 808524862 4,642 91,749 SH   SOLE   4,641,599 0 0
SCHWAB U.S. TIPS ETF ETF 808524870 805 14,186 SH   SOLE   805,175 0 0
SCHWAB INTERMEDIATE-TERM U.S. TREASURY ETF ETF 808524854 2,561 46,086 SH   SOLE   2,560,551 0 0
SCHWAB U.S. LARGE-CAP VALUE ETF ETF 808524409 25,098 442,419 SH   SOLE   25,098,427 0 0
THE CHARLES SCHWAB CORPORATION COM Common Stock 808513105 5,851 139,875 SH   SOLE   5,850,957 0 0
SCHWAB U.S. LARGE-CAP ETF ETF 808524201 21,250 299,587 SH   SOLE   21,249,706 0 0
SCHWAB US AGGREGATE BOND ETF ETF 808524839 7,900 146,695 SH   SOLE   7,899,542 0 0
SERVICE CORP INTL COM Common Stock 817565104 260 5,442 SH   SOLE   260,182 0 0
SCIENTIFIC LEARNING CORP OC-COM Common Stock 808760102 0 1,000 SH   SOLE   131 0 0
STEELCASE INC CL A Common Stock 858155203 20 1,056 SH   SOLE   19,584 0 0
STARRETT L S CO CL A Common Stock 855668109 0 1 SH   SOLE   6 0 0
ISHARES MSCI EAFE SMALL-CAP ETF ETF 464288273 256 4,479 SH   SOLE   256,333 0 0
ALPS SECTOR DIVIDEND DOGS ETF ETF 00162Q858 867 19,783 SH   SOLE   867,485 0 0
PROSHARES ULTRASHORT S&P 500 ETF 74347B383 48 1,610 SH   SOLE   47,702 0 0
SPDR S&P DIVIDEND ETF ETF 78464A763 9,458 92,179 SH   SOLE   9,457,542 0 0
SEABOARD CORP COM Common Stock 811543107 44 10 SH   SOLE   44,126 0 0
SEALED AIR CORP NEW COM Common Stock 81211K100 146 3,528 SH   SOLE   146,447 0 0
SEI INVESTMENTS CO COM Common Stock 784117103 38 644 SH   SOLE   38,160 0 0
SERVICEMASTER GLOBAL HLDGS INC COM Common Stock 81761R109 639 11,440 SH   SOLE   639,496 0 0
STIFEL FINL CORP COM Common Stock 860630102 22 392 SH   SOLE   22,493 0 0
SAFEGUARD SCIENTIFICS INC COM NEW Common Stock 786449207 34 3,008 SH   SOLE   34,111 0 0
STITCH FIX INC COM CL A Common Stock 860897107 27 1,407 SH   SOLE   27,085 0 0
SHIP FINANCE INTERNATIONAL LTD SHS Common Stock G81075106 4 292 SH   SOLE   4,100 0 0
SEATTLE GENETICS INC COM Common Stock 812578102 74 861 SH   SOLE   73,529 0 0
SHENANDOAH TELECOMMUNICATIONS COM Common Stock 82312B106 101 3,168 SH   SOLE   100,647 0 0
SEARS HLDGS CORP COM Common Stock 812350106 0 140 SH   SOLE   36 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT Common Stock 822634101 406 19,835 SH   SOLE   405,630 0 0
SPDR NUVEEN BLOOMBERG BARCLAYS SHORT TERM MUNICIPAL BOND ETF ETF 78468R739 2,869 58,558 SH   SOLE   2,868,755 0 0
MADDEN STEVEN LTD COM Common Stock 556269108 18 510 SH   SOLE   18,253 0 0
SHOPIFY INC CL A Common Stock 82509L107 369 1,185 SH   SOLE   369,317 0 0
ISHARES SHORT TREASURY BOND ETF ETF 464288679 126 1,143 SH   SOLE   126,475 0 0
SHERWIN WILLIAMS CO COM Common Stock 824348106 711 1,293 SH   SOLE   710,982 0 0
ISHARES 1-3 YEAR TREASURY BOND ETF ETF 464287457 13,606 160,411 SH   SOLE   13,606,054 0 0
ISHARES 0-5 YEAR HIGH YIELD CORPORATE BOND ETF ETF 46434V407 8,493 182,680 SH   SOLE   8,492,773 0 0
SELECTIVE INS GROUP INC COM Common Stock 816300107 259 3,450 SH   SOLE   259,406 0 0
GLOBAL X SILVER MINERS ETF ETF 37954Y848 23 827 SH   SOLE   23,247 0 0
SINGLEPOINT INC COM Common Stock 82932V102 0 10,000 SH   SOLE   117 0 0
SIRIUS XM HLDGS INC COM Common Stock 82968B103 69 10,986 SH   SOLE   68,718 0 0
SITEONE LANDSCAPE SUPPLY INC COM Common Stock 82982L103 42 561 SH   SOLE   41,525 0 0
SVB FINL GROUP COM Common Stock 78486Q101 3 15 SH   SOLE   3,134 0 0
ABERDEEN STANDARD PHYSICAL SILVER SHARES ETF ETF 003264108 57 3,478 SH   SOLE   57,457 0 0
SIX FLAGS ENTMT CORP NEW COM Common Stock 83001A102 342 6,735 SH   SOLE   342,071 0 0
SOUTH JERSEY INDS INC COM Common Stock 838518108 133 4,020 SH   SOLE   133,452 0 0
SMUCKER J M CO COM NEW Common Stock 832696405 540 4,905 SH   SOLE   539,658 0 0
SHAW COMMUNICATIONS INC CL B CONV Common Stock 82028K200 75 3,801 SH   SOLE   74,728 0 0
PROSHARES ULTRASHORT FINANCIALS ETF 74347B748 0 1 SH   SOLE   16 0 0
SENTRY TECHNOLOGY CORP COM Common Stock 81731K101 0 3,449 SH   SOLE   6 0 0
SKYWEST INC COM Common Stock 830879102 8 133 SH   SOLE   7,650 0 0
FIRST TRUST CLOUD COMPUTING ETF ETF 33734X192 37 658 SH   SOLE   37,128 0 0
SCHLUMBERGER LTD COM Common Stock 806857108 4,495 129,608 SH   SOLE   4,494,537 0 0
U S SILICA HLDGS INC COM Common Stock 90346E103 4 410 SH   SOLE   3,945 0 0
SUN LIFE FINL INC COM Common Stock 866796105 100 2,222 SH   SOLE   99,568 0 0
SOLGOLD PLC SHS Common Stock G8255T104 11 40,930 SH   SOLE   11,055 0 0
SILGAN HOLDINGS INC COM Common Stock 827048109 19 640 SH   SOLE   19,222 0 0
SLM CORP COM Common Stock 78442P106 13 1,500 SH   SOLE   13,238 0 0
ISHARES SILVER TRUST ETF 46428Q109 401 25,193 SH   SOLE   401,073 0 0
SPDR S&P 600 SMALL CAP ETF ETF 78464A813 308 4,585 SH   SOLE   308,158 0 0
SPDR S&P 600 SMALL CAP VALUE ETF ETF 78464A300 2,352 38,400 SH   SOLE   2,352,365 0 0
SIEMENS A G ORD Common Stock D69671218 38 359 SH   SOLE   38,453 0 0
VANECK VECTORS AMT-FREE SHORT MUNICIPAL INDEX ETF ETF 92189F528 27 1,500 SH   SOLE   26,542 0 0
PROSHARES RUSSELL 2000 DIVIDEND GROWERS ETF ETF 74347B698 28 475 SH   SOLE   28,338 0 0
SPDR EURO STOXX SMALL CAP ETF ETF 78463X392 23 400 SH   SOLE   22,513 0 0
SCOTTS MIRACLE GRO CO CL A Common Stock 810186106 33 324 SH   SOLE   32,990 0 0
ISHARES MSCI INDIA SMALL CAP INDEX FUND ETF 46429B614 7 204 SH   SOLE   7,173 0 0
SNAP ON INC COM Common Stock 833034101 196 1,254 SH   SOLE   196,301 0 0
SNAP INC CL A Common Stock 83304A106 8 530 SH   SOLE   8,374 0 0
SYNOPSYS INC COM Common Stock 871607107 91 664 SH   SOLE   91,134 0 0
GLOBAL X INTERNET OF THINGS THEMATIC ETF ETF 37954Y780 6 272 SH   SOLE   5,549 0 0
SYNNEX CORP COM Common Stock 87162W100 18 156 SH   SOLE   17,612 0 0
SOUTHERN CO COM Common Stock 842587107 2,800 45,336 SH   SOLE   2,800,429 0 0
SODASTREAM INTERNATIONAL LTD USD SHS Common Stock M9068E105 10 70 SH   SOLE   9,835 0 0
SONOCO PRODS CO COM Common Stock 835495102 38 651 SH   SOLE   37,895 0 0
SONOS INC COM Common Stock 83570H108 16 1,200 SH   SOLE   16,092 0 0
ISHARES PHLX SOX SEMICONDUCTOR SECTOR INDEX FUND ETF 464287523 49 232 SH   SOLE   49,106 0 0
SPDR PORTFOLIO AGGREGATE BOND ETF ETF 78464A649 3,275 110,498 SH   SOLE   3,275,171 0 0
SPARTAN MTRS INC COM Common Stock 846819100 651 47,413 SH   SOLE   650,506 0 0
SPECTRUM BRANDS HLDGS INC NEW COM Common Stock 84790A105 34 650 SH   SOLE   34,268 0 0
AAM S&P 500 HIGH DIVIDEND VALUE ETF ETF 26922A594 4,715 178,548 SH   SOLE   4,714,676 0 0
SPDR PORTFOLIO DEVELOPED WORLD EX-US ETF ETF 78463X889 7,275 247,799 SH   SOLE   7,275,391 0 0
SPDR PORTFOLIO EMERGING MARKETS ETF ETF 78463X509 1,645 47,978 SH   SOLE   1,644,671 0 0
S&P GLOBAL INC COM Common Stock 78409V104 696 2,840 SH   SOLE   695,743 0 0
SPDR PORTFOLIO MSCI GLOBAL STOCK MARKET ETF ETF 78463X475 8 192 SH   SOLE   7,663 0 0
SUBURBAN PROPANE PARTNERS L P UNIT LTD PARTN Common Stock 864482104 77 3,255 SH   SOLE   76,916 0 0
INVESCO S&P 500 HIGH BETA ETF ETF 46138E370 5 125 SH   SOLE   5,168 0 0
INVESCO S&P 500 HIGH DIVIDEND LOW VOLATILITY ETF ETF 46138E362 41 952 SH   SOLE   40,593 0 0
SPDR PORTFOLIO INTERMEDIATE TERM CORPORATE BOND ETF ETF 78464A375 2 63 SH   SOLE   2,223 0 0
SPDR PORTFOLIO TIPS ETF ETF 78464A656 1,032 36,180 SH   SOLE   1,031,854 0 0
SPDR PORTFOLIO LARGE CAP ETF ETF 78464A854 114 3,259 SH   SOLE   113,576 0 0
SPLUNK INC COM Common Stock 848637104 69 585 SH   SOLE   68,948 0 0
INVESCO S&P 500 LOW VOLATILITY ETF ETF 46138E354 1,899 32,801 SH   SOLE   1,899,153 0 0
SPDR PORTFOLIO MID CAP ETF ETF 78464A847 131 3,852 SH   SOLE   130,546 0 0
SPOTIFY TECHNOLOGY S A SHS Common Stock L8681T102 2 14 SH   SOLE   1,596 0 0
SPECTRUM PHARMACEUTICALS INC COM Common Stock 84763A108 2 200 SH   SOLE   1,659 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A Common Stock 848574109 16 200 SH   SOLE   16,472 0 0
SPDR PORTFOLIO SHORT TERM CORPORATE BOND ETF ETF 78464A474 4,080 132,265 SH   SOLE   4,080,374 0 0
SPS COMMERCE INC COM Common Stock 78463M107 99 2,099 SH   SOLE   98,800 0 0
SPDR PORTFOLIO SMALL CAP ETF ETF 78468R853 93 3,100 SH   SOLE   93,000 0 0
SPDR PORTFOLIO INTERMEDIATE TERM TREASURY ETF ETF 78464A672 2 66 SH   SOLE   2,064 0 0
SPDR PORTFOLIO TOTAL STOCK MARKET ETF ETF 78464A805 14,491 394,426 SH   SOLE   14,491,228 0 0
SUNPOWER CORP COM Common Stock 867652406 0 15 SH   SOLE   165 0 0
SPX CORP COM Common Stock 784635104 11 278 SH   SOLE   11,123 0 0
DIREXION DAILY S&P 500 BULL 3X SHARES ETF 25459W862 82 1,575 SH   SOLE   82,388 0 0
SPDR S&P 500 ETF ETF 78462F103 217,407 729,201 SH   SOLE   217,407,340 0 0
SPDR PORTFOLIO S&P 500 HIGH DIVIDEND ETF ETF 78468R788 26 675 SH   SOLE   25,632 0 0
SPDR PORTFOLIO S&P 500 GROWTH ETF ETF 78464A409 1,967 50,582 SH   SOLE   1,967,138 0 0
SPDR PORTFOLIO S&P 500 VALUE ETF ETF 78464A508 14,304 447,572 SH   SOLE   14,304,395 0 0
SQUARE INC CL A Common Stock 852234103 63 1,024 SH   SOLE   63,437 0 0
SPIRE INC COM Common Stock 84857L101 47 540 SH   SOLE   47,430 0 0
STERICYCLE INC COM Common Stock 858912108 37 720 SH   SOLE   36,670 0 0
SEMPRA ENERGY COM Common Stock 816851109 763 5,135 SH   SOLE   763,009 0 0
SPDR BLACKSTONE/ GSO SENIOR LOAN ETF ETF 78467V608 12 250 SH   SOLE   11,580 0 0
SORRENTO THERAPEUTICS INC COM NEW Common Stock 83587F202 4 2,000 SH   SOLE   4,280 0 0
PACER BENCHMARK DATA & INFRASTRUCTURE REAL ESTATE SCTR ETF ETF 69374H741 26 800 SH   SOLE   25,760 0 0
SOUTH ST CORP COM Common Stock 840441109 132 1,755 SH   SOLE   132,152 0 0
SIMPSON MANUFACTURING CO INC COM Common Stock 829073105 74 1,063 SH   SOLE   73,740 0 0
SPDR S&P 400 MID CAP UCITS ETF ETF G8T03H104 20 357 SH   SOLE   19,589 0 0
SS&C TECHNOLOGIES HLDGS INC COM Common Stock 78467J100 172 3,327 SH   SOLE   171,573 0 0
PROSHARES ULTRA S&P 500 ETF 74347R107 105 817 SH   SOLE   104,944 0 0
SENSATA TECHNOLOGIES HLDNG PLC SHS Common Stock G8060N102 58 1,162 SH   SOLE   58,170 0 0
STAAR SURGICAL CO COM PAR $0.01 Common Stock 852312305 3 101 SH   SOLE   2,604 0 0
EXTENDED STAY AMER INC SHS 1 COM 1 CL B Common Stock 30224P200 9 591 SH   SOLE   8,652 0 0
STERIS PLC SHS USD Common Stock G8473T100 764 5,287 SH   SOLE   763,889 0 0
SUNTRUST BKS INC COM Common Stock 867914103 1,679 24,404 SH   SOLE   1,678,995 0 0
ISHARES 0-5 YEAR TIPS BOND ETF ETF 46429B747 10 104 SH   SOLE   10,437 0 0
STERLING BANCORP DEL COM Common Stock 85917A100 62 3,110 SH   SOLE   62,387 0 0
STEEL DYNAMICS INC COM Common Stock 858119100 628 20,910 SH   SOLE   628,124 0 0
STANTEC INC COM Common Stock 85472N109 2 100 SH   SOLE   2,228 0 0
PIMCO 1-5 YEAR U.S. TIPS INDEX EXCHANGE-TRADED FUND ETF 72201R205 128 2,450 SH   SOLE   128,429 0 0
STRATEGIC ED INC COM Common Stock 86272C103 3 25 SH   SOLE   3,397 0 0
STRATUS PPTYS INC COM NEW Common Stock 863167201 214 7,285 SH   SOLE   213,960 0 0
STATE STR CORP COM Common Stock 857477103 85 1,418 SH   SOLE   84,669 0 0
SEAGATE TECHNOLOGY PLC SHS Common Stock G7945M107 2,627 48,271 SH   SOLE   2,626,912 0 0
CONSTELLATION BRANDS INC CL A Common Stock 21036P108 223 1,074 SH   SOLE   222,619 0 0
SUNCOR ENERGY INC NEW COM Common Stock 867224107 573 18,144 SH   SOLE   572,988 0 0
ISHARES SHORT-TERM NATIONAL MUNI BOND ETF ETF 464288158 1,025 9,625 SH   SOLE   1,025,448 0 0
SUNOCO LP COM UT REP LP Common Stock 86765K109 79 2,500 SH   SOLE   78,625 0 0
SUPERNUS PHARMACEUTICALS INC COM Common Stock 868459108 4 130 SH   SOLE   3,572 0 0
ISHARES MSCI USA ESG SELECT ETF ETF 464288802 277 2,241 SH   SOLE   277,046 0 0
SAVARA INC COM Common Stock 805111101 0 142 SH   SOLE   376 0 0
SERVOTRONICS INC COM Common Stock 817732100 20 2,008 SH   SOLE   19,876 0 0
SHOCKWAVE MED INC COM Common Stock 82489T104 7 250 SH   SOLE   7,482 0 0
SWATCH GROUP AG NAMEN AKT Common Stock H83949133 4 82 SH   SOLE   4,121 0 0
STANLEY BLACK & DECKER INC COM Common Stock 854502101 1,445 10,005 SH   SOLE   1,444,822 0 0
SKYWORKS SOLUTIONS INC COM Common Stock 83088M102 95 1,203 SH   SOLE   95,319 0 0
SOUTHWEST GAS HOLDINGS INC COM Common Stock 844895102 19 211 SH   SOLE   19,209 0 0
SENSIENT TECHNOLOGIES CORP COM Common Stock 81725T100 1 21 SH   SOLE   1,442 0 0
STOCK YDS BANCORP INC COM Common Stock 861025104 629 17,020 SH   SOLE   628,889 0 0
SPDR MFS SYSTEMATIC CORE EQUITY ETF ETF 78467V806 5 62 SH   SOLE   5,131 0 0
SYNCHRONY FINL COM Common Stock 87165B103 29 843 SH   SOLE   28,738 0 0
STRYKER CORP COM Common Stock 863667101 386 1,781 SH   SOLE   386,156 0 0
CAMBRIA SHAREHOLDER YIELD ETF ETF 132061201 14 380 SH   SOLE   13,915 0 0
SYNEOS HEALTH INC CL A Common Stock 87166B102 9 169 SH   SOLE   8,992 0 0
SYNALLOY CP DEL COM Common Stock 871565107 108 6,800 SH   SOLE   108,460 0 0
SYSCO CORP COM Common Stock 871829107 2,394 30,157 SH   SOLE   2,394,466 0 0
AT&T INC COM Common Stock 00206R102 14,277 377,309 SH   SOLE   14,277,368 0 0
TALOS ENERGY INC COM Common Stock 87484T108 2 104 SH   SOLE   2,114 0 0
MOLSON COORS BREWING CO CL B Common Stock 60871R209 83 1,443 SH   SOLE   82,972 0 0
TRANSATLANTIC PETROLEUM LTD SHS NEW Common Stock G89982113 0 35 SH   SOLE   24 0 0
TAT TECHNOLOGIES LTD ORD NEW Common Stock M8740S227 10 1,997 SH   SOLE   9,664 0 0
HIGH PERFORMANCE BEVERAGES CO COM Common Stock 42969X306 0 400,080 SH   SOLE   24 0 0
PROSHARES SHORT 20 YEAR TREASURY ETF 74347X849 143 7,600 SH   SOLE   143,352 0 0
PROSHARES ULTRASHORT 20 YEAR TREASURY ETF 74347B201 39 1,578 SH   SOLE   38,705 0 0
TEXAS CAPITAL BANCSHARES INC COM Common Stock 88224Q107 51 933 SH   SOLE   50,988 0 0
TCF FINANCIAL CORPORATION NEW COM Common Stock 872307103 60 1,563 SH   SOLE   59,503 0 0
TC PIPELINES LP UT COM LTD PRT Common Stock 87233Q108 257 6,307 SH   SOLE   256,506 0 0
TUCOWS INC COM NEW Common Stock 898697206 54 1,000 SH   SOLE   54,160 0 0
TORONTO DOMINION BK ONT COM NEW Common Stock 891160509 107 1,843 SH   SOLE   107,373 0 0
TERADATA CORP DEL COM Common Stock 88076W103 2 56 SH   SOLE   1,736 0 0
TRANSDIGM GROUP INC COM Common Stock 893641100 212 408 SH   SOLE   212,433 0 0
TELADOC HEALTH INC COM Common Stock 87918A105 53 778 SH   SOLE   52,686 0 0
TELEPHONE & DATA SYS INC COM NEW Common Stock 879433829 20 766 SH   SOLE   19,763 0 0
TIDEWATER INC NEW COM Common Stock 88642R109 0 9 SH   SOLE   136 0 0
TELEDYNE TECHNOLOGIES INC COM Common Stock 879360105 27 85 SH   SOLE   27,369 0 0
ATLASSIAN CORP PLC CL A Common Stock G06242104 38 300 SH   SOLE   37,632 0 0
BIO TECHNE CORP COM Common Stock 09073M104 2,200 11,242 SH   SOLE   2,199,722 0 0
DIREXION DAILY TECHNOLOGY BULL 3X SHARES ETF 25459W102 4 25 SH   SOLE   4,172 0 0
TE CONNECTIVITY LTD REG SHS Common Stock H84989104 400 4,292 SH   SOLE   399,929 0 0
TENNECO INC CL A VTG COM STK Common Stock 880349105 0 9 SH   SOLE   109 0 0
TERADYNE INC COM Common Stock 880770102 69 1,197 SH   SOLE   69,318 0 0
SPDR NUVEEN BARCLAYS MUNICIPAL BOND ETF ETF 78468R721 102 2,010 SH   SOLE   101,912 0 0
ISHARES TREASURY FLOATING RATE BOND ETF ETF 46434V860 96 1,905 SH   SOLE   95,774 0 0
TFS FINL CORP COM Common Stock 87240R107 9 500 SH   SOLE   9,010 0 0
TELEFLEX INC COM Common Stock 879369106 341 1,003 SH   SOLE   340,742 0 0
TALLGRASS ENERGY LP CLASS A SHS Common Stock 874696107 472 23,428 SH   SOLE   471,840 0 0
TRIUMPH GROUP INC NEW COM Common Stock 896818101 28 1,240 SH   SOLE   28,371 0 0
THEGLOBE COM INC COM Common Stock 88335R101 0 200 SH   SOLE   8 0 0
TEGNA INC COM Common Stock 87901J105 20 1,267 SH   SOLE   19,786 0 0
GREEN ORGANIC DUTCHMAN HLD LTD COM Common Stock 393210208 3 2,000 SH   SOLE   3,099 0 0
TEEKAY LNG PARTNERS L P PRTNRSP UNITS Common Stock Y8564M105 27 1,970 SH   SOLE   26,890 0 0
TARGET CORP COM Common Stock 87612E106 6,776 63,376 SH   SOLE   6,775,528 0 0
TG THERAPEUTICS INC COM Common Stock 88322Q108 3 600 SH   SOLE   3,369 0 0
ISHARES MSCI THAILAND ETF ETF 464286624 9 100 SH   SOLE   8,870 0 0
FIRST FINL CORP IND COM Common Stock 320218100 22 500 SH   SOLE   21,735 0 0
HANOVER INS GROUP INC COM Common Stock 410867105 12 89 SH   SOLE   12,063 0 0
THOR INDS INC COM Common Stock 885160101 67 1,190 SH   SOLE   67,402 0 0
TELECOM ITALIA S P A NEW ORD SHS Common Stock T92778108 2 3,681 SH   SOLE   2,101 0 0
TIFFANY & CO NEW COM Common Stock 886547108 63 674 SH   SOLE   62,824 0 0
TIKCRO TECHNOLOGIES LTD REG SHS Common Stock M8790M112 0 66 SH   SOLE   9 0 0
ISHARES TIPS BOND ETF ETF 464287176 10,787 92,763 SH   SOLE   10,787,464 0 0
TIVO CORP COM Common Stock 88870P106 0 5 SH   SOLE   38 0 0
TJX COS INC NEW COM Common Stock 872540109 774 13,879 SH   SOLE   773,625 0 0
TEEKAY CORPORATION COM Common Stock Y8564W103 1 205 SH   SOLE   820 0 0
TIMKEN CO COM Common Stock 887389104 32 737 SH   SOLE   32,067 0 0
ISHARES 10-20 YEAR TREASURY BOND ETF ETF 464288653 0 3 SH   SOLE   448 0 0
TILT HLDGS INC COM Common Stock 88688R104 1 3,000 SH   SOLE   674 0 0
TILRAY INC COM CL 2 Common Stock 88688T100 17 675 SH   SOLE   16,700 0 0
ISHARES 20 YEAR TREASURY BOND ETF ETF 464287432 596 4,166 SH   SOLE   596,071 0 0
TITAN MED INC COM NEW Common Stock 88830X819 0 83 SH   SOLE   90 0 0
THERMO FISHER SCIENTIFIC INC COM Common Stock 883556102 11,268 38,660 SH   SOLE   11,267,713 0 0
TIMKENSTEEL CORP COM Common Stock 887399103 50 7,944 SH   SOLE   49,968 0 0
T MOBILE US INC COM Common Stock 872590104 129 1,643 SH   SOLE   129,419 0 0
TANDEM DIABETES CARE INC COM NEW Common Stock 875372203 68 1,155 SH   SOLE   68,122 0 0
TOLL BROTHERS INC COM Common Stock 889478103 33 803 SH   SOLE   32,963 0 0
TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Common Stock Y8565J101 3 2,695 SH   SOLE   3,126 0 0
SPDR DOUBLELINE TOTAL RETURN TACTICAL ETF ETF 78467V848 1,017 20,650 SH   SOLE   1,016,600 0 0
TOWNEBANK PORTSMOUTH VA COM Common Stock 89214P109 6 200 SH   SOLE   5,597 0 0
TUTOR PERINI CORP COM Common Stock 901109108 6 396 SH   SOLE   5,675 0 0
TEXAS PAC LD TR SUB CTF PROP I T Common Stock 882610108 1,137 1,750 SH   SOLE   1,136,748 0 0
TAPESTRY INC COM Common Stock 876030107 9 360 SH   SOLE   9,378 0 0
TEMPUR SEALY INTL INC COM Common Stock 88023U101 81 1,050 SH   SOLE   81,060 0 0
TOOTSIE ROLL INDS INC COM Common Stock 890516107 1 30 SH   SOLE   1,114 0 0
TEJON RANCH CO COM Common Stock 879080109 7 401 SH   SOLE   6,799 0 0
TARGA RES CORP COM Common Stock 87612G101 10,396 258,792 SH   SOLE   10,395,694 0 0
THOMSON REUTERS CORP COM NEW Common Stock 884903709 18 272 SH   SOLE   18,191 0 0
TRIPADVISOR INC COM Common Stock 896945201 5 135 SH   SOLE   5,222 0 0
TRIMBLE INC COM Common Stock 896239100 189 4,874 SH   SOLE   189,160 0 0
TRUSTMARK CORP COM Common Stock 898402102 28 833 SH   SOLE   28,414 0 0
TRINITY INDS INC COM Common Stock 896522109 2 125 SH   SOLE   2,460 0 0
TROVAGENE INC COM Common Stock 897238606 1 785 SH   SOLE   1,185 0 0
PRICE T ROWE GROUP INC COM Common Stock 74144T108 2,884 25,243 SH   SOLE   2,884,037 0 0
TRONOX HOLDINGS PLC SHS Common Stock G9087Q102 2 238 SH   SOLE   1,975 0 0
TC ENERGY CORP COM Common Stock 87807B107 122 2,339 SH   SOLE   122,469 0 0
TURQUOISE HILL RES LTD COM Common Stock 900435108 128 268,725 SH   SOLE   127,698 0 0
TRISURA GROUP LTD COM NEW Common Stock 89679A209 0 22 SH   SOLE   493 0 0
TERRA TECH CORP COM NEW Common Stock 88102J209 0 200 SH   SOLE   72 0 0
TRITON INTL LTD CL A Common Stock G9078F107 37 1,082 SH   SOLE   36,615 0 0
TRANSUNION COM Common Stock 89400J107 6 74 SH   SOLE   6,002 0 0
TRAVELERS COMPANIES INC COM Common Stock 89417E109 2,970 19,972 SH   SOLE   2,969,625 0 0
TREVENA INC COM Common Stock 89532E109 3 2,695 SH   SOLE   2,607 0 0
TRANSENTERIX INC COM NEW Common Stock 89366M201 0 600 SH   SOLE   372 0 0
TRACTOR SUPPLY CO COM Common Stock 892356106 56 620 SH   SOLE   56,073 0 0
TRINSEO S A SHS Common Stock L9340P101 3 64 SH   SOLE   2,749 0 0
TESLA INC COM Common Stock 88160R101 828 3,439 SH   SOLE   828,352 0 0
TYSON FOODS INC CL A Common Stock 902494103 88 1,027 SH   SOLE   88,466 0 0
TORO CO COM Common Stock 891092108 371 5,047 SH   SOLE   371,081 0 0
THE TRADE DESK INC COM CL A Common Stock 88339J105 141 750 SH   SOLE   140,662 0 0
TETRA TECH INC NEW COM Common Stock 88162G103 290 3,344 SH   SOLE   290,125 0 0
TAKE-TWO INTERACTIVE SOFTWARE COM Common Stock 874054109 2,477 19,760 SH   SOLE   2,476,718 0 0
ISHARES MSCI TURKEY ETF ETF 464286715 24 900 SH   SOLE   24,048 0 0
TWILIO INC CL A Common Stock 90138F102 22 200 SH   SOLE   21,992 0 0
HOSTESS BRANDS INC CL A Common Stock 44109J106 17 1,210 SH   SOLE   16,922 0 0
2U INC COM Common Stock 90214J101 38 2,325 SH   SOLE   37,851 0 0
TWITTER INC COM Common Stock 90184L102 241 5,838 SH   SOLE   240,526 0 0
TEXAS INSTRS INC COM Common Stock 882508104 1,597 12,353 SH   SOLE   1,596,514 0 0
TEXAS ROADHOUSE INC COM Common Stock 882681109 20 376 SH   SOLE   19,748 0 0
TEXTRON INC COM Common Stock 883203101 192 3,912 SH   SOLE   191,610 0 0
TYLER TECHNOLOGIES INC COM Common Stock 902252105 236 900 SH   SOLE   236,250 0 0
UNDER ARMOUR INC CL C Common Stock 904311206 13 721 SH   SOLE   13,072 0 0
UNDER ARMOUR INC CL A Common Stock 904311107 24 1,216 SH   SOLE   24,247 0 0
UNITED AIRLINES HLDGS INC COM Common Stock 910047109 47 527 SH   SOLE   46,592 0 0
UBER TECHNOLOGIES INC COM Common Stock 90353T100 75 2,474 SH   SOLE   75,383 0 0
UBS GROUP AG SHS Common Stock H42097107 12 1,080 SH   SOLE   12,215 0 0
UNITED BANKSHARES INC WEST VA COM Common Stock 909907107 149 3,907 SH   SOLE   149,286 0 0
UNITED CMNTY BKS BLAIRSVLE GA COM Common Stock 90984P303 10 361 SH   SOLE   10,296 0 0
PROSHARES ULTRA BLOOMBERG CRUDE OIL ETF 74347W247 13 788 SH   SOLE   12,781 0 0
UNITED FIRE GROUP INC COM Common Stock 910340108 10 216 SH   SOLE   10,148 0 0
UNIVERSAL FST PRODS INC COM Common Stock 913543104 36 900 SH   SOLE   35,892 0 0
UGI CORP NEW COM Common Stock 902681105 494 9,772 SH   SOLE   493,824 0 0
AMERCO COM Common Stock 023586100 67 173 SH   SOLE   67,477 0 0
UNIVERSAL HLTH SVCS INC CL B Common Stock 913903100 2,437 16,380 SH   SOLE   2,436,561 0 0
UBIQUITI INC COM Common Stock 90353W103 23 192 SH   SOLE   22,706 0 0
UNISYS CORP COM NEW Common Stock 909214306 1 166 SH   SOLE   1,233 0 0
ULTA BEAUTY INC COM Common Stock 90384S303 127 507 SH   SOLE   127,080 0 0
UMB FINL CORP COM Common Stock 902788108 102 1,572 SH   SOLE   101,991 0 0
UMPQUA HLDGS CORP COM Common Stock 904214103 24 1,424 SH   SOLE   23,738 0 0
UNIFIRST CORP MASS COM Common Stock 904708104 68 351 SH   SOLE   68,487 0 0
UNITED NAT FOODS INC COM Common Stock 911163103 22 1,901 SH   SOLE   21,900 0 0
UNITEDHEALTH GROUP INC COM Common Stock 91324P102 4,464 20,541 SH   SOLE   4,463,937 0 0
UNITED STATES 12 MONTH NATURAL GAS FUND, LP ETF 91288X109 16 1,825 SH   SOLE   16,124 0 0
UNUM GROUP COM Common Stock 91529Y106 1,743 58,634 SH   SOLE   1,742,606 0 0
UNION PACIFIC CORP COM Common Stock 907818108 6,100 37,656 SH   SOLE   6,099,519 0 0
UNIVAR SOLUTIONS INC COM Common Stock 91336L107 48 2,330 SH   SOLE   48,371 0 0
UNITED PARCEL SERVICE INC CL B Common Stock 911312106 1,158 9,662 SH   SOLE   1,157,701 0 0
PROSHARES ULTRA REAL ESTATE ETF 74347X625 53 600 SH   SOLE   52,553 0 0
UNITED RENTALS INC COM Common Stock 911363109 61 491 SH   SOLE   61,198 0 0
URANIUM PARTICIPATION CORP COM Common Stock 917017105 3 800 SH   SOLE   2,592 0 0
US BANCORP DEL COM NEW Common Stock 902973304 7,296 130,844 SH   SOLE   7,295,924 0 0
US FOODS HLDG CORP COM Common Stock 912008109 84 2,040 SH   SOLE   83,844 0 0
ISHARES BROAD USD INVESTMENT GRADE CORPORATE BOND ETF ETF 464288620 35 600 SH   SOLE   34,968 0 0
ISHARES EDGE MSCI MIN VOL USA ETF ETF 46429B697 4,111 64,046 SH   SOLE   4,111,175 0 0
U S PHYSICAL THERAPY INC COM Common Stock 90337L108 27 206 SH   SOLE   26,893 0 0
ISHARES CORE U.S. REIT ETF ETF 464288521 1,997 35,947 SH   SOLE   1,996,856 0 0
UTG INC COM Common Stock 90342M109 3 84 SH   SOLE   2,772 0 0
UNITED TECHNOLOGIES CORP COM Common Stock 913017109 7,898 57,853 SH   SOLE   7,898,092 0 0
INVESCO DB US DOLLAR INDEX BULLISH FUND ETF 46141D203 0 0 SH   SOLE   9 0 0
ENERGY FUELS INC COM NEW Common Stock 292671708 0 2 SH   SOLE   4 0 0
UNIVERSAL CORP VA COM Common Stock 913456109 22 400 SH   SOLE   21,924 0 0
PROSHARES ULTRA RUSSELL 2000 ETF 74347R842 72 1,111 SH   SOLE   71,743 0 0
VELOCITYSHARES 3X LONG CRUDE ETN LINKED TO THE S&P GSCI CRUDE OIL INDEX EXC ETF 22539T316 1 57 SH   SOLE   682 0 0
PROSHARES ULTRA FINANCIALS ETF 74347X633 32 690 SH   SOLE   32,458 0 0
VISA INC COM CL A Common Stock 92826C839 16,584 96,414 SH   SOLE   16,584,212 0 0
VIRGINIA BANK BANKSHARES INC COM Common Stock 927730101 3 200 SH   SOLE   2,990 0 0
MARRIOTT VACTINS WORLDWID CORP COM Common Stock 57164Y107 39 374 SH   SOLE   38,918 0 0
VALARIS PLC SHS CLASS A Common Stock G9402V109 10 2,015 SH   SOLE   9,692 0 0
VALUE LINE INC COM Common Stock 920437100 1 46 SH   SOLE   1,046 0 0
VARIAN MED SYS INC COM Common Stock 92220P105 226 1,897 SH   SOLE   225,914 0 0
VANGUARD MATERIALS INDEX FUND ETF 92204A801 26 204 SH   SOLE   25,911 0 0
VANGUARD SMALL-CAP INDEX FUND ETF 922908751 4,631 30,090 SH   SOLE   4,630,615 0 0
VITALITY BIOPHARMA INC COM Common Stock 92849B107 0 4,000 SH   SOLE   480 0 0
VANGUARD SMALL-CAP GROWTH INDEX FUND ETF 922908595 1,295 7,115 SH   SOLE   1,295,156 0 0
VANGUARD SMALL CAP VALUE ETF ETF 922908611 3,715 28,834 SH   SOLE   3,715,222 0 0
VISTEON CORP COM NEW Common Stock 92839U206 7 79 SH   SOLE   6,521 0 0
VANGUARD INTERMEDIATE-TERM CORP BD ETF ETF 92206C870 187 2,049 SH   SOLE   186,951 0 0
VANGUARD CONSUMER DISCRETIONARY INDEX FUND ETF 92204A108 118 652 SH   SOLE   117,822 0 0
VANGUARD SHORT-TERM CORPORATE BOND INDEX FUND ETF 92206C409 24,888 307,074 SH   SOLE   24,888,330 0 0
VANGUARD CONSUMER STAPLES INDEX FUND ETF 92204A207 65 412 SH   SOLE   64,952 0 0
VANGUARD ENERGY INDEX FUND ETF 92204A306 465 5,906 SH   SOLE   464,803 0 0
VANGUARD EUROPE PACIFIC E ETF 921943858 25,990 632,663 SH   SOLE   25,990,371 0 0
VEECO INSTRS INC DEL COM Common Stock 922417100 1 104 SH   SOLE   1,215 0 0
VEEVA SYS INC CL A COM Common Stock 922475108 139 909 SH   SOLE   138,795 0 0
VANGUARD FTSE ALL-WORLD EX US INDEX FUND ETF 922042775 22,088 442,655 SH   SOLE   22,088,495 0 0
V F CORP COM Common Stock 918204108 478 5,372 SH   SOLE   478,054 0 0
VANGUARD FINANCIALS INDEX FUND ETF 92204A405 435 6,175 SH   SOLE   435,076 0 0
VANGUARD INTERMEDIATE-TERM GOVERNMENT BOND ETF ETF 92206C706 72 1,080 SH   SOLE   72,004 0 0
VANGUARD FTSE EUROPE ETF ETF 922042874 229 4,278 SH   SOLE   229,327 0 0
VANGUARD LONG-TERM GOVERNMENT BOND ETF ETF 92206C847 109 1,246 SH   SOLE   109,324 0 0
VECTOR GROUP LTD COM Common Stock 92240M108 20 1,694 SH   SOLE   20,176 0 0
VANGUARD SHORT-TERM GOVERNMENT BOND ETF ETF 92206C102 2 27 SH   SOLE   1,645 0 0
VANGUARD INFORMATION TECHNOLOGY INDEX FUND ETF 92204A702 4,153 19,193 SH   SOLE   4,153,113 0 0
VANGUARD HEALTH CARE INDEX FUND ETF 92204A504 1,768 10,503 SH   SOLE   1,767,839 0 0
VIACOM INC NEW CL A Common Stock 92553P102 3 124 SH   SOLE   3,281 0 0
VIACOM INC NEW CL B Common Stock 92553P201 1,686 69,577 SH   SOLE   1,685,582 0 0
VICAPSYS LIFE SCIENCES INC COM Common Stock 92560A106 0 10 SH   SOLE   24 0 0
VANGUARD DIVIDEND APPRECIATION INDEX FUND ETF 921908844 60,831 508,703 SH   SOLE   60,830,674 0 0
VANGUARD INTERNATIONAL DIVIDEND APPRECIATION ETF ETF 921946810 146 2,186 SH   SOLE   145,506 0 0
VANGUARD S&P SMALL-CAP 600 ETF ETF 921932828 452 3,170 SH   SOLE   452,137 0 0
VANGUARD S&P SMALL-CAP 600 VALUE ETF ETF 921932778 7 54 SH   SOLE   7,032 0 0
VANGUARD INDUSTRIALS INDEX FUND ETF 92204A603 377 2,570 SH   SOLE   377,215 0 0
MERIDIAN BIOSCIENCE INC COM Common Stock 589584101 42 4,430 SH   SOLE   42,041 0 0
VALERO ENERGY CORP NEW COM Common Stock 91913Y100 2,832 33,219 SH   SOLE   2,831,572 0 0
SHARES EDGE MSCI USA VALUE FACTOR ETF ETF 46432F388 277 3,373 SH   SOLE   276,721 0 0
VALLEY NATL BANCORP COM Common Stock 919794107 9 818 SH   SOLE   9,003 0 0
VANGUARD MORTGAGE-BACKED SECURITIES ETF ETF 92206C771 121 2,266 SH   SOLE   120,687 0 0
VULCAN MATLS CO COM Common Stock 929160109 749 4,950 SH   SOLE   748,638 0 0
VALMONT INDS INC COM Common Stock 920253101 25 177 SH   SOLE   24,570 0 0
VMWARE INC CL A COM Common Stock 928563402 60 398 SH   SOLE   59,724 0 0
VANGUARD FUNDS PLC SP 500 ETF ETF G9T17W137 97 1,709 SH   SOLE   96,529 0 0
VANGUARD REAL ESTATE ETF ETF 922908553 9,777 104,851 SH   SOLE   9,777,332 0 0
VANGUARD GLOBAL EX-U.S. REAL ESTATE INDEX ETF 922042676 1,872 31,951 SH   SOLE   1,872,009 0 0
VANGUARD MID-CAP INDEX FUND ETF 922908629 27,541 164,323 SH   SOLE   27,540,518 0 0
VANGUARD CRSP US MID CAP VALUE INDE ETF ETF 922908512 799 7,071 SH   SOLE   799,040 0 0
VANGUARD RUSSELL 1000 ETF ETF 92206C730 78 570 SH   SOLE   77,917 0 0
VANGUARD RUSSELL 1000 GROWTH ETF ETF 92206C680 3,013 18,300 SH   SOLE   3,012,904 0 0
VANGUARD RUSSELL 1000 VALUE ETF ETF 92206C714 3,044 26,901 SH   SOLE   3,043,654 0 0
VANGUARD S&P 500 ETF ETF 922908363 30,949 112,994 SH   SOLE   30,949,347 0 0
VANGUARD S&P 500 VALUE ETF ETF 921932703 108 938 SH   SOLE   108,478 0 0
VANGUARD MID-CAP GROWTH INDEX FUND ETF 922908538 1,899 12,823 SH   SOLE   1,899,286 0 0
VANGUARD COMMUNICATION SERVICES ETF ETF 92204A884 4 42 SH   SOLE   3,652 0 0
VOYA FINL INC COM Common Stock 929089100 5 95 SH   SOLE   5,172 0 0
VANGUARD UTILITIES INDEX FUND ETF 92204A876 90 624 SH   SOLE   90,317 0 0
VIREO HEALTH INTERNATIONAL INC COM Common Stock 92767A107 2 2,000 SH   SOLE   2,500 0 0
VAREX IMAGING CORP COM Common Stock 92214X106 23 814 SH   SOLE   23,232 0 0
VARONIS SYS INC COM Common Stock 922280102 43 724 SH   SOLE   43,281 0 0
VERINT SYS INC COM Common Stock 92343X100 94 2,195 SH   SOLE   93,902 0 0
INVESCO VARIABLE RATE PREFERRED ETF ETF 46138G870 46 1,818 SH   SOLE   46,214 0 0
VERISK ANALYTICS INC COM Common Stock 92345Y106 113 714 SH   SOLE   112,912 0 0
VERISIGN INC COM Common Stock 92343E102 516 2,734 SH   SOLE   515,714 0 0
VIRTUS INVT PARTNERS INC COM Common Stock 92828Q109 1 7 SH   SOLE   774 0 0
VERITIV CORP COM Common Stock 923454102 0 4 SH   SOLE   72 0 0
VERTEX PHARMACEUTICALS INC COM Common Stock 92532F100 39 228 SH   SOLE   38,628 0 0
VISHAY INTERTECHNOLOGY INC COM Common Stock 928298108 40 2,390 SH   SOLE   40,463 0 0
VERSUM MATLS INC COM Common Stock 92532W103 418 7,901 SH   SOLE   418,211 0 0
VANGUARD FTSE ALL-WORLD EX-US SMALL-CAP INDEX FUND ETF 922042718 162 1,586 SH   SOLE   161,704 0 0
VERASTEM INC COM Common Stock 92337C104 0 100 SH   SOLE   121 0 0
VISTA OUTDOOR INC COM Common Stock 928377100 2 317 SH   SOLE   1,962 0 0
VANGUARD TOTAL WORLD STOCK INDEX FUND ETF 922042742 11,221 149,973 SH   SOLE   11,220,975 0 0
VANGUARD RUSSELL 3000 ETF ETF 92206C599 1,358 9,997 SH   SOLE   1,357,847 0 0
VANGUARD TOTAL STOCK MARKET ETF ETF 922908769 46,987 311,171 SH   SOLE   46,986,809 0 0
VANGUARD SHORT-TERM INFLATION-PROTECTED SECURITIES ETF ETF 922020805 213 4,335 SH   SOLE   212,631 0 0
VANGUARD VALUE ETF 922908744 67,562 605,285 SH   SOLE   67,561,918 0 0
VANGUARD RUSSELL 2000 ETF ETF 92206C664 949 7,767 SH   SOLE   949,168 0 0
VANGUARD GROWTH INDEX FUND ETF 922908736 76,852 462,185 SH   SOLE   76,852,107 0 0
VANGUARD LARGE-CAP INDEX FUND ETF 922908637 11,043 81,003 SH   SOLE   11,043,187 0 0
VANGUARD EMERGING MARKETS STOCK ETF ETF 922042858 31,974 794,184 SH   SOLE   31,973,828 0 0
VANGUARD EMERGING MARKETS GOVERNMENT BOND ETF ETF 921946885 0 1 SH   SOLE   81 0 0
VANGUARD EXTENDED MARKET INDEX FUND ETF 922908652 351 3,014 SH   SOLE   350,563 0 0
VANGUARD TOTAL INTERNATIONAL STOCK ETF ETF 921909768 6,335 122,629 SH   SOLE   6,334,996 0 0
VANGUARD HIGH DIVIDEND YIELD ETF ETF 921946406 7,061 79,579 SH   SOLE   7,061,085 0 0
VANGUARD INTERNATIONAL HIGH DIVIDEND YIELD ETF ETF 921946794 59 987 SH   SOLE   58,611 0 0
VERIZON COMMUNICATIONS INC COM Common Stock 92343V104 14,703 243,593 SH   SOLE   14,703,280 0 0
WABTEC CORP COM Common Stock 929740108 60 837 SH   SOLE   60,147 0 0
WESTAMERICA BANCORPORATION COM Common Stock 957090103 1 18 SH   SOLE   1,119 0 0
WASHINGTON FED INC COM Common Stock 938824109 49 1,313 SH   SOLE   48,568 0 0
WASHINGTON TR BANCORP COM Common Stock 940610108 29 600 SH   SOLE   29,292 0 0
WATERS CORP COM Common Stock 941848103 123 550 SH   SOLE   122,776 0 0
WALGREENS BOOTS ALLIANCE INC COM Common Stock 931427108 537 9,701 SH   SOLE   536,562 0 0
WABCO HLDGS INC COM Common Stock 92927K102 172 1,287 SH   SOLE   172,136 0 0
WELBILT INC COM Common Stock 949090104 76 4,511 SH   SOLE   76,055 0 0
WELLCARE HEALTH PLANS INC COM Common Stock 94946T106 4 16 SH   SOLE   4,147 0 0
WASTE CONNECTIONS INC COM Common Stock 94106B101 21 228 SH   SOLE   20,976 0 0
WALKER & DUNLOP INC COM Common Stock 93148P102 28 506 SH   SOLE   28,286 0 0
WORKDAY INC CL A Common Stock 98138H101 48 282 SH   SOLE   47,929 0 0
WESTERN DIGITAL CORP COM Common Stock 958102105 143 2,394 SH   SOLE   142,778 0 0
WD-40 CO COM Common Stock 929236107 72 393 SH   SOLE   72,131 0 0
SPDR S&P GLOBAL DIVIDEND ETF ETF 78463X459 989 14,652 SH   SOLE   989,316 0 0
WEC ENERGY GROUP INC COM Common Stock 92939U106 215 2,264 SH   SOLE   215,306 0 0
WENDYS CO COM Common Stock 95058W100 44 2,181 SH   SOLE   43,570 0 0
WESTERN MIDSTREAM PARTNERS LP COM UNIT LP INT Common Stock 958669103 347 13,961 SH   SOLE   347,489 0 0
WISDOMTREE INVTS INC COM Common Stock 97717P104 5 1,000 SH   SOLE   5,225 0 0
WEX INC COM Common Stock 96208T104 4 19 SH   SOLE   3,839 0 0
WELLS FARGO CO NEW COM Common Stock 949746101 4,320 85,638 SH   SOLE   4,319,576 0 0
WEATHERFORD INTL PLC ORD SHS Common Stock G48833100 0 1,550 SH   SOLE   43 0 0
WINNEBAGO INDS INC COM Common Stock 974637100 0 0 SH   SOLE   9 0 0
WYNDHAM HOTELS & RESORTS INC COM Common Stock 98311A105 69 1,325 SH   SOLE   68,556 0 0
WHIRLPOOL CORP COM Common Stock 963320106 46 293 SH   SOLE   46,399 0 0
WINMARK CORP COM Common Stock 974250102 44 250 SH   SOLE   44,098 0 0
WINGSTOP INC COM Common Stock 974155103 77 887 SH   SOLE   77,417 0 0
WINDSTREAM HLDGS INC COM Common Stock 97382A309 0 100 SH   SOLE   21 0 0
WIX COM LTD SHS Common Stock M98068105 23 200 SH   SOLE   23,348 0 0
LYON WILLIAM HOMES CL A NEW Common Stock 552074700 15 756 SH   SOLE   15,392 0 0
WHITING PETE CORP NEW COM NEW Common Stock 966387409 2 208 SH   SOLE   1,670 0 0
WATERLOO INVESTMENT HLDGS LTD COM Common Stock G94634105 0 3,017 SH   SOLE   91 0 0
WILLIS TOWERS WATSON PUB LTD SHS Common Stock G96629103 188 973 SH   SOLE   188,392 0 0
WASTE MGMT INC DEL COM Common Stock 94106L109 5,326 46,315 SH   SOLE   5,326,245 0 0
WILLIAMS COS INC DEL COM Common Stock 969457100 711 29,560 SH   SOLE   711,222 0 0
WAL MART DE MEXICO S A B DE CV ORD CL V Common Stock P98180188 170 57,628 SH   SOLE   169,958 0 0
WALMART INC COM Common Stock 931142103 6,548 55,175 SH   SOLE   6,548,168 0 0
DEUTSCHE BK AG LONDON ELE MORN TTL22 ETF 25153Q708 4 107 SH   SOLE   3,547 0 0
WORTHINGTON INDS INC COM Common Stock 981811102 7 183 SH   SOLE   6,597 0 0
WHEATON PRECIOUS METALS CORP COM Common Stock 962879102 162 6,191 SH   SOLE   162,452 0 0
WPP PLC NEW SHS Common Stock G9788D103 6 495 SH   SOLE   6,194 0 0
ISHARES INTERNATIONAL DEVELOPED PROPERTY ETF ETF 464288422 28 722 SH   SOLE   27,800 0 0
WPX ENERGY INC COM Common Stock 98212B103 8 714 SH   SOLE   7,561 0 0
BERKLEY W R CORP COM Common Stock 084423102 946 13,083 SH   SOLE   946,424 0 0
WESTROCK CO COM Common Stock 96145D105 2,657 72,901 SH   SOLE   2,657,238 0 0
WSFS FINL CORP COM Common Stock 929328102 138 3,120 SH   SOLE   137,592 0 0
WILLIAMS SONOMA INC COM Common Stock 969904101 52 768 SH   SOLE   52,209 0 0
WATSCO INC COM Common Stock 942622200 138 818 SH   SOLE   138,389 0 0
WEST PHARMACEUTICAL SVSC INC COM Common Stock 955306105 169 1,193 SH   SOLE   169,191 0 0
WHITE MTNS INS GROUP LTD COM Common Stock G9618E107 3,441 3,186 SH   SOLE   3,440,880 0 0
AQUA AMERICA INC COM Common Stock 03836W103 96 2,147 SH   SOLE   96,250 0 0
WATFORD HOLDINGS LTD SHS Common Stock G94787101 395 14,663 SH   SOLE   395,168 0 0
WATTS WATER TECHNOLOGIES INC CL A Common Stock 942749102 34 358 SH   SOLE   33,555 0 0
SELECT ENERGY SVCS INC CL A COM Common Stock 81617J301 3 397 SH   SOLE   3,438 0 0
WESTERN UN CO COM Common Stock 959802109 115 4,956 SH   SOLE   114,831 0 0
WW INTL INC COM Common Stock 98262P101 122 3,215 SH   SOLE   121,591 0 0
WOLVERINE WORLD WIDE INC COM Common Stock 978097103 10 361 SH   SOLE   10,238 0 0
WEYERHAEUSER CO COM Common Stock 962166104 1,910 68,956 SH   SOLE   1,910,087 0 0
WYNDHAM DESTINATIONS INC COM Common Stock 98310W108 4 94 SH   SOLE   4,326 0 0
WYNN RESORTS LTD COM Common Stock 983134107 11 100 SH   SOLE   10,872 0 0
UNITED STATES STL CORP NEW COM Common Stock 912909108 0 41 SH   SOLE   474 0 0
SPDR S&P AEROSPACE & DEFENSE ETF ETF 78464A631 59 556 SH   SOLE   59,397 0 0
SPDR S&P BIOTECH ETF ETF 78464A870 464 6,081 SH   SOLE   463,676 0 0
XCELMOBILITY INC COM Common Stock 98400L103 0 1,000 SH   SOLE   1 0 0
CIMAREX ENERGY CO COM Common Stock 171798101 93 1,940 SH   SOLE   93,004 0 0
XCEL ENERGY INC COM Common Stock 98389B100 3,854 59,025 SH   SOLE   3,854,078 0 0
SPDR S&P OIL & GAS EQUIPMENT & SERVICES ETF ETF 78464A748 1 79 SH   SOLE   572 0 0
SPDR S&P HOMEBUILDERS ETF ETF 78464A888 851 19,306 SH   SOLE   851,008 0 0
SPDR S&P HEALTH CARE EQUIPMENT ETF ETF 78464A581 42 535 SH   SOLE   41,767 0 0
MATERIALS SELECT SECTOR SPDR FUND ETF 81369Y100 90 1,540 SH   SOLE   89,628 0 0
COMMUNICATION SERVICES SELECT SECTOR SPDRA FUND ETF 81369Y852 41 836 SH   SOLE   41,414 0 0
ENERGY SELECT SECTOR SPDR FUND ETF 81369Y506 1,063 17,956 SH   SOLE   1,062,988 0 0
FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605 1,712 61,145 SH   SOLE   1,712,049 0 0
INVESCO S&P 500 TOP 50 ETF ETF 46137V233 433 2,040 SH   SOLE   433,378 0 0
INDUSTRIAL SELECT SECTOR SPDR FUND ETF 81369Y704 468 6,026 SH   SOLE   467,798 0 0
TECHNOLOGY SELECT SECTOR SPDR FUND ETF 81369Y803 3,460 42,962 SH   SOLE   3,459,762 0 0
XILINX INC COM Common Stock 983919101 2,225 23,200 SH   SOLE   2,224,852 0 0
CONSUMER STAPLES SELECT SECTOR SPDR FUND ETF 81369Y308 1,206 19,641 SH   SOLE   1,206,366 0 0
REAL ESTATE SELECT SECTOR SPDR FUND ETF 81369Y860 51 1,305 SH   SOLE   51,339 0 0
UTILITIES SELECT SECTOR SPDR FUND ETF 81369Y886 1,547 23,900 SH   SOLE   1,547,305 0 0
HEALTH CARE SELECT SECTOR SPDR FUND ETF 81369Y209 1,160 12,868 SH   SOLE   1,159,810 0 0
CONSUMER DISCRETIONARY SELECT SECTOR SPDR FUND ETF 81369Y407 1,169 9,686 SH   SOLE   1,169,100 0 0
SPDR S&P METALS AND MINING ETF ETF 78464A755 4 150 SH   SOLE   3,818 0 0
INVESCO S&P MIDCAP LOW VOLATILITY ETF ETF 46138E198 51 970 SH   SOLE   51,032 0 0
SPDR NYSE TECHNOLOGY ETF ETF 78464A102 280 3,851 SH   SOLE   280,160 0 0
EXXON MOBIL CORP COM Common Stock 30231G102 15,540 220,080 SH   SOLE   15,539,837 0 0
INTREXON CORP COM Common Stock 46122T102 2 289 SH   SOLE   1,653 0 0
EXONE CO COM Common Stock 302104104 0 48 SH   SOLE   425 0 0
SPDR S&P OIL & GAS EXPLORATION & PRODUCTION ETF ETF 78464A730 0 8 SH   SOLE   179 0 0
XPO LOGISTICS INC COM Common Stock 983793100 7 93 SH   SOLE   6,656 0 0
DENTSPLY SIRONA INC COM Common Stock 24906P109 210 3,927 SH   SOLE   209,720 0 0
XEROX HOLDINGS CORP COM NEW Common Stock 98421M106 15 500 SH   SOLE   15,080 0 0
INVESCO S&P SMALLCAP LOW VOLATILITY ETF ETF 46138G102 26 530 SH   SOLE   25,912 0 0
INVESCO S&P SMALLCAP VALUE WITH MOMENTUM ETF ETF 46137V480 1 47 SH   SOLE   1,435 0 0
ISHARES EXPONENTIAL TECHNOLOGIES ETF ETF 46434V381 112 2,890 SH   SOLE   111,727 0 0
SPDR S&P TELECOM ETF ETF 78464A540 3 51 SH   SOLE   3,423 0 0
XYLEM INC COM Common Stock 98419M100 1,028 12,909 SH   SOLE   1,027,815 0 0
ALLEGHANY CORP DEL COM Common Stock 017175100 97 121 SH   SOLE   96,529 0 0
DIREXION DAILY FTSE CHINA BULL 3X SHARES ETF 25459W771 2 98 SH   SOLE   1,616 0 0
YANDEX N V SHS CLASS A Common Stock N97284108 124 3,528 SH   SOLE   123,515 0 0
YIELD10 BIOSCIENCE INC COM NEW Common Stock 98585K201 0 8 SH   SOLE   4 0 0
YUM BRANDS INC COM Common Stock 988498101 156 1,373 SH   SOLE   155,782 0 0
YUM CHINA HLDGS INC COM Common Stock 98850P109 57 1,265 SH   SOLE   57,469 0 0
ZIMMER BIOMET HLDGS INC COM Common Stock 98956P102 2,787 20,267 SH   SOLE   2,786,931 0 0
ZEBRA TECHNOLOGIES CORP CL A Common Stock 989207105 21 100 SH   SOLE   20,637 0 0
ZENDESK INC COM Common Stock 98936J101 32 434 SH   SOLE   31,630 0 0
ZOGENIX INC COM NEW Common Stock 98978L204 10 240 SH   SOLE   9,610 0 0
ZIONS BANCORPORATION N A COM Common Stock 989701107 6,941 155,905 SH   SOLE   6,940,891 0 0
ZIOPHARM ONCOLOGY INC COM Common Stock 98973P101 11 2,670 SH   SOLE   11,428 0 0
ZOOM VIDEO COMMUNICATIONS INC CL A Common Stock 98980L101 20 260 SH   SOLE   19,812 0 0
ZOETIS INC CL A Common Stock 98978V103 817 6,560 SH   SOLE   817,310 0 0
ZYNERBA PHARMACEUTICALS INC COM Common Stock 98986X109 1 100 SH   SOLE   756 0 0