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
180 DEGREE CAP CORP COM COM 68235b109 996 448,436 SH   SOLE   409,842 0 38,594
1ST TR DJS MCROCP IDX COM SHS INDX FD 33718m105 5 108 SH   SOLE 1 108 0 0
3-D SYS CORP DEL COM NEW COM 88554d205 7 675 SH   SOLE 1 675 0 0
3M CO COM 88579y101 5,218 29,855 SH   SOLE 1 27,669 0 2,185
3M CO COM 88579y101 623 3,567 SH   SOLE   3,567 0 0
4LICENSING CORP COM 35104t107 0 2,000 SH   SOLE 1 2,000 0 0
529 AMERICAN FUNDS COM 529funds1 249 249,091 SH   SOLE 1 249,091 0 0
AARON S COMPANY INC COM 00258w108 2,088 110,125 SH   SOLE   97,295 0 12,830
ABBOTT LABS COM 002824100 5,602 51,163 SH   SOLE 1 47,148 0 4,015
ABBOTT LABS COM 002824100 824 7,529 SH   SOLE   7,529 0 0
ABBVIE INC COM 00287y109 14,772 137,865 SH   SOLE   135,300 0 2,565
ABBVIE INC COM 00287y109 10,001 93,338 SH   SOLE 1 88,536 0 4,801
ABERDEEN ASIA-PACIFIC INCOME CLSD FD 003009107 445 100,000 SH   SOLE   100,000 0 0
ABERDEEN EMERGING MARKETS EQUI CLSD FD 00301w105 5 634 SH   SOLE 1 634 0 0
ABERDEEN STD PLATINUM ETF TR INDX FD 003260106 1,068 10,604 SH   SOLE 1 10,085 0 519
ABERDEEN STD PLATINUM ETF TR INDX FD 003260106 116 1,150 SH   SOLE   1,150 0 0
ABERDEEN STD GOLD ETF INDX FD 00326a104 45 2,436 SH   SOLE 1 2,436 0 0
ABERDEEN STD SILVER ETF TR COM 003264108 50 1,950 SH   SOLE 1 1,950 0 0
ACACIA COMMUNICATIONS INC COM 00401c108 255 3,500 SH   SOLE   3,500 0 0
ACACIA RESH CORP COM 003881307 886 224,855 SH   SOLE   205,900 0 18,955
ACACIA RESH CORP COM 003881307 59 15,000 SH   SOLE 1 15,000 0 0
ACCENTURE PLC COM g1151c101 9,523 36,459 SH   SOLE 1 35,739 0 720
ACCENTURE PLC COM g1151c101 11,942 45,718 SH   SOLE   44,893 0 825
ACTIVISION BLIZZARD INC COM 00507v109 136 1,466 SH   SOLE 1 1,466 0 0
ACTUA CORPORATION COM 005094107 12 250,000 SH   SOLE   250,000 0 0
ACUITY BRANDS INC COM COM 00508y102 40 330 SH   SOLE 1 330 0 0
ACUSHNET HOLDINGS CORP COM 005098108 62 1,518 SH   SOLE 1 1,518 0 0
ADAMS DIVERSIFIED EQUITY FD CLSD FD 006212104 2,432 140,679 SH   SOLE 1 137,679 0 3,000
ADAMS NAT RES FD INC COM COM 00548f105 49 4,286 SH   SOLE 1 1,316 0 2,970
ADAMS NAT RES FD INC COM COM 00548f105 868 76,345 SH   SOLE   76,345 0 0
ADAMS RES & ENERGY INC COM 006351308 1,929 80,027 SH   SOLE   73,474 0 6,553
ADAMS RES & ENERGY INC COM 006351308 57 2,373 SH   SOLE 1 2,373 0 0
ADAPTHEALTH CORP COM CL A COM 00653q102 573 15,261 SH   SOLE   15,261 0 0
ADEPTUS HEALTH COM 00esc5984 0 250 SH   SOLE 1 250 0 0
ADIDAS AG NPV COM d0066b185 12 32 SH   SOLE 1 32 0 0
ADIENT PLC SHS COM g0084w101 1 41 SH   SOLE 1 41 0 0
ADOBE SYS INC COM COM 00724f101 2,040 4,080 SH   SOLE 1 3,855 0 225
ADOBE SYS INC COM COM 00724f101 641 1,281 SH   SOLE   1,281 0 0
ADVANCED MICRO DEVICES INC COM 007903107 32 350 SH   SOLE 1 350 0 0
ADVANCED MICRO DEVICES INC COM 007903107 286 3,120 SH   SOLE   3,120 0 0
ADVANT-E CORP COM COM 00761j206 0 89 SH   SOLE 1 89 0 0
ADVANT-E CORP COM COM 00761j206 1,221 226,155 SH   SOLE   226,155 0 0
ADVISORSHARES DOUBLELINE VALUE INDX FD 00768y818 306 3,821 SH   SOLE 1 3,821 0 0
AFFYMAX INC COM 00826a109 0 500 SH   SOLE 1 500 0 0
AFLAC INC COM 001055102 34 770 SH   SOLE 1 770 0 0
AGFIQ US MARKET NEUTRAL COM 00110g408 64 3,331 SH   SOLE   3,331 0 0
AIR PRODS & CHEMS INC COM 009158106 4,598 16,829 SH   SOLE 1 16,105 0 724
AIR PRODS & CHEMS INC COM 009158106 12,758 46,694 SH   SOLE   45,789 0 905
AIRBNB INC COM 009066101 71 485 SH   SOLE 1 485 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 26 250 SH   SOLE 1 250 0 0
ALCOA CORP COM 013872106 1 22 SH   SOLE   22 0 0
ALCON AG COM H01301128 20 296 SH   SOLE   296 0 0
ALCON AG COM H01301128 41 625 SH   SOLE 1 625 0 0
ALERIAN MLP COM 00162q452 31 1,200 SH   SOLE 1 1,200 0 0
ALIBABA GRP SHS COM 01609w102 114 491 SH   SOLE   491 0 0
ALIBABA GRP SHS COM 01609w102 441 1,894 SH   SOLE 1 1,894 0 0
ALIGN TECHNOLOGY INC COM 016255101 24 44 SH   SOLE 1 44 0 0
ALIMCO FINL CORP COM NEW COM 01626k206 226 30,146 SH   SOLE   30,146 0 0
ALIMERA SCIENCES INC COM 016259202 1 333 SH   SOLE 1 333 0 0
ALITHYA GROUP INC COM 01643b106 314 150,329 SH   SOLE 1 150,329 0 0
ALITHYA GROUP INC COM 01643b106 3,656 1,749,252 SH   SOLE   1,749,252 0 0
ALKALINE WATER COMPANY INC COM 01643a207 34 33,333 SH   SOLE 1 33,333 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 5,711 77,078 SH   SOLE   58,887 0 18,191
ALLIANCE DATA SYSTEMS CORP COM 018581108 92 1,248 SH   SOLE 1 1,248 0 0
ALLIANCEBERNSTEIN HOLDING COM 01881g106 169 5,000 SH   SOLE   5,000 0 0
ALLIANT ENERGY CORP COM COM 188021083 10 200 SH   SOLE 1 200 0 0
ALLIANZ SE NAMEN AKT VINK COM D03080112 24 100 SH   SOLE 1 100 0 0
ALLIANZGI EQUITY & CONV INCO CLSD FD 018829101 27 958 SH   SOLE 1 958 0 0
ALLIANZGI NFJ DIVID INT & PREM COM 01883a107 176 13,071 SH   SOLE 1 13,071 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 102 2,000 SH   SOLE 1 2,000 0 0
ALLISON TRANSMISSION HLDGS COM 01973r101 38 880 SH   SOLE 1 880 0 0
ALLOT COMMUNICATIONS LTD COM m0854q105 267 25,392 SH   SOLE   23,275 0 2,117
ALLSTATE CORP COM 020002101 743 6,757 SH   SOLE 1 6,257 0 500
ALLSTATE CORP COM 020002101 110 1,000 SH   SOLE   1,000 0 0
ALLSTATE CORPORATION CV PFD 020002838 94 3,380 SH   SOLE 1 3,380 0 0
ALLSTATE CORPORATION PFD CV PFD 020002812 28 1,000 SH   SOLE 1 1,000 0 0
ALLY FINL INC COM COM 02005n100 2,784 78,082 SH   SOLE   65,492 0 12,590
ALLY FINL INC COM COM 02005n100 53 1,480 SH   SOLE 1 1,480 0 0
ALPHABET INC COM 02079K305 7,200 4,108 SH   SOLE 1 3,793 0 315
ALPHABET INC COM 02079K305 648 370 SH   SOLE   370 0 0
ALPHABET INC COM 02079K107 11,815 6,744 SH   SOLE 1 6,540 0 204
ALPHABET INC COM 02079K107 1,070 611 SH   SOLE   611 0 0
ALPINE INCOME PROPERTY TRUST COM 02083x103 1,860 124,058 SH   SOLE   87,768 0 36,290
ALPS ETF TR SECTOR DIVIDEND DO INDX FD 00162q858 266 5,952 SH   SOLE 1 5,952 0 0
ALTA EQUIPMENT GROUP COM 02128l106 1,069 108,201 SH   SOLE   108,201 0 0
ALTERYX LLC - A COM 02156b103 37 300 SH   SOLE 1 300 0 0
ALTICE USA INC COM 02156k103 31 820 SH   SOLE   820 0 0
ALTRIA GROUP INC COM 02209S103 445 10,865 SH   SOLE 1 10,465 0 400
ALTRIA GROUP INC COM 02209S103 82 2,000 SH   SOLE   2,000 0 0
AMARIN CORP PLC COM 023111206 2 500 SH   SOLE 1 500 0 0
AMAZON COM INC COM 023135106 18,981 5,828 SH   SOLE 1 5,547 0 281
AMAZON COM INC COM 023135106 1,221 375 SH   SOLE   375 0 0
AMBASE CORP COM COM 023164106 111 345,501 SH   SOLE   345,501 0 0
AMERCO COM COM 235861002 415 915 SH   SOLE 1 915 0 0
AMERICAN AIRLS GROUP INC COM 02376r102 0 15 SH   SOLE 1 15 0 0
AMERICAN AXLE & MFG COM COM 240611038 23 2,800 SH   SOLE 1 2,800 0 0
AMERICAN ELEC PWR CO INC COM 025537101 653 7,848 SH   SOLE 1 7,848 0 0
AMERICAN EXPRESS CO COM 025816109 83 688 SH   SOLE 1 688 0 0
AMERICAN GREEN INC COM 02640n200 0 760 SH   SOLE 1 760 0 0
AMERICAN INTL GROUP INC WT 026874156 0 9 SH   SOLE 1 9 0 0
AMERICAN TOWER CORP NEW COM 03027X100 15 67 SH   SOLE   67 0 0
AMERICAN TOWER CORP NEW COM 03027X100 314 1,399 SH   SOLE 1 1,399 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 550 3,581 SH   SOLE 1 3,581 0 0
AMERIPRISE FINL INC COM 03076C106 398 2,048 SH   SOLE 1 2,048 0 0
AMERISOURCE BERGEN CORP COM 03073e105 295 3,017 SH   SOLE 1 3,017 0 0
AMGEN INC COM 031162100 16,317 70,969 SH   SOLE   69,469 0 1,500
AMGEN INC COM 031162100 13,248 57,622 SH   SOLE 1 54,011 0 3,611
AMICUS THERAPEUTICS INC COM 03152w109 3 135 SH   SOLE 1 135 0 0
AMPLIFY ETF TR INDX FD 032108607 7 204 SH   SOLE 1 204 0 0
AMTECH SYS INC COM 032332504 1,321 207,002 SH   SOLE   190,660 0 16,342
ANALOG DEVICES INC COM COM 326541059 17 118 SH   SOLE 1 118 0 0
ANC RENT CORP COM 001813104 0 25 SH   SOLE 1 25 0 0
ANDERSONS INC COM 034164103 2 100 SH   SOLE   0 0 100
ANHEUSER BUSCH INBEV SA/NV ADUS 03524A108 8 117 SH   SOLE 1 117 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 152 18,000 SH   SOLE   18,000 0 0
ANSYS INC COM 03662Q105 13 35 SH   SOLE 1 35 0 0
ANTA SPORTS PRODUCTS LTD COM 03662p107 8 20 SH   SOLE 1 20 0 0
ANTHEM INC COM 036752103 33 103 SH   SOLE 1 103 0 0
AON PLC COM g0403h108 1,249 5,914 SH   SOLE 1 5,814 0 100
AON PLC COM g0403h108 55 262 SH   SOLE   262 0 0
APACHE CORP COM 037411105 10 734 SH   SOLE 1 734 0 0
APHRIA INC COM 03765k104 1 200 SH   SOLE 1 200 0 0
API GROUP CORP COM 00187Y100 14,105 777,113 SH   SOLE   624,423 0 152,690
API GROUP CORP COM 00187Y100 203 11,200 SH   SOLE 1 11,200 0 0
APOLLO ENDOSURGERY INC COM 03767d108 0 18 SH   SOLE 1 18 0 0
APOLLO GLOBAL MANAGEMENT INC COM 03768e105 312 6,371 SH   SOLE 1 6,371 0 0
APOLLO INVESTMENT CORP COM 03761u502 15 1,378 SH   SOLE 1 1,378 0 0
APPIAN CORP CL A COM 03782l101 6 40 SH   SOLE 1 40 0 0
APPLE INC COM 037833100 28,127 211,972 SH   SOLE   208,372 0 3,600
APPLE INC COM 037833100 62,557 471,453 SH   SOLE 1 459,144 0 12,310
APPLIED INDLTECH INC COM COM 03820c105 224 2,875 SH   SOLE 1 2,875 0 0
APPLIED MATLS INC COM 038222105 920 10,657 SH   SOLE   10,657 0 0
APPLIED MATLS INC COM 038222105 1,382 16,011 SH   SOLE 1 16,011 0 0
APPLIED THERAPEUTICS INC COM 03828a101 55 2,500 SH   SOLE 1 2,500 0 0
ARCBEST CORP COM COM 03937c105 126 2,963 SH   SOLE 1 2,963 0 0
ARCH CAPITAL GROUP LTD COM g0450a105 121 3,350 SH   SOLE 1 0 0 3,350
ARCH CAPITAL GROUP LTD COM g0450a105 280 7,753 SH   SOLE   7,753 0 0
ARCH RESOURCES INC COM 03940r107 51 1,169 SH   SOLE   1,169 0 0
ARCH RESOURCES INC COM 03940r107 214 4,879 SH   SOLE 1 4,879 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 11 225 SH   SOLE 1 225 0 0
ARCONIC INC COM COM 03966v107 10,118 339,517 SH   SOLE   279,074 0 60,443
ARCONIC INC COM COM 03966v107 103 3,472 SH   SOLE 1 3,472 0 0
ARCOSA INC COM 039653100 11,174 203,429 SH   SOLE   166,107 0 37,322
ARCOSA INC COM 039653100 169 3,080 SH   SOLE 1 3,080 0 0
ARES CAP CORP COM COM 04010l103 4,959 293,600 SH   SOLE 1 282,996 0 10,605
ARISTA NETWORKS INC COM 040413106 2 7 SH   SOLE 1 7 0 0
ARK ETF TRUST INDX FD 00214q401 3 19 SH   SOLE 1 19 0 0
ARK FINTECH INNOVATION ETF INDX FD 00214q708 767 15,438 SH   SOLE 1 15,438 0 0
ARK GENOMIC REVOLUTION ETF INDX FD 00214q302 836 8,969 SH   SOLE 1 8,969 0 0
ARK INNOVATION ETF INDX FD 00214q104 144 1,160 SH   SOLE 1 1,160 0 0
ARMSTRONG WORLD INDS INC COM 04247X102 64 859 SH   SOLE 1 859 0 0
ARROWHEAD PHARMACEUTICALS INC COM 04280a100 115 1,500 SH   SOLE 1 1,500 0 0
GALLAGHER ARTHUR J & CO COM 363576109 2,009 16,236 SH   SOLE 1 14,686 0 1,550
ASA GOLD AND PRECIOUS METALS L COM g3156p103 99 4,504 SH   SOLE   4,504 0 0
ASHFORD INC COM 044104107 0 2 SH   SOLE   2 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 130 1,636 SH   SOLE 1 1,636 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 14,248 179,896 SH   SOLE   179,896 0 0
ASML HOLDING N V COM N07059210 11 22 SH   SOLE 1 22 0 0
ASTRAZENECA PLC ADUS 046353108 110 2,196 SH   SOLE 1 2,196 0 0
ASURE SOFTWARE INC COM 04649U102 19 2,740 SH   SOLE 1 2,740 0 0
ASURE SOFTWARE INC COM 04649U102 71 10,000 SH   SOLE   10,000 0 0
AT&T INC COM 00206r102 6,200 215,561 SH   SOLE 1 206,653 0 8,908
AT&T INC COM 00206r102 158 5,511 SH   SOLE   5,511 0 0
ATHERSYS INC COM COM 04744l106 3 2,000 SH   SOLE 1 2,000 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 1,602 100,643 SH   SOLE   100,643 0 0
ATLANTIS PLASTICS INC COM 049156102 0 640 SH   SOLE 1 640 0 0
ATLAS TECHNICAL CONSULTANTS COM 049430101 1,255 178,517 SH   SOLE   129,441 0 49,076
ATLASSIAN CORPORATION PLC COM g06242104 11 47 SH   SOLE 1 47 0 0
ATMOS ENERGY CORP COM COM 495601056 8 84 SH   SOLE 1 0 0 84
ATRION CORP COM 049904105 19 30 SH   SOLE 1 30 0 0
AURORA CANNABIS INC COM 05156x884 0 28 SH   SOLE 1 28 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,695 9,618 SH   SOLE 1 8,668 0 950
AUTOMATIC DATA PROCESSING IN COM 053015103 70 400 SH   SOLE   400 0 0
AVAYA HOLDINGS CORPORATION COM 05351x101 25 1,310 SH   SOLE   1,310 0 0
AVEO PHARMACEUTICALS INC COM 053588307 210 36,350 SH   SOLE 1 36,350 0 0
AVIAT NETWORKS INC COM 05366y201 1,442 42,228 SH   SOLE   38,578 0 3,650
AVID BIOSERVICES INC COM 05368m106 7 600 SH   SOLE 1 600 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 15 500 SH   SOLE 1 500 0 0
AXT INC COM 00246W103 778 81,246 SH   SOLE   74,219 0 7,027
B & G FOODS INC NEW CL A COM 05508r106 53 1,925 SH   SOLE 1 1,925 0 0
B RILEY FINANCIAL INC COM 05580m108 4,780 108,090 SH   SOLE   106,610 0 1,480
BAGGER DAVES BURGER TAVERN COM 056646201 1 25,000 SH   SOLE   25,000 0 0
BAINS DE MER ET DU CERCLE DESE COM F06489102 21 250 SH   SOLE 1 250 0 0
BALCHEM CORP COM 057665200 23 200 SH   SOLE 1 200 0 0
BALL CORP COM 058498106 11 117 SH   SOLE 1 117 0 0
BALLYS CORP COM 05875b106 35 705 SH   SOLE   705 0 0
BALLYS CORP COM 05875b106 251 4,994 SH   SOLE 1 4,994 0 0
BANCO BRADESCO S A ADUS 059460303 11 2,000 SH   SOLE 1 2,000 0 0
BANCORP INC DEL COM COM 05969a105 2,986 218,790 SH   SOLE   218,790 0 0
BANCROFT FD LTD COM 059695106 53 1,750 SH   SOLE 1 1,750 0 0
BANK FIRST NATL CORP COM 06211j100 5 77 SH   SOLE   77 0 0
BANK FIRST NATL CORP COM 06211j100 15 224 SH   SOLE 1 224 0 0
BANK NEW YORK MELLON CORP COM 064058100 166 3,900 SH   SOLE 1 3,150 0 750
BK OF AMERICA CORP COM 060505104 7,840 258,656 SH   SOLE 1 255,460 0 3,196
BK OF AMERICA CORP COM 060505104 19,721 650,644 SH   SOLE   639,114 0 11,530
BARCLAYS BK PLC BARCLAYS ETN INDX FD 06742a669 80 450 SH   SOLE 1 450 0 0
BARCO NPV COM zzcnc4co6 23 1,050 SH   SOLE 1 1,050 0 0
BARINGS BDC INC COM 06759l103 19 2,080 SH   SOLE 1 2,080 0 0
BARRICK GOLD CORP COM 067901108 4 194 SH   SOLE 1 194 0 0
BASSETT FURNITURE INDS INC COM 070203104 4,082 203,290 SH   SOLE   135,960 0 67,330
BASSETT FURNITURE INDS INC COM 070203104 66 3,300 SH   SOLE 1 3,300 0 0
BAUSCH HEALTH COS INC COM 071734107 1 50 SH   SOLE 1 50 0 0
BAXTER INTL INC COM 071813109 111 1,378 SH   SOLE 1 1,378 0 0
BED BATH & BEYOND INC CALL 075896900 2,768 3,549 SH Call SOLE   3,549 0 0
BCE INC COM 05534B760 18 414 SH   SOLE 1 414 0 0
BEAM GLOBAL COM 07373b109 33 442 SH   SOLE 1 342 0 100
BECTON DICKINSON & CO COM 075887109 1,474 5,891 SH   SOLE 1 5,316 0 575
BED BATH & BEYOND INC COM 075896100 87 4,920 SH   SOLE 1 4,920 0 0
BED BATH & BEYOND INC COM 075896100 2,018 113,638 SH   SOLE   113,638 0 0
BELDEN INC COM 077454106 23 538 SH   SOLE 1 538 0 0
BERKLEY W R CORP COM 084423102 469 7,063 SH   SOLE 1 7,063 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 19,501 84,102 SH   SOLE 1 78,313 0 5,789
BERKSHIRE HATHAWAY INC DEL COM 084670702 2,083 8,985 SH   SOLE   8,985 0 0
BERRY PLASTICS GROUP COM 08579w103 45 800 SH   SOLE 1 800 0 0
BERRY PLASTICS GROUP COM 08579w103 9,151 162,859 SH   SOLE   162,859 0 0
BEST BUY INC COM 086516101 4 43 SH   SOLE 1 43 0 0
BG STAFFING INC COM COM 05544a109 156 11,596 SH   SOLE   10,604 0 992
BGC PARTNERS INC COM 05541t101 16 4,000 SH   SOLE 1 4,000 0 0
BHP GROUP LTD ADUS 088606108 73 1,119 SH   SOLE 1 1,119 0 0
BHP GROUP PLC SPONSORED ADR ADUS 05545E209 6 109 SH   SOLE 1 109 0 0
BIG LOTS INC COM 089302103 8,519 198,437 SH   SOLE   198,437 0 0
BIOGEN INC COM 09062X103 336 1,373 SH   SOLE 1 1,298 0 75
BIOLIFE SOLUTIONS INC COM NEW COM 09062w204 100 2,500 SH   SOLE 1 2,500 0 0
BIOMAGNETICS DIAGNOSTICS CORP COM 09062q108 0 5,000 SH   SOLE 1 5,000 0 0
BIOMARIN PHARMACEUTICAL COM US COM 09061g101 7 75 SH   SOLE 1 75 0 0
BIOTELEMETRY INC COM 090672106 5,623 78,013 SH   SOLE   63,822 0 14,191
BIOTELEMETRY INC COM 090672106 105 1,460 SH   SOLE 1 1,460 0 0
BKLN 210115P00015000 PUT 46138g958 1 2,391 SH Put SOLE   2,391 0 0
BKLN 210115P00020000 PUT 46138g958 9 4,306 SH Put SOLE   4,306 0 0
BKLN 210416P00015000 PUT 46138g958 7 1,620 SH Put SOLE   1,620 0 0
BKLN 210416P00020000 PUT 46138g958 31 2,914 SH Put SOLE   2,914 0 0
BKLN 220121P00015000 PUT 46138g958 90 4,300 SH Put SOLE   4,300 0 0
BKLN 220121P00018000 PUT 46138g958 87 2,523 SH Put SOLE   2,523 0 0
BLACK KNIGHT INC COM 09215c105 242 2,735 SH   SOLE 1 2,429 0 306
BLACK KNIGHT INC COM 09215c105 5,952 67,371 SH   SOLE   57,271 0 10,100
BLACK STONE MINERALS L P COM COM 09225m101 2,832 423,890 SH   SOLE   423,890 0 0
BLACKROCK CAP INVT CORP COM 092533108 36 13,293 SH   SOLE 1 13,293 0 0
BLACKROCK ENERGY & RES TR CLSD FD 09250U101 11 1,594 SH   SOLE 1 1,594 0 0
BLACKROCK ENERGY & RES TR CLSD FD 09250U101 50 7,000 SH   SOLE   7,000 0 0
BLACKROCK ENHANCED CAP & INCOM COM 09256a109 174 10,000 SH   SOLE 1 10,000 0 0
BLACKROCK INC COM 09247X101 13,825 19,160 SH   SOLE   18,860 0 300
BLACKROCK INC COM 09247X101 5,540 7,678 SH   SOLE 1 7,183 0 495
BLACKROCK ENHANCED INTL DIV CLSD FD 092524107 6 1,000 SH   SOLE 1 1,000 0 0
BLACKROCK MUNI INCOME TR II CLSD FD 09249N101 14 925 SH   SOLE 1 925 0 0
BLACKROCK MUNIVEST FD INC COM CLSD FD 09253r105 319 34,700 SH   SOLE 1 34,700 0 0
BLACKROCK SCIENCE & TECH TR II INDX FD 09260k101 54 1,497 SH   SOLE 1 1,497 0 0
BLACKSTONE GROUP INC COM 09260d107 6,324 97,571 SH   SOLE 1 84,724 0 12,847
BLACKSTONE GROUP INC COM 09260d107 312 4,811 SH   SOLE   4,811 0 0
BLACKSTONE REAL ESTATE INCOME LP 09259k203 64 5,584 SH   SOLE 1 5,584 0 0
BLINK CHARGING CO COM 09354a100 8 180 SH   SOLE 1 180 0 0
BLUCORA INC COM 095229100 24 1,500 SH   SOLE 1 1,500 0 0
BLUCORA INC COM 095229100 12,864 808,549 SH   SOLE   808,549 0 0
BOEING CO COM 097023105 898 4,195 SH   SOLE 1 4,060 0 135
BOOKING HOLDINGS INC COM 09857l108 3,459 1,553 SH   SOLE 1 1,340 0 213
BOOKING HOLDINGS INC COM 09857l108 739 332 SH   SOLE   332 0 0
BORGWARNER INC COM 099724106 19 500 SH   SOLE 1 0 0 500
BOSWELL J G CO COM COM 101205102 43 73 SH   SOLE 1 73 0 0
BOTS INC COM COM u0r13k108 0 1,000 SH   SOLE 1 1,000 0 0
BOULDER GROWTH & INCOME FD I CLSD FD 101507101 360 32,291 SH   SOLE 1 32,291 0 0
BP PLC COM 055622104 74 3,610 SH   SOLE 1 60 0 3,550
BRADY CORP COM 104674106 2 29 SH   SOLE 1 29 0 0
BRAEMAR HOTELS AND RESORTS INC COM 10482b101 2 479 SH   SOLE   479 0 0
BRAMPTON CREST INTL INC COM COM 10511R101 0 4 SH   SOLE 1 4 0 0
BRIGHTHOUSE FINL INC COM COM 10922n103 1 29 SH   SOLE 1 29 0 0
BRINKS CO COM 109696104 1,225 17,014 SH   SOLE   17,014 0 0
BRISTOL-MYERS SQUIBB CO WT 110122157 5 6,525 SH   SOLE 1 6,525 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 778 12,550 SH   SOLE   12,550 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,666 26,850 SH   SOLE 1 26,850 0 0
BROADCOM LTD SHS COM 11135f101 14,975 34,202 SH   SOLE   33,527 0 675
BROADCOM LTD SHS COM 11135f101 12,808 29,251 SH   SOLE 1 28,031 0 1,220
BROOKFIELD ASSET MGMT INC COM 112585104 1,597 38,703 SH   SOLE 1 35,636 0 3,067
BROOKFIELD INFRAST PARTNERS COM G16252101 15 300 SH   SOLE 1 300 0 0
BROOKFIELD INFRASTRUCTURE CORP COM 11275q107 1 16 SH   SOLE 1 16 0 0
BROWN FORMAN CORP COM 115637209 1,346 16,942 SH   SOLE 1 15,767 0 1,175
BROWN FORMAN CORP COM 115637209 20 250 SH   SOLE 1 250 0 0
BRUNSWICK CORP COM 117043109 4,099 53,770 SH   SOLE   39,730 0 14,040
BRUNSWICK CORP COM 117043109 2 20 SH   SOLE 1 20 0 0
BUCKEYE STATE BANK COM 118240209 26 2,000 SH   SOLE 1 0 0 2,000
BUNGE LIMITED COM COM g16962105 7 100 SH   SOLE 1 100 0 0
BUNGE LIMITED COM COM g16962105 37 560 SH   SOLE   560 0 0
BURLINGTON STORES INC COM 122017106 6 23 SH   SOLE 1 23 0 0
C3AI INC COM 12468p104 8 60 SH   SOLE 1 45 0 15
CABOT OIL & GAS CORP COM 127097103 0 3 SH   SOLE 1 3 0 0
CACI INTL INC COM 127190304 50 200 SH   SOLE 1 200 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 81 594 SH   SOLE 1 594 0 0
CAESARS ENTERTAINMENT INC COM 12769g100 1,424 19,180 SH   SOLE   19,180 0 0
CAL MAINE FOODS INC COM 128030202 1 14 SH   SOLE 1 14 0 0
CALERES INC COM 129500104 1,756 112,190 SH   SOLE   109,490 0 2,700
CALLAWAY GOLF CO COM 131193104 5 200 SH   SOLE 1 200 0 0
CAMBRIA ETF TR INDX FD 132061201 54 1,200 SH   SOLE 1 1,200 0 0
CANADIAN CANNABIS CORPORATION COM 135442101 0 100 SH   SOLE 1 100 0 0
CANADIAN NATL RY CO COM 136375102 11 100 SH   SOLE 1 100 0 0
CANNABICS PHARMACEUTICALS INC COM 13764m100 0 300 SH   SOLE 1 300 0 0
CANNAE HOLDINGS INC COM 13765n107 3,923 88,613 SH   SOLE   85,653 0 2,960
CANNAE HOLDINGS INC COM 13765n107 158 3,565 SH   SOLE 1 3,565 0 0
CANNALINK INC COM COM 13765b103 0 28 SH   SOLE 1 28 0 0
CANOPY GROWTH CORP COM 138035100 11 444 SH   SOLE 1 444 0 0
CAPITAL ONE FINL CORP COM 14040H105 23 231 SH   SOLE 1 231 0 0
CAPSTONE THERAPEUTICS CORPORAT COM 14068e208 69 1,786 SH   SOLE   1,786 0 0
CARDINAL HEALTH INC COM 14149y108 11 200 SH   SOLE 1 200 0 0
CARETRUST REIT INC COM COM 14174t107 1 29 SH   SOLE 1 29 0 0
CARRIER GLOBAL CORPORATION COM 14448c104 390 10,334 SH   SOLE 1 9,334 0 1,000
CARS COM INC COM 14575e105 4 333 SH   SOLE 1 333 0 0
CARVANA CO COM 146869102 7 30 SH   SOLE 1 30 0 0
CASELLA WASTE SYS INC COM 147448104 248 4,000 SH   SOLE 1 4,000 0 0
CATERPILLAR INC COM 149123101 371 2,038 SH   SOLE 1 1,788 0 250
CATERPILLAR INC COM 149123101 73 400 SH   SOLE   400 0 0
CAVCO INDS INC DEL COM 149568107 723 4,120 SH   SOLE   4,120 0 0
CBIZ INC COM 124805102 13 500 SH   SOLE 1 500 0 0
CBOE GLOBAL MKTS INC COM 12503M108 331 3,550 SH   SOLE 1 3,200 0 350
CBRE GROUP INC COM 12504l109 218 3,483 SH   SOLE 1 3,483 0 0
CDW CORPORATION COM 12514g108 88 669 SH   SOLE 1 669 0 0
Cecil Bancorp Inc COM 149841306 0 125 SH   SOLE 1 125 0 0
Cecil Bancorp Inc COM 149841306 34 343,752 SH   SOLE   343,752 0 0
CEDAR FAIR L P LP 150185106 78 1,973 SH   SOLE 1 1,973 0 0
LUMEN TECHNOLOGIES INC COM 156700106 269 27,619 SH   SOLE 1 27,619 0 0
CERNER CORP COM 156782104 895 11,406 SH   SOLE 1 11,256 0 150
CF BANKSHARES INC COM 12520l109 929 52,518 SH   SOLE 1 52,518 0 0
CF BANKSHARES INC COM 12520l109 3,756 212,331 SH   SOLE   212,331 0 0
CHAMPIONX CORPORATION COM COM 15872m104 6,824 446,040 SH   SOLE   352,610 0 93,430
CHAMPIONX CORPORATION COM COM 15872m104 180 11,759 SH   SOLE 1 11,759 0 0
CHARLES RIV LABS INTL INC COM 159864107 5,486 21,956 SH   SOLE   18,286 0 3,670
CHARLES RIV LABS INTL INC COM 159864107 150 600 SH   SOLE 1 600 0 0
CHARLOTTES WEB HOLDINGS COM 16106r109 0 45 SH   SOLE 1 45 0 0
CHECK POINT SOFTWARE ORD COM m22465104 133 1,000 SH   SOLE 1 1,000 0 0
CHECK POINT SOFTWARE ORD COM m22465104 166 1,250 SH   SOLE   1,250 0 0
CHEMED CORP NEW COM COM 16359r103 6 12 SH   SOLE 1 12 0 0
CHENIERE ENERGY INC COM 16411r208 3 47 SH   SOLE 1 47 0 0
CHEVRON CORP NEW COM 166764100 8,106 95,985 SH   SOLE   93,510 0 2,475
CHEVRON CORP NEW COM 166764100 8,407 99,554 SH   SOLE 1 95,181 0 4,372
CHEWY INC COM 16679l109 2 25 SH   SOLE 1 25 0 0
CHICAGO RIVET & MACH CO COM 168088102 80 3,499 SH   SOLE 1 3,499 0 0
CHIMERA INVT CORP COM NEW COM 16934q208 6 600 SH   SOLE 1 600 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 122 88 SH   SOLE   88 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 427 308 SH   SOLE 1 308 0 0
CHUBB LTD COM COM h1467j104 53 346 SH   SOLE 1 346 0 0
CHURCHILL DOWNS INC COM 171484108 4,815 24,718 SH   SOLE   18,528 0 6,190
CHURCHILL DOWNS INC COM 171484108 146 751 SH   SOLE 1 751 0 0
CIGNA CORP NEW COM 125523100 148 710 SH   SOLE 1 710 0 0
CIM REAL ESTATE FINANCE TRUST COM 12558q103 19 2,575 SH   SOLE 1 2,575 0 0
CINCINNATI BELL INC NEW COM 171871502 90 5,909 SH   SOLE   5,909 0 0
CINCINNATI FINL CORP COM 172062101 344 3,934 SH   SOLE 1 3,934 0 0
CIRRUS LOGIC INC COM 172755100 4 45 SH   SOLE 1 45 0 0
CISCO SYS INC COM 17275r102 9,092 203,179 SH   SOLE 1 200,180 0 2,999
CISCO SYS INC COM 17275r102 9,825 219,561 SH   SOLE   216,161 0 3,400
CITI TRENDS INC COM COM 17306x102 9,476 190,749 SH   SOLE   142,693 0 48,056
CITI TRENDS INC COM COM 17306x102 155 3,125 SH   SOLE 1 3,125 0 0
CITIGROUP INC COM 172967424 2 40 SH   SOLE   40 0 0
CITIGROUP INC COM 172967424 603 9,787 SH   SOLE 1 9,787 0 0
CITIZENS FINL GROUP INC COM 174610105 3,998 111,798 SH   SOLE 1 109,291 0 2,507
CITIZENS FINL GROUP INC COM 174610105 14,847 415,175 SH   SOLE   406,015 0 9,160
CIVISTA BANCSHARES INC COM 178867107 6 319 SH   SOLE 1 319 0 0
CLEARWATER PAPER CORPORATION COM 18538r103 556 14,720 SH   SOLE   14,720 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 15 1,008 SH   SOLE 1 1,008 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 2,549 175,037 SH   SOLE   175,037 0 0
CLOROX CO DEL COM 189054109 112 554 SH   SOLE 1 554 0 0
CLOUGH GLOBAL EQUITY FD COM COM 18914c100 1 87 SH   SOLE   87 0 0
CME GROUP INC COM COM 12572q105 5 25 SH   SOLE 1 25 0 0
CNL HEALTHCARE PPTYS INC COM LP 12612c108 58 7,363 SH   SOLE 1 7,363 0 0
COCA COLA CO COM 191216100 222 4,041 SH   SOLE   4,041 0 0
COCA COLA CO COM 191216100 1,830 33,366 SH   SOLE 1 33,366 0 0
COCA-COLA EUROPEAN PARTNERS PL COM g25839104 2 39 SH   SOLE 1 39 0 0
COEUR MNG INC COM 192108504 1 79 SH   SOLE 1 79 0 0
COFFEE HLDG CO INC COM 192176105 1,323 344,655 SH   SOLE   315,591 0 29,064
COFFEE HLDG CO INC COM 192176105 17 4,379 SH   SOLE 1 4,379 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 2,512 30,651 SH   SOLE 1 26,926 0 3,725
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 192 2,338 SH   SOLE   2,338 0 0
COHEN & STEERS CLOSED END OPP CLSD FD 19248p106 12 1,000 SH   SOLE 1 1,000 0 0
COHEN & STEERS CLOSED END OPP CLSD FD 19248p106 109 8,760 SH   SOLE   8,760 0 0
COHEN & STEERS INFRASTRUCTUR CLSD FD 19248A109 432 16,741 SH   SOLE 1 16,591 0 150
COLGATE PALMOLIVE CO COM 194162103 1,316 15,389 SH   SOLE 1 14,949 0 440
COLUMBIA FINL INC COM 197641103 11,189 719,090 SH   SOLE   561,455 0 157,635
COLUMBIA FINL INC COM 197641103 91 5,820 SH   SOLE 1 5,820 0 0
COMCAST CORP NEW COM 20030N101 5,589 106,651 SH   SOLE 1 100,048 0 6,603
COMCAST CORP NEW COM 20030N101 18 334 SH   SOLE   334 0 0
COMFORT SYS USA INC COM 199908104 90 1,700 SH   SOLE 1 1,700 0 0
COMMSCOPE HLDG CO INC COM 20337X109 1,382 103,160 SH   SOLE   79,880 0 23,280
COMMUNICATION SERVICES SELECT INDX FD 81369y852 76 1,124 SH   SOLE 1 1,124 0 0
COMMUNITY BANKERS TR CORP COM 203612106 37 5,500 SH   SOLE 1 5,500 0 0
COMMUNITY BANKERS TR CORP COM 203612106 2,531 375,000 SH   SOLE   375,000 0 0
COMMUNITY HEALTHCARE TR INC CO LP 20369c106 1 23 SH   SOLE 1 23 0 0
COMPASS DIVERSIFIED HOLDINGS COM 20451q401 384 15,000 SH   SOLE   15,000 0 0
COMPUTER TASK GROUP INC COM 205477102 710 116,043 SH   SOLE   106,484 0 9,559
CONAGRA BRANDS INC COM 205887102 156 4,300 SH   SOLE 1 4,300 0 0
CONCENTRIX CORP COM COM 20602d101 5,898 59,760 SH   SOLE   44,906 0 14,854
CONDUENT INC COM 206787103 2 400 SH   SOLE 1 400 0 0
CONOCOPHILLIPS COM 20825c104 799 19,971 SH   SOLE 1 16,683 0 3,288
CONOCOPHILLIPS COM 20825c104 268 6,709 SH   SOLE   6,709 0 0
CONRAD INDS INC COM COM 208305102 19 1,698 SH   SOLE 1 1,698 0 0
CONSOLIDATED EDISON INC COM 209115104 106 1,470 SH   SOLE 1 1,111 0 359
CONSTELLATION BRANDS INC COM 21036P108 44 200 SH   SOLE   200 0 0
CONSTELLATION BRANDS INC COM 21036P108 996 4,549 SH   SOLE 1 4,549 0 0
CONSTELLATION SOFTWARE INC COM 21037X100 75 58 SH   SOLE   58 0 0
CONSTELLATION SOFTWARE INC COM 21037X100 328 253 SH   SOLE 1 253 0 0
CONSUMERS BANCORP INC COM 210509105 49 2,546 SH   SOLE   2,546 0 0
CONTRA BACKWEB TECHNOLOGIES COM m15cnt997 0 259,927 SH   SOLE 1 259,927 0 0
CORENERGY INFRASTRUCTURE TR LP 21870u502 1 87 SH   SOLE 1 87 0 0
CORNING INC COM 219350105 622 17,288 SH   SOLE 1 17,088 0 200
CORNING INC COM 219350105 470 13,066 SH   SOLE   13,066 0 0
CORNING NATURAL GAS HOLDING CO COM 219387107 25 1,588 SH   SOLE 1 1,588 0 0
CORTEVA COM 22052l104 607 15,689 SH   SOLE 1 13,606 0 2,082
CORTLAND BANCORP COM 220587109 198 10,610 SH   SOLE 1 10,610 0 0
CORTLAND BANCORP COM 220587109 7,459 398,890 SH   SOLE   398,890 0 0
CORVEL CORP COM 221006109 2,001 18,881 SH   SOLE   18,271 0 610
COSTAR GROUP INC COM COM 22160n109 145 157 SH   SOLE 1 157 0 0
COSTCO WHSL CORP NEW COM 22160K105 5,480 14,544 SH   SOLE 1 13,494 0 1,050
COSTCO WHSL CORP NEW COM 22160K105 783 2,078 SH   SOLE   2,078 0 0
COWEN INC COM 223622606 447 17,185 SH   SOLE   15,701 0 1,484
CPI AEROSTRUCTURES INC COM 125919308 485 126,557 SH   SOLE   116,680 0 9,877
CRA INTL INC COM 12618T105 3,001 58,927 SH   SOLE   58,927 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 13 100 SH   SOLE 1 100 0 0
CRANE CO COM 224399105 78 1,000 SH   SOLE 1 0 0 1,000
CRAWFORD & CO COM 224633107 47 6,500 SH   SOLE 1 6,500 0 0
CRAWFORD & CO COM 224633206 102 13,741 SH   SOLE   12,594 0 1,147
CREDIT SUISSE AG NASSAU BRH VE COM 22542d316 5 25 SH   SOLE 1 25 0 0
CRESCO LABS INC COM 22587m106 2,199 223,211 SH   SOLE 1 192,127 0 31,084
CRESCO LABS INC COM 22587m106 10 1,000 SH   SOLE   1,000 0 0
CRISPR THERAPEUTICS AG COM h17182108 211 1,375 SH   SOLE 1 1,375 0 0
CROWDSTRIKE HOLDINGS INC COM 22788c105 254 1,200 SH   SOLE 1 1,200 0 0
CROWN CASTLE INTL CORP NEW COM COM 22822v101 1,405 8,824 SH   SOLE 1 8,284 0 540
CROWN CASTLE INTL CORP NEW COM COM 22822v101 155 975 SH   SOLE   975 0 0
CSB BANCORP INC COM 12628r107 126 3,601 SH   SOLE   3,601 0 0
CSX CORP PUT 126408953 36 61 SH Put SOLE   61 0 0
CSX CORP COM 126408103 4,674 51,508 SH   SOLE 1 47,537 0 3,971
CTI BIOPHARMA CORP COM 12648l601 0 1 SH   SOLE 1 1 0 0
CUBESMART COM 229663109 7 200 SH   SOLE 1 200 0 0
CUBIC CORP COM 229669106 12 200 SH   SOLE 1 200 0 0
CULP INC COM 230215105 2,771 174,610 SH   SOLE   174,610 0 0
CUMMINS INC COM 231021106 297 1,309 SH   SOLE 1 1,309 0 0
CURTISS WRIGHT CORP COM 231561101 3 30 SH   SOLE 1 30 0 0
CVS HEALTH CORP COM 126650100 14,221 208,217 SH   SOLE   204,967 0 3,250
CVS HEALTH CORP COM 126650100 10,225 149,712 SH   SOLE 1 142,687 0 7,025
CYRUSONE INC COM 23283r100 1,726 23,597 SH   SOLE   22,917 0 680
CYRUSONE INC COM 23283r100 18 240 SH   SOLE 1 240 0 0
CYTOSORBENTS CORP COM NEW COM 23283x206 3 400 SH   SOLE 1 400 0 0
D R HORTON INC COM COM 23331a109 44 632 SH   SOLE 1 632 0 0
DAIMLERCHRYSLER AG ORD COM d1668r123 9 124 SH   SOLE   124 0 0
DANAHER CORPORATION COM 235851102 1,511 6,800 SH   SOLE 1 6,575 0 225
DANAHER CORPORATION COM 235851102 189 849 SH   SOLE   849 0 0
DARDEN RESTAURANTS INC PUT 237194955 0 200 SH Put SOLE   200 0 0
DARDEN RESTAURANTS INC COM 237194105 14 116 SH   SOLE 1 116 0 0
DARLING INGREDIENTS INC COM 237266101 19,473 337,612 SH   SOLE   337,612 0 0
DASEKE INC COM COM 23753f107 5 800 SH   SOLE 1 800 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 202 95,257 SH   SOLE   87,908 0 7,349
DIEBOLD NXDF INC CALL 253651903 130 1,335 SH Call SOLE   1,335 0 0
DIEBOLD NXDF INC CALL 253651903 2 210 SH Call SOLE   210 0 0
DIEBOLD NXDF INC CALL 253651903 2 815 SH Call SOLE   815 0 0
DIEBOLD NXDF INC PUT 253651953 642 3,423 SH Put SOLE   3,423 0 0
DIEBOLD NXDF INC CALL 253651903 361 1,351 SH Call SOLE   1,351 0 0
DIEBOLD NXDF INC CALL 253651903 182 570 SH Call SOLE   570 0 0
DEERE & CO COM 244199105 457 1,700 SH   SOLE 1 1,375 0 325
DELL TECHNOLOGIES INC COM 24703l202 31 429 SH   SOLE 1 429 0 0
DELTA AIR LINES INC DEL COM 247361702 1,298 32,273 SH   SOLE 1 31,623 0 650
DELTA APPAREL INC COM 247368103 569 28,330 SH   SOLE   28,330 0 0
DENNYS CORP COM COM 24869p104 388 26,450 SH   SOLE   26,450 0 0
DEUTSCHE BK AG LONDON BRH LEVE CV PFD 25156d423 66 3,500 SH   SOLE 1 3,500 0 0
DBX ETF TR COM 233051879 10 257 SH   SOLE 1 257 0 0
DBX ETF TR INDX FD 233051200 6 175 SH   SOLE 1 175 0 0
DIAGEO PLC ADUS 25243Q205 2,885 18,164 SH   SOLE 1 17,074 0 1,090
DIAGEO PLC ADUS 25243Q205 258 1,622 SH   SOLE   1,622 0 0
DIAMOND HILL INVESTMENT GROUP COM 25264r207 366 2,455 SH   SOLE   2,272 0 183
DIEBOLD NXDF INC COM 253651103 6,839 641,540 SH   SOLE 1 613,990 0 27,550
DIEBOLD NXDF INC COM 253651103 19,117 1,793,366 SH   SOLE   1,793,366 0 0
DIGITAL RIVER COM 25388b104 1,225 349,999 SH   SOLE   349,999 0 0
DIGITAL RLTY TR INC COM 253868103 85 609 SH   SOLE   609 0 0
DIGITAL RLTY TR INC COM 253868103 312 2,236 SH   SOLE 1 2,236 0 0
DINE BRANDS GLOBAL INC COM 254423106 1,016 17,521 SH   SOLE   16,787 0 734
DIREXION SHS ETF TR DAILY FTSE COM 25490k836 2 150 SH   SOLE 1 150 0 0
DIREXION SHS ETF TR NASDAQ-100 COM 25459y207 26 344 SH   SOLE 1 344 0 0
DISCOVER FINL SVCS COM 254709108 3,310 36,559 SH   SOLE 1 34,186 0 2,373
DISCOVER FINL SVCS COM 254709108 12,911 142,611 SH   SOLE   139,576 0 3,035
DISCOVERY COMMUNICATIONS INC COM 25470f104 294 9,775 SH   SOLE 1 9,250 0 525
DISCOVERY INC COM 25470F302 518 19,766 SH   SOLE 1 17,591 0 2,175
DIVIDEND & INCOME FD COM NEW COM 25538a204 3 300 SH   SOLE   300 0 0
DLH HOLDINGS CORP COM 23335q100 1,200 128,729 SH   SOLE   128,729 0 0
DOCUSIGN INC COM 256163106 80 361 SH   SOLE 1 271 0 90
DOLLAR GEN CORP NEW COM 256677105 20 93 SH   SOLE 1 93 0 0
DOLLAR TREE INC COM 256746108 1 11 SH   SOLE 1 11 0 0
DOMINION RES COM 25746u109 1,663 22,113 SH   SOLE 1 20,438 0 1,675
DOMINION RES COM 25746u109 47 627 SH   SOLE   627 0 0
DOMINOS PIZZA INC COM COM 25754a201 18 46 SH   SOLE 1 46 0 0
DONEGAL GROUP INC COM 257701201 8 581 SH   SOLE   581 0 0
DONEGAL GROUP INC COM 257701201 228 16,198 SH   SOLE 1 16,198 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787g100 1,090 64,249 SH   SOLE   58,853 0 5,396
DOUBLELINE INCOME SOLUTIONS CLSD FD 258622109 8 500 SH   SOLE 1 500 0 0
DOVER CORP COM 260003108 158 1,250 SH   SOLE   1,250 0 0
DOVER CORP COM 260003108 237 1,874 SH   SOLE 1 1,874 0 0
DOW INC COM 260557103 77 1,393 SH   SOLE 1 1,208 0 185
DOW INC COM 260557103 157 2,820 SH   SOLE   2,820 0 0
DRAFTKINGS INC COM 26142r104 30 655 SH   SOLE 1 655 0 0
DRAFTKINGS INC COM CL A COM 26142r104 14 311 SH   SOLE 1 311 0 0
DTE ENERGY CO COM 233331107 9,219 75,933 SH   SOLE   56,433 0 19,500
DTE ENERGY CO COM 233331107 280 2,307 SH   SOLE 1 2,307 0 0
DUKE ENERGY CORP NEW CV PFD 26441c501 46 1,620 SH   SOLE   1,620 0 0
DUKE ENERGY CORP NEW COM 26441C204 656 7,168 SH   SOLE 1 7,088 0 80
DUKE ENERGY CORP NEW COM 26441C204 34 366 SH   SOLE   366 0 0
DUPONT DE NEMOURS INC COM 26614n102 54 760 SH   SOLE 1 760 0 0
DUPONT DE NEMOURS INC COM 26614n102 323 4,544 SH   SOLE   4,544 0 0
DYCOM INDS INC COM 267475101 83 1,100 SH   SOLE 1 900 0 200
E MED FUTURE INC COM COM 26875d108 0 3,000 SH   SOLE 1 3,000 0 0
EAGLE BANCORP MONT INC COM 26942G100 58 2,750 SH   SOLE 1 2,750 0 0
EAGLE BULK SHIPPING INC COM y2187a150 312 16,417 SH   SOLE   15,023 0 1,394
EAGLE CAP GROWTH FD INC CLSD FD 269451100 5 648 SH   SOLE 1 648 0 0
EAGLE CAP GROWTH FD INC CLSD FD 269451100 122 15,341 SH   SOLE   15,341 0 0
EAGLE MATLS INC COM 26969P108 9,588 94,600 SH   SOLE   77,490 0 17,110
EAGLE MATLS INC COM 26969P108 101 1,000 SH   SOLE 1 1,000 0 0
EARTHSHELL CORP COM NEW COM 27032b209 0 250 SH   SOLE 1 250 0 0
EASTERN CO COM 276317104 109 4,530 SH   SOLE 1 4,530 0 0
EASTERN CO COM 276317104 1,380 57,267 SH   SOLE   57,267 0 0
EASTGROUP PPTYS INC COM 277276101 1 7 SH   SOLE 1 7 0 0
EATON CORP PLC COM g29183103 12,552 104,475 SH   SOLE   102,375 0 2,100
EATON CORP PLC COM g29183103 9,866 82,120 SH   SOLE 1 76,302 0 5,818
EATON VANCE CORP COM 278265103 10 144 SH   SOLE 1 144 0 0
EATON VANCE MUN INCOME TERM CLSD FD 27829u105 182 7,782 SH   SOLE 1 7,782 0 0
EATON VANCE NATL MUN OPPORTUNI CLSD FD 27829l105 620 30,280 SH   SOLE 1 30,280 0 0
EATON VANCE TX ADV GLB COM CLSD FD 27828u106 33 1,325 SH   SOLE 1 1,325 0 0
EBAY INC. COM 278642103 31 625 SH   SOLE 1 625 0 0
ECOLAB INC COM 278865100 198 915 SH   SOLE 1 915 0 0
EDISON INTL COM 281020107 47 741 SH   SOLE 1 741 0 0
EDITAS MEDICINE INC COM 28106w103 49 700 SH   SOLE 1 700 0 0
EDWARDS LIFESCIENCES CORP COM 28176e108 10 105 SH   SOLE 1 105 0 0
EL PASO ENERGY CAO TR I PFD CV PFD 283678209 26 500 SH   SOLE 1 500 0 0
ELANCO ANIMAL HEALTH INCORPORA COM 28414h103 61 2,000 SH   SOLE 1 2,000 0 0
ELECTRONIC ARTS INC COM 285512109 2 16 SH   SOLE 1 16 0 0
ELEMENT SOLUTIONS INC COM 28618m106 17,561 990,466 SH   SOLE   820,829 0 169,637
ELEMENT SOLUTIONS INC COM 28618m106 181 10,220 SH   SOLE 1 10,220 0 0
EMERALD HEALTH THERAPEUTICS COM 29102r106 0 300 SH   SOLE 1 300 0 0
EMERALD PLANTATION HLDGS COM g30337102 31 780,000 SH   SOLE   780,000 0 0
EMERGENT BIOSOLUTN INC COM COM 29089q105 2,475 27,619 SH   SOLE   20,612 0 7,007
EMERGENT BIOSOLUTN INC COM COM 29089q105 36 400 SH   SOLE 1 400 0 0
EMERSON ELEC CO COM 291011104 181 2,258 SH   SOLE 1 2,147 0 111
ENBRIDGE INC CO COM 29250n105 722 22,575 SH   SOLE 1 19,426 0 3,149
ENBRIDGE INC CO COM 29250n105 181 5,664 SH   SOLE   5,664 0 0
ENDEAVOUR SILVER CORP COM 29258y103 650 129,054 SH   SOLE   116,344 0 12,710
ENERGIZER HLDGS INC NEW COM 29272w109 2,668 63,258 SH   SOLE   48,959 0 14,299
ENERGIZER HLDGS INC NEW COM 29272w109 83 1,972 SH   SOLE 1 1,972 0 0
SELECT SECTOR SPDR TR CALL 81369Y956 31 100 SH Call SOLE   100 0 0
SELECT SECTOR SPDR TR CALL 81369Y956 44 103 SH Call SOLE   103 0 0
ENERGY TRANSFER LP LP 29273v100 28 4,600 SH   SOLE 1 3,800 0 800
ENERGY TRANSFER LP LP 29273v100 8 1,335 SH   SOLE   1,335 0 0
ENSIGN GROUP INC COM COM 29358p101 1,166 15,990 SH   SOLE   15,990 0 0
ENTERGY CORP NEW COM COM 29364g103 14 144 SH   SOLE 1 144 0 0
ENTERPRISE PRODS PARTNERS L LP 293792107 4,445 226,898 SH   SOLE 1 219,057 0 7,841
ENTERPRISE PRODS PARTNERS L LP 293792107 42 2,133 SH   SOLE   2,133 0 0
EOG RES INC COM COM 26875p101 3 70 SH   SOLE 1 70 0 0
EPAM SYS INC COM COM 29414b104 2 6 SH   SOLE 1 6 0 0
EQUIFAX INC COM 294429105 400 2,073 SH   SOLE 1 2,073 0 0
EQUINIX INC COM 29444u700 190 266 SH   SOLE 1 246 0 20
EQUITY COMWLTH COM 294628102 30 1,100 SH   SOLE   1,100 0 0
EQUITY COMWLTH COM 294628102 295 10,800 SH   SOLE 1 10,800 0 0
EQUITY RESIDENTIAL SH BEN INT COM 29476l107 24 400 SH   SOLE   400 0 0
ESC AMERICAN MEDICAL ALERT COR COM 027904986 0 35,100 SH   SOLE   35,100 0 0
ESCROW ALL AMERICAN SEMICONDUC COM 016esc402 0 100,350 SH   SOLE   100,350 0 0
ESCROW AMBASSADORS GROUP INC C COM 023esc999 0 4,900 SH   SOLE   4,900 0 0
ESCROW CONCORD CAMERA CORP COM COM 206esc998 0 2,500 SH   SOLE   2,500 0 0
ESCROW LEHMAN BROS HLDGS INC C COM 524esc100 0 43 SH   SOLE 1 43 0 0
ESCROW LEHMAN BROS HLDGS INC C COM 524esc100 0 144 SH   SOLE   144 0 0
ESCROW TURKISH INVST FD COM 900esc104 0 318 SH   SOLE   318 0 0
LAUDER ESTEE COS INC COM 518439104 25 93 SH   SOLE 1 93 0 0
LAUDER ESTEE COS INC COM 518439104 521 1,959 SH   SOLE   1,959 0 0
ETFMG ALTERNATIVE HARVEST ETF COM 26924g508 12 810 SH   SOLE 1 810 0 0
ETFMG ALTERNATIVE HARVEST ETF INDX FD 26924g508 121 8,454 SH   SOLE 1 7,454 0 1,000
EVANS BANCORP INC COM NEW COM 29911q208 7 251 SH   SOLE 1 251 0 0
EVEREST REINSURANCE GROUP COM g3223r108 181 775 SH   SOLE 1 725 0 50
EVERSOURCE ENERGY COM COM 30040w108 28 325 SH   SOLE 1 325 0 0
EXACT SCIENCES CORP COM 30063P105 43 325 SH   SOLE 1 325 0 0
EXANTAS CAPITAL CORP COM 30068n105 14 3,422 SH   SOLE 1 3,422 0 0
EXANTAS CAPITAL CORP COM 30068n105 219 54,999 SH   SOLE   54,999 0 0
EXCO RESOURCES INC COM 269279600 0 15 SH   SOLE 1 0 0 15
EXELON CORP COM 30161N101 39 914 SH   SOLE 1 700 0 214
EXPEDIA INC COM 30212p303 19 143 SH   SOLE 1 143 0 0
EXPEDITORS INTL WASH INC PUT 302130959 31 99 SH Put SOLE   99 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,933 20,321 SH   SOLE 1 17,969 0 2,352
EXXON MOBIL CORP COM 30231G102 2,090 50,700 SH   SOLE 1 49,606 0 1,094
EXXON MOBIL CORP COM 30231G102 364 8,839 SH   SOLE   8,839 0 0
FMC CORP COM 302491303 7 57 SH   SOLE 1 57 0 0
F5 NETWORKS INC COM 315616102 18 100 SH   SOLE 1 100 0 0
FAB UNVL CORP COM COM 302771100 0 142 SH   SOLE 1 142 0 0
FACEBOOK INC COM 30303M102 2,565 9,390 SH   SOLE 1 9,370 0 20
FACEBOOK INC COM 30303M102 300 1,097 SH   SOLE   1,097 0 0
FACTSET RESH SYS INC COM 303075105 10 31 SH   SOLE 1 31 0 0
FAIR ISAAC CORP COM 303250104 11 21 SH   SOLE 1 21 0 0
FEDERAL AGRIC MTG CORP COM 313148306 540 7,272 SH   SOLE   6,643 0 629
FEDERAL NATL MTG ASSN COM COM 313586109 2 645 SH   SOLE 1 645 0 0
FEDERAL RLTY INVT TR CLSD FD 313747206 5 60 SH   SOLE 1 60 0 0
FEDEX CORP PUT 31428X956 48 11 SH Put SOLE   11 0 0
FEDEX CORP COM 31428X106 325 1,250 SH   SOLE 1 1,150 0 100
FERRO CORP COM 315405100 8 525 SH   SOLE 1 525 0 0
FFD FINL CORP COM COM 30243c107 79 1,087 SH   SOLE 1 1,087 0 0
FIDELITY COVINGTON TRUST COM 316092808 1,527 14,610 SH   SOLE   14,610 0 0
FIDELITY COVINGTON TRUST COM 316092808 1,569 15,009 SH   SOLE 1 15,009 0 0
FIDELITY MERRIMACK STR TR COM 316188200 121 2,297 SH   SOLE 1 2,297 0 0
FIDELITY MERRIMACK STR TR INDX FD 316188408 118 2,320 SH   SOLE 1 2,320 0 0
FIDELITY COVINGTON TRUST INDX FD 316092600 12 205 SH   SOLE 1 205 0 0
FIDELITY COVINGTON TRUST INDX FD 316092857 215 8,489 SH   SOLE 1 8,489 0 0
FIDELITY COVINGTON TRUST INDX FD 316092857 411 16,200 SH   SOLE   16,200 0 0
FIDELITY NATL FINL INC COM 31620r303 101 2,582 SH   SOLE 1 2,582 0 0
FIDELITY NATL INFO SVC COM COM 31620m106 107 759 SH   SOLE 1 759 0 0
FIDELITY MERRIMACK STR TR INDX FD 316188309 696 12,833 SH   SOLE   12,833 0 0
FIDELITY MERRIMACK STR TR INDX FD 316188309 2,454 45,236 SH   SOLE 1 45,236 0 0
FIFTH THIRD BANCORP COM 316773100 89 3,232 SH   SOLE   3,232 0 0
FIFTH THIRD BANCORP COM 316773100 258 9,362 SH   SOLE 1 9,362 0 0
FIRST EAGLE ALTERNATIVE CAPITA COM 26943b100 44 11,997 SH   SOLE 1 11,997 0 0
FIRST HORIZON CORPORATION COM 320517105 45 3,526 SH   SOLE 1 3,526 0 0
FIRST INTERNET BANCORP COM 320557101 1,338 46,550 SH   SOLE   42,671 0 3,879
FIRST NILES FINL INC COM COM 33582n106 28 2,750 SH   SOLE 1 2,750 0 0
FIRST PL FINL CORP COM COM 33610t109 0 5,450 SH   SOLE 1 5,450 0 0
FIRST REP BK SAN FRANCISCO CAL COM 33616c100 42 288 SH   SOLE 1 288 0 0
FIRST TR DOW JONES INTERNET IN INDX FD 33733e302 106 500 SH   SOLE 1 500 0 0
FIRST TR EXCHANGE TRADED FD INDX FD 33738r605 49 1,200 SH   SOLE 1 1,200 0 0
FIRST TR EXCHANGE TRADED FD NY INDX FD 33733E203 938 5,584 SH   SOLE   5,584 0 0
FIRST TR EXCHANGE TRADED FD NY INDX FD 33733E203 2,862 17,035 SH   SOLE 1 17,035 0 0
FIRST TR EXCHANGE TRADED FD INDX FD 336920103 1,234 10,433 SH   SOLE 1 10,433 0 0
FIRST TR IV EIP CARBON IMP INDX FD 33738d705 40 1,793 SH   SOLE 1 1,793 0 0
FIRST TR LRGE CP CORE ALPHA INDX FD 33734K109 929 12,650 SH   SOLE 1 6,598 0 6,052
FIRST TR MID CAP CORE ALPHAD INDX FD 33735B108 33 397 SH   SOLE 1 397 0 0
FIRST TR MLP & ENERGY INCOME F LP 33739b104 15 2,500 SH   SOLE 1 2,500 0 0
FIRST TR NORTH AMER ENERGY INDX FD 33738d101 196 9,329 SH   SOLE 1 9,329 0 0
FIRST TR NORTH AMER ENERGY INDX FD 33738d101 1,961 93,536 SH   SOLE   93,536 0 0
FIRST TR MORNINGSTAR DIVID L INDX FD 336917109 364 12,287 SH   SOLE 1 6,587 0 5,700
FIRST TRUST VALUE LINE DIVIDEN COM 33734h106 5 132 SH   SOLE 1 0 0 132
FIRSTENERGY CORP COM 337932107 10 313 SH   SOLE 1 313 0 0
FIRSTIME DESIGN LTD COM COM 33766m106 1 65 SH   SOLE 1 65 0 0
FISERV INC COM 337738108 46 400 SH   SOLE 1 400 0 0
FLAHERTY & CRUMRINE PFD SECS COM 338478100 8 343 SH   SOLE 1 343 0 0
FLEXSTEEL INDS INC COM 339382103 1,081 30,918 SH   SOLE   28,209 0 2,709
FLOTEK INDS INC DEL COM 343389102 14 6,500 SH   SOLE   6,500 0 0
FLOTEK INDS INC DEL COM 343389102 44 20,728 SH   SOLE 1 20,728 0 0
FLOWERS FOODS INC COM 343498101 47 2,076 SH   SOLE 1 2,076 0 0
FLUOR CORP NEW COM 343412102 8 500 SH   SOLE 1 0 0 500
F N B CORP COM 302520101 148 15,589 SH   SOLE 1 15,589 0 0
F N B CORP COM 302520101 5,976 629,105 SH   SOLE   629,105 0 0
FORD MTR CO DEL COM 345370860 38 4,296 SH   SOLE   4,296 0 0
FORD MTR CO DEL COM 345370860 41 4,650 SH   SOLE 1 4,650 0 0
FORTINET INC COM COM 34959e109 20 136 SH   SOLE 1 136 0 0
FORTIVE CORP COM COM 34959j108 20 287 SH   SOLE 1 287 0 0
FORTUNA SILVER MINES INC COM 349915108 5 666 SH   SOLE 1 666 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 38 440 SH   SOLE   440 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 39 450 SH   SOLE 1 450 0 0
FORWARD AIR CORP COM 349853101 100 1,300 SH   SOLE 1 1,300 0 0
FORWARD AIR CORP COM 349853101 115,740 1,506,248 SH   SOLE   1,506,248 0 0
FOSTER L B CO COM 350060109 748 49,714 SH   SOLE   45,423 0 4,291
FOX CORP CL A COM 35137l105 12 400 SH   SOLE 1 400 0 0
FRANCHISE GROUP INC COM COM 35180x105 2,976 97,740 SH   SOLE   97,740 0 0
FREEPORT-MCMORAN INC COM 35671D857 51 1,950 SH   SOLE 1 950 0 1,000
FREIGHTCAR AMER INC COM 357023100 206 85,297 SH   SOLE   78,740 0 6,557
FRESENIUS MED CARE AG&CO KGA COM 358029106 25 600 SH   SOLE 1 600 0 0
FRONTDOOR INC COM 35905a109 6,070 120,900 SH   SOLE   94,860 0 26,040
FRONTIER COMMUNICATIONS CORP C COM 35906a306 0 11 SH   SOLE   11 0 0
FRP HLDGS INC COM COM 30292l107 460 10,101 SH   SOLE   10,101 0 0
FS GLOBAL CR OPPORTUNITIE FDA LP 30290y101 10 1,386 SH   SOLE 1 1,386 0 0
FS KKR CAP CORP II COM 35952V303 10 636 SH   SOLE 1 636 0 0
FVCBANKCORP INC COM COM 36120q101 125 8,478 SH   SOLE   8,478 0 0
GABELLI DIVID & INCOME TR CLSD FD 36242H104 206 9,583 SH   SOLE 1 9,583 0 0
GABELLI GLOBAL SMALL & MID CAP CLSD FD 36249w104 65 5,000 SH   SOLE 1 5,000 0 0
GABELLI HEALTHCARE & WELLNESS COM 36246k103 340 28,424 SH   SOLE 1 28,224 0 200
GAMESTOP CORP NEW CALL 36467W909 1,051 870 SH Call SOLE   870 0 0
GAMESTOP CORP NEW CL A COM 36467w109 207 10,999 SH   SOLE   10,099 0 900
GAMESTOP CORP NEW CL A COM 36467w109 37 1,950 SH   SOLE 1 1,950 0 0
GAMING AND LEISURE PROPERTIES COM 36467j108 6,082 143,440 SH   SOLE   110,342 0 33,098
GAMING AND LEISURE PROPERTIES COM 36467j108 78 1,840 SH   SOLE 1 1,840 0 0
GARRETT MOTION INC COM 366505105 0 80 SH   SOLE 1 80 0 0
GARTNER INC COM 366651107 2,118 13,223 SH   SOLE 1 11,873 0 1,350
GDL FD CLSD FD 361570104 65 7,500 SH   SOLE 1 7,500 0 0
GDL FD CLSD FD 361570104 1,616 185,276 SH   SOLE   185,276 0 0
GENCO SHIPPING AND TRADING LIM COM y2685t131 317 43,118 SH   SOLE   39,591 0 3,527
GENERAL CANNABIS CORPORATION COM 36930v100 0 100 SH   SOLE 1 100 0 0
GENERAL DYNAMICS CORP COM 369550108 2,800 18,817 SH   SOLE 1 17,074 0 1,743
GENERAL DYNAMICS CORP COM 369550108 503 3,380 SH   SOLE   3,380 0 0
GENERAL ELECTRIC CO COM 369604103 30 2,800 SH   SOLE   2,800 0 0
GENERAL ELECTRIC CO COM 369604103 140 12,932 SH   SOLE 1 12,932 0 0
GENERAL MLS INC COM 370334104 25 425 SH   SOLE 1 425 0 0
GENERAL MOTORS CO COM 37045v100 7 169 SH   SOLE 1 169 0 0
GENESCO INC COM 371532102 863 28,690 SH   SOLE   28,690 0 0
GETSWIFT LTD COM q402a3102 321 1,487,934 SH   OTR 2 0 0 1,487,934
GETSWIFT LTD COM q402a3102 186 859,333 SH   SOLE   859,333 0 0
GETSWIFT LTD COM q402a3102 227 1,052,000 SH   SOLE 1 1,052,000 0 0
GILEAD SCIENCES INC COM 375558103 302 5,183 SH   SOLE 1 5,183 0 0
GLAXOSMITHKLINE PLC ADUS 37733W105 136 3,707 SH   SOLE 1 3,707 0 0
GLAXOSMITHKLINE PLC ADUS 37733W105 188 5,113 SH   SOLE   5,113 0 0
GLOBAL BLOOD THERAPEUTICS INC COM 37890u108 45 1,050 SH   SOLE 1 1,050 0 0
GLOBAL PMTS INC COM COM 37940x102 77 358 SH   SOLE   358 0 0
GLOBAL PMTS INC COM COM 37940x102 291 1,350 SH   SOLE 1 1,350 0 0
GLOBAL X AUTONOMOUS AND ELECTR COM 37954y624 10 418 SH   SOLE 1 418 0 0
GLOBAL X CLEANTECH ETF COM 37954y228 28 1,220 SH   SOLE 1 1,220 0 0
GLOBAL X CYBERSECURITY ETF INDX FD 37954y384 8 280 SH   SOLE 1 280 0 0
GLOBAL X LITHIUM AND BATTERY T COM 37954y855 21 346 SH   SOLE 1 346 0 0
GLOBAL X MLP COM 37954y343 5 200 SH   SOLE 1 200 0 0
GLOBAL X MLP AND ENERGY INFRAS INDX FD 37954y293 49 1,800 SH   SOLE   1,800 0 0
GLOBAL X MLP AND ENERGY INFRAS INDX FD 37954y293 77 2,840 SH   SOLE 1 2,840 0 0
GLOBAL X ROBOTICS ETF INDX FD 37954y715 51 1,538 SH   SOLE 1 1,538 0 0
GLOBAL X SILVER MINERS ETF INDX FD 37954y848 28 614 SH   SOLE 1 614 0 0
GLOBAL X THEMATIC GROWTH ETF INDX FD 37954y418 6 130 SH   SOLE 1 130 0 0
GLOBUS MED INC COM 379577208 2 24 SH   SOLE 1 24 0 0
GME 210716C00004000 CALL 36467w909 178 120 SH Call SOLE   120 0 0
GOLDMAN SACHS ETF TR INDX FD 381430503 429 5,666 SH   SOLE 1 5,666 0 0
GOLDMAN SACHS ETF TR INDX FD 381430503 2,123 28,055 SH   SOLE   28,055 0 0
GOLDMAN SACHS GROUP INC COM 38141g104 710 2,691 SH   SOLE 1 2,691 0 0
GOLUB CAP BDC INC COM COM 38173m102 99 7,000 SH   SOLE   7,000 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 19 1,700 SH   SOLE 1 1,700 0 0
GRAHAM CORP COM 384556106 540 35,557 SH   SOLE   32,727 0 2,830
GRAINGER W W INC COM 384802104 82 200 SH   SOLE 1 200 0 0
GRAVITY CO LTD ADUS 38911n206 27 150 SH   SOLE   150 0 0
GRAYSCALE BITCOIN TRUST (BTC) COM 389637109 77 2,420 SH   SOLE 1 2,420 0 0
GRIFFIN INDL RLTY INC COM 398231100 31 500 SH   SOLE 1 500 0 0
GUARANTY FED BANCSHARES INC COM 40108P101 692 39,649 SH   SOLE   39,649 0 0
GUARDANT HEALTH INC COM COM 40131m109 77 600 SH   SOLE   600 0 0
GUGGENHEIM TIMBER ETF INDX FD 18383q879 20 600 SH   SOLE 1 600 0 0
GULF ENERGY CORP COM 402274104 0 500 SH   SOLE 1 500 0 0
HAEMONETICS CORP COM 405024100 3 25 SH   SOLE 1 25 0 0
HALL OF FAME RESOR WTS EXP 11/ WT 40619l128 0 75,000 SH   SOLE   68,439 0 6,561
HALL OF FAME RESORT & ENTMT CO COM 40619l102 92 75,000 SH   SOLE   68,439 0 6,561
HALLIBURTON CO COM 406216101 11 600 SH   SOLE 1 600 0 0
HANESBRANDS INC COM 410345102 277 18,981 SH   SOLE 1 15,481 0 3,500
HANOVER FOODS CORP CL A COM 41078W100 10 125 SH   SOLE 1 125 0 0
HARLEY DAVIDSON INC COM 412822108 5 123 SH   SOLE 1 123 0 0
HARMONIC INC COM 413160102 102 13,809 SH   SOLE 1 13,809 0 0
HARMONIC INC COM 413160102 2,904 392,998 SH   SOLE   392,998 0 0
HARSCO CORP COM 415864107 851 47,345 SH   SOLE   47,345 0 0
HARTFORD FINANCIAL SERVICES GR CV PFD 416518603 58 2,000 SH   SOLE 1 2,000 0 0
HARVEST NAT RES COM 41754v202 1 45,000 SH   SOLE   45,000 0 0
HC2 HLDGS INC COM 404139107 264 80,918 SH   SOLE   71,550 0 9,368
HEALTHLYNKED CORP COM COM 42228p102 1 7,400 SH   SOLE 1 7,400 0 0
HEALTHPEAK PROPERTIES LP 42250p103 15 500 SH   SOLE 1 500 0 0
HEMISPHERE MEDIA GROUP WT 42365q103 5 500 SH   SOLE 1 500 0 0
HEMP INC COM 423703206 0 11,000 SH   SOLE 1 11,000 0 0
HERCULES CAPITAL INC COM 427096508 18 1,250 SH   SOLE 1 1,250 0 0
HERITAGE GLOBAL INC COM COM 42727e103 394 148,006 SH   SOLE   135,238 0 12,768
HERSHEY CO COM 427866108 76 500 SH   SOLE 1 500 0 0
HERTZ GLOBAL HOLDINGS INC COM 42806j106 0 25 SH   SOLE 1 25 0 0
HESS CORP COM COM 42809h107 51 970 SH   SOLE 1 970 0 0
HEWLETT PACKARD ENTERPRISE CO COM 42824c109 12 1,000 SH   SOLE 1 1,000 0 0
HGR LIQUIDATING TRUST COM 42837p105 2 1,093 SH   SOLE 1 1,093 0 0
HIGHLANDS REIT INC LP 43110a104 1 1,597 SH   SOLE 1 1,597 0 0
HILL INTL INC COM 431466101 90 46,685 SH   SOLE 1 46,685 0 0
HILL INTL INC COM 431466101 7,105 3,700,450 SH   SOLE   3,700,450 0 0
HILTON GRAND VACATIONS INC COM COM 43283x105 31 1,000 SH   SOLE   1,000 0 0
HILTON GRAND VACATIONS INC COM COM 43283x105 198 6,300 SH   SOLE 1 6,300 0 0
HILTON WORLDWIDE HLDGS INC COM 43300a203 97 875 SH   SOLE 1 875 0 0
HINES GLOBAL REIT INC COM COM 433240108 364 170,668 SH   SOLE 1 76,897 0 93,771
HMS HLDGS CORP COM COM 40425j101 75 2,050 SH   SOLE 1 2,050 0 0
HOLOGIC INC COM 436440101 55 750 SH   SOLE 1 750 0 0
HOME BANCSHARES INC COM 436893200 31 1,576 SH   SOLE 1 1,576 0 0
HOME DEPOT INC COM 437076102 10,532 39,650 SH   SOLE 1 38,508 0 1,142
HOME DEPOT INC COM 437076102 17,235 64,886 SH   SOLE   63,661 0 1,225
HONEYWELL INTL INC COM 438516106 20,964 98,561 SH   SOLE   96,786 0 1,775
HONEYWELL INTL INC COM 438516106 15,611 73,395 SH   SOLE 1 71,180 0 2,216
HORMEL FOODS CORP COM 440452100 86 1,850 SH   SOLE 1 1,850 0 0
HORMEL FOODS CORP COM 440452100 138 2,952 SH   SOLE   2,952 0 0
HOULIHAN LOKEY INC COM 441593100 3,945 58,683 SH   SOLE 1 58,354 0 329
HOULIHAN LOKEY INC COM 441593100 10,987 163,426 SH   SOLE   160,556 0 2,870
HOUSTON WIRE & CBL CO COM COM 44244k109 838 300,389 SH   SOLE   276,110 0 24,279
HOWMET AEROSPACE INC COM 443201108 3,634 127,318 SH   SOLE   89,614 0 37,704
HOWMET AEROSPACE INC COM 443201108 46 1,600 SH   SOLE 1 1,600 0 0
HP INC COM COM 40434l105 5 203 SH   SOLE 1 203 0 0
HUBBELL INC COM 443510607 27 175 SH   SOLE 1 175 0 0
HUMANA INC COM 444859102 324 790 SH   SOLE 1 790 0 0
HUNTINGTON BANCSHARES INC COM 446150104 667 52,821 SH   SOLE 1 52,821 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 8 47 SH   SOLE 1 47 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 12 71 SH   SOLE   71 0 0
ISHARES TR PUT 464288953 3 2,188 SH Put SOLE   2,188 0 0
ISHARES TR PUT 464288953 3 150 SH Put SOLE   150 0 0
ISHARES TR PUT 464288953 38 2,000 SH Put SOLE   2,000 0 0
ISHARES TR PUT 464288953 0 2 SH Put SOLE   2 0 0
ISHARES TR PUT 464288953 238 1,800 SH Put SOLE   1,800 0 0
ISHARES TR PUT 464288953 129 992 SH Put SOLE   992 0 0
IAA INC COM 449253103 6,261 96,350 SH   SOLE   76,270 0 20,080
IAA INC COM 449253103 113 1,740 SH   SOLE 1 1,740 0 0
IAC/INTERACTIVECORP (DELAWARE) COM 44891n109 8,513 44,960 SH   SOLE   32,480 0 12,480
IAC/INTERACTIVECORP (DELAWARE) COM 44891n109 180 951 SH   SOLE 1 951 0 0
IAMGOLD CORP COM 450913108 110 30,000 SH   SOLE 1 30,000 0 0
ICICI BK LTD ADR ADUS 45104g104 82 5,500 SH   SOLE 1 5,500 0 0
IDEANOMICS INC COM 45166v106 0 100 SH   SOLE 1 100 0 0
IDEXX LABS INC COM COM 45168d104 160 321 SH   SOLE   321 0 0
IDEXX LABS INC COM COM 45168d104 396 792 SH   SOLE 1 792 0 0
IEXALT INC COM NEW COM 451691208 0 20 SH   SOLE 1 20 0 0
II-VI INC PUT 902104958 2 10 SH Put SOLE   10 0 0
ILLINOIS TOOL WKS INC COM 452308109 462 2,264 SH   SOLE 1 1,264 0 1,000
ILLUMINA INC COM 452327109 67 180 SH   SOLE   180 0 0
ILLUMINA INC COM 452327109 280 757 SH   SOLE 1 757 0 0
INDEPENDENCE RLTY TR INC COM COM 45378a106 1,118 83,250 SH   SOLE   83,250 0 0
INDEPENDENT BK CORP MICH COM 453838609 781 42,310 SH   SOLE   42,310 0 0
INDEXIQ ETF TR INDX FD 45409B800 244 7,316 SH   SOLE 1 7,316 0 0
INDEXIQ ETF TR INDX FD 45409B800 8,624 258,753 SH   SOLE   258,753 0 0
INDIA FD INC COM 454089103 39 1,966 SH   SOLE 1 1,966 0 0
SELECT SECTOR SPDR TR PUT 81369Y954 365 1,200 SH Put SOLE   1,200 0 0
INFOSYS LTD ADUS 456788108 78 4,600 SH   SOLE 1 4,600 0 0
INGERSOLL RAND PLC COM 45687v106 9 200 SH   SOLE 1 200 0 0
INGEVITY CORP COM COM 45688c107 1,909 25,210 SH   SOLE   24,740 0 470
INMODE LTD COM m5425m103 81 1,700 SH   SOLE 1 1,700 0 0
INNODATA INC COM 457642205 1 200 SH   SOLE 1 200 0 0
INNOSPEC INC COM 45768S105 1 16 SH   SOLE 1 16 0 0
INNOVATIVE INDL PPTYS INC COM COM 45781v101 955 5,216 SH   SOLE 1 4,592 0 624
INSEEGO CORPORATION COM 45782b104 2 100 SH   SOLE 1 100 0 0
INSIGHT SELECT INCOME FUND COM 45781w109 0 1 SH   SOLE 1 1 0 0
INSTEEL INDS INC COM 45774W108 421 18,910 SH   SOLE   18,910 0 0
INTEL CORP COM 458140100 6,326 126,983 SH   SOLE 1 122,074 0 4,909
INTEL CORP COM 458140100 1,107 22,211 SH   SOLE   22,211 0 0
INTERCONTINENTALEXCHAN COM COM 45866f104 110 950 SH   SOLE 1 950 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,294 10,280 SH   SOLE 1 10,280 0 0
INTERNATIONAL GAME TECH PLC COM g4863A108 17 1,000 SH   SOLE   1,000 0 0
INTERNATIONAL GAME TECH PLC COM g4863A108 22 1,304 SH   SOLE 1 1,304 0 0
INTERNATIONAL MONEY EXPRESS IN COM 46005l101 8 500 SH   SOLE 1 500 0 0
INTEVAC INC COM 461148108 1,008 139,741 SH   SOLE   127,993 0 11,748
INTUIT COM 461202103 267 702 SH   SOLE 1 677 0 25
INTUIT COM 461202103 267 704 SH   SOLE   704 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120e602 121 148 SH   SOLE   148 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120e602 514 628 SH   SOLE 1 628 0 0
INVACARE CORP COM 461203101 437 48,832 SH   SOLE   44,568 0 4,264
INVACARE CORP COM 461203101 13 1,500 SH   SOLE 1 1,500 0 0
INVENTRUST PPTYS LP 46124j102 5 1,597 SH   SOLE 1 1,597 0 0
INVESCO BLDRS EMERGING MARKETS INDX FD 46090c305 51 900 SH   SOLE 1 900 0 0
INVESCO BUYBACK ACHIEVERS ETF INDX FD 46137v308 43 586 SH   SOLE   586 0 0
INVESCO BUYBACK ACHIEVERS ETF INDX FD 46137v308 451 6,146 SH   SOLE 1 6,146 0 0
INVESCO CEF INCOME COMPOSITE E CLSD FD 46138e404 125 5,574 SH   SOLE 1 5,574 0 0
INVESCO CURRENCYSHARES BRITISH INDX FD 46138m109 59 450 SH   SOLE 1 450 0 0
INVESCO DB COMMODITY INDEX TRA INDX FD 46138b103 139 9,435 SH   SOLE   9,435 0 0
INVESCO DB US DOLLAR INDEX BEA INDX FD 46141d104 109 5,000 SH   SOLE 1 5,000 0 0
INVESCO FINANCIAL PREFERRED ET INDX FD 46137v621 3 150 SH   SOLE 1 150 0 0
INVESCO FTSE RAFI US 1000 ETF INDX FD 46137v613 629 4,723 SH   SOLE 1 4,723 0 0
INVESCO FTSE RAFI US 1000 ETF INDX FD 46137v613 18,174 136,441 SH   SOLE   136,441 0 0
INVESCO FTSE RAFI US 1500 SMAL INDX FD 46137v597 53 350 SH   SOLE 1 350 0 0
INVESCO GLOBAL CLEAN ENERGY ET INDX FD 46138g847 3 100 SH   SOLE 1 100 0 0
INVESCO INTL BUYBACK ACHIEV INDX FD 46138e644 36 930 SH   SOLE   930 0 0
INVESCO INTL BUYBACK ACHIEV INDX FD 46138e644 74 1,927 SH   SOLE 1 1,927 0 0
INVESCO NASDAQ NEXT GEN 100 ET INDX FD 46138g631 1,175 38,077 SH   SOLE 1 37,777 0 300
INVESCO PREFERRED ETF INDX FD 46138e511 18 1,170 SH   SOLE 1 1,170 0 0
INVESCO QQQ TRUST INDX FD 46090e103 2,369 7,552 SH   SOLE   7,552 0 0
INVESCO QQQ TRUST INDX FD 46090e103 7,288 23,231 SH   SOLE 1 23,231 0 0
INVESCO QQQ TR PUT 46090E953 0 50 SH Put SOLE   50 0 0
INVESCO S&P 500 EQUAL WEIGHT E INDX FD 46137v357 1,655 12,978 SH   SOLE 1 9,998 0 2,980
INVESCO S&P 500 EQUAL WEIGHT E INDX FD 46137v357 61 475 SH   SOLE   475 0 0
INVESCO S&P 500 LOW VOLATILITY INDX FD 46138e354 1,356 24,119 SH   SOLE 1 23,921 0 198
INVESCO S&P 500 LOW VOLATILITY INDX FD 46138e354 104 1,845 SH   SOLE   1,845 0 0
INVESCO S&P SPIN OFF ETF INDX FD 46137v159 8 150 SH   SOLE 1 0 0 150
INVESCO SENIOR LOAN ETF PUT 46138g958 5 2,200 SH Put SOLE   2,200 0 0
INVESCO ULTRA SHORT DURATION INDX FD 46090a887 7 129 SH   SOLE 1 129 0 0
INVESCO VALUE MUN INCOME TR CLSD FD 46132p108 235 15,000 SH   SOLE 1 15,000 0 0
INVESCO VAN KAMPEN TR COM CLSD FD 46131m106 5 350 SH   SOLE 1 350 0 0
INVESCO WATER RESOURCES ETF INDX FD 46137v142 50 1,083 SH   SOLE 1 1,083 0 0
INVESCOCURRENCYSHARES JAPANESE INDX FD 46138w107 183 2,000 SH   SOLE 1 2,000 0 0
IQVIA HOLDINGS INC COM 46266c105 144 805 SH   SOLE 1 805 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 69 290 SH   SOLE 1 290 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 6,863 174,520 SH   SOLE   144,080 0 30,440
IRIDIUM COMMUNICATIONS INC COM 46269C102 98 2,480 SH   SOLE 1 2,480 0 0
IRON MTN INC NEW COM COM 46284v101 34 1,162 SH   SOLE 1 1,162 0 0
IRON MTN INC NEW COM COM 46284v101 354 12,000 SH   SOLE   12,000 0 0
ISHARES 0 5 YEAR HIGH YIELD CO INDX FD 46434v407 202 4,452 SH   SOLE 1 4,028 0 424
ISHARES 0 5 YEAR HIGH YIELD CO INDX FD 46434v407 6 143 SH   SOLE   143 0 0
ISHARES TR INDX FD 464288620 35 566 SH   SOLE 1 566 0 0
ISHARES CORE 1 TO 5 YEAR USD B INDX FD 46432f859 1 17 SH   SOLE   17 0 0
ISHARES CORE 1 TO 5 YEAR USD B INDX FD 46432f859 4 75 SH   SOLE 1 75 0 0
ISHARES CORE DIVIDEND GROWTH INDX FD 46434v621 124 2,771 SH   SOLE 1 2,771 0 0
ISHARES TR INDX FD 464289867 15 285 SH   SOLE 1 285 0 0
ISHARES CORE MSCI EUROPE ETF COM 46434v738 3 50 SH   SOLE 1 50 0 0
ISHARES TR INDX FD 464287671 115 1,300 SH   SOLE   1,300 0 0
ISHARES TR INDX FD 464287671 128 1,445 SH   SOLE 1 1,445 0 0
ISHARES EDGE MSCI USA MOMENTUM INDX FD 46432f396 114 706 SH   SOLE 1 706 0 0
ISHARES EDGE MSCI USA QUALITY INDX FD 46432f339 37 316 SH   SOLE 1 316 0 0
ISHARES EDGE MSCI USA VALUE FA INDX FD 46432f388 189 2,176 SH   SOLE 1 2,032 0 144
ISHARES EDGE MSCI USA VALUE FA INDX FD 46432f388 6 73 SH   SOLE   73 0 0
ISHARES TR INDX FD 464287291 128 427 SH   SOLE 1 406 0 21
ISHARES TR INDX FD 464287291 5 16 SH   SOLE   16 0 0
ISHARES GOLD TRUST INDX FD 464285105 657 36,213 SH   SOLE 1 36,097 0 116
ISHARES GOLD TRUST INDX FD 464285105 9,363 516,447 SH   SOLE   516,447 0 0
ISHARES INC CORE MSCI EMERGING INDX FD 46434g103 1,060 17,079 SH   SOLE 1 17,064 0 15
ISHARES INC CORE MSCI EMERGING INDX FD 46434g103 874 14,087 SH   SOLE   14,087 0 0
ISHARES INC INDX FD 464286533 101 1,658 SH   SOLE   1,658 0 0
ISHARES INC INDX FD 464286533 1,212 19,843 SH   SOLE 1 19,843 0 0
ISHARES INC INDX FD 464286103 20 845 SH   SOLE 1 845 0 0
ISHARES INC INDX FD 464286509 17 561 SH   SOLE 1 561 0 0
ISHARES INC INDX FD 464286707 3 89 SH   SOLE 1 89 0 0
ISHARES INC INDX FD 464286806 15 460 SH   SOLE 1 460 0 0
ISHARES INC INDX FD 464286871 16 664 SH   SOLE 1 664 0 0
ISHARES INC MSCI JAPAN ETF INDX FD 46434g822 50 733 SH   SOLE 1 733 0 0
ISHARES INC INDX FD 464286814 5 109 SH   SOLE 1 109 0 0
ISHARES INC INDX FD 464286665 53 1,100 SH   SOLE 1 1,100 0 0
ISHARES INC INDX FD 464286772 2 27 SH   SOLE 1 27 0 0
ISHARES INC MSCI SINGAPORE ETF INDX FD 46434g780 2 89 SH   SOLE   89 0 0
ISHARES INC MSCI SINGAPORE ETF INDX FD 46434g780 30 1,384 SH   SOLE 1 1,384 0 0
ISHARES INC INDX FD 464286756 2 43 SH   SOLE 1 43 0 0
ISHARES INC INDX FD 464286749 4 86 SH   SOLE 1 86 0 0
ISHARES INC MSCI TAIWAN ETF INDX FD 46434g772 3 59 SH   SOLE   59 0 0
ISHARES INC MSCI TAIWAN ETF INDX FD 46434g772 22 412 SH   SOLE 1 412 0 0
ISHARES INTl AGGREGATE BOND FD INDX FD 46435g672 3 50 SH   SOLE 1 50 0 0
ISHARES TR INDX FD 464287127 7 34 SH   SOLE 1 0 0 34
ISHARES TR INDX FD 464288406 3 22 SH   SOLE 1 0 0 22
ISHARES MSCI EM COM 46434g863 304 7,251 SH   SOLE 1 6,785 0 466
ISHARES MSCI EM COM 46434g863 12 276 SH   SOLE   276 0 0
ISHARES INC INDX FD 464286350 7 200 SH   SOLE 1 200 0 0
ISHARES MSCI ITALY ETF INDX FD 46434g830 0 13 SH   SOLE 1 13 0 0
ISHARES MSCI MULTIFACTOR USA S INDX FD 46434v290 214 4,674 SH   SOLE   4,674 0 0
ISHARES TR INDX FD 464289123 0 7 SH   SOLE 1 7 0 0
ISHARES MSCI POLAND ETF INDX FD 46429b606 0 14 SH   SOLE 1 14 0 0
ISHARES MSCI UNITED KINGDOM NE INDX FD 46435g334 7 246 SH   SOLE 1 246 0 0
ISHARES TR INDX FD 464287622 210 992 SH   SOLE 1 992 0 0
ISHARES TR INDX FD 464287622 322 1,518 SH   SOLE   1,518 0 0
ISHARES TR PUT 464287955 24 700 SH Put SOLE   700 0 0
ISHARES SELFDRIVING EV AND TEC INDX FD 46435u366 21 496 SH   SOLE 1 496 0 0
ISHARES TR INDX FD 464288646 562 10,187 SH   SOLE 1 9,664 0 523
ISHARES TR INDX FD 464288646 115 2,079 SH   SOLE   2,079 0 0
ISHARES SILVER TR INDX FD 46428Q109 890 36,233 SH   SOLE 1 33,653 0 2,580
ISHARES TR 20 YR TRS BD INDX FD 920933108 106 670 SH   SOLE 1 651 0 19
ISHARES TR 20 YR TRS BD INDX FD 920933108 2 10 SH   SOLE   10 0 0
ISHARES TR CLSD FD 464287440 42 351 SH   SOLE 1 351 0 0
ISHARES TR INDX FD 464287457 146 1,688 SH   SOLE 1 1,688 0 0
ISHARES TR INDX FD 464288612 8 68 SH   SOLE 1 68 0 0
ISHARES TR INDX FD 464287176 958 7,503 SH   SOLE 1 7,503 0 0
ISHARES TR INDX FD 464287564 19 352 SH   SOLE 1 352 0 0
ISHARES TR INDX FD 464287812 24 140 SH   SOLE 1 140 0 0
ISHARES TR CORE MSCI EAFE INDX FD 46432f842 3,114 45,065 SH   SOLE 1 44,886 0 179
ISHARES TR CORE MSCI EAFE INDX FD 46432f842 11,933 172,721 SH   SOLE   172,721 0 0
ISHARES TR CORE MSCI TOTAL INT INDX FD 46432f834 1,512 22,503 SH   SOLE   1,879 0 20,624
ISHARES TR CORE MSCI TOTAL INT INDX FD 46432f834 169 2,520 SH   SOLE 1 2,520 0 0
ISHARES TR INDX FD 464287507 6,734 29,301 SH   SOLE 1 27,476 0 1,825
ISHARES TR INDX FD 464287507 1,802 7,840 SH   SOLE   7,840 0 0
ISHARES TR INDX FD 464287150 12,780 148,226 SH   SOLE 1 148,134 0 92
ISHARES TR INDX FD 464287150 25,818 299,443 SH   SOLE   14,059 0 285,384
ISHARES TR INDX FD 464287200 17,182 45,772 SH   SOLE 1 45,585 0 187
ISHARES TR INDX FD 464287200 6,111 16,280 SH   SOLE   16,280 0 0
ISHARES TR CORE TOTAL USD BD M INDX FD 46434v613 1,378 25,256 SH   SOLE 1 25,256 0 0
ISHARES TR INDX FD 464287226 7,759 65,648 SH   SOLE 1 65,045 0 603
ISHARES TR INDX FD 464287226 261 2,206 SH   SOLE   2,206 0 0
ISHARES TR INDX FD 464288760 18 186 SH   SOLE 1 186 0 0
ISHARES TR INDX FD 464288810 887 2,711 SH   SOLE 1 2,692 0 19
ISHARES TR INDX FD 464288810 5 15 SH   SOLE   15 0 0
ISHARES TR INDX FD 464288778 36 800 SH   SOLE   800 0 0
ISHARES TR INDX FD 464287168 128 1,332 SH   SOLE 1 1,332 0 0
ISHARES TR INDX FD 464287788 37 560 SH   SOLE   560 0 0
ISHARES TR INDX FD 464287788 475 7,115 SH   SOLE 1 7,115 0 0
ISHARES TR INDX FD 464287762 504 2,050 SH   SOLE 1 2,050 0 0
ISHARES TR INDX FD 464287739 8 94 SH   SOLE 1 94 0 0
ISHARES TR INDX FD 464287721 72 852 SH   SOLE 1 852 0 0
ISHARES TR INDX FD 464287697 16 200 SH   SOLE 1 200 0 0
ISHARES TR INDX FD 46429B689 2,591 35,301 SH   SOLE 1 34,772 0 529
ISHARES TR INDX FD 46429B689 359 4,895 SH   SOLE   4,895 0 0
ISHARES TR ESG MSCI LEADR COM 46435u218 28 425 SH   SOLE 1 425 0 0
ISHARES TR ESG MSCI USA INDX FD 46435g425 641 7,446 SH   SOLE 1 6,957 0 489
ISHARES TR ESG MSCI USA INDX FD 46435g425 25 287 SH   SOLE   287 0 0
ISHARES TR FLTG RATE NT INDX FD 46429b655 123 2,434 SH   SOLE 1 2,434 0 0
ISHARES TR INDX FD 464287184 5 100 SH   SOLE 1 100 0 0
ISHARES TR INDX FD 46429B663 2,231 25,444 SH   SOLE 1 25,444 0 0
ISHARES TR INDX FD 46429B663 7,545 86,057 SH   SOLE   86,057 0 0
ISHARES TR INDX FD 464288513 8 90 SH   SOLE 1 90 0 0
ISHARES TR INDX FD 464288513 13 145 SH   SOLE   145 0 0
ISHARES TR INDX FD 464287242 642 4,645 SH   SOLE 1 4,319 0 326
ISHARES TR INDX FD 464287242 78 566 SH   SOLE   566 0 0
ISHARES TR INDX FD 464288281 4 31 SH   SOLE 1 31 0 0
ISHARES TR INDX FD 464288588 214 1,946 SH   SOLE 1 1,831 0 115
ISHARES TR INDX FD 464288588 6 59 SH   SOLE   59 0 0
ISHARES TR INDX FD 464288240 24 456 SH   SOLE 1 456 0 0
ISHARES TR MSCI CHINA ETF INDX FD 46429b671 2 25 SH   SOLE 1 25 0 0
ISHARES TR INDX FD 464288885 299 2,968 SH   SOLE 1 2,806 0 162
ISHARES TR INDX FD 464288885 12 116 SH   SOLE   116 0 0
ISHARES TR INDX FD 464287465 72 981 SH   SOLE   981 0 0
ISHARES TR INDX FD 464287465 716 9,812 SH   SOLE 1 9,812 0 0
ISHARES TR INDX FD 464287234 175 3,395 SH   SOLE   3,395 0 0
ISHARES TR INDX FD 464287234 1,086 21,016 SH   SOLE 1 21,016 0 0
ISHARES TR MSCI INDIA ETF INDX FD 46429b598 64 1,600 SH   SOLE 1 1,600 0 0
ISHARES TR INDX FD 464288570 82 1,150 SH   SOLE 1 1,150 0 0
ISHARES TR INDX FD 464288273 379 5,545 SH   SOLE   5,545 0 0
ISHARES TR INDX FD 464287556 2,708 17,878 SH   SOLE 1 17,186 0 692
ISHARES TR INDX FD 464288869 42 351 SH   SOLE   351 0 0
ISHARES TR INDX FD 464288869 813 6,856 SH   SOLE 1 6,856 0 0
ISHARES TR INDX FD 464287648 50 175 SH   SOLE 1 175 0 0
ISHARES TR INDX FD 464287630 140 1,064 SH   SOLE 1 1,064 0 0
ISHARES TR INDX FD 464287655 1,045 5,331 SH   SOLE 1 5,331 0 0
ISHARES TR INDX FD 464287655 2,493 12,714 SH   SOLE   12,714 0 0
ISHARES TR INDX FD 464287689 344 1,539 SH   SOLE   1,539 0 0
ISHARES TR INDX FD 464287481 103 1,008 SH   SOLE 1 1,008 0 0
ISHARES TR INDX FD 464287481 225 2,194 SH   SOLE   2,194 0 0
ISHARES TR INDX FD 464287473 223 2,297 SH   SOLE 1 2,297 0 0
ISHARES TR INDX FD 464287499 1,227 17,898 SH   SOLE 1 17,698 0 200
ISHARES TR INDX FD 464287499 345 5,031 SH   SOLE   5,031 0 0
ISHARES TR INDX FD 464287614 1,036 4,297 SH   SOLE 1 4,047 0 250
ISHARES TR INDX FD 464287614 3,496 14,496 SH   SOLE   14,496 0 0
ISHARES TR INDX FD 464287598 240 1,754 SH   SOLE   1,754 0 0
ISHARES TR INDX FD 464287598 1,404 10,269 SH   SOLE 1 10,269 0 0
ISHARES TR INDX FD 464287101 55 320 SH   SOLE 1 320 0 0
ISHARES TR INDX FD 464287408 221 1,727 SH   SOLE 1 1,727 0 0
ISHARES TR INDX FD 464288372 13 300 SH   SOLE 1 300 0 0
ISHARES TR INDX FD 464287705 3 40 SH   SOLE 1 40 0 0
ISHARES TR INDX FD 464287549 52 147 SH   SOLE 1 147 0 0
ISHARES TR INDX FD 464287804 5,449 59,297 SH   SOLE 1 54,427 0 4,870
ISHARES TR INDX FD 464287804 1,993 21,688 SH   SOLE   21,688 0 0
ISHARES TR INDX FD 464287309 410 6,417 SH   SOLE 1 6,417 0 0
ISHARES TR INDX FD 464288158 100 926 SH   SOLE 1 926 0 0
ISHARES TR INDX FD 464288158 558 5,163 SH   SOLE   5,163 0 0
ISHARES TR INDX FD 464287192 1 6 SH   SOLE 1 6 0 0
ISHARES TR INDX FD 464287770 9 61 SH   SOLE 1 61 0 0
ISHARES TR INDX FD 464288687 233 6,052 SH   SOLE 1 5,380 0 672
ISHARES TR INDX FD 464288687 13 327 SH   SOLE   327 0 0
ISHARES TR INDX FD 464287754 107 1,104 SH   SOLE 1 1,104 0 0
ISHARES TR INDX FD 464288851 1 25 SH   SOLE 1 25 0 0
ISHARES TR US TREAS BD ETF INDX FD 46429b267 480 17,619 SH   SOLE 1 16,216 0 1,403
ISHARES TR US TREAS BD ETF INDX FD 46429b267 15 534 SH   SOLE   534 0 0
ISHARES TR INDX FD 46429B697 6,345 93,477 SH   SOLE 1 90,044 0 3,433
ISHARES TR INDX FD 46429B697 657 9,685 SH   SOLE   9,685 0 0
ISHARES U S ETF TR INDX FD 46431W507 88 1,750 SH   SOLE   1,750 0 0
ISHARES U S ETF TR INDX FD 46431W507 1,493 29,766 SH   SOLE 1 29,766 0 0
ITERIS INC NEW COM 46564T107 316 56,005 SH   SOLE   51,488 0 4,517
ITERIS INC NEW COM 46564T107 68 12,000 SH   SOLE 1 12,000 0 0
ISHARES TR PUT 464287955 280 1,500 SH Put SOLE   1,500 0 0
ISHARES TR PUT 464287955 17 400 SH Put SOLE   400 0 0
ISHARES TR PUT 464287955 687 5,000 SH Put SOLE   5,000 0 0
ISHARES TR PUT 464287955 78 640 SH Put SOLE   640 0 0
ISHARES TR PUT 464287955 127 408 SH Put SOLE   408 0 0
ISHARES TR PUT 464287955 289 1,500 SH Put SOLE   1,500 0 0
ISHARES TR PUT 464287955 66 200 SH Put SOLE   200 0 0
ISHARES TR PUT 464287955 365 672 SH Put SOLE   672 0 0
ISHARES TR PUT 464287955 239 200 SH Put SOLE   200 0 0
ISHARES TR PUT 464287955 152 400 SH Put SOLE   400 0 0
ISHARES TR PUT 464287955 606 900 SH Put SOLE   900 0 0
ISHARES TR PUT 464287955 87 434 SH Put SOLE   434 0 0
ISHARES TR PUT 464287955 493 1,300 SH Put SOLE   1,300 0 0
ISHARES TR PUT 464287955 435 520 SH Put SOLE   520 0 0
ISHARES TR PUT 464287955 684 400 SH Put SOLE   400 0 0
ISHARES TR PUT 464287955 241 240 SH Put SOLE   240 0 0
ISHARES TR PUT 464287958 200 400 SH Put SOLE   400 0 0
ISHARES TR PUT 464287958 355 200 SH Put SOLE   200 0 0
ISHARES TR PUT 464287952 55 380 SH Put SOLE   380 0 0
ISHARES TR PUT 464287952 36 60 SH Put SOLE   60 0 0
ISHARES TR PUT 464287952 643 765 SH Put SOLE   765 0 0
ISHARES TR PUT 464287952 677 370 SH Put SOLE   370 0 0
ISHARES TR PUT 464287952 6 40 SH Put SOLE   40 0 0
ISHARES TR PUT 464287952 103 40 SH Put SOLE   40 0 0
ISHARES TR PUT 464287952 186 260 SH Put SOLE   260 0 0
ISHARES TR PUT 464287952 398 402 SH Put SOLE   402 0 0
ISHARES TR PUT 464287952 19 226 SH Put SOLE   226 0 0
J ALEXANDERS HLDGS COM 46609j106 8,221 1,127,650 SH   SOLE   1,075,087 0 52,563
J ALEXANDERS HLDGS COM 46609j106 55 7,525 SH   SOLE 1 7,525 0 0
J P MORGAN EXCH/ULTRA SHORT MU INDX FD 46641q654 450 8,820 SH   SOLE 1 8,820 0 0
J P MORGAN EXCH/ULTRA SHORT MU INDX FD 46641q654 2,416 47,335 SH   SOLE   47,335 0 0
JACK IN THE BOX INC COM 466367109 21 230 SH   SOLE   230 0 0
JAPAN EQUITY FD INC COM CLSD FD 471057109 4 425 SH   SOLE   425 0 0
JAPAN SMALLER CAPITALIZATION INDX FD 47109U104 14 1,500 SH   SOLE 1 1,500 0 0
JAPAN TOBACCO INC ADUS J27869106 0 5 SH   SOLE 1 5 0 0
JBG SMITH PROPERTIES COM 46590v100 1,172 37,471 SH   SOLE   35,221 0 2,250
JBS SA COM 466110103 27 3,000 SH   SOLE 1 3,000 0 0
JEFFERIES GROUP INC NEW COM COM 47233w109 93 3,800 SH   SOLE 1 3,800 0 0
ETF SER SOLUTIONS PUT 26922A952 5 389 SH Put SOLE   389 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 1 10 SH   SOLE 1 10 0 0
JOHNSON & JOHNSON COM 478160104 20,221 128,486 SH   SOLE   126,086 0 2,400
JOHNSON & JOHNSON COM 478160104 20,275 128,830 SH   SOLE 1 124,412 0 4,418
JOHNSON CTLS INTL PLC COM g51502105 29 620 SH   SOLE 1 120 0 500
JP MORGAN CHASE & CO COM 46625h100 21,043 165,598 SH   SOLE   163,098 0 2,500
JP MORGAN CHASE & CO COM 46625h100 16,180 127,330 SH   SOLE 1 120,127 0 7,203
JP MORGAN ULTRA SHORT INCOME E INDX FD 46641q837 42,926 845,170 SH   SOLE 1 831,745 0 13,425
JP MORGAN ULTRA SHORT INCOME E INDX FD 46641q837 3,624 71,346 SH   SOLE   71,346 0 0
JPMORGAN DIVERSIFIED RETURN EM INDX FD 46641q308 145 2,651 SH   SOLE 1 2,651 0 0
JPMORGAN DIVERSIFIED RETURN IN INDX FD 46641q209 15 266 SH   SOLE 1 212 0 54
JPMORGAN DIVERSIFIED RETURN US INDX FD 46641q407 964 11,526 SH   SOLE 1 9,197 0 2,329
KAANAPALI LD LLC COM COM 48282H308 1 30 SH   SOLE 1 30 0 0
KAMAN CORP COM 483548103 57 1,000 SH   SOLE 1 1,000 0 0
KANSAS CITY SOUTHERN COM 485170302 253 1,240 SH   SOLE 1 1,240 0 0
KBS REAL ESTATE INVT TR III LP 48668l105 5 452 SH   SOLE 1 452 0 0
KEARNY FINL CORP MD COM 48716p108 8,068 764,059 SH   SOLE   598,052 0 166,007
KELLOGG CO COM 487836108 33 523 SH   SOLE 1 523 0 0
KEURIG DR PEPPER INC COM 49271v100 20 610 SH   SOLE 1 610 0 0
KEY TRONIC CORP COM 493144109 822 119,073 SH   SOLE   108,575 0 10,498
KEYCORP COM 493267108 239 14,581 SH   SOLE 1 14,581 0 0
KEYCORP COM 493267108 1,942 118,350 SH   SOLE   118,350 0 0
KEYCORP PFD CV PFD 493267876 67 2,400 SH   SOLE 1 2,400 0 0
KIMBALL ELECTRONICS INC COM 49428J109 1,526 95,458 SH   SOLE   87,075 0 8,383
KIMBALL INTL INC COM 494274103 731 61,132 SH   SOLE   46,392 0 14,740
KIMBALL INTL INC COM 494274103 4 320 SH   SOLE 1 320 0 0
KIMBERLY-CLARK CORP COM 494368103 1,365 10,124 SH   SOLE 1 10,024 0 100
KIMBERLY-CLARK CORP COM 494368103 108 800 SH   SOLE   800 0 0
KINDER MORGAN INC DEL LP 49456B101 182 13,317 SH   SOLE 1 13,317 0 0
KKR & CO L P DEL COM UNITS COM 48248m102 32 800 SH   SOLE 1 800 0 0
KLA CORP COM 482480100 10 40 SH   SOLE 1 40 0 0
KNIGHT-SWIFT TRANSN HLDGS IN COM 499049104 25 600 SH   SOLE 1 0 0 600
KOHLS CORP COM 500255104 293 7,198 SH   SOLE 1 7,198 0 0
KOHLS CORP COM 500255104 69,947 1,719,025 SH   SOLE   1,719,025 0 0
KONTOOR BRANDS COM 50050n103 7,122 175,580 SH   SOLE   138,410 0 37,170
KONTOOR BRANDS COM 50050n103 8 191 SH   SOLE 1 191 0 0
KOPPERS HOLDINGS INC COM COM 50060p106 2,008 64,430 SH   SOLE   64,430 0 0
KRAFT HEINZ CO COM 500754106 16 461 SH   SOLE   461 0 0
KRATON CORPORATION COM 50077C106 6 223 SH   SOLE 1 223 0 0
KRATOS DEFENSE AND SECURITY SO COM 50077b207 22 805 SH   SOLE 1 805 0 0
SPDR SER TR PUT 78464A958 160 1,400 SH Put SOLE   1,400 0 0
SPDR SER TR PUT 78464A958 43 1,100 SH Put SOLE   1,100 0 0
SPDR SER TR PUT 78464A958 652 1,500 SH Put SOLE   1,500 0 0
KROGER CO COM 501044101 82 2,568 SH   SOLE 1 2,568 0 0
KOHLS CORP PUT 500255954 0 2,000 SH Put SOLE   2,000 0 0
KOHLS CORP PUT 500255954 0 2,000 SH Put SOLE   2,000 0 0
KOHLS CORP PUT 500255954 48 2,640 SH Put SOLE   2,640 0 0
KOHLS CORP PUT 500255954 161 5,640 SH Put SOLE   5,640 0 0
KULICKE & SOFFA INDS INC COM 501242101 1,242 39,030 SH   SOLE   39,030 0 0
L OREAL CO ADR ADUS 502117203 21 276 SH   SOLE 1 276 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 14,997 79,341 SH   SOLE   77,966 0 1,375
L3HARRIS TECHNOLOGIES INC COM 502431109 9,843 52,076 SH   SOLE 1 50,219 0 1,857
LAACO LTD COM 505346106 16 7 SH   SOLE 1 7 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 128 631 SH   SOLE 1 631 0 0
LAKELAND INDS INC COM 511795106 748 27,464 SH   SOLE   25,761 0 1,703
LAM RESEARCH CORP COM 512807108 43 92 SH   SOLE 1 92 0 0
LAMAR ADVERTISING CO NEW COM 512816109 36 430 SH   SOLE   430 0 0
LAMB WESTON HLDGS INC COM 513272104 17 210 SH   SOLE   210 0 0
LANCASTER COLONY CORP COM 513847103 171 933 SH   SOLE 1 933 0 0
LANDEC CORP COM 514766104 697 64,244 SH   SOLE   58,744 0 5,500
LANDMARK INFRASTRUCTURE PARTNE LP 51508j405 103 4,000 SH   SOLE 1 4,000 0 0
LANDMARK INFRASTRUCTURE PARTNE LP 51508j405 515 20,000 SH   SOLE   20,000 0 0
LAS VEGAS SANDS CORP COM 517834107 6 100 SH   SOLE 1 100 0 0
LEAFIA HEALTH INC COM COM 01444q104 0 418 SH   SOLE 1 418 0 0
LEGGETT & PLATT INC COM 524660107 75 1,700 SH   SOLE 1 1,700 0 0
LEIDOS HOLDINGS INC COM 525327102 7,742 73,651 SH   SOLE   61,490 0 12,161
LEIDOS HOLDINGS INC COM 525327102 337 3,207 SH   SOLE 1 3,207 0 0
LEMONADE INC COM 52567d107 178 1,450 SH   SOLE 1 1,450 0 0
LENSAR INC COM 52634l108 96 13,296 SH   SOLE   12,329 0 967
LENSAR INC COM 52634l108 3 375 SH   SOLE 1 375 0 0
LEVEL ONE BANCORP INC COM 52730d208 118 5,824 SH   SOLE 1 5,824 0 0
LEXINGTON BIOSCIENCES HOLDINGS COM 529020406 0 10 SH   SOLE 1 10 0 0
LHC GROUP COM 50187a107 4 18 SH   SOLE 1 18 0 0
LIBERATED SYNDICATION INC COM 53013f100 327 60,139 SH   SOLE   60,139 0 0
LIBERTY ALL STAR EQUITY FD COM 530158104 185 26,788 SH   SOLE 1 26,788 0 0
LIBERTY BROADBAND CORP COM 530307107 198 1,254 SH   SOLE 1 1,198 0 56
LIBERTY BROADBAND CORP COM 530307305 890 5,618 SH   SOLE 1 5,437 0 181
LIBERTY BROADBAND CORP COM 530307305 29 183 SH   SOLE   183 0 0
LIBERTY GLOBAL INC COM SER A COM g5480u104 19 800 SH   SOLE 1 700 0 100
LIBERTY GLOBAL INC COM SER C COM g5480u120 36 1,539 SH   SOLE 1 1,367 0 172
LIBERTY LATIN AMERICA LTD COM g9001e102 1 58 SH   SOLE 1 58 0 0
LIBERTY LATIN AMERICA LTD COM g9001e128 2 176 SH   SOLE 1 176 0 0
LIBERTY MEDIA CORP DEL COM 531229706 8 310 SH   SOLE   0 0 310
LIBERTY MEDIA CORP DEL COM 531229706 1 37 SH   SOLE 1 37 0 0
LIBERTY MEDIA CORP DEL COM 531229409 165 3,819 SH   SOLE 1 3,564 0 255
LIBERTY MEDIA CORP DEL COM 531229888 8,461 340,086 SH   SOLE   243,240 0 96,846
LIBERTY MEDIA CORP DEL COM 531229888 82 3,284 SH   SOLE 1 3,284 0 0
LIBERTY MEDIA CORP DEL COM 531229607 1,562 35,908 SH   SOLE 1 35,389 0 519
LIBERTY MEDIA CORP DEL COM 531229607 11,974 275,203 SH   SOLE   216,799 0 58,404
LIBERTY MEDIA CORP DEL COM 531229854 89 2,094 SH   SOLE 1 1,982 0 112
LIBERTY MEDIA CORP DEL COM 531229870 23 595 SH   SOLE 1 539 0 56
LIBERTY MEDIA CORP DEL COM 531229870 103 2,700 SH   SOLE   2,700 0 0
LIBERTY TRIPADVISOR HLDGS IN COM 531465102 1 188 SH   SOLE 1 188 0 0
LIGAND PHARMACEUTICALS COM NEW COM 53220k504 15 150 SH   SOLE 1 150 0 0
LIGAND PHARMACEUTICALS INC ROC COM 53220K215 0 12,000 SH   SOLE   12,000 0 0
LILLY ELI & CO COM 532457108 1,020 6,039 SH   SOLE 1 6,039 0 0
LINCOLN ELEC HLDGS INC COM 533900106 191 1,644 SH   SOLE 1 1,644 0 0
LINDE PLC COM g5494j103 233 884 SH   SOLE 1 884 0 0
LITHIA MTRS INC COM 536797103 3 9 SH   SOLE 1 9 0 0
LIVERAMP HLDGS INC COM COM 53815p108 96 1,317 SH   SOLE 1 1,317 0 0
LKQ CORP COM 501889208 231 6,550 SH   SOLE 1 6,375 0 175
LOCKHEED MARTIN CORP COM 539830109 93 262 SH   SOLE   262 0 0
LOCKHEED MARTIN CORP COM 539830109 690 1,943 SH   SOLE 1 1,943 0 0
LONE PINE RES INC COM COM 54222a106 0 1,000,000 SH   SOLE   1,000,000 0 0
LORAL SPACE & COM INC COM 543881106 11 515 SH   SOLE   515 0 0
LORAL SPACE & COM INC COM 543881106 50 2,380 SH   SOLE 1 2,380 0 0
LORDSTOWN MOTORS CORP COM 54405q100 55 2,750 SH   SOLE 1 1,750 0 1,000
LORDSTOWN MOTORS CORP COM 54405q100 20 1,000 SH   SOLE   1,000 0 0
LOWES COS INC COM 548661107 3,627 22,595 SH   SOLE 1 21,445 0 1,150
LOWES COS INC COM 548661107 153 952 SH   SOLE   952 0 0
LUBYS INC COM 549282101 57 20,000 SH   SOLE   20,000 0 0
LULULEMON ATHLETICA INC COM 550021109 37 106 SH   SOLE 1 106 0 0
LULULEMON ATHLETICA INC COM 550021109 73 210 SH   SOLE   210 0 0
LUMENTUM HLDGS INC COM 55024u109 9 100 SH   SOLE 1 100 0 0
LVMH MOET HENNESSY LOU VUITTON ADUS 502441306 38 300 SH   SOLE   300 0 0
LYONDELLBASELL INDUSTR SHS - A COM n53745100 12 131 SH   SOLE 1 131 0 0
MACE SEC INTL COM 554335208 1,545 4,982,360 SH   SOLE   4,982,360 0 0
MACE SEC INTL INC COM NEW COM 554335208 122 310,610 SH   SOLE 1 310,610 0 0
MACQUARIE GROUP LIMITED ADR NE ADUS 55607P204 149 1,395 SH   SOLE 1 1,395 0 0
MADISON COVERED CALL & EQUIT CLSD FD 557437100 6 958 SH   SOLE   958 0 0
MADISON SQUARE GARDEN ENTERTAI COM 55826t102 11,627 110,690 SH   SOLE   91,050 0 19,640
MADISON SQUARE GARDEN ENTERTAI COM 55826t102 102 975 SH   SOLE 1 975 0 0
MADISON SQUARE GARDEN SPORTS C COM 55825t103 2,813 15,280 SH   SOLE   11,990 0 3,290
MADISON SQUARE GARDEN SPORTS C COM 55825t103 28 150 SH   SOLE 1 150 0 0
MAGELLAN MIDSTREAM PRTNRS LP LP 559080106 36 850 SH   SOLE   850 0 0
MAGELLAN MIDSTREAM PRTNRS LP LP 559080106 1,720 40,526 SH   SOLE 1 40,526 0 0
MAGNA INTL INC COM 559222401 42 600 SH   SOLE 1 600 0 0
MAGNITE INC COM 55955d100 40 1,290 SH   SOLE 1 1,290 0 0
MANNING & NAPIER INC COM 56382Q102 164 26,150 SH   SOLE 1 26,150 0 0
MANPOWER INC COM COM 56418h100 17 185 SH   SOLE 1 185 0 0
MANULIFE FINL CORP COM 56501R106 25 1,388 SH   SOLE 1 1,388 0 0
MAPLE LEAF GREEN WORLD INC COM 565297108 0 1,000 SH   SOLE 1 1,000 0 0
MARATHON PETROLEUM CORP COM 56585a102 652 15,773 SH   SOLE 1 14,540 0 1,234
MARATHON PETROLEUM CORP COM 56585a102 288 6,970 SH   SOLE   6,970 0 0
MARKEL CORP COM 570535104 276 267 SH   SOLE 1 245 0 22
MARKETAXESS HLDGS INC COM COM 57060d108 8 14 SH   SOLE 1 14 0 0
MARLIN BUSINESS SVCS CORP COM 571157106 10 823 SH   SOLE 1 823 0 0
MARRIOTT INTL INC NEW COM 571903202 1,834 13,901 SH   SOLE 1 13,851 0 50
MARRIOTT INTL INC NEW COM 571903202 7,603 57,636 SH   SOLE   56,551 0 1,085
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 19 135 SH   SOLE 1 135 0 0
MARSH & MCLENNAN COS INC COM 571748102 3 23 SH   SOLE 1 23 0 0
MARTEN TRANS LTD COM 573075108 17 1,000 SH   SOLE 1 0 0 1,000
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 133 2,800 SH   SOLE 1 2,800 0 0
MASCO CORP COM 574599106 5,820 105,952 SH   SOLE   86,780 0 19,172
MASCO CORP COM 574599106 177 3,225 SH   SOLE 1 3,225 0 0
MASIMO CORP COM 574795100 3 12 SH   SOLE 1 12 0 0
MASSROOTS INC COM 57630j106 0 500 SH   SOLE 1 500 0 0
MASTEC INC COM 576323109 5,825 85,440 SH   SOLE   67,320 0 18,120
MASTERCARD INCORPORATED COM 57636Q104 13,503 37,829 SH   SOLE 1 36,145 0 1,684
MASTERCARD INCORPORATED COM 57636Q104 1,055 2,955 SH   SOLE   2,955 0 0
MATCH GROUP INC COM 57667l107 173 1,143 SH   SOLE 1 1,143 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 106 1,200 SH   SOLE   1,200 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 340 3,840 SH   SOLE 1 3,840 0 0
MCCORMICK & CO INC COM 579780206 57 600 SH   SOLE 1 600 0 0
MCDONALDS CORP COM 580135101 6,608 30,796 SH   SOLE 1 29,921 0 875
MCDONALDS CORP COM 580135101 13,852 64,555 SH   SOLE   63,555 0 1,000
MCKESSON CORP COM 58155Q103 2,413 13,876 SH   SOLE 1 11,567 0 2,309
MCKESSON CORP COM 58155Q103 700 4,027 SH   SOLE   4,027 0 0
MDU RES GROUP INC COM 552690109 21,601 820,065 SH   SOLE   676,415 0 143,650
MDU RES GROUP INC COM 552690109 116 4,410 SH   SOLE 1 4,410 0 0
MEDCATH COM 58404W109 0 63,600 SH   SOLE   63,600 0 0
MEDCATH CORP COM COM 58404W109 0 700 SH   SOLE 1 700 0 0
MEDICAL MARIJUANA INC COM COM 58463a105 0 2,000 SH   SOLE 1 2,000 0 0
MEDMEN ENTERPRISES INC COM 58507m107 7 50,540 SH   SOLE 1 50,540 0 0
MEDTRONIC PLC SHS COM g5960l103 5,791 49,433 SH   SOLE 1 48,953 0 480
MEDTRONIC PLC SHS COM g5960l103 12,030 102,698 SH   SOLE   100,648 0 2,050
MERCADOLIBRE INC COM COM 58733r102 74 44 SH   SOLE 1 44 0 0
MERCK & CO. INC COM 58933Y105 2,933 35,856 SH   SOLE 1 33,736 0 2,120
MERCK & CO. INC COM 58933Y105 731 8,938 SH   SOLE   8,938 0 0
MERCURY GENL CORP NEW COM 589400100 76 1,450 SH   SOLE 1 700 0 750
MERIDIAN BANK COM 58958p104 440 21,160 SH   SOLE   19,413 0 1,747
MERIDIAN BIOSCIENCE INC COM 589584101 170 9,080 SH   SOLE   8,293 0 787
METLIFE INC COM 59156R108 77 1,631 SH   SOLE 1 1,631 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 11 10 SH   SOLE 1 10 0 0
MFS GOVT MKTS INCOME TR CLSD FD 552939100 2 525 SH   SOLE 1 525 0 0
MFS INTER INCOME TR CLSD FD 55273C107 240 63,000 SH   SOLE   63,000 0 0
MGM RESORTS INTERNATIONAL COM 552953101 402 12,770 SH   SOLE 1 12,770 0 0
MGM RESORTS INTERNATIONAL COM 552953101 3,116 98,894 SH   SOLE   98,894 0 0
MGP INGREDIENTS INC COM 55303j106 88 1,875 SH   SOLE 1 1,875 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 2,539 18,383 SH   SOLE 1 17,408 0 975
MICRON TECHNOLOGY INC COM 595112103 357 4,751 SH   SOLE 1 3,901 0 850
MICROSOFT CORP COM 594918104 23,822 107,104 SH   SOLE   105,304 0 1,800
MICROSOFT CORP COM 594918104 32,262 145,048 SH   SOLE 1 140,248 0 4,800
MIDDLEBY CORP COM 596278101 16 125 SH   SOLE 1 125 0 0
MIDDLEFIELD BANC CORP COM 596304204 1,956 86,943 SH   SOLE 1 85,943 0 1,000
MIDDLEFIELD BANC CORP COM 596304204 6,714 298,400 SH   SOLE   298,400 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 74 4,119 SH   SOLE   4,119 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 368 20,594 SH   SOLE 1 20,594 0 0
MILLER HERMAN INC COM 600544100 2,933 86,783 SH   SOLE 1 86,783 0 0
MODERNA INC COM 60770K107 69 665 SH   SOLE 1 665 0 0
MOHAWK GROUP HLDGS INC COM 608189106 196 11,400 SH   SOLE   11,400 0 0
MOHAWK INDS INC COM 608190104 6 40 SH   SOLE 1 40 0 0
MOLSON COORS BREWING CL B COM 60871r209 16 344 SH   SOLE 1 344 0 0
MONDELEZ INTL INC COM 609207105 81 1,384 SH   SOLE   1,384 0 0
MONDELEZ INTL INC COM 609207105 318 5,444 SH   SOLE 1 5,444 0 0
MONITRONICS INTL INC COM COM 609453105 172 13,150 SH   SOLE   13,150 0 0
MONMOUTH REAL ESTATE INVT CO COM 609720107 32 1,850 SH   SOLE 1 1,850 0 0
MONSTER BEVERAGE CORP NEW COM 61174x109 42 453 SH   SOLE 1 453 0 0
MOOG INC COM 615394202 324 4,090 SH   SOLE 1 4,090 0 0
MOOG INC COM 615394202 2,963 37,369 SH   SOLE   37,369 0 0
MORGAN STANLEY INDIA COM CLSD FD 61745c105 147 6,937 SH   SOLE 1 6,937 0 0
MOSAIC CO NEW COM 61945C103 46 2,000 SH   SOLE   2,000 0 0
MOSAIC CO NEW COM 61945C103 235 10,200 SH   SOLE 1 10,200 0 0
MOTOROLA SOLUTIONS INC COM 620076307 1,615 9,497 SH   SOLE 1 8,547 0 950
MOTORS LIQ CO GUC TR UNIT BEN COM 62010U101 0 51 SH   SOLE 1 51 0 0
MOVADO GROUP INC COM 624580106 399 24,029 SH   SOLE   22,145 0 1,884
MPLX LP LP 55336v100 10 477 SH   SOLE   477 0 0
MSA SAFETY INC COM 553498106 448 3,000 SH   SOLE 1 3,000 0 0
MSCI INC COM 55354G100 248 555 SH   SOLE 1 555 0 0
MTS SYS CORP COM 553777103 163 2,800 SH   SOLE 1 2,800 0 0
MTS SYS CORP COM 553777103 23,395 402,250 SH   SOLE   402,250 0 0
MULTIPLAN CORP COM 62548m100 0 25 SH   SOLE 1 25 0 0
MURPHY OIL CORP COM 626717102 1 108 SH   SOLE 1 108 0 0
MURPHY USA INC COM 626755102 4 27 SH   SOLE 1 27 0 0
NANO DIMENSION LTD COM 63008g203 873 95,900 SH   SOLE 1 95,900 0 0
NASDAQ INC COM 631103108 45 342 SH   SOLE   342 0 0
NATIONAL GRID PLC SPON ADR NEW ADUS 636274300 1 11 SH   SOLE 1 11 0 0
NATIONAL STORAGE AFFILIATES COM 637870106 1 33 SH   SOLE 1 33 0 0
NATUR INTERNATIONAL CORPORATIO COM 63883u103 0 142 SH   SOLE 1 142 0 0
NATURA AND CO HOLDING SA COM 63884n108 30 1,500 SH   SOLE   1,500 0 0
NATURAL GAS SERVICES GROUP INC COM 63886q109 281 29,660 SH   SOLE   29,660 0 0
NELNET INC COM 64031n108 21 300 SH   SOLE   300 0 0
NELNET INC COM 64031n108 84 1,184 SH   SOLE 1 1,184 0 0
NESTLE S A SPONSORED ADR ADUS 641069406 16,574 140,520 SH   SOLE   137,620 0 2,900
NESTLE S A SPONSORED ADR ADUS 641069406 10,202 86,495 SH   SOLE 1 81,776 0 4,719
NETEASE COM INC SPONSORED ADR ADUS 64110w102 115 1,200 SH   SOLE 1 1,200 0 0
NETFLIX INC COM COM 64110l106 605 1,118 SH   SOLE 1 1,108 0 10
NETFLIX INC COM COM 64110l106 272 503 SH   SOLE   503 0 0
NEUBERGER BERMAN RE COM CLSD FD 64190a103 5 1,117 SH   SOLE   1,117 0 0
NEUROBIOLOGICAL TECH INC COM N COM 64124W304 0 85 SH   SOLE 1 85 0 0
NEUROBIOLOGICAL TECH INC COM N COM 64124W304 15 2,544,590 SH   SOLE   2,544,590 0 0
NEW HOME CO INC COM 645370107 5 1,000 SH   SOLE 1 1,000 0 0
NEW JERSEY RES CORP COM 646025106 2,923 82,228 SH   SOLE   67,968 0 14,260
NEW RELIC INC COM COM 64829b100 29 450 SH   SOLE 1 450 0 0
NEWELL BRANDS INC COM 651229106 42 2,000 SH   SOLE 1 2,000 0 0
NEWMARK GROUP INC COM 65158n102 22 3,000 SH   SOLE 1 3,000 0 0
NEWMONT CORP COM 651639106 287 4,793 SH   SOLE 1 4,293 0 500
NEWMONT CORP COM 651639106 618 10,311 SH   SOLE   10,311 0 0
NEWS CORP NEW COM 65249b109 14 800 SH   SOLE 1 800 0 0
NEWTEK BUSINESS SVCS CORP COM 652526203 101 5,112 SH   SOLE   4,731 0 381
NEXSTAR BROADCASTING COM 65336k103 5 50 SH   SOLE   50 0 0
NEXSTAR BROADCASTING COM 65336k103 57 525 SH   SOLE 1 525 0 0
NEXTERA ENERGY INC COM 65339F101 3,322 43,057 SH   SOLE 1 42,616 0 441
NEXTERA ENERGY INC COM 65339F101 645 8,356 SH   SOLE   8,356 0 0
NEXTERA ENERGY PARTNERS LP LP 65341b106 7 100 SH   SOLE 1 100 0 0
NIELSEN HOLDINGS PLC SHS COM g6518l108 1,420 68,030 SH   SOLE   65,620 0 2,410
NIGHTFOOD HOLDINGS INC COM 65412f101 0 300 SH   SOLE 1 300 0 0
NIKE INC COM 654106103 13,484 95,315 SH   SOLE   93,215 0 2,100
NIKE INC COM 654106103 10,102 71,410 SH   SOLE 1 68,692 0 2,718
NIKOLA CORP COM 654110105 13 874 SH   SOLE 1 874 0 0
NIO INC COM 62914v106 54 1,117 SH   SOLE 1 1,117 0 0
NISOURCE INC COM 65473P105 14 590 SH   SOLE   590 0 0
NOAH HLDGS LTD SPONSORED ADS COM 65487x102 10 200 SH   SOLE 1 200 0 0
NOKIA CORP ADUS 654902204 20 5,017 SH   SOLE 1 5,017 0 0
NOMAD FOODS LTD COM g6564a105 6,631 260,859 SH   SOLE   223,652 0 37,207
NOMAD FOODS LTD COM g6564a105 70 2,770 SH   SOLE 1 2,770 0 0
NORDSON CORP COM 655663102 1,464 7,283 SH   SOLE 1 7,283 0 0
NORFOLK SOUTHN CORP COM 655844108 2,457 10,341 SH   SOLE 1 9,891 0 450
NORFOLK SOUTHN CORP COM 655844108 64 270 SH   SOLE   270 0 0
NORFOLK SOUTHN CORP PUT 655844958 36 23 SH Put SOLE   23 0 0
NORTHLAND POWER COM 666511100 7 201 SH   SOLE 1 201 0 0
NORTHROP GRUMMAN CORP COM 666807102 130 428 SH   SOLE   428 0 0
NORTHROP GRUMMAN CORP COM 666807102 832 2,730 SH   SOLE 1 2,730 0 0
NORTHRIM BANCORP INC COM 666762109 370 10,906 SH   SOLE   9,956 0 950
NORTHWEST BANCSHARES INC MD COM 667340103 735 57,668 SH   SOLE 1 57,668 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 6,594 517,551 SH   SOLE   517,551 0 0
NORTONLIFELOCK INC COM 668771108 4 200 SH   SOLE 1 200 0 0
NORTONLIFELOCK INC COM 668771108 260 12,500 SH   SOLE   12,500 0 0
NOVARTIS AG ADUS 66987V109 140 1,480 SH   SOLE   1,480 0 0
NOVARTIS AG ADUS 66987V109 204 2,156 SH   SOLE 1 2,156 0 0
NOVO-NORDISK A S ADUS 670100205 66 950 SH   SOLE 1 950 0 0
NUCOR CORP COM 670346105 43 812 SH   SOLE 1 812 0 0
NUVEEN CR STRATEGIES INCOME CLSD FD 67073D102 177 27,900 SH   SOLE 1 27,900 0 0
NUVEEN DIVID ADVANTAGE MUN CLSD FD 67070x101 12 769 SH   SOLE 1 769 0 0
NUVEEN INSD DIV ADVAN COM CLSD FD 67071l106 13 765 SH   SOLE 1 765 0 0
NUVEEN MULTI-MKT INC INCOME FD CLSD FD 67075j107 14 1,896 SH   SOLE 1 1,896 0 0
NUVEEN MUN VALUE FD INC CLSD FD 670928100 37 3,332 SH   SOLE 1 3,332 0 0
NUVEEN OHIO QLTY MUN INCOME CLSD FD 670980101 44 2,800 SH   SOLE 1 2,800 0 0
NUVEEN SELECT TAX FREE INCOM CLSD FD 67063X100 229 13,110 SH   SOLE 1 13,110 0 0
NUVEEN SELECT TAX-FREE INCOM CLSD FD 67062F100 30 1,659 SH   SOLE 1 1,659 0 0
NUVEEN SELECT TAX FREE INCOM CLSD FD 67063C106 135 8,456 SH   SOLE 1 8,456 0 0
NUVEEN AMT FREE QLTY MUN INC CLSD FD 670657105 8 504 SH   SOLE 1 504 0 0
NVIDIA CORP COM COM 67066g104 341 653 SH   SOLE   653 0 0
NVIDIA CORP COM COM 67066g104 591 1,132 SH   SOLE 1 1,132 0 0
NVR INC COM COM 62944t105 4 1 SH   SOLE 1 1 0 0
NXP SEMICONDUCTORS N V COM N6596X109 1 7 SH   SOLE 1 7 0 0
O P T SCIENCES CORP COM COM 671003101 9 450 SH   SOLE 1 450 0 0
OAKTREE SPECIALTY LENDING CORP COM 67401p108 0 1 SH   SOLE 1 1 0 0
OBITX INC COM 67441r106 0 1 SH   SOLE 1 1 0 0
OCCIDENTAL PETE CORP COM 674599105 12 709 SH   SOLE 1 709 0 0
OCCIDENTAL PETE CORP COM 674599105 14 800 SH   SOLE   800 0 0
OCCIDENTAL PETE CORP WT 674599162 1 75 SH   SOLE 1 75 0 0
OCCIDENTAL PETE CORP WT 674599162 1 100 SH   SOLE   100 0 0
OCEAN BIO CHEM INC COM 674631106 900 67,390 SH   SOLE   67,390 0 0
OILSANDS QUEST INC COM COM 678046103 0 1,000 SH   SOLE 1 1,000 0 0
OKTA INC COM 679295105 197 775 SH   SOLE 1 775 0 0
OLD SECOND BANCORP INC ILL COM 680277100 287 28,454 SH   SOLE   28,454 0 0
OLYMPIC STEEL INC COM 68162K106 705 52,899 SH   SOLE   48,477 0 4,422
OMEGA HEALTHCARE INVS INC COM 681936100 73 2,000 SH   SOLE 1 2,000 0 0
OMEROS CORP COM 682143102 476 33,330 SH   OTR 2 0 0 33,330
OMNICOM GROUP INC COM 681919106 44 700 SH   SOLE 1 700 0 0
ONE GAS INC COM COM 68235p108 44 570 SH   SOLE   570 0 0
ONEOK INC NEW COM 682680103 19 490 SH   SOLE   490 0 0
ONESPAN INC COM 68287n100 17 820 SH   SOLE 1 820 0 0
ONTRAK INC COM 683373104 406 6,563 SH   SOLE   5,982 0 581
OPPENHEIMER REV WEIGHTED LARGE INDX FD 46138g698 63 1,011 SH   SOLE   1,011 0 0
OPPENHEIMER REV WEIGHTED LARGE INDX FD 46138g698 167 2,676 SH   SOLE 1 2,676 0 0
OPPENHEIMER REV WEIGHTED SMALL COM 46138g664 67 830 SH   SOLE 1 830 0 0
OPPENHEIMER REV WEIGHTED SMALL COM 46138g664 6,543 80,673 SH   SOLE   80,673 0 0
ORACLE CORP COM 68389X105 3,872 59,860 SH   SOLE 1 52,956 0 6,904
ORGANIGRAM HOLDINGS INC COM 68620p101 210 157,927 SH   SOLE 1 143,401 0 14,526
ORION MARINE GROUP INC COM 68628v308 2,607 525,603 SH   SOLE   421,820 0 103,783
O'SHARES GLOBAL INTERNET GIANT COM 67110p704 2 36 SH   SOLE 1 36 0 0
OSI ETF TR INDX FD 67110P100 0 1 SH   SOLE 1 1 0 0
OSHKOSH CORP COM 688239201 43 500 SH   SOLE 1 0 0 500
OTELCO INC COM 688823301 126 10,980 SH   SOLE   10,980 0 0
OTIS WORLDWIDE CORP COM 68902V107 266 3,944 SH   SOLE 1 3,944 0 0
OWL ROCK CAPITAL CORPORATION COM 69121k104 165 13,034 SH   SOLE   13,034 0 0
OWL ROCK CAPITAL CORPORATION COM 69121k104 378 29,820 SH   SOLE 1 29,820 0 0
OXFORD SQUARE CAPITAL CORPORAT COM 69181v305 503 20,000 SH   SOLE   20,000 0 0
PACCAR INC COM 693718108 2 20 SH   SOLE 1 20 0 0
PACIFIC NATL FINL CORP CL A COM 69464L107 1 14 SH   SOLE 1 14 0 0
PACKAGING CORP AMER COM 695156109 87 633 SH   SOLE 1 633 0 0
PALANTIR TECHNOLOGIES INC COM 69608a108 47 2,000 SH   SOLE 1 2,000 0 0
PALO ALTO NETWORKS INC COM 697435105 12 35 SH   SOLE 1 35 0 0
PAN AMERN SILVER CORP COM 697900108 104 3,000 SH   SOLE 1 3,000 0 0
PARK NATL CORP COM 700658107 32 300 SH   SOLE 1 300 0 0
PARK-OHIO HLDGS CORP COM 700666100 3 100 SH   SOLE   100 0 0
PARK-OHIO HLDGS CORP COM 700666100 15 500 SH   SOLE 1 500 0 0
PARKER-HANNIFIN CORP COM 701094104 3,006 11,035 SH   SOLE 1 9,782 0 1,254
PARKER-HANNIFIN CORP COM 701094104 123 452 SH   SOLE   452 0 0
PARTNERS GROUP PRIVATE EQUITY LP 215991050 69 10,352 SH   SOLE 1 10,352 0 0
PASON SYSTEMS INC COM 702925108 179 28,873 SH   SOLE 1 28,873 0 0
PASON SYSTEMS INC COM 702925108 3,857 625,000 SH   SOLE   625,000 0 0
PASON SYSTEMS INC COM 702925108 3,904 631,117 SH   SOLE   631,117 0 0
PAYCHEX INC COM 704326107 128 1,374 SH   SOLE 1 424 0 950
PAYCOM SOFTWARE INC COM 70432v102 25 55 SH   SOLE 1 55 0 0
PAYPAL HLDGS INC COM 70450y103 4,149 17,716 SH   SOLE 1 16,166 0 1,550
PAYPAL HLDGS INC COM 70450y103 889 3,798 SH   SOLE   3,798 0 0
PC TEL INC COM COM 69325q105 181 27,512 SH   SOLE   25,446 0 2,066
PCSB FINL CORP COM 69324R104 1,352 84,787 SH   SOLE   84,787 0 0
PDL BIOPHARMA INC COM COM 69329y104 12 4,948 SH   SOLE 1 4,948 0 0
PENN NATL GAMING INC COM 707569109 34 398 SH   SOLE 1 398 0 0
PENN TREATY AMERN CORP COM NEW COM 707874400 0 50,000 SH   SOLE   50,000 0 0
PENNANT GROUP INC COM COM 70805e109 6,399 110,210 SH   SOLE   89,764 0 20,446
PENTAIR LTD SHS COM g7S00t104 2,212 41,656 SH   SOLE   30,707 0 10,949
PENTAIR LTD SHS COM g7S00t104 29 540 SH   SOLE 1 540 0 0
PENTON MEDIA INC COM COM 709668107 15 100 SH   SOLE 1 100 0 0
PEOPLES BANCORP INC COM 709789101 14 534 SH   SOLE 1 534 0 0
PEPSICO INC COM 713448108 9,807 66,128 SH   SOLE   64,928 0 1,200
PEPSICO INC COM 713448108 12,217 82,382 SH   SOLE 1 78,303 0 4,079
PERKINELMER INC COM 714046109 1,191 8,300 SH   SOLE 1 7,775 0 525
PERMA-FIX ENVIRONMENTAL SVCS COM 714157203 576 96,512 SH   SOLE   88,181 0 8,331
PERPETUAL FED SVGS BK COM COM 714273109 16 630 SH   SOLE 1 630 0 0
PERRIGO CO PLC SHS COM g97822103 13 280 SH   SOLE   280 0 0
PERSPECTA INC COM 715347100 3,116 129,388 SH   SOLE   97,175 0 32,213
PERSPECTA INC COM 715347100 10 400 SH   SOLE 1 400 0 0
PFIZER INC COM 717081103 5,189 140,963 SH   SOLE 1 136,521 0 4,442
PFIZER INC COM 717081103 947 25,718 SH   SOLE   25,718 0 0
PHILIP MORRIS INTL INC COM 718172109 385 4,651 SH   SOLE 1 4,501 0 150
PHILIP MORRIS INTL INC COM 718172109 166 2,000 SH   SOLE   2,000 0 0
PHILLIPS 66 COM 718546104 3,103 44,369 SH   SOLE 1 38,993 0 5,376
PHILLIPS EDISON & COMPANY INC COM 71844v102 3 375 SH   SOLE 1 375 0 0
PIMCO CORPORATE & INCM STRG CLSD FD 72200U100 11 666 SH   SOLE 1 666 0 0
PIMCO ENRGY TACTICAL CR OPP COM 69346N107 40 5,000 SH   SOLE 1 5,000 0 0
PIMCO ETF TR INDX FD 72201R205 39 724 SH   SOLE 1 436 0 288
PIMCO ETF TR INDX FD 72201R833 1,603 15,712 SH   SOLE 1 15,412 0 300
PIMCO ETF TR INDX FD 72201R833 426 4,175 SH   SOLE   4,175 0 0
PIMCO MUN INCOME FD II CLSD FD 72200W106 14 1,000 SH   SOLE 1 1,000 0 0
PIONEER NAT RES CO COM 723787107 10 84 SH   SOLE 1 84 0 0
PNC FINL SVCS GROUP INC COM 693475105 909 6,099 SH   SOLE 1 6,099 0 0
PNC FINL SVCS GROUP INC DEPOSI CV PFD 693475857 36 1,360 SH   SOLE   1,360 0 0
PNC FINL SVCS GROUP INC DEPOSI CV PFD 693475857 70 2,622 SH   SOLE 1 2,622 0 0
POINTS INTL LTD COM 730843208 374 26,074 SH   SOLE   23,807 0 2,267
POOL CORPORATION COM COM 73278l105 23 62 SH   SOLE 1 62 0 0
PORTLAND GEN ELEC CO COM 736508847 0 10 SH   SOLE 1 10 0 0
PORTMAN RIDGE FINANCE CORP COM 73688f102 87 45,513 SH   SOLE 1 45,513 0 0
POST HLDGS INC COM 737446104 5,027 49,770 SH   SOLE   32,050 0 17,720
POST HLDGS INC COM 737446104 106 1,050 SH   SOLE 1 1,050 0 0
POSTAL REALTY TRUST COM 73757r102 5,364 317,748 SH   SOLE   267,535 0 50,213
POTBELLY CORP COM 73754y100 5,537 1,258,373 SH   SOLE   1,258,373 0 0
POTLATCHDELTIC CORPORATION COM 737630103 10,237 204,658 SH   SOLE   170,835 0 33,823
POTLATCHDELTIC CORPORATION COM 737630103 143 2,850 SH   SOLE 1 2,850 0 0
PPG INDS INC COM 693506107 1,255 8,702 SH   SOLE 1 8,702 0 0
PPL CORP COM 69351t106 112 3,960 SH   SOLE 1 3,960 0 0
PRA GROUP INC COM COM 69354n106 20 500 SH   SOLE 1 0 0 500
PRA HEALTH SCIENCES COM 69354m108 6 50 SH   SOLE 1 50 0 0
PREMIER FINANCIAL CORP (OHIO) COM 74052f108 253 11,017 SH   SOLE 1 11,017 0 0
PREMIER FINANCIAL CORP (OHIO) COM 74052f108 4,974 216,275 SH   SOLE   216,275 0 0
PRICE T ROWE GROUP INC COM 74144T108 169 1,117 SH   SOLE 1 1,117 0 0
PRIMO WATER COM 74167p108 35 2,220 SH   SOLE   2,220 0 0
PROCTER AND GAMBLE CO COM 742718109 10,622 76,339 SH   SOLE   74,989 0 1,350
PROCTER AND GAMBLE CO COM 742718109 15,593 112,066 SH   SOLE 1 107,919 0 4,147
PROFIRE ENERGY COM 74316x101 552 648,040 SH   SOLE   603,174 0 44,866
PROG HOLDINGS INC COM 74319r101 1,805 33,500 SH   SOLE   29,910 0 3,590
PROGENICS PHARMACEUTICALS INC COM 743cvr037 0 47,700 SH   SOLE   47,700 0 0
PROGRESSIVE CORP COM 743315103 240 2,425 SH   SOLE   2,425 0 0
PROGRESSIVE CORP COM 743315103 1,763 17,831 SH   SOLE 1 17,831 0 0
PROLOGIS SH BEN INT COM 74340w103 58 583 SH   SOLE 1 583 0 0
PROSHARES TR PSHS ULTRA DOW30 INDX FD 74347r305 5 94 SH   SOLE 1 94 0 0
PROSHARES TR S&P 500 DIVID ARI INDX FD 74348a467 1 9 SH   SOLE 1 9 0 0
PROSHARES TR INDX FD 74347B714 108 7,494 SH   SOLE 1 7,494 0 0
PROSHARES TR SHORT RUSSELL2000 INDX FD 74348a210 20 780 SH   SOLE 1 780 0 0
PROSHARES TR SHORT S&P 500 COM 74347b425 127 7,090 SH   SOLE 1 7,090 0 0
PROSHARES ULTRAPRO QQQ INDX FD 74347x831 1 6 SH   SOLE 1 6 0 0
PROSHARES ULTRAPRO SHORT DOW30 COM 74347g309 4 350 SH   SOLE 1 350 0 0
PROSHARES ULTRAPRO SHORT QQQ COM 74347g861 1 90 SH   SOLE 1 90 0 0
PROSHARES ULTRAPRO SHORT S&P50 COM 74347b268 3 450 SH   SOLE 1 450 0 0
PROSHARES ULTRASHORT FTSE CHIN INDX FD 74347b227 3 100 SH   SOLE 1 100 0 0
THE PROVIDENCE SERVICE CORP COM 743815102 3,149 22,718 SH   SOLE   18,113 0 4,605
PRUDENTIAL FINL INC COM 744320102 422 5,400 SH   SOLE   5,400 0 0
PS BUSINESS PKS INC CA COM COM 69360j107 1 5 SH   SOLE 1 5 0 0
PSB HLDGS INC WIS COM 69360n108 6 300 SH   SOLE 1 300 0 0
PSB HLDGS INC WIS COM 69360n108 29 1,398 SH   SOLE   1,398 0 0
PSYCHEMEDICS CORP COM 744375205 435 85,450 SH   SOLE   79,376 0 6,074
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 1 25 SH   SOLE 1 25 0 0
PULTE GROUP INC COM 745867101 17 400 SH   SOLE 1 400 0 0
PURE STORAGE COM 74624m102 2 100 SH   SOLE 1 100 0 0
PURE CYCLE CORP COM 746228303 112 10,000 SH   SOLE 1 10,000 0 0
PUTNAM MANAGED MUN INCOME TR CLSD FD 746823103 207 25,590 SH   SOLE 1 25,590 0 0
QC HLDGS INC COM COM 74729t101 155 582,407 SH   SOLE   582,407 0 0
QMC QUANTUM MINERALS CORPORATI COM 74734c101 1 5,000 SH   SOLE 1 5,000 0 0
QORVO INC COM STK COM 74736k101 27 161 SH   SOLE 1 161 0 0
INVESCO QQQ TR PUT 46090E953 134 600 SH Put SOLE   600 0 0
INVESCO QQQ TR PUT 46090E953 590 600 SH Put SOLE   600 0 0
INVESCO QQQ TR PUT 46090E953 176 400 SH Put SOLE   400 0 0
INVESCO QQQ TR PUT 46090E953 211 400 SH Put SOLE   400 0 0
QUALCOMM INC COM 747525103 1,794 11,778 SH   SOLE 1 8,704 0 3,075
QUALCOMM INC COM 747525103 1,069 7,014 SH   SOLE   7,014 0 0
QUEST DIAGNOSTICS INC COM 74834L100 12 104 SH   SOLE 1 104 0 0
QURATE RETAIL GROUP INC QVC GR COM 74915m100 9,342 851,586 SH   SOLE   723,890 0 127,696
RADIANT LOGISTICS INC COM 75025x100 28 4,911 SH   SOLE 1 4,911 0 0
RADIANT LOGISTICS INC COM 75025x100 4,663 803,902 SH   SOLE   803,902 0 0
RADNET INC COM 750491102 1,536 78,470 SH   SOLE   78,470 0 0
RAYMOND JAMES FINL INC COM 754730109 8,942 93,470 SH   SOLE   72,560 0 20,910
RAYMOND JAMES FINL INC COM 754730109 112 1,175 SH   SOLE 1 1,175 0 0
RAYONIER INC COM 754907103 93 3,150 SH   SOLE 1 3,150 0 0
RAYTHEON TECHNOLOGIES CORPORAT COM 75513e101 6,430 89,919 SH   SOLE 1 86,957 0 2,962
RAYTHEON TECHNOLOGIES CORPORAT COM 75513e101 325 4,541 SH   SOLE   4,541 0 0
READY CAPITAL CORPORATION LP 75574u101 6 486 SH   SOLE 1 486 0 0
REALTY INCOME CORP COM 756109104 117 1,875 SH   SOLE   1,875 0 0
REALTY INCOME CORP COM 756109104 249 4,009 SH   SOLE 1 4,009 0 0
REGENCY AFFILIATES INC COM COM 758847404 3 500 SH   SOLE 1 500 0 0
REGENERON PHARMACEUTICALS INC COM 75886f107 128 264 SH   SOLE 1 264 0 0
REGENXBIO INC COM b6s90t102 3 1,000 SH   SOLE 1 1,000 0 0
REGENXBIO INC COM COM 75901b107 45 1,000 SH   SOLE 1 1,000 0 0
REGIONAL BRANDS INC COM NEW COM 75903q201 2,094 144,441 SH   SOLE   144,441 0 0
REGIONAL BRANDS INC COM NEW COM 75903q201 6,342 437,384 SH   SOLE 1 437,384 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 20 167 SH   SOLE 1 167 0 0
RELIEF THERAPEUTICS HOLDING SA COM h6759s100 46 150,000 SH   SOLE 1 150,000 0 0
REPUBLIC SVCS INC COM 760759100 2,635 27,359 SH   SOLE 1 24,156 0 3,203
REPUBLIC SVCS INC COM 760759100 104 1,075 SH   SOLE   1,075 0 0
RESIDEO TECHNOLOGIES COM 76118y104 3 130 SH   SOLE 1 130 0 0
RETAIL VALUE INC COM 76133q102 2 116 SH   SOLE   116 0 0
REVOLUTION MEDICINES INC COM 76155x100 1 32 SH   SOLE 1 32 0 0
REXFORD INDUSTRIAL REALTY IN COM 76169c100 2 31 SH   SOLE 1 31 0 0
RICHARDSON ELECTRS LTD COM 763165107 882 187,356 SH   SOLE   173,794 0 13,562
RIOT BLOCKCHAIN INC COM 767292105 646 38,036 SH   SOLE 1 38,036 0 0
RISK GEORGE INDS INC CL A COM 767720204 30 2,995 SH   SOLE 1 2,995 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 8 122 SH   SOLE 1 122 0 0
RIVERVIEW BANCORP INC COM 769397100 48 9,157 SH   SOLE   9,157 0 0
RIVERVIEW BANCORP INC COM 769397100 77 14,636 SH   SOLE 1 14,636 0 0
RMR REAL ESTATE INCOME FD COM COM 76970b101 1 135 SH   SOLE   135 0 0
ROCHE HLDG LTD SPONSORED ADR ADUS 771195104 11 250 SH   SOLE 1 250 0 0
ROCKET COMPANIES INC COM 77311w101 4 215 SH   SOLE 1 215 0 0
ROCKWELL AUTOMATION INC COM 773903109 3 10 SH   SOLE 1 10 0 0
ROCKY BRANDS INC COM 774515100 13 450 SH   SOLE 1 450 0 0
ROKU INC COM 77543r102 33 100 SH   SOLE 1 80 0 20
ROPER TECHNOLOGIES INC COM 776696106 5 11 SH   SOLE 1 11 0 0
ROSS STORES INC COM 778296103 8 65 SH   SOLE 1 65 0 0
ROYAL BK CDA COM 780087102 79 960 SH   SOLE 1 960 0 0
ROYAL CARIBBEAN CRUISE COM COM v7780t103 112 1,500 SH   SOLE 1 1,500 0 0
ROYAL DUTCH SHELL PLC ADUS 780259206 143 4,077 SH   SOLE 1 4,077 0 0
ROYCE MICRO-CAP TR INC CLSD FD 780915104 12 1,177 SH   SOLE 1 1,177 0 0
RPM INTL INC COM 749685103 132 1,450 SH   SOLE 1 1,450 0 0
RSTK REGIONAL BRANDS INC COM COM rgbdmerli 6,811 388,952 SH   SOLE   388,952 0 0
PROSHARES TR PUT 74348A210 20 95 SH Put SOLE   95 0 0
SABRA HEALTH CARE REITH COM 78573l106 13 750 SH   SOLE   750 0 0
SAGE THERAPEUTICS INC COM 78667J108 6 75 SH   SOLE 1 75 0 0
SAGE THERAPEUTICS INC COM 78667J108 9 100 SH   SOLE   100 0 0
SALESFORCE COM INC COM COM 79466l302 124 557 SH   SOLE   557 0 0
SALESFORCE COM INC COM COM 79466l302 435 1,955 SH   SOLE 1 1,955 0 0
SAMSUNG ELECTRONICS COMPANY LT COM 796050888 15 8 SH   SOLE 1 8 0 0
SAP SE ADUS 803054204 13 100 SH   SOLE 1 100 0 0
SBA COMMUNICATIONS CORPORATION LP 78410g104 55 195 SH   SOLE 1 195 0 0
HENRY SCHEIN INC COM 806407102 5,583 83,509 SH   SOLE   67,587 0 15,922
HENRY SCHEIN INC COM 806407102 80 1,195 SH   SOLE 1 1,195 0 0
SCHLUMBERGER LTD COM 806857108 95 4,347 SH   SOLE 1 3,797 0 550
SCHWAB CHARLES CORP COM 808513105 4,021 75,812 SH   SOLE 1 69,098 0 6,714
SCHWAB CHARLES CORP COM 808513105 630 11,870 SH   SOLE   11,870 0 0
SCHWAB STRATEGIC TR INDX FD 808524755 31 1,070 SH   SOLE 1 1,070 0 0
SCHWAB STRATEGIC TR INDX FD 808524789 35 773 SH   SOLE 1 323 0 450
SCHWAB STRATEGIC TR INDX FD 808524730 1 23 SH   SOLE 1 23 0 0
SCHWAB STRATEGIC TR INDX FD 808524714 10 194 SH   SOLE 1 194 0 0
SCHWAB STRATEGIC TR INDX FD 808524706 1,751 57,114 SH   SOLE 1 51,859 0 5,255
SCHWAB STRATEGIC TR INDX FD 808524805 7,983 221,692 SH   SOLE 1 198,286 0 23,407
SCHWAB STRATEGIC TR INDX FD 808524805 1 37 SH   SOLE   37 0 0
SCHWAB STRATEGIC TR INDX FD 808524839 28,095 501,430 SH   SOLE 1 444,864 0 56,566
SCHWAB STRATEGIC TR INDX FD 808524839 4 66 SH   SOLE   66 0 0
SCHWAB STRATEGIC TR INDX FD 808524102 1,222 13,429 SH   SOLE 1 13,429 0 0
SCHWAB STRATEGIC TR INDX FD 808524797 471 7,339 SH   SOLE 1 7,339 0 0
SCHWAB STRATEGIC TR INDX FD 808524201 32,856 361,250 SH   SOLE 1 326,705 0 34,545
SCHWAB STRATEGIC TR INDX FD 808524201 9 100 SH   SOLE   100 0 0
SCHWAB STRATEGIC TR INDX FD 808524300 697 5,425 SH   SOLE 1 5,425 0 0
SCHWAB STRATEGIC TR INDX FD 808524409 15 246 SH   SOLE 1 246 0 0
SCHWAB STRATEGIC TR COM 808524847 66 1,729 SH   SOLE 1 1,729 0 0
SCHWAB STRATEGIC TR INDX FD 808524607 32 359 SH   SOLE 1 359 0 0
SCHWAB STRATEGIC TR INDX FD 808524870 17 276 SH   SOLE 1 276 0 0
SCOTTS MIRACLE GRO CO COM 810186106 15 75 SH   SOLE 1 75 0 0
SEABOARD CORP DEL COM 811543107 42 14 SH   SOLE 1 14 0 0
SEABOARD CORP DEL COM 811543107 2,828 933 SH   SOLE   933 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 4 65 SH   SOLE 1 65 0 0
SEALED AIR CORP NEW COM COM 81211k100 9 200 SH   SOLE 1 200 0 0
SELECT SECTOR SPDR TR REAL EST INDX FD 81369y860 138 3,761 SH   SOLE 1 3,761 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y308 43 633 SH   SOLE 1 633 0 0
SELECT SECTOR SPDR TR SBI CONS INDX FD 81369y407 58 358 SH   SOLE 1 358 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y209 161 1,423 SH   SOLE 1 1,423 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y506 643 16,966 SH   SOLE 1 16,966 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y506 2,506 66,111 SH   SOLE   66,111 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y605 106 3,581 SH   SOLE 1 3,581 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y605 1,622 55,020 SH   SOLE   55,020 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y704 85 955 SH   SOLE 1 955 0 0
SELECT SECTOR SPDR TR SBI INT- INDX FD 81369y886 13 200 SH   SOLE 1 200 0 0
SELECT SECTOR SPDR TR SBI MATE INDX FD 81369y100 131 1,812 SH   SOLE 1 1,812 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y803 1,512 11,630 SH   SOLE 1 11,598 0 32
SEMPRA ENERGY COM 816851109 11 84 SH   SOLE 1 84 0 0
SERVICE CORP INTL COM 817565104 43 866 SH   SOLE 1 866 0 0
SERVICENOW INC COM COM 81762p102 162 294 SH   SOLE   294 0 0
SERVICENOW INC COM COM 81762p102 310 564 SH   SOLE 1 564 0 0
SGI INTL COM NEW COM 784185209 0 2,000 SH   SOLE 1 2,000 0 0
ISHARES TR COM 464287515 59 168 SH   SOLE 1 168 0 0
SHERWIN WILLIAMS CO COM 824348106 3,383 4,603 SH   SOLE 1 4,578 0 25
SHERWIN WILLIAMS CO COM 824348106 845 1,150 SH   SOLE   1,150 0 0
SHOPIFY INC CL A COM 82509l107 1,371 1,211 SH   SOLE 1 1,026 0 185
SHOPIFY INC CALL 82509L907 132 2 SH Call SOLE 1 2 0 0
SHORE BANCSHARES INC COM 825107105 414 28,342 SH   SOLE   28,342 0 0
SHYFT GROUP INC COM 825698103 674 23,750 SH   SOLE   23,750 0 0
SIEMENS A G SPONSORED ADR ADUS 826197501 14 200 SH   SOLE 1 200 0 0
SIGNET JEWELERS LTD SHS COM g81276100 185 6,779 SH   SOLE 1 6,779 0 0
SIMON PPTY GROUP INC NEW COM 828806109 34 400 SH   SOLE 1 400 0 0
SIMULATIONS PLUS INC COM 829214105 1,119 15,553 SH   SOLE   14,853 0 700
SINOFRESH HEALTHCARE INC COM COM 82935d109 0 13,334 SH   SOLE 1 13,334 0 0
SIREN ETF TR INDX FD 829658202 6 159 SH   SOLE 1 159 0 0
SIRIUS XM HLDGS INC COM 82968b103 35 5,500 SH   SOLE 1 3,500 0 2,000
SITE CENTERS COM 82981j109 11 1,105 SH   SOLE   1,105 0 0
SIX FLAGS ENTMT COM 83001a102 1 25 SH   SOLE 1 25 0 0
SKILLZ PLATFORM INC COM 83067l109 103 5,127 SH   SOLE 1 5,127 0 0
SKYBRIDGE MULTI-ADV HEDGE FD P LP 830998506 131 124 SH   SOLE 1 124 0 0
SKYWEST INC COM 830879102 3 68 SH   SOLE 1 68 0 0
SKYWORKS SOLUTIONS INC COM COM 83088m102 12 80 SH   SOLE 1 80 0 0
SLACK TECHNOLOGIES INC COM COM 83088v102 21 500 SH   SOLE 1 500 0 0
SMART SMS CORP COM COM 83171w207 0 2,500 SH   SOLE   2,500 0 0
VANECK VECTORS ETF TR PUT 92189F956 0 101 SH Put SOLE   101 0 0
SMITH & WESSON BRANDS INC COM 831754106 10 550 SH   SOLE 1 550 0 0
SMUCKER J M CO COM 832696405 2,040 17,648 SH   SOLE 1 15,915 0 1,733
SMUCKER J M CO COM 832696405 315 2,725 SH   SOLE   2,725 0 0
SNAP INC. COM 83304a106 39 788 SH   SOLE 1 788 0 0
SNOWFLAKE INC COM 833445109 1 2 SH   SOLE 1 2 0 0
SOTERA HEALTH CO COM 83601l102 27 1,000 SH   SOLE 1 1,000 0 0
SOUTH JERSEY INDS INC COM 838518108 1,246 57,826 SH   SOLE   49,634 0 8,192
SOUTHERN CO COM 842587107 697 11,345 SH   SOLE 1 11,195 0 150
SOUTHWEST AIRLS CO COM 844741108 0 9 SH   SOLE 1 9 0 0
SP PLUS CORP COM COM 78469c103 893 30,960 SH   SOLE   30,960 0 0
SPDR BLOOMBERG BARCLAYS HIGH Y INDX FD 78468r622 1 5 SH   SOLE 1 5 0 0
SPDR DOW JONES INDL AVRG ETF U INDX FD 78467x109 477 1,561 SH   SOLE 1 1,561 0 0
SPDR GOLD TR CALL 78463V907 852 300 SH Call SOLE   300 0 0
SPDR GOLD TR INDX FD 78463V107 1,436 8,052 SH   SOLE 1 8,002 0 50
SPDR GOLD TR INDX FD 78463V107 4,219 23,655 SH   SOLE   23,655 0 0
SPDR INDEX FDS EURO STOXX 50 INDX FD 78463x202 25 600 SH   SOLE 1 600 0 0
SPDR INDEX SHS FDS INDX FD 78463X749 154 3,470 SH   SOLE   3,470 0 0
SPDR INDEX SHS FDS INDX FD 78463X749 183 4,120 SH   SOLE 1 4,120 0 0
SPDR INDEX SHS FDS EMERG MKTS INDX FD 78463x509 7 172 SH   SOLE 1 172 0 0
SPDR MSCI USA STRATEGICFACTORS INDX FD 78468r812 29 274 SH   SOLE 1 274 0 0
SPDR NUVEEN BARCLAYS SHORT TER INDX FD 78468r739 451 9,068 SH   SOLE 1 9,068 0 0
SPDR PORTFOLIO AGGREGATE BOND INDX FD 78464a649 266 8,642 SH   SOLE 1 8,642 0 0
SPDR PORTFOLIO DEVELOPED WORLD INDX FD 78463x889 30 893 SH   SOLE 1 893 0 0
SPDR PORTFOLIO LONG TERM TREAS INDX FD 78464a664 5 109 SH   SOLE 1 109 0 0
SPDR PORTFOLIO S&P 500 ETF COM 78464a854 1 19 SH   SOLE 1 19 0 0
SPDR PORTFOLIO S&P 500 HIGH DI COM 78468r788 0 1 SH   SOLE 1 1 0 0
SPDR PORTFOLIO S&P 500 VALUE E COM 78464a508 0 5 SH   SOLE 1 5 0 0
SPDR PORTFOLIO S&P 600 SMALL C COM 78468r853 0 1 SH   SOLE 1 1 0 0
SPDR PORTFOLIO TOTAL STOCK MAR INDX FD 78464a805 87 1,889 SH   SOLE 1 1,889 0 0
SPDR S&P 500 ETF TR INDX FD 78462F103 8,171 21,855 SH   SOLE 1 20,096 0 1,759
SPDR S&P 500 ETF TR INDX FD 78462F103 773 2,067 SH   SOLE   2,067 0 0
SPDR S&P 500 ETF TR PUT 78462F953 3 4 SH Put SOLE   4 0 0
SPDR S&P 500 ETF TR PUT 78462F953 114 200 SH Put SOLE   200 0 0
SPDR S&P KENSHO SMART MOBILITY INDX FD 78468r689 2 41 SH   SOLE 1 41 0 0
SPDR S&P MIDCAP 400 ETF INDX FD 78467y107 215 511 SH   SOLE 1 427 0 84
SPDR SER TR CALL 78468R906 2 100 SH Call SOLE   100 0 0
SPDR SER TR CALL 78468R906 1 2,301 SH Call SOLE   2,301 0 0
SPDR SER TR PUT 78464A954 1 100 SH Put SOLE   100 0 0
SPDR SER TR BARCLAYS CONV INDX FD 78464a359 10 125 SH   SOLE 1 125 0 0
SPDR SER TR INDX FD 78468R721 617 11,754 SH   SOLE 1 11,754 0 0
SPDR SER TR S&P 400 MID CAP VA INDX FD 78464a839 33 600 SH   SOLE 1 600 0 0
SPDR SER TR S&P 600 SMALL CAP INDX FD 78464a300 4 58 SH   SOLE 1 58 0 0
SPDR SER TR S&P INS INDX FD 78464a789 22 657 SH   SOLE 1 657 0 0
SPDR SER TR S&P OILGAS INDX FD 78468r556 39 662 SH   SOLE 1 662 0 0
SPDR SER TR S&P SEMICONDUCTOR INDX FD 78464a862 75 442 SH   SOLE 1 442 0 0
SPDR SER TR INDX FD 78468R408 67 2,483 SH   SOLE 1 2,483 0 0
SPDR SERIES TRUST DJWS MIDCAP INDX FD 78464a847 0 1 SH   SOLE 1 1 0 0
SPDR SERIES TRUST KBW BK ETF INDX FD 78464a797 10 250 SH   SOLE 1 250 0 0
SPDR SERIES TRUST KBW REGL BKG INDX FD 78464a698 11 204 SH   SOLE 1 204 0 0
SPDR SERIES TRUST LEHMN INTL E INDX FD 78464a516 1 36 SH   SOLE 1 36 0 0
SPDR SER TR INDX FD 78464A102 67 476 SH   SOLE 1 476 0 0
SPDR SERIES TRUST S&P BIOTECH INDX FD 78464a870 91 645 SH   SOLE 1 645 0 0
SPDR SER TR INDX FD 78464A763 1,125 10,624 SH   SOLE 1 10,312 0 312
SPECIAL OPPORTUNITIES FD INC CLSD FD 84741T104 836 59,359 SH   SOLE   59,359 0 0
SPECIAL OPPORTUNITIES FD INC CLSD FD 84741T104 950 67,464 SH   SOLE 1 67,464 0 0
SPECTRUM BRANDS HLDGS INC COM COM 84790a105 6,030 76,350 SH   SOLE   56,940 0 19,410
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 274 7,000 SH   SOLE 1 7,000 0 0
SPIRIT MTA REIT LP 848esc018 0 25,000 SH   SOLE   25,000 0 0
SPIRIT MTA REIT LP 848esc018 0 65,000 SH   SOLE 1 65,000 0 0
SPLUNK INC COM 848637104 113 668 SH   SOLE 1 668 0 0
SPORT HALEY HLDGS COM 84917j104 0 2,500 SH   SOLE 1 2,500 0 0
SPOTIFY TECHNOLOGY SA COM l8681t102 3 8 SH   SOLE 1 8 0 0
SPROTT PHYSICAL GOLD AND SILVE COM 85208r101 580 30,000 SH   SOLE   30,000 0 0
SPROTT PHYSICAL GOLD AND SILVE COM 85208r101 991 51,210 SH   SOLE 1 51,210 0 0
SPROTT PHYSICAL GOLD TR INDX FD 85207H104 604 40,000 SH   SOLE   40,000 0 0
SPROTT PHYSICAL GOLD TR INDX FD 85207H104 2,022 134,017 SH   SOLE 1 134,017 0 0
SPROTT PHYSICAL SILVER TR UNIT INDX FD 85207k107 310 33,243 SH   SOLE 1 33,243 0 0
SPROTT PHYSICAL SILVER TR UNIT INDX FD 85207k107 374 40,000 SH   SOLE   40,000 0 0
SPROUTS FMRS MKT INC COM COM 85208m102 6 300 SH   SOLE 1 300 0 0
SPX CORP PUT 784635954 92 40 SH Put SOLE   40 0 0
SPX CORP COM 784635104 2,341 42,926 SH   SOLE   31,858 0 11,068
SPX CORP COM 784635104 124 2,270 SH   SOLE 1 2,270 0 0
SPDR S&P 500 ETF TR PUT 78462F953 3 1,200 SH Put SOLE   1,200 0 0
SPDR S&P 500 ETF TR PUT 78462F953 180 800 SH Put SOLE   800 0 0
SPDR S&P 500 ETF TR PUT 78462F953 9 200 SH Put SOLE   200 0 0
SPDR S&P 500 ETF TR PUT 78462F953 59 400 SH Put SOLE   400 0 0
SPDR S&P 500 ETF TR PUT 78462F953 152 400 SH Put SOLE   400 0 0
SPDR S&P 500 ETF TR PUT 78462F953 462 1,600 SH Put SOLE   1,600 0 0
SPDR S&P 500 ETF TR PUT 78462F953 431 1,000 SH Put SOLE   1,000 0 0
SPDR S&P 500 ETF TR PUT 78462F953 213 600 SH Put SOLE   600 0 0
SPDR S&P 500 ETF TR PUT 78462F953 43 40 SH Put SOLE   40 0 0
SPDR S&P 500 ETF TR PUT 78462F953 67 100 SH Put SOLE   100 0 0
SPDR S&P 500 ETF TR PUT 78462F953 297 300 SH Put SOLE   300 0 0
SPDR S&P 500 ETF TR PUT 78462F953 597 200 SH Put SOLE   200 0 0
SQUARE INC COM 852234103 200 919 SH   SOLE   919 0 0
SQUARE INC COM 852234103 787 3,614 SH   SOLE 1 3,614 0 0
SSGA ACTIVE ETF TR SPDR INDX FD 78467v848 51 1,025 SH   SOLE 1 1,025 0 0
STABLE ROAD ACQUISITION CORP COM 85236q109 18 1,000 SH   SOLE 1 1,000 0 0
STAR GAS PARTNERS L.P. COM 85512c105 6 642 SH   SOLE 1 642 0 0
STARBUCKS CORP COM 855244109 4,790 44,775 SH   SOLE 1 42,175 0 2,600
STARBUCKS CORP COM 855244109 378 3,536 SH   SOLE   3,536 0 0
STEPHAN CO COM 858603103 1 200 SH   SOLE 1 200 0 0
STEPHAN CO COM 858603103 2 847 SH   SOLE   847 0 0
STERICYCLE INC COM 858912108 35 500 SH   SOLE 1 500 0 0
STERIS PLC COM g8473t100 148 781 SH   SOLE 1 781 0 0
STERLING CONSTR INC COM 859241101 715 38,419 SH   SOLE   35,604 0 2,815
STERLING MED SYS INC COM NEW COM m85548101 2 80 SH   SOLE 1 80 0 0
STITCH FIX INC COM 860897107 8 140 SH   SOLE 1 140 0 0
STMICROELECTRONICS N V COM 861012102 11 300 SH   SOLE 1 300 0 0
STORE CAP CORP COM 862121100 1 19 SH   SOLE 1 19 0 0
STRATEGIC DATA INC COM NEW ADUS 862911203 37 12,261 SH   SOLE 1 12,261 0 0
STRYKER CORPORATION COM 863667101 392 1,598 SH   SOLE   1,598 0 0
STRYKER CORPORATION COM 863667101 772 3,151 SH   SOLE 1 3,151 0 0
SUBURBAN PROPANE PARTNERS L LP 864482104 16 1,100 SH   SOLE   1,100 0 0
SUMMIT MATLS INC CL A COM 86614u100 3,214 160,060 SH   SOLE   122,570 0 37,490
SUN CMNTYS INC COM 866674104 15 100 SH   SOLE 1 100 0 0
SUN LIFE FINANCIAL INC. COM 866796105 7 148 SH   SOLE 1 148 0 0
SUPERIOR GROUP OF CO INC COM 868358102 857 36,873 SH   SOLE   36,873 0 0
SUPREME CANNABIS COMPANY INC COM 86860j106 0 600 SH   SOLE 1 600 0 0
SWEDISH EXPT CR CORP INDX FD 870297603 2 274 SH   SOLE   274 0 0
SWEDISH EXPT CR CORP INDX FD 870297603 26 3,994 SH   SOLE 1 3,994 0 0
SWEDISH EXPT CR CORP INDX FD 870297801 287 58,000 SH   SOLE 1 58,000 0 0
SWEDISH EXPT CR CORP INDX FD 870297801 4,106 829,550 SH   SOLE   829,550 0 0
SWISS HELVETIA FD INC CLSD FD 870875101 10 1,078 SH   SOLE 1 1,078 0 0
SWITCHBACK ENERGY ACQUISITION COM 87105m102 6 145 SH   SOLE 1 145 0 0
SYNACOR INC COM 871561106 605 445,065 SH   SOLE   406,837 0 38,228
SYNCRONYS SOFTCORP INC COM COM 871578100 0 120 SH   SOLE 1 120 0 0
SYNNEX CORP COM 87162W100 896 10,996 SH   SOLE   10,566 0 430
SYNOVUS FINL CORP COM NEW COM 87161c501 81 2,498 SH   SOLE 1 2,498 0 0
SYSCO CORP COM 871829107 158 2,122 SH   SOLE 1 2,122 0 0
SYSCO CORP COM 871829107 360 4,848 SH   SOLE   4,848 0 0
T-MOBILE US INC COM 872590104 15 110 SH   SOLE 1 110 0 0
T REX INC COM 89531p105 42 500 SH   SOLE 1 500 0 0
TACTICAL AIR DEFENSE SVCS COM COM 87356M108 0 140,000 SH   SOLE 1 140,000 0 0
TAIWAN FD INC COM 874036106 5 200 SH   SOLE 1 200 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADUS 874039100 21 195 SH   SOLE 1 195 0 0
TALEND S A COM 874224207 44 1,139 SH   SOLE 1 1,139 0 0
INVESCO EXCH TRADED FD TR II PUT 46138G956 159 1,250 SH Put SOLE   1,250 0 0
INVESCO EXCH TRADED FD TR II PUT 46138G956 22 134 SH Put SOLE   134 0 0
TANDY LEATHER FACTORY INC COM 87538X105 271 84,545 SH   SOLE   77,626 0 6,919
TAPESTRY INC COM 876030107 2,408 77,490 SH   SOLE   57,210 0 20,280
TAPESTRY PHARMA INC COM NEW COM 876031204 0 1,248,000 SH   SOLE   1,248,000 0 0
TARGET CORP COM COM 87612E106 729 4,130 SH   SOLE 1 3,300 0 830
TARGET CORP COM COM 87612E106 106 600 SH   SOLE   600 0 0
TCG BDC INC COM 872280102 0 5 SH   SOLE 1 5 0 0
TE CONNECTIVITY LTD COM H84989104 2 13 SH   SOLE 1 13 0 0
TEEKAY TANKERS LTD COM y8565n300 284 25,782 SH   SOLE   23,890 0 1,892
TEGNA INC COM SHS COM 87901j105 14 1,000 SH   SOLE 1 1,000 0 0
TEMPLETON EMERGING MKTS INCO COM 880192109 2,403 309,204 SH   SOLE 1 303,512 0 5,692
TEMPLETON EMERGING MKTS FD CLSD FD 880191101 47 2,500 SH   SOLE 1 2,500 0 0
TENCENT HLDGS LTD ADR ADUS 88032q109 129 1,767 SH   SOLE   1,767 0 0
TENCENT HLDGS LTD ADR ADUS 88032q109 209 2,867 SH   SOLE 1 2,867 0 0
TERADYNE INC COM 880770102 180 1,500 SH   SOLE   1,500 0 0
TEREX CORP NEW COM 880779103 17 500 SH   SOLE   500 0 0
TERMINIX GLOBAL HOLDINGS INC COM 88087e100 10,665 209,080 SH   SOLE   155,070 0 54,010
TERMINIX GLOBAL HOLDINGS INC COM 88087e100 78 1,535 SH   SOLE 1 1,535 0 0
TERRENO RLTY CORP COM 88146m101 1 16 SH   SOLE 1 16 0 0
TERRITORIAL BANCORP INC COM COM 88145x108 477 19,850 SH   SOLE   19,850 0 0
TESLA MTRS INC COM COM 88160r101 709 1,005 SH   SOLE 1 1,005 0 0
TETRA BIO PHARMA INC COM 88166y100 0 1,000 SH   SOLE 1 1,000 0 0
TETRA TECH INC NEW COM 88162G103 3 22 SH   SOLE 1 22 0 0
TEVA PHARMACEUTICAL INDS LTD COM 881624209 0 12 SH   SOLE 1 12 0 0
TEXAS INSTRS INC COM 882508104 6,839 41,668 SH   SOLE 1 40,635 0 1,033
TEXAS INSTRS INC COM 882508104 10,739 65,429 SH   SOLE   64,129 0 1,300
TEXTRON INC COM 883203101 57 1,170 SH   SOLE 1 1,170 0 0
TFS FINL CORP COM 87240R107 13 753 SH   SOLE 1 753 0 0
THAI FUND COM 882esc106 0 200 SH   SOLE 1 200 0 0
THAI FUND COM 882esc106 0 394 SH   SOLE   394 0 0
THC THERAPEUTICS INC COM 87248q101 0 120 SH   SOLE 1 120 0 0
THE NORTH WEST COMPANY INC COM 663278208 19 750 SH   SOLE 1 750 0 0
THE TRADE DESK COM 88339j105 18 23 SH   SOLE 1 23 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 248 532 SH   SOLE 1 432 0 100
THERMO FISHER SCIENTIFIC INC COM 883556102 62 134 SH   SOLE   134 0 0
THIRD POINT OFFSHORE INVESTORS COM G8846K109 861 40,600 SH   SOLE 1 40,600 0 0
TIFFANY & CO NEW PUT 886547958 0 12 SH Put SOLE   12 0 0
TIFFANY & CO COM COM 886546100 27 205 SH   SOLE 1 205 0 0
TILLYS INC COM 886885102 309 37,820 SH   SOLE   37,820 0 0
TILRAY INC COM 88688t100 11 1,302 SH   SOLE 1 1,302 0 0
TIMKEN CO COM 887389104 312 4,033 SH   SOLE 1 4,033 0 0
TIPTREE INC COM 88822q103 677 134,761 SH   SOLE   123,126 0 11,635
TITAN INTL INC ILL COM COM 88830m102 138 28,340 SH   SOLE   28,340 0 0
TJX COS INC NEW COM 872540109 2,674 39,150 SH   SOLE 1 36,950 0 2,200
TJX COS INC NEW COM 872540109 260 3,800 SH   SOLE   3,800 0 0
TOLL BROTHERS INC COM 889478103 43 1,000 SH   SOLE 1 0 0 1,000
TOPBUILD CORP COM COM 89055f103 20 111 SH   SOLE 1 111 0 0
TORONTO DOMINION BK ONT COM 891160509 56 1,000 SH   SOLE 1 1,000 0 0
TOTO LIMITED ADR ADUS 891515207 45 750 SH   SOLE 1 750 0 0
TOWNSQUARE MEDIA INC COM 892231101 215 32,340 SH   SOLE   32,340 0 0
TOYOTA MOTOR CORP ADUS 892331307 15 100 SH   SOLE 1 100 0 0
TRANSCAT INC COM 893529107 2,407 69,399 SH   SOLE   51,402 0 17,997
TRANSDIGM GROUP INC COM 893641100 2,632 4,253 SH   SOLE 1 4,198 0 55
TRANSDIGM GROUP INC COM 893641100 433 699 SH   SOLE   699 0 0
TRANSLATE BIO INC COM COM 89374l104 125 6,800 SH   SOLE 1 5,800 0 1,000
TRAVELERS COMPANIES INC COM COM 89417E109 1,188 8,460 SH   SOLE 1 7,810 0 650
TRAVELERS COMPANIES INC COM COM 89417E109 70 500 SH   SOLE   500 0 0
TRAVELZOO COM NEW COM 89421q205 1,606 170,109 SH   SOLE   97,370 0 72,739
TRAVELZOO COM NEW COM 89421q205 94 10,000 SH   SOLE 1 10,000 0 0
TREEHOUSE FOODS INC COM COM 89469a104 7,824 184,128 SH   SOLE   149,974 0 34,154
TREEHOUSE FOODS INC COM COM 89469a104 78 1,830 SH   SOLE 1 1,830 0 0
TRI CONTL CORP CLSD FD 895436103 321 10,900 SH   SOLE 1 10,900 0 0
TRIBUNE PUBLISHING COMPANY COM 89609w107 0 21 SH   SOLE   21 0 0
TRIBUNE PUBLISHING COMPANY COM 89609w107 7 481 SH   SOLE 1 481 0 0
TRISTATE CAP HLDGS INC COM COM 89678f100 562 32,319 SH   SOLE   29,542 0 2,777
TRUIST FINANCIAL CORPORATION COM 89832q109 10 205 SH   SOLE 1 205 0 0
TRUIST FINL CORP DEPSHS CV PFD 89832q851 26 1,000 SH   SOLE 1 1,000 0 0
TRUIST FINL CORP DEPSHS RP PFD CV PFD 89832q836 34 1,300 SH   SOLE   1,300 0 0
TRUIST FINL CORP DEPSHS RP PFD CV PFD 89832q836 80 3,070 SH   SOLE 1 3,070 0 0
TRUSTCO BK CORP N Y COM 898349105 640 95,942 SH   SOLE   87,657 0 8,285
TESLA INC PUT 88160R951 7 10 SH Put SOLE   10 0 0
TESLA INC PUT 88160R951 20 5 SH Put SOLE   5 0 0
TWILIO INC COM 90138f102 203 600 SH   SOLE 1 600 0 0
TWITTER INC COM COM 90184l102 32 600 SH   SOLE 1 600 0 0
UNITED AIRLS HLDGS INC COM 910047109 24 553 SH   SOLE 1 553 0 0
UBER TECHNOLOGIES INC COM 90353t100 79 1,555 SH   SOLE 1 1,555 0 0
UBER TECHNOLOGIES INC COM 90353t100 127 2,500 SH   SOLE   2,500 0 0
UGI CORP NEW COM 902681105 8,512 243,475 SH   SOLE   184,891 0 58,584
ULTA SALON COSM & FRAG COM COM 90384s303 1 3 SH   SOLE 1 3 0 0
ULTRALIFE CORP COM 903899102 164 25,302 SH   SOLE   25,302 0 0
UNDER ARMOUR INC COM 904311107 5 286 SH   SOLE 1 286 0 0
UNDER ARMOUR INC COM 904311206 7 473 SH   SOLE 1 473 0 0
UNIFIRST CORP MASS COM 904708104 1 7 SH   SOLE 1 7 0 0
UNILEVER PLC ADUS 904767704 2,118 35,090 SH   SOLE 1 32,565 0 2,525
UNION PAC CORP PUT 907818958 37 31 SH Put SOLE   31 0 0
UNION PAC CORP COM 907818108 4,732 22,724 SH   SOLE 1 21,693 0 1,031
UNION PAC CORP COM 907818108 84 403 SH   SOLE   403 0 0
UNISYS CORP COM 909214306 6,816 346,339 SH   SOLE   295,139 0 51,200
UNITED INS HLDGS CORP COM 910710102 403 70,380 SH   SOLE   65,259 0 5,121
UNITED PARCEL SERVICE INC COM 911312106 1,212 7,196 SH   SOLE 1 6,983 0 214
UNITED RENTALS INC COM 911363109 2 10 SH   SOLE 1 10 0 0
UNITEDHEALTH GROUP INC COM 91324P102 13,345 38,056 SH   SOLE   37,181 0 875
UNITEDHEALTH GROUP INC COM 91324P102 15,350 43,772 SH   SOLE 1 41,884 0 1,888
UNITI GROUP INC COM COM 91325v108 0 10 SH   SOLE 1 10 0 0
UNITI GROUP INC COM COM 91325v108 1 80 SH   SOLE   80 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 69 500 SH   SOLE 1 500 0 0
UNIVERSAL STAINLESS & ALLOY COM 913837100 283 37,814 SH   SOLE   34,269 0 3,545
US BANCORP DEL COM 902973304 2,490 53,452 SH   SOLE 1 52,152 0 1,300
US BANCORP DEL COM 902973304 65 1,401 SH   SOLE   1,401 0 0
USA TECHNOLOGIES INC COM 90328s500 14 1,320 SH   SOLE 1 1,320 0 0
USHIO INC COM j94456118 34 2,650 SH   SOLE 1 2,650 0 0
UTAH MED PRODS INC COM 917488108 3,404 40,383 SH   SOLE   31,501 0 8,882
UTAH MED PRODS INC COM 917488108 5 65 SH   SOLE 1 65 0 0
V F CORP COM 918204108 10 116 SH   SOLE 1 116 0 0
VAALCO ENERGY INC COM 91851C201 1,569 886,670 SH   SOLE   819,670 0 67,000
VAIL RESORTS INC COM COM 91879q109 31 112 SH   SOLE 1 112 0 0
VAIL RESORTS INC COM COM 91879q109 101 363 SH   SOLE   363 0 0
VALERO ENERGY CORP COM 91913Y100 119 2,101 SH   SOLE 1 2,101 0 0
VALVOLINE INC COM COM 92047w101 9,889 427,370 SH   SOLE   332,250 0 95,120
VALVOLINE INC COM COM 92047w101 28 1,191 SH   SOLE 1 1,191 0 0
VANECK VECTORS AMT FREE INTERM COM 92189h201 5 92 SH   SOLE 1 92 0 0
VANECK VECTORS BIOTECH ETF COM 92189f726 8 50 SH   SOLE 1 50 0 0
VANECK VECTORS ETF TR AGRIBUSI INDX FD 92189f700 83 1,065 SH   SOLE 1 1,065 0 0
VANECK VECTORS ETF TR AGRIBUSI INDX FD 92189f700 3,523 45,233 SH   SOLE   45,233 0 0
VANECK VECTORS ETF TR AMT FREE INDX FD 92189f528 264 14,585 SH   SOLE 1 14,585 0 0
VANECK VECTORS ETF TR GOLD MIN INDX FD 92189f106 133 3,694 SH   SOLE 1 3,694 0 0
VANECK VECTORS ETF TR GOLD MIN INDX FD 92189f106 3,540 98,279 SH   SOLE   98,279 0 0
VANECK VECTORS ETF TR JR GOLD INDX FD 92189f791 43 800 SH   SOLE   800 0 0
VANECK VECTORS ETF TR NAT RES INDX FD 92189f841 201 5,211 SH   SOLE   5,211 0 0
VANECK VECTORS FALLEN ANGEL HI INDX FD 92189f437 974 30,333 SH   SOLE 1 30,333 0 0
VANECK VECTORS MORNINGSTAR WID INDX FD 92189f643 2 35 SH   SOLE   35 0 0
VANECK VECTORS MORNINGSTAR WID INDX FD 92189f643 290 4,680 SH   SOLE 1 4,680 0 0
VANECK VECTORS RARE EARTH/STRA COM 92189h805 23 350 SH   SOLE 1 350 0 0
VANECK VECTORS RUSSIA ETF COM 92189f403 10 400 SH   SOLE 1 400 0 0
VANECK VECTORS SEMICONDUCTOR E INDX FD 92189f676 753 3,449 SH   SOLE 1 3,202 0 247
VANECK VECTORS VIDEO GAMING AN INDX FD 92189f114 19 275 SH   SOLE 1 275 0 0
VANECK VECTORS VIETNAM ETF COM 92189f817 2 100 SH   SOLE 1 100 0 0
VANGUARD BD INDEX FDS INDX FD 921937819 2,122 22,856 SH   SOLE 1 22,678 0 178
VANGUARD BD INDEX FDS INDX FD 921937793 1 8 SH   SOLE 1 8 0 0
VANGUARD BD INDEX FDS INDX FD 921937827 11,643 140,452 SH   SOLE 1 126,672 0 13,780
VANGUARD BD INDEX FDS INDX FD 921937827 390 4,700 SH   SOLE   4,700 0 0
VANGUARD BD INDEX FDS INDX FD 921937835 22 255 SH   SOLE 1 255 0 0
VANGUARD CHARLOTTE FDS TOTAL I INDX FD 92203j407 132 2,249 SH   SOLE   2,249 0 0
VANGUARD CHARLOTTE FDS TOTAL I INDX FD 92203j407 425 7,266 SH   SOLE 1 7,266 0 0
VANGUARD CONSUMER STAPLES INDE INDX FD 92204a207 12 71 SH   SOLE 1 71 0 0
VANGUARD WHITEHALL FDS INDX FD 921946885 76 921 SH   SOLE 1 921 0 0
VANGUARD SCOTTSDALE FDS INDX FD 92206C409 2,746 32,989 SH   SOLE 1 32,021 0 968
VANGUARD SCOTTSDALE FDS INDX FD 92206C409 102 1,225 SH   SOLE   1,225 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042718 1 6 SH   SOLE 1 6 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042775 278 4,759 SH   SOLE 1 4,631 0 128
VANGUARD INTL EQUITY INDEX F INDX FD 922042775 111 1,900 SH   SOLE   1,900 0 0
VANGUARD TAX-MANAGED INTL FD INDX FD 921943858 4,184 88,631 SH   SOLE 1 86,891 0 1,740
VANGUARD TAX-MANAGED INTL FD INDX FD 921943858 6,514 137,979 SH   SOLE   137,979 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042858 3,858 76,989 SH   SOLE 1 76,989 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042858 13,796 275,306 SH   SOLE   275,306 0 0
VANGUARD INDEX FDS INDX FD 922908652 1,598 9,706 SH   SOLE 1 7,869 0 1,837
VANGUARD INDEX FDS INDX FD 922908652 29,650 180,049 SH   SOLE   180,049 0 0
VANGUARD INDEX FDS INDX FD 922908736 504 1,990 SH   SOLE 1 1,972 0 18
VANGUARD INDEX FDS INDX FD 922908637 61 347 SH   SOLE 1 347 0 0
VANGUARD INDEX FDS INDX FD 922908512 201 1,690 SH   SOLE 1 1,690 0 0
VANGUARD INDEX FDS INDX FD 922908611 2,040 14,345 SH   SOLE 1 13,082 0 1,263
VANGUARD INDEX FDS INDX FD 922908611 270 1,901 SH   SOLE   1,901 0 0
VANGUARD INDEX FDS INDX FD 922908595 45 167 SH   SOLE 1 167 0 0
VANGUARD INDEX FDS INDX FD 922908769 370 1,900 SH   SOLE   1,900 0 0
VANGUARD INDEX FDS INDX FD 922908769 5,267 27,060 SH   SOLE 1 27,060 0 0
VANGUARD INDEX FDS INDX FD 922908744 186 1,565 SH   SOLE 1 1,511 0 54
VANGUARD INTERMEDIATE TERM COR INDX FD 92206c870 94 972 SH   SOLE 1 972 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042676 0 6 SH   SOLE 1 6 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042866 8 99 SH   SOLE 1 99 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042742 7,521 81,237 SH   SOLE 1 81,237 0 0
VANGUARD LIMITED TAX -EXEMPT F CLSD FD 922907886 745 66,138 SH   SOLE 1 66,138 0 0
VANGUARD INDEX FDS INDX FD 922908629 6,916 33,447 SH   SOLE 1 32,021 0 1,426
VANGUARD INDEX FDS INDX FD 922908629 11,150 53,923 SH   SOLE   53,923 0 0
VANGUARD MORTGAGE-BACKED SECUR INDX FD 92206C755 124 2,291 SH   SOLE 1 2,291 0 0
VANGUARD MUN BD FDS INDX FD 922907746 682 12,351 SH   SOLE 1 12,351 0 0
VANGUARD INDEX FDS INDX FD 922908553 4,997 58,840 SH   SOLE 1 58,840 0 0
VANGUARD INDEX FDS INDX FD 922908553 9,848 115,957 SH   SOLE   115,957 0 0
VANGUARD RUSSELL 1000 INDX FD 92206c730 140 801 SH   SOLE 1 801 0 0
VANGUARD INDEX FDS INDX FD 922908363 20,878 60,745 SH   SOLE 1 60,702 0 43
VANGUARD INDEX FDS INDX FD 922908363 71,368 207,652 SH   SOLE   207,652 0 0
VANGUARD INDEX FDS INDX FD 922908751 3,757 19,297 SH   SOLE 1 19,297 0 0
VANGUARD INDEX FDS INDX FD 922908751 5,571 28,618 SH   SOLE   28,618 0 0
VANGUARD SPECIALIZED FUNDS INDX FD 921908844 4,166 29,512 SH   SOLE 1 28,833 0 679
VANGUARD SPECIALIZED FUNDS INDX FD 921908844 19,777 140,092 SH   SOLE   140,092 0 0
VANGUARD TOTAL CORPORATE BOND INDX FD 92206c573 160 1,700 SH   SOLE 1 1,700 0 0
VANGUARD STAR FDS INDX FD 921909768 42 703 SH   SOLE 1 703 0 0
VANGUARD WHITEHALL FDS INDX FD 921946406 1,227 13,411 SH   SOLE 1 13,411 0 0
VANGUARD WHITEHALL FDS INDX FD 921946794 145 2,392 SH   SOLE 1 2,392 0 0
VANGUARD WORLD FD INDX FD 921910873 1,387 10,390 SH   SOLE 1 10,390 0 0
VANGUARD WORLD FD INDX FD 921910873 52,323 392,078 SH   SOLE   392,078 0 0
VANGUARD WORLD FD INDX FD 921910816 169 830 SH   SOLE 1 744 0 86
VANGUARD WORLD FDS INDX FD 92204A306 14 263 SH   SOLE 1 263 0 0
VANGUARD WORLD FDS INDX FD 92204A306 2,166 41,769 SH   SOLE   41,769 0 0
VANGUARD WORLD FDS INDX FD 92204A504 732 3,271 SH   SOLE 1 3,271 0 0
VANGUARD WORLD FDS INDX FD 92204A702 1,812 5,122 SH   SOLE 1 5,122 0 0
VANGUARD WORLD FDS INDX FD 92204A801 10,133 64,554 SH   SOLE   64,554 0 0
VANGUARD WORLD FDS INDX FD 92204A876 473 3,449 SH   SOLE 1 3,449 0 0
VAREX IMAGING CORP COM 92214X106 21 1,265 SH   SOLE 1 0 0 1,265
VARIAN MED SYS INC COM 92220P105 164 938 SH   SOLE 1 938 0 0
VEEVA SYS INC COM 922475108 83 304 SH   SOLE   304 0 0
VEEVA SYS INC COM 922475108 117 431 SH   SOLE 1 431 0 0
VERA BRADLEY INC COM COM 92335c106 40 4,990 SH   SOLE   4,990 0 0
VERISK ANALYTICS INC COM 92345Y106 32 155 SH   SOLE 1 155 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 12,369 210,542 SH   SOLE   206,987 0 3,555
VERIZON COMMUNICATIONS INC COM 92343v104 7,040 119,825 SH   SOLE 1 116,257 0 3,568
VERTEX PHARMACEUTICALS INC COM 92532F100 26 110 SH   SOLE 1 110 0 0
VESTAS WIND SYSTEMS AS COM 925458101 10 125 SH   SOLE 1 125 0 0
VIACOMCBS INC COM 92556h206 274 7,350 SH   SOLE 1 7,350 0 0
VIATRIS INC COM COM 92556v106 123 6,553 SH   SOLE 1 6,352 0 201
VIATRIS INC COM COM 92556v106 56 2,980 SH   SOLE   2,980 0 0
VIRGIN GALACTIC HOLDINGS INC CALL 92766K906 3 2 SH Call SOLE   2 0 0
VIRTUS GLOBAL DIVID & INCOME F CLSD FD 92835w107 1 121 SH   SOLE 1 121 0 0
VIRTUS OIL AND GAS CORPORATION COM 92834v209 0 66 SH   SOLE 1 66 0 0
VIRTUS TERRANOVA US QUALITY MO INDX FD 92790a504 1 20 SH   SOLE 1 20 0 0
VISA INC COM 92826C839 5,239 23,953 SH   SOLE 1 20,998 0 2,955
VISA INC COM 92826C839 810 3,701 SH   SOLE   3,701 0 0
VISTA OUTDOOR INC COM 928377100 14 600 SH   SOLE 1 600 0 0
VISTEON CORP COM COM 92839u206 0 1 SH   SOLE   1 0 0
VISTRA ENERGY CORP COM COM 92840m102 206 10,494 SH   SOLE 1 9,894 0 600
VISTRA ENERGY CORP COM COM 92840m102 8,974 456,435 SH   SOLE   352,535 0 103,900
VODAFONE GROUP PLC NEW ADUS 92857W308 5 332 SH   SOLE 1 332 0 0
VOLKSWAGEN AG COM 928662600 19 900 SH   SOLE 1 900 0 0
VONAGE HLDGS CORP COM 92886T201 121 9,400 SH   SOLE 1 9,400 0 0
VONAGE HLDGS CORP COM 92886T201 6,956 540,255 SH   SOLE   540,255 0 0
VONTIER CORPORATION COM 928881101 7,181 215,010 SH   SOLE   168,360 0 46,650
VONTIER CORPORATION COM 928881101 4 114 SH   SOLE 1 114 0 0
VOXX INTL CORP CL A COM 91829f104 821 64,346 SH   SOLE   58,660 0 5,686
VOYA FINANCIAL INC COM 929089100 17,753 301,868 SH   SOLE   232,180 0 69,688
VOYA FINANCIAL INC COM 929089100 826 14,039 SH   SOLE 1 14,039 0 0
VULCAN MATLS CO COM 929160109 228 1,540 SH   SOLE 1 1,540 0 0
WP CAREY INC COM 92936U109 1,185 16,787 SH   SOLE 1 15,612 0 1,176
WABTEC COM 929740108 1 11 SH   SOLE 1 11 0 0
WABTEC COM 929740108 1 15 SH   SOLE   15 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 159 3,978 SH   SOLE 1 3,740 0 238
WALGREENS BOOTS ALLIANCE INC COM 931427108 550 13,788 SH   SOLE   13,788 0 0
WALKER INNOVATION COM 936esc110 0 87,500 SH   SOLE   87,500 0 0
WALMART INC COM 931142103 133 925 SH   SOLE   925 0 0
WALMART INC COM 931142103 889 6,167 SH   SOLE 1 6,167 0 0
DISNEY WALT CO COM 254687106 20,545 113,397 SH   SOLE   111,497 0 1,900
DISNEY WALT CO COM 254687106 18,870 104,150 SH   SOLE 1 100,359 0 3,791
WASTE MGMT INC DEL COM 94106L109 699 5,929 SH   SOLE 1 5,929 0 0
WAYLAND GROUP CORP COM 944204106 0 400 SH   SOLE 1 400 0 0
WAYNE SVGS BANCSHARES INC COM 94624q101 125 5,802 SH   SOLE 1 5,802 0 0
WAYNE SVGS BANCSHARES INC COM 94624q101 5,001 232,075 SH   SOLE   232,075 0 0
WAYSIDE TECHNOLOGY GROUP INC COM 946760105 1,595 83,520 SH   SOLE   83,520 0 0
WEB BLOCKCHAIN MEDIA INC COM 94734a103 0 1,000 SH   SOLE 1 1,000 0 0
WEC ENERGY GROUP INC COM 92939u106 51 557 SH   SOLE 1 557 0 0
WEED INC COM 948508106 0 100 SH   SOLE 1 100 0 0
WELLS FARGO CO NEW CV PFD 949746804 785 517 SH   SOLE 1 474 0 43
WELLS FARGO CO NEW COM 949746101 461 15,275 SH   SOLE 1 14,098 0 1,177
WELLS FARGO CO NEW COM 949746101 30 1,000 SH   SOLE   1,000 0 0
WELLTOWER INC REIT COM 95040q104 2,734 42,310 SH   SOLE 1 40,160 0 2,150
WENDYS CO COM 95058W100 1,887 86,080 SH   SOLE   58,480 0 27,600
WESBANCO INC COM 950810101 35 1,180 SH   SOLE 1 1,180 0 0
WESTERN AST INFL LKD OPP & I CLSD FD 95766R104 77 6,200 SH   SOLE 1 6,200 0 0
WESTERN ASSET HIGH INCOME CLSD FD 95766n103 119 15,864 SH   SOLE 1 15,864 0 0
WESTROCK CO COM SHS COM 96145d105 24 560 SH   SOLE   560 0 0
WEYERHAEUSER CO MTN BE COM 962166104 4,692 139,935 SH   SOLE 1 134,330 0 5,605
WEYERHAEUSER CO MTN BE COM 962166104 11,964 356,826 SH   SOLE   349,126 0 7,700
WHEATON PRECIOUS METALS CORP COM 962879102 58 1,400 SH   SOLE 1 1,400 0 0
WHIRLPOOL CORP COM 963320106 54 300 SH   SOLE 1 300 0 0
WHOLE EARTH BRANDS INC COM CL COM 96684w100 3,362 308,450 SH   SOLE   216,520 0 91,930
WISDOMTREE TR EARNINGS 500 FD INDX FD 97717w588 27 660 SH   SOLE 1 660 0 0
WISDOMTREE TR HIGH DIVID FD INDX FD 97717w208 62 893 SH   SOLE 1 893 0 0
WISDOMTREE TR INTL HEDGED DIVI INDX FD 97717x594 6 150 SH   SOLE 1 150 0 0
WISDOMTREE TR MIDCAP INDX FD 97717w570 98 2,246 SH   SOLE 1 2,246 0 0
WISDOMTREE TR SMALLCAP EARNING INDX FD 97717w562 4 95 SH   SOLE 1 95 0 0
WISDOMTREE TR TOTAL DIVID FD INDX FD 97717w109 45 432 SH   SOLE 1 432 0 0
WISDOMTREE TR US DIVID GROWTH INDX FD 97717x669 973 18,039 SH   SOLE   18,039 0 0
WISDOMTREE TR US DIVID GROWTH INDX FD 97717x669 4,200 77,831 SH   SOLE 1 77,831 0 0
WISDOMTREE TR US SMALL CAP DIV INDX FD 97717x651 43 1,091 SH   SOLE 1 1,091 0 0
WISDOMTREE TR INDX FD 97717W703 54 1,065 SH   SOLE 1 1,065 0 0
WISDOMTREE TR INDX FD 97717W315 6 150 SH   SOLE 1 150 0 0
WISDOMTREE TRUST INTL LRGCAP D INDX FD 97717w794 26 572 SH   SOLE 1 572 0 0
WISDOMTREE TR INDX FD 97717W307 133 1,236 SH   SOLE 1 1,200 0 36
WISDOMTREE TR INDX FD 97717W505 464 13,334 SH   SOLE 1 13,334 0 0
WISDOMTREE TR INDX FD 97717W604 91 3,405 SH   SOLE 1 3,405 0 0
WORKHORSE GROUP INC CALL 98138J906 7 25 SH Call SOLE 1 25 0 0
WORKHORSE GROUP INC CALL 98138J906 3 15 SH Call SOLE 1 15 0 0
WOLVERINE WORLD WIDE INC COM 978097103 13,848 443,152 SH   SOLE   359,264 0 83,888
WOLVERINE WORLD WIDE INC COM 978097103 151 4,845 SH   SOLE 1 4,845 0 0
WORKDAY INC-CLASS A COM 98138h101 12 50 SH   SOLE 1 50 0 0
WORKHORSE GROUP INC COM 98138j206 2,012 101,719 SH   SOLE 1 95,219 0 6,500
WORKHORSE GROUP INC COM 98138j206 168 8,500 SH   SOLE   8,500 0 0
WTS QLT INC WT 9941239w9 0 200,000 SH   SOLE   200,000 0 0
WW INTL INC COM 98262p101 861 35,270 SH   SOLE   23,210 0 12,060
WYNDHAM DESTINATIONS INC COM 98310w108 5,629 125,470 SH   SOLE   92,260 0 33,210
WYNDHAM DESTINATIONS INC COM 98310w108 51 1,140 SH   SOLE 1 1,140 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311a105 1,552 26,111 SH   SOLE 1 25,966 0 145
WYNDHAM HOTELS & RESORTS INC COM 98311a105 12,969 218,191 SH   SOLE   192,105 0 26,086
XCEL ENERGY INC COM COM 98389b100 123 1,846 SH   SOLE 1 1,446 0 400
XEROX CORP COM NEW COM 98421m106 12 500 SH   SOLE 1 500 0 0
SELECT SECTOR SPDR TR PUT 81369Y955 62 1,200 SH Put SOLE   1,200 0 0
SELECT SECTOR SPDR TR PUT 81369Y955 147 1,000 SH Put SOLE   1,000 0 0
SELECT SECTOR SPDR TR PUT 81369Y954 180 400 SH Put SOLE   400 0 0
SELECT SECTOR SPDR TR PUT 81369Y954 100 800 SH Put SOLE   800 0 0
SELECT SECTOR SPDR TR PUT 81369Y954 198 1,000 SH Put SOLE   1,000 0 0
XPENG INC COM 98422d105 43 1,000 SH   SOLE 1 1,000 0 0
SPDR SER TR PUT 78464A954 78 400 SH Put SOLE   400 0 0
SPDR SER TR PUT 78464A954 130 1,000 SH Put SOLE   1,000 0 0
SPDR SER TR PUT 78464A954 347 1,200 SH Put SOLE   1,200 0 0
YUM BRANDS INC COM 988498101 41 382 SH   SOLE 1 382 0 0
YUM CHINA HLDGS INC COM 98850p109 2 28 SH   SOLE 1 28 0 0
ZAGG INC COM 98884u108 1,237 296,701 SH   SOLE   272,623 0 24,078
ZEBRA TECHNOLOGIES CORPORATI COM 989207105 27 71 SH   SOLE 1 71 0 0
ZIMMER BIOMET HLDGS COM 98956p102 55 354 SH   SOLE 1 229 0 125
ZIONS BANCORPORATION N A COM 989701107 32 730 SH   SOLE   730 0 0
ZOETIS INC COM 98978v103 5,149 31,111 SH   SOLE 1 28,811 0 2,299
ZOETIS INC COM 98978v103 624 3,770 SH   SOLE   3,770 0 0
ZOOM VIDEO COMMUNICATIONS COM 98980l101 65 194 SH   SOLE 1 194 0 0
ZOOMINFO TECHNOLOGIES INC COM 98980f104 48 1,000 SH   SOLE 1 1,000 0 0
ZUORA INC COM 98983V106 0 13 SH   SOLE 1 13 0 0