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 959 10,858 SH   SOLE   10,858 0 0
ALCOA CORP COM Common Stock 013872106 9 814 SH   SOLE   814 0 0
AIA GROUP LTD SPONSORED ADR ADR 001317205 966 25,773 SH   SOLE   25,773 0 0
AMERICAN AIRLS GROUP INC COM Common Stock 02376R102 233 18,224 SH   SOLE   18,224 0 0
AARONS INC COM PAR $0.50 Common Stock 002535300 297 6,550 SH   SOLE   6,550 0 0
ADVANCE AUTO PARTS INC COM Common Stock 00751Y106 5,185 36,462 SH   SOLE   36,462 0 0
APPLE INC COM Common Stock 037833100 212,399 583,336 SH   SOLE   583,336 0 0
ATLANTIC SAPPHIRE ASA SHS Common Stock R07217103 7 500 SH   SOLE   500 0 0
ISHARES MSCI ALL COUNTRY ASIA EX JAPAN INDEX FUND ETF 464288182 7 95 SH   SOLE   95 0 0
AXON ENTERPRISE INC COM Common Stock 05464C101 117 1,175 SH   SOLE   1,175 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN Common Stock 01881G106 82 3,070 SH   SOLE   3,070 0 0
ABB LTD SPONSORED ADR ADR 000375204 260 11,185 SH   SOLE   11,185 0 0
ABBVIE INC COM Common Stock 00287Y109 27,511 277,497 SH   SOLE   277,497 0 0
AMERISOURCEBERGEN CORP COM Common Stock 03073E105 651 6,546 SH   SOLE   6,546 0 0
AMBEV SA SPONSORED ADR ADR 02319V103 200 73,098 SH   SOLE   73,098 0 0
ABIOMED INC COM Common Stock 003654100 164 642 SH   SOLE   642 0 0
ABBOTT LABS COM Common Stock 002824100 19,191 209,419 SH   SOLE   209,419 0 0
ARCOSA INC COM Common Stock 039653100 22 533 SH   SOLE   533 0 0
ACADIA PHARMACEUTICALS INC COM Common Stock 004225108 8 150 SH   SOLE   150 0 0
ACAMAR PARTNERS ACQSITION CORP UNIT EX 123025 Common Stock 004285201 0 2 SH   SOLE   2 0 0
ACAMAR PARTNERS ACQSITION CORP WT EXP 022626 Common Stock 004285110 6 4,717 SH   SOLE   4,717 0 0
AURORA CANNABIS INC COM Common Stock 05156X884 28 2,307 SH   SOLE   2,307 0 0
ACCOR S A SPONSORED ADR ADR 00435F309 77 14,542 SH   SOLE   14,542 0 0
ALPS CLEAN ENERGY ETF ETF 00162Q460 52 1,325 SH   SOLE   1,325 0 0
ACORN ENERGY INC COM Common Stock 004848107 4 19,000 SH   SOLE   19,000 0 0
ARCH CAP GROUP LTD ORD Common Stock G0450A105 6 225 SH   SOLE   225 0 0
ACADIA HEALTHCARE COMPANY INC COM Common Stock 00404A109 108 4,233 SH   SOLE   4,233 0 0
AXCELIS TECHNOLOGIES INC COM NEW Common Stock 054540208 17 609 SH   SOLE   609 0 0
AECOM COM Common Stock 00766T100 83 2,277 SH   SOLE   2,277 0 0
ACCENTURE PLC IRELAND SHS CLASS A Common Stock G1151C101 8,338 38,858 SH   SOLE   38,858 0 0
ACS ACTIVIDADES DE CONST Y SER UNSPONSORED ADR ADR 00089H106 108 20,384 SH   SOLE   20,384 0 0
ACURA PHARMACEUTICALS INC COM Common Stock 00509L802 0 245 SH   SOLE   245 0 0
ISHARES MSCI ACWI INDEX FUND ETF 464288257 631 8,495 SH   SOLE   8,495 0 0
ISHARES EDGE MSCI MIN VOL GLOBAL ETF ETF 464286525 2,675 30,416 SH   SOLE   30,416 0 0
ISHARES MSCI ACWI EX US INDEX FUND ETF 464288240 17,702 407,132 SH   SOLE   407,132 0 0
ADOBE INC COM Common Stock 00724F101 57,926 131,707 SH   SOLE   131,707 0 0
ADIDAS AG ADR ADR 00687A107 235 1,765 SH   SOLE   1,765 0 0
ANALOG DEVICES INC COM Common Stock 032654105 3,077 25,564 SH   SOLE   25,564 0 0
ARCHER DANIELS MIDLAND CO COM Common Stock 039483102 1,454 36,887 SH   SOLE   36,887 0 0
ADAMIS PHARMACEUTICALS CORP COM NEW Common Stock 00547W208 1 1,000 SH   SOLE   1,000 0 0
ADIENT PLC ORD SHS Common Stock G0084W101 4 263 SH   SOLE   263 0 0
AUTOMATIC DATA PROCESSING INC COM Common Stock 053015103 6,722 45,080 SH   SOLE   45,080 0 0
KONINKLIJKE AHOLD DELHAIZE N V SPONSORED ADR NE ADR 500467501 118 4,404 SH   SOLE   4,404 0 0
ALLIANCE DATA SYSTEMS CORP COM Common Stock 018581108 12 281 SH   SOLE   281 0 0
AUTODESK INC COM Common Stock 052769106 1,160 4,807 SH   SOLE   4,807 0 0
ADDUS HOMECARE CORP COM Common Stock 006739106 167 1,810 SH   SOLE   1,810 0 0
ADVERUM BIOTECHNOLOGIES INC COM Common Stock 00773U108 11 500 SH   SOLE   500 0 0
ADYEN N V UNSPONSRED ADS ADR 00783V104 509 17,059 SH   SOLE   17,059 0 0
AMEREN CORP COM Common Stock 023608102 1,505 20,764 SH   SOLE   20,764 0 0
AEGON N V NY REGISTRY SHS ADR 007924103 5 1,761 SH   SOLE   1,761 0 0
AEGION CORP COM Common Stock 00770F104 9 600 SH   SOLE   600 0 0
ADVANCED ENERGY INDS COM Common Stock 007973100 10 152 SH   SOLE   152 0 0
AMERICAN EQTY INVT LIFE HLD CO COM Common Stock 025676206 8 327 SH   SOLE   327 0 0
AGNICO EAGLE MINES LTD COM Common Stock 008474108 13 200 SH   SOLE   200 0 0
AETHLON MED INC COM Common Stock 00808Y307 0 134 SH   SOLE   134 0 0
AMERICAN EAGLE OUTFITTERS INC COM Common Stock 02553E106 1 103 SH   SOLE   103 0 0
AMERICAN ELEC PWR CO INC COM Common Stock 025537101 3,132 38,201 SH   SOLE   38,201 0 0
AERCAP HOLDINGS NV SHS Common Stock N00985106 9 319 SH   SOLE   319 0 0
AES CORP COM Common Stock 00130H105 2,274 157,816 SH   SOLE   157,816 0 0
AMERICAN FINL GROUP INC OHIO COM Common Stock 025932104 529 8,708 SH   SOLE   8,708 0 0
AFLAC INC COM Common Stock 001055102 2,368 66,899 SH   SOLE   66,899 0 0
FIRST MAJESTIC SILVER CORP COM Common Stock 32076V103 10 1,000 SH   SOLE   1,000 0 0
AGBA ACQUISITION LTD RT Common Stock G0120M125 1 4,500 SH   SOLE   4,500 0 0
AGBA ACQUISITION LTD WT EXP 051024 Common Stock G0120M117 1 4,500 SH   SOLE   4,500 0 0
AGCO CORP COM Common Stock 001084102 20 375 SH   SOLE   375 0 0
AGENUS INC COM NEW Common Stock 00847G705 1,915 476,412 SH   SOLE   476,412 0 0
ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226 31,582 267,025 SH   SOLE   267,025 0 0
WISDOMTREE YIELD ENHANCED U.S. AGGREGATE BOND FUND ETF 97717X511 11 210 SH   SOLE   210 0 0
ALAMOS GOLD INC NEW COM CL A Common Stock 011532108 15 1,562 SH   SOLE   1,562 0 0
AGIOS PHARMACEUTICALS INC COM Common Stock 00847X104 75 1,344 SH   SOLE   1,344 0 0
AVANGRID INC COM Common Stock 05351W103 56 1,303 SH   SOLE   1,303 0 0
ADECCO GROUP AG ADR ADR 006754204 103 4,409 SH   SOLE   4,409 0 0
AMERICAN INTL GROUP INC COM NEW Common Stock 026874784 25,992 878,715 SH   SOLE   878,715 0 0
AMERICAN INTL GROUP INC WT EXP 011921 Common Stock 026874156 0 187 SH   SOLE   187 0 0
ALTRA INDL MOTION CORP COM Common Stock 02208R106 122 4,000 SH   SOLE   4,000 0 0
AIMRITE HLDGS CORP COM NEW Common Stock 009003203 0 2,000 SH   SOLE   2,000 0 0
AIMMUNE THERAPEUTICS INC COM Common Stock 00900T107 4 265 SH   SOLE   265 0 0
ALBANY INTL CORP CL A Common Stock 012348108 35 616 SH   SOLE   616 0 0
AIR LIQUIDE ADR ADR 009126202 232 7,996 SH   SOLE   7,996 0 0
FIRST TRUST RBA AMERICAN INDUSTRIAL RENAISSANCE ETF ETF 33738R704 33 1,420 SH   SOLE   1,420 0 0
ASSURANT INC COM Common Stock 04621X108 5 46 SH   SOLE   46 0 0
GALLAGHER ARTHUR J & CO COM Common Stock 363576109 50 510 SH   SOLE   510 0 0
AEROJET ROCKETDYNE HLDGS INC COM Common Stock 007800105 5 130 SH   SOLE   130 0 0
AKAMAI TECHNOLOGIES INC COM Common Stock 00971T101 1,262 11,866 SH   SOLE   11,866 0 0
ACHAOGEN INC COM Common Stock 004449104 0 3,200 SH   SOLE   3,200 0 0
ALBERTON ACQUISITION CORP RT Common Stock G35006132 2 7,000 SH   SOLE   7,000 0 0
ALBERTON ACQUISITION CORP WT EXP 042625 Common Stock G35006124 1 7,000 SH   SOLE   7,000 0 0
ALBEMARLE CORP COM Common Stock 012653101 48 632 SH   SOLE   632 0 0
ALCON AG ORD SHS Common Stock H01301128 1,219 20,882 SH   SOLE   20,882 0 0
ALLETE INC COM NEW Common Stock 018522300 16 282 SH   SOLE   282 0 0
ALEAFIA HEALTH INC COM Common Stock 01444Q104 5 14,735 SH   SOLE   14,735 0 0
ALFA LAVAL AB SWEDEN ADR ADR 015393101 164 7,418 SH   SOLE   7,418 0 0
ALAMO GROUP INC COM Common Stock 011311107 129 1,270 SH   SOLE   1,270 0 0
ALIGN TECHNOLOGY INC COM Common Stock 016255101 323 1,179 SH   SOLE   1,179 0 0
ALLEGIANT TRAVEL CO COM Common Stock 01748X102 11 100 SH   SOLE   100 0 0
ALLIANZ SE UNSPONSRD ADS ADR 018820100 438 21,589 SH   SOLE   21,589 0 0
ALASKA AIR GROUP INC COM Common Stock 011659109 36 1,001 SH   SOLE   1,001 0 0
ALKERMES PLC SHS Common Stock G01767105 123 6,240 SH   SOLE   6,240 0 0
ALLSTATE CORP COM Common Stock 020002101 12,070 126,345 SH   SOLE   126,345 0 0
ALLEGION PLC ORD SHS Common Stock G0176J109 356 3,490 SH   SOLE   3,490 0 0
ALLY FINL INC COM Common Stock 02005N100 25 1,282 SH   SOLE   1,282 0 0
ALNYLAM PHARMACEUTICALS INC COM Common Stock 02043Q107 33 223 SH   SOLE   223 0 0
ASTELLAS PHARMA INC ADR ADR 04623U102 4 260 SH   SOLE   260 0 0
ALARM COM HLDGS INC COM Common Stock 011642105 32 482 SH   SOLE   482 0 0
AILERON THERAPEUTICS INC COM Common Stock 00887A105 1 1,302 SH   SOLE   1,302 0 0
ALSTOM ADR ADR 021244207 64 14,190 SH   SOLE   14,190 0 0
ALLISON TRANSMISSION HLDGS INC COM Common Stock 01973R101 869 24,251 SH   SOLE   24,251 0 0
ALTAIR ENGR INC COM CL A Common Stock 021369103 64 1,584 SH   SOLE   1,584 0 0
ALTEX INDS INC COM Common Stock 021454103 0 200 SH   SOLE   200 0 0
ALUSSA ENERGY ACQUISITION CORP UNIT EX 103126 Common Stock G0232J127 108 10,750 SH   SOLE   10,750 0 0
ALEXION PHARMACEUTICALS INC COM Common Stock 015351109 2,997 26,670 SH   SOLE   26,670 0 0
AMADEUS IT GROUP S A UNSPONSORED ADS ADR 02263T104 145 2,737 SH   SOLE   2,737 0 0
APPLIED MATLS INC COM Common Stock 038222105 1,649 27,628 SH   SOLE   27,628 0 0
AMBARELLA INC SHS Common Stock G037AX101 27 608 SH   SOLE   608 0 0
AMC ENTMT HLDGS INC CL A COM Common Stock 00165C104 123 26,865 SH   SOLE   26,865 0 0
AMCOR PLC ORD Common Stock G0250X107 68 6,572 SH   SOLE   6,572 0 0
AMC NETWORKS INC CL A Common Stock 00164V103 3 147 SH   SOLE   147 0 0
ADVANCED MICRO DEVICES INC COM Common Stock 007903107 558 10,617 SH   SOLE   10,617 0 0
AMETEK INC COM Common Stock 031100100 285 3,248 SH   SOLE   3,248 0 0
AMEDISYS INC COM Common Stock 023436108 1,596 7,760 SH   SOLE   7,760 0 0
AFFILIATED MANAGERS GROUP INC COM Common Stock 008252108 1 9 SH   SOLE   9 0 0
AMGEN INC COM Common Stock 031162100 60,636 237,674 SH   SOLE   237,674 0 0
AMPLITUDE HLTHCRE AQUSTIN CORP COM CL A Common Stock 03212A105 221 21,820 SH   SOLE   21,820 0 0
AMPLITUDE HLTHCRE AQUSTIN CORP WT EXP 120126 Common Stock 03212A113 21 21,820 SH   SOLE   21,820 0 0
JPMORGAN ALERIAN MLP INDEX ETN ETF 46625H365 283 21,395 SH   SOLE   21,395 0 0
AMKOR TECHNOLOGY INC COM Common Stock 031652100 7 600 SH   SOLE   600 0 0
ALERIAN MLP ETF ETF 00162Q452 26,266 1,076,025 SH   SOLE   1,076,025 0 0
AMN HEALTHCARE SVCS INC COM Common Stock 001744101 10 234 SH   SOLE   234 0 0
AMERICAN NATL BANKSHARES INC COM Common Stock 027745108 122 5,172 SH   SOLE   5,172 0 0
AMERICA MOVIL SAB DE CV SPONSORED ADR ADR 02364W204 0 25 SH   SOLE   25 0 0
AMERIPRISE FINL INC COM Common Stock 03076C106 1,038 7,118 SH   SOLE   7,118 0 0
AMPLIFY ENERGY CORP NEW WT EXP 050422 Common Stock 03212B137 0 50 SH   SOLE   50 0 0
AMERESCO INC CL A Common Stock 02361E108 26 881 SH   SOLE   881 0 0
AMARIN CORP PLC SPONS ADR NEW ADR 023111206 119 16,860 SH   SOLE   16,860 0 0
AMNEAL PHARMACEUTICALS INC COM STK CL A Common Stock 03168L105 1 300 SH   SOLE   300 0 0
AMERICAN SUPERCONDUCTOR CORP SHS NEW Common Stock 030111207 0 14 SH   SOLE   14 0 0
TD AMERITRADE HLDG CORP COM Common Stock 87236Y108 160 4,493 SH   SOLE   4,493 0 0
AMERICAN WOODMARK CORPORATION COM Common Stock 030506109 16 220 SH   SOLE   220 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS ADR 02364W105 238 18,411 SH   SOLE   18,411 0 0
AMAZON COM INC COM Common Stock 023135106 141,028 48,990 SH   SOLE   48,990 0 0
ANDINA ACQUISITION CORP III SHS Common Stock G04415108 139 13,400 SH   SOLE   13,400 0 0
ANDINA ACQUISITION CORP III RT Common Stock G04415132 6 13,400 SH   SOLE   13,400 0 0
ANDINA ACQUISITION CORP III WT EXP 073125 Common Stock G04415124 9 13,400 SH   SOLE   13,400 0 0
ARISTA NETWORKS INC COM Common Stock 040413106 90 428 SH   SOLE   428 0 0
VANECK VECTORS FALLEN ANGEL HIGH YIELD BOND ETF ETF 92189F437 18 617 SH   SOLE   617 0 0
ANI PHARMACEUTICALS INC COM Common Stock 00182C103 1 17 SH   SOLE   17 0 0
ANSYS INC COM Common Stock 03662Q105 1,126 3,826 SH   SOLE   3,826 0 0
ANTHEM INC COM Common Stock 036752103 8,057 29,989 SH   SOLE   29,989 0 0
AUSTRALIA&NEW ZEALAND BKG GRP SPONSORED ADR ADR 052528304 13 970 SH   SOLE   970 0 0
ISHARES S&P AGGRESSIVE ALLOCATION FUND ETF 464289859 1,563 28,425 SH   SOLE   28,425 0 0
ISHARES CONSERVATIVE ALLOCATION FUND ETF 464289883 180 4,935 SH   SOLE   4,935 0 0
ISHARES MODERATE ALLOCATION FUND ETF 464289875 648 16,207 SH   SOLE   16,207 0 0
AON PLC SHS CL A Common Stock G0403H108 713 3,731 SH   SOLE   3,731 0 0
ISHARES GROWTH ALLOCATION FUND ETF 464289867 613 13,201 SH   SOLE   13,201 0 0
SMITH A O CORP COM Common Stock 831865209 220 4,752 SH   SOLE   4,752 0 0
APACHE CORP COM Common Stock 037411105 67 5,144 SH   SOLE   5,144 0 0
ARTISAN PARTNERS ASSET MGMT IN CL A Common Stock 04316A108 303 9,579 SH   SOLE   9,579 0 0
AIR PRODS & CHEMS INC COM Common Stock 009158106 6,213 25,488 SH   SOLE   25,488 0 0
AMPHENOL CORP NEW CL A Common Stock 032095101 1,691 17,739 SH   SOLE   17,739 0 0
APHRIA INC COM Common Stock 03765K104 5 1,100 SH   SOLE   1,100 0 0
APOLLO GLOBAL MGMT INC COM CL A Common Stock 03768E105 83 1,657 SH   SOLE   1,657 0 0
APPIAN CORP CL A Common Stock 03782L101 66 1,255 SH   SOLE   1,255 0 0
ALPHA PRO TECH LTD COM Common Stock 020772109 4 250 SH   SOLE   250 0 0
APTOSE BIOSCIENCES INC COM NEW Common Stock 03835T200 46 7,400 SH   SOLE   7,400 0 0
APTIV PLC SHS Common Stock G6095L109 124 1,640 SH   SOLE   1,640 0 0
APEX TECHNOLOGY ACQUISITION CO UNIT EX 061126 Common Stock 03768F201 258 22,929 SH   SOLE   22,929 0 0
APYX MED CORP COM Common Stock 03837C106 1 250 SH   SOLE   250 0 0
ALGONQUIN PWR UTILS CORP COM Common Stock 015857105 7 500 SH   SOLE   500 0 0
ARCO PLATFORM LTD COM CL A Common Stock G04553106 624 14,592 SH   SOLE   14,592 0 0
ARGO GROUP INTL HLDGS LTD COM Common Stock G0464B107 439 12,994 SH   SOLE   12,994 0 0
ARKEMA SPON ADR ADR 041232109 48 500 SH   SOLE   500 0 0
ARK GENOMIC REVOLUTION ETF ETF 00214Q302 24 442 SH   SOLE   442 0 0
ARK INNOVATION ETF ETF 00214Q104 510 6,933 SH   SOLE   6,933 0 0
ALLIANCE RES PARTNER L P UT LTD PART Common Stock 01877R108 2 667 SH   SOLE   667 0 0
ARAMARK COM Common Stock 03852U106 6 266 SH   SOLE   266 0 0
ARENA PHARMACEUTICALS INC COM NEW Common Stock 040047607 24 387 SH   SOLE   387 0 0
ARCONIC CORPORATION COM Common Stock 03966V107 0 20 SH   SOLE   20 0 0
ARCH THERAPEUTICS INC COM Common Stock 03939W109 9 54,500 SH   SOLE   54,500 0 0
ARTESIAN RESOURCES CORP CL A Common Stock 043113208 161 4,470 SH   SOLE   4,470 0 0
ARROWHEAD PHARMACEUTICALS INC COM Common Stock 04280A100 155 3,500 SH   SOLE   3,500 0 0
ASSA ABLOY AB ADR ADR 045387107 86 8,362 SH   SOLE   8,362 0 0
ASSOCIATED BANC CORP COM Common Stock 045487105 11 803 SH   SOLE   803 0 0
ASSOCIATES FIRST CAP CORP RESIDL VAL OBL Common Stock 046008207 0 1,470 SH   SOLE   1,470 0 0
ASHLAND GLOBAL HLDGS INC COM Common Stock 044186104 233 3,406 SH   SOLE   3,406 0 0
ADVANSIX INC COM Common Stock 00773T101 1 100 SH   SOLE   100 0 0
ASML HOLDING N V N Y REGISTRY SHS ADR N07059210 736 2,001 SH   SOLE   2,001 0 0
ASCENDIS PHARMA A S SPONSORED ADR ADR 04351P101 0 3 SH   SOLE   3 0 0
GRUPO AEROPORTUARIO DEL SUREST SPON ADR SER B ADR 40051E202 12 100 SH   SOLE   100 0 0
ASURE SOFTWARE INC COM Common Stock 04649U102 632 99,235 SH   SOLE   99,235 0 0
AMTECH SYS INC COM PAR $0.01N Common Stock 032332504 5 1,000 SH   SOLE   1,000 0 0
ATLANTIC POWER CORP COM NEW Common Stock 04878Q863 30 15,105 SH   SOLE   15,105 0 0
ATLAS TECHNICAL CONSULTANTS IN WT EXP 112625 Common Stock 049430119 3 7,633 SH   SOLE   7,633 0 0
ALPHATEC HLDGS INC COM NEW Common Stock 02081G201 48 10,200 SH   SOLE   10,200 0 0
ADTALEM GLOBAL ED INC COM Common Stock 00737L103 16 500 SH   SOLE   500 0 0
AUTOHOME INC SP ADR RP CL A ADR 05278C107 39 512 SH   SOLE   512 0 0
ATHERSYS INC NEW COM Common Stock 04744L106 137 50,500 SH   SOLE   50,500 0 0
ATLAS COPCO AB SP ADR B NEW ADR 049255805 67 1,780 SH   SOLE   1,780 0 0
ATLAS COPCO AB SP ADR A NEW ADR 049255706 730 17,075 SH   SOLE   17,075 0 0
ATMOS ENERGY CORP COM Common Stock 049560105 1,024 10,173 SH   SOLE   10,173 0 0
APTARGROUP INC COM Common Stock 038336103 83 740 SH   SOLE   740 0 0
ATRICURE INC COM Common Stock 04963C209 204 4,500 SH   SOLE   4,500 0 0
ANTARES PHARMA INC COM Common Stock 036642106 5 2,000 SH   SOLE   2,000 0 0
AIR TRANSPORT SERVICES GRP INC COM Common Stock 00922R105 939 42,355 SH   SOLE   42,355 0 0
ALTICE USA INC CL A Common Stock 02156K103 8 345 SH   SOLE   345 0 0
ACTIVISION BLIZZARD INC COM Common Stock 00507V109 632 8,102 SH   SOLE   8,102 0 0
ANGLOGOLD ASHANTI LIMITED SPONSORED ADR ADR 035128206 38 1,280 SH   SOLE   1,280 0 0
ATLANTIC UN BANKSHARES CORP COM Common Stock 04911A107 21 974 SH   SOLE   974 0 0
AUBURN NATL BANCORP COM Common Stock 050473107 300 5,332 SH   SOLE   5,332 0 0
AURINIA PHARMACEUTICALS INC COM Common Stock 05156V102 35 2,200 SH   SOLE   2,200 0 0
AUTOWEB INC COM Common Stock 05335B100 5 4,420 SH   SOLE   4,420 0 0
YAMANA GOLD INC COM Common Stock 98462Y100 7 1,350 SH   SOLE   1,350 0 0
AEROVIRONMENT INC COM Common Stock 008073108 76 1,000 SH   SOLE   1,000 0 0
BROADCOM INC COM Common Stock 11135F101 38,051 121,675 SH   SOLE   121,675 0 0
AVALARA INC COM Common Stock 05338G106 111 800 SH   SOLE   800 0 0
AVANOS MED INC COM Common Stock 05350V106 181 6,034 SH   SOLE   6,034 0 0
AVNET INC COM Common Stock 053807103 6 237 SH   SOLE   237 0 0
ANAVEX LIFE SCIENCES CORP COM NEW Common Stock 032797300 8 1,500 SH   SOLE   1,500 0 0
AVERY DENNISON CORP COM Common Stock 053611109 423 3,714 SH   SOLE   3,714 0 0
ARMSTRONG WORLD INDS INC COM Common Stock 04247X102 131 1,734 SH   SOLE   1,734 0 0
AMERICAN WTR WKS CO INC NEW COM Common Stock 030420103 463 3,546 SH   SOLE   3,546 0 0
AMER STATES WTR CO COM Common Stock 029899101 108 1,378 SH   SOLE   1,378 0 0
COOL HLDGS INC COM Common Stock 21640C105 0 901 SH   SOLE   901 0 0
AXA SA SPONSORED ADR ADR 054536107 12 562 SH   SOLE   562 0 0
AXOVANT GENE THERAPIES LTD COM Common Stock G0750W203 0 18 SH   SOLE   18 0 0
AXONICS MODULATION TECHNOLOGIE COM Common Stock 05465P101 4 110 SH   SOLE   110 0 0
AMERICAN EXPRESS CO COM Common Stock 025816109 5,346 56,839 SH   SOLE   56,839 0 0
AXIS CAPITAL HOLDINGS LTD SHS Common Stock G0692U109 533 13,255 SH   SOLE   13,255 0 0
AXALTA COATING SYS LTD COM Common Stock G0750C108 76 3,417 SH   SOLE   3,417 0 0
EXXE GROUP INC COM Common Stock 30233C109 1 105,000 SH   SOLE   105,000 0 0
ACUITY BRANDS INC COM Common Stock 00508Y102 153 1,658 SH   SOLE   1,658 0 0
ALTERYX INC COM CL A Common Stock 02156B103 74 422 SH   SOLE   422 0 0
AZEK CO INC CL A Common Stock 05478C105 240 7,500 SH   SOLE   7,500 0 0
ASTRAZENECA PLC SPONSORED ADR ADR 046353108 2,166 40,630 SH   SOLE   40,630 0 0
ASTRAZENECA PLC ORD Common Stock G0593M107 7 66 SH   SOLE   66 0 0
AUTOZONE INC COM Common Stock 053332102 1,661 1,469 SH   SOLE   1,469 0 0
ASPEN TECHNOLOGY INC COM Common Stock 045327103 232 2,232 SH   SOLE   2,232 0 0
BOEING CO COM Common Stock 097023105 10,056 55,769 SH   SOLE   55,769 0 0
INVESCO TAXABLE MUNICIPAL BOND ETF ETF 46138G805 172 5,235 SH   SOLE   5,235 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS ADR 01609W102 7,551 34,966 SH   SOLE   34,966 0 0
BK OF AMERICA CORP COM Common Stock 060505104 50,043 2,151,464 SH   SOLE   2,151,464 0 0
BAE SYSTEMS PLC SPONSORED ADR ADR 05523R107 111 4,587 SH   SOLE   4,587 0 0
BOOZ ALLEN HAMILTON HLDG CORP CL A Common Stock 099502106 9,240 116,267 SH   SOLE   116,267 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH Common Stock 112585104 660 20,297 SH   SOLE   20,297 0 0
BANCFIRST CORP COM Common Stock 05945F103 2 48 SH   SOLE   48 0 0
CREDICORP LTD COM Common Stock G2519Y108 7 52 SH   SOLE   52 0 0
BASF SE SPONSORED ADR ADR 055262505 6 413 SH   SOLE   413 0 0
LIBERTY MEDIA CORP DEL COM A BRAVES GRP Common Stock 531229706 2 89 SH   SOLE   89 0 0
LIBERTY MEDIA CORP DEL COM C BRAVES GRP Common Stock 531229888 3 179 SH   SOLE   179 0 0
BAXTER INTL INC COM Common Stock 071813109 6,157 70,513 SH   SOLE   70,513 0 0
BAYER AG SPONSORED ADR ADR 072730302 42 2,244 SH   SOLE   2,244 0 0
BLACKBERRY LTD COM Common Stock 09228F103 48 10,100 SH   SOLE   10,100 0 0
BED BATH & BEYOND INC COM Common Stock 075896100 3 250 SH   SOLE   250 0 0
VIRTUS LIFESCI BIOTECH CLINICAL TRIALS ETF ETF 26923G301 28 655 SH   SOLE   655 0 0
BANCO BRADESCO S A SP ADR PFD NEW ADR 059460303 1 136 SH   SOLE   136 0 0
VANECK VECTORS BIOTECH ETF ETF 92189F726 13 79 SH   SOLE   79 0 0
BHP GROUP PLC SPONSORED ADR ADR 05545E209 12 301 SH   SOLE   301 0 0
BB SEGURIDADE PARTICIPACOES SA SPONSORED ADR ADR 05541J103 43 8,283 SH   SOLE   8,283 0 0
BARRETT BUSINESS SVCS INC COM Common Stock 068463108 493 9,580 SH   SOLE   9,580 0 0
BROOKFIELD BUSINESS PARTNERS L UNIT LTD LP Common Stock G16234109 2 73 SH   SOLE   73 0 0
BANCO BILBAO VIZCAYA ARGENTARI SPONSORED ADR ADR 05946K101 200 59,795 SH   SOLE   59,795 0 0
BUILD A BEAR WORKSHOP COM Common Stock 120076104 5 2,250 SH   SOLE   2,250 0 0
BEST BUY INC COM Common Stock 086516101 5,103 58,075 SH   SOLE   58,075 0 0
BOISE CASCADE CO DEL COM Common Stock 09739D100 2 52 SH   SOLE   52 0 0
BIOCARDIA INC COM Common Stock 09060U507 1,615 659,179 SH   SOLE   659,179 0 0
BIOCARDIA INC WT EXP 080624 Common Stock 09060U119 276 500,000 SH   SOLE   500,000 0 0
BCE INC COM NEW Common Stock 05534B760 673 16,038 SH   SOLE   16,038 0 0
ATRECA INC CL A COM Common Stock 04965G109 0 15 SH   SOLE   15 0 0
BRAINSTORM CELL THERAPEUTICS I COM NEW Common Stock 10501E201 11 1,000 SH   SOLE   1,000 0 0
BARCLAYS PLC SHS Common Stock G08036124 2 1,202 SH   SOLE   1,202 0 0
BALCHEM CORP COM Common Stock 057665200 17 181 SH   SOLE   181 0 0
BIOCRYST PHARMACEUTICALS INC COM Common Stock 09058V103 17 3,472 SH   SOLE   3,472 0 0
BARCLAYS PLC ADR ADR 06738E204 2 377 SH   SOLE   377 0 0
BELDEN INC COM Common Stock 077454106 3 100 SH   SOLE   100 0 0
BRIDGE BANCORP INC COM Common Stock 108035106 33 1,500 SH   SOLE   1,500 0 0
FLANIGANS ENTERPRISES INC COM Common Stock 338517105 57 3,784 SH   SOLE   3,784 0 0
BEIERSDORF AG ADR ADR 07724U103 428 18,487 SH   SOLE   18,487 0 0
BIODELIVERY SCIENCES INTL INC COM Common Stock 09060J106 9 2,000 SH   SOLE   2,000 0 0
BECTON DICKINSON & CO COM Common Stock 075887109 17,192 71,181 SH   SOLE   71,181 0 0
BLOOM ENERGY CORP COM CL A Common Stock 093712107 333 31,765 SH   SOLE   31,765 0 0
BEAM THERAPEUTICS INC COM Common Stock 07373V105 20 700 SH   SOLE   700 0 0
BIOTELEMETRY INC COM Common Stock 090672106 16 353 SH   SOLE   353 0 0
FRANKLIN RESOURCES INC COM Common Stock 354613101 27 1,360 SH   SOLE   1,360 0 0
BROOKFIELD RENEWABLE PARTNERS PARTNERSHIP UNIT Common Stock G16258108 603 12,520 SH   SOLE   12,520 0 0
BERRY GLOBAL GROUP INC COM Common Stock 08579W103 181 4,088 SH   SOLE   4,088 0 0
BROWN FORMAN CORP CL B Common Stock 115637209 935 14,492 SH   SOLE   14,492 0 0
BRIGHT HORIZONS FAM SOL IN DEL COM Common Stock 109194100 344 2,916 SH   SOLE   2,916 0 0
BANK OF FINCASTLE VA COM Common Stock 062113105 76 36,240 SH   SOLE   36,240 0 0
BUNGE LIMITED COM Common Stock G16962105 40 1,001 SH   SOLE   1,001 0 0
BGC PARTNERS INC CL A Common Stock 05541T101 26 9,861 SH   SOLE   9,861 0 0
BLUE GEM ENTERPRISE INC FLA COM Common Stock 09548T106 0 300 SH   SOLE   300 0 0
B & G FOODS INC NEW COM Common Stock 05508R106 12 500 SH   SOLE   500 0 0
BAR HBR BANKSHARES COM Common Stock 066849100 181 8,695 SH   SOLE   8,695 0 0
BAUSCH HEALTH COS INC COM Common Stock 071734107 65 3,535 SH   SOLE   3,535 0 0
BRIGHTHOUSE FINL INC COM Common Stock 10922N103 7 281 SH   SOLE   281 0 0
BERKSHIRE HILLS BANCORP INC COM Common Stock 084680107 3 300 SH   SOLE   300 0 0
BHP GROUP LTD SPONSORED ADS ADR 088606108 308 6,226 SH   SOLE   6,226 0 0
PROSHARES ULTRA NASDAQ BIOTECHNOLOGY ETF 74347R214 13 180 SH   SOLE   180 0 0
BIC SA ACT Common Stock F10080103 3 55 SH   SOLE   55 0 0
BAIDU INC SPON ADR REP A ADR 056752108 161 1,337 SH   SOLE   1,337 0 0
BIOGEN INC COM Common Stock 09062X103 1,363 5,149 SH   SOLE   5,149 0 0
SPDR BLOOMBERG BARCLAYS 1-3 MONTH T-BILL ETF ETF 78468R663 308 3,362 SH   SOLE   3,362 0 0
BIO RAD LABS INC CL A Common Stock 090572207 14 30 SH   SOLE   30 0 0
BROOKFIELD INFRAST PARTNERS LP LP INT UNIT Common Stock G16252101 1,960 48,098 SH   SOLE   48,098 0 0
BROOKFIELD INFRASTRUCTURE CORP COM SB VTG SHS A Common Stock 11275Q107 247 5,443 SH   SOLE   5,443 0 0
VANGUARD INTERMEDIATE-TERM BOND INDEX FUND ETF 921937819 2,457 26,353 SH   SOLE   26,353 0 0
VANECK VECTORS GAMING ETF ETF 92189F882 5 135 SH   SOLE   135 0 0
INNOVATOR S&P 500 BUFFER ETF - JUNE ETF 45782C755 45 1,599 SH   SOLE   1,599 0 0
BEIJING ENTRPRS WATER GRP LTD SHS Common Stock G0957L109 2 5,000 SH   SOLE   5,000 0 0
BANK NEW YORK MELLON CORP COM Common Stock 064058100 2,224 59,158 SH   SOLE   59,158 0 0
ISHARES MSCI BRIC ETF ETF 464286657 4 100 SH   SOLE   100 0 0
BLACK HILLS CORP COM Common Stock 092113109 101 1,750 SH   SOLE   1,750 0 0
BLACK KNIGHT INC COM Common Stock 09215C105 20,207 277,648 SH   SOLE   277,648 0 0
INVESCO SENIOR LOAN ETF ETF 46138G508 69 3,224 SH   SOLE   3,224 0 0
BOOKING HOLDINGS INC COM Common Stock 09857L108 1,918 1,156 SH   SOLE   1,156 0 0
BAKER HUGHES COMPANY CL A Common Stock 05722G100 9 613 SH   SOLE   613 0 0
PT BK RAKYAT ADR SHS B ADR 69366X100 7 665 SH   SOLE   665 0 0
BANKUNITED INC COM Common Stock 06652K103 28 1,495 SH   SOLE   1,495 0 0
BLACKLINE INC COM Common Stock 09239B109 401 4,600 SH   SOLE   4,600 0 0
BELLICUM PHARMACEUTICALS INC COM NEW Common Stock 079481404 0 56 SH   SOLE   56 0 0
REALITY SHARES NASDAQ NEXGEN ECONOMY ETF ETF 75605A702 9 303 SH   SOLE   303 0 0
TOPBUILD CORP COM Common Stock 89055F103 9 78 SH   SOLE   78 0 0
BALLARD PWR SYS INC NEW COM Common Stock 058586108 96 5,990 SH   SOLE   5,990 0 0
BUILDERS FIRSTSOURCE INC COM Common Stock 12008R107 170 8,596 SH   SOLE   8,596 0 0
BELEAVE INC COM Common Stock 077561108 0 14,000 SH   SOLE   14,000 0 0
BIOLIFE SOLUTIONS INC COM NEW Common Stock 09062W204 8 508 SH   SOLE   508 0 0
BLUEHARBOR BANK NC COM Common Stock 095613105 12 1,440 SH   SOLE   1,440 0 0
BLACKROCK INC COM Common Stock 09247X101 2,724 5,004 SH   SOLE   5,004 0 0
BLACKBAUD INC COM Common Stock 09227Q100 148 2,529 SH   SOLE   2,529 0 0
BALL CORP COM Common Stock 058498106 125 1,770 SH   SOLE   1,770 0 0
CANNABIX TECHNOLOGIES INC COM Common Stock 13765L101 2 6,940 SH   SOLE   6,940 0 0
BLUEBIRD BIO INC COM Common Stock 09609G100 685 11,218 SH   SOLE   11,218 0 0
VANGUARD LONG-TERM BOND INDEX FUND ETF 921937793 849 7,572 SH   SOLE   7,572 0 0
BANCO LATINOAMERICANO DE COME SHS E Common Stock P16994132 6 514 SH   SOLE   514 0 0
BENCHMARK BANKSHARES INC COM NEW Common Stock 08160E207 119 8,000 SH   SOLE   8,000 0 0
BADGER METER INC COM Common Stock 056525108 1 15 SH   SOLE   15 0 0
BANK MONTREAL QUE COM Common Stock 063671101 156 2,970 SH   SOLE   2,970 0 0
BANK OF MARIN BANCORP COM Common Stock 063425102 42 1,306 SH   SOLE   1,306 0 0
B RILEY PRIN MERGER CORP II CL A Common Stock 05600U106 99 9,100 SH   SOLE   9,100 0 0
B RILEY PRIN MERGER CORP II WT EXP 050626 Common Stock 05600U114 8 4,550 SH   SOLE   4,550 0 0
BIOMARIN PHARMACEUTICAL INC COM Common Stock 09061G101 541 4,297 SH   SOLE   4,297 0 0
BRYN MAWR BK CORP COM Common Stock 117665109 55 2,090 SH   SOLE   2,090 0 0
BAYERISCHE MOTOREN WERKE A G SPONSORED ADR ADR 072743305 7 350 SH   SOLE   350 0 0
BRISTOL-MYERS SQUIBB CO COM Common Stock 110122108 13,444 226,215 SH   SOLE   226,215 0 0
BRISTOL-MYERS SQUIBB CO CONTNGNT VAL RT Common Stock 110122157 61 18,201 SH   SOLE   18,201 0 0
VANGUARD TOTAL BOND MARKET INDEX FUND ETF 921937835 7,063 79,932 SH   SOLE   79,932 0 0
INTERNATIONAL BONDS ETF 92203J407 39 676 SH   SOLE   676 0 0
BARNES & NOBLE ED INC COM Common Stock 06777U101 0 56 SH   SOLE   56 0 0
BIONANO GENOMICS INC COM Common Stock 09075F107 0 50 SH   SOLE   50 0 0
BNP PARIBAS SPONSORED ADR ADR 05565A202 65 3,307 SH   SOLE   3,307 0 0
BANK NOVA SCOTIA B C COM Common Stock 064149107 69 1,705 SH   SOLE   1,705 0 0
PIMCO ACTIVE BOND EXCHANGE-TRADED FUND ETF 72201R775 3,092 27,695 SH   SOLE   27,695 0 0
DMC GLOBAL INC COM Common Stock 23291C103 5 181 SH   SOLE   181 0 0
BANK OF BOTETOURT BUCHANAN VA COM Common Stock 063907208 101 4,300 SH   SOLE   4,300 0 0
BANK OF THE JAMES FINL GP INC COM Common Stock 470299108 809 86,195 SH   SOLE   86,195 0 0
GLOBAL X ROBOTICS & ARTIFICIAL INTELLIGENCE THEMATIC ETF ETF 37954Y715 79 3,300 SH   SOLE   3,300 0 0
BOX INC CL A Common Stock 10316T104 93 4,373 SH   SOLE   4,373 0 0
BP PLC SPONSORED ADR ADR 055622104 1,432 61,699 SH   SOLE   61,699 0 0
BP PLC SHS Common Stock G12793108 3 759 SH   SOLE   759 0 0
BLUEPRINT MEDICINES CORP COM Common Stock 09627Y109 1,018 12,881 SH   SOLE   12,881 0 0
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR Common Stock 0556EL109 6 500 SH   SOLE   500 0 0
POPULAR INC COM NEW Common Stock 733174700 2 50 SH   SOLE   50 0 0
EROS RES CORP COM Common Stock 29601R102 1 9,999 SH   SOLE   9,999 0 0
BROOKFIELD PROPERTY PARTRS LP UNIT LTD PARTN Common Stock G16249107 1 107 SH   SOLE   107 0 0
BROADRIDGE FINL SOLUTIONS INC COM Common Stock 11133T103 5,056 39,557 SH   SOLE   39,557 0 0
BLUE RIDGE BANKSHARES INC VA COM Common Stock 095825105 8 500 SH   SOLE   500 0 0
BRIDGEMARQ REAL ESTATE SVC INC COM Common Stock 10808B108 18 2,320 SH   SOLE   2,320 0 0
CRAFT BREW ALLIANCE INC COM Common Stock 224122101 4 290 SH   SOLE   290 0 0
BRF SA SPONSORED ADR ADR 10552T107 0 100 SH   SOLE   100 0 0
BERKSHIRE HATHAWAY INC DEL CL A Common Stock 084670108 3,204 12 SH   SOLE   12 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Common Stock 084670702 41,796 234,822 SH   SOLE   234,822 0 0
BROOKLINE BANCORP INC DEL COM Common Stock 11373M107 692 72,535 SH   SOLE   72,535 0 0
BRUKER CORP COM Common Stock 116794108 66 1,623 SH   SOLE   1,623 0 0
BROOKS AUTOMATION INC NEW COM Common Stock 114340102 115 2,657 SH   SOLE   2,657 0 0
BROWN & BROWN INC COM Common Stock 115236101 19,419 472,598 SH   SOLE   472,598 0 0
BANCO SANTANDER CHILE NEW SP ADR REP COM ADR 05965X109 3 189 SH   SOLE   189 0 0
BANCO SANTANDER BRASIL S A ADS REP 1 UNIT ADR 05967A107 5 867 SH   SOLE   867 0 0
INVESCO BULLETSHARES 2020 CORPORATE BOND ETF ETF 46138J502 2,333 109,753 SH   SOLE   109,753 0 0
INVESCO BULLETSHARES 2021 CORPORATE BOND ETF ETF 46138J700 973 45,518 SH   SOLE   45,518 0 0
INVESCO BULLETSHARES 2022 CORPORATE BOND ETF ETF 46138J882 1,938 88,794 SH   SOLE   88,794 0 0
INVESCO BULLETSHARES 2023 CORPORATE BOND ETF ETF 46138J866 1,621 74,387 SH   SOLE   74,387 0 0
INVESCO BULLETSHARES 2024 CORPORATE BOND ETF ETF 46138J841 853 38,612 SH   SOLE   38,612 0 0
INVESCO BULLETSHARES 2025 CORPORATE BOND ETF ETF 46138J825 77 3,474 SH   SOLE   3,474 0 0
INVESCO BULLETSHARES 2026 CORPORATE BOND ETF ETF 46138J791 605 28,130 SH   SOLE   28,130 0 0
INVESCO BULLETSHARES 2027 CORPORATE BOND ETF ETF 46138J783 55 2,512 SH   SOLE   2,512 0 0
BASSETT FURNITURE INDS INC COM Common Stock 070203104 48 6,440 SH   SOLE   6,440 0 0
INVESCO BULLETSHARES 2020 HIGH YIELD CORPORATE BOND ETF ETF 46138J601 203 8,697 SH   SOLE   8,697 0 0
INVESCO BULLETSHARES 2021 HIGH YIELD CORPORATE BOND ETF ETF 46138J809 88 3,865 SH   SOLE   3,865 0 0
INVESCO BULLETSHARES 2022 HIGH YIELD CORPORATE BOND ETF ETF 46138J874 122 5,462 SH   SOLE   5,462 0 0
INVESCO BULLETSHARES 2023 HIGH YIELD CORPORATE BOND ETF ETF 46138J858 59 2,437 SH   SOLE   2,437 0 0
INVESCO BULLETSHARES 2024 HIGH YIELD CORPORATE BOND ETF ETF 46138J833 62 2,628 SH   SOLE   2,628 0 0
BLACK STONE MINERALS L P COM UNIT Common Stock 09225M101 291 46,448 SH   SOLE   46,448 0 0
INVESCO BULLETSHARES 2021 MUNICIPAL BOND ETF ETF 46138J569 316 12,473 SH   SOLE   12,473 0 0
INVESCO BULLETSHARES 2022 MUNICIPAL BOND ETF ETF 46138J551 326 12,937 SH   SOLE   12,937 0 0
INVESCO BULLETSHARES 2023 MUNICIPAL BOND ETF ETF 46138J544 59 2,326 SH   SOLE   2,326 0 0
BIOSPECIFICS TECHNOLOGIES CORP COM Common Stock 090931106 58 915 SH   SOLE   915 0 0
VANGUARD SHORT-TERM BOND INDEX FUND ETF 921937827 43,436 522,430 SH   SOLE   522,430 0 0
BOSTON SCIENTIFIC CORP COM Common Stock 101137107 415 11,763 SH   SOLE   11,763 0 0
BIOXCEL THERAPEUTICS INC COM Common Stock 09075P105 13 250 SH   SOLE   250 0 0
B2GOLD CORP COM Common Stock 11777Q209 20 3,500 SH   SOLE   3,500 0 0
BRITISH AMERN TOB PLC SPONSORED ADR ADR 110448107 119 3,018 SH   SOLE   3,018 0 0
BETTER CHOICE CO INC COM NEW Common Stock 08771Y204 11 5,681 SH   SOLE   5,681 0 0
PEABODY ENERGY CORP NEW COM Common Stock 704551100 1 269 SH   SOLE   269 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR ADR 03524A108 386 7,796 SH   SOLE   7,796 0 0
BURLINGTON STORES INC COM Common Stock 122017106 385 1,969 SH   SOLE   1,969 0 0
BRIGHTVIEW HLDGS INC COM Common Stock 10948C107 69 6,058 SH   SOLE   6,058 0 0
BABCOCK & WILCOX ENTERPRISES I COM Common Stock 05614L209 0 200 SH   SOLE   200 0 0
BORGWARNER INC COM Common Stock 099724106 3,053 89,176 SH   SOLE   89,176 0 0
BOSWELL J G CO COM Common Stock 101205102 66 130 SH   SOLE   130 0 0
SPDR BLOOMBERG BARCLAYS INTERNATIONAL TREASURY BOND ETF ETF 78464A516 431 14,938 SH   SOLE   14,938 0 0
BWX TECHNOLOGIES INC COM Common Stock 05605H100 132 2,331 SH   SOLE   2,331 0 0
BLACKSTONE GROUP INC COM CL A Common Stock 09260D107 1,907 33,973 SH   SOLE   33,973 0 0
BRAMBLES LTD SPONSORED ADR ADR 105105209 119 7,797 SH   SOLE   7,797 0 0
BLUELINX HLDGS INC COM NEW Common Stock 09624H208 32 3,720 SH   SOLE   3,720 0 0
BANCORPSOUTH BK TUPELO MISS COM Common Stock 05971J102 19 881 SH   SOLE   881 0 0
BOYD GAMING CORP COM Common Stock 103304101 99 4,889 SH   SOLE   4,889 0 0
BYD CO LTD UNSPONSORD ADR ADR 05606L100 1 35 SH   SOLE   35 0 0
BEYOND MEAT INC COM Common Stock 08862E109 128 905 SH   SOLE   905 0 0
BYRNA TECHNOLOGIES INC COM Common Stock 12448X102 14 9,500 SH   SOLE   9,500 0 0
BUNZL PUB LTD CO SPON ADR NEW ADR 120738406 1 44 SH   SOLE   44 0 0
BAOZUN INC SPONSORED ADR ADR 06684L103 4 100 SH   SOLE   100 0 0
CITIGROUP INC COM NEW Common Stock 172967424 29,485 585,598 SH   SOLE   585,598 0 0
CARLSBERG AS SPONSORED ADR ADR 142795202 205 7,797 SH   SOLE   7,797 0 0
CAMDEN NATL CORP COM Common Stock 133034108 55 1,667 SH   SOLE   1,667 0 0
CACI INTL INC CL A Common Stock 127190304 2 7 SH   SOLE   7 0 0
CAE INC COM Common Stock 124765108 1 56 SH   SOLE   56 0 0
CONAGRA BRANDS INC COM Common Stock 205887102 1,026 28,777 SH   SOLE   28,777 0 0
CARDINAL HEALTH INC COM Common Stock 14149Y108 1,187 22,763 SH   SOLE   22,763 0 0
CANON INC SPONSORED ADR ADR 138006309 1 35 SH   SOLE   35 0 0
CHEESECAKE FACTORY INC COM Common Stock 163072101 25 1,131 SH   SOLE   1,131 0 0
CALERES INC COM Common Stock 129500104 4 495 SH   SOLE   495 0 0
CALITHERA BIOSCIENCES INC COM Common Stock 13089P101 3 500 SH   SOLE   500 0 0
CAL MAINE FOODS INC COM NEW Common Stock 128030202 295 6,714 SH   SOLE   6,714 0 0
AVIS BUDGET GROUP COM Common Stock 053774105 1 37 SH   SOLE   37 0 0
CARA THERAPEUTICS INC COM Common Stock 140755109 44 2,500 SH   SOLE   2,500 0 0
CARTER BK & TR MARTINSVILLE VA COM Common Stock 146102108 31 4,004 SH   SOLE   4,004 0 0
CARRIER GLOBAL CORPORATION COM Common Stock 14448C104 1,185 52,223 SH   SOLE   52,223 0 0
CASI PHARMACEUTICALS INC COM Common Stock 14757U109 4 1,500 SH   SOLE   1,500 0 0
CASS INFORMATION SYS INC COM Common Stock 14808P109 20 526 SH   SOLE   526 0 0
CASEYS GEN STORES INC COM Common Stock 147528103 4 25 SH   SOLE   25 0 0
CATERPILLAR INC DEL COM Common Stock 149123101 4,398 34,892 SH   SOLE   34,892 0 0
CAMBRIDGE BANCORP COM Common Stock 132152109 129 2,293 SH   SOLE   2,293 0 0
ONTRAK INC COM Common Stock 149049504 11 433 SH   SOLE   433 0 0
CATHAY GEN BANCORP COM Common Stock 149150104 8 333 SH   SOLE   333 0 0
CHUBB LIMITED COM Common Stock H1467J104 6,907 54,619 SH   SOLE   54,619 0 0
CANNABIS SATIVA INC COM Common Stock 13764T105 0 20 SH   SOLE   20 0 0
CBOE GLOBAL MARKETS INC COM Common Stock 12503M108 138 1,433 SH   SOLE   1,433 0 0
CBRE GROUP INC CL A Common Stock 12504L109 104 2,320 SH   SOLE   2,320 0 0
CRACKER BARREL OLD CTRY STORE COM Common Stock 22410J106 785 7,185 SH   SOLE   7,185 0 0
COMMERCE BANCSHARES INC COM Common Stock 200525103 51 884 SH   SOLE   884 0 0
CABOT CORP COM Common Stock 127055101 103 2,810 SH   SOLE   2,810 0 0
AUXLY CANNABIS GROUP INC COM Common Stock 05335P109 1 3,000 SH   SOLE   3,000 0 0
CHEMOURS CO COM Common Stock 163851108 52 3,645 SH   SOLE   3,645 0 0
CLARIVATE PLC ORD SHS Common Stock G21810109 974 41,844 SH   SOLE   41,844 0 0
COCA COLA EUROPEAN PARTNERS P SHS Common Stock G25839104 287 7,598 SH   SOLE   7,598 0 0
COCA-COLA HBC AG UNSPONSORD ADR ADR 191223205 11 443 SH   SOLE   443 0 0
CAMECO CORP COM Common Stock 13321L108 16 1,592 SH   SOLE   1,592 0 0
CROWN HLDGS INC COM Common Stock 228368106 113 1,724 SH   SOLE   1,724 0 0
CARNIVAL CORP PAIRED CTF Common Stock 143658300 230 14,030 SH   SOLE   14,030 0 0
CABOT MICROELECTRONICS CORP COM Common Stock 12709P103 206 1,541 SH   SOLE   1,541 0 0
COGENT COMMUNICATIONS HLDGS IN COM NEW Common Stock 19239V302 508 6,171 SH   SOLE   6,171 0 0
CHURCHILL CAP CORP II WT EXP 070224 Common Stock 17143G114 10 3,279 SH   SOLE   3,279 0 0
CHEMOCENTRYX INC COM Common Stock 16383L106 177 3,050 SH   SOLE   3,050 0 0
CHURCHILL CAP CORP III UNIT EX 030127 Common Stock 17144C203 235 20,875 SH   SOLE   20,875 0 0
CERIDIAN HCM HLDG INC COM Common Stock 15677J108 1,219 14,493 SH   SOLE   14,493 0 0
COEUR MNG INC COM NEW Common Stock 192108504 1 183 SH   SOLE   183 0 0
CITY DEVS LTD SPONSORED ADR ADR 177797305 1 196 SH   SOLE   196 0 0
CDK GLOBAL INC COM Common Stock 12508E101 88 2,143 SH   SOLE   2,143 0 0
CARDLYTICS INC COM Common Stock 14161W105 54 805 SH   SOLE   805 0 0
AVID BIOSERVICES INC COM Common Stock 05368M106 0 2 SH   SOLE   2 0 0
CANADIAN TIRE LTD CL A Common Stock 136681202 9 101 SH   SOLE   101 0 0
CADENCE DESIGN SYSTEM INC COM Common Stock 127387108 605 6,233 SH   SOLE   6,233 0 0
CDW CORP COM Common Stock 12514G108 2,266 19,618 SH   SOLE   19,618 0 0
CODEXIS INC COM Common Stock 192005106 459 39,304 SH   SOLE   39,304 0 0
CELANESE CORP DEL COM Common Stock 150870103 478 5,570 SH   SOLE   5,570 0 0
CECO ENVIRONMENTAL CORP COM Common Stock 125141101 23 3,517 SH   SOLE   3,517 0 0
CAMBER ENERGY INC COM Common Stock 13200M508 0 1 SH   SOLE   1 0 0
CELCUITY INC COM Common Stock 15102K100 35 5,000 SH   SOLE   5,000 0 0
BRISTOL-MYERS SQUIBB CO CONTIN VAL RT Common Stock 110122140 0 30 SH   SOLE   30 0 0
CHEMBIO DIAGNOSTICS INC COM NEW Common Stock 163572209 1 250 SH   SOLE   250 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG Common Stock 153527205 6 174 SH   SOLE   174 0 0
CNOOC LIMITED SPONSORED ADR ADR 126132109 23 191 SH   SOLE   191 0 0
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER Common Stock 226344208 44 3,466 SH   SOLE   3,466 0 0
CERECOR INC COM Common Stock 15671L109 2 750 SH   SOLE   750 0 0
CERNER CORP COM Common Stock 156782104 911 13,075 SH   SOLE   13,075 0 0
CES ENERGY SOLUTIONS CORP COM Common Stock 15713J104 2 3,500 SH   SOLE   3,500 0 0
CF INDS HLDGS INC COM Common Stock 125269100 37 1,281 SH   SOLE   1,281 0 0
CF FIN ACQUISITION CORP COM CL A Common Stock 12528N107 243 22,522 SH   SOLE   22,522 0 0
CF FIN ACQUISITION CORP WT EXP 043025 Common Stock 12528N115 3 2,028 SH   SOLE   2,028 0 0
C & F FINL CORP COM Common Stock 12466Q104 76 2,166 SH   SOLE   2,166 0 0
CITIZENS FINANCIAL GROUP INC COM Common Stock 174610105 2,255 93,084 SH   SOLE   93,084 0 0
CALIFORNIA STYLE PALMS INC CL A Common Stock 13080W105 0 3 SH   SOLE   3 0 0
CULLEN FROST BANKERS INC COM Common Stock 229899109 1,086 15,225 SH   SOLE   15,225 0 0
CARLYLE GROUP INC COM Common Stock 14316J108 141 5,070 SH   SOLE   5,070 0 0
CANOPY GROWTH CORP COM Common Stock 138035100 144 8,718 SH   SOLE   8,718 0 0
CAPGEMINI S E UNSPONSORED ADR ADR 13961R100 142 6,166 SH   SOLE   6,166 0 0
CHINA GAS HLDGS LTD UNSPONSORED ADR ADR 168935104 1 19 SH   SOLE   19 0 0
CANCER GENETICS INC COM NEW Common Stock 13739U203 0 174 SH   SOLE   174 0 0
COGNEX CORP COM Common Stock 192422103 329 5,573 SH   SOLE   5,573 0 0
CITY HLDG CO COM Common Stock 177835105 62 1,001 SH   SOLE   1,001 0 0
CHURCH & DWIGHT INC COM Common Stock 171340102 3,051 39,168 SH   SOLE   39,168 0 0
CHURCHILL DOWNS INC COM Common Stock 171484108 360 2,729 SH   SOLE   2,729 0 0
CHEMED CORP NEW COM Common Stock 16359R103 2,854 6,206 SH   SOLE   6,206 0 0
CHUGAI PHARMACEUTICAL CO LTD ADR ADR 171269103 398 1,233 SH   SOLE   1,233 0 0
CHEGG INC COM Common Stock 163092109 136 2,000 SH   SOLE   2,000 0 0
CHOICE HOTELS INTL INC COM Common Stock 169905106 41 500 SH   SOLE   500 0 0
CHESAPEAKE ENERGY CORP COM Common Stock 165167743 0 32 SH   SOLE   32 0 0
CHECK POINT SOFTWARE TECH LTD ORD Common Stock M22465104 967 8,962 SH   SOLE   8,962 0 0
CHINA MOBILE LIMITED SPONSORED ADR ADR 16941M109 238 6,832 SH   SOLE   6,832 0 0
COHERUS BIOSCIENCES INC COM Common Stock 19249H103 36 2,000 SH   SOLE   2,000 0 0
C H ROBINSON WORLDWIDE INC COM NEW Common Stock 12541W209 1,983 25,068 SH   SOLE   25,068 0 0
CHICOS FAS INC COM Common Stock 168615102 0 162 SH   SOLE   162 0 0
CHUNGHWA TELECOM CO LTD SPON ADR NEW11 ADR 17133Q502 0 1 SH   SOLE   1 0 0
CHARTER COMMUNICATIONS INC NEW CL A Common Stock 16119P108 965 1,849 SH   SOLE   1,849 0 0
CHARLIES HLDGS INC COM Common Stock 16077A101 3 1,410,596 SH   SOLE   1,410,596 0 0
CHEWY INC CL A Common Stock 16679L109 39 829 SH   SOLE   829 0 0
CHAMPIONX CORPORATION COM Common Stock 15872M104 54 5,690 SH   SOLE   5,690 0 0
CIGNA CORP NEW COM Common Stock 125523100 2,928 15,369 SH   SOLE   15,369 0 0
FIRST TRUST NASDAQ CEA CYBERSECURITY ETF ETF 33734X846 66 1,958 SH   SOLE   1,958 0 0
CIENA CORP COM NEW Common Stock 171779309 28,178 525,815 SH   SOLE   525,815 0 0
CINCINNATI FINL CORP COM Common Stock 172062101 1,170 18,076 SH   SOLE   18,076 0 0
CIT GROUP INC COM NEW Common Stock 125581801 13 649 SH   SOLE   649 0 0
COLGATE PALMOLIVE CO COM Common Stock 194162103 2,130 29,169 SH   SOLE   29,169 0 0
CORE ONE LABS INC COM Common Stock 21872J109 0 250 SH   SOLE   250 0 0
CORE LABORATORIES N V COM Common Stock N22717107 3 167 SH   SOLE   167 0 0
COLUMBIA FINL INC COM Common Stock 197641103 60 4,376 SH   SOLE   4,376 0 0
CLOUDERA INC COM Common Stock 18914U100 7 536 SH   SOLE   536 0 0
CLEVELAND CLIFFS INC COM Common Stock 185899101 282 52,558 SH   SOLE   52,558 0 0
CALUMET SPECIALTY PRODS PTNRS UT LTD PARTNER Common Stock 131476103 0 100 SH   SOLE   100 0 0
CLEAN ENERGY FUELS CORP COM Common Stock 184499101 0 25 SH   SOLE   25 0 0
GLOBAL X CLOUD COMPUTING ETF ETF 37954Y442 210 9,500 SH   SOLE   9,500 0 0
CONTINENTAL RES INC COM Common Stock 212015101 6 353 SH   SOLE   353 0 0
CELSION CORP COM PAR NEW Common Stock 15117N503 0 33 SH   SOLE   33 0 0
CLOROX CO DEL COM Common Stock 189054109 2,669 12,154 SH   SOLE   12,154 0 0
CANADIAN IMP BK COMM COM Common Stock 136069101 157 2,330 SH   SOLE   2,330 0 0
COMERICA INC COM Common Stock 200340107 341 9,501 SH   SOLE   9,501 0 0
COMMERCIAL METALS CO COM Common Stock 201723103 415 20,890 SH   SOLE   20,890 0 0
COLUMBUS MCKINNON CORP N Y COM Common Stock 199333105 160 4,900 SH   SOLE   4,900 0 0
COMCAST CORP NEW CL A Common Stock 20030N101 16,806 420,904 SH   SOLE   420,904 0 0
CME GROUP INC COM Common Stock 12572Q105 640 3,791 SH   SOLE   3,791 0 0
ISHARES CALIFORNIA MUNI BOND ETF ETF 464288356 518 8,348 SH   SOLE   8,348 0 0
CHIPOTLE MEXICAN GRILL INC COM Common Stock 169656105 222 208 SH   SOLE   208 0 0
CUMMINS INC COM Common Stock 231021106 4,448 26,020 SH   SOLE   26,020 0 0
COMPASS MINERALS INTL INC COM Common Stock 20451N101 131 2,666 SH   SOLE   2,666 0 0
COMPASS GROUP PLC SPONSORED ADR ADR 20449X401 52 3,699 SH   SOLE   3,699 0 0
CMS ENERGY CORP COM Common Stock 125896100 3,212 53,566 SH   SOLE   53,566 0 0
SUMITOMO MITSUI TRUST HLDG INC SHS Common Stock J7772M102 3 100 SH   SOLE   100 0 0
COMTECH TELECOMMUNICATIONS CP COM NEW Common Stock 205826209 89 5,500 SH   SOLE   5,500 0 0
HISTOGEN INC COM Common Stock 20600T108 0 100 SH   SOLE   100 0 0
CENTURY BANCORP INC MASS CL A NON VTG Common Stock 156432106 74 1,000 SH   SOLE   1,000 0 0
CENTENE CORP DEL COM Common Stock 15135B101 234 3,580 SH   SOLE   3,580 0 0
CONCERT PHARMACEUTICALS INC COM Common Stock 206022105 10 1,000 SH   SOLE   1,000 0 0
CANADIAN NATL RY CO COM Common Stock 136375102 817 9,281 SH   SOLE   9,281 0 0
CINEMARK HLDGS INC COM Common Stock 17243V102 146 11,410 SH   SOLE   11,410 0 0
CANNAE HLDGS INC COM Common Stock 13765N107 96 2,338 SH   SOLE   2,338 0 0
CENTERPOINT ENERGY INC COM Common Stock 15189T107 23,538 1,221,508 SH   SOLE   1,221,508 0 0
CANADIAN NAT RES LTD COM Common Stock 136385101 12 690 SH   SOLE   690 0 0
COHEN & STEERS INC COM Common Stock 19247A100 151 2,223 SH   SOLE   2,223 0 0
CNX MIDSTREAM PARTNERS LP COM UNIT REPST Common Stock 12654A101 25 3,800 SH   SOLE   3,800 0 0
COCRYSTAL PHARMA INC COM Common Stock 19188J300 6 4,266 SH   SOLE   4,266 0 0
COMPAGNIE DE ST GOBAIN ORD Common Stock F80343100 7 196 SH   SOLE   196 0 0
CO-DIAGNOSTICS INC COM Common Stock 189763105 10 500 SH   SOLE   500 0 0
COMPAGNIE DE ST GOBAIN UNSPONSORD ADR ADR 204280309 119 16,357 SH   SOLE   16,357 0 0
CAPITAL ONE FINL CORP COM Common Stock 14040H105 428 7,044 SH   SOLE   7,044 0 0
CABOT OIL & GAS CORP COM Common Stock 127097103 462 27,177 SH   SOLE   27,177 0 0
COHERENT INC COM Common Stock 192479103 53 417 SH   SOLE   417 0 0
COHU INC COM Common Stock 192576106 0 21 SH   SOLE   21 0 0
COCA COLA CONSOLIDATED INC COM Common Stock 191098102 73 320 SH   SOLE   320 0 0
COLUMBIA BKG SYS INC COM Common Stock 197236102 175 6,557 SH   SOLE   6,557 0 0
COLUMBIA SPORTSWEAR CO COM Common Stock 198516106 26 322 SH   SOLE   322 0 0
COMMSCOPE HLDG CO INC COM Common Stock 20337X109 5 551 SH   SOLE   551 0 0
COOPER COS INC COM NEW Common Stock 216648402 202 703 SH   SOLE   703 0 0
CONOCOPHILLIPS COM Common Stock 20825C104 9,193 225,653 SH   SOLE   225,653 0 0
PIMCO INVESTMENT GRADE CORPORATE BOND INDEX EXCHANGE-TRADED FUND ETF 72201R817 40 345 SH   SOLE   345 0 0
COSTCO WHSL CORP NEW COM Common Stock 22160K105 16,763 55,006 SH   SOLE   55,006 0 0
COTY INC COM CL A Common Stock 222070203 5 1,179 SH   SOLE   1,179 0 0
COUPA SOFTWARE INC COM Common Stock 22266L106 214 745 SH   SOLE   745 0 0
CANADIAN PAC RY LTD COM Common Stock 13645T100 877 3,440 SH   SOLE   3,440 0 0
CAMPBELL SOUP CO COM Common Stock 134429109 136 2,758 SH   SOLE   2,758 0 0
CHESAPEAKE UTILS CORP COM Common Stock 165303108 64 757 SH   SOLE   757 0 0
CHESAPEAKE FINL SHS INC COM Common Stock 16517A109 3 165 SH   SOLE   165 0 0
CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Common Stock Y11082206 120 14,113 SH   SOLE   14,113 0 0
CRYSTAL PEAK MINERALS INC COM Common Stock 22938T107 313 10,439,596 SH   SOLE   10,439,596 0 0
COPPER NORTH MNG CORP COM NEW Common Stock 21751R206 0 7 SH   SOLE   7 0 0
COPART INC COM Common Stock 217204106 492 5,815 SH   SOLE   5,815 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT Common Stock 16411Q101 944 27,680 SH   SOLE   27,680 0 0
INVESCO CHINA TECHNOLOGY ETF ETF 46138E800 9 140 SH   SOLE   140 0 0
CREDIT AGRICOLE S A ADR ADR 225313105 4 924 SH   SOLE   924 0 0
CORBUS PHARMACEUTICALS HLDGS I COM Common Stock 21833P103 4 500 SH   SOLE   500 0 0
CALIFORNIA RES CORP COM NEW Common Stock 13057Q206 0 308 SH   SOLE   308 0 0
CARDIFF ONCOLOGY INC COM Common Stock 14147L108 3 635 SH   SOLE   635 0 0
CREE INC COM Common Stock 225447101 167 2,909 SH   SOLE   2,909 0 0
CARREFOUR SA ORD Common Stock F13923119 3 198 SH   SOLE   198 0 0
CRH PLC ADR ADR 12626K203 63 1,801 SH   SOLE   1,801 0 0
CRH PLC ORD Common Stock G25508105 4 116 SH   SOLE   116 0 0
CARTERS INC COM Common Stock 146229109 12 148 SH   SOLE   148 0 0
CHARLES RIV LABS INTL INC COM Common Stock 159864107 443 2,522 SH   SOLE   2,522 0 0
CRESCO LABS INC SUB VTG SHS Common Stock 22587M106 1 190 SH   SOLE   190 0 0
SALESFORCE COM INC COM Common Stock 79466L302 4,366 22,755 SH   SOLE   22,755 0 0
AMERICAS CAR MART INC COM Common Stock 03062T105 17 196 SH   SOLE   196 0 0
CERENCE INC COM Common Stock 156727109 7 170 SH   SOLE   170 0 0
CERAGON NETWORKS LTD ORD Common Stock M22013102 4 2,000 SH   SOLE   2,000 0 0
CRONOS GROUP INC COM Common Stock 22717L101 39 6,402 SH   SOLE   6,402 0 0
CROCS INC COM Common Stock 227046109 9 250 SH   SOLE   250 0 0
CARREFOUR SA SPONSORED ADR ADR 144430204 3 924 SH   SOLE   924 0 0
CRISPR THERAPEUTICS AG NAMEN AKT Common Stock H17182108 1,509 19,225 SH   SOLE   19,225 0 0
CROSS TIMBERS RTY TR TR UNIT Common Stock 22757R109 1,920 265,822 SH   SOLE   265,822 0 0
CIRRUS LOGIC INC COM Common Stock 172755100 115 1,911 SH   SOLE   1,911 0 0
CROWDSTRIKE HLDGS INC CL A Common Stock 22788C105 59 574 SH   SOLE   574 0 0
CREDIT SUISSE GROUP SPONSORED ADR ADR 225401108 8 740 SH   SOLE   740 0 0
CISCO SYS INC COM Common Stock 17275R102 29,373 637,722 SH   SOLE   637,722 0 0
COSTAR GROUP INC COM Common Stock 22160N109 1,694 2,357 SH   SOLE   2,357 0 0
CANADIAN SOLAR INC COM Common Stock 136635109 80 4,155 SH   SOLE   4,155 0 0
CARLISLE COS INC COM Common Stock 142339100 20 172 SH   SOLE   172 0 0
CSL LTD SPONSORED ADR ADR 12637N204 487 4,916 SH   SOLE   4,916 0 0
CAPSTAR FINL HLDGS INC COM Common Stock 14070T102 184 16,250 SH   SOLE   16,250 0 0
COMPUTER SVCS INC COM Common Stock 20539A105 43 806 SH   SOLE   806 0 0
CSW INDUSTRIALS INC COM Common Stock 126402106 106 1,555 SH   SOLE   1,555 0 0
CSX CORP COM Common Stock 126408103 4,551 66,696 SH   SOLE   66,696 0 0
CINTAS CORP COM Common Stock 172908105 32,192 120,135 SH   SOLE   120,135 0 0
COMMUNITY TR BANCORP INC COM Common Stock 204149108 3 93 SH   SOLE   93 0 0
CYCLO THERAPEUTICS INC COM Common Stock 23254X102 1 10,000 SH   SOLE   10,000 0 0
CYNERGISTEK INC COM Common Stock 23258P105 1 1,001 SH   SOLE   1,001 0 0
CHARLES & COLVARD LTD COM Common Stock 159765106 2 2,659 SH   SOLE   2,659 0 0
CENTURYLINK INC COM Common Stock 156700106 89 8,990 SH   SOLE   8,990 0 0
CATALENT INC COM Common Stock 148806102 234 3,195 SH   SOLE   3,195 0 0
CTO REALTY GROWTH INC COM Common Stock 210226106 47 1,192 SH   SOLE   1,192 0 0
CASTOR MARITIME INC SHS Common Stock Y1146L109 0 1,250 SH   SOLE   1,250 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CL A Common Stock 192446102 1,644 29,137 SH   SOLE   29,137 0 0
CANNTRUST HLDGS INC COM Common Stock 137800207 1 2,000 SH   SOLE   2,000 0 0
CORTEVA INC COM Common Stock 22052L104 2,064 76,342 SH   SOLE   76,342 0 0
CITRIX SYS INC COM Common Stock 177376100 1,227 8,217 SH   SOLE   8,217 0 0
CUBIC CORP COM Common Stock 229669106 28 587 SH   SOLE   587 0 0
CARNIVAL PLC ADR ADR 14365C103 14 1,143 SH   SOLE   1,143 0 0
CURALEAF HLDGS INC SUB VTG SHS Common Stock 23126M102 6 1,000 SH   SOLE   1,000 0 0
CENOVUS ENERGY INC COM Common Stock 15135U109 6 1,225 SH   SOLE   1,225 0 0
COVETRUS INC COM Common Stock 22304C100 10 560 SH   SOLE   560 0 0
COMMERCIAL VEH GROUP INC COM Common Stock 202608105 3 1,000 SH   SOLE   1,000 0 0
CALAVO GROWERS INC COM Common Stock 128246105 81 1,317 SH   SOLE   1,317 0 0
CEL SCI CORP COM PAR NEW Common Stock 150837607 84 5,863 SH   SOLE   5,863 0 0
CARVANA CO CL A Common Stock 146869102 523 4,169 SH   SOLE   4,169 0 0
CHICAGO RIVET & MACH CO COM Common Stock 168088102 30 1,450 SH   SOLE   1,450 0 0
CVS HEALTH CORP COM Common Stock 126650100 23,551 364,788 SH   SOLE   364,788 0 0
CV SCIENCES INC COM Common Stock 126654102 5 8,600 SH   SOLE   8,600 0 0
CHEVRON CORP NEW COM Common Stock 166764100 39,504 450,860 SH   SOLE   450,860 0 0
CURTISS WRIGHT CORP COM Common Stock 231561101 991 11,350 SH   SOLE   11,350 0 0
SPDR BLOOMBERG BARCLAYS CONVERTIBLE SECURITIES ETF ETF 78464A359 134 2,195 SH   SOLE   2,195 0 0
CHARLOTTES WEB HLDGS INC COM Common Stock 16106R109 5 1,193 SH   SOLE   1,193 0 0
COHBAR INC COM Common Stock 19249J109 2 1,000 SH   SOLE   1,000 0 0
CONSOLIDATED WATER CO INC ORD Common Stock G23773107 1 40 SH   SOLE   40 0 0
CLEARWAY ENERGY INC CL C Common Stock 18539C204 57 2,460 SH   SOLE   2,460 0 0
CLEARWAY ENERGY INC CL A Common Stock 18539C105 51 2,460 SH   SOLE   2,460 0 0
CRIMSON WINE GROUP LTD COM Common Stock 22662X100 7 1,400 SH   SOLE   1,400 0 0
SPDR MSCI ACWI EX-US ETF ETF 78463X848 2,286 100,529 SH   SOLE   100,529 0 0
CUSHMAN WAKEFIELD PLC SHS Common Stock G2717B108 4 309 SH   SOLE   309 0 0
CASELLA WASTE SYS INC CL A Common Stock 147448104 28 537 SH   SOLE   537 0 0
CALIFORNIA WTR SVC GROUP COM Common Stock 130788102 103 2,142 SH   SOLE   2,142 0 0
CEMEX SAB DE CV SPON ADR NEW ADR 151290889 9 3,397 SH   SOLE   3,397 0 0
CONCHO RES INC COM Common Stock 20605P101 6 126 SH   SOLE   126 0 0
CYTODYN INC COM Common Stock 23283M101 9 1,312 SH   SOLE   1,312 0 0
COMMUNITY HEALTH SYS INC NEW COM Common Stock 203668108 4 1,270 SH   SOLE   1,270 0 0
CRYOPORT INC COM PAR $0.001 Common Stock 229050307 22 713 SH   SOLE   713 0 0
CYTRX CORP COM Common Stock 232828608 0 584 SH   SOLE   584 0 0
CITIZENS BANCORP VA INC COM Common Stock 17316V104 204 8,000 SH   SOLE   8,000 0 0
DOMINION ENERGY INC COM Common Stock 25746U109 6,389 77,589 SH   SOLE   77,589 0 0
DELTA AIR LINES INC DEL COM NEW Common Stock 247361702 1,061 38,288 SH   SOLE   38,288 0 0
DANONE SPONSORED ADR ADR 23636T100 190 13,868 SH   SOLE   13,868 0 0
DARLING INGREDIENTS INC COM Common Stock 237266101 25 1,071 SH   SOLE   1,071 0 0
DASSAULT SYS S A SPONSORED ADR ADR 237545108 799 4,609 SH   SOLE   4,609 0 0
ENDAVA PLC ADS ADR 29260V105 34 723 SH   SOLE   723 0 0
INVESCO DB AGRICULTURE FUND ETF 46140H106 26 1,904 SH   SOLE   1,904 0 0
DIEBOLD NXDF INC COM Common Stock 253651103 0 47 SH   SOLE   47 0 0
INVESCO DB ENERGY FUND ETF 46140H304 7 723 SH   SOLE   723 0 0
X-TRACKERS MSCI EAFE HEDGED EQUITY ETF ETF 233051200 1,268 41,463 SH   SOLE   41,463 0 0
X-TRACKERS MSCI EUROPE HEDGED EQUITY ETF ETF 233051853 39 1,400 SH   SOLE   1,400 0 0
DESIGNER BRANDS INC CL A Common Stock 250565108 0 30 SH   SOLE   30 0 0
INVESCO DB OIL FUND ETF 46140H403 7 1,000 SH   SOLE   1,000 0 0
DEUTSCHE BOERSE UNSPONSORD ADR ADR 251542106 123 6,757 SH   SOLE   6,757 0 0
INVESCO DB PRECIOUS METALS FUND ETF 46140H502 21 446 SH   SOLE   446 0 0
DBS GROUP HOLDINGS LTD SPONSORED ADR ADR 23304Y100 615 10,184 SH   SOLE   10,184 0 0
INVESCO DB G10 CURRENCY HARVEST FUND ETF 46139B102 14 612 SH   SOLE   612 0 0
DROPBOX INC CL A Common Stock 26210C104 229 10,533 SH   SOLE   10,533 0 0
DONALDSON INC COM Common Stock 257651109 8 172 SH   SOLE   172 0 0
NTT DOCOMO INC SPONSORED ADS ADR 62942M201 14 549 SH   SOLE   549 0 0
DIME CMNTY BANCSHARES INC COM Common Stock 253922108 33 2,536 SH   SOLE   2,536 0 0
DCP MIDSTREAM LP COM UT LTD PTN Common Stock 23311P100 72 6,550 SH   SOLE   6,550 0 0
DUPONT DE NEMOURS INC COM Common Stock 26614N102 4,878 93,237 SH   SOLE   93,237 0 0
DAIMLER AG REG SHS Common Stock D1668R123 8 203 SH   SOLE   203 0 0
3-D SYS CORP DEL COM NEW Common Stock 88554D205 21 3,093 SH   SOLE   3,093 0 0
DATADOG INC CL A COM Common Stock 23804L103 36 403 SH   SOLE   403 0 0
DILLARDS INC CL A Common Stock 254067101 4 165 SH   SOLE   165 0 0
DEERE & CO COM Common Stock 244199105 1,255 8,002 SH   SOLE   8,002 0 0
DECKERS OUTDOOR CORP COM Common Stock 243537107 176 907 SH   SOLE   907 0 0
DECISION DIAGNOSTICS CORP COM Common Stock 243443108 11 41,900 SH   SOLE   41,900 0 0
DELL TECHNOLOGIES INC CL C Common Stock 24703L202 483 8,905 SH   SOLE   8,905 0 0
WISDOMTREE EMERGING MARKETS HIGH DIVIDEND FUND ETF 97717W315 1,853 50,592 SH   SOLE   50,592 0 0
DIAGEO P L C SPON ADR NEW ADR 25243Q205 1,877 13,805 SH   SOLE   13,805 0 0
WISDOMTREE U.S. SMALLCAP DIVIDEND FUND ETF 97717W604 695 33,420 SH   SOLE   33,420 0 0
WISDOMTREE GLOBAL HIGH DIVIDEND FUND ETF 97717W877 99 2,580 SH   SOLE   2,580 0 0
WISDOMTREE EUROPE SMALLCAP DIVIDEND FUND ETF 97717W869 28 560 SH   SOLE   560 0 0
DONNELLEY FINL SOLUTIONS INC COM Common Stock 25787G100 0 57 SH   SOLE   57 0 0
WISDOMTREE JAPAN SMALLCAP DIVIDEND FUND ETF 97717W836 15 230 SH   SOLE   230 0 0
DFP HEALTHCARE ACQUISITNS CORP UNIT EXP 033125 Common Stock 23343Q209 219 20,450 SH   SOLE   20,450 0 0
DISCOVER FINL SVCS COM Common Stock 254709108 367 7,613 SH   SOLE   7,613 0 0
DOLLAR GEN CORP NEW COM Common Stock 256677105 8,876 46,494 SH   SOLE   46,494 0 0
DIGI INTL INC COM Common Stock 253798102 124 11,135 SH   SOLE   11,135 0 0
ISHARES CORE DIVIDEND GROWTH ETF ETF 46434V621 1,252 33,346 SH   SOLE   33,346 0 0
WISDOMTREE U.S. QUALITY DIVIDEND GROWTH FUND ETF 97717X669 1,522 33,446 SH   SOLE   33,446 0 0
WISDOMTREE EMERGING MARKETS SMALLCAP DIVIDEND FUND ETF 97717W281 134 3,369 SH   SOLE   3,369 0 0
QUEST DIAGNOSTICS INC COM Common Stock 74834L100 2,042 17,907 SH   SOLE   17,907 0 0
D R HORTON INC COM Common Stock 23331A109 1,129 20,959 SH   SOLE   20,959 0 0
DIAMOND HILL INVESTMENT GROUP COM NEW Common Stock 25264R207 45 400 SH   SOLE   400 0 0
DANAHER CORPORATION COM Common Stock 235851102 16,490 92,986 SH   SOLE   92,986 0 0
WISDOMTREE U.S. HIGH DIVIDEND FUND ETF 97717W208 1,444 23,198 SH   SOLE   23,198 0 0
DHT HOLDINGS INC SHS NEW Common Stock Y2065G121 3 500 SH   SOLE   500 0 0
SPDR DOW JONES INDUSTRIAL AVERAGE ETF ETF 78467X109 989 3,831 SH   SOLE   3,831 0 0
DINE BRANDS GLOBAL INC COM Common Stock 254423106 10 246 SH   SOLE   246 0 0
DAVIS SELECT INTERNATIONAL ETF ETF 23908L405 131 7,180 SH   SOLE   7,180 0 0
DISNEY WALT CO COM DISNEY Common Stock 254687106 18,195 161,000 SH   SOLE   161,000 0 0
DISCOVERY INC COM SER A Common Stock 25470F104 331 15,710 SH   SOLE   15,710 0 0
DISCOVERY INC COM SER C Common Stock 25470F302 108 5,602 SH   SOLE   5,602 0 0
DISH NETWORK CORPORATION CL A Common Stock 25470M109 27 791 SH   SOLE   791 0 0
IPATH BLOOMBERG COMMODITY INDEX TOTAL RETURN ETN ETF 06738C778 114 6,459 SH   SOLE   6,459 0 0
DELEK US HLDGS INC NEW COM Common Stock 24665A103 6 355 SH   SOLE   355 0 0
DRAFTKINGS INC COM CL A Common Stock 26142R104 50 1,488 SH   SOLE   1,488 0 0
DICKS SPORTING GOODS INC COM Common Stock 253393102 57 1,400 SH   SOLE   1,400 0 0
DOLBY LABORATORIES INC COM CL A Common Stock 25659T107 967 14,618 SH   SOLE   14,618 0 0
WISDOMTREE U.S. LARGECAP DIVIDEND FUND ETF 97717W307 1,059 11,405 SH   SOLE   11,405 0 0
WISDOMTREE INTERNATIONAL SMALLCAP DIVIDEND FUND ETF 97717W760 88 1,571 SH   SOLE   1,571 0 0
DOLLAR TREE INC COM Common Stock 256746108 1,234 13,215 SH   SOLE   13,215 0 0
DELUXE CORP COM Common Stock 248019101 95 4,205 SH   SOLE   4,205 0 0
AAM S&P DEVELOPED MARKETS HIGH DIVIDEND VALUE ETF ETF 26922A347 93 4,685 SH   SOLE   4,685 0 0
DORCHESTER MINERALS LP COM UNIT Common Stock 25820R105 2 187 SH   SOLE   187 0 0
DERMTECH INC COM Common Stock 24984K105 2 153 SH   SOLE   153 0 0
DMY TECHNOLOGY GROUP INC UNIT Common Stock 233253202 223 20,775 SH   SOLE   20,775 0 0
DNB ASA SPONSORED ADR ADR 23328E106 110 8,011 SH   SOLE   8,011 0 0
DUNKIN BRANDS GROUP INC COM Common Stock 265504100 276 4,171 SH   SOLE   4,171 0 0
DENISON MINES CORP COM Common Stock 248356107 0 1,125 SH   SOLE   1,125 0 0
NOW INC COM Common Stock 67011P100 1 142 SH   SOLE   142 0 0
DAI NIPPON PRINTING CO LTD SPONSORED ADR ADR 233806306 2 203 SH   SOLE   203 0 0
DOCUSIGN INC COM Common Stock 256163106 849 4,744 SH   SOLE   4,744 0 0
DEUTSCHE BANK AG ETN DJ HY 2022 ETF 25153Q658 9 415 SH   SOLE   415 0 0
WISDOMTREE INTERNATIONAL LARGECAP DIVIDEND FUND ETF 97717W794 10 235 SH   SOLE   235 0 0
WISDOMTREE U.S. MIDCAP DIVIDEND FUND ETF 97717W505 5,079 180,605 SH   SOLE   180,605 0 0
DOVER CORP COM Common Stock 260003108 2,730 28,561 SH   SOLE   28,561 0 0
DOW INC COM Common Stock 260557103 3,623 88,907 SH   SOLE   88,907 0 0
AMDOCS LTD SHS Common Stock G02602103 770 12,544 SH   SOLE   12,544 0 0
DIAMONDPEAK HLDGS COR COM CL A Common Stock 25280H100 246 23,557 SH   SOLE   23,557 0 0
DIAMONDPEAK HLDGS COR WT EXP 022224 Common Stock 25280H118 18 7,756 SH   SOLE   7,756 0 0
DEUTSCHE POST AG SPONSORED ADR ADR 25157Y202 141 3,821 SH   SOLE   3,821 0 0
DIEGO PELLICER WORLDWIDE INC COM NEW Common Stock 25367R203 0 7,500 SH   SOLE   7,500 0 0
DOMINOS PIZZA INC COM Common Stock 25754A201 3,402 9,054 SH   SOLE   9,054 0 0
DAQO NEW ENERGY CORP SPNSRD ADR NEW ADR 23703Q203 3 37 SH   SOLE   37 0 0
DRDGOLD LIMITED SPON ADR REPSTG ADR 26152H301 79 5,037 SH   SOLE   5,037 0 0
DARDEN RESTAURANTS INC COM Common Stock 237194105 1,045 13,731 SH   SOLE   13,731 0 0
GLOBAL X AUTONOMOUS & ELECTRIC VEHICLES ETF ETF 37954Y624 7 500 SH   SOLE   500 0 0
DRIL QUIP INC COM Common Stock 262037104 18 619 SH   SOLE   619 0 0
DIRTT ENVIRONMENTAL SOLUTIONS COM Common Stock 25490H106 269 212,045 SH   SOLE   212,045 0 0
DRIVE SHACK INC COM Common Stock 262077100 18 10,000 SH   SOLE   10,000 0 0
DSV PANALPINA AS UNSPONSORED ADR ADR 26251A108 391 6,278 SH   SOLE   6,278 0 0
DESCARTES SYS GROUP INC COM Common Stock 249906108 21 405 SH   SOLE   405 0 0
ISHARES MSCI KLD 400 SOCIAL ETF ETF 464288570 663 5,579 SH   SOLE   5,579 0 0
WISDOMTREE U.S. TOTAL DIVIDEND FUND ETF 97717W109 800 8,883 SH   SOLE   8,883 0 0
DTE ENERGY CO COM Common Stock 233331107 236 2,126 SH   SOLE   2,126 0 0
ALPS DISRUPTIVE TECHNOLOGIES ETF ETF 00162Q478 13 361 SH   SOLE   361 0 0
DEUTSCHE TELEKOM AG SPONSORED ADS ADR 251566105 3 180 SH   SOLE   180 0 0
WISDOMTREE INTERNATIONAL HIGH DIVIDEND FUND ETF 97717W802 9 264 SH   SOLE   264 0 0
WISDOMTREE U.S. DIVIDEND EX-FINANCIALS FUND ETF 97717W406 207 2,800 SH   SOLE   2,800 0 0
DUKE ENERGY CORP NEW COM NEW Common Stock 26441C204 16,318 199,170 SH   SOLE   199,170 0 0
DAVITA INC COM Common Stock 23918K108 166 2,058 SH   SOLE   2,058 0 0
DEVON ENERGY CORP NEW COM Common Stock 25179M103 124 11,190 SH   SOLE   11,190 0 0
ISHARES SELECT DIVIDEND ETF ETF 464287168 4,805 60,026 SH   SOLE   60,026 0 0
DAIWA HOUSE IND LTD ADR ADR 234062206 48 2,079 SH   SOLE   2,079 0 0
DAVIS SELECT WORLDWIDE ETF ETF 23908L306 14 608 SH   SOLE   608 0 0
ADVISORSHARES DORSEY WRIGHT SHORT ETF ETF 00768Y529 22 1,100 SH   SOLE   1,100 0 0
SPDR S&P INTERNATIONAL DIVIDEND ETF ETF 78463X772 166 4,991 SH   SOLE   4,991 0 0
DXC TECHNOLOGY CO COM Common Stock 23355L106 18 1,106 SH   SOLE   1,106 0 0
DEXCOM INC COM Common Stock 252131107 634 1,583 SH   SOLE   1,583 0 0
PROSHARES ULTRASHORT DOW 30 ETF 74347B276 1 31 SH   SOLE   31 0 0
WISDOMTREE JAPAN HEDGED EQUITY FUND ETF 97717W851 27 571 SH   SOLE   571 0 0
DYCOM INDS INC COM Common Stock 267475101 16 400 SH   SOLE   400 0 0
ENI S P A SPONSORED ADR ADR 26874R108 6 299 SH   SOLE   299 0 0
ELECTRONIC ARTS INC COM Common Stock 285512109 1,074 7,940 SH   SOLE   7,940 0 0
AIRBUS SE UNSPONSORED ADR ADR 009279100 334 18,462 SH   SOLE   18,462 0 0
BRINKER INTL INC COM Common Stock 109641100 187 8,068 SH   SOLE   8,068 0 0
EVENTBRITE INC COM CL A Common Stock 29975E109 3 375 SH   SOLE   375 0 0
EBAY INC. COM Common Stock 278642103 1,475 27,858 SH   SOLE   27,858 0 0
ENNIS INC COM Common Stock 293389102 2 100 SH   SOLE   100 0 0
ERSTE GROUP BK A G SPONSORED ADR ADR 296036304 2 164 SH   SOLE   164 0 0
EAGLE BANCORP MONT INC COM Common Stock 26942G100 17 1,000 SH   SOLE   1,000 0 0
EMERGENT BIOSOLUTIONS INC COM Common Stock 29089Q105 226 2,765 SH   SOLE   2,765 0 0
ECRID INC COM NEW Common Stock 27923U100 0 8 SH   SOLE   8 0 0
ISHARES MSCI CHILE ETF ETF 464286640 10 370 SH   SOLE   370 0 0
EDF S A UNSPONSORD ADR ADR 285039103 1 500 SH   SOLE   500 0 0
ECOLAB INC COM Common Stock 278865100 2,150 10,713 SH   SOLE   10,713 0 0
ECN CAP CORP COM Common Stock 26829L107 1,104 401,620 SH   SOLE   401,620 0 0
US ECOLOGY INC COM Common Stock 91734M103 12 350 SH   SOLE   350 0 0
COLUMBIA EMERGING MARKETS CONSUMER ETF ETF 19762B509 23 1,020 SH   SOLE   1,020 0 0
CONSOLIDATED EDISON INC COM Common Stock 209115104 1,404 19,205 SH   SOLE   19,205 0 0
EDITAS MEDICINE INC COM Common Stock 28106W103 221 7,160 SH   SOLE   7,160 0 0
SPDR S&P EMERGING MARKETS DIVIDEND ETF ETF 78463X533 3 100 SH   SOLE   100 0 0
NEW ORIENTAL ED & TECHNOLOGY G SPON ADR ADR 647581107 13 100 SH   SOLE   100 0 0
ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 3,475 85,938 SH   SOLE   85,938 0 0
WISDOMTREE U.S. SMALLCAP FUND ETF 97717W562 15 534 SH   SOLE   534 0 0
ISHARES MSCI EAFE ETF ETF 464287465 23,910 391,320 SH   SOLE   391,320 0 0
PROSHARES MSCI EAFE DIVIDEND GROWERS ETF ETF 74347B839 149 4,000 SH   SOLE   4,000 0 0
ISHARES EDGE MSCI MIN VOL EAFE ETF ETF 46429B689 17,977 271,519 SH   SOLE   271,519 0 0
ISHARES MSCI EAFE GROWTH ETF ETF 464288885 2,777 33,227 SH   SOLE   33,227 0 0
ENTERPRISE FINL SVCS CORP COM Common Stock 293712105 8 255 SH   SOLE   255 0 0
ISHARES MSCI EAFE VALUE ETF ETF 464288877 49 1,213 SH   SOLE   1,213 0 0
EQUIFAX INC COM Common Stock 294429105 1,511 8,706 SH   SOLE   8,706 0 0
EAGLE BULK SHIPPING INC WT EXP 101521 Common Stock Y2187A135 0 44 SH   SOLE   44 0 0
ENCOMPASS HEALTH CORP COM Common Stock 29261A100 3,705 58,804 SH   SOLE   58,804 0 0
ISHARES MSCI ISRAEL ETF ETF 464286632 180 3,432 SH   SOLE   3,432 0 0
EDISON INTL COM Common Stock 281020107 289 5,219 SH   SOLE   5,219 0 0
EKSO BIONICS HLDGS INC COM Common Stock 282644301 1 200 SH   SOLE   200 0 0
LAUDER ESTEE COS INC CL A Common Stock 518439104 4,652 24,573 SH   SOLE   24,573 0 0
ELANCO ANIMAL HEALTH INC COM Common Stock 28414H103 2 90 SH   SOLE   90 0 0
ELECTRA STONE LTD COM Common Stock 284764107 0 5 SH   SOLE   5 0 0
ELECTRO-SENSORS INC COM Common Stock 285233102 7 2,000 SH   SOLE   2,000 0 0
ELITE PHARMACEUTICALS INC COM NEW Common Stock 28659T200 4 48,778 SH   SOLE   48,778 0 0
AKTIEBOLAGET ELECTROLUX SPONSORED ADR ADR 010198208 5 150 SH   SOLE   150 0 0
CALLAWAY GOLF CO COM Common Stock 131193104 283 16,210 SH   SOLE   16,210 0 0
EMAGIN CORP COM NEW Common Stock 29076N206 3 3,650 SH   SOLE   3,650 0 0
ISHARES JPMORGAN EMERG MARKETS BOND ETF 464288281 1,286 11,744 SH   SOLE   11,744 0 0
EMERALD BIOSCIENCE INC COM Common Stock 29102Y101 2 10,000 SH   SOLE   10,000 0 0
EMCOR GROUP INC COM Common Stock 29084Q100 223 3,450 SH   SOLE   3,450 0 0
EMERALD HEALTH THERAPEUTICS IN COM Common Stock 29102R106 0 2,798 SH   SOLE   2,798 0 0
VANECK VECTORS J.P. MORGAN EM LOCAL CURRENCY BOND ETF ETF 92189H300 1 33 SH   SOLE   33 0 0
FIRST TRUST NORTH AMERICAN ENERGY INFRASTRUCTURE FUND ETF 33738D101 23 1,152 SH   SOLE   1,152 0 0
EASTMAN CHEM CO COM Common Stock 277432100 529 7,639 SH   SOLE   7,639 0 0
EMPIRE POST MEDIA INC COM Common Stock 292039104 1 13,000 SH   SOLE   13,000 0 0
EMERSON ELEC CO COM Common Stock 291011104 178,374 2,914,134 SH   SOLE   2,914,134 0 0
EMERA INC COM Common Stock 290876101 18 500 SH   SOLE   500 0 0
EMBASSY BANCORP INC COM Common Stock 290791102 19 1,500 SH   SOLE   1,500 0 0
ENBRIDGE INC COM Common Stock 29250N105 6,374 210,915 SH   SOLE   210,915 0 0
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN Common Stock 292480100 14 2,885 SH   SOLE   2,885 0 0
ENDO INTL PLC SHS Common Stock G30401106 1 317 SH   SOLE   317 0 0
ENGIE SPONS ADR ADR 29286D105 141 11,404 SH   SOLE   11,404 0 0
ENEL AMERICAS S A SPONSORED ADR ADR 29274F104 53 6,901 SH   SOLE   6,901 0 0
ENEL CHILE S.A. SPONSORED ADR ADR 29278D105 3 714 SH   SOLE   714 0 0
ENEL SOCIETA PER AZIONI UNSPONSORD ADR ADR 29265W207 273 31,593 SH   SOLE   31,593 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD Common Stock 29336T100 153 65,553 SH   SOLE   65,553 0 0
ENPHASE ENERGY INC COM Common Stock 29355A107 37 749 SH   SOLE   749 0 0
ENERGIZER HLDGS INC NEW COM Common Stock 29272W109 80 1,714 SH   SOLE   1,714 0 0
ENERSYS COM Common Stock 29275Y102 20 327 SH   SOLE   327 0 0
ENTEGRIS INC COM Common Stock 29362U104 407 6,975 SH   SOLE   6,975 0 0
ENVESTNET INC COM Common Stock 29404K106 276 3,690 SH   SOLE   3,690 0 0
ENOVA INTL INC COM Common Stock 29357K103 2 171 SH   SOLE   171 0 0
EOG RES INC COM Common Stock 26875P101 330 6,614 SH   SOLE   6,614 0 0
EVOLUS INC COM Common Stock 30052C107 1 130 SH   SOLE   130 0 0
E ON SE SPONSORED ADR ADR 268780103 127 11,400 SH   SOLE   11,400 0 0
EPAM SYS INC COM Common Stock 29414B104 71 281 SH   SOLE   281 0 0
ENTERPRISE PRODS PARTNERS L P COM Common Stock 293792107 8,022 447,934 SH   SOLE   447,934 0 0
EPIROC AKTIEBOLAG UNSPONSRED ADS ADR 29429L105 207 16,748 SH   SOLE   16,748 0 0
ISHARES MSCI PACIFIC EX JAPAN ETF ETF 464286665 4 100 SH   SOLE   100 0 0
EQUINOR ASA SPONSORED ADR ADR 29446M102 55 3,865 SH   SOLE   3,865 0 0
EQT CORP COM Common Stock 26884L109 16 1,359 SH   SOLE   1,359 0 0
BRISTOW GROUP INC COM Common Stock 26885G109 0 17 SH   SOLE   17 0 0
ENERPLUS CORP COM Common Stock 292766102 3 1,119 SH   SOLE   1,119 0 0
CAESARS ENTERTAINMENT INC NEW COM Common Stock 28470R102 10 244 SH   SOLE   244 0 0
ERICSSON ADR B SEK 10 ADR 294821608 2 200 SH   SOLE   200 0 0
EMBRAER S.A. SPONSORED ADS ADR 29082A107 3 543 SH   SOLE   543 0 0
DIREXION DAILY ENERGY BULL 2X SHARES ETF 25460G609 16 1,105 SH   SOLE   1,105 0 0
EVERSOURCE ENERGY COM Common Stock 30040W108 1,550 18,214 SH   SOLE   18,214 0 0
ESCO TECHNOLOGIES INC COM Common Stock 296315104 1,780 21,845 SH   SOLE   21,845 0 0
ISHARES MSCI EAFE ESG SELECT ETF ETF 46435G516 103 1,686 SH   SOLE   1,686 0 0
ISHARES MSCI EM ESG SELECT ETF ETF 46434G863 959 29,501 SH   SOLE   29,501 0 0
ENSTAR GROUP LIMITED SHS Common Stock G3075P101 411 2,712 SH   SOLE   2,712 0 0
ISHARES MSCI USA ESG OPTIMIZED ETF ETF 46435G425 1,274 18,094 SH   SOLE   18,094 0 0
ELEMENT SOLUTIONS INC COM Common Stock 28618M106 5 500 SH   SOLE   500 0 0
ESSILOR LUXOTTICA UNSPONSORED ADR ADR 297284200 161 2,462 SH   SOLE   2,462 0 0
ELBIT SYS LTD ORD Common Stock M3760D101 8 55 SH   SOLE   55 0 0
ISHARES ESG MSCI USA SMALL-CAP ETF ETF 46435U663 25 988 SH   SOLE   988 0 0
ESSENT GROUP LTD COM Common Stock G3198U102 21 599 SH   SOLE   599 0 0
ESPEY MFG & ELECTRS CORP COM Common Stock 296650104 27 1,587 SH   SOLE   1,587 0 0
VANECK VECTORS VIDEO GAMING AND ESPORTS ETF ETF 92189F114 6 120 SH   SOLE   120 0 0
ESPERION THERAPEUTICS INC NEW COM Common Stock 29664W105 28 550 SH   SOLE   550 0 0
ELASTIC N V ORD SHS Common Stock N14506104 939 9,910 SH   SOLE   9,910 0 0
EARTHSTONE ENERGY INC CL A Common Stock 27032D304 20 6,830 SH   SOLE   6,830 0 0
ENERGY TRANSFER LP COM UT LTD PTN Common Stock 29273V100 2,045 288,380 SH   SOLE   288,380 0 0
GRAYSCALE ETHEREUM CLASSIC TR SHS Common Stock 38963Q107 1 100 SH   SOLE   100 0 0
E TRADE FINANCIAL CORP COM NEW Common Stock 269246401 44 901 SH   SOLE   901 0 0
ENTERCOM COMMUNICATIONS CORP CL A Common Stock 293639100 3 2,000 SH   SOLE   2,000 0 0
EATON CORP PLC SHS Common Stock G29183103 3,608 41,427 SH   SOLE   41,427 0 0
ENTEST GROUP INC COM NEW Common Stock 29383T300 0 7 SH   SOLE   7 0 0
ENTERGY CORP NEW COM Common Stock 29364G103 1,189 12,290 SH   SOLE   12,290 0 0
EQUITRANS MIDSTREAM CORP COM Common Stock 294600101 44 5,311 SH   SOLE   5,311 0 0
ETSY INC COM Common Stock 29786A106 545 4,897 SH   SOLE   4,897 0 0
WISDOMTREE EUROPE HEDGED SMALLCAP EQUITY FUND ETF 97717X552 19 700 SH   SOLE   700 0 0
EATON VANCE CORP COM NON VTG Common Stock 278265103 24 630 SH   SOLE   630 0 0
EVERBRIDGE INC COM Common Stock 29978A104 957 6,469 SH   SOLE   6,469 0 0
EVOLENT HEALTH INC CL A Common Stock 30050B101 1 100 SH   SOLE   100 0 0
EVERCORE INC CLASS A Common Stock 29977A105 171 3,044 SH   SOLE   3,044 0 0
EVERGY INC COM Common Stock 30034W106 7,915 129,727 SH   SOLE   129,727 0 0
EVERI HLDGS INC COM Common Stock 30034T103 459 87,168 SH   SOLE   87,168 0 0
EDWARDS LIFESCIENCES CORP COM Common Stock 28176E108 26,932 390,317 SH   SOLE   390,317 0 0
ISHARES MSCI AUSTRALIA ETF ETF 464286103 15 760 SH   SOLE   760 0 0
ISHARES MSCI CANADA ETF ETF 464286509 11 437 SH   SOLE   437 0 0
INVESCO S&P 500 EQUAL WEIGHT COMMUNICATION SERVICES ETF ETF 46137Y609 164 6,542 SH   SOLE   6,542 0 0
ISHARES MSCI GERMANY ETF ETF 464286806 2 78 SH   SOLE   78 0 0
ISHARES MSCI GERMANY SMALL CAP INDEX FUND ETF 46429B465 12 200 SH   SOLE   200 0 0
ISHARES MSCI HONG KONG ETF ETF 464286871 15 700 SH   SOLE   700 0 0
ISHARES MSCI JAPAN ETF ETF 46434G822 85 1,548 SH   SOLE   1,548 0 0
ISHARES MSCI AUSTRIA ETF ETF 464286202 13 845 SH   SOLE   845 0 0
ISHARES MSCI SPAIN ETF ETF 464286764 13 579 SH   SOLE   579 0 0
ISHARES MSCI FRANCE ETF ETF 464286707 16 590 SH   SOLE   590 0 0
ISHARES MSCI MEXICO ETF ETF 464286822 10 310 SH   SOLE   310 0 0
ISHARES MSCI SOUTH KOREA ETF ETF 464286772 9 161 SH   SOLE   161 0 0
ISHARES MSCI BRAZIL ETF ETF 464286400 12 390 SH   SOLE   390 0 0
EXACT SCIENCES CORP COM Common Stock 30063P105 685 7,831 SH   SOLE   7,831 0 0
EXELON CORP COM Common Stock 30161N101 998 26,712 SH   SOLE   26,712 0 0
EXELIXIS INC COM Common Stock 30161Q104 156 6,644 SH   SOLE   6,644 0 0
ENDEAVOUR SILVER CORP COM Common Stock 29258Y103 3 1,500 SH   SOLE   1,500 0 0
EAGLE MATERIALS INC COM Common Stock 26969P108 218 3,200 SH   SOLE   3,200 0 0
EXPEDITORS INTL WASH INC COM Common Stock 302130109 500 6,564 SH   SOLE   6,564 0 0
EXPEDIA GROUP INC COM NEW Common Stock 30212P303 901 10,672 SH   SOLE   10,672 0 0
EXPERIAN PLC SPONSORED ADR ADR 30215C101 421 11,633 SH   SOLE   11,633 0 0
EXPONENT INC COM Common Stock 30214U102 22 266 SH   SOLE   266 0 0
EXTREME NETWORKS INC COM Common Stock 30226D106 1 135 SH   SOLE   135 0 0
SECOND SIGHT MED PRODS INC COM NEW Common Stock 81362J209 0 375 SH   SOLE   375 0 0
ISHARES MSCI SOUTH AFRICA ETF ETF 464286780 10 265 SH   SOLE   265 0 0
WISDOMTREE U.S. MIDCAP FUND ETF 97717W570 19 590 SH   SOLE   590 0 0
ISHARES MSCI EUROZONE ETF ETF 464286608 3 72 SH   SOLE   72 0 0
FORD MTR CO DEL COM Common Stock 345370860 699 116,952 SH   SOLE   116,952 0 0
FIRST AMERN FINL CORP COM Common Stock 31847R102 40 858 SH   SOLE   858 0 0
DIAMONDBACK ENERGY INC COM Common Stock 25278X109 684 17,266 SH   SOLE   17,266 0 0
FANUC CORPORATION ADR ADR 307305102 272 15,283 SH   SOLE   15,283 0 0
FARMER BROS CO COM Common Stock 307675108 44 6,060 SH   SOLE   6,060 0 0
FARO TECHNOLOGIES INC COM Common Stock 311642102 136 2,610 SH   SOLE   2,610 0 0
DIREXION DAILY FINANCIAL BULL 3X SHARES ETF 25459Y694 6 200 SH   SOLE   200 0 0
FASTENAL CO COM Common Stock 311900104 845 19,650 SH   SOLE   19,650 0 0
DIREXION DAILY FINANCIAL BEAR 3X SHARES ETF 25460E133 4 200 SH   SOLE   200 0 0
FACEBOOK INC CL A Common Stock 30303M102 27,861 117,286 SH   SOLE   117,286 0 0
DEUTSCHE BANK MEXICO S.A. REAL ESTATE INVE Common Stock P3515D163 5 6,262 SH   SOLE   6,262 0 0
FLAGSTAR BANCORP INC COM PAR .001 Common Stock 337930705 24 860 SH   SOLE   860 0 0
FORTUNE BRANDS HOME & SEC INC COM Common Stock 34964C106 359 5,760 SH   SOLE   5,760 0 0
FIRST BANCORP N C COM Common Stock 318910106 481 20,678 SH   SOLE   20,678 0 0
FIDELITY TOTAL BOND ETF ETF 316188309 576 10,646 SH   SOLE   10,646 0 0
FAUQUIER BANKSHARES INC VA COM Common Stock 312059108 18 1,250 SH   SOLE   1,250 0 0
FIRST TRUST NYSE ARCA BIOTECHNOLOGY INDEX FUND ETF 33733E203 107 630 SH   SOLE   630 0 0
FRANKLIN COVEY CO COM Common Stock 353469109 116 5,440 SH   SOLE   5,440 0 0
FIAT CHRYSLER AUTOMOBILES N V SHS Common Stock N31738102 2 200 SH   SOLE   200 0 0
FIRST CMNTY BANKSHARES INC VA COM Common Stock 31983A103 64 3,000 SH   SOLE   3,000 0 0
FUELCELL ENERGY INC COM Common Stock 35952H601 2 676 SH   SOLE   676 0 0
FIRSTCASH INC COM Common Stock 33767D105 294 4,469 SH   SOLE   4,469 0 0
FIRST CTZNS BANCSHARES INC N C CL A Common Stock 31946M103 1,682 4,272 SH   SOLE   4,272 0 0
FIRST CTZNS BANCSHARES INC N C CL B Common Stock 31946M202 446 1,351 SH   SOLE   1,351 0 0
FIRST TRUST LUNT U.S. FACTOR ROTATION ETF ETF 33733E872 7 300 SH   SOLE   300 0 0
FIRST TRUST SSI STRATEGIC CONVERTIBLE SECURITIES ETF ETF 33739Q507 29 800 SH   SOLE   800 0 0
FREEPORT-MCMORAN INC CL B Common Stock 35671D857 1,776 154,580 SH   SOLE   154,580 0 0
FIRST TRUST MORNINGSTAR DIVIDEND LEADERS INDEX FUND ETF 336917109 22 890 SH   SOLE   890 0 0
FIRST TRUST DOW JONES INTERNET INDEX FUND ETF 33733E302 1,508 8,642 SH   SOLE   8,642 0 0
FACTSET RESH SYS INC COM Common Stock 303075105 223 668 SH   SOLE   668 0 0
FACEDRIVE INC COM Common Stock 30311W100 11 1,000 SH   SOLE   1,000 0 0
FEDEX CORP COM Common Stock 31428X106 8,206 52,163 SH   SOLE   52,163 0 0
FIRSTENERGY CORP COM Common Stock 337932107 1,262 31,637 SH   SOLE   31,637 0 0
FLYING EAGLE ACQUISITION CORP UNIT Common Stock 34407Y202 254 21,750 SH   SOLE   21,750 0 0
FRANKLIN ELEC INC COM Common Stock 353514102 606 11,815 SH   SOLE   11,815 0 0
FERGUSON PLC NEW SPONSRD ADS NEW ADR 31502A303 65 7,861 SH   SOLE   7,861 0 0
FIRST TRUST LARGE CAP CORE ALPHADEX FUND ETF 33734K109 8 139 SH   SOLE   139 0 0
FIREEYE INC COM Common Stock 31816Q101 59 4,769 SH   SOLE   4,769 0 0
SPDR EURO STOXX 50 ETF ETF 78463X202 18 500 SH   SOLE   500 0 0
FIRST FINL BANCORP OH COM Common Stock 320209109 16 1,250 SH   SOLE   1,250 0 0
FIRST FINL BANKSHARES COM Common Stock 32020R109 426 15,158 SH   SOLE   15,158 0 0
F5 NETWORKS INC COM Common Stock 315616102 232 1,689 SH   SOLE   1,689 0 0
FIRST FNDTN INC COM Common Stock 32026V104 2 149 SH   SOLE   149 0 0
FIBROGEN INC COM Common Stock 31572Q808 8 200 SH   SOLE   200 0 0
FIRST HAWAIIAN INC COM Common Stock 32051X108 21 1,256 SH   SOLE   1,256 0 0
FEDERATED HERMES INC CL B Common Stock 314211103 58 2,518 SH   SOLE   2,518 0 0
FIDELITY MSCI HEALTH CARE INDEX ETF ETF 316092600 5 100 SH   SOLE   100 0 0
FIRST HORIZON NATL CORP COM Common Stock 320517105 111 11,812 SH   SOLE   11,812 0 0
FIRST INTST BANCSYSTEM INC COM CL A Common Stock 32055Y201 6 187 SH   SOLE   187 0 0
FAIR ISAAC CORP COM Common Stock 303250104 35 83 SH   SOLE   83 0 0
GLOBAL X FINTECH THEMATIC ETF ETF 37954Y814 182 5,385 SH   SOLE   5,385 0 0
FIDELITY NATL INFORMATION SVCS COM Common Stock 31620M106 2,324 16,982 SH   SOLE   16,982 0 0
FISERV INC COM Common Stock 337738108 1,096 11,122 SH   SOLE   11,122 0 0
FIFTH THIRD BANCORP COM Common Stock 316773100 770 41,143 SH   SOLE   41,143 0 0
FIVE BELOW INC COM Common Stock 33829M101 514 4,879 SH   SOLE   4,879 0 0
DEFIANCE NEXT GEN CONNECTIVITY ETF ETF 26922A289 118 4,354 SH   SOLE   4,354 0 0
FIVE9 INC COM Common Stock 338307101 9 78 SH   SOLE   78 0 0
COMFORT SYS USA INC COM Common Stock 199908104 2 50 SH   SOLE   50 0 0
FOOT LOCKER INC COM Common Stock 344849104 19 650 SH   SOLE   650 0 0
FLEX LTD ORD Common Stock Y2573F102 12 1,216 SH   SOLE   1,216 0 0
FULGENT GENETICS INC COM Common Stock 359664109 32 2,000 SH   SOLE   2,000 0 0
FLUGHAFEN ZUERICH AG UNSPONSOR ADR ADR 34379U105 30 5,641 SH   SOLE   5,641 0 0
FLIR SYS INC COM Common Stock 302445101 268 6,564 SH   SOLE   6,564 0 0
AFTERMATH SILVER LTD COM NEW Common Stock 00831V205 8 30,000 SH   SOLE   30,000 0 0
FLOWERS FOODS INC COM Common Stock 343498101 61 2,740 SH   SOLE   2,740 0 0
ISHARES FLOATING RATE BOND ETF ETF 46429B655 1,441 28,477 SH   SOLE   28,477 0 0
SPX FLOW INC COM Common Stock 78469X107 5 134 SH   SOLE   134 0 0
FLUOR CORP NEW COM Common Stock 343412102 95 8,295 SH   SOLE   8,295 0 0
SPDR BLOOMBERG BARCLAYS INVESTMENT GRADE FLOATING RATE ETF ETF 78468R200 2 75 SH   SOLE   75 0 0
FLOWSERVE CORP COM Common Stock 34354P105 13 471 SH   SOLE   471 0 0
FLEETCOR TECHNOLOGIES INC COM Common Stock 339041105 645 2,531 SH   SOLE   2,531 0 0
FLWS/1-800 FLOWERS CL A Common Stock 68243Q106 2 100 SH   SOLE   100 0 0
FIRST TRUST MANAGED MUNICIPAL ETF ETF 33739N108 142 2,575 SH   SOLE   2,575 0 0
FIRST MIDWEST BANCORP DEL COM Common Stock 320867104 24 1,858 SH   SOLE   1,858 0 0
F M C CORP COM NEW Common Stock 302491303 2,150 21,547 SH   SOLE   21,547 0 0
FEDERAL HOME LN MTG CORP COM Common Stock 313400301 3 1,200 SH   SOLE   1,200 0 0
FORUM MERGER II CORP CL A Common Stock 34986F103 179 10,547 SH   SOLE   10,547 0 0
FORUM MERGER II CORP WT EXP 093025 Common Stock 34986F111 33 7,708 SH   SOLE   7,708 0 0
FIRST TRUST MUNICIPAL HIGH INCOME ETF ETF 33739P301 105 2,054 SH   SOLE   2,054 0 0
FRESENIUS MED CARE AG&CO KGAA SPONSORED ADR ADR 358029106 43 974 SH   SOLE   974 0 0
FOMENTO ECONOMICO MEXICANO SAB SPON ADR UNITS ADR 344419106 308 4,965 SH   SOLE   4,965 0 0
FABRINET SHS Common Stock G3323L100 18 298 SH   SOLE   298 0 0
F N B CORP COM Common Stock 302520101 131 18,419 SH   SOLE   18,419 0 0
FLOOR & DECOR HLDGS INC CL A Common Stock 339750101 404 7,012 SH   SOLE   7,012 0 0
SCHWAB FUNDAMENTAL U.S. SMALL COMPANY INDEX ETF ETF 808524763 102 3,270 SH   SOLE   3,270 0 0
SCHWAB FUNDAMENTAL EMERGING MARKETS LARGE COMPANY INDEX ETF ETF 808524730 21 882 SH   SOLE   882 0 0
SCHWAB FUNDAMENTAL INTERNATIONAL LARGE COMPANY INDEX ETF ETF 808524755 88 3,718 SH   SOLE   3,718 0 0
SCHWAB FUNDAMENTAL U.S. LARGE COMPANY INDEX ETF ETF 808524771 656 17,880 SH   SOLE   17,880 0 0
FIDELITY NATIONAL FINANCIAL IN FNF GROUP COM Common Stock 31620R303 199 6,596 SH   SOLE   6,596 0 0
FUNKO INC COM CL A Common Stock 361008105 1 225 SH   SOLE   225 0 0
FIRST BANCORP INC ME COM Common Stock 31866P102 15 700 SH   SOLE   700 0 0
FEDERAL NATL MTG ASSN COM Common Stock 313586109 2 1,084 SH   SOLE   1,084 0 0
FRANCO NEV CORP COM Common Stock 351858105 167 1,195 SH   SOLE   1,195 0 0
FIRST NORTHWEST BANCORP COM Common Stock 335834107 492 40,100 SH   SOLE   40,100 0 0
FOCUS FINL PARTNERS INC COM CL A Common Stock 34417P100 3 100 SH   SOLE   100 0 0
FERRO CORP COM Common Stock 315405100 128 11,205 SH   SOLE   11,205 0 0
FORMFACTOR INC COM Common Stock 346375108 21 710 SH   SOLE   710 0 0
FOX CORP CL B COM Common Stock 35137L204 5 186 SH   SOLE   186 0 0
FOX CORP CL A COM Common Stock 35137L105 4 140 SH   SOLE   140 0 0
FIRST PACIFIC CO LTD SPONSORED ADR ADR 335889200 1 755 SH   SOLE   755 0 0
FIRST TRUST PREFERRED SECURITIES AND INCOME ETF ETF 33739E108 49 2,638 SH   SOLE   2,638 0 0
FIVE POINT HOLDINGS LLC COM CL A Common Stock 33833Q106 7 1,500 SH   SOLE   1,500 0 0
FIVE PRIME THERAPEUTICS INC COM Common Stock 33830X104 1 100 SH   SOLE   100 0 0
FIRST TRUST US EQUITY OPPORTUNITIES ETF ETF 336920103 6 70 SH   SOLE   70 0 0
FIRST REP BK SAN FRANCISCO CAL COM Common Stock 33616C100 1,044 9,944 SH   SOLE   9,944 0 0
FAIRFAX FINL HLDGS LTD SUB VTG Common Stock 303901102 894 2,917 SH   SOLE   2,917 0 0
FIESTA RESTAURANT GROUP INC COM Common Stock 31660B101 490 78,090 SH   SOLE   78,090 0 0
FIRMA HLDGS CORP COM Common Stock 31832R109 0 438 SH   SOLE   438 0 0
FIRST MERCHANTS CORP COM Common Stock 320817109 531 20,235 SH   SOLE   20,235 0 0
FRP HLDGS INC COM Common Stock 30292L107 31 750 SH   SOLE   750 0 0
FRESHPET INC COM Common Stock 358039105 44 508 SH   SOLE   508 0 0
FS KKR CAPITAL CORP. II Common Stock 35952V303 617 46,923 SH   SOLE   46,923 0 0
FIRST SOLAR INC COM Common Stock 336433107 15,753 320,908 SH   SOLE   320,908 0 0
FASTLY INC CL A Common Stock 31188V100 383 4,433 SH   SOLE   4,433 0 0
FINSERV ACQUISITION CORP UNIT EX 123126 Common Stock 318085206 159 15,110 SH   SOLE   15,110 0 0
FEDERAL SIGNAL CORP COM Common Stock 313855108 113 3,842 SH   SOLE   3,842 0 0
FIRSTSERVICE CORP NEW COM Common Stock 33767E202 97 966 SH   SOLE   966 0 0
FIRST TRUST CAPITAL STRENGTH ETF ETF 33733E104 40 685 SH   SOLE   685 0 0
FRONTDOOR INC COM Common Stock 35905A109 4 82 SH   SOLE   82 0 0
FIDELITY MSCI INFORMATION TECHNOLOGY INDEX ETF ETF 316092808 45 550 SH   SOLE   550 0 0
TECHNIPFMC PLC COM Common Stock G87110105 4 637 SH   SOLE   637 0 0
FORTINET INC COM Common Stock 34959E109 382 2,742 SH   SOLE   2,742 0 0
FRONTIER COMMUNICATIONS CORP COM NEW Common Stock 35906A306 0 133 SH   SOLE   133 0 0
FORTIS INC COM Common Stock 349553107 105 2,740 SH   SOLE   2,740 0 0
FIRST TRUST SENIOR LOAN FUND ETF 33738D309 30 662 SH   SOLE   662 0 0
FIRST TRUST ENHANCED SHORT MATURITY ETF ETF 33739Q408 36 600 SH   SOLE   600 0 0
FORTIVE CORP COM Common Stock 34959J108 875 12,972 SH   SOLE   12,972 0 0
CEDAR FAIR L P DEPOSITRY UNIT Common Stock 150185106 327 11,584 SH   SOLE   11,584 0 0
FUCHS PETROLUB SE ADR ADR 35952Q106 70 7,012 SH   SOLE   7,012 0 0
FUSION ACQUISITION CORP UNIT Common Stock 36118H204 221 21,750 SH   SOLE   21,750 0 0
ARCIMOTO INC COM Common Stock 039587100 14 2,500 SH   SOLE   2,500 0 0
FIRST TRUST DORSEY WRIGHT FOCUS 5 ETF ETF 33738R605 62 1,925 SH   SOLE   1,925 0 0
FORTRESS VALUE ACQUISITION COR UNIT Common Stock 34962V205 194 18,895 SH   SOLE   18,895 0 0
FIRST TRUST VALUE LINE DIVIDEND INDEX FUND ETF 33734H106 111 3,664 SH   SOLE   3,664 0 0
FIVE STAR SENIOR LIVING INC COM NEW Common Stock 33832D205 0 6 SH   SOLE   6 0 0
ADVISORSHARES FOLIOBEYOND SMART CORE BOND ETF ETF 00768Y834 499 19,516 SH   SOLE   19,516 0 0
LIBERTY MEDIA CORP DEL COM SER A FRMLA Common Stock 531229870 7 239 SH   SOLE   239 0 0
LIBERTY MEDIA CORP DEL COM SER C FRMLA Common Stock 531229854 111 3,392 SH   SOLE   3,392 0 0
FIRST TRUST HEALTH CARE ALPHADEX FUND ETF 33734X143 102 1,125 SH   SOLE   1,125 0 0
ISHARES CHINA LARGE-CAP ETF ETF 464287184 164 4,079 SH   SOLE   4,079 0 0
FIRST TRUST TECHNOLOGY ALPHADEX FUND ETF 33734X176 1,001 11,830 SH   SOLE   11,830 0 0
FIRST TRUST INDUSTRIALS/PRODUCER DURABLES ALPHADEX FUND ETF 33734X150 75 2,006 SH   SOLE   2,006 0 0
GERMAN AMERN BANCORP INC COM Common Stock 373865104 58 1,976 SH   SOLE   1,976 0 0
GAN LIMITED SHS Common Stock G3728V109 68 2,470 SH   SOLE   2,470 0 0
GATX CORP COM Common Stock 361448103 42 721 SH   SOLE   721 0 0
GOLDMAN SACHS ACCESS TREASURY 0-1 YEAR ETF ETF 381430529 79 784 SH   SOLE   784 0 0
GRUPO FINANCIERO BANORTE S A B ADR ADR 40052P107 59 3,321 SH   SOLE   3,321 0 0
GLOBAL BLOOD THERAPEUTICS INC COM Common Stock 37890U108 18 250 SH   SOLE   250 0 0
GRAYSCALE BITCOIN TR BTC SHS Common Stock 389637109 12 1,200 SH   SOLE   1,200 0 0
GCP APPLIED TECHNOLOGIES INC COM Common Stock 36164Y101 71 3,878 SH   SOLE   3,878 0 0
GENERAL DYNAMICS CORP COM Common Stock 369550108 1,533 10,421 SH   SOLE   10,421 0 0
GODADDY INC CL A Common Stock 380237107 1,150 15,567 SH   SOLE   15,567 0 0
GOLDEN ENTMT INC COM Common Stock 381013101 2 240 SH   SOLE   240 0 0
VANECK VECTORS GOLD MINERS ETF ETF 92189F106 212 5,812 SH   SOLE   5,812 0 0
VANECK VECTORS JUNIOR GOLD MINERS ETF ETF 92189F791 64 1,300 SH   SOLE   1,300 0 0
GENERAL ELECTRIC CO COM Common Stock 369604103 2,173 321,962 SH   SOLE   321,962 0 0
GENESIS ENERGY L P UNIT LTD PARTN Common Stock 371927104 62 8,817 SH   SOLE   8,817 0 0
GEELY AUTOMOBILE HLDGS LTD UNSPONSORED ADR ADR 36847Q103 1 33 SH   SOLE   33 0 0
GERON CORP COM Common Stock 374163103 4 2,023 SH   SOLE   2,023 0 0
GOLD FIELDS LTD SPONSORED ADR ADR 38059T106 35 3,691 SH   SOLE   3,691 0 0
G4S PLC SHS Common Stock G39283109 3 1,961 SH   SOLE   1,961 0 0
G4S UNSPONSORD ADR ADR 37441W108 1 145 SH   SOLE   145 0 0
GREEN GROWTH BRANDS INC COM Common Stock 39305B105 0 100 SH   SOLE   100 0 0
GRACO INC COM Common Stock 384109104 205 4,315 SH   SOLE   4,315 0 0
GUARDANT HEALTH INC COM Common Stock 40131M109 102 1,224 SH   SOLE   1,224 0 0
GRAHAM HLDGS CO COM CL B Common Stock 384637104 5 16 SH   SOLE   16 0 0
GORES HLDGS IV INC UNIT EXP 020123 Common Stock 382865202 187 18,000 SH   SOLE   18,000 0 0
GOOD HEMP INC COM Common Stock 38209G103 0 100 SH   SOLE   100 0 0
CGI INC CL A SUB VTG Common Stock 12532H104 6 102 SH   SOLE   102 0 0
GIGCAPITAL3 INC UNIT Common Stock 37519D206 254 25,230 SH   SOLE   25,230 0 0
GILDAN ACTIVEWEAR INC COM Common Stock 375916103 332 22,030 SH   SOLE   22,030 0 0
GILEAD SCIENCES INC COM Common Stock 375558103 2,447 32,166 SH   SOLE   32,166 0 0
GENERAL MLS INC COM Common Stock 370334104 41,557 687,689 SH   SOLE   687,689 0 0
GIGCAPITAL2 INC RT Common Stock 375036126 2 6,500 SH   SOLE   6,500 0 0
GIGCAPITAL2 INC WT EXP 022826 Common Stock 375036118 3 6,500 SH   SOLE   6,500 0 0
GLOBE LIFE INC COM Common Stock 37959E102 239 3,280 SH   SOLE   3,280 0 0
GLAXOSMITHKLINE PLC ORD Common Stock G3910J112 2 118 SH   SOLE   118 0 0
SPDR GOLD SHARES ETF 78463V107 23,777 142,701 SH   SOLE   142,701 0 0
CREDIT SUISSE X-LINKS GOLD SHARES COVERED CALL ETN ETF 22542D480 2 220 SH   SOLE   220 0 0
GALILEO ACQUISITION CORP SHS Common Stock G3770A102 227 22,859 SH   SOLE   22,859 0 0
GALILEO ACQUISITION CORP WT EXP 103126 Common Stock G3770A110 11 22,859 SH   SOLE   22,859 0 0
GCI LIBERTY INC COM CLASS A Common Stock 36164V305 28 388 SH   SOLE   388 0 0
GLENCORE PLC UNSPONSORD ADR ADR 37827X100 26 6,207 SH   SOLE   6,207 0 0
GLOBANT S A COM Common Stock L44385109 556 3,649 SH   SOLE   3,649 0 0
GASLOG PARTNERS LP UNIT LTD PTNRP Common Stock Y2687W108 54 13,161 SH   SOLE   13,161 0 0
GLATFELTER COM Common Stock 377316104 6 390 SH   SOLE   390 0 0
ABERDEEN STANDARD PHYSICAL PRECIOUS METALS BASKET SHARES ETF ETF 003263100 17 207 SH   SOLE   207 0 0
GLU MOBILE INC COM Common Stock 379890106 45 4,557 SH   SOLE   4,557 0 0
CORNING INC COM Common Stock 219350105 913 35,568 SH   SOLE   35,568 0 0
GENERAL MTRS CO COM Common Stock 37045V100 398 15,944 SH   SOLE   15,944 0 0
GLOBUS MED INC CL A Common Stock 379577208 1,669 34,294 SH   SOLE   34,294 0 0
GOOD GAMING INC COM NEW Common Stock 382090207 0 20 SH   SOLE   20 0 0
GENERAL MOLY INC COM Common Stock 370373102 7 34,377 SH   SOLE   34,377 0 0
GENERAC HLDGS INC COM Common Stock 368736104 649 5,360 SH   SOLE   5,360 0 0
GENTEX CORP COM Common Stock 371901109 309 12,115 SH   SOLE   12,115 0 0
GENWORTH FINL INC COM CL A Common Stock 37247D106 51 23,171 SH   SOLE   23,171 0 0
BARRICK GOLD CORPORATION COM Common Stock 067901108 673 25,101 SH   SOLE   25,101 0 0
ALPHABET INC CAP STK CL C Common Stock 02079K107 20,422 14,201 SH   SOLE   14,201 0 0
ALPHABET INC CAP STK CL A Common Stock 02079K305 30,278 20,998 SH   SOLE   20,998 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG Common Stock 135086106 1 52 SH   SOLE   52 0 0
ISHARES U.S. TREASURY BOND ETF ETF 46429B267 8,270 295,796 SH   SOLE   295,796 0 0
GENUINE PARTS CO COM Common Stock 372460105 2,261 26,317 SH   SOLE   26,317 0 0
GRAPHIC PACKAGING HLDG CO COM Common Stock 388689101 112 7,996 SH   SOLE   7,996 0 0
GLOBAL PMTS INC COM Common Stock 37940X102 828 4,826 SH   SOLE   4,826 0 0
GEOPARK LTD USD SHS Common Stock G38327105 1 124 SH   SOLE   124 0 0
GOPRO INC CL A Common Stock 38268T103 1 113 SH   SOLE   113 0 0
GAP INC COM Common Stock 364760108 178 14,302 SH   SOLE   14,302 0 0
GRACE W R & CO DEL NEW COM Common Stock 38388F108 285 5,502 SH   SOLE   5,502 0 0
GRAF INDL CORP WT EXP 123125 Common Stock 384278115 11 4,988 SH   SOLE   4,988 0 0
GREEN BRICK PARTNERS INC COM Common Stock 392709101 169 14,640 SH   SOLE   14,640 0 0
GL BRANDS INC COM Common Stock 361775109 0 3,000 SH   SOLE   3,000 0 0
GARMIN LTD SHS Common Stock H2906T109 716 7,373 SH   SOLE   7,373 0 0
GREENGRO TECHNOLOGIES INC COM Common Stock 39526G107 0 10,000 SH   SOLE   10,000 0 0
GRITSTONE ONCOLOGY INC COM Common Stock 39868T105 761 116,254 SH   SOLE   116,254 0 0
GOLDMAN SACHS GROUP INC COM Common Stock 38141G104 3,025 15,311 SH   SOLE   15,311 0 0
ISHARES GSCI COMMODITY-INDEXED TRUST ETF 46428R107 58 5,561 SH   SOLE   5,561 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR ADR 37733W105 23,033 557,207 SH   SOLE   557,207 0 0
GO SOLAR USA INC COM Common Stock 38019R109 0 600 SH   SOLE   600 0 0
GLRY STR NW MDIA GRUP HLDG LTD WT EXP 021325 Common Stock G39973113 0 6,600 SH   SOLE   6,600 0 0
GULFSLOPE ENERGY INC COM Common Stock 40273W105 2 210,000 SH   SOLE   210,000 0 0
GEOSPATIAL CORP COM Common Stock 37364F108 0 33,000 SH   SOLE   33,000 0 0
GOLD STD VENTURES CORP COM Common Stock 380738104 3 3,000 SH   SOLE   3,000 0 0
GOODYEAR TIRE & RUBR CO COM Common Stock 382550101 2 200 SH   SOLE   200 0 0
GRAN TIERRA ENERGY INC COM Common Stock 38500T101 0 500 SH   SOLE   500 0 0
G1 THERAPEUTICS INC COM Common Stock 3621LQ109 119 5,000 SH   SOLE   5,000 0 0
CHART INDS INC COM PAR $0.01 Common Stock 16115Q308 9 200 SH   SOLE   200 0 0
GARRETT MOTION INC COM Common Stock 366505105 3 623 SH   SOLE   623 0 0
GULF COAST ULTRA DEEP RTY TR ROYALTY TR UNT Common Stock 40222T104 0 13,130 SH   SOLE   13,130 0 0
FLEXSHARES GLOBAL UPSTREAM NATURAL RESOURCES INDEX FUND ETF 33939L407 25 902 SH   SOLE   902 0 0
GRANITE CONSTR INC COM Common Stock 387328107 4 207 SH   SOLE   207 0 0
CAMBRIA GLOBAL VALUE ETF ETF 132061409 19 1,087 SH   SOLE   1,087 0 0
GIVAUDAN SA ADR ADR 37636P108 22 289 SH   SOLE   289 0 0
ISHARES INTERMEDIATE GOVERNMENT/CREDIT BOND ETF ETF 464288612 3,172 26,942 SH   SOLE   26,942 0 0
GW PHARMACEUTICALS PLC ADS ADR 36197T103 620 4,910 SH   SOLE   4,910 0 0
GUIDEWIRE SOFTWARE INC COM Common Stock 40171V100 333 2,958 SH   SOLE   2,958 0 0
GRAINGER W W INC COM Common Stock 384802104 2,137 6,939 SH   SOLE   6,939 0 0
SPDR S&P INTERNATIONAL SMALL CAP ETF ETF 78463X871 57 2,071 SH   SOLE   2,071 0 0
SPDR S&P CHINA ETF ETF 78463X400 17 165 SH   SOLE   165 0 0
HYATT HOTELS CORP COM CL A Common Stock 448579102 46 894 SH   SOLE   894 0 0
HAWAIIAN HOLDINGS INC COM Common Stock 419879101 3 200 SH   SOLE   200 0 0
ETFMG PRIME CYBER SECURITY ETF ETF 26924G201 323 7,179 SH   SOLE   7,179 0 0
HAEMONETICS CORP COM Common Stock 405024100 2 25 SH   SOLE   25 0 0
HAIN CELESTIAL GROUP INC COM Common Stock 405217100 26 846 SH   SOLE   846 0 0
HALLIBURTON CO COM Common Stock 406216101 166 13,277 SH   SOLE   13,277 0 0
HALOZYME THERAPEUTICS INC COM Common Stock 40637H109 47 1,700 SH   SOLE   1,700 0 0
HASBRO INC COM Common Stock 418056107 173 2,312 SH   SOLE   2,312 0 0
HUNTINGTON BANCSHARES INC COM Common Stock 446150104 589 68,154 SH   SOLE   68,154 0 0
HANESBRANDS INC COM Common Stock 410345102 99 8,930 SH   SOLE   8,930 0 0
HORIZON BANCORP INC COM Common Stock 440407104 50 4,919 SH   SOLE   4,919 0 0
HCA HEALTHCARE INC COM Common Stock 40412C101 80 817 SH   SOLE   817 0 0
HENNESSY CAP ACQUSTION CORP IV CL A COM Common Stock 42589C104 194 17,919 SH   SOLE   17,919 0 0
HENNESSY CAP ACQUSTION CORP IV WT EXP 090525 Common Stock 42589C112 8 6,306 SH   SOLE   6,306 0 0
HL ACQUISITIONS CORP SHS Common Stock G4603R106 36 3,098 SH   SOLE   3,098 0 0
HL ACQUISITIONS CORP RT Common Stock G4603R130 4 4,200 SH   SOLE   4,200 0 0
HEALTHCARE MERGER CORP UNIT EX 121721 Common Stock 42227L201 242 23,250 SH   SOLE   23,250 0 0
HACKETT GROUP INC COM Common Stock 404609109 127 9,375 SH   SOLE   9,375 0 0
LAFARGEHOLCIM ADR ADR 50586V108 20 2,310 SH   SOLE   2,310 0 0
HEALTHCARE SVCS GROUP INC COM Common Stock 421906108 207 8,444 SH   SOLE   8,444 0 0
HOME DEPOT INC COM Common Stock 437076102 16,576 66,797 SH   SOLE   66,797 0 0
HDFC BANK LTD SPONSORED ADS ADR 40415F101 390 8,135 SH   SOLE   8,135 0 0
HEIDELBERGCEMENT AG UNSPONSORD ADR ADR 42281P205 4 402 SH   SOLE   402 0 0
ADVISORSHARES RANGER EQUITY BEAR ETF ETF 00768Y883 18 3,750 SH   SOLE   3,750 0 0
HD SUPPLY HLDGS INC COM Common Stock 40416M105 132 3,903 SH   SOLE   3,903 0 0
HEADSTRONG GROUP INC COM Common Stock 422094102 0 1,000 SH   SOLE   1,000 0 0
ISHARES CORE HIGH DIVIDEND ETF ETF 46429B663 3,675 45,350 SH   SOLE   45,350 0 0
HAWAIIAN ELEC INDUSTRIES COM Common Stock 419870100 100 2,761 SH   SOLE   2,761 0 0
WISDOMTREE EUROPE HEDGED EQUITY FUND ETF 97717X701 74 1,228 SH   SOLE   1,228 0 0
ISHARES CURRENCY HEDGED MSCI EAFE ETF ETF 46434V803 43 1,563 SH   SOLE   1,563 0 0
HEICO CORP NEW COM Common Stock 422806109 676 6,708 SH   SOLE   6,708 0 0
HEICO CORP NEW CL A Common Stock 422806208 178 2,192 SH   SOLE   2,192 0 0
HEINEKEN N V SPONSORED ADR L1 ADR 423012301 92 2,000 SH   SOLE   2,000 0 0
HELEN OF TROY CORP LTD COM Common Stock G4388N106 122 654 SH   SOLE   654 0 0
HEMP INC COM NEW Common Stock 423703206 0 13,000 SH   SOLE   13,000 0 0
HENKEL AG & CO KGAA SPONSORED ADR ADR 42550U109 171 7,999 SH   SOLE   7,999 0 0
HOLLY ENERGY PARTNERS L P COM UT LTD PTN Common Stock 435763107 283 19,600 SH   SOLE   19,600 0 0
HESS CORP COM Common Stock 42809H107 110 2,200 SH   SOLE   2,200 0 0
HESS MIDSTREAM LP CL A SHS Common Stock 428103105 22 1,250 SH   SOLE   1,250 0 0
ISHARES CURRENCY HEDGED MSCI GERMANY ETF ETF 46434V704 14 516 SH   SOLE   516 0 0
HEXO CORP COM Common Stock 428304109 3 3,629 SH   SOLE   3,629 0 0
HOLLYFRONTIER CORP COM Common Stock 436106108 2 77 SH   SOLE   77 0 0
HUGOTON RTY TR TEX UNIT BEN INT Common Stock 444717102 0 3,500 SH   SOLE   3,500 0 0
SCIENJOY HOLDING CORP SHS Common Stock G4887W110 3 520 SH   SOLE   520 0 0
HILLENBRAND INC COM Common Stock 431571108 10 377 SH   SOLE   377 0 0
HARTFORD FINL SVCS GROUP INC COM Common Stock 416515104 1,494 39,289 SH   SOLE   39,289 0 0
HUNTINGTON INGALLS INDS INC COM Common Stock 446413106 38 216 SH   SOLE   216 0 0
HEINEKEN NV ORD NR Common Stock N39427211 8 90 SH   SOLE   90 0 0
HONG KONG EXCHANGES & CLEARING UNSPONSORED ADR ADR 43858F109 35 818 SH   SOLE   818 0 0
HERBALIFE NUTRITION LTD COM SHS Common Stock G4412G101 38 840 SH   SOLE   840 0 0
HOULIHAN LOKEY INC CL A Common Stock 441593100 188 3,354 SH   SOLE   3,354 0 0
HELIOS TECHNOLOGIES INC COM Common Stock 42328H109 6 161 SH   SOLE   161 0 0
HILTON WORLDWIDE HLDGS INC COM Common Stock 43300A203 40 542 SH   SOLE   542 0 0
PRECHECK HEALTH SVCS INC COM Common Stock 74016X104 1 8,500 SH   SOLE   8,500 0 0
H LUNDBECK A S SPONS ADR L 1 ADR 40422M206 23 600 SH   SOLE   600 0 0
HONDA MOTOR LTD AMERN SHS ADR 438128308 17 683 SH   SOLE   683 0 0
HORACE MANN EDUCATORS CORP NEW COM Common Stock 440327104 7 203 SH   SOLE   203 0 0
HMN FINL INC COM Common Stock 40424G108 13 858 SH   SOLE   858 0 0
HANOVER FOODS CORP CL A Common Stock 41078W100 36 535 SH   SOLE   535 0 0
HON HAI PRECISION INDS LTD ORD Common Stock Y36861105 9 3,000 SH   SOLE   3,000 0 0
HON HAI PRECISION INDS LTD SP GDS REG S NEW ADR 438090805 1 100 SH   SOLE   100 0 0
HNI CORP COM Common Stock 404251100 1 50 SH   SOLE   50 0 0
HOOKER FURNITURE CORP COM Common Stock 439038100 52 2,735 SH   SOLE   2,735 0 0
HARLEY DAVIDSON INC COM Common Stock 412822108 30 1,275 SH   SOLE   1,275 0 0
HOLOGIC INC COM Common Stock 436440101 342 5,997 SH   SOLE   5,997 0 0
HOME BANCSHARES INC COM Common Stock 436893200 304 20,100 SH   SOLE   20,100 0 0
HOYA CAPITAL HOUSING ETF ETF 26922A230 26 1,000 SH   SOLE   1,000 0 0
HONEYWELL INTL INC COM Common Stock 438516106 8,699 60,366 SH   SOLE   60,366 0 0
HELMERICH & PAYNE INC COM Common Stock 423452101 140 7,573 SH   SOLE   7,573 0 0
HEWLETT PACKARD ENTERPRISE CO COM Common Stock 42824C109 190 20,218 SH   SOLE   20,218 0 0
HP INC COM Common Stock 40434L105 17,013 1,000,743 SH   SOLE   1,000,743 0 0
HIREQUEST INC COM Common Stock 433535101 3 416 SH   SOLE   416 0 0
HEALTHEQUITY INC COM Common Stock 42226A107 157 2,647 SH   SOLE   2,647 0 0
BLOCK H & R INC COM Common Stock 093671105 5 336 SH   SOLE   336 0 0
HILL ROM HLDGS INC COM Common Stock 431475102 956 8,651 SH   SOLE   8,651 0 0
HORMEL FOODS CORP COM Common Stock 440452100 6,931 146,098 SH   SOLE   146,098 0 0
HARVEST OIL & GAS CORP COM NEW Common Stock 41755V201 0 5 SH   SOLE   5 0 0
HARVEST OIL & GAS CORP WT EXP 060423 Common Stock 41755V110 0 93 SH   SOLE   93 0 0
HERON THERAPEUTICS INC COM Common Stock 427746102 3 200 SH   SOLE   200 0 0
HSBC HLDGS PLC SPON ADR NEW ADR 404280406 42 1,830 SH   SOLE   1,830 0 0
HENRY SCHEIN INC COM Common Stock 806407102 341 5,788 SH   SOLE   5,788 0 0
HESKA CORP COM RESTRC NEW Common Stock 42805E306 448 4,829 SH   SOLE   4,829 0 0
HANG SENG BK LTD SPONSORED ADR ADR 41043C304 1 63 SH   SOLE   63 0 0
HEALTHSTREAM INC COM Common Stock 42222N103 15 700 SH   SOLE   700 0 0
HERSHEY CO COM Common Stock 427866108 183 1,407 SH   SOLE   1,407 0 0
HOMETRUST BANCSHARES INC COM Common Stock 437872104 436 28,786 SH   SOLE   28,786 0 0
HILLTOP HOLDINGS INC COM Common Stock 432748101 134 7,500 SH   SOLE   7,500 0 0
HITACHI LTD ADR 2 COM ADR 433578507 223 3,571 SH   SOLE   3,571 0 0
HEARTLAND FINL USA INC COM Common Stock 42234Q102 7 204 SH   SOLE   204 0 0
HERTZ GLOBAL HLDGS INC COM Common Stock 42806J106 0 84 SH   SOLE   84 0 0
HUBBELL INC COM Common Stock 443510607 317 2,577 SH   SOLE   2,577 0 0
HUMANA INC COM Common Stock 444859102 5,964 15,208 SH   SOLE   15,208 0 0
HUNTSMAN CORP COM Common Stock 447011107 236 13,499 SH   SOLE   13,499 0 0
HUSKY ENERGY INC COM Common Stock 448055103 1 347 SH   SOLE   347 0 0
HOWMET AEROSPACE INC COM Common Stock 443201108 1 83 SH   SOLE   83 0 0
HEXAGON AB ADR ADR 428263107 52 879 SH   SOLE   879 0 0
HEXCEL CORP NEW COM Common Stock 428291108 288 6,567 SH   SOLE   6,567 0 0
HEXION HLDGS CORP CL B Common Stock 42830K103 0 58 SH   SOLE   58 0 0
HAYMAKER ACQUISITION CORP II COM CL A Common Stock 42087L101 86 8,339 SH   SOLE   8,339 0 0
HYCROFT MINING CORPORATION WT EXP 101222 Common Stock 448629113 0 302 SH   SOLE   302 0 0
VANECK VECTORS HIGH-YIELD MUNICIPAL INDEX ETF ETF 92189H409 1,771 29,879 SH   SOLE   29,879 0 0
ISHARES IBOXX $ HIGH YIELD CORPORATE BOND ETF ETF 464288513 1,079 13,178 SH   SOLE   13,178 0 0
X-TRACKERS USD HIGH YIELD CORPORATE BOND ETF ETF 233051432 5 102 SH   SOLE   102 0 0
HIGH YIELD ETF ETF 30151E814 14 500 SH   SOLE   500 0 0
FIRST TRUST TACTICAL HIGH YIELD ETF ETF 33738D408 6 131 SH   SOLE   131 0 0
SPDR NUVEEN BLOOMBERG BARCLAYS HIGH YIELD MUNICIPAL BOND ETF ETF 78464A284 537 9,524 SH   SOLE   9,524 0 0
PIMCO 0-5 YEAR HIGH YIELD CORPORATE BOND INDEX EXCHANGE-TRADED FUND ETF 72201R783 1 9 SH   SOLE   9 0 0
HORIZON THERAPEUTICS PUB LTD SHS Common Stock G46188101 59 1,074 SH   SOLE   1,074 0 0
INTELSAT S A COM Common Stock L5140P101 9 15,250 SH   SOLE   15,250 0 0
IAA INC COM Common Stock 449253103 12 308 SH   SOLE   308 0 0
IAC INTERACTIVECORP COM Common Stock 44919P508 652 5,297 SH   SOLE   5,297 0 0
IAMGOLD CORP COM Common Stock 450913108 0 100 SH   SOLE   100 0 0
ISHARES CORE INTERNATIONAL AGGREGATE BOND FUND ETF 46435G672 603 10,845 SH   SOLE   10,845 0 0
INTEGRA LIFESCIENCES HLDGS CP COM NEW Common Stock 457985208 116 2,388 SH   SOLE   2,388 0 0
ISHARES U.S. REGIONAL BANKS ETF ETF 464288778 7 211 SH   SOLE   211 0 0
ISHARES COMEX GOLD TRUST ETF 464285105 7,656 452,499 SH   SOLE   452,499 0 0
ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF 464287556 1,745 12,704 SH   SOLE   12,704 0 0
INDEPENDENT BK CORP MICH COM NEW Common Stock 453838609 2 136 SH   SOLE   136 0 0
ISHARES IBONDS DEC 2020 TERM CORPORATE ETF ETF 46434VAQ3 4,587 181,019 SH   SOLE   181,019 0 0
ISHARES IBONDS DEC 2021 TERM CORPORATE ETF ETF 46434VBK5 6,099 242,428 SH   SOLE   242,428 0 0
ISHARES IBONDS DEC 2022 TERM CORPORATE ETF ETF 46434VBA7 1,077 41,917 SH   SOLE   41,917 0 0
ISHARES IBONDS DEC 2023 TERM CORPORATE ETF ETF 46434VAX8 1,154 43,987 SH   SOLE   43,987 0 0
ISHARES IBONDS DEC 2024 TERM CORPORATE ETF ETF 46434VBG4 347 13,134 SH   SOLE   13,134 0 0
ISHARES IBONDS DEC 2025 TERM CORPORATE ETF ETF 46434VBD1 832 30,801 SH   SOLE   30,801 0 0
ISHARES IBONDS DEC 2026 TERM CORPORATE ETF ETF 46435GAA0 9,836 368,415 SH   SOLE   368,415 0 0
IBERDROLA SA SPON ADR ADR 450737101 32 680 SH   SOLE   680 0 0
ISHARES IBONDS DEC 2027 TERM CORPORATE ETF ETF 46435UAA9 3,933 145,605 SH   SOLE   145,605 0 0
ISHARES IBONDS DEC 2028 TERM CORPORATE ETF ETF 46435U515 4,128 142,582 SH   SOLE   142,582 0 0
IBERIABANK CORP COM Common Stock 450828108 26 594 SH   SOLE   594 0 0
INTERACTIVE BROKERS GROUP INC COM CL A Common Stock 45841N107 16 375 SH   SOLE   375 0 0
INTERNATIONAL BUSINESS MACHS COM Common Stock 459200101 14,906 125,744 SH   SOLE   125,744 0 0
ISHARES IBONDS SEP 2020 TERM MUNI BOND ETF ETF 46434V571 253 9,905 SH   SOLE   9,905 0 0
ISHARES IBONDS DEC 2021 TERM MUNI BOND ETF ETF 46435G789 181 7,002 SH   SOLE   7,002 0 0
ISHARES IBONDS DEC 2022 TERM MUNI BOND ETF ETF 46435G755 426 16,118 SH   SOLE   16,118 0 0
ISHARES IBONDS DEC 2023 TERM MUNI BOND ETF ETF 46435G318 139 5,311 SH   SOLE   5,311 0 0
ISHARES IBONDS DEC 2024 TERM MUNI BOND ETF ETF 46435U697 129 4,778 SH   SOLE   4,778 0 0
ISHARES IBONDS DEC 2025 TERM MUNI BOND ETF ETF 46435U432 327 11,734 SH   SOLE   11,734 0 0
ISHARES IBONDS DEC 2026 TERM MUNI BOND ETF ETF 46435U259 415 15,588 SH   SOLE   15,588 0 0
ISHARES IBONDS DEC 2027 TERM MUNI BOND ETF ETF 46435U283 570 21,276 SH   SOLE   21,276 0 0
ISHARES IBONDS DEC 2028 TERM MUNI BOND ETF ETF 46435U325 3,998 147,561 SH   SOLE   147,561 0 0
ICICI BANK LIMITED ADR ADR 45104G104 247 25,761 SH   SOLE   25,761 0 0
INDEPENDENT BK GROUP INC COM Common Stock 45384B106 3 70 SH   SOLE   70 0 0
IMMUCELL CORP COM PAR Common Stock 452525306 1 200 SH   SOLE   200 0 0
INTERCONTINENTAL EXCHANGE INC COM Common Stock 45866F104 756 8,098 SH   SOLE   8,098 0 0
ISHARES COHEN & STEERS REIT ETF ETF 464287564 1,823 17,547 SH   SOLE   17,547 0 0
ICF INTL INC COM Common Stock 44925C103 6 89 SH   SOLE   89 0 0
ICHOR HOLDINGS SHS Common Stock G4740B105 1 25 SH   SOLE   25 0 0
ISHARES S&P GLOBAL CLEAN ENERGY INDEX FUND ETF 464288224 145 11,432 SH   SOLE   11,432 0 0
ICON PLC SHS Common Stock G4705A100 4,262 25,394 SH   SOLE   25,394 0 0
INTERCEPT PHARMACEUTICALS INC COM Common Stock 45845P108 8 165 SH   SOLE   165 0 0
ISHARES LIQUIDITY INCOME ETF ETF 46434V878 21,115 417,565 SH   SOLE   417,565 0 0
ICU MED INC COM Common Stock 44930G107 391 2,142 SH   SOLE   2,142 0 0
IDACORP INC COM Common Stock 451107106 22 250 SH   SOLE   250 0 0
INTERDIGITAL INC COM Common Stock 45867G101 35 625 SH   SOLE   625 0 0
ISHARES CORE MSCI INTERNATIONAL DEVELOPED MARKETS ETF ETF 46435G326 802 15,637 SH   SOLE   15,637 0 0
INDUSTRIA DE DISENO TEXTIL IND UNSPONSORD ADR ADR 455793109 113 8,513 SH   SOLE   8,513 0 0
INVESCO S&P INTERNATIONAL DEVELOPED LOW VOLATILITY ETF ETF 46138E230 6,887 249,335 SH   SOLE   249,335 0 0
ISHARES U.S. UTILITIES ETF ETF 464287697 143 1,001 SH   SOLE   1,001 0 0
ISHARES INTERNATIONAL SELECT DIVIDEND ETF ETF 464288448 192 7,615 SH   SOLE   7,615 0 0
IDEXX LABS INC COM Common Stock 45168D104 1,071 3,202 SH   SOLE   3,202 0 0
ISHARES EVOLVED U.S. CONSUMER STAPLES ETF ETF 46431W671 286 10,815 SH   SOLE   10,815 0 0
ISHARES 7-10 YEAR TREASURY BOND ETF ETF 464287440 12,754 104,818 SH   SOLE   104,818 0 0
ISHARES CORE MSCI EAFE ETF ETF 46432F842 10,441 181,797 SH   SOLE   181,797 0 0
ISHARES 3-7 YEAR TREASURY BOND ETF ETF 464288661 329 2,466 SH   SOLE   2,466 0 0
ISHARES CORE MSCI EMERGING MARKET ETF ETF 46434G103 2,715 56,314 SH   SOLE   56,314 0 0
ICAHN ENTERPRISES LP DEPOSITARY UNIT Common Stock 451100101 283 5,865 SH   SOLE   5,865 0 0
ISHARES EUROPE ETF ETF 464287861 19 460 SH   SOLE   460 0 0
IDEX CORP COM Common Stock 45167R104 333 2,138 SH   SOLE   2,138 0 0
INTERNATIONAL FLAVORS&FRAGRANC COM Common Stock 459506101 162 1,300 SH   SOLE   1,300 0 0
INFINEON TECHNOLOGIES AG SPONSORED ADR ADR 45662N103 631 27,359 SH   SOLE   27,359 0 0
ISHARES NORTH AMERICAN NATURAL RESOURCES ETF ETF 464287374 2 88 SH   SOLE   88 0 0
ISHARES GLOBAL INFRASTRUCTURE ETF ETF 464288372 55 1,419 SH   SOLE   1,419 0 0
ISHARES INTERMEDIATE CREDIT BOND ETF ETF 464288638 398 6,581 SH   SOLE   6,581 0 0
INTL GNRL INSURANCE HLDNGS LTD WT EXP 031725 Common Stock G4809J114 0 3,700 SH   SOLE   3,700 0 0
IGM BIOSCIENCES INC COM Common Stock 449585108 7 100 SH   SOLE   100 0 0
ISHARES SHORT-TERM CORPORATE BOND ETF ETF 464288646 4,136 75,468 SH   SOLE   75,468 0 0
INTERNATIONAL GAME TECHNOLOGY SHS USD Common Stock G4863A108 2 200 SH   SOLE   200 0 0
ISHARES EXPANDED TECH-SOFTWARE SECTOR ETF ETF 464287515 366 1,267 SH   SOLE   1,267 0 0
WISDOMTREE INTERNATIONAL HEDGED QUALITY DIVIDEND GROWTH FUND ETF 97717X594 1 31 SH   SOLE   31 0 0
ISHARES U.S. HEALTHCARE PROVIDERS ETF ETF 464288828 90 460 SH   SOLE   460 0 0
ISHARES US AGGREGATE BOND UCITS ETF ETF G4953W408 589 5,237 SH   SOLE   5,237 0 0
ISHARES U.S. MEDICAL DEVICES ETF ETF 464288810 484 1,821 SH   SOLE   1,821 0 0
INFORMATION SVCS GROUP INC COM Common Stock 45675Y104 650 306,757 SH   SOLE   306,757 0 0
INSTEEL INDUSTRIES INC COM Common Stock 45774W108 2,569 137,217 SH   SOLE   137,217 0 0
INTESA SANPAOLO S P A SHS Common Stock T55067101 4 1,865 SH   SOLE   1,865 0 0
ISHARES CORE S&P MID-CAP ETF ETF 464287507 39,146 221,802 SH   SOLE   221,802 0 0
ISHARES S&P MID-CAP 400 VALUE ETF ETF 464287705 306 2,330 SH   SOLE   2,330 0 0
ISHARES S&P MID-CAP 400 GROWTH ETF ETF 464287606 506 2,260 SH   SOLE   2,260 0 0
ISHARES CORE S&P SMALL-CAP ETF ETF 464287804 28,300 420,447 SH   SOLE   420,447 0 0
ISHARES S&P SMALL-CAP 600 VALUE ETF ETF 464287879 198 1,679 SH   SOLE   1,679 0 0
ISHARES S&P SMALL-CAP 600 GROWTH ETF ETF 464287887 669 3,975 SH   SOLE   3,975 0 0
ILLUMINA INC COM Common Stock 452327109 3,844 10,430 SH   SOLE   10,430 0 0
IMAX CORP COM Common Stock 45245E109 798 71,245 SH   SOLE   71,245 0 0
IMMUNOGEN INC COM Common Stock 45253H101 3 548 SH   SOLE   548 0 0
INGLES MKTS INC CL A Common Stock 457030104 134 3,250 SH   SOLE   3,250 0 0
IMMUNOMEDICS INC COM Common Stock 452907108 2 50 SH   SOLE   50 0 0
IMPERIAL OIL LTD COM NEW Common Stock 453038408 24 1,500 SH   SOLE   1,500 0 0
IMPALA PLATINUM HLDGS SPONSORED ADR ADR 452553308 1 200 SH   SOLE   200 0 0
IMMUNOCELLULAR THERAPEUTICS LT COM NEW Common Stock 452536204 0 25 SH   SOLE   25 0 0
INCA ONE GOLD CORP COM NEW Common Stock 45328X305 2 5,000 SH   SOLE   5,000 0 0
INCYTE CORP COM Common Stock 45337C102 71 687 SH   SOLE   687 0 0
ISHARES MSCI INDIA INDEX FUND ETF 46429B598 89 2,998 SH   SOLE   2,998 0 0
INDEPENDENT BANK CORP MASS COM Common Stock 453836108 74 1,140 SH   SOLE   1,140 0 0
IHS MARKIT LTD SHS Common Stock G47567105 1,242 16,371 SH   SOLE   16,371 0 0
INFOSYS LTD SPONSORED ADR ADR 456788108 32 3,344 SH   SOLE   3,344 0 0
ING GROEP N.V. SPONSORED ADR ADR 456837103 3 433 SH   SOLE   433 0 0
INGREDION INC COM Common Stock 457187102 161 1,975 SH   SOLE   1,975 0 0
INMODE LTD SHS Common Stock M5425M103 4 135 SH   SOLE   135 0 0
INSEEGO CORP COM Common Stock 45782B104 103 9,000 SH   SOLE   9,000 0 0
INSMED INC COM PAR $.01 Common Stock 457669307 12 400 SH   SOLE   400 0 0
INSPIRE MED SYS INC COM Common Stock 457730109 224 2,562 SH   SOLE   2,562 0 0
WORLD FUEL SVCS CORP COM Common Stock 981475106 2 101 SH   SOLE   101 0 0
INTEL CORP COM Common Stock 458140100 34,786 591,492 SH   SOLE   591,492 0 0
STONEX GROUP INC COM Common Stock 46116V105 1,989 36,170 SH   SOLE   36,170 0 0
INTUIT COM Common Stock 461202103 11,461 37,878 SH   SOLE   37,878 0 0
ION GEOPHYSICAL CORP COM NEW Common Stock 462044207 0 15 SH   SOLE   15 0 0
IONIS PHARMACEUTICALS INC COM Common Stock 462222100 93 1,553 SH   SOLE   1,553 0 0
IOVANCE BIOTHERAPEUTICS INC COM Common Stock 462260100 20 700 SH   SOLE   700 0 0
INTL PAPER CO COM Common Stock 460146103 27,062 777,421 SH   SOLE   777,421 0 0
INTELLIPHARMACEUTICS INTL INC COM Common Stock 458173309 0 150 SH   SOLE   150 0 0
INTERPUBLIC GROUP COS INC COM Common Stock 460690100 23,601 1,383,391 SH   SOLE   1,383,391 0 0
IPG PHOTONICS CORP COM Common Stock 44980X109 271 1,739 SH   SOLE   1,739 0 0
INPHI CORP COM Common Stock 45772F107 58 499 SH   SOLE   499 0 0
INNOVATION PHARMACEUTICALS INC COM Common Stock 45782D100 2 5,000 SH   SOLE   5,000 0 0
IPACKETS INTL INC COM Common Stock 46262T102 0 20,000 SH   SOLE   20,000 0 0
INTERNATIONAL PWR GROUP LTD COM Common Stock 46018A100 0 10,000 SH   SOLE   10,000 0 0
IQIYI INC SPONSORED ADS ADR 46267X108 2 70 SH   SOLE   70 0 0
IQVIA HLDGS INC COM Common Stock 46266C105 65 459 SH   SOLE   459 0 0
INGERSOLL RAND INC COM Common Stock 45687V106 148 5,262 SH   SOLE   5,262 0 0
ISHARES ROBOTICS AND ARTIFICIAL INTELLIGENCE MULTISECTOR ETF ETF 46435U556 5 170 SH   SOLE   170 0 0
IROBOT CORP COM Common Stock 462726100 27 316 SH   SOLE   316 0 0
IRIDIUM COMMUNICATIONS INC COM Common Stock 46269C102 56 2,199 SH   SOLE   2,199 0 0
IRADIMED CORP COM Common Stock 46266A109 543 22,868 SH   SOLE   22,868 0 0
IRHYTHM TECHNOLOGIES INC COM Common Stock 450056106 75 658 SH   SOLE   658 0 0
INVESTORS BANCORP INC NEW COM Common Stock 46146L101 22 2,650 SH   SOLE   2,650 0 0
ISRAEL DISC BK LTD UNSPONSORED ADR ADR 465074409 1 35 SH   SOLE   35 0 0
INTESA SANPAOLO S P A SPONSORED ADR ADR 46115H107 4 389 SH   SOLE   389 0 0
ISODIOL INTL INC COM NEW Common Stock 46500L200 0 200 SH   SOLE   200 0 0
INTUITIVE SURGICAL INC COM NEW Common Stock 46120E602 29,048 50,470 SH   SOLE   50,470 0 0
ISHARES CORE 1-5 YEAR USD BOND ETF ETF 46432F859 142 2,762 SH   SOLE   2,762 0 0
GARTNER INC COM Common Stock 366651107 9 72 SH   SOLE   72 0 0
ISHARES U.S. AEROSPACE & DEFENSE ETF ETF 464288760 236 1,443 SH   SOLE   1,443 0 0
ISHARES U.S. HOME CONSTRUCTION ETF ETF 464288752 108 2,500 SH   SOLE   2,500 0 0
INTRA CELLULAR THERAPIES INC COM Common Stock 46116X101 8 300 SH   SOLE   300 0 0
INTERTECH SOLUTIONS INC COM Common Stock 46112U101 0 5 SH   SOLE   5 0 0
BLUESTAR ISRAEL TECHNOLOGY ETF ETF 26924G870 49 1,025 SH   SOLE   1,025 0 0
VANECK VECTORS AMT-FREE INTERMEDIATE MUNICIPAL INDEX ETF ETF 92189H201 79 1,548 SH   SOLE   1,548 0 0
ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF ETF 464287150 348 4,981 SH   SOLE   4,981 0 0
ITRON INC COM Common Stock 465741106 1 15 SH   SOLE   15 0 0
ITRONICS INC COM NEW Common Stock 465743300 0 2 SH   SOLE   2 0 0
ITT INC COM Common Stock 45073V108 99 1,726 SH   SOLE   1,726 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD ADR 465562106 236 48,064 SH   SOLE   48,064 0 0
ILLINOIS TOOL WKS INC COM Common Stock 452308109 2,523 14,539 SH   SOLE   14,539 0 0
IMPERIAL BRANDS PLC SHS Common Stock G4720C107 3 171 SH   SOLE   171 0 0
ISHARES CORE TOTAL USD BOND MARKET ETF ETF 46434V613 3,642 67,018 SH   SOLE   67,018 0 0
ISHARES CORE S&P U.S. GROWTH ETF ETF 464287671 10,718 147,587 SH   SOLE   147,587 0 0
ISHARES CORE S&P U.S. VALUE ETF ETF 464287663 1,389 26,647 SH   SOLE   26,647 0 0
ISHARES S&P 500 VALUE ETF 464287408 2,303 21,288 SH   SOLE   21,288 0 0
VANGUARD S&P MID-CAP 400 ETF ETF 921932885 864 7,231 SH   SOLE   7,231 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 124,243 398,458 SH   SOLE   398,458 0 0
ISHARES S&P 500 GROWTH ETF ETF 464287309 2,836 13,525 SH   SOLE   13,525 0 0
INVESCO LTD SHS Common Stock G491BT108 15 1,475 SH   SOLE   1,475 0 0
ISHARES RUSSELL 1000 ETF ETF 464287622 14,454 83,651 SH   SOLE   83,651 0 0
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 23,020 204,661 SH   SOLE   204,661 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 46,593 239,382 SH   SOLE   239,382 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 18,027 127,109 SH   SOLE   127,109 0 0
ISHARES TR RUSSEL 2000 VALUE ETF 464287630 1,380 14,436 SH   SOLE   14,436 0 0
ISHARES RUSSELL 2000 GROWTH ETF ETF 464287648 7,372 35,635 SH   SOLE   35,635 0 0
ISHARES RUSSELL MID-CAP GROWTH ETF ETF 464287481 1,332 8,340 SH   SOLE   8,340 0 0
ISHARES RUSSELL MID-CAP ETF ETF 464287499 10,568 196,988 SH   SOLE   196,988 0 0
ISHARES RUSSELL MIDCAP VALUE INDEX ETF 464287473 722 9,469 SH   SOLE   9,469 0 0
ISHARES RUSSELL 3000 ETF ETF 464287689 7,762 42,887 SH   SOLE   42,887 0 0
ISHARES RUSSELL TOP 200 VALUE ETF ETF 464289420 96 1,957 SH   SOLE   1,957 0 0
ISHARES RUSSELL TOP 200 GROWTH ETF ETF 464289438 10 89 SH   SOLE   89 0 0
ISHARES GLOBAL ENERGY ETF ETF 464287341 122 6,311 SH   SOLE   6,311 0 0
ISHARES GLOBAL HEALTHCARE ETF ETF 464287325 74 1,071 SH   SOLE   1,071 0 0
ISHARES GLOBAL TECH ETF ETF 464287291 40 171 SH   SOLE   171 0 0
ISHARES CORE MSCI TOTAL INTERNATIONAL STOCK ETF ETF 46432F834 168 3,063 SH   SOLE   3,063 0 0
ISHARES U.S. CONSUMER SERVICES ETF ETF 464287580 9 39 SH   SOLE   39 0 0
ISHARES U.S. ENERGY ETF ETF 464287796 11 556 SH   SOLE   556 0 0
ISHARES U.S. FINANCIAL SERVICES ETF ETF 464287770 46 392 SH   SOLE   392 0 0
ISHARES U.S. HEALTHCARE ETF ETF 464287762 82 377 SH   SOLE   377 0 0
ISHARES U.S. INDUSTRIALS ETF ETF 464287754 78 516 SH   SOLE   516 0 0
ISHARES U.S. BASIC MATERIALS ETF ETF 464287838 7 79 SH   SOLE   79 0 0
ISHARES U.S. REAL ESTATE ETF ETF 464287739 4,227 52,459 SH   SOLE   52,459 0 0
ISHARES TRANSPORTATION AVERAGE ETF ETF 464287192 8 50 SH   SOLE   50 0 0
ISHARES U.S. TECHNOLOGY ETF ETF 464287721 1,656 6,114 SH   SOLE   6,114 0 0
ISHARES DOW JONES U.S. ETF ETF 464287846 5,270 34,249 SH   SOLE   34,249 0 0
ISHARES U.S. TELECOMMUNICATIONS ETF ETF 464287713 22 815 SH   SOLE   815 0 0
INDIVIOR PLC ORD Common Stock G4766E108 1 750 SH   SOLE   750 0 0
JACOBS ENGR GROUP INC COM Common Stock 469814107 1,301 15,510 SH   SOLE   15,510 0 0
J ALEXANDERS HLDGS INC COM Common Stock 46609J106 1 233 SH   SOLE   233 0 0
JAZZ PHARMACEUTICALS PLC SHS USD Common Stock G50871105 297 2,710 SH   SOLE   2,710 0 0
JULIUS BAER GROUP LTD UNSPONSORD ADR ADR 48137C108 117 14,213 SH   SOLE   14,213 0 0
HUNT J B TRANS SVCS INC COM Common Stock 445658107 213 1,807 SH   SOLE   1,807 0 0
JABIL INC COM Common Stock 466313103 103 3,313 SH   SOLE   3,313 0 0
JETBLUE AWYS CORP COM Common Stock 477143101 46 4,267 SH   SOLE   4,267 0 0
JOHNSON CTLS INTL PLC SHS Common Stock G51502105 10,060 294,594 SH   SOLE   294,594 0 0
J2 GLOBAL INC COM Common Stock 48123V102 5 80 SH   SOLE   80 0 0
PENNEY J C CORP INC COM Common Stock 708160106 0 1,527 SH   SOLE   1,527 0 0
JD.COM INC SPON ADR CL A ADR 47215P106 63 1,050 SH   SOLE   1,050 0 0
JEFFERIES FINL GROUP INC COM Common Stock 47233W109 20,444 1,352,136 SH   SOLE   1,352,136 0 0
JPMORGAN EQUITY PREMIUM INCOME ETF ETF 46641Q332 30 593 SH   SOLE   593 0 0
U.S. GLOBAL JETS ETF ETF 26922A842 154 9,352 SH   SOLE   9,352 0 0
JANUS HENDERSON GROUP PLC ORD SHS Common Stock G4474Y214 4 197 SH   SOLE   197 0 0
JUNIPER INDL HLDGS INC UNIT EXP 111326 Common Stock 48205G205 240 23,088 SH   SOLE   23,088 0 0
IPATH BLOOMBERG COPPER SUBINDEX TOTAL RETURN ETN ETF 06739F101 44 1,640 SH   SOLE   1,640 0 0
ISHARES MORNINGSTAR LARGE-CAP ETF ETF 464287127 135 771 SH   SOLE   771 0 0
ISHARES MORNINGSTAR LARGE-CAP GROWTH ETF ETF 464287119 3,707 15,570 SH   SOLE   15,570 0 0
ISHARES MORNINGSTAR MID-CAP ETF ETF 464288208 8 46 SH   SOLE   46 0 0
ISHARES MORNINGSTAR MID-CAP GROWTH ETF ETF 464288307 2 8 SH   SOLE   8 0 0
HENRY JACK & ASSOC INC COM Common Stock 426281101 620 3,373 SH   SOLE   3,373 0 0
JINKOSOLAR HLDG CO LTD SPONSORED ADR ADR 47759T100 1 63 SH   SOLE   63 0 0
JONES LANG LASALLE INC COM Common Stock 48020Q107 177 1,724 SH   SOLE   1,724 0 0
JARDINE MATHESON HLDGS LTD UNSPONSORD ADR ADR 471115402 16 390 SH   SOLE   390 0 0
JOUNCE THERAPEUTICS INC COM Common Stock 481116101 73 11,000 SH   SOLE   11,000 0 0
JOHNSON & JOHNSON COM Common Stock 478160104 48,627 346,399 SH   SOLE   346,399 0 0
SPDR BLOOMBERG BARCLAYS HIGH YIELD BOND ETF ETF 78468R622 170 1,675 SH   SOLE   1,675 0 0
JUNIPER NETWORKS INC COM Common Stock 48203R104 2 95 SH   SOLE   95 0 0
ST JOE CO COM Common Stock 790148100 2 100 SH   SOLE   100 0 0
JPMORGAN CHASE & CO COM Common Stock 46625H100 40,148 430,491 SH   SOLE   430,491 0 0
JPMORGAN ULTRA-SHORT INCOME ETF ETF 46641Q837 18 350 SH   SOLE   350 0 0
J SAINSBURY PLC SPON ADR NEW ADR 466249208 3 309 SH   SOLE   309 0 0
J SAINSBURY PLC SHS NEW Common Stock G77732173 1 416 SH   SOLE   416 0 0
WILEY JOHN & SONS INC CL A Common Stock 968223206 109 2,797 SH   SOLE   2,797 0 0
NORDSTROM INC COM Common Stock 655664100 36 2,407 SH   SOLE   2,407 0 0
ISHARES GLOBAL UTILITIES ETF ETF 464288711 3 50 SH   SOLE   50 0 0
KELLOGG CO COM Common Stock 487836108 377 5,722 SH   SOLE   5,722 0 0
KADANT INC COM Common Stock 48282T104 11 116 SH   SOLE   116 0 0
KAO CORP UNSPONSORD ADS ADR 485537401 107 6,752 SH   SOLE   6,752 0 0
KAR AUCTION SVCS INC COM Common Stock 48238T109 5 370 SH   SOLE   370 0 0
KIMBALL INTL INC CL B Common Stock 494274103 104 9,375 SH   SOLE   9,375 0 0
KBC GROUP NV UNSPONSORED ADR ADR 48241F104 105 3,681 SH   SOLE   3,681 0 0
SPDR S&P BANK ETF ETF 78464A797 395 13,011 SH   SOLE   13,011 0 0
KBL MERGER CORP IV RT Common Stock 48242A120 1 3,890 SH   SOLE   3,890 0 0
KBL MERGER CORP IV WT EXP 011524 Common Stock 48242A112 1 4,182 SH   SOLE   4,182 0 0
INVESCO KBW REGIONAL BANKING ETF ETF 46138E578 22 640 SH   SOLE   640 0 0
KENSINGTON CAP ACQUISITION COR UNIT EX 070127 Common Stock 490073202 16 1,595 SH   SOLE   1,595 0 0
KDDI CORP ADR ADR 48667L106 9 622 SH   SOLE   622 0 0
KEURIG DR PEPPER INC COM Common Stock 49271V100 287 9,948 SH   SOLE   9,948 0 0
KIMBALL ELECTRONICS INC COM Common Stock 49428J109 24 1,890 SH   SOLE   1,890 0 0
KEWEENAW LAND ASSN LTD INT CTF Common Stock 493026108 31 502 SH   SOLE   502 0 0
KIRBY CORP COM Common Stock 497266106 704 13,871 SH   SOLE   13,871 0 0
KEYCORP COM Common Stock 493267108 1,282 109,645 SH   SOLE   109,645 0 0
KEYSIGHT TECHNOLOGIES INC COM Common Stock 49338L103 275 2,762 SH   SOLE   2,762 0 0
KENTUCKY FIRST FED BANCORP COM Common Stock 491292108 42 6,235 SH   SOLE   6,235 0 0
KINROSS GOLD CORP COM Common Stock 496902404 1 150 SH   SOLE   150 0 0
KINGFISHER PLC SHS Common Stock G5256E441 2 768 SH   SOLE   768 0 0
KINGFISHER PLC SPON ADR PAR ADR 495724403 4 690 SH   SOLE   690 0 0
KRAFT HEINZ CO COM Common Stock 500754106 482 15,227 SH   SOLE   15,227 0 0
ORTHOPEDIATRICS CORP COM Common Stock 68752L100 136 3,073 SH   SOLE   3,073 0 0
SPDR S&P INSURANCE ETF ETF 78464A789 4 159 SH   SOLE   159 0 0
KKR & CO INC COM Common Stock 48251W104 1,647 53,380 SH   SOLE   53,380 0 0
KIRKLAND LAKE GOLD LTD COM Common Stock 49741E100 38 890 SH   SOLE   890 0 0
KLA CORP COM NEW Common Stock 482480100 52 267 SH   SOLE   267 0 0
KIMBERLY CLARK CORP COM Common Stock 494368103 9,473 66,256 SH   SOLE   66,256 0 0
KINDER MORGAN INC DEL COM Common Stock 49456B101 2,498 167,531 SH   SOLE   167,531 0 0
KEMPER CORP DEL COM Common Stock 488401100 603 8,359 SH   SOLE   8,359 0 0
KOMATSU LTD SPON ADR NEW ADR 500458401 204 10,082 SH   SOLE   10,082 0 0
CARMAX INC COM Common Stock 143130102 477 5,360 SH   SOLE   5,360 0 0
KANDI TECHNOLOGIES GROUP INC COM Common Stock 483709101 1 135 SH   SOLE   135 0 0
KNOT OFFSHORE PARTNERS LP COM UNITS Common Stock Y48125101 8 600 SH   SOLE   600 0 0
KNORR BREMSE AG UNSPONSRED ADS ADR 499180107 51 1,973 SH   SOLE   1,973 0 0
COCA COLA CO COM Common Stock 191216100 9,055 202,025 SH   SOLE   202,025 0 0
COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP ADR 191241108 1 26 SH   SOLE   26 0 0
SPDR S&P KENSHO NEW ECONOMIES COMPOSITE ETF ETF 78468R648 4 110 SH   SOLE   110 0 0
KOPPERS HOLDINGS INC COM Common Stock 50060P106 1 73 SH   SOLE   73 0 0
KARYOPHARM THERAPEUTICS INC COM Common Stock 48576U106 10 500 SH   SOLE   500 0 0
KROGER CO COM Common Stock 501044101 31,197 929,308 SH   SOLE   929,308 0 0
KRATON CORPORATION COM Common Stock 50077C106 1 74 SH   SOLE   74 0 0
SPDR S&P REGIONAL BANKING ETF ETF 78464A698 256 6,951 SH   SOLE   6,951 0 0
KONARED CORP COM Common Stock 50048Y104 0 1,100 SH   SOLE   1,100 0 0
GLOBAL X CONSCIOUS COMPANIES ETF ETF 37954Y731 122 5,489 SH   SOLE   5,489 0 0
REPRO MED SYS INC COM Common Stock 759910102 19 2,200 SH   SOLE   2,200 0 0
KORNIT DIGITAL LTD SHS Common Stock M6372Q113 89 1,746 SH   SOLE   1,746 0 0
KRONOS WORLDWIDE INC COM Common Stock 50105F105 1 59 SH   SOLE   59 0 0
KUSHCO HLDGS INC COM Common Stock 50133S103 0 400 SH   SOLE   400 0 0
KOHLS CORP COM Common Stock 500255104 53 2,613 SH   SOLE   2,613 0 0
KANSAS CITY SOUTHERN COM NEW Common Stock 485170302 169 1,167 SH   SOLE   1,167 0 0
KONTOOR BRANDS INC COM Common Stock 50050N103 37 2,109 SH   SOLE   2,109 0 0
KRATOS DEFENSE & SEC SOLUTIONS COM NEW Common Stock 50077B207 17 1,080 SH   SOLE   1,080 0 0
KUBOTA CORP ADR ADR 501173207 208 2,809 SH   SOLE   2,809 0 0
KVH INDS INC COM Common Stock 482738101 20 2,400 SH   SOLE   2,400 0 0
KRANESHARES CSI CHINA INTERNET ETF ETF 500767306 8 134 SH   SOLE   134 0 0
QUAKER CHEM CORP COM Common Stock 747316107 36 201 SH   SOLE   201 0 0
ISHARES GLOBAL CONSUMER STAPLES ETF ETF 464288737 1 24 SH   SOLE   24 0 0
KYOCERA CORP SPONSORED ADS ADR 501556203 1 24 SH   SOLE   24 0 0
KEY ENERGY SVCS INC WT EXP 121521 Common Stock 49309J129 0 51 SH   SOLE   51 0 0
KEY ENERGY SVCS INC WT EXP 121520 Common Stock 49309J111 0 51 SH   SOLE   51 0 0
LOEWS CORP COM Common Stock 540424108 632 18,847 SH   SOLE   18,847 0 0
LITHIA MTRS INC CL A Common Stock 536797103 167 1,080 SH   SOLE   1,080 0 0
LANCASTER COLONY CORP COM Common Stock 513847103 232 1,500 SH   SOLE   1,500 0 0
LANDMARK BANCORP INC COM Common Stock 51504L107 20 803 SH   SOLE   803 0 0
LAZARD LTD SHS A Common Stock G54050102 6 200 SH   SOLE   200 0 0
L BRANDS INC COM Common Stock 501797104 58 3,817 SH   SOLE   3,817 0 0
LAKELAND BANCORP INC COM Common Stock 511637100 228 21,107 SH   SOLE   21,107 0 0
LIBERTY BROADBAND CORP COM SER A Common Stock 530307107 99 784 SH   SOLE   784 0 0
LIBERTY BROADBAND CORP COM SER C Common Stock 530307305 130 1,015 SH   SOLE   1,015 0 0
LIBERTY GLOBAL PLC SHS CL A Common Stock G5480U104 1 51 SH   SOLE   51 0 0
LIBERTY GLOBAL PLC SHS CL C Common Stock G5480U120 38 1,753 SH   SOLE   1,753 0 0
LIBERTY ENERGY CORP NEV COM Common Stock 53045E105 0 2,020 SH   SOLE   2,020 0 0
LANDCADIA HLDGS II INC CL A Common Stock 51476X105 70 4,878 SH   SOLE   4,878 0 0
LANDCADIA HLDGS II INC UNIT EX 050926 Common Stock 51476X204 36 2,209 SH   SOLE   2,209 0 0
LANDCADIA HLDGS II INC WT EXP 050926 Common Stock 51476X113 11 2,560 SH   SOLE   2,560 0 0
LCI INDS COM Common Stock 50189K103 15 130 SH   SOLE   130 0 0
LINEAGE CELL THERAPEUTICS INC COM Common Stock 53566P109 0 58 SH   SOLE   58 0 0
LONDON STK EXCHANGE GRP PLC LO ORD Common Stock G5689U103 5 53 SH   SOLE   53 0 0
LEIDOS HOLDINGS INC COM Common Stock 525327102 1,591 17,056 SH   SOLE   17,056 0 0
LANDS END INC NEW COM Common Stock 51509F105 1 92 SH   SOLE   92 0 0
LEAR CORP COM NEW Common Stock 521865204 92 865 SH   SOLE   865 0 0
LINCOLN ELEC HLDGS INC COM Common Stock 533900106 145 1,746 SH   SOLE   1,746 0 0
LEE ENTERPRISES INC COM Common Stock 523768109 26 27,255 SH   SOLE   27,255 0 0
LEGGETT & PLATT INC COM Common Stock 524660107 39 1,113 SH   SOLE   1,113 0 0
ISHARES J.P. MORGAN EM LOCAL CURRENCY BOND ETF ETF 464286517 10 244 SH   SOLE   244 0 0
LENNAR CORP CL A Common Stock 526057104 78 1,306 SH   SOLE   1,306 0 0
LEVI STRAUSS & CO NEW CL A COM STK Common Stock 52736R102 2 130 SH   SOLE   130 0 0
LF CAP ACQUISITION CORP WT EXP 062220 Common Stock 50200K116 10 9,919 SH   SOLE   9,919 0 0
LITTELFUSE INC COM Common Stock 537008104 94 580 SH   SOLE   580 0 0
LEGACY ACQUISITION CORP WT EXP 113022 Common Stock 524643111 8 17,287 SH   SOLE   17,287 0 0
LIONS GATE ENTMNT CORP CL A VTG Common Stock 535919401 26 3,300 SH   SOLE   3,300 0 0
LIONS GATE ENTMNT CORP CL B NON VTG Common Stock 535919500 3 387 SH   SOLE   387 0 0
LION GROUP HOLDING LTD ADS ADR 53620U102 2 830 SH   SOLE   830 0 0
LION GROUP HOLDING LTD WT EXP 061725 Common Stock 53620U110 2 8,900 SH   SOLE   8,900 0 0
LGI HOMES INC COM Common Stock 50187T106 49 568 SH   SOLE   568 0 0
LIGAND PHARMACEUTICALS INC COM NEW Common Stock 53220K504 65 583 SH   SOLE   583 0 0
LIGAND PHARMACEUTICALS INC ROCHE CONT RT Common Stock 53220K215 0 500 SH   SOLE   500 0 0
LIGAND PHARMACEUTICALS INC GLUCN CONT RT Common Stock 53220K181 0 500 SH   SOLE   500 0 0
LIGAND PHARMACEUTICALS INC GNRAL CONT RT Common Stock 53220K199 0 500 SH   SOLE   500 0 0
LIGAND PHARMACEUTICALS INC TR BET CONT RT Common Stock 53220K173 0 500 SH   SOLE   500 0 0
LABORATORY CORP AMER HLDGS COM NEW Common Stock 50540R409 5,506 32,967 SH   SOLE   32,967 0 0
LHC GROUP INC COM Common Stock 50187A107 572 3,225 SH   SOLE   3,225 0 0
LIBERTY HEALTH SCIENCES INC COM Common Stock 530562107 1 2,500 SH   SOLE   2,500 0 0
L3HARRIS TECHNOLOGIES INC COM Common Stock 502431109 13,988 82,049 SH   SOLE   82,049 0 0
LENNOX INTL INC COM Common Stock 526107107 44 188 SH   SOLE   188 0 0
LIBERTY LATIN AMERICA LTD COM CL A Common Stock G9001E102 0 3 SH   SOLE   3 0 0
LIBERTY LATIN AMERICA LTD COM CL C Common Stock G9001E128 3 354 SH   SOLE   354 0 0
LINDE PLC SHS Common Stock G5494J103 3,036 14,136 SH   SOLE   14,136 0 0
LINDBLAD EXPEDITIONS HLDGS IN COM Common Stock 535219109 40 5,000 SH   SOLE   5,000 0 0
GLOBAL X LITHIUM & BATTERY TECH ETF ETF 37954Y855 7 230 SH   SOLE   230 0 0
LUMENTUM HLDGS INC COM Common Stock 55024U109 15 186 SH   SOLE   186 0 0
LKQ CORP COM Common Stock 501889208 122 4,862 SH   SOLE   4,862 0 0
LSC COMMUNICATIONS INC COM Common Stock 50218P107 0 45 SH   SOLE   45 0 0
LIMELIGHT NETWORKS INC COM Common Stock 53261M104 22 2,981 SH   SOLE   2,981 0 0
LILLY ELI & CO COM Common Stock 532457108 21,844 133,764 SH   SOLE   133,764 0 0
LEGG MASON INC COM Common Stock 524901105 1 11 SH   SOLE   11 0 0
FIRST TRUST LOW DURATION MORTGAGE OPPORTUNITIES ETF ETF 33739Q200 62 1,192 SH   SOLE   1,192 0 0
LIMONEIRA CO COM Common Stock 532746104 14 1,000 SH   SOLE   1,000 0 0
LOCKHEED MARTIN CORP COM Common Stock 539830109 16,405 45,518 SH   SOLE   45,518 0 0
LINCOLN NATL CORP IND COM Common Stock 534187109 1,826 52,667 SH   SOLE   52,667 0 0
LINC ENERGY LIMITED SPON ADR NEW ADR 532782208 0 0 SH   SOLE   0 0 0
CHENIERE ENERGY INC COM NEW Common Stock 16411R208 105 2,182 SH   SOLE   2,182 0 0
LINDSAY CORP COM Common Stock 535555106 196 2,159 SH   SOLE   2,159 0 0
LONDON STK EXCHANGE GROUP UNSPONSORED ADR ADR 54211N101 126 4,733 SH   SOLE   4,733 0 0
ALLIANT ENERGY CORP COM Common Stock 018802108 68 1,385 SH   SOLE   1,385 0 0
LANTHEUS HLDGS INC COM Common Stock 516544103 208 14,722 SH   SOLE   14,722 0 0
LONGEVITY ACQUISITION CORP RT Common Stock G56372124 1 5,598 SH   SOLE   5,598 0 0
LONGEVITY ACQUISITION CORP WT EXP 073125 Common Stock G56372116 2 8,303 SH   SOLE   8,303 0 0
LIVE OAK ACQUISITION CORP UNIT Common Stock 53804F202 60 5,901 SH   SOLE   5,901 0 0
LIVE OAK BANCSHARES INC COM Common Stock 53803X105 54 3,882 SH   SOLE   3,882 0 0
EL POLLO LOCO HLDGS INC COM Common Stock 268603107 4 280 SH   SOLE   280 0 0
LOGITECH INTL S A SHS Common Stock H50430232 20 304 SH   SOLE   304 0 0
LOGMEIN INC COM Common Stock 54142L109 1 16 SH   SOLE   16 0 0
GRAND CANYON ED INC COM Common Stock 38526M106 421 4,599 SH   SOLE   4,599 0 0
LOWES COS INC COM Common Stock 548661107 68,911 508,078 SH   SOLE   508,078 0 0
LAREDO PETROLEUM INC COM Common Stock 516806205 0 3 SH   SOLE   3 0 0
LG DISPLAY CO LTD SPONS ADR REP ADR 50186V102 1 185 SH   SOLE   185 0 0
LPL FINL HLDGS INC COM Common Stock 50212V100 6,050 78,827 SH   SOLE   78,827 0 0
LIVEPERSON INC COM Common Stock 538146101 19 439 SH   SOLE   439 0 0
LOUISIANA PAC CORP COM Common Stock 546347105 33 1,341 SH   SOLE   1,341 0 0
ISHARES GS CORP BONDS ETF 464287242 5,760 42,658 SH   SOLE   42,658 0 0
LIQUIDMETAL TECHNOLOGIES INC COM Common Stock 53634X100 0 200 SH   SOLE   200 0 0
LAM RESEARCH CORP COM Common Stock 512807108 47,873 150,251 SH   SOLE   150,251 0 0
LOJAS RENNER SA SPONSORED ADR ADR 54146M202 45 5,867 SH   SOLE   5,867 0 0
ISHARES EDGE MSCI MULTIFACTOR USA ETF ETF 46434V282 902 29,119 SH   SOLE   29,119 0 0
L OREAL CO ADR ADR 502117203 474 7,319 SH   SOLE   7,319 0 0
K12 INC COM Common Stock 48273U102 5 161 SH   SOLE   161 0 0
LATTICE SEMICONDUCTOR CORP COM Common Stock 518415104 36 1,290 SH   SOLE   1,290 0 0
LANDSTAR SYS INC COM Common Stock 515098101 148 1,328 SH   SOLE   1,328 0 0
LIBERTY MEDIA CORP DEL COM A SIRIUSXM Common Stock 531229409 278 7,941 SH   SOLE   7,941 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM Common Stock 531229607 433 12,389 SH   SOLE   12,389 0 0
LIVENT CORP COM Common Stock 53814L108 2 374 SH   SOLE   374 0 0
LIBERTY TRIPADVISOR HLDGS INC COM SER A Common Stock 531465102 0 148 SH   SOLE   148 0 0
LANTRONIX INC COM NEW Common Stock 516548203 3 750 SH   SOLE   750 0 0
LUBYS INC COM Common Stock 549282101 3 2,000 SH   SOLE   2,000 0 0
OIL COMPANY LUKOIL PJSC SPONSORED ADR ADR 69343P105 201 2,666 SH   SOLE   2,666 0 0
LULULEMON ATHLETICA INC COM Common Stock 550021109 1,344 4,355 SH   SOLE   4,355 0 0
LUNA INNOVATIONS COM Common Stock 550351100 10 1,795 SH   SOLE   1,795 0 0
SOUTHWEST AIRLS CO COM Common Stock 844741108 1,269 37,544 SH   SOLE   37,544 0 0
LVMH MOET HENNESSY LOU VUITTON ADR ADR 502441306 572 6,454 SH   SOLE   6,454 0 0
LIVERPOOL GROUP INC COM Common Stock 538320102 0 100 SH   SOLE   100 0 0
LAS VEGAS SANDS CORP COM Common Stock 517834107 365 8,094 SH   SOLE   8,094 0 0
LAMB WESTON HLDGS INC COM Common Stock 513272104 844 13,315 SH   SOLE   13,315 0 0
LYONDELLBASELL INDUSTRIES N V SHS - A - Common Stock N53745100 574 8,748 SH   SOLE   8,748 0 0
LYFT INC CL A COM Common Stock 55087P104 82 2,576 SH   SOLE   2,576 0 0
LYNAS CORP LTD SHS Common Stock Q5683J210 3 2,000 SH   SOLE   2,000 0 0
LIVE NATION ENTERTAINMENT INC COM Common Stock 538034109 637 13,849 SH   SOLE   13,849 0 0
LONZA GROUP AG UNSPONSORED ADR ADR 54338V101 472 8,869 SH   SOLE   8,869 0 0
MACYS INC COM Common Stock 55616P104 1 227 SH   SOLE   227 0 0
MASTERCARD INCORPORATED CL A Common Stock 57636Q104 19,112 63,458 SH   SOLE   63,458 0 0
POINT BRIDGE GOP STOCK TRACKER ETF ETF 26922A628 1 50 SH   SOLE   50 0 0
MARKS & SPENCER GROUP P L C SHS Common Stock G5824M107 1 464 SH   SOLE   464 0 0
MARKS & SPENCER GROUP PLC SPONSORED ADR ADR 570912105 2 625 SH   SOLE   625 0 0
MANPOWERGROUP INC COM Common Stock 56418H100 14 208 SH   SOLE   208 0 0
MANHATTAN ASSOCS INC COM Common Stock 562750109 203 2,189 SH   SOLE   2,189 0 0
MANTECH INTL CORP CL A Common Stock 564563104 15 220 SH   SOLE   220 0 0
MARRIOTT INTL INC NEW CL A Common Stock 571903202 2,178 25,140 SH   SOLE   25,140 0 0
MASCO CORP COM Common Stock 574599106 162 3,260 SH   SOLE   3,260 0 0
MASIMO CORP COM Common Stock 574795100 25 110 SH   SOLE   110 0 0
MATTEL INC COM Common Stock 577081102 9 929 SH   SOLE   929 0 0
MAX SOUND CORP COM Common Stock 57776X109 0 1,250,000 SH   SOLE   1,250,000 0 0
ISHARES MBS ETF ETF 464288588 19,763 178,450 SH   SOLE   178,450 0 0
MBIA INC COM Common Stock 55262C100 34 4,830 SH   SOLE   4,830 0 0
MOLECULIN BIOTECH INC COM Common Stock 60855D101 2 2,000 SH   SOLE   2,000 0 0
MALIBU BOATS INC COM CL A Common Stock 56117J100 191 3,740 SH   SOLE   3,740 0 0
MOELIS & CO CL A Common Stock 60786M105 90 2,935 SH   SOLE   2,935 0 0
MCDONALDS CORP COM Common Stock 580135101 11,990 64,931 SH   SOLE   64,931 0 0
MONARCH CEM CO COM NEW Common Stock 609031307 114 2,230 SH   SOLE   2,230 0 0
CONTANGO OIL & GAS CO COM NEW Common Stock 21075N204 1,962 900,000 SH   SOLE   900,000 0 0
MULTICHOICE GROUP LTD SPONSORED ADS ADR 62548D100 0 25 SH   SOLE   25 0 0
MICROCHIP TECHNOLOGY INC. COM Common Stock 595017104 7,312 70,903 SH   SOLE   70,903 0 0
MCKESSON CORP COM Common Stock 58155Q103 4,097 27,149 SH   SOLE   27,149 0 0
MOODYS CORP COM Common Stock 615369105 834 2,995 SH   SOLE   2,995 0 0
MARIJUANA CO AMER INC COM Common Stock 56782E204 0 50,000 SH   SOLE   50,000 0 0
M D C HLDGS INC COM Common Stock 552676108 25 730 SH   SOLE   730 0 0
MADRIGAL PHARMACEUTICALS INC COM Common Stock 558868105 174 1,554 SH   SOLE   1,554 0 0
MEDITE CANCER DIAGNOSTICS INC COM NEW Common Stock 58503D200 0 5,000 SH   SOLE   5,000 0 0
MONDELEZ INTL INC CL A Common Stock 609207105 5,213 101,486 SH   SOLE   101,486 0 0
MEREDITH CORP COM Common Stock 589433101 1 49 SH   SOLE   49 0 0
MCDERMOTT INTL INC COM Common Stock 580037703 0 102 SH   SOLE   102 0 0
ALLSCRIPTS HEALTHCARE SOLUTNS COM Common Stock 01988P108 57 8,702 SH   SOLE   8,702 0 0
MEDTRONIC PLC SHS Common Stock G5960L103 30,050 323,468 SH   SOLE   323,468 0 0
MDU RES GROUP INC COM Common Stock 552690109 2,750 124,301 SH   SOLE   124,301 0 0
MIMEDX GROUP INC COM Common Stock 602496101 6 1,195 SH   SOLE   1,195 0 0
SPDR S&P MIDCAP 400 ETF ETF 78467Y107 3,746 11,577 SH   SOLE   11,577 0 0
SPDR S&P 400 MID CAP GROWTH ETF ETF 78464A821 264 4,928 SH   SOLE   4,928 0 0
SPDR S&P 400 MID CAP VALUE ETF ETF 78464A839 2,596 61,756 SH   SOLE   61,756 0 0
MEDIPHARM LABS CORP COM Common Stock 58504D100 1 1,000 SH   SOLE   1,000 0 0
MEDPACE HLDGS INC COM Common Stock 58506Q109 85 914 SH   SOLE   914 0 0
METHODE ELECTRS INC COM Common Stock 591520200 3 110 SH   SOLE   110 0 0
MEI PHARMA INC COM NEW Common Stock 55279B202 4 1,000 SH   SOLE   1,000 0 0
MERCADOLIBRE INC COM Common Stock 58733R102 1,792 1,834 SH   SOLE   1,834 0 0
METLIFE INC COM Common Stock 59156R108 1,599 45,020 SH   SOLE   45,020 0 0
MANULIFE FINL CORP COM Common Stock 56501R106 220 16,504 SH   SOLE   16,504 0 0
MICRO FOCUS INTL PLC SPON ADR NEW ADR 594837403 1 213 SH   SOLE   213 0 0
MFAM SMALL-CAP GROWTH ETF ETF 74933W874 15 507 SH   SOLE   507 0 0
MAGNA INTL INC COM Common Stock 559222401 39 887 SH   SOLE   887 0 0
VANGUARD MEGA CAP ETF ETF 921910873 59 534 SH   SOLE   534 0 0
MICHELIN COMPAGNIE GENERALE DE UNSPONSORD ADR ADR 59410T106 1 0 SH   SOLE   0 0 0
MARATHON GOLD CORP COM Common Stock 56580Q102 1 1,000 SH   SOLE   1,000 0 0
MAGIC SOFTWARE ENTERPRISES LTD ORD Common Stock 559166103 22 1,900 SH   SOLE   1,900 0 0
VANGUARD MEGA CAP GROWTH ETF ETF 921910816 161 975 SH   SOLE   975 0 0
MGM RESORTS INTERNATIONAL COM Common Stock 552953101 153 9,121 SH   SOLE   9,121 0 0
MACROGENICS INC COM Common Stock 556099109 4 129 SH   SOLE   129 0 0
MGP INGREDIENTS INC NEW COM Common Stock 55303J106 2 50 SH   SOLE   50 0 0
MAGENTA THERAPEUTICS INC COM Common Stock 55910K108 30 4,000 SH   SOLE   4,000 0 0
MAGNOLIA OIL & GAS CORP CL A Common Stock 559663109 1 150 SH   SOLE   150 0 0
MOWI ASA SPONSORED ADS ADR 624678108 73 3,828 SH   SOLE   3,828 0 0
MOHAWK INDS INC COM Common Stock 608190104 303 3,105 SH   SOLE   3,105 0 0
MACQUARIE INFRASTRUCTURE CORP COM Common Stock 55608B105 17 553 SH   SOLE   553 0 0
MIDDLEBY CORP COM Common Stock 596278101 23 311 SH   SOLE   311 0 0
NDT PHARMACEUTICALS INC COM Common Stock 60649M300 0 50,000 SH   SOLE   50,000 0 0
PIMCO ENHANCED SHORT MATURITY ACTIVE EXCHANGE-TRADED FUND ETF 72201R833 6,793 66,806 SH   SOLE   66,806 0 0
MITSUBISHI ESTATE LTD ADR ADR 606783207 1 40 SH   SOLE   40 0 0
ETFMG ALTERNATIVE HARVEST ETF ETF 26924G508 177 13,625 SH   SOLE   13,625 0 0
MJARDIN GROUP INC COM Common Stock 60689X109 0 300 SH   SOLE   300 0 0
MEDICAL MARIJUANA INC COM Common Stock 58463A105 0 22,981 SH   SOLE   22,981 0 0
MCCORMICK & CO INC COM NON VTG Common Stock 579780206 3,928 21,881 SH   SOLE   21,881 0 0
MCCORMICK & CO INC COM VTG Common Stock 579780107 76 420 SH   SOLE   420 0 0
MERCK KGAA SPONSORED ADR ADR 589339209 120 5,089 SH   SOLE   5,089 0 0
MARKEL CORP COM Common Stock 570535104 6,763 7,398 SH   SOLE   7,398 0 0
MKS INSTRS INC COM Common Stock 55306N104 62 560 SH   SOLE   560 0 0
MAKITA CORP SPONSORED ADR ADR 560877300 93 2,547 SH   SOLE   2,547 0 0
MARKETAXESS HLDGS INC COM Common Stock 57060D108 790 1,562 SH   SOLE   1,562 0 0
MESA LABS INC COM Common Stock 59064R109 73 340 SH   SOLE   340 0 0
MILLER HERMAN INC COM Common Stock 600544100 1 25 SH   SOLE   25 0 0
MARTIN MARIETTA MATLS INC COM Common Stock 573284106 2,244 10,737 SH   SOLE   10,737 0 0
GLOBAL X MLP ETF ETF 37954Y343 215 8,000 SH   SOLE   8,000 0 0
ETRACS ALERIAN MLP INFRASTRUCTURE INDEX ETN ETF 902641646 6 507 SH   SOLE   507 0 0
GLOBAL X MLP & ENERGY INFRASTRUCTURE ETF ETF 37954Y293 31 1,251 SH   SOLE   1,251 0 0
MARSH & MCLENNAN COS INC COM Common Stock 571748102 654 6,081 SH   SOLE   6,081 0 0
IQ MACKAY MUNICIPAL INSURED ETF ETF 45409F843 47 1,750 SH   SOLE   1,750 0 0
3M CO COM Common Stock 88579Y101 8,436 54,274 SH   SOLE   54,274 0 0
MEDMEN ENTERPRISES INC SHS Common Stock 58507M107 0 1,233 SH   SOLE   1,233 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP Common Stock 559080106 5,941 138,489 SH   SOLE   138,489 0 0
MERIT MED SYS INC COM Common Stock 589889104 291 6,426 SH   SOLE   6,426 0 0
MONOCLE ACQUISITION CORP WT EXP 120624 Common Stock 609754114 4 5,631 SH   SOLE   5,631 0 0
MALLINCKRODT PUB LTD CO SHS Common Stock G5785G107 0 146 SH   SOLE   146 0 0
MERCHANTS & MARINE BANCORP INC CAP STK Common Stock 58843E108 31 960 SH   SOLE   960 0 0
MONOPAR THERAPEUTICS INC COM Common Stock 61023L108 1 170 SH   SOLE   170 0 0
BRIGHAM MINERALS INC CL A COM Common Stock 10918L103 230 18,693 SH   SOLE   18,693 0 0
MONSTER BEVERAGE CORP NEW COM Common Stock 61174X109 2,452 35,517 SH   SOLE   35,517 0 0
ALTRIA GROUP INC COM Common Stock 02209S103 4,904 122,341 SH   SOLE   122,341 0 0
VANECK VECTORS MORNINGSTAR WIDE MOAT ETF ETF 92189F643 629 12,001 SH   SOLE   12,001 0 0
MODINE MFG CO COM Common Stock 607828100 1 240 SH   SOLE   240 0 0
MOOG INC CL A Common Stock 615394202 6 124 SH   SOLE   124 0 0
MOLINA HEALTHCARE INC COM Common Stock 60855R100 17 95 SH   SOLE   95 0 0
MOMO INC ADR ADR 60879B107 2 100 SH   SOLE   100 0 0
VANECK VECTORS AGRIBUSINESS ETF ETF 92189F700 108 1,796 SH   SOLE   1,796 0 0
MORNINGSTAR INC COM Common Stock 617700109 2 12 SH   SOLE   12 0 0
MOSAIC CO NEW COM Common Stock 61945C103 8 633 SH   SOLE   633 0 0
MOBILESMITH INC COM Common Stock 60743J104 0 100 SH   SOLE   100 0 0
MOTORCAR PTS AMER INC COM Common Stock 620071100 1,120 66,365 SH   SOLE   66,365 0 0
MARATHON PETE CORP COM Common Stock 56585A102 16,699 468,008 SH   SOLE   468,008 0 0
MPLX LP COM UNIT REP LTD Common Stock 55336V100 573 33,054 SH   SOLE   33,054 0 0
MONOLITHIC PWR SYS INC COM Common Stock 609839105 926 3,922 SH   SOLE   3,922 0 0
MURATA MFG CO LTD UNSPONSORED ADR ADR 626425102 140 9,623 SH   SOLE   9,623 0 0
MRC GLOBAL INC COM Common Stock 55345K103 6 1,000 SH   SOLE   1,000 0 0
MERCURY SYS INC COM Common Stock 589378108 41 500 SH   SOLE   500 0 0
MERCK & CO. INC COM Common Stock 58933Y105 49,838 633,065 SH   SOLE   633,065 0 0
MARIMED INC COM Common Stock 56782V107 0 1,216 SH   SOLE   1,216 0 0
MODERNA INC COM Common Stock 60770K107 1,068 17,336 SH   SOLE   17,336 0 0
MARINUS PHARMACEUTICALS INC COM Common Stock 56854Q101 1 500 SH   SOLE   500 0 0
MARATHON OIL CORP COM Common Stock 565849106 380 63,812 SH   SOLE   63,812 0 0
MR PRICE GROUP LTD SPONSORED ADR ADR 62476L207 44 5,125 SH   SOLE   5,125 0 0
MARVELL TECHNOLOGY GROUP LTD ORD Common Stock G5876H105 25 716 SH   SOLE   716 0 0
WM MORRISON SUPERMARKETS PLC UNSPONSORED ADR ADR 92933J107 4 299 SH   SOLE   299 0 0
MORGAN STANLEY COM NEW Common Stock 617446448 4,003 84,084 SH   SOLE   84,084 0 0
MSA SAFETY INC COM Common Stock 553498106 3,387 30,450 SH   SOLE   30,450 0 0
MS&AD INS GROUP HLDGS ADR ADR 553491101 4 274 SH   SOLE   274 0 0
MSCI INC COM Common Stock 55354G100 74 216 SH   SOLE   216 0 0
MIDDLESEX WATER CO COM Common Stock 596680108 27 402 SH   SOLE   402 0 0
MICROSOFT CORP COM Common Stock 594918104 225,826 1,103,204 SH   SOLE   1,103,204 0 0
MADISON SQUARE GRDN ENTERTNMNT CL A Common Stock 55826T102 31 416 SH   SOLE   416 0 0
MSG NETWORK INC CL A Common Stock 553573106 13 1,243 SH   SOLE   1,243 0 0
MADISON SQUARE GRDN SPRT CORP CL A Common Stock 55825T103 62 416 SH   SOLE   416 0 0
MOTOROLA SOLUTIONS INC COM NEW Common Stock 620076307 209 1,527 SH   SOLE   1,527 0 0
MSC INDL DIRECT INC CL A Common Stock 553530106 125 1,747 SH   SOLE   1,747 0 0
MICROSTRATEGY INC CL A NEW Common Stock 594972408 9 75 SH   SOLE   75 0 0
METALLA RTY & STREAMING LTD COM NEW Common Stock 59124U605 8 1,500 SH   SOLE   1,500 0 0
M & T BK CORP COM Common Stock 55261F104 460 4,537 SH   SOLE   4,537 0 0
MATCH GROUP INC NEW COM Common Stock 57667L107 519 4,910 SH   SOLE   4,910 0 0
METTLER TOLEDO INTERNATIONAL COM Common Stock 592688105 225 280 SH   SOLE   280 0 0
MATADOR RES CO COM Common Stock 576485205 124 15,134 SH   SOLE   15,134 0 0
MANNATECH INC COM NEW Common Stock 563771203 8 500 SH   SOLE   500 0 0
MGIC INVT CORP WIS COM Common Stock 552848103 6 725 SH   SOLE   725 0 0
MERITAGE HOMES CORP COM Common Stock 59001A102 13 174 SH   SOLE   174 0 0
MOTORS LIQ CO GUC TR UNIT BEN INT Common Stock 62010U101 0 36 SH   SOLE   36 0 0
MATERIALISE NV SPONSORED ADS ADR 57667T100 1 55 SH   SOLE   55 0 0
VAIL RESORTS INC COM Common Stock 91879Q109 822 4,484 SH   SOLE   4,484 0 0
MERITOR INC COM Common Stock 59001K100 0 22 SH   SOLE   22 0 0
MATRIX SVC CO COM Common Stock 576853105 1 112 SH   SOLE   112 0 0
MACOM TECH SOLUTIONS HLDGS INC COM Common Stock 55405Y100 40 1,165 SH   SOLE   1,165 0 0
ISHARES EDGE MSCI USA MOMENTUM FACTOR ETF ETF 46432F396 58 439 SH   SOLE   439 0 0
MASTEC INC COM Common Stock 576323109 13 311 SH   SOLE   311 0 0
MICRON TECHNOLOGY INC COM Common Stock 595112103 1,226 24,678 SH   SOLE   24,678 0 0
NATIONAL MUNICIPAL BONDS ETF 464288414 9,385 81,278 SH   SOLE   81,278 0 0
MITSUBISHI UFJ FINL GROUP INC SPONSORED ADS ADR 606822104 5 1,409 SH   SOLE   1,409 0 0
PIMCO INTERMEDIATE MUNICIPAL BOND ACTIVE EXCHANGE-TRADED FUND ETF 72201R866 1,145 20,540 SH   SOLE   20,540 0 0
MURPHY OIL CORP COM Common Stock 626717102 10 753 SH   SOLE   753 0 0
MURPHY USA INC COM Common Stock 626755102 12 110 SH   SOLE   110 0 0
MCEWEN MNG INC COM Common Stock 58039P107 2 1,742 SH   SOLE   1,742 0 0
MICROVISION INC DEL COM NEW Common Stock 594960304 38 26,068 SH   SOLE   26,068 0 0
MUELLER WTR PRODS INC COM SER A Common Stock 624758108 152 16,516 SH   SOLE   16,516 0 0
MAXIM INTEGRATED PRODS INC COM Common Stock 57772K101 460 7,703 SH   SOLE   7,703 0 0
MAXLINEAR INC COM Common Stock 57776J100 167 8,010 SH   SOLE   8,010 0 0
MYRIAD GENETICS INC COM Common Stock 62855J104 6 537 SH   SOLE   537 0 0
MYLAN NV SHS EURO Common Stock N59465109 8 534 SH   SOLE   534 0 0
MYOVANT SCIENCES LTD COM Common Stock G637AM102 484 24,040 SH   SOLE   24,040 0 0
MYR GROUP INC DEL COM Common Stock 55405W104 587 18,774 SH   SOLE   18,774 0 0
DIREXION DAILY HOMEBUILDERS & SUPPLIES BULL 3X SHARES ETF 25490K596 3 120 SH   SOLE   120 0 0
NORTHERN DYNASTY MINERALS LTD COM NEW Common Stock 66510M204 4 3,000 SH   SOLE   3,000 0 0
SPDR S&P NORTH AMERICAN NATURAL RESOURCES ETF ETF 78463X152 0 8 SH   SOLE   8 0 0
NORDIC AMERICAN TANKERS LIMITE COM Common Stock G65773106 1 220 SH   SOLE   220 0 0
NATIONAL INSTRS CORP COM Common Stock 636518102 448 11,733 SH   SOLE   11,733 0 0
NAVISTAR INTL CORP NEW COM Common Stock 63934E108 0 2 SH   SOLE   2 0 0
NAVIDEA BIOPHARMACEUTICALS INC COM NEW Common Stock 63937X202 0 4 SH   SOLE   4 0 0
NOBLE ENERGY INC COM Common Stock 655044105 36 4,104 SH   SOLE   4,104 0 0
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST Common Stock 65506L105 20 2,485 SH   SOLE   2,485 0 0
NORWEGIAN CRUISE LINE HLDG LTD SHS Common Stock G66721104 114 6,922 SH   SOLE   6,922 0 0
NITORI HOLDINGS CO LTD UNSPONSRD ADS ADR 65479L108 185 9,348 SH   SOLE   9,348 0 0
NEWCREST MNG LTD SPONSORED ADR ADR 651191108 30 1,351 SH   SOLE   1,351 0 0
NATIONAL CINEMEDIA INC COM Common Stock 635309107 2 750 SH   SOLE   750 0 0
NCR CORP NEW COM Common Stock 62886E108 11,244 662,596 SH   SOLE   662,596 0 0
NASDAQ INC COM Common Stock 631103108 198 1,640 SH   SOLE   1,640 0 0
NORDSON CORP COM Common Stock 655663102 66 357 SH   SOLE   357 0 0
NOBLE CORP PLC SHS USD Common Stock G65431101 0 800 SH   SOLE   800 0 0
ISHARES SHORT MATURITY BOND ETF ETF 46431W507 4,007 80,100 SH   SOLE   80,100 0 0
NEXTERA ENERGY INC COM Common Stock 65339F101 7,859 31,915 SH   SOLE   31,915 0 0
NEWMONT GOLD CO COM Common Stock 651639106 1,142 18,616 SH   SOLE   18,616 0 0
NEOGEN CORP COM Common Stock 640491106 207 2,706 SH   SOLE   2,706 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN Common Stock 65341B106 70 1,326 SH   SOLE   1,326 0 0
NEWMARKET CORP COM Common Stock 651587107 97 245 SH   SOLE   245 0 0
NEW RELIC INC COM Common Stock 64829B100 14 200 SH   SOLE   200 0 0
NEW FORTRESS ENERGY LLC CL A SHS RP LLC Common Stock 644393100 123 9,600 SH   SOLE   9,600 0 0
NATIONAL FUEL GAS CO N J COM Common Stock 636180101 105 2,527 SH   SOLE   2,527 0 0
NETFIN ACQUISITION CORP WT EXP 080124 Common Stock G6455A115 24 17,092 SH   SOLE   17,092 0 0
NETFLIX INC COM Common Stock 64110L106 2,500 5,147 SH   SOLE   5,147 0 0
NOVAGOLD RES INC COM NEW Common Stock 66987E206 1 125 SH   SOLE   125 0 0
NEW GOLD INC CDA COM Common Stock 644535106 9 7,000 SH   SOLE   7,000 0 0
NATIONAL GRID PLC SPONSORED ADR NE ADR 636274409 199 3,313 SH   SOLE   3,313 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST Common Stock 62913M107 4 900 SH   SOLE   900 0 0
ANGLO AMERN PLC SPONSORED ADR ADR 03485P300 186 15,810 SH   SOLE   15,810 0 0
NATURAL GROCERS BY VITAMIN COT COM Common Stock 63888U108 1 40 SH   SOLE   40 0 0
INGEVITY CORP COM Common Stock 45688C107 99 1,911 SH   SOLE   1,911 0 0
NISOURCE INC COM Common Stock 65473P105 525 22,391 SH   SOLE   22,391 0 0
NICE LTD SPONSORED ADR ADR 653656108 251 1,336 SH   SOLE   1,336 0 0
NIO INC SPON ADS ADR 62914V106 12 1,500 SH   SOLE   1,500 0 0
NIOCORP DEVS LTD COM Common Stock 654484104 1 1,000 SH   SOLE   1,000 0 0
NEW JERSEY RES COM Common Stock 646025106 21 654 SH   SOLE   654 0 0
NIKE INC CL B Common Stock 654106103 9,968 102,339 SH   SOLE   102,339 0 0
NIKOLA CORP COM Common Stock 654110105 25 380 SH   SOLE   380 0 0
NATIONAL BANKSHARES INC VA COM Common Stock 634865109 202 7,083 SH   SOLE   7,083 0 0
NORTONLIFELOCK INC COM Common Stock 668771108 3,627 183,446 SH   SOLE   183,446 0 0
NIELSEN HLDGS PLC SHS EUR Common Stock G6518L108 4 261 SH   SOLE   261 0 0
NANO MAGIC INC COM Common Stock 63010N105 0 6 SH   SOLE   6 0 0
NMI HLDGS INC CL A Common Stock 629209305 275 17,643 SH   SOLE   17,643 0 0
NAVIOS MARITIME PARTNERS L P COM UNIT LPI Common Stock Y62267409 40 4,109 SH   SOLE   4,109 0 0
NOMURA HLDGS INC SPONSORED ADR ADR 65535H208 24 5,428 SH   SOLE   5,428 0 0
NEWMARK GROUP INC CL A Common Stock 65158N102 3 555 SH   SOLE   555 0 0
9 METERS BIOPHARMA INC COM Common Stock 654405109 58 80,000 SH   SOLE   80,000 0 0
NANOBAC PHARMACEUTICALS INC COM Common Stock 63007M102 0 631 SH   SOLE   631 0 0
PROSHARES S&P 500 DIVIDEND ARISTOCRATS ETF ETF 74348A467 146 2,181 SH   SOLE   2,181 0 0
NORTHROP GRUMMAN CORP COM Common Stock 666807102 7,404 24,027 SH   SOLE   24,027 0 0
NOKIA CORP SPONSORED ADR ADR 654902204 21 4,774 SH   SOLE   4,774 0 0
NATIONAL OILWELL VARCO INC COM Common Stock 637071101 88 7,487 SH   SOLE   7,487 0 0
NOVANTA INC COM Common Stock 67000B104 167 1,580 SH   SOLE   1,580 0 0
SERVICENOW INC COM Common Stock 81762P102 392 941 SH   SOLE   941 0 0
NEENAH INC COM Common Stock 640079109 8 169 SH   SOLE   169 0 0
NEOPHOTONICS CORP COM Common Stock 64051T100 0 15 SH   SOLE   15 0 0
NORDEA BK ABP MED TERM NTS SPONSORED ADS ADR 65558R109 173 25,113 SH   SOLE   25,113 0 0
NRG ENERGY INC COM NEW Common Stock 629377508 8 237 SH   SOLE   237 0 0
NORTHRIM BANCORP INC COM Common Stock 666762109 138 5,870 SH   SOLE   5,870 0 0
NATURAL RESOURCE PARTNERS L P COM UNIT LTD PAR Common Stock 63900P608 31 2,500 SH   SOLE   2,500 0 0
NUSTAR ENERGY LP UNIT COM Common Stock 67058H102 648 45,819 SH   SOLE   45,819 0 0
NISSAN MOTOR CO LTD SPONSORED ADR ADR 654744408 2 255 SH   SOLE   255 0 0
NORFOLK SOUTHERN CORP COM Common Stock 655844108 15,742 91,777 SH   SOLE   91,777 0 0
NESCO HLDGS INC COM Common Stock 64083J104 2 391 SH   SOLE   391 0 0
INSPERITY INC COM Common Stock 45778Q107 76 1,185 SH   SOLE   1,185 0 0
NESTLE S A SHS NOM NEW Common Stock H57312649 21 193 SH   SOLE   193 0 0
NESTLE S A SPONSORED ADR ADR 641069406 8,892 79,724 SH   SOLE   79,724 0 0
NORTH SPRINGS RES CORP COM PAR $0.001 Common Stock 662546308 0 2 SH   SOLE   2 0 0
NETAPP INC COM Common Stock 64110D104 89 2,052 SH   SOLE   2,052 0 0
NATURA &CO HLDG S A ADS ADR 63884N108 9 570 SH   SOLE   570 0 0
NORTHISLE COPPER & GOLD INC COM Common Stock 66644R103 0 75 SH   SOLE   75 0 0
NETSCOUT SYS INC COM Common Stock 64115T104 1,204 47,415 SH   SOLE   47,415 0 0
NINTENDO LTD ADR ADR 654445303 147 2,618 SH   SOLE   2,618 0 0
INTEC PHARMA LTD JERUSALEM SHS Common Stock M53644106 0 1,000 SH   SOLE   1,000 0 0
NATL BANK OF CANADA COM Common Stock 633067103 9 200 SH   SOLE   200 0 0
INTELLIA THERAPEUTICS INC COM Common Stock 45826J105 1 53 SH   SOLE   53 0 0
NUTANIX INC CL A Common Stock 67059N108 36 1,486 SH   SOLE   1,486 0 0
NUTRIEN LTD COM Common Stock 67077M108 1,084 33,242 SH   SOLE   33,242 0 0
NATERA INC COM Common Stock 632307104 6 112 SH   SOLE   112 0 0
NORTHERN TR CORP COM Common Stock 665859104 4,091 53,173 SH   SOLE   53,173 0 0
NIPPON TELEG TEL CORP SPONSORED ADR ADR 654624105 20 880 SH   SOLE   880 0 0
NUANCE COMMUNICATIONS INC COM Common Stock 67020Y100 10 383 SH   SOLE   383 0 0
NUCOR CORP COM Common Stock 670346105 2,386 59,081 SH   SOLE   59,081 0 0
DIREXION DAILY GOLD MINERS INDEX BULL 2X SHARES ETF 25460G781 4 50 SH   SOLE   50 0 0
NU SKIN ENTERPRISES INC CL A Common Stock 67018T105 19 505 SH   SOLE   505 0 0
NAUTILUS MINERALS INC COM Common Stock 639097104 0 16,772 SH   SOLE   16,772 0 0
NOVAVAX INC COM NEW Common Stock 670002401 18 220 SH   SOLE   220 0 0
NOVOCURE LTD ORD SHS Common Stock G6674U108 14 228 SH   SOLE   228 0 0
NVIDIA CORPORATION COM Common Stock 67066G104 6,313 16,562 SH   SOLE   16,562 0 0
NAVIGATOR HOLDINGS LTD SHS Common Stock Y62132108 4 620 SH   SOLE   620 0 0
NOVO-NORDISK A S ADR ADR 670100205 762 11,602 SH   SOLE   11,602 0 0
NVR INC COM Common Stock 62944T105 96 30 SH   SOLE   30 0 0
NEVRO CORP COM Common Stock 64157F103 20 169 SH   SOLE   169 0 0
NOVARTIS AG SPONSORED ADR ADR 66987V109 6,713 76,412 SH   SOLE   76,412 0 0
NOVARTIS AG NAMEN AKT Common Stock H5820Q150 24 270 SH   SOLE   270 0 0
ENVISTA HOLDINGS CORPORATION COM Common Stock 29415F104 11 494 SH   SOLE   494 0 0
NVENT ELECTRIC PLC SHS Common Stock G6700G107 62 3,376 SH   SOLE   3,376 0 0
INVITAE CORP COM Common Stock 46185L103 30 993 SH   SOLE   993 0 0
NOVOZYMES A/S UNSPONSORED ADR ADR 670108109 272 4,721 SH   SOLE   4,721 0 0
NORTHWEST BIOTHERAPEUTICS INC COM Common Stock 66737P600 1 2,162 SH   SOLE   2,162 0 0
NORTHWEST IND BANCORP COM Common Stock 667516108 76 2,300 SH   SOLE   2,300 0 0
NEWELL BRANDS INC COM Common Stock 651229106 5,633 356,981 SH   SOLE   356,981 0 0
NORTH WEST OIL GROUP INC COM NEW Common Stock 663303204 0 80 SH   SOLE   80 0 0
NEWS CORP NEW CL A Common Stock 65249B109 9 765 SH   SOLE   765 0 0
NXP SEMICONDUCTORS N V COM Common Stock N6596X109 1,987 17,696 SH   SOLE   17,696 0 0
NEXTERA ENTERPRISES INC CL A Common Stock 65332E101 0 70 SH   SOLE   70 0 0
NEXSTAR MEDIA GROUP INC CL A Common Stock 65336K103 3,925 47,167 SH   SOLE   47,167 0 0
FIRST TR EXCHANGE TRADED FD II INDXX NEXTG ETF ETF 33737K205 11 200 SH   SOLE   200 0 0
NAMASTE TECHNOLOGIES INC COM Common Stock 62987D108 0 1,000 SH   SOLE   1,000 0 0
NEW YORK CMNTY BANCORP INC COM Common Stock 649445103 65 6,681 SH   SOLE   6,681 0 0
ISHARES NEW YORK MUNI BOND ETF ETF 464288323 215 3,734 SH   SOLE   3,734 0 0
NEW YORK TIMES CO CL A Common Stock 650111107 85 1,991 SH   SOLE   1,991 0 0
OAKTREE ACQUISITION CORP UNITS EX Common Stock G67145121 214 20,350 SH   SOLE   20,350 0 0
OASIS PETROLEUM INC COM Common Stock 674215108 1 1,000 SH   SOLE   1,000 0 0
OWENS CORNING NEW COM Common Stock 690742101 23 429 SH   SOLE   429 0 0
OCEANAGOLD CORP COM Common Stock 675222103 39 17,000 SH   SOLE   17,000 0 0
OPTICAL CABLE CORP COM NEW Common Stock 683827208 8 3,150 SH   SOLE   3,150 0 0
OCULAR THERAPEUTIX INC COM Common Stock 67576A100 4 500 SH   SOLE   500 0 0
OIL DRI CORP AMER COM Common Stock 677864100 14 400 SH   SOLE   400 0 0
OLD DOMINION FREIGHT LINE INC COM Common Stock 679580100 132 782 SH   SOLE   782 0 0
ISHARES S&P 100 ETF ETF 464287101 891 6,206 SH   SOLE   6,206 0 0
OGE ENERGY CORP COM Common Stock 670837103 118 3,882 SH   SOLE   3,882 0 0
ORGANIGRAM HLDGS INC COM Common Stock 68620P101 5 2,815 SH   SOLE   2,815 0 0
ONE GAS INC COM Common Stock 68235P108 25 327 SH   SOLE   327 0 0
GAZPROM PJSC SPON ADR ADR 368287207 16 3,000 SH   SOLE   3,000 0 0
VANECK VECTORS OIL SERVICES ETF ETF 92189H607 29 247 SH   SOLE   247 0 0
BARCLAYS BANK PLC IPSP CROIL ETN36 ETF 06738C760 0 5 SH   SOLE   5 0 0
ONEOK INC NEW COM Common Stock 682680103 1,301 40,419 SH   SOLE   40,419 0 0
OKTA INC CL A Common Stock 679295105 179 848 SH   SOLE   848 0 0
UNIVERSAL DISPLAY CORP COM Common Stock 91347P105 82 558 SH   SOLE   558 0 0
OLLIES BARGAIN OUTLET HLDGS IN COM Common Stock 681116109 559 5,854 SH   SOLE   5,854 0 0
OLIN CORP COM PAR $1 Common Stock 680665205 62 5,638 SH   SOLE   5,638 0 0
OMNICOM GROUP INC COM Common Stock 681919106 258 4,669 SH   SOLE   4,669 0 0
OMNICELL INC COM Common Stock 68213N109 86 1,253 SH   SOLE   1,253 0 0
ONEMAIN HLDGS INC COM Common Stock 68268W103 8 355 SH   SOLE   355 0 0
OMRON CORP SPONSORED ADR ADR 682151303 4 56 SH   SOLE   56 0 0
OMNITEK ENGR CORP COM Common Stock 68215W107 0 2,000 SH   SOLE   2,000 0 0
ON SEMICONDUCTOR CORP COM Common Stock 682189105 156 8,177 SH   SOLE   8,177 0 0
OLD NATL BANCORP IND COM Common Stock 680033107 38 2,857 SH   SOLE   2,857 0 0
FIDELITY NASDAQ COMPOSITE INDEX TRACKING STOCK FUND ETF 315912808 185 467 SH   SOLE   467 0 0
ONTO INNOVATION INC COM Common Stock 683344105 56 1,706 SH   SOLE   1,706 0 0
ONCONOVA THERAPEUTICS INC COM PAR Common Stock 68232V405 59 100,000 SH   SOLE   100,000 0 0
OPTION CARE HEALTH INC COM NEW Common Stock 68404L201 3 250 SH   SOLE   250 0 0
OPKO HEALTH INC COM Common Stock 68375N103 2 500 SH   SOLE   500 0 0
OPT SCIENCES CORP COM Common Stock 671003101 33 1,700 SH   SOLE   1,700 0 0
OPPENHEIMER HLDGS INC CL A NON VTG Common Stock 683797104 227 10,610 SH   SOLE   10,610 0 0
OSISKO GOLD ROYALTIES LTD COM Common Stock 68827L101 4 451 SH   SOLE   451 0 0
ORMAT TECHNOLOGIES INC COM Common Stock 686688102 1 15 SH   SOLE   15 0 0
ORANGE SPONSORED ADR ADR 684060106 66 5,597 SH   SOLE   5,597 0 0
ORACLE CORP COM Common Stock 68389X105 17,387 313,328 SH   SOLE   313,328 0 0
ORHUB INC COM Common Stock 68620R107 30 1,000,000 SH   SOLE   1,000,000 0 0
OLD REP INTL CORP COM Common Stock 680223104 954 59,098 SH   SOLE   59,098 0 0
OREILLY AUTOMOTIVE INC COM Common Stock 67103H107 2,918 6,849 SH   SOLE   6,849 0 0
OROCOBRE LTD SHS Common Stock Q7142R106 49 30,000 SH   SOLE   30,000 0 0
OSHKOSH CORP COM Common Stock 688239201 3,065 43,640 SH   SOLE   43,640 0 0
ONESPAN INC COM Common Stock 68287N100 180 6,650 SH   SOLE   6,650 0 0
ORASURE TECHNOLOGIES INC COM Common Stock 68554V108 3 250 SH   SOLE   250 0 0
OPEN TEXT CORP COM Common Stock 683715106 863 20,225 SH   SOLE   20,225 0 0
OTIS WORLDWIDE CORP COM Common Stock 68902V107 1,428 25,604 SH   SOLE   25,604 0 0
OTTER TAIL CORP COM Common Stock 689648103 27 680 SH   SOLE   680 0 0
OVINTIV INC COM Common Stock 69047Q102 3 357 SH   SOLE   357 0 0
OXFORD INDS INC COM Common Stock 691497309 17 401 SH   SOLE   401 0 0
OCCIDENTAL PETE CORP COM Common Stock 674599105 263 15,118 SH   SOLE   15,118 0 0
PLAINS ALL AMERN PIPELINE L P UNIT LTD PARTN Common Stock 726503105 482 55,814 SH   SOLE   55,814 0 0
PACWEST BANCORP DEL COM Common Stock 695263103 216 11,420 SH   SOLE   11,420 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A Common Stock 72651A207 24 2,731 SH   SOLE   2,731 0 0
ABERDEEN STANDARD PHYSICAL PALLADIUM SHARES ETF ETF 003262102 56 310 SH   SOLE   310 0 0
PALO ALTO NETWORKS INC COM Common Stock 697435105 1,917 8,356 SH   SOLE   8,356 0 0
PAR TECHNOLOGY CORP COM Common Stock 698884103 20 670 SH   SOLE   670 0 0
PARADISE INC COM Common Stock 699058103 15 764 SH   SOLE   764 0 0
PAR PACIFIC HOLDINGS INC COM NEW Common Stock 69888T207 99 11,411 SH   SOLE   11,411 0 0
PATIENT ACCESS SOLUTIONS INC COM NEW Common Stock 70324A208 11 100,000 SH   SOLE   100,000 0 0
PATRICK INDS INC COM Common Stock 703343103 40 675 SH   SOLE   675 0 0
PROSHARES PET CARE ETF ETF 74348A145 6 125 SH   SOLE   125 0 0
PAYCOM SOFTWARE INC COM Common Stock 70432V102 963 3,007 SH   SOLE   3,007 0 0
PAYCHEX INC COM Common Stock 704326107 1,965 25,756 SH   SOLE   25,756 0 0
PROSPERITY BANCSHARES INC COM Common Stock 743606105 12,661 219,050 SH   SOLE   219,050 0 0
PEMBINA PIPELINE CORP COM Common Stock 706327103 151 6,132 SH   SOLE   6,132 0 0
PEOPLES UNITED FINANCIAL INC COM Common Stock 712704105 182 16,274 SH   SOLE   16,274 0 0
INVESCO DYNAMIC BIOTECHNOLOGY & GENOME ETF ETF 46137V787 68 1,161 SH   SOLE   1,161 0 0
PBF ENERGY INC CL A Common Stock 69318G106 18 1,870 SH   SOLE   1,870 0 0
PBF LOGISTICS LP UNIT LTD PTNR Common Stock 69318Q104 16 1,638 SH   SOLE   1,638 0 0
PIONEER BANKCORP INC COM Common Stock 723606208 74 2,400 SH   SOLE   2,400 0 0
POTBELLY CORP COM Common Stock 73754Y100 0 150 SH   SOLE   150 0 0
PETROLEO BRASILEIRO SA PETROBR SPONSORED ADR ADR 71654V408 26 3,083 SH   SOLE   3,083 0 0
PETROLEO BRASILEIRO SA PETROBR SP ADR NON VTG ADR 71654V101 4 458 SH   SOLE   458 0 0
PERMIAN BASIN RTY TR UNIT BEN INT Common Stock 714236106 345 106,177 SH   SOLE   106,177 0 0
PACCAR INC COM Common Stock 693718108 741 9,986 SH   SOLE   9,986 0 0
PG&E CORP COM Common Stock 69331C108 51 5,697 SH   SOLE   5,697 0 0
POINTS INTL LTD COM NEW Common Stock 730843208 34 4,000 SH   SOLE   4,000 0 0
PANASONIC CORP ADR ADR 69832A205 2 199 SH   SOLE   199 0 0
PACIRA BIOSCIENCES COM Common Stock 695127100 186 3,507 SH   SOLE   3,507 0 0
PAYLOCITY HLDG CORP COM Common Stock 70438V106 18 120 SH   SOLE   120 0 0
PCCW LTD SHS Common Stock Y6802P120 0 600 SH   SOLE   600 0 0
INVESCO EMERGING MARKETS SOVEREIGN DEBT ETF ETF 46138E784 6 225 SH   SOLE   225 0 0
PAGERDUTY INC COM Common Stock 69553P100 3 100 SH   SOLE   100 0 0
PDC ENERGY INC COM Common Stock 69327R101 1 88 SH   SOLE   88 0 0
INVESCO DWA MOMENTUM ETF ETF 46137V837 15 220 SH   SOLE   220 0 0
PERNOD RICARD SA ADR ADR 714264207 493 15,454 SH   SOLE   15,454 0 0
FLUTTER ENTMT PLC UNSPONSORED ADS ADR 344044102 67 1,016 SH   SOLE   1,016 0 0
PARSLEY ENERGY INC CL A Common Stock 701877102 76 7,264 SH   SOLE   7,264 0 0
PUBLIC SVC ENTERPRISE GRP INC COM Common Stock 744573106 2,019 40,576 SH   SOLE   40,576 0 0
PEGASYSTEMS INC COM Common Stock 705573103 39 382 SH   SOLE   382 0 0
INVESCO DYNAMIC LEISURE AND ENTERTAINMENT ETF ETF 46137V720 37 1,248 SH   SOLE   1,248 0 0
PENN NATL GAMING INC COM Common Stock 707569109 285 8,921 SH   SOLE   8,921 0 0
PEPSICO INC COM Common Stock 713448108 23,085 174,408 SH   SOLE   174,408 0 0
PERION NETWORK LTD SHS NEW Common Stock M78673114 436 85,165 SH   SOLE   85,165 0 0
PFIZER INC COM Common Stock 717081103 23,173 686,810 SH   SOLE   686,810 0 0
ISHARES U.S. PREFERRED STOCK ETF ETF 464288687 36,565 1,053,525 SH   SOLE   1,053,525 0 0
PRINCIPAL FINANCIAL GROUP INC COM Common Stock 74251V102 311 7,747 SH   SOLE   7,747 0 0
PERFORMANCE FOOD GROUP CO COM Common Stock 71377A103 5 191 SH   SOLE   191 0 0
INVESCO DWA FINANCIAL MOMENTUM ETF ETF 46137V860 9 248 SH   SOLE   248 0 0
INVESCO DIVIDEND ACHIEVERS ETF ETF 46137V506 406 14,400 SH   SOLE   14,400 0 0
PROOFPOINT INC COM Common Stock 743424103 223 1,961 SH   SOLE   1,961 0 0
PROVIDENT FINL SVCS INC COM Common Stock 74386T105 158 11,592 SH   SOLE   11,592 0 0
PROCTER AND GAMBLE CO COM Common Stock 742718109 64,068 533,986 SH   SOLE   533,986 0 0
PRECIGEN INC COM Common Stock 74017N105 0 57 SH   SOLE   57 0 0
INVESCO FINANCIAL PREFERRED ETF ETF 46137V621 665 37,120 SH   SOLE   37,120 0 0
PEGASUS GAMING CORP COM Common Stock 705908101 0 1,000 SH   SOLE   1,000 0 0
INVESCO GLOBAL SHORT TERM HIGH YIELD BOND ETF ETF 46138E669 2,734 126,442 SH   SOLE   126,442 0 0
PROGYNY INC COM Common Stock 74340E103 27 1,000 SH   SOLE   1,000 0 0
PROGRESSIVE CORP OHIO COM Common Stock 743315103 472 5,911 SH   SOLE   5,911 0 0
INVESCO PREFERRED ETF ETF 46138E511 390 27,512 SH   SOLE   27,512 0 0
PARKER HANNIFIN CORP COM Common Stock 701094104 270 1,493 SH   SOLE   1,493 0 0
INVESCO FUNDAMENTAL HIGH YIELD CORPORATE BOND ETF ETF 46138E719 2 107 SH   SOLE   107 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW ADR 500472303 157 3,265 SH   SOLE   3,265 0 0
PULTE GROUP INC COM Common Stock 745867101 29,527 892,105 SH   SOLE   892,105 0 0
INVESCO WATER RESOURCES ETF ETF 46137V142 384 10,623 SH   SOLE   10,623 0 0
PHARMAGEN INC COM Common Stock 71715W106 0 20,000 SH   SOLE   20,000 0 0
PHX ENERGY SVCS CORP COM Common Stock 69338U101 2 2,000 SH   SOLE   2,000 0 0
IMPINJ INC COM Common Stock 453204109 7 250 SH   SOLE   250 0 0
POWERSHARES ETF TRUST DYN INS PTF ETF 73935X641 257 25,416 SH   SOLE   25,416 0 0
PIVOTAL INVT CORP II WT EXP 060125 Common Stock 72582K118 7 8,469 SH   SOLE   8,469 0 0
POLARIS INC COM Common Stock 731068102 115 1,264 SH   SOLE   1,264 0 0
PREMIER INC CL A Common Stock 74051N102 31 902 SH   SOLE   902 0 0
PING IDENTITY HLDG CORP COM Common Stock 72341T103 17 500 SH   SOLE   500 0 0
PINTEREST INC CL A Common Stock 72352L106 12 513 SH   SOLE   513 0 0
INVESCO GLOBAL WATER ETF ETF 46138E651 8 260 SH   SOLE   260 0 0
PIERIS PHARMACEUTICALS INC COM Common Stock 720795103 3 1,000 SH   SOLE   1,000 0 0
PIPER SANDLER COMPANIES COM Common Stock 724078100 8 131 SH   SOLE   131 0 0
INVESCO DYNAMIC PHARMACEUTICALS ETF ETF 46137V662 115 1,765 SH   SOLE   1,765 0 0
PJT PARTNERS INC COM CL A Common Stock 69343T107 22 446 SH   SOLE   446 0 0
INNOVATOR S&P 500 POWER BUFFER ETF - JUNE ETF 45782C748 88 3,128 SH   SOLE   3,128 0 0
PACKAGING CORP AMER COM Common Stock 695156109 9,053 90,525 SH   SOLE   90,525 0 0
PERKINELMER INC COM Common Stock 714046109 10,647 109,666 SH   SOLE   109,666 0 0
PARKWAY ACQUISITION CORP COM Common Stock 70153X105 60 6,050 SH   SOLE   6,050 0 0
INVESCO BUYBACK ACHIEVERS ETF ETF 46137V308 9 150 SH   SOLE   150 0 0
POSCO SPONSORED ADR ADR 693483109 2 51 SH   SOLE   51 0 0
PHOTRONICS INC COM Common Stock 719405102 40 3,690 SH   SOLE   3,690 0 0
DAVE & BUSTERS ENTMT INC COM Common Stock 238337109 11 843 SH   SOLE   843 0 0
DOUGLAS DYNAMICS INC COM Common Stock 25960R105 153 4,474 SH   SOLE   4,474 0 0
PREFORMED LINE PRODS CO COM Common Stock 740444104 107 2,174 SH   SOLE   2,174 0 0
PULSE BIOSCIENCES INC COM Common Stock 74587B101 70 6,868 SH   SOLE   6,868 0 0
PLUG POWER INC COM NEW Common Stock 72919P202 38 4,304 SH   SOLE   4,304 0 0
PLEXUS CORP COM Common Stock 729132100 12 189 SH   SOLE   189 0 0
PHILIP MORRIS INTL INC COM Common Stock 718172109 5,986 84,119 SH   SOLE   84,119 0 0
PNC FINL SVCS GROUP INC COM Common Stock 693475105 2,988 29,054 SH   SOLE   29,054 0 0
PINNACLE FINL PARTNERS INC COM Common Stock 72346Q104 748 18,747 SH   SOLE   18,747 0 0
PING AN INS GROUP CO CHINA LTD SPON ADR REP H ADR 72341E304 372 18,673 SH   SOLE   18,673 0 0
PNM RES INC COM Common Stock 69349H107 8 207 SH   SOLE   207 0 0
INVESCO NASDAQ INTERNET ETF ETF 46137V530 27 150 SH   SOLE   150 0 0
PENTAIR PLC SHS Common Stock G7S00T104 1,362 36,899 SH   SOLE   36,899 0 0
PINNACLE WEST CAP CORP COM Common Stock 723484101 300 3,974 SH   SOLE   3,974 0 0
PREDICTIVE ONCOLOGY INC COM NEW Common Stock 74039M200 0 150 SH   SOLE   150 0 0
INSULET CORP COM Common Stock 45784P101 193 990 SH   SOLE   990 0 0
POOL CORPORATION COM Common Stock 73278L105 498 1,826 SH   SOLE   1,826 0 0
PORTLAND GEN ELEC CO COM NEW Common Stock 736508847 412 9,606 SH   SOLE   9,606 0 0
POST HLDGS INC COM Common Stock 737446104 118 1,348 SH   SOLE   1,348 0 0
PORTAGE RESOURCES INC COM Common Stock 735867103 0 20,000 SH   SOLE   20,000 0 0
POTNETWORK HLDGS INC COM NEW Common Stock 737636209 0 5,000 SH   SOLE   5,000 0 0
POWER INTEGRATIONS INC COM Common Stock 739276103 37 323 SH   SOLE   323 0 0
INVESCO AEROSPACE & DEFENSE ETF ETF 46137V100 66 1,200 SH   SOLE   1,200 0 0
PINNACLE BANKSHARES CORP COM Common Stock 72345E102 36 1,750 SH   SOLE   1,750 0 0
PILGRIMS PRIDE CORP COM Common Stock 72147K108 28 1,675 SH   SOLE   1,675 0 0
PT BK MANDIRI PERSERO TBK UNSPONSORED ADR ADR 69367U105 35 5,223 SH   SOLE   5,223 0 0
PPG INDS INC COM Common Stock 693506107 871 8,187 SH   SOLE   8,187 0 0
PPL CORP COM Common Stock 69351T106 733 27,968 SH   SOLE   27,968 0 0
PROASSURANCE CORP COM Common Stock 74267C106 880 64,119 SH   SOLE   64,119 0 0
PRA GROUP INC COM Common Stock 69354N106 13 343 SH   SOLE   343 0 0
PRA HEALTH SCIENCES INC COM Common Stock 69354M108 15,868 167,168 SH   SOLE   167,168 0 0
PREDICTIVE TECHNOLOGY GROUP IN COM Common Stock 74039H102 1 2,500 SH   SOLE   2,500 0 0
INVESCO FTSE RAFI US 1000 ETF ETF 46137V613 679 6,290 SH   SOLE   6,290 0 0
PERFICIENT INC COM Common Stock 71375U101 16 450 SH   SOLE   450 0 0
PERRIGO CO PLC SHS Common Stock G97822103 62 1,132 SH   SOLE   1,132 0 0
PARK NATL CORP COM Common Stock 700658107 21 302 SH   SOLE   302 0 0
PROTO LABS INC COM Common Stock 743713109 361 3,295 SH   SOLE   3,295 0 0
PRIMO WATER CORPORATION COM Common Stock 74167P108 462 33,608 SH   SOLE   33,608 0 0
THE 3D PRINTING ETF ETF 00214Q500 1 55 SH   SOLE   55 0 0
PROS HOLDINGS INC COM Common Stock 74346Y103 24 536 SH   SOLE   536 0 0
PROACTIS HOLDINGS PLC ORD SHS Common Stock G724AB102 2 4,000 SH   SOLE   4,000 0 0
PROSIGHT GLOBAL INC COM Common Stock 74349J103 231 26,025 SH   SOLE   26,025 0 0
PROSUS N V SPONSORED ADR ADR 74365P108 160 8,526 SH   SOLE   8,526 0 0
PURPLE INNOVATION INC COM Common Stock 74640Y106 4 237 SH   SOLE   237 0 0
PERSPECTA INC COM Common Stock 715347100 15 665 SH   SOLE   665 0 0
PARATEK PHARMACEUTICALS INC COM Common Stock 699374302 4 800 SH   SOLE   800 0 0
PRUDENTIAL FINL INC COM Common Stock 744320102 527 8,944 SH   SOLE   8,944 0 0
PLURALSIGHT INC COM CL A Common Stock 72941B106 151 8,009 SH   SOLE   8,009 0 0
INVESCO S&P SMALLCAP INFORMATION TECHNOLOGY PORTFOLIO ETF 46138E115 121 1,416 SH   SOLE   1,416 0 0
INVESCO DYNAMIC SEMICONDUCTORS ETF ETF 46137V647 43 600 SH   SOLE   600 0 0
INVESCO DYNAMIC SOFTWARE ETF ETF 46137V639 268 2,300 SH   SOLE   2,300 0 0
PARSONS CORPORATION COM Common Stock 744611104 8 230 SH   SOLE   230 0 0
PEARSON PLC SPONSORED ADR ADR 705015105 2 334 SH   SOLE   334 0 0
PROSHARES SHORT QQQ ETF 74347B714 2 100 SH   SOLE   100 0 0
PURE STORAGE INC CL A Common Stock 74624M102 1 78 SH   SOLE   78 0 0
PLUS THERAPEUTICS INC COM NEW Common Stock 72941H400 0 18 SH   SOLE   18 0 0
HERMITAGE OFFSHORE SVCS LTD SHS Common Stock G4511M108 0 2 SH   SOLE   2 0 0
PHILLIPS 66 COM Common Stock 718546104 1,110 16,062 SH   SOLE   16,062 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT Common Stock 718549207 139 3,905 SH   SOLE   3,905 0 0
PROPTECH ACQUISITION CORP UNIT EX 100126 Common Stock 74349F200 218 21,526 SH   SOLE   21,526 0 0
PTC INC COM Common Stock 69370C100 248 3,163 SH   SOLE   3,163 0 0
PTC THERAPEUTICS INC COM Common Stock 69366J200 2 45 SH   SOLE   45 0 0
PACER TRENDPILOT US LARGE CAP ETF ETF 69374H105 21 778 SH   SOLE   778 0 0
PALATIN TECHNOLOGIES INC COM PAR $ .01 Common Stock 696077403 6 11,750 SH   SOLE   11,750 0 0
PELOTON INTERACTIVE INC CL A COM Common Stock 70614W100 181 3,011 SH   SOLE   3,011 0 0
PETROCHINA CO LTD SPONSORED ADR ADR 71646E100 3 88 SH   SOLE   88 0 0
PROTECTIVE INS CORP CL B Common Stock 74368L203 235 16,236 SH   SOLE   16,236 0 0
PUBLICIS S A NEW SPONSORED ADR ADR 74463M106 5 690 SH   SOLE   690 0 0
PRUDENTIAL PLC ADR ADR 74435K204 76 2,474 SH   SOLE   2,474 0 0
PROMOTORA Y OPERADORA DE INFRA SPONSORED ADR ADR 74343W100 19 136 SH   SOLE   136 0 0
PICK-UPS PLUS INC COM Common Stock 719574105 0 1,000 SH   SOLE   1,000 0 0
PURATION INC COM Common Stock 74609P104 0 1,000 SH   SOLE   1,000 0 0
PROVECTUS BIOPHARMACEUTICALS I COM Common Stock 74373P108 1 21,657 SH   SOLE   21,657 0 0
PRETIUM RES INC COM Common Stock 74139C102 8 1,000 SH   SOLE   1,000 0 0
PVH CORPORATION COM Common Stock 693656100 8 172 SH   SOLE   172 0 0
INVESCO VRDO TAX-FREE WEEKLY ETF ETF 46138G862 266 10,656 SH   SOLE   10,656 0 0
INVESCO DYNAMIC LARGE CAP GROWTH ETF ETF 46137V746 66 1,200 SH   SOLE   1,200 0 0
POWER CORP CDA COM Common Stock 739239101 6 356 SH   SOLE   356 0 0
POWERFLEET INC COM Common Stock 73931J109 52 11,265 SH   SOLE   11,265 0 0
PENNS WOODS BANCORP INC COM Common Stock 708430103 74 3,225 SH   SOLE   3,225 0 0
QUANTA SVCS INC COM Common Stock 74762E102 963 25,075 SH   SOLE   25,075 0 0
INVESCO CALIFORNIA AMT-FREE MUNICIPAL BOND ETF ETF 46138E206 136 5,000 SH   SOLE   5,000 0 0
PIONEER NAT RES CO COM Common Stock 723787107 1,743 18,143 SH   SOLE   18,143 0 0
INVESCO FTSE RAFI DEVELOPED MARKETS EX-U.S. ETF ETF 46138E743 59 1,700 SH   SOLE   1,700 0 0
INVESCO FTSE RAFI EMERGING MARKETS ETF ETF 46138E727 23 1,300 SH   SOLE   1,300 0 0
INVESCO DYNAMIC OIL & GAS SERVICES ETF ETF 46137V670 0 130 SH   SOLE   130 0 0
PAYPAL HLDGS INC COM Common Stock 70450Y103 5,955 33,563 SH   SOLE   33,563 0 0
PYXUS INTL INC COM Common Stock 74737V106 0 1 SH   SOLE   1 0 0
INVESCO NATIONAL AMT-FREE MUNICIPAL BOND ETF ETF 46138E537 304 11,455 SH   SOLE   11,455 0 0
INVESCO CLEANTECH ETF ETF 46137V407 2 31 SH   SOLE   31 0 0
PARAMOUNT GOLD NEV CORP COM Common Stock 69924M109 0 45 SH   SOLE   45 0 0
PZENA INVESTMENT MGMT INC CLASS A Common Stock 74731Q103 98 17,925 SH   SOLE   17,925 0 0
IQ HEDGE MULTI-STRATEGY TRACKER ETF ETF 45409B107 2 67 SH   SOLE   67 0 0
FIRST TRUST NASDAQ CLEAN EDGE GREEN ENERGY INDEX FUND ETF 33733E500 33 1,122 SH   SOLE   1,122 0 0
QUALCOMM INC COM Common Stock 747525103 13,093 145,830 SH   SOLE   145,830 0 0
QUIDEL CORP COM Common Stock 74838J101 23 103 SH   SOLE   103 0 0
FLEXSHARES QUALITY DIVIDEND INDEX FUND ETF 33939L860 23 540 SH   SOLE   540 0 0
SPDR MSCI EMERGING MARKETS STRATEGICFACTORS ETF ETF 78463X426 28 530 SH   SOLE   530 0 0
QEP RESOURCES INC COM Common Stock 74733V100 1 792 SH   SOLE   792 0 0
QIAGEN NV SHS NEW Common Stock N72482123 263 6,165 SH   SOLE   6,165 0 0
QUORUM HEALTH CORP COM Common Stock 74909E106 0 225 SH   SOLE   225 0 0
ISHARES AAA - A RATED CORPORATE BOND ETF ETF 46429B291 107 1,850 SH   SOLE   1,850 0 0
QUALYS INC COM Common Stock 74758T303 155 1,494 SH   SOLE   1,494 0 0
QUANTUM CORP COM NEW Common Stock 747906501 9 2,275 SH   SOLE   2,275 0 0
QUINSTREET INC COM Common Stock 74874Q100 1,386 134,600 SH   SOLE   134,600 0 0
INVESCO QQQ TRUST ETF 46090E103 7,011 27,944 SH   SOLE   27,944 0 0
QURATE RETAIL INC COM SER A Common Stock 74915M100 18 1,838 SH   SOLE   1,838 0 0
QORVO INC COM Common Stock 74736K101 405 3,744 SH   SOLE   3,744 0 0
RESTAURANT BRANDS INTL INC COM Common Stock 76131D103 121 2,221 SH   SOLE   2,221 0 0
FIRST TRUST NASDAQ-100 TECHNOLOGY SECTOR INDEX FUND ETF 337345102 90 825 SH   SOLE   825 0 0
QUATERRA RES INC COM Common Stock 747952109 0 2,000 SH   SOLE   2,000 0 0
Q2 HLDGS INC COM Common Stock 74736L109 4 48 SH   SOLE   48 0 0
ISHARES EDGE MSCI USA QUALITY FACTOR ETF ETF 46432F339 661 6,860 SH   SOLE   6,860 0 0
UNIQURE NV SHS Common Stock N90064101 23 500 SH   SOLE   500 0 0
GLOBAL X NASDAQ 100 COVERED CALL ETF ETF 37954Y483 21 1,000 SH   SOLE   1,000 0 0
RYDER SYS INC COM Common Stock 783549108 22 600 SH   SOLE   600 0 0
FERRARI N V COM Common Stock N3167Y103 260 1,512 SH   SOLE   1,512 0 0
RITE AID CORP COM Common Stock 767754872 1 65 SH   SOLE   65 0 0
RITCHIE BROS AUCTIONEERS COM Common Stock 767744105 385 9,599 SH   SOLE   9,599 0 0
REGAL BELOIT CORP COM Common Stock 758750103 26 300 SH   SOLE   300 0 0
REPUBLIC BANCORP INC KY CL A Common Stock 760281204 66 2,100 SH   SOLE   2,100 0 0
RECKITT BENCKISER GRP PLC SPONSORED ADR ADR 756255204 207 11,112 SH   SOLE   11,112 0 0
RECKITT BENCKISER GRP PLC SHS Common Stock 0G7407910 69 750 SH   SOLE   750 0 0
INVESCO S&P 500 EQUAL WEIGHT CONSUMER DISCRETIONARY ETF ETF 46137V381 8 89 SH   SOLE   89 0 0
ROGERS COMMUNICATIONS INC CL B Common Stock 775109200 63 1,570 SH   SOLE   1,570 0 0
ROYAL CARIBBEAN CRUISES LTD COM Common Stock V7780T103 166 3,260 SH   SOLE   3,260 0 0
RADIENT TECHNOLOGIES INC COM Common Stock 75034P106 3 22,200 SH   SOLE   22,200 0 0
REDFIN CORP COM Common Stock 75737F108 6 150 SH   SOLE   150 0 0
VIVOS INC COM NEW Common Stock 92858K204 9 226,000 SH   SOLE   226,000 0 0
INVESCO S&P ULTRA DIVIDEND REVENUE ETF ETF 46138G656 45 1,670 SH   SOLE   1,670 0 0
RADNET INC COM Common Stock 750491102 147 9,345 SH   SOLE   9,345 0 0
ROYAL DUTCH SHELL PLC SPON ADR B ADR 780259107 520 17,032 SH   SOLE   17,032 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A ADR 780259206 813 24,794 SH   SOLE   24,794 0 0
ROYAL DSM N V SPON ADR ADR 780249108 92 2,623 SH   SOLE   2,623 0 0
RADWARE LTD ORD Common Stock M81873107 1 32 SH   SOLE   32 0 0
EVEREST RE GROUP LTD COM Common Stock G3223R108 1,543 7,570 SH   SOLE   7,570 0 0
THE REALREAL INC COM Common Stock 88339P101 3 200 SH   SOLE   200 0 0
RARE ELEMENT RES LTD COM Common Stock 75381M102 3 3,000 SH   SOLE   3,000 0 0
REGENERON PHARMACEUTICALS COM Common Stock 75886F107 1,028 1,688 SH   SOLE   1,688 0 0
RELX PLC SPONSORED ADR ADR 759530108 192 8,129 SH   SOLE   8,129 0 0
ISHARES MORTGAGE REAL ESTATE ETF ETF 46435G342 3,238 132,200 SH   SOLE   132,200 0 0
REPSOL S A SPON ADR ADR 76026T205 3 367 SH   SOLE   367 0 0
RESONANT INC COM Common Stock 76118L102 2 1,000 SH   SOLE   1,000 0 0
REVLON INC CL A NEW Common Stock 761525609 90 9,145 SH   SOLE   9,145 0 0
REYNOLDS CONSUMER PRODS INC COM Common Stock 76171L106 15 451 SH   SOLE   451 0 0
RESIDEO TECHNOLOGIES INC COM Common Stock 76118Y104 19 1,697 SH   SOLE   1,697 0 0
REGIONS FINANCIAL CORP NEW COM Common Stock 7591EP100 661 62,204 SH   SOLE   62,204 0 0
INVESCO S&P MIDCAP 400 PURE GROWTH ETF ETF 46137V217 74 495 SH   SOLE   495 0 0
RESOLUTE FST PRODS INC COM Common Stock 76117W109 1 690 SH   SOLE   690 0 0
REINSURANCE GRP OF AMERICA INC COM NEW Common Stock 759351604 199 2,638 SH   SOLE   2,638 0 0
RGC RES INC COM Common Stock 74955L103 1,077 43,949 SH   SOLE   43,949 0 0
REPLIGEN CORP COM Common Stock 759916109 136 1,097 SH   SOLE   1,097 0 0
INVESCO S&P 500 EQUAL WEIGHT INDUSTRIALS ETF ETF 46137V324 22 185 SH   SOLE   185 0 0
ROYAL GOLD INC COM Common Stock 780287108 18 148 SH   SOLE   148 0 0
STURM RUGER & CO INC COM Common Stock 864159108 7 90 SH   SOLE   90 0 0
ROCHE HLDG LTD SPONSORED ADR ADR 771195104 1,161 26,362 SH   SOLE   26,362 0 0
ROCHE HLDGS AG BASEL DIVIDN RIGT CERT Common Stock H69293217 28 80 SH   SOLE   80 0 0
ROBERT HALF INTL INC COM Common Stock 770323103 148 2,878 SH   SOLE   2,878 0 0
INVESCO S&P 500 EQUAL WEIGHT CONSUMER STAPLES ETF ETF 46137V373 10 72 SH   SOLE   72 0 0
TRANSOCEAN LTD REG SHS Common Stock H8817H100 2 1,138 SH   SOLE   1,138 0 0
B. RILEY FINANCIAL INC COM Common Stock 05580M108 263 12,370 SH   SOLE   12,370 0 0
RIO TINTO PLC SPONSORED ADR ADR 767204100 418 7,472 SH   SOLE   7,472 0 0
RIOT BLOCKCHAIN INC COM Common Stock 767292105 2 800 SH   SOLE   800 0 0
RAYMOND JAMES FINL INC COM Common Stock 754730109 4,462 66,130 SH   SOLE   66,130 0 0
ROCKSHIELD CAP CORP COM Common Stock 77406P102 0 500 SH   SOLE   500 0 0
RAKUTEN INC ADR ADR 75102W108 78 8,724 SH   SOLE   8,724 0 0
RALPH LAUREN CORP CL A Common Stock 751212101 49 696 SH   SOLE   696 0 0
REAL BRANDS INC COM Common Stock 75584Q108 0 10,000 SH   SOLE   10,000 0 0
REALOGY HLDGS CORP COM Common Stock 75605Y106 19 2,568 SH   SOLE   2,568 0 0
RLI CORP COM Common Stock 749607107 154 1,920 SH   SOLE   1,920 0 0
RESMED INC COM Common Stock 761152107 903 4,733 SH   SOLE   4,733 0 0
RMG ACQUISITION CORP WT EXP 022126 Common Stock 749641114 1 1,333 SH   SOLE   1,333 0 0
RMR GROUP INC CL A Common Stock 74967R106 3 111 SH   SOLE   111 0 0
RINGCENTRAL INC CL A Common Stock 76680R206 445 1,533 SH   SOLE   1,533 0 0
RENAISSANCERE HOLDINGS LTD COM Common Stock G7496G103 83 474 SH   SOLE   474 0 0
RENAULT S A SHS SICOVAM Common Stock F77098105 1 50 SH   SOLE   50 0 0
CONSTRUCTION PARTNERS INC COM CL A Common Stock 21044C107 25 1,434 SH   SOLE   1,434 0 0
ROBO GLOBAL ROBOTICS AND AUTOMATION INDEX ETF ETF 301505707 61 1,396 SH   SOLE   1,396 0 0
ROCKWELL AUTOMATION INC COM Common Stock 773903109 2,871 13,638 SH   SOLE   13,638 0 0
SPDR S&P KENSHO FINAL FRONTIERS ETF ETF 78468R630 1 30 SH   SOLE   30 0 0
ROKU INC COM CL A Common Stock 77543R102 262 2,041 SH   SOLE   2,041 0 0
ROLLINS INC COM Common Stock 775711104 1,023 23,908 SH   SOLE   23,908 0 0
RBC BEARINGS INC COM Common Stock 75524B104 79 611 SH   SOLE   611 0 0
ROPER TECHNOLOGIES INC COM Common Stock 776696106 985 2,528 SH   SOLE   2,528 0 0
ROSS STORES INC COM Common Stock 778296103 3,599 41,275 SH   SOLE   41,275 0 0
REALPAGE INC COM Common Stock 75606N109 321 4,900 SH   SOLE   4,900 0 0
RPM INTL INC COM Common Stock 749685103 755 10,186 SH   SOLE   10,186 0 0
RANGE RES CORP COM Common Stock 75281A109 0 65 SH   SOLE   65 0 0
DONNELLEY R R & SONS CO COM Common Stock 257867200 0 41 SH   SOLE   41 0 0
RED ROCK RESORTS INC CL A Common Stock 75700L108 27 2,500 SH   SOLE   2,500 0 0
RELIANCE STEEL & ALUMINUM CO COM Common Stock 759509102 55 589 SH   SOLE   589 0 0
REPUBLIC SVCS INC COM Common Stock 760759100 415 5,079 SH   SOLE   5,079 0 0
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357 3,044 29,954 SH   SOLE   29,954 0 0
RESERVE PETE CO COM Common Stock 761102102 11 80 SH   SOLE   80 0 0
VANECK VECTORS RUSSIA ETF ETF 92189F403 15 735 SH   SOLE   735 0 0
INVESCO S&P 500 EQUAL WEIGHT MATERIALS ETF ETF 46137V316 16 155 SH   SOLE   155 0 0
RAYTHEON TECHNOLOGIES CORP COM Common Stock 75513E101 34,550 560,787 SH   SOLE   560,787 0 0
ARBORGEN HLDGS LTD SHS Common Stock Q0465M101 4 38,333 SH   SOLE   38,333 0 0
SUNRUN INC COM Common Stock 86771W105 1 60 SH   SOLE   60 0 0
RUSH ENTERPRISES INC CL A Common Stock 781846209 204 5,000 SH   SOLE   5,000 0 0
RUSH ENTERPRISES INC CL B Common Stock 781846308 194 5,537 SH   SOLE   5,537 0 0
REVOLVE GROUP INC CL A Common Stock 76156B107 2 100 SH   SOLE   100 0 0
REVANCE THERAPEUTICS INC COM Common Stock 761330109 44 1,742 SH   SOLE   1,742 0 0
RIVER FINL CORP COM Common Stock 76821P101 329 11,500 SH   SOLE   11,500 0 0
RESVERLOGIX CORP COM Common Stock 76128M108 2 4,000 SH   SOLE   4,000 0 0
RWE AG SPONSORED ADR ADR 74975E303 135 3,808 SH   SOLE   3,808 0 0
INVESCO S&P 500 REVENUE ETF ETF 46138G698 33 648 SH   SOLE   648 0 0
REWALK ROBOTICS LTD SHS Common Stock M8216Q200 7 4,800 SH   SOLE   4,800 0 0
SPDR DOW JONES GLOBAL REAL ESTATE ETF ETF 78463X749 2 59 SH   SOLE   59 0 0
SPDR DOW JONES REIT ETF ETF 78464A607 118 1,476 SH   SOLE   1,476 0 0
SPDR DOW JONES INTERNATIONAL REAL ESTATE ETF ETF 78463X863 37 1,274 SH   SOLE   1,274 0 0
PROSHARES ULTRA HEALTH CARE ETF 74347R735 12 100 SH   SOLE   100 0 0
REXNORD CORP COM Common Stock 76169B102 8 289 SH   SOLE   289 0 0
ROYAL BK CDA COM Common Stock 780087102 4,105 60,891 SH   SOLE   60,891 0 0
RYANAIR HOLDINGS PLC SPONSORED ADS ADR 783513203 63 967 SH   SOLE   967 0 0
INVESCO S&P 500 EQUAL WEIGHT FINANCIALS ETF ETF 46137V340 20 534 SH   SOLE   534 0 0
INVESCO S&P 500 EQUAL WEIGHT HEALTH CARE ETF ETF 46137V332 17 78 SH   SOLE   78 0 0
RYOHIN KEIKAKU CO LTD UNSPONSORD ADR ADR 78392U105 42 3,033 SH   SOLE   3,033 0 0
INVESCO S&P 500 EQUAL WEIGHT TECHNOLOGY ETF ETF 46137V282 965 4,862 SH   SOLE   4,862 0 0
INVESCO S&P 500 EQUAL WEIGHT UTILITIES ETF ETF 46137V274 224 2,405 SH   SOLE   2,405 0 0
SEABRIDGE GOLD INC COM Common Stock 811916105 17 950 SH   SOLE   950 0 0
SABRE CORP COM Common Stock 78573M104 13 1,511 SH   SOLE   1,511 0 0
SADLIER WILLIAM H INC COM Common Stock 786327106 18 500 SH   SOLE   500 0 0
SANDERSON FARMS INC COM Common Stock 800013104 355 3,193 SH   SOLE   3,193 0 0
SAFRAN SPON ADR ADR 786584102 127 4,993 SH   SOLE   4,993 0 0
SAFETY INS GROUP INC COM Common Stock 78648T100 48 635 SH   SOLE   635 0 0
SAGE THERAPEUTICS INC COM Common Stock 78667J108 5 114 SH   SOLE   114 0 0
SCIENCE APPLICATIONS INTL CORP COM Common Stock 808625107 2,132 27,607 SH   SOLE   27,607 0 0
BOSTON BEER INC CL A Common Stock 100557107 16 28 SH   SOLE   28 0 0
SCHULTZE SPL PURP ACQUSTN CORP COM Common Stock 80821R109 125 12,082 SH   SOLE   12,082 0 0
SCHULTZE SPL PURP ACQUSTN CORP WT EXP 123123 Common Stock 80821R117 3 2,625 SH   SOLE   2,625 0 0
SILVERCREST ASSET MGMT GROUP I CL A Common Stock 828359109 802 62,281 SH   SOLE   62,281 0 0
BANCO SANTANDER S.A. ADR ADR 05964H105 40 16,928 SH   SOLE   16,928 0 0
SANDSTORM GOLD LTD COM NEW Common Stock 80013R206 14 1,413 SH   SOLE   1,413 0 0
SANMINA CORPORATION COM Common Stock 801056102 13 546 SH   SOLE   546 0 0
SAP SE SPON ADR ADR 803054204 33,258 237,418 SH   SOLE   237,418 0 0
SOFTWARE ACQUISITION GROUP INC COM CL A Common Stock 83406B101 186 18,550 SH   SOLE   18,550 0 0
SOFTWARE ACQUISITION GROUP INC WT EXP 100126 Common Stock 83406B119 9 9,275 SH   SOLE   9,275 0 0
ECHOSTAR CORP CL A Common Stock 278768106 0 8 SH   SOLE   8 0 0
SPIRIT AIRLS INC COM Common Stock 848577102 7 375 SH   SOLE   375 0 0
SAMPO OYJ ADR ADR 79588J102 86 4,931 SH   SOLE   4,931 0 0
SB ONE BANCORP COM Common Stock 78413T103 12 648 SH   SOLE   648 0 0
SOUTH BEACH SPIRITS INC COM Common Stock 83645W106 1 251,000 SH   SOLE   251,000 0 0
SCHNEIDER ELECTRIC SE UNSPONSORD ADR ADR 80687P106 403 18,317 SH   SOLE   18,317 0 0
SALLY BEAUTY HLDGS INC COM Common Stock 79546E104 1 84 SH   SOLE   84 0 0
SBI HOLDINGS INC TOKYO SHS Common Stock J6991H100 4 200 SH   SOLE   200 0 0
ALPS MEDICAL BREAKTHROUGHS ETF ETF 00162Q593 19 452 SH   SOLE   452 0 0
SIGNATURE BK NEW YORK N Y COM Common Stock 82669G104 3 33 SH   SOLE   33 0 0
SABINE ROYALTY TR UNIT BEN INT Common Stock 785688102 365 13,217 SH   SOLE   13,217 0 0
SBERBANK OF RUSSIA SPONSORED ADR ADR 80585Y308 6 559 SH   SOLE   559 0 0
COMPANHIA DE SANEAMENTO BASICO SPONSORED ADR ADR 20441A102 49 4,521 SH   SOLE   4,521 0 0
SOUTHSIDE BANCSHARES INC COM Common Stock 84470P109 923 34,514 SH   SOLE   34,514 0 0
SIBANYE STILLWATER LTD SPONSORED ADR ADR 82575P107 9 1,060 SH   SOLE   1,060 0 0
STARBUCKS CORP COM Common Stock 855244109 6,908 93,308 SH   SOLE   93,308 0 0
SOUTHERN COPPER CORP COM Common Stock 84265V105 29 740 SH   SOLE   740 0 0
SOCIETE GENERALE FRANCE SPONSORED ADR ADR 83364L109 1 300 SH   SOLE   300 0 0
SCHWAB U.S. SMALL-CAP ETF ETF 808524607 6,492 99,889 SH   SOLE   99,889 0 0
SCHWAB US BROAD MKTS ETF ETF 808524102 30,624 414,622 SH   SOLE   414,622 0 0
SCHWAB INTERNATIONAL SMALL-CAP EQUITY ETF ETF 808524888 118 3,971 SH   SOLE   3,971 0 0
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 1,775 34,622 SH   SOLE   34,622 0 0
SCHWAB EMERGING MARKETS EQUITY ETF ETF 808524706 4,959 200,836 SH   SOLE   200,836 0 0
SCHWAB INT'L EQ ETF ETF 808524805 13,323 446,347 SH   SOLE   446,347 0 0
SCHWAB U.S. LARGE-CAP GROWTH ETF ETF 808524300 10,807 105,093 SH   SOLE   105,093 0 0
SCHWAB U.S. REIT ETF ETF 808524847 1,824 50,588 SH   SOLE   50,588 0 0
SCHWAB 1000 INDEX ETF ETF 808524722 105 3,444 SH   SOLE   3,444 0 0
SCHWAB U.S. MID-CAP ETF ETF 808524508 6,309 120,081 SH   SOLE   120,081 0 0
SCHNITZER STL INDS CL A Common Stock 806882106 0 26 SH   SOLE   26 0 0
SCHWAB SHORT-TERM U.S. TREASURY ETF ETF 808524862 1,950 37,766 SH   SOLE   37,766 0 0
SCHWAB U.S. TIPS ETF ETF 808524870 728 12,125 SH   SOLE   12,125 0 0
SCHWAB INTERMEDIATE-TERM U.S. TREASURY ETF ETF 808524854 3,014 51,305 SH   SOLE   51,305 0 0
SCHWAB U.S. LARGE-CAP VALUE ETF ETF 808524409 3,288 65,743 SH   SOLE   65,743 0 0
SCHWAB CHARLES CORP COM Common Stock 808513105 5,734 173,666 SH   SOLE   173,666 0 0
SCHWAB U.S. LARGE-CAP ETF ETF 808524201 13,306 178,581 SH   SOLE   178,581 0 0
SANDS CHINA LTD UNSPONSORE ADR ADR 80007R105 109 2,793 SH   SOLE   2,793 0 0
SCHWAB US AGGREGATE BOND ETF ETF 808524839 6,143 109,334 SH   SOLE   109,334 0 0
SERVICE CORP INTL COM Common Stock 817565104 959 24,429 SH   SOLE   24,429 0 0
SCIENTIFIC LEARNING CORP OC-COM Common Stock 808760102 0 1,000 SH   SOLE   1,000 0 0
SC HEALTH CORP UNIT EX Common Stock G78516302 3 250 SH   SOLE   250 0 0
SC HEALTH CORP WT EXP Common Stock G78516401 11 10,000 SH   SOLE   10,000 0 0
STEELCASE INC CL A Common Stock 858155203 15 1,410 SH   SOLE   1,410 0 0
MONITRONICS INTL INC COM Common Stock 609453105 0 2 SH   SOLE   2 0 0
STARRETT L S CO CL A Common Stock 855668109 0 1 SH   SOLE   1 0 0
ISHARES MSCI EAFE SMALL-CAP ETF ETF 464288273 76 1,401 SH   SOLE   1,401 0 0
SMILEDIRECTCLUB INC CL A COM Common Stock 83192H106 12,762 1,575,547 SH   SOLE   1,575,547 0 0
SCHRODINGER INC COM Common Stock 80810D103 279 3,000 SH   SOLE   3,000 0 0
ALPS SECTOR DIVIDEND DOGS ETF ETF 00162Q858 358 9,942 SH   SOLE   9,942 0 0
PROSHARES ULTRASHORT S&P 500 ETF 74347B383 100 5,221 SH   SOLE   5,221 0 0
SPDR S&P DIVIDEND ETF ETF 78464A763 5,845 64,570 SH   SOLE   64,570 0 0
SEA LTD SPONSORD ADS ADR 81141R100 714 6,235 SH   SOLE   6,235 0 0
SEAWORLD ENTMT INC COM Common Stock 81282V100 136 8,650 SH   SOLE   8,650 0 0
SEABOARD CORP COM Common Stock 811543107 174 60 SH   SOLE   60 0 0
SOLAREDGE TECHNOLOGIES INC COM Common Stock 83417M104 12 88 SH   SOLE   88 0 0
SEALED AIR CORP NEW COM Common Stock 81211K100 166 5,110 SH   SOLE   5,110 0 0
SEI INVTS CO COM Common Stock 784117103 35 644 SH   SOLE   644 0 0
SAUER ENERGY INC COM NEW Common Stock 804136208 0 2,000 SH   SOLE   2,000 0 0
SERVICEMASTER GLOBAL HLDGS INC COM Common Stock 81761R109 7 205 SH   SOLE   205 0 0
STIFEL FINL CORP COM Common Stock 860630102 18 392 SH   SOLE   392 0 0
SERVISFIRST BANCSHARES INC COM Common Stock 81768T108 13,952 414,194 SH   SOLE   414,194 0 0
SAFEGUARD SCIENTIFICS INC COM NEW Common Stock 786449207 24 3,508 SH   SOLE   3,508 0 0
STITCH FIX INC COM CL A Common Stock 860897107 4 162 SH   SOLE   162 0 0
SFL CORPORATION LTD SHS Common Stock G7738W106 10 1,092 SH   SOLE   1,092 0 0
SPROUTS FMRS MKT INC COM Common Stock 85208M102 621 24,905 SH   SOLE   24,905 0 0
SIMMONS 1ST NATL CORP CL A $1 PAR Common Stock 828730200 94 5,800 SH   SOLE   5,800 0 0
SOUTHERN FIRST BANCSHARES INC COM Common Stock 842873101 2 92 SH   SOLE   92 0 0
SOFTBANK GROUP CORP UNSPONSORED ADR ADR 83404D109 38 1,477 SH   SOLE   1,477 0 0
SPROTT GOLD MINERS ETF ETF 85210B102 4,619 146,831 SH   SOLE   146,831 0 0
SEATTLE GENETICS INC COM Common Stock 812578102 342 2,043 SH   SOLE   2,043 0 0
SHIONOGI & CO LTD UNSPONSORED ADS ADR 824667109 160 10,478 SH   SOLE   10,478 0 0
SPYGLASS RES CORP COM Common Stock 852193101 0 371 SH   SOLE   371 0 0
SANGAMO THERAPEUTICS INC COM Common Stock 800677106 46 4,851 SH   SOLE   4,851 0 0
ABERDEEN STANDARD PHYSICAL GOLD SHARES ETF ETF 00326A104 34 2,005 SH   SOLE   2,005 0 0
SGS SA UNSPONSORED ADR ADR 818800104 138 5,602 SH   SOLE   5,602 0 0
SURGUTNEFTEGAZ PJSC SPON ADR PFD ADR 868861105 4 893 SH   SOLE   893 0 0
PROSHARES SHORT S&P 500 ETF 74347B425 71 3,200 SH   SOLE   3,200 0 0
SHAKE SHACK INC CL A Common Stock 819047101 205 3,858 SH   SOLE   3,858 0 0
SHIN ETSU CHEM CO LTD ADR ADR 824551105 75 2,604 SH   SOLE   2,604 0 0
SHENANDOAH TELECOMMUNICATIONS COM Common Stock 82312B106 161 3,168 SH   SOLE   3,168 0 0
SHINHAN FINANCIAL GROUP CO LTD SPN ADR RESTRD ADR 824596100 8 326 SH   SOLE   326 0 0
SEARS HOLDINGS CORPORATION COM Common Stock 812350106 0 140 SH   SOLE   140 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT Common Stock 822634101 251 20,630 SH   SOLE   20,630 0 0
SPDR NUVEEN BLOOMBERG BARCLAYS SHORT TERM MUNICIPAL BOND ETF ETF 78468R739 5,730 115,038 SH   SOLE   115,038 0 0
NATURALSHRIMP INC COM Common Stock 63902N106 2 50,000 SH   SOLE   50,000 0 0
MADDEN STEVEN LTD COM Common Stock 556269108 84 3,525 SH   SOLE   3,525 0 0
SHOPIFY INC CL A Common Stock 82509L107 1,726 1,698 SH   SOLE   1,698 0 0
ISHARES SHORT TREASURY BOND ETF ETF 464288679 424 3,832 SH   SOLE   3,832 0 0
SHERWIN WILLIAMS CO COM Common Stock 824348106 1,766 3,058 SH   SOLE   3,058 0 0
ISHARES 1-3 YEAR TREASURY BOND ETF ETF 464287457 15,430 178,218 SH   SOLE   178,218 0 0
SHYFT GROUP INC COM Common Stock 846819100 781 47,413 SH   SOLE   47,413 0 0
ISHARES 0-5 YEAR HIGH YIELD CORPORATE BOND ETF ETF 46434V407 4,863 113,098 SH   SOLE   113,098 0 0
SIEMENS A G SPONSORED ADR ADR 826197501 804 13,726 SH   SOLE   13,726 0 0
SELECTIVE INS GROUP INC COM Common Stock 816300107 178 3,450 SH   SOLE   3,450 0 0
SPROTT INC COM NEW Common Stock 852066208 11 276 SH   SOLE   276 0 0
GLOBAL X SILVER MINERS ETF ETF 37954Y848 6 157 SH   SOLE   157 0 0
SILICON MOTION TECHNOLOGY CORP SPONSORED ADR ADR 82706C108 29 596 SH   SOLE   596 0 0
SINGLEPOINT INC COM Common Stock 82932V102 0 10,000 SH   SOLE   10,000 0 0
SIRIUS XM HOLDINGS INC COM Common Stock 82968B103 573 97,360 SH   SOLE   97,360 0 0
SITEONE LANDSCAPE SUPPLY INC COM Common Stock 82982L103 43 386 SH   SOLE   386 0 0
SVB FINANCIAL GROUP COM Common Stock 78486Q101 881 4,272 SH   SOLE   4,272 0 0
ABERDEEN STANDARD PHYSICAL SILVER SHARES ETF ETF 003264108 61 3,478 SH   SOLE   3,478 0 0
SIX FLAGS ENTMT CORP NEW COM Common Stock 83001A102 52 2,630 SH   SOLE   2,630 0 0
SOUTH JERSEY INDS INC COM Common Stock 838518108 103 4,136 SH   SOLE   4,136 0 0
SMUCKER J M CO COM NEW Common Stock 832696405 1,259 11,964 SH   SOLE   11,964 0 0
SPDR BLOOMBERG BARCLAYS SHORT TERM HIGH YIELD BOND ETF ETF 78468R408 4,656 184,516 SH   SOLE   184,516 0 0
SCIENJOY HOLDING CORP WT EXP 020524 Common Stock G7864D104 1 5,205 SH   SOLE   5,205 0 0
SHAW COMMUNICATIONS INC CL B CONV Common Stock 82028K200 55 3,382 SH   SOLE   3,382 0 0
SAN JUAN BASIN RTY TR UNIT BEN INT Common Stock 798241105 26 11,047 SH   SOLE   11,047 0 0
SJW GROUP COM Common Stock 784305104 241 3,858 SH   SOLE   3,858 0 0
SK TELECOM LTD SPONSORED ADR ADR 78440P108 10 500 SH   SOLE   500 0 0
SKEENA RES LTD NEW COM Common Stock 83056P806 18 12,000 SH   SOLE   12,000 0 0
TANGER FACTORY OUTLET CTRS INC COM Common Stock 875465106 378 53,563 SH   SOLE   53,563 0 0
SENTRY TECHNOLOGY CORP COM Common Stock 81731K101 0 13,449 SH   SOLE   13,449 0 0
FIRST TRUST CLOUD COMPUTING ETF ETF 33734X192 64 848 SH   SOLE   848 0 0
SCHLUMBERGER LTD COM Common Stock 806857108 1,973 110,546 SH   SOLE   110,546 0 0
SOVEREIGN LITHIUM INC COM Common Stock 84609P103 0 100 SH   SOLE   100 0 0
SELECT BANCORP INC NEW COM Common Stock 81617L108 3 360 SH   SOLE   360 0 0
SUN LIFE FINANCIAL INC. COM Common Stock 866796105 200 5,563 SH   SOLE   5,563 0 0
SUPER LEAGUE GAMING INC COM Common Stock 86804F202 0 100 SH   SOLE   100 0 0
SOLGOLD PLC SHS Common Stock G8255T104 11 40,930 SH   SOLE   40,930 0 0
SILGAN HOLDINGS INC COM Common Stock 827048109 16 479 SH   SOLE   479 0 0
SANLAM LTD SPONSORED ADR ADR 80104Q208 1 87 SH   SOLE   87 0 0
SLM CORP COM Common Stock 78442P106 10 1,500 SH   SOLE   1,500 0 0
ISHARES SILVER TRUST ETF 46428Q109 505 29,996 SH   SOLE   29,996 0 0
SPDR S&P 600 SMALL CAP ETF ETF 78464A813 267 4,585 SH   SOLE   4,585 0 0
SPDR S&P 600 SMALL CAP GROWTH ETF ETF 78464A201 24 425 SH   SOLE   425 0 0
SPDR S&P 600 SMALL CAP VALUE ETF ETF 78464A300 987 20,493 SH   SOLE   20,493 0 0
SMARTSHEET INC COM CL A Common Stock 83200N103 7 137 SH   SOLE   137 0 0
SIEMENS A G ORD Common Stock D69671218 273 2,309 SH   SOLE   2,309 0 0
VANECK VECTORS AMT-FREE SHORT MUNICIPAL INDEX ETF ETF 92189F528 27 1,500 SH   SOLE   1,500 0 0
SMARTFINANCIAL INC COM NEW Common Stock 83190L208 288 18,825 SH   SOLE   18,825 0 0
SMC CORP JAPAN SPONSORED ADR ADR 78445W306 24 933 SH   SOLE   933 0 0
PROSHARES RUSSELL 2000 DIVIDEND GROWERS ETF ETF 74347B698 14 290 SH   SOLE   290 0 0
SUMITOMO MITSUI FINL GROUP INC SPONSORED ADR ADR 86562M209 79 14,062 SH   SOLE   14,062 0 0
SCOTTS MIRACLE GRO CO CL A Common Stock 810186106 635 4,757 SH   SOLE   4,757 0 0
VANECK VECTORS SEMICONDUCTOR ETF ETF 92189F676 26 175 SH   SOLE   175 0 0
SEMLER SCIENTIFIC INC COM Common Stock 81684M104 36 784 SH   SOLE   784 0 0
SIEMENS HEALTHINEERS AG UNSPONSORED ADR ADR 82622J104 104 4,309 SH   SOLE   4,309 0 0
SUMMIT THERAPEUTICS PLC SPONS ADS ADR 86627R102 35 11,000 SH   SOLE   11,000 0 0
SHIMANO INC UNSPONSORD ADR ADR 82455C101 65 3,349 SH   SOLE   3,349 0 0
STEIN MART INC COM Common Stock 858375108 1 3,140 SH   SOLE   3,140 0 0
SMITH MICRO SOFTWARE INC COM NEW Common Stock 832154207 13 2,911 SH   SOLE   2,911 0 0
SNAP ON INC COM Common Stock 833034101 1,082 8,071 SH   SOLE   8,071 0 0
SNAP INC CL A Common Stock 83304A106 379 15,985 SH   SOLE   15,985 0 0
SLEEP NUMBER CORP COM Common Stock 83125X103 93 2,220 SH   SOLE   2,220 0 0
SMART SAND INC COM Common Stock 83191H107 0 100 SH   SOLE   100 0 0
SCHNEIDER NATIONAL INC CL B Common Stock 80689H102 2 67 SH   SOLE   67 0 0
SONY CORP SPONSORED ADR ADR 835699307 249 3,533 SH   SOLE   3,533 0 0
SMITH & NEPHEW GROUP PLC SPDN ADR NEW ADR 83175M205 815 20,541 SH   SOLE   20,541 0 0
SYNOPSYS INC COM Common Stock 871607107 189 958 SH   SOLE   958 0 0
GLOBAL X INTERNET OF THINGS THEMATIC ETF ETF 37954Y780 7 272 SH   SOLE   272 0 0
SYNOVUS FINL CORP COM NEW Common Stock 87161C501 439 22,711 SH   SOLE   22,711 0 0
SYNNEX CORP COM Common Stock 87162W100 29 245 SH   SOLE   245 0 0
SANOFI SPONSORED ADR ADR 80105N105 970 18,915 SH   SOLE   18,915 0 0
SOUTHERN CO COM Common Stock 842587107 8,529 161,326 SH   SOLE   161,326 0 0
SODASTREAM INTERNATIONAL LTD USD SHS Common Stock M9068E105 10 70 SH   SOLE   70 0 0
SOL GLOBAL INVTS CORP COM Common Stock 78471G100 0 1,050 SH   SOLE   1,050 0 0
SOLITON INC COM Common Stock 834251100 3 400 SH   SOLE   400 0 0
SONOCO PRODS CO COM Common Stock 835495102 70 1,350 SH   SOLE   1,350 0 0
SONOS INC COM Common Stock 83570H108 242 16,400 SH   SOLE   16,400 0 0
SONOVA HLDG AG UNSPONSORED ADR ADR 83569C102 199 4,895 SH   SOLE   4,895 0 0
SOUTH32 LTD SPONSORED ADR ADR 84473L105 1 76 SH   SOLE   76 0 0
DIREXION DAILY SEMICONDUCTOR BULL 3X SHARES ETF 25459W458 4 20 SH   SOLE   20 0 0
ISHARES PHLX SOX SEMICONDUCTOR SECTOR INDEX FUND ETF 464287523 131 490 SH   SOLE   490 0 0
SPDR PORTFOLIO AGGREGATE BOND ETF ETF 78464A649 6,084 197,066 SH   SOLE   197,066 0 0
SPARTAN ENERGY ACQUISITION COR CL A COM STK Common Stock 846784106 79 7,400 SH   SOLE   7,400 0 0
SPECTRUM BRANDS HLDGS INC NEW COM Common Stock 84790A105 10 217 SH   SOLE   217 0 0
VIRGIN GALACTIC HOLDINGS INC COM Common Stock 92766K106 5 300 SH   SOLE   300 0 0
AAM S&P 500 HIGH DIVIDEND VALUE ETF ETF 26922A594 2,786 134,827 SH   SOLE   134,827 0 0
SPDR PORTFOLIO DEVELOPED WORLD EX-US ETF ETF 78463X889 3,540 127,651 SH   SOLE   127,651 0 0
SPDR PORTFOLIO EMERGING MARKETS ETF ETF 78463X509 1,927 56,956 SH   SOLE   56,956 0 0
S&P GLOBAL INC COM Common Stock 78409V104 6,914 20,668 SH   SOLE   20,668 0 0
SPDR PORTFOLIO MSCI GLOBAL STOCK MARKET ETF ETF 78463X475 8 192 SH   SOLE   192 0 0
INVESCO S&P 500 GARP ETF ETF 46137V431 53 973 SH   SOLE   973 0 0
SUBURBAN PROPANE PARTNERS L P UNIT LTD PARTN Common Stock 864482104 86 6,135 SH   SOLE   6,135 0 0
INVESCO S&P 500 HIGH BETA ETF ETF 46138E370 5 125 SH   SOLE   125 0 0
INVESCO S&P 500 HIGH DIVIDEND LOW VOLATILITY ETF ETF 46138E362 8 252 SH   SOLE   252 0 0
SPDR PORTFOLIO HIGH YIELD BOND ETF ETF 78468R606 15 606 SH   SOLE   606 0 0
SPDR PORTFOLIO INTERMEDIATE TERM CORPORATE BOND ETF ETF 78464A375 7,061 192,828 SH   SOLE   192,828 0 0
SPDR PORTFOLIO TIPS ETF ETF 78464A656 959 31,792 SH   SOLE   31,792 0 0
SPDR PORTFOLIO LONG TERM CORPORATE BOND ETF ETF 78464A367 18 568 SH   SOLE   568 0 0
SPDR PORTFOLIO S&P 500 ETF ETF 78464A854 102 2,800 SH   SOLE   2,800 0 0
SPLUNK INC COM Common Stock 848637104 1,501 7,374 SH   SOLE   7,374 0 0
INVESCO S&P 500 LOW VOLATILITY ETF ETF 46138E354 1,782 35,665 SH   SOLE   35,665 0 0
SPDR PORTFOLIO S&P 400 MID CAP ETF ETF 78464A847 82 2,658 SH   SOLE   2,658 0 0
SPOK HLDGS INC COM Common Stock 84863T106 71 7,878 SH   SOLE   7,878 0 0
SPO GLOBAL INC COM NEW Common Stock 78468T206 11 85,000 SH   SOLE   85,000 0 0
SPOTIFY TECHNOLOGY S A SHS Common Stock L8681T102 598 2,308 SH   SOLE   2,308 0 0
SPECTRUM PHARMACEUTICALS INC COM Common Stock 84763A108 1 200 SH   SOLE   200 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A Common Stock 848574109 16 674 SH   SOLE   674 0 0
SUPREME CANNABIS CO INC COM NEW Common Stock 86860J106 0 2,000 SH   SOLE   2,000 0 0
SPDR PORTFOLIO SHORT TERM CORPORATE BOND ETF ETF 78464A474 1,374 43,840 SH   SOLE   43,840 0 0
SPS COMMERCE INC COM Common Stock 78463M107 1,002 13,166 SH   SOLE   13,166 0 0
SPDR PORTFOLIO S&P 600 SMALL CAP ETF ETF 78468R853 77 2,933 SH   SOLE   2,933 0 0
SPDR PORTFOLIO LONG TERM TREASURY ETF ETF 78464A664 509 10,867 SH   SOLE   10,867 0 0
SPDR PORTFOLIO S&P 1500 COMPOSITE STOCK MARKET ETF ETF 78464A805 12,011 316,339 SH   SOLE   316,339 0 0
SPDR PORTFOLIO SHORT TERM TREASURY ETF ETF 78468R101 13 408 SH   SOLE   408 0 0
SUNPOWER CORP COM Common Stock 867652406 1 123 SH   SOLE   123 0 0
SPX CORP COM Common Stock 784635104 77 1,936 SH   SOLE   1,936 0 0
DIREXION DAILY S&P 500 BULL 3X SHARES ETF 25459W862 125 2,943 SH   SOLE   2,943 0 0
SPDR S&P 500 ETF ETF 78462F103 180,125 577,609 SH   SOLE   577,609 0 0
SPDR PORTFOLIO S&P 500 HIGH DIVIDEND ETF ETF 78468R788 136 4,882 SH   SOLE   4,882 0 0
SPDR PORTFOLIO S&P 500 GROWTH ETF ETF 78464A409 501 11,046 SH   SOLE   11,046 0 0
SPDR PORTFOLIO S&P 500 VALUE ETF ETF 78464A508 1,511 52,083 SH   SOLE   52,083 0 0
SQUARE INC CL A Common Stock 852234103 742 6,399 SH   SOLE   6,399 0 0
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B ADR 833635105 67 2,550 SH   SOLE   2,550 0 0
PROSHARES ULTRAPRO SHORT QQQ ETF 74347G408 0 9 SH   SOLE   9 0 0
SPIRE INC COM Common Stock 84857L101 19 281 SH   SOLE   281 0 0
SRAX INC CL A Common Stock 78472M106 3 1,000 SH   SOLE   1,000 0 0
STERICYCLE INC COM Common Stock 858912108 18 329 SH   SOLE   329 0 0
SEMPRA ENERGY COM Common Stock 816851109 1,092 8,924 SH   SOLE   8,924 0 0
STONERIDGE INC COM Common Stock 86183P102 479 24,230 SH   SOLE   24,230 0 0
SORRENTO THERAPEUTICS INC COM NEW Common Stock 83587F202 11 1,650 SH   SOLE   1,650 0 0
SAREPTA THERAPEUTICS INC COM Common Stock 803607100 1,188 7,170 SH   SOLE   7,170 0 0
PROSHARES ULTRASHORT REAL ESTATE ETF 74348A244 6 400 SH   SOLE   400 0 0
PACER BENCHMARK DATA & INFRASTRUCTURE REAL ESTATE SCTR ETF ETF 69374H741 178 4,861 SH   SOLE   4,861 0 0
SOUTH ST CORP COM Common Stock 840441109 460 9,889 SH   SOLE   9,889 0 0
SIMPSON MANUFACTURING CO INC COM Common Stock 829073105 83 1,023 SH   SOLE   1,023 0 0
SHISEIDO CO LTD SPONSORED ADR ADR 824841407 130 2,045 SH   SOLE   2,045 0 0
SPDR S&P 400 MID CAP UCITS ETF ETF G8T03H104 42 796 SH   SOLE   796 0 0
SASOL LTD SPONSORED ADR ADR 803866300 8 1,070 SH   SOLE   1,070 0 0
SYSMEX CORP UNSPONSORED ADR ADR 87184P109 205 5,447 SH   SOLE   5,447 0 0
SS&C TECHNOLOGIES HLDGS INC COM Common Stock 78467J100 1,012 17,892 SH   SOLE   17,892 0 0
PROSHARES ULTRA S&P 500 ETF 74347R107 54 430 SH   SOLE   430 0 0
SCRIPPS E W CO OHIO CL A NEW Common Stock 811054402 84 9,824 SH   SOLE   9,824 0 0
SWISS RE LTD SPONSORED ADR ADR 870886108 5 264 SH   SOLE   264 0 0
SSR MNG INC COM Common Stock 784730103 11 500 SH   SOLE   500 0 0
STRATASYS LTD SHS Common Stock M85548101 1 51 SH   SOLE   51 0 0
SENSATA TECHNOLOGIES HLDNG PLC SHS Common Stock G8060N102 51 1,436 SH   SOLE   1,436 0 0
STAAR SURGICAL CO COM PAR $0.01 Common Stock 852312305 4 69 SH   SOLE   69 0 0
EXTENDED STAY AMER INC SHS 1 COM 1 CL B Common Stock 30224P200 11 988 SH   SOLE   988 0 0
STERIS PLC SHS USD Common Stock G8473T100 1,246 8,075 SH   SOLE   8,075 0 0
ISHARES 0-5 YEAR TIPS BOND ETF ETF 46429B747 35 340 SH   SOLE   340 0 0
STERLING BANCORP DEL COM Common Stock 85917A100 19 1,760 SH   SOLE   1,760 0 0
STEEL DYNAMICS INC COM Common Stock 858119100 718 27,845 SH   SOLE   27,845 0 0
STMICROELECTRONICS N V NY REGISTRY ADR 861012102 77 2,902 SH   SOLE   2,902 0 0
SCORPIO TANKERS INC SHS Common Stock Y7542C130 274 20,000 SH   SOLE   20,000 0 0
PIMCO 1-5 YEAR U.S. TIPS INDEX EXCHANGE-TRADED FUND ETF 72201R205 120 2,250 SH   SOLE   2,250 0 0
STRATUS PPTYS INC COM NEW Common Stock 863167201 132 6,772 SH   SOLE   6,772 0 0
STATE STR CORP COM Common Stock 857477103 131 2,090 SH   SOLE   2,090 0 0
SEAGATE TECHNOLOGY PLC SHS Common Stock G7945M107 456 9,505 SH   SOLE   9,505 0 0
CONSTELLATION BRANDS INC CL A Common Stock 21036P108 1,027 5,523 SH   SOLE   5,523 0 0
CONSTELLATION BRANDS INC CL B Common Stock 21036P207 19 100 SH   SOLE   100 0 0
SUNCOR ENERGY INC NEW COM Common Stock 867224107 638 38,772 SH   SOLE   38,772 0 0
ISHARES SHORT-TERM NATIONAL MUNI BOND ETF ETF 464288158 7,830 72,630 SH   SOLE   72,630 0 0
SUN HUNG KAI PPTYS LTD SPONSORED ADR ADR 86676H302 11 831 SH   SOLE   831 0 0
SUNOCO LP COM UT REP LP Common Stock 86765K109 10 425 SH   SOLE   425 0 0
SUPERNUS PHARMACEUTICALS INC COM Common Stock 868459108 4 175 SH   SOLE   175 0 0
ISHARES MSCI USA ESG SELECT ETF ETF 464288802 266 1,981 SH   SOLE   1,981 0 0
SVMK INC COM Common Stock 78489X103 1 55 SH   SOLE   55 0 0
SEVEN & I HLDGS CO LTD UNSPONSORD ADR ADR 81783H105 2 120 SH   SOLE   120 0 0
SAVARA INC COM Common Stock 805111101 0 142 SH   SOLE   142 0 0
SEVEN GENERATIONS ENERGY LTD COM Common Stock 81783Q105 0 10 SH   SOLE   10 0 0
SHOCKWAVE MED INC COM Common Stock 82489T104 5 100 SH   SOLE   100 0 0
SMITH & WESSON BRANDS INC COM Common Stock 831754106 176 8,031 SH   SOLE   8,031 0 0
SWITCH INC CL A Common Stock 87105L104 1 75 SH   SOLE   75 0 0
SIERRA WIRELESS INC COM Common Stock 826516106 5 536 SH   SOLE   536 0 0
STANLEY BLACK & DECKER INC COM Common Stock 854502101 2,674 19,716 SH   SOLE   19,716 0 0
SKYWORKS SOLUTIONS INC COM Common Stock 83088M102 373 2,965 SH   SOLE   2,965 0 0
SOUTHWESTERN ENERGY CO COM Common Stock 845467109 1 250 SH   SOLE   250 0 0
SOUTHWEST GAS HOLDINGS INC COM Common Stock 844895102 47 686 SH   SOLE   686 0 0
SENSIENT TECHNOLOGIES CORP COM Common Stock 81725T100 74 1,426 SH   SOLE   1,426 0 0
SIKA AG UNSPONSORD ADR ADR 82674R103 205 10,602 SH   SOLE   10,602 0 0
STOCK YDS BANCORP INC COM Common Stock 861025104 622 16,277 SH   SOLE   16,277 0 0
SYNCHRONY FINANCIAL COM Common Stock 87165B103 372 17,202 SH   SOLE   17,202 0 0
SPDR MFS SYSTEMATIC GROWTH EQUITY ETF ETF 78467V889 53 541 SH   SOLE   541 0 0
SYMRISE AG UNSPONSORD ADR ADR 87155N109 262 9,061 SH   SOLE   9,061 0 0
STRYKER CORPORATION COM Common Stock 863667101 2,425 13,149 SH   SOLE   13,149 0 0
CAMBRIA SHAREHOLDER YIELD ETF ETF 132061201 12 380 SH   SOLE   380 0 0
SYNAPTICS INC COM Common Stock 87157D109 35 600 SH   SOLE   600 0 0
SYNEOS HEALTH INC CL A Common Stock 87166B102 10 169 SH   SOLE   169 0 0
SYNALLOY CP DEL COM Common Stock 871565107 56 6,800 SH   SOLE   6,800 0 0
SYSCO CORP COM Common Stock 871829107 32,083 592,492 SH   SOLE   592,492 0 0
SUZUKI MTR CORP UNSPONSORD ADR ADR 86959X107 60 459 SH   SOLE   459 0 0
AT&T INC COM Common Stock 00206R102 23,323 780,031 SH   SOLE   780,031 0 0
TRAVELCENTERS OF AMERICA INC COM NEW Common Stock 89421B109 0 2 SH   SOLE   2 0 0
TAISHO PHARMA HOLDINGS CO LTD UNSPONSORD ADR ADR 87402P105 4 244 SH   SOLE   244 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS ADR 874060205 54 3,052 SH   SOLE   3,052 0 0
TAL EDUCATION GROUP SPONSORED ADS ADR 874080104 20 288 SH   SOLE   288 0 0
TAL CAP INC COM Common Stock 874075104 0 6,600 SH   SOLE   6,600 0 0
TALOS ENERGY INC COM Common Stock 87484T108 1 104 SH   SOLE   104 0 0
MOLSON COORS BEVERAGE CO CL B Common Stock 60871R209 196 5,591 SH   SOLE   5,591 0 0
PROSHARES SHORT 20 YEAR TREASURY ETF 74347X849 77 5,000 SH   SOLE   5,000 0 0
TRANSLATE BIO INC COM Common Stock 89374L104 1 66 SH   SOLE   66 0 0
PROSHARES ULTRASHORT 20 YEAR TREASURY ETF 74347B201 24 1,500 SH   SOLE   1,500 0 0
TEXAS CAP BANCSHARES INC COM Common Stock 88224Q107 26 891 SH   SOLE   891 0 0
TENCENT HOLDINGS LIMITED UNSPON ADR ADR 88032Q109 36,495 562,179 SH   SOLE   562,179 0 0
TCF FINANCIAL CORPORATION NEW COM Common Stock 872307103 253 9,106 SH   SOLE   9,106 0 0
COMMUNITY FINL CORP MD COM Common Stock 20368X101 337 14,020 SH   SOLE   14,020 0 0
TC PIPELINES LP UT COM LTD PRT Common Stock 87233Q108 601 19,589 SH   SOLE   19,589 0 0
CONTAINER STORE GROUP INC COM Common Stock 210751103 0 50 SH   SOLE   50 0 0
TUCOWS INC COM NEW Common Stock 898697206 57 1,000 SH   SOLE   1,000 0 0
TORONTO DOMINION BK ONT COM NEW Common Stock 891160509 343 7,795 SH   SOLE   7,795 0 0
TRIDENT ACQUISITIONS CORP WT EXP 050923 Common Stock 89615T114 3 4,750 SH   SOLE   4,750 0 0
TERADATA CORP DEL COM Common Stock 88076W103 5 226 SH   SOLE   226 0 0
TRANSDIGM GROUP INC COM Common Stock 893641100 190 432 SH   SOLE   432 0 0
FIRST TRUST NASDAQ TECHNOLOGY DIVIDEND INDEX FUND ETF 33738R118 32 781 SH   SOLE   781 0 0
TELADOC HEALTH INC COM Common Stock 87918A105 1,105 5,558 SH   SOLE   5,558 0 0
TELEPHONE & DATA SYS INC COM NEW Common Stock 879433829 9 470 SH   SOLE   470 0 0
FLEXSHARES IBOXX 3-YEAR TARGET DURATION TIPS INDEX FUND ETF 33939L506 510 20,196 SH   SOLE   20,196 0 0
TIDEWATER INC NEW WT A EXP 073123 Common Stock 88642R117 0 11 SH   SOLE   11 0 0
TIDEWATER INC NEW WT B EXP 073123 Common Stock 88642R125 0 12 SH   SOLE   12 0 0
TELEDYNE TECHNOLOGIES INC COM Common Stock 879360105 21 69 SH   SOLE   69 0 0
ATLASSIAN CORP PLC CL A Common Stock G06242104 286 1,541 SH   SOLE   1,541 0 0
BIO-TECHNE CORP COM Common Stock 09073M104 2,877 10,816 SH   SOLE   10,816 0 0
TECK RESOURCES LTD CL B Common Stock 878742204 10 1,010 SH   SOLE   1,010 0 0
DIREXION DAILY TECHNOLOGY BULL 3X SHARES ETF 25459W102 5 20 SH   SOLE   20 0 0
TE CONNECTIVITY LTD REG SHS Common Stock H84989104 418 5,217 SH   SOLE   5,217 0 0
TELENOR ASA SPONSORED ADR ADR 87944W105 83 5,586 SH   SOLE   5,586 0 0
TENNECO INC CL A VTG COM STK Common Stock 880349105 0 9 SH   SOLE   9 0 0
TERADYNE INC COM Common Stock 880770102 160 1,931 SH   SOLE   1,931 0 0
TERAFORCE TECHNOLOGY CORP COM Common Stock 88077T109 0 300 SH   SOLE   300 0 0
TERRAFORM PWR INC COM CL A Common Stock 88104R209 21 1,140 SH   SOLE   1,140 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS ADR 881624209 6 541 SH   SOLE   541 0 0
TEREX CORP NEW COM Common Stock 880779103 19 1,043 SH   SOLE   1,043 0 0
TERNA RETE ELETTRICA NAZIONALE UNSPONSORED ADR ADR 88088L103 43 2,089 SH   SOLE   2,089 0 0
TRUIST FINL CORP COM Common Stock 89832Q109 12,531 344,168 SH   SOLE   344,168 0 0
SPDR NUVEEN BARCLAYS MUNICIPAL BOND ETF ETF 78468R721 12 224 SH   SOLE   224 0 0
TFS FINL CORP COM Common Stock 87240R107 27 1,889 SH   SOLE   1,889 0 0
TELEFLEX INCORPORATED COM Common Stock 879369106 588 1,593 SH   SOLE   1,593 0 0
TRIUMPH GROUP INC NEW COM Common Stock 896818101 0 35 SH   SOLE   35 0 0
TEGNA INC COM Common Stock 87901J105 10 900 SH   SOLE   900 0 0
GREEN ORGANIC DUTCHMAN HLDGS COM Common Stock 393210208 1 3,600 SH   SOLE   3,600 0 0
TEEKAY LNG PARTNERS L P PRTNRSP UNITS Common Stock Y8564M105 9 750 SH   SOLE   750 0 0
TARGET CORP COM Common Stock 87612E106 14,283 120,063 SH   SOLE   120,063 0 0
TG THERAPEUTICS INC COM Common Stock 88322Q108 15 735 SH   SOLE   735 0 0
TARGET HOSPITALITY CORP COM Common Stock 87615L107 263 158,330 SH   SOLE   158,330 0 0
THUNDER BRDG ACQUISTION II LTD CL A SHS Common Stock G8857S116 215 21,175 SH   SOLE   21,175 0 0
THUNDER BRDG ACQUISTION II LTD WT EXP 113026 Common Stock G8857S108 1 850 SH   SOLE   850 0 0
FIRST FINL CORP IND COM Common Stock 320218100 17 500 SH   SOLE   500 0 0
HANOVER INS GROUP INC COM Common Stock 410867105 2,008 20,234 SH   SOLE   20,234 0 0
THOR INDS INC COM Common Stock 885160101 145 1,370 SH   SOLE   1,370 0 0
GENTHERM INC COM Common Stock 37253A103 116 3,028 SH   SOLE   3,028 0 0
TELECOM ITALIA S P A NEW ORD SHS Common Stock T92778108 1 3,681 SH   SOLE   3,681 0 0
TIFFANY & CO NEW COM Common Stock 886547108 154 1,257 SH   SOLE   1,257 0 0
TELECOM ITALIA S P A NEW SPON ADS ADR 87927Y102 2 619 SH   SOLE   619 0 0
TIKCRO TECHNOLOGIES LTD REG SHS Common Stock M8790M112 0 66 SH   SOLE   66 0 0
INTERFACE INC COM Common Stock 458665304 0 58 SH   SOLE   58 0 0
ISHARES TIPS BOND ETF ETF 464287176 4,733 38,455 SH   SOLE   38,455 0 0
TEAM INC COM Common Stock 878155100 0 40 SH   SOLE   40 0 0
TJX COS INC NEW COM Common Stock 872540109 4,759 92,982 SH   SOLE   92,982 0 0
TEEKAY CORPORATION COM Common Stock Y8564W103 1 300 SH   SOLE   300 0 0
TELKONET INC COM Common Stock 879604106 2 40,479 SH   SOLE   40,479 0 0
TIMKEN CO COM Common Stock 887389104 34 769 SH   SOLE   769 0 0
ISHARES 10-20 YEAR TREASURY BOND ETF ETF 464288653 22 130 SH   SOLE   130 0 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR ADR 715684106 49 2,240 SH   SOLE   2,240 0 0
TALEND S A ADS ADR 874224207 10 275 SH   SOLE   275 0 0
TILRAY INC COM CL 2 Common Stock 88688T100 6 882 SH   SOLE   882 0 0
ISHARES 20 YEAR TREASURY BOND ETF ETF 464287432 1,541 9,419 SH   SOLE   9,419 0 0
FLEXSHARES MORNINGSTAR DEVELOPED MARKETS EX-US FACTOR TILT INDEX FUND ETF 33939L803 122 2,275 SH   SOLE   2,275 0 0
TOYOTA MOTOR CORP SP ADR REP2COM ADR 892331307 62 498 SH   SOLE   498 0 0
TITAN MED INC COM NEW Common Stock 88830X819 6 7,083 SH   SOLE   7,083 0 0
TRANSMEDICS GROUP INC COM Common Stock 89377M109 166 10,000 SH   SOLE   10,000 0 0
MOTLEY FOOL 100 INDEX ETF ETF 74933W601 14 503 SH   SOLE   503 0 0
TAYLOR MORRISON HOME CORP COM Common Stock 87724P106 5 287 SH   SOLE   287 0 0
THERMO FISHER SCIENTIFIC INC COM Common Stock 883556102 17,589 48,855 SH   SOLE   48,855 0 0
TRILOGY METALS INC NEW COM Common Stock 89621C105 12 6,000 SH   SOLE   6,000 0 0
TIMKENSTEEL CORP COM Common Stock 887399103 42 11,159 SH   SOLE   11,159 0 0
T-MOBILE US INC COM Common Stock 872590104 43,302 408,006 SH   SOLE   408,006 0 0
T-MOBILE US INC RT Common Stock 872590112 12 65,746 SH   SOLE   65,746 0 0
TEAMVIEWER AG UNSPONSRD ADS ADR 87816Y106 1 52 SH   SOLE   52 0 0
TANDEM DIABETES CARE INC COM NEW Common Stock 875372203 203 2,050 SH   SOLE   2,050 0 0
TOKYO ELECTRON LTD ADR ADR 889110102 2 32 SH   SOLE   32 0 0
TOLL BROTHERS INC COM Common Stock 889478103 93 2,955 SH   SOLE   2,955 0 0
TOREX GOLD RES INC COM NEW Common Stock 891054603 2 100 SH   SOLE   100 0 0
TOTAL SE SPONSORED ADS ADR 89151E109 642 16,408 SH   SOLE   16,408 0 0
TOTTENHAM ACQUISITION I LTD WT EXP 050625 Common Stock G8959N114 1 4,600 SH   SOLE   4,600 0 0
SPDR DOUBLELINE TOTAL RETURN TACTICAL ETF ETF 78467V848 411 8,294 SH   SOLE   8,294 0 0
TOWNEBANK PORTSMOUTH VA COM Common Stock 89214P109 970 52,980 SH   SOLE   52,980 0 0
TOYOTA MOTOR CORP COM Common Stock J92676113 12 200 SH   SOLE   200 0 0
TUTOR PERINI CORP COM Common Stock 901109108 3 216 SH   SOLE   216 0 0
TPI COMPOSITES INC COM Common Stock 87266J104 1 38 SH   SOLE   38 0 0
TEXAS PAC LD TR SUB CTF PROP I T Common Stock 882610108 3,592 6,210 SH   SOLE   6,210 0 0
TAPESTRY INC COM Common Stock 876030107 53 4,118 SH   SOLE   4,118 0 0
TEMPUR SEALY INTL INC COM Common Stock 88023U101 52 720 SH   SOLE   720 0 0
TEJON RANCH CO COM Common Stock 879080109 6 401 SH   SOLE   401 0 0
LENDINGTREE INC NEW COM Common Stock 52603B107 69 235 SH   SOLE   235 0 0
TREX CO INC COM Common Stock 89531P105 2 13 SH   SOLE   13 0 0
TARGA RES CORP COM Common Stock 87612G101 145 7,543 SH   SOLE   7,543 0 0
THOMSON REUTERS CORP. COM NEW Common Stock 884903709 19 272 SH   SOLE   272 0 0
TRIPADVISOR INC COM Common Stock 896945201 28 1,472 SH   SOLE   1,472 0 0
TRACKER CORP AMER COM Common Stock 89234G105 0 2,500 SH   SOLE   2,500 0 0
TRIMBLE INC COM Common Stock 896239100 523 12,229 SH   SOLE   12,229 0 0
TRUSTMARK CORP COM Common Stock 898402102 33 1,393 SH   SOLE   1,393 0 0
TRINITY INDS INC COM Common Stock 896522109 15 714 SH   SOLE   714 0 0
PRICE T ROWE GROUP INC COM Common Stock 74144T108 5,020 40,973 SH   SOLE   40,973 0 0
TRONOX HOLDINGS PLC SHS Common Stock G9087Q102 867 126,530 SH   SOLE   126,530 0 0
TC ENERGY CORP COM Common Stock 87807B107 611 14,399 SH   SOLE   14,399 0 0
TRISURA GROUP LTD COM NEW Common Stock 89679A209 1 22 SH   SOLE   22 0 0
TERRA TECH CORP COM NEW Common Stock 88102J209 0 834 SH   SOLE   834 0 0
TRANSUNION COM Common Stock 89400J107 58 665 SH   SOLE   665 0 0
TRAVELERS COMPANIES INC COM Common Stock 89417E109 4,367 38,821 SH   SOLE   38,821 0 0
TANZANIAN GOLD CORP COM Common Stock 87601A107 17 18,559 SH   SOLE   18,559 0 0
TESCO PLC SPONSORED ADR ADR 881575302 119 13,658 SH   SOLE   13,658 0 0
TRACTOR SUPPLY CO COM Common Stock 892356106 1,616 12,180 SH   SOLE   12,180 0 0
TRINSEO S A SHS Common Stock L9340P101 2 83 SH   SOLE   83 0 0
TESLA INC COM Common Stock 88160R101 5,913 5,281 SH   SOLE   5,281 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS ADR 874039100 1,538 26,866 SH   SOLE   26,866 0 0
TYSON FOODS INC CL A Common Stock 902494103 110 1,883 SH   SOLE   1,883 0 0
TRANE TECHNOLOGIES PLC SHS Common Stock G8994E103 700 7,881 SH   SOLE   7,881 0 0
TORO CO COM Common Stock 891092108 1,073 16,146 SH   SOLE   16,146 0 0
THE TRADE DESK INC COM CL A Common Stock 88339J105 54 125 SH   SOLE   125 0 0
TETRA TECH INC NEW COM Common Stock 88162G103 266 3,372 SH   SOLE   3,372 0 0
TECHTARGET INC COM Common Stock 87874R100 249 8,300 SH   SOLE   8,300 0 0
TATA MTRS LTD SPONSORED ADR ADR 876568502 4 527 SH   SOLE   527 0 0
TECHTRONIC INDS LTD SPONSORED ADR ADR 87873R101 32 650 SH   SOLE   650 0 0
TRUTRACE TECHNOLOGIES INC COM Common Stock 898447107 1 41,120 SH   SOLE   41,120 0 0
TAKE-TWO INTERACTIVE SOFTWARE COM Common Stock 874054109 746 5,178 SH   SOLE   5,178 0 0
TELUS CORPORATION COM Common Stock 87971M103 54 3,200 SH   SOLE   3,200 0 0
ISHARES MSCI TURKEY ETF ETF 464286715 21 900 SH   SOLE   900 0 0
TWO RIVS WTR & FARMING CO COM Common Stock 90207B107 0 2,500 SH   SOLE   2,500 0 0
VELOCITYSHARES DAILY 2X VIX SHORT TERM ETN ETF 22542D258 4 30 SH   SOLE   30 0 0
TIVITY HEALTH INC COM Common Stock 88870R102 8 692 SH   SOLE   692 0 0
TRADEWEB MKTS INC CL A Common Stock 892672106 419 7,073 SH   SOLE   7,073 0 0
TWILIO INC CL A Common Stock 90138F102 96 423 SH   SOLE   423 0 0
2U INC COM Common Stock 90214J101 701 18,165 SH   SOLE   18,165 0 0
TWITTER INC COM Common Stock 90184L102 241 7,836 SH   SOLE   7,836 0 0
TRANSWITCH CORP COM NEW Common Stock 894065309 0 13 SH   SOLE   13 0 0
10X GENOMICS INC CL A COM Common Stock 88025U109 18 200 SH   SOLE   200 0 0
TEXAS INSTRS INC COM Common Stock 882508104 7,475 59,897 SH   SOLE   59,897 0 0
TEXAS ROADHOUSE INC COM Common Stock 882681109 69 1,348 SH   SOLE   1,348 0 0
TEXTRON INC COM Common Stock 883203101 256 8,020 SH   SOLE   8,020 0 0
TYLER TECHNOLOGIES INC COM Common Stock 902252105 1,205 3,441 SH   SOLE   3,441 0 0
UNDER ARMOUR INC CL C Common Stock 904311206 19 2,185 SH   SOLE   2,185 0 0
UNDER ARMOUR INC CL A Common Stock 904311107 14 1,509 SH   SOLE   1,509 0 0
UNITED AIRLS HLDGS INC COM Common Stock 910047109 16 474 SH   SOLE   474 0 0
UBER TECHNOLOGIES INC COM Common Stock 90353T100 444 14,575 SH   SOLE   14,575 0 0
UBS GROUP AG SHS Common Stock H42097107 20,178 1,768,465 SH   SOLE   1,768,465 0 0
UNITED BANKSHARES INC WEST VA COM Common Stock 909907107 83 3,130 SH   SOLE   3,130 0 0
UNITED CMNTY BKS BLAIRSVLE GA COM Common Stock 90984P303 12 630 SH   SOLE   630 0 0
PROSHARES ULTRA BLOOMBERG CRUDE OIL ETF 74347Y888 1 30 SH   SOLE   30 0 0
ULTRA CLEAN HLDGS INC COM Common Stock 90385V107 1 28 SH   SOLE   28 0 0
URANIUM ENERGY CORP COM Common Stock 916896103 5 5,500 SH   SOLE   5,500 0 0
UNITED FIRE GROUP INC COM Common Stock 910340108 6 216 SH   SOLE   216 0 0
DOMTAR CORP COM NEW Common Stock 257559203 8 400 SH   SOLE   400 0 0
UGI CORP NEW COM Common Stock 902681105 454 14,266 SH   SOLE   14,266 0 0
AMERCO COM Common Stock 023586100 51 173 SH   SOLE   173 0 0
UNIVERSAL HLTH SVCS INC CL B Common Stock 913903100 721 7,741 SH   SOLE   7,741 0 0
UBIQUITI INC COM Common Stock 90353W103 33 192 SH   SOLE   192 0 0
UNISYS CORP COM NEW Common Stock 909214306 2 166 SH   SOLE   166 0 0
UNILEVER PLC SPON ADR NEW ADR 904767704 895 16,244 SH   SOLE   16,244 0 0
ULTA BEAUTY INC COM Common Stock 90384S303 680 3,341 SH   SOLE   3,341 0 0
UMB FINL CORP COM Common Stock 902788108 121 2,490 SH   SOLE   2,490 0 0
UMPQUA HLDGS CORP COM Common Stock 904214103 30 2,917 SH   SOLE   2,917 0 0
UNILEVER N V N Y SHS NEW ADR 904784709 635 11,869 SH   SOLE   11,869 0 0
UNIFIRST CORP MASS COM Common Stock 904708104 61 351 SH   SOLE   351 0 0
UNITED NAT FOODS INC COM Common Stock 911163103 17 944 SH   SOLE   944 0 0
UNITED STATES NATURAL GAS FUND, LP ETF 912318300 12 1,200 SH   SOLE   1,200 0 0
UNITEDHEALTH GROUP INC COM Common Stock 91324P102 13,935 46,805 SH   SOLE   46,805 0 0
UNICHARM CORP SPONSORED ADR ADR 90460M204 351 42,896 SH   SOLE   42,896 0 0
UNITED STATES 12 MONTH NATURAL GAS FUND, LP ETF 91288X109 14 1,825 SH   SOLE   1,825 0 0
UNUM GROUP COM Common Stock 91529Y106 127 7,970 SH   SOLE   7,970 0 0
UNION PAC CORP COM Common Stock 907818108 20,242 121,295 SH   SOLE   121,295 0 0
UNITED PARCEL SERVICE INC CL B Common Stock 911312106 1,408 12,305 SH   SOLE   12,305 0 0
UPWORK INC COM Common Stock 91688F104 0 10 SH   SOLE   10 0 0
PROSHARES ULTRA REAL ESTATE ETF 74347X625 33 600 SH   SOLE   600 0 0
UNITED RENTALS INC COM Common Stock 911363109 2,367 16,236 SH   SOLE   16,236 0 0
URANIUM PARTN CORP COM Common Stock 917017105 3 800 SH   SOLE   800 0 0
ISHARES MSCI WORLD ETF ETF 464286392 68 730 SH   SOLE   730 0 0
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR Common Stock 90290N109 10 1,000 SH   SOLE   1,000 0 0
AMERICAS GOLD AND SILVER CORP COM Common Stock 03062D100 1 396 SH   SOLE   396 0 0
US BANCORP DEL COM NEW Common Stock 902973304 6,307 173,274 SH   SOLE   173,274 0 0
U S CONCRETE INC COM Common Stock 90333L201 170 7,500 SH   SOLE   7,500 0 0
US FOODS HLDG CORP COM Common Stock 912008109 6 304 SH   SOLE   304 0 0
ISHARES BROAD USD HIGH YIELD CORPORATE BOND ETF ETF 46435U853 664 17,300 SH   SOLE   17,300 0 0
ISHARES BROAD USD INVESTMENT GRADE CORPORATE BOND ETF ETF 464288620 184 3,030 SH   SOLE   3,030 0 0
ISHARES EDGE MSCI MIN VOL USA ETF ETF 46429B697 10,908 179,141 SH   SOLE   179,141 0 0
UNITED STATES OIL FUND, LP ETF 91232N207 17 606 SH   SOLE   606 0 0
U S PHYSICAL THERAPY INC COM Common Stock 90337L108 16 204 SH   SOLE   204 0 0
ISHARES CORE U.S. REIT ETF ETF 464288521 352 7,904 SH   SOLE   7,904 0 0
XTRACKERS MSCI USA ESG LEADERS EQUITY ETF ETF 233051150 1,843 64,445 SH   SOLE   64,445 0 0
UTG INC COM Common Stock 90342M109 2 84 SH   SOLE   84 0 0
UNITED THERAPEUTICS CORP DEL COM Common Stock 91307C102 318 2,624 SH   SOLE   2,624 0 0
UNIVERSAL ENERGY CORP DEL COM NEW Common Stock 91349R208 0 500 SH   SOLE   500 0 0
UNIVERSAL CORP VA COM Common Stock 913456109 101 2,400 SH   SOLE   2,400 0 0
PROSHARES ULTRA FINANCIALS ETF 74347X633 20 690 SH   SOLE   690 0 0
VISA INC COM CL A Common Stock 92826C839 30,869 159,299 SH   SOLE   159,299 0 0
MARRIOTT VACTINS WORLDWID CORP COM Common Stock 57164Y107 145 1,737 SH   SOLE   1,737 0 0
VALARIS PLC SHS CLASS A Common Stock G9402V109 0 26 SH   SOLE   26 0 0
VALE S A SPONSORED ADS ADR 91912E105 13 1,278 SH   SOLE   1,278 0 0
VARIAN MED SYS INC COM Common Stock 92220P105 528 4,344 SH   SOLE   4,344 0 0
VASO CORP COM Common Stock 92233F102 0 45 SH   SOLE   45 0 0
VANGUARD MATERIALS INDEX FUND ETF 92204A801 99 819 SH   SOLE   819 0 0
VANGUARD SMALL-CAP INDEX FUND ETF 922908751 3,882 26,730 SH   SOLE   26,730 0 0
VITALITY BIOPHARMA INC COM Common Stock 92849B107 0 4,000 SH   SOLE   4,000 0 0
VANGUARD SMALL-CAP GROWTH INDEX FUND ETF 922908595 1,129 5,624 SH   SOLE   5,624 0 0
VANGUARD SMALL CAP VALUE ETF ETF 922908611 1,888 17,879 SH   SOLE   17,879 0 0
VERITEX HLDGS INC COM Common Stock 923451108 30 1,787 SH   SOLE   1,787 0 0
VISTEON CORP COM NEW Common Stock 92839U206 632 9,434 SH   SOLE   9,434 0 0
VINCI S A ADR ADR 927320101 72 3,069 SH   SOLE   3,069 0 0
VANGUARD INTERMEDIATE-TERM CORP BD ETF ETF 92206C870 5,115 53,669 SH   SOLE   53,669 0 0
VANGUARD LONG-TERM CORPORATE BOND ETF ETF 92206C813 9 85 SH   SOLE   85 0 0
VANGUARD CONSUMER DISCRETIONARY INDEX FUND ETF 92204A108 482 2,382 SH   SOLE   2,382 0 0
VANGUARD SHORT-TERM CORPORATE BOND INDEX FUND ETF 92206C409 25,200 304,714 SH   SOLE   304,714 0 0
VANGUARD CONSUMER STAPLES INDEX FUND ETF 92204A207 78 519 SH   SOLE   519 0 0
VANGUARD ENERGY INDEX FUND ETF 92204A306 1,668 33,980 SH   SOLE   33,980 0 0
VANGUARD EUROPE PACIFIC E. ETF 921943858 32,192 827,125 SH   SOLE   827,125 0 0
VEECO INSTRS INC DEL COM Common Stock 922417100 2 157 SH   SOLE   157 0 0
VEEVA SYS INC CL A COM Common Stock 922475108 1,020 4,210 SH   SOLE   4,210 0 0
VIRGINIA ENERGY RES INC NEW COM Common Stock 92780V104 1 17,700 SH   SOLE   17,700 0 0
VEOLIA ENVIRONNEMENT SPONSORED ADR ADR 92334N103 65 2,887 SH   SOLE   2,887 0 0
VEON LTD SPONSORED ADR ADR 91822M106 0 100 SH   SOLE   100 0 0
VANGUARD FTSE ALL-WORLD EX US INDEX FUND ETF 922042775 21,154 442,099 SH   SOLE   442,099 0 0
V F CORP COM Common Stock 918204108 5,531 91,267 SH   SOLE   91,267 0 0
VILLAGE FARMS INTL INC COM Common Stock 92707Y108 2 350 SH   SOLE   350 0 0
VANGUARD FINANCIALS INDEX FUND ETF 92204A405 242 4,291 SH   SOLE   4,291 0 0
VANGUARD U.S. QUALITY FACTOR ETF ETF 921935706 14 182 SH   SOLE   182 0 0
VANGUARD INTERMEDIATE-TERM GOVERNMENT BOND ETF ETF 92206C706 8,532 121,010 SH   SOLE   121,010 0 0
VANGUARD FTSE EUROPE ETF ETF 922042874 218 4,292 SH   SOLE   4,292 0 0
VANGUARD LONG-TERM GOVERNMENT BOND ETF ETF 92206C847 216 2,166 SH   SOLE   2,166 0 0
VECTOR GROUP LTD COM Common Stock 92240M108 79 7,953 SH   SOLE   7,953 0 0
VANGUARD SHORT-TERM GOVERNMENT BOND ETF ETF 92206C102 5,004 80,454 SH   SOLE   80,454 0 0
VANGUARD INFORMATION TECHNOLOGY INDEX FUND ETF 92204A702 5,870 21,011 SH   SOLE   21,011 0 0
VALHI INC NEW COM Common Stock 918905100 0 6 SH   SOLE   6 0 0
VANGUARD HEALTH CARE INDEX FUND ETF 92204A504 1,554 8,006 SH   SOLE   8,006 0 0
VIACOMCBS INC CL B Common Stock 92556H206 177 7,508 SH   SOLE   7,508 0 0
VIACOMCBS INC CL A Common Stock 92556H107 3 104 SH   SOLE   104 0 0
VIAVI SOLUTIONS INC COM Common Stock 925550105 14 1,112 SH   SOLE   1,112 0 0
VICAPSYS LIFE SCIENCES INC COM Common Stock 92560A106 0 10 SH   SOLE   10 0 0
VICOR CORP COM Common Stock 925815102 25 350 SH   SOLE   350 0 0
VANGUARD DIVIDEND APPRECIATION INDEX FUND ETF 921908844 61,851 525,062 SH   SOLE   525,062 0 0
VANGUARD INTERNATIONAL DIVIDEND APPRECIATION ETF ETF 921946810 279 4,131 SH   SOLE   4,131 0 0
VANGUARD S&P SMALL-CAP 600 ETF ETF 921932828 166 1,347 SH   SOLE   1,347 0 0
VIRTU FINL INC CL A Common Stock 928254101 1 41 SH   SOLE   41 0 0
VANGUARD INDUSTRIALS INDEX FUND ETF 92204A603 266 2,064 SH   SOLE   2,064 0 0
TELEFONICA BRASIL SA SPONSORED ADR ADR 87936R106 1 101 SH   SOLE   101 0 0
VIVENDI UNSPONSORD ADR ADR 92852T201 140 5,439 SH   SOLE   5,439 0 0
MERIDIAN BIOSCIENCE INC COM Common Stock 589584101 40 1,770 SH   SOLE   1,770 0 0
VALERO ENERGY CORP COM Common Stock 91913Y100 8,999 159,438 SH   SOLE   159,438 0 0
SHARES EDGE MSCI USA VALUE FACTOR ETF ETF 46432F388 109 1,524 SH   SOLE   1,524 0 0
VALLEY NATL BANCORP COM Common Stock 919794107 126 16,902 SH   SOLE   16,902 0 0
VANGUARD MORTGAGE-BACKED SECURITIES ETF ETF 92206C771 525 9,643 SH   SOLE   9,643 0 0
VULCAN MATLS CO COM Common Stock 929160109 1,796 15,492 SH   SOLE   15,492 0 0
VALMONT INDS INC COM Common Stock 920253101 314 2,800 SH   SOLE   2,800 0 0
VMWARE INC CL A COM Common Stock 928563402 425 2,774 SH   SOLE   2,774 0 0
VANGUARD FUNDS PLC SP 500 ETF ETF G9T17W137 162 2,753 SH   SOLE   2,753 0 0
VANGUARD REAL ESTATE ETF ETF 922908553 11,449 142,512 SH   SOLE   142,512 0 0
VANGUARD GLOBAL EX-U.S. REAL ESTATE INDEX ETF 922042676 726 15,360 SH   SOLE   15,360 0 0
VECIMA NETWORKS INC COM Common Stock 92241Y101 1 121 SH   SOLE   121 0 0
VANGUARD MID-CAP INDEX FUND ETF 922908629 25,248 153,589 SH   SOLE   153,589 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR ADR 92857W308 74 4,617 SH   SOLE   4,617 0 0
VANGUARD CRSP US MID CAP VALUE INDE ETF ETF 922908512 522 5,481 SH   SOLE   5,481 0 0
VANGUARD RUSSELL 1000 ETF ETF 92206C730 616 4,312 SH   SOLE   4,312 0 0
VANGUARD RUSSELL 1000 GROWTH ETF ETF 92206C680 3,920 19,581 SH   SOLE   19,581 0 0
VANGUARD RUSSELL 1000 VALUE ETF ETF 92206C714 2,864 29,013 SH   SOLE   29,013 0 0
VANGUARD S&P 500 ETF ETF 922908363 22,535 78,571 SH   SOLE   78,571 0 0
VANGUARD S&P 500 GROWTH ETF ETF 921932505 333 1,762 SH   SOLE   1,762 0 0
VANGUARD S&P 500 VALUE ETF ETF 921932703 114 1,089 SH   SOLE   1,089 0 0
VANGUARD MID-CAP GROWTH INDEX FUND ETF 922908538 1,610 9,684 SH   SOLE   9,684 0 0
VANGUARD COMMUNICATION SERVICES ETF ETF 92204A884 1,126 11,847 SH   SOLE   11,847 0 0
VOYA FINANCIAL INC COM Common Stock 929089100 466 10,182 SH   SOLE   10,182 0 0
VANGUARD FTSE PACIFIC ETF ETF 922042866 13 207 SH   SOLE   207 0 0
VANGUARD UTILITIES INDEX FUND ETF 92204A876 23 183 SH   SOLE   183 0 0
VAREX IMAGING CORP COM Common Stock 92214X106 109 7,269 SH   SOLE   7,269 0 0
VARONIS SYS INC COM Common Stock 922280102 66 705 SH   SOLE   705 0 0
VERINT SYS INC COM Common Stock 92343X100 90 2,020 SH   SOLE   2,020 0 0
INVESCO VARIABLE RATE PREFERRED ETF ETF 46138G870 43 1,818 SH   SOLE   1,818 0 0
VERISANTE TECHNOLOGY INC COM Common Stock 92346G104 0 4,000 SH   SOLE   4,000 0 0
VERISK ANALYTICS INC COM Common Stock 92345Y106 1,222 7,088 SH   SOLE   7,088 0 0
VERISIGN INC COM Common Stock 92343E102 754 3,581 SH   SOLE   3,581 0 0
VIRTUS INVT PARTNERS INC COM Common Stock 92828Q109 1 7 SH   SOLE   7 0 0
VERITIV CORP COM Common Stock 923454102 0 21 SH   SOLE   21 0 0
VERTEX PHARMACEUTICALS INC COM Common Stock 92532F100 1,135 3,964 SH   SOLE   3,964 0 0
VIASAT INC COM Common Stock 92552V100 4 115 SH   SOLE   115 0 0
VISHAY INTERTECHNOLOGY INC COM Common Stock 928298108 44 3,007 SH   SOLE   3,007 0 0
VANGUARD FTSE ALL-WORLD EX-US SMALL-CAP INDEX FUND ETF 922042718 605 6,232 SH   SOLE   6,232 0 0
VISTRA CORP COM Common Stock 92840M102 440 22,975 SH   SOLE   22,975 0 0
VERASTEM INC COM Common Stock 92337C104 4 2,110 SH   SOLE   2,110 0 0
VISTA OUTDOOR INC COM Common Stock 928377100 4 297 SH   SOLE   297 0 0
VANGUARD TOTAL WORLD STOCK INDEX FUND ETF 922042742 1,789 23,759 SH   SOLE   23,759 0 0
VANGUARD TOTAL CORPORATE BOND ETF ETF 92206C573 84 907 SH   SOLE   907 0 0
VANGUARD TAX-EXEMPT BOND ETF ETF 922907746 4,658 86,010 SH   SOLE   86,010 0 0
VANGUARD RUSSELL 3000 ETF ETF 92206C599 1,386 9,826 SH   SOLE   9,826 0 0
VANGUARD TOTAL STOCK MARKETS ETF ETF 922908769 58,438 371,174 SH   SOLE   371,174 0 0
VANGUARD SHORT-TERM INFLATION-PROTECTED SECURITIES ETF ETF 922020805 424 8,441 SH   SOLE   8,441 0 0
VANGUARD VALUE ETF 922908744 5,987 60,141 SH   SOLE   60,141 0 0
VANGUARD RUSSELL 2000 GROWTH ETF ETF 92206C623 308 2,052 SH   SOLE   2,052 0 0
VANGUARD RUSSELL 2000 ETF ETF 92206C664 1,288 11,257 SH   SOLE   11,257 0 0
VANGUARD GROWTH INDEX FUND ETF 922908736 31,608 154,629 SH   SOLE   154,629 0 0
VUZIX CORP COM NEW Common Stock 92921W300 2 1,000 SH   SOLE   1,000 0 0
VANGUARD LARGE-CAP INDEX FUND ETF 922908637 11,765 81,641 SH   SOLE   81,641 0 0
VALVOLINE INC COM Common Stock 92047W101 56 2,938 SH   SOLE   2,938 0 0
VOLKSWAGEN AG ADR RP PFD SHS ADR 928662501 113 7,515 SH   SOLE   7,515 0 0
VESTAS WIND SYS AS UNSP ADR ADR 925458101 93 2,645 SH   SOLE   2,645 0 0
VANGUARD EMERGING MARKET STOCK ETF ETF 922042858 29,896 744,783 SH   SOLE   744,783 0 0
VANGUARD EMERGING MARKETS GOVERNMENT BOND ETF ETF 921946885 1 8 SH   SOLE   8 0 0
VANGUARD EXTENDED MARKET INDEX FUND ETF 922908652 450 3,787 SH   SOLE   3,787 0 0
VAXART INC COM NEW Common Stock 92243A200 3 400 SH   SOLE   400 0 0
VANGUARD TOTAL INTERNATIONAL STOCK ETF ETF 921909768 7,112 143,899 SH   SOLE   143,899 0 0
IPATH SERIES B S&P 500 VIX SHORT-TERM FUTURES ETN ETF 06746P621 36 1,100 SH   SOLE   1,100 0 0
VANGUARD HIGH DIVIDEND YIELD ETF ETF 921946406 4,956 63,146 SH   SOLE   63,146 0 0
VANGUARD INTERNATIONAL HIGH DIVIDEND YIELD ETF ETF 921946794 40 776 SH   SOLE   776 0 0
VERIZON COMMUNICATIONS INC COM Common Stock 92343V104 50,967 932,261 SH   SOLE   932,261 0 0
WAYFAIR INC CL A Common Stock 94419L101 22 100 SH   SOLE   100 0 0
WABTEC COM Common Stock 929740108 64 1,107 SH   SOLE   1,107 0 0
WESTERN ALLIANCE BANCORP COM Common Stock 957638109 193 5,404 SH   SOLE   5,404 0 0
WASHINGTON TR BANCORP COM Common Stock 940610108 19 600 SH   SOLE   600 0 0
WATERS CORP COM Common Stock 941848103 244 1,357 SH   SOLE   1,357 0 0
ENERGOUS CORP COM Common Stock 29272C103 0 45 SH   SOLE   45 0 0
WEIBO CORP SPONSORED ADR ADR 948596101 3 101 SH   SOLE   101 0 0
WALGREENS BOOTS ALLIANCE INC COM Common Stock 931427108 9,953 243,461 SH   SOLE   243,461 0 0
WESTPAC BANKING CORP SPONSORED ADR ADR 961214301 57 4,524 SH   SOLE   4,524 0 0
WELBILT INC COM Common Stock 949090104 7 1,250 SH   SOLE   1,250 0 0
WESCO INTL INC COM Common Stock 95082P105 13 400 SH   SOLE   400 0 0
WASTE CONNECTIONS INC COM Common Stock 94106B101 462 4,992 SH   SOLE   4,992 0 0
WALKER & DUNLOP INC COM Common Stock 93148P102 24 486 SH   SOLE   486 0 0
WORKDAY INC CL A Common Stock 98138H101 77 404 SH   SOLE   404 0 0
WOODBROOK GROUP HLDGS INC COM NEW Common Stock 978887206 0 1 SH   SOLE   1 0 0
WESTERN DIGITAL CORP. COM Common Stock 958102105 90 2,126 SH   SOLE   2,126 0 0
WORLDS INC COM NEW Common Stock 98159J200 0 10 SH   SOLE   10 0 0
WD-40 CO COM Common Stock 929236107 534 2,714 SH   SOLE   2,714 0 0
SPDR S&P GLOBAL DIVIDEND ETF ETF 78463X459 606 11,469 SH   SOLE   11,469 0 0
WADDELL & REED FINL INC CL A Common Stock 930059100 7 450 SH   SOLE   450 0 0
WEC ENERGY GROUP INC COM Common Stock 92939U106 1,127 12,614 SH   SOLE   12,614 0 0
WENDYS CO COM Common Stock 95058W100 124 5,568 SH   SOLE   5,568 0 0
WERNER ENTERPRISES INC COM Common Stock 950755108 24,162 575,826 SH   SOLE   575,826 0 0
WESTERN MIDSTREAM PARTNERS LP COM UNIT LP INT Common Stock 958669103 127 12,780 SH   SOLE   12,780 0 0
WISDOMTREE INVTS INC COM Common Stock 97717P104 12 3,500 SH   SOLE   3,500 0 0
WEX INC COM Common Stock 96208T104 224 1,375 SH   SOLE   1,375 0 0
WELLS FARGO CO NEW COM Common Stock 949746101 4,349 173,342 SH   SOLE   173,342 0 0
WHERE FOOD COMES FROM COM Common Stock 96327X101 1 300 SH   SOLE   300 0 0
WEATHERFORD INTL PLC ORD SHS NEW Common Stock G48833118 0 1 SH   SOLE   1 0 0
WINNEBAGO INDS INC COM Common Stock 974637100 156 2,350 SH   SOLE   2,350 0 0
WYNDHAM HOTELS & RESORTS INC COM Common Stock 98311A105 304 6,983 SH   SOLE   6,983 0 0
CACTUS INC CL A Common Stock 127203107 19 969 SH   SOLE   969 0 0
WHIRLPOOL CORP COM Common Stock 963320106 68 538 SH   SOLE   538 0 0
WINMARK CORP COM Common Stock 974250102 43 250 SH   SOLE   250 0 0
WINDSTREAM HLDGS INC COM Common Stock 97382A309 0 158 SH   SOLE   158 0 0
WIX COM LTD SHS Common Stock M98068105 115 434 SH   SOLE   434 0 0
WORKIVA INC COM CL A Common Stock 98139A105 22 404 SH   SOLE   404 0 0
WORKHORSE GROUP INC COM NEW Common Stock 98138J206 40 2,100 SH   SOLE   2,100 0 0
WESTLAKE CHEM CORP COM Common Stock 960413102 13 250 SH   SOLE   250 0 0
WILLIS TOWERS WATSON PLC LTD SHS Common Stock G96629103 458 2,338 SH   SOLE   2,338 0 0
WASTE MGMT INC DEL COM Common Stock 94106L109 14,914 141,920 SH   SOLE   141,920 0 0
WILLIAMS COS INC COM Common Stock 969457100 826 43,919 SH   SOLE   43,919 0 0
WARNER MUSIC GROUP CORP COM CL A Common Stock 934550203 1 25 SH   SOLE   25 0 0
WRIGHT MED GROUP N V ORD SHS Common Stock N96617118 163 5,468 SH   SOLE   5,468 0 0
WAL-MART DE MEXICO S A DE C V ORD CL V Common Stock P98180188 141 57,628 SH   SOLE   57,628 0 0
WAL MART DE MEXICO S A B DE CV SPON ADR REP V ADR 93114W107 214 8,712 SH   SOLE   8,712 0 0
WALMART INC COM Common Stock 931142103 44,711 373,557 SH   SOLE   373,557 0 0
DEUTSCHE BANK AG ELE MORN TTL22 ETF 25153Q708 3 107 SH   SOLE   107 0 0
WORTHINGTON INDS INC COM Common Stock 981811102 7 204 SH   SOLE   204 0 0
SLACK TECHNOLOGIES INC COM CL A Common Stock 83088V102 79 2,530 SH   SOLE   2,530 0 0
WHEATON PRECIOUS METALS CORP COM Common Stock 962879102 365 8,360 SH   SOLE   8,360 0 0
WPP PLC NEW ADR ADR 92937A102 7 174 SH   SOLE   174 0 0
WPP PLC NEW SHS Common Stock G9788D103 5 616 SH   SOLE   616 0 0
WPX ENERGY INC COM Common Stock 98212B103 52 8,512 SH   SOLE   8,512 0 0
BERKLEY W R CORP COM Common Stock 084423102 757 13,280 SH   SOLE   13,280 0 0
WESTROCK CO COM Common Stock 96145D105 292 10,557 SH   SOLE   10,557 0 0
WORLD ACCEP CORP DEL COM Common Stock 981419104 189 2,850 SH   SOLE   2,850 0 0
WESTERN COPPER & GOLD CORP COM Common Stock 95805V108 0 150 SH   SOLE   150 0 0
WESBANCO INC COM Common Stock 950810101 45 2,294 SH   SOLE   2,294 0 0
WSFS FINL CORP COM Common Stock 929328102 328 12,065 SH   SOLE   12,065 0 0
WILLIAMS SONOMA INC COM Common Stock 969904101 392 4,619 SH   SOLE   4,619 0 0
WATSCO INC COM Common Stock 942622200 25,051 140,762 SH   SOLE   140,762 0 0
WEST PHARMACEUTICAL SVSC INC COM Common Stock 955306105 11,646 51,763 SH   SOLE   51,763 0 0
WOLTERS KLUWER N V SPONSORED ADR ADR 977874205 76 950 SH   SOLE   950 0 0
WHITE MTNS INS GROUP LTD COM Common Stock G9618E107 664 746 SH   SOLE   746 0 0
ESSENTIAL UTILS INC COM Common Stock 29670G102 323 7,457 SH   SOLE   7,457 0 0
ESSENTIAL UTILS INC UNIT EX 043022 Common Stock 29670G201 208 3,598 SH   SOLE   3,598 0 0
WATTS WATER TECHNOLOGIES INC CL A Common Stock 942749102 28 355 SH   SOLE   355 0 0
SELECT ENERGY SVCS INC CL A COM Common Stock 81617J301 38 8,112 SH   SOLE   8,112 0 0
WESTERN UN CO COM Common Stock 959802109 13,582 626,168 SH   SOLE   626,168 0 0
58 COM INC SPON ADR REP A ADR 31680Q104 56 1,049 SH   SOLE   1,049 0 0
WOODWARD INC COM Common Stock 980745103 53 696 SH   SOLE   696 0 0
WORLD WRESTLING ENTMT INC CL A Common Stock 98156Q108 85 1,890 SH   SOLE   1,890 0 0
WOLVERINE WORLD WIDE INC COM Common Stock 978097103 80 3,418 SH   SOLE   3,418 0 0
WUXI BIOLOGICS CAYMAN INC UNSPONSORD ADR ADR 98260N108 6 150 SH   SOLE   150 0 0
WYNDHAM DESTINATIONS INC COM Common Stock 98310W108 14 498 SH   SOLE   498 0 0
WYNN RESORTS LTD COM Common Stock 983134107 213 2,891 SH   SOLE   2,891 0 0
UNITED STATES STL CORP NEW COM Common Stock 912909108 19 2,756 SH   SOLE   2,756 0 0
SPDR S&P AEROSPACE & DEFENSE ETF ETF 78464A631 37 420 SH   SOLE   420 0 0
SPDR S&P BIOTECH ETF ETF 78464A870 860 7,649 SH   SOLE   7,649 0 0
XCELMOBILITY INC COM Common Stock 98400L103 0 1,000 SH   SOLE   1,000 0 0
EXICURE INC COM Common Stock 30205M101 2 1,000 SH   SOLE   1,000 0 0
CIMAREX ENERGY CO COM Common Stock 171798101 18 681 SH   SOLE   681 0 0
XCEL ENERGY INC COM Common Stock 98389B100 4,189 64,836 SH   SOLE   64,836 0 0
INTERSECT ENT INC COM Common Stock 46071F103 17 1,183 SH   SOLE   1,183 0 0
SPDR S&P OIL & GAS EQUIPMENT & SERVICES ETF ETF 78468R549 0 7 SH   SOLE   7 0 0
SPDR S&P HOMEBUILDERS ETF ETF 78464A888 889 20,550 SH   SOLE   20,550 0 0
SPDR S&P HEALTH CARE EQUIPMENT ETF ETF 78464A581 217 2,415 SH   SOLE   2,415 0 0
SPDR S&P HEALTH CARE SERVICES ETF ETF 78464A573 10 150 SH   SOLE   150 0 0
XIAOMI CORP UNSPONSORED ADS ADR 98421U108 3 400 SH   SOLE   400 0 0
MATERIALS SELECT SECTOR SPDR FUND ETF 81369Y100 2,051 36,317 SH   SOLE   36,317 0 0
COMMUNICATION SERVICES SELECT SECTOR SPDRA FUND ETF 81369Y852 9,049 163,389 SH   SOLE   163,389 0 0
ENERGY SELECT SECTOR SPDR FUND ETF 81369Y506 69,609 1,884,901 SH   SOLE   1,884,901 0 0
FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605 2,170 94,574 SH   SOLE   94,574 0 0
INVESCO S&P 500 TOP 50 ETF ETF 46137V233 490 2,040 SH   SOLE   2,040 0 0
INDUSTRIAL SELECT SECTOR SPDR FUND ETF 81369Y704 376 5,493 SH   SOLE   5,493 0 0
TECHNOLOGY SELECT SECTOR SPDR FUND ETF 81369Y803 74,658 713,343 SH   SOLE   713,343 0 0
XILINX INC COM Common Stock 983919101 579 6,208 SH   SOLE   6,208 0 0
CONSUMER STAPLES SELECT SECTOR SPDR FUND ETF 81369Y308 1,788 30,469 SH   SOLE   30,469 0 0
REAL ESTATE SELECT SECTOR SPDR FUND ETF 81369Y860 33 927 SH   SOLE   927 0 0
UTILITIES SELECT SECTOR SPDR FUND ETF 81369Y886 28,669 496,427 SH   SOLE   496,427 0 0
HEALTH CARE SELECT SECTOR SPDR FUND ETF 81369Y209 65,598 650,514 SH   SOLE   650,514 0 0
CONSUMER DISCRETIONARY SELECT SECTOR SPDR FUND ETF 81369Y407 999 7,747 SH   SOLE   7,747 0 0
SPDR S&P METALS AND MINING ETF ETF 78464A755 3 150 SH   SOLE   150 0 0
INVESCO S&P MIDCAP MOMENTUM ETF ETF 46137V464 51 850 SH   SOLE   850 0 0
ENN ENERGY HLDGS LTD UNSPONSORD ADR ADR 26876F102 83 1,844 SH   SOLE   1,844 0 0
SPDR NYSE TECHNOLOGY ETF ETF 78464A102 388 3,851 SH   SOLE   3,851 0 0
EXXON MOBIL CORP COM Common Stock 30231G102 18,462 422,379 SH   SOLE   422,379 0 0
SPDR S&P OIL & GAS EXPLORATION & PRODUCTION ETF ETF 78468R556 0 2 SH   SOLE   2 0 0
XPERI HOLDING CORP COM Common Stock 98390M103 1 51 SH   SOLE   51 0 0
SPDR S&P PHARMACEUTICALS ETF ETF 78464A722 3 74 SH   SOLE   74 0 0
XPO LOGISTICS INC COM Common Stock 983793100 333 4,356 SH   SOLE   4,356 0 0
DENTSPLY SIRONA INC COM Common Stock 24906P109 701 15,562 SH   SOLE   15,562 0 0
XEROX HOLDINGS CORP COM NEW Common Stock 98421M106 1 86 SH   SOLE   86 0 0
INVESCO S&P SMALLCAP LOW VOLATILITY ETF ETF 46138G102 19 564 SH   SOLE   564 0 0
INVESCO S&P SMALLCAP VALUE WITH MOMENTUM ETF ETF 46137V480 1 47 SH   SOLE   47 0 0
SPDR S&P SOFTWARE & SERVICES ETF ETF 78464A599 4 38 SH   SOLE   38 0 0
ISHARES EXPONENTIAL TECHNOLOGIES ETF ETF 46434V381 134 3,004 SH   SOLE   3,004 0 0
SPDR S&P TELECOM ETF ETF 78464A540 4 51 SH   SOLE   51 0 0
22ND CENTY GROUP INC COM Common Stock 90137F103 1 1,500 SH   SOLE   1,500 0 0
XYLEM INC COM Common Stock 98419M100 1,868 29,352 SH   SOLE   29,352 0 0
ALLEGHANY CORP DEL COM Common Stock 017175100 117 241 SH   SOLE   241 0 0
YAMAHA CORP SPONSORED ADR ADR 984627109 2 38 SH   SOLE   38 0 0
YETI HLDGS INC COM Common Stock 98585X104 157 3,587 SH   SOLE   3,587 0 0
DIREXION DAILY FTSE CHINA BULL 3X SHARES ETF 25459W771 1 98 SH   SOLE   98 0 0
YANDEX N V SHS CLASS A Common Stock N97284108 219 4,419 SH   SOLE   4,419 0 0
YRC WORLDWIDE INC COM PAR $.01 Common Stock 984249607 162 50,006 SH   SOLE   50,006 0 0
YUM BRANDS INC COM Common Stock 988498101 620 7,171 SH   SOLE   7,171 0 0
YUM CHINA HLDGS INC COM Common Stock 98850P109 304 6,376 SH   SOLE   6,376 0 0
ZILLOW GROUP INC CL C CAP STK Common Stock 98954M200 79 1,338 SH   SOLE   1,338 0 0
ZIMMER BIOMET HOLDINGS INC COM Common Stock 98956P102 5,946 49,724 SH   SOLE   49,724 0 0
ZEBRA TECHNOLOGIES CORPORATION CL A Common Stock 989207105 657 2,616 SH   SOLE   2,616 0 0
ZENDESK INC COM Common Stock 98936J101 38 430 SH   SOLE   430 0 0
OLYMPIC STEEL INC COM Common Stock 68162K106 0 30 SH   SOLE   30 0 0
ZILLOW GROUP INC CL A Common Stock 98954M101 3 50 SH   SOLE   50 0 0
ZIEGLER COMPANIES INC COM PAR $1.00 Common Stock 989506308 127 4,450 SH   SOLE   4,450 0 0
ZIONS BANCORPORATION N A COM Common Stock 989701107 5,305 162,990 SH   SOLE   162,990 0 0
ZIX CORP COM Common Stock 98974P100 5 750 SH   SOLE   750 0 0
ZOOM VIDEO COMMUNICATIONS INC CL A Common Stock 98980L101 430 1,658 SH   SOLE   1,658 0 0
ZYNGA INC CL A Common Stock 98986T108 42 4,315 SH   SOLE   4,315 0 0
EESTOR CORP COM Common Stock 28201L101 0 300 SH   SOLE   300 0 0
ZOMEDICA PHARMACEUTICALS CORP COM Common Stock 98979F107 1 4,346 SH   SOLE   4,346 0 0
ZOOM TECHNOLOGIES INC COM Common Stock 98976E400 0 500 SH   SOLE   500 0 0
ZSCALER INC COM Common Stock 98980G102 110 984 SH   SOLE   984 0 0
ZOETIS INC CL A Common Stock 98978V103 12,087 88,103 SH   SOLE   88,103 0 0
ZUORA INC COM CL A Common Stock 98983V106 10 750 SH   SOLE   750 0 0
ZYMEWORKS INC COM Common Stock 98985W102 18 500 SH   SOLE   500 0 0
ZYNERBA PHARMACEUTICALS INC COM Common Stock 98986X109 0 100 SH   SOLE   100 0 0