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 776 410,486 SH   SOLE   378,911 0 31,575
1ST TR DJS MCROCP IDX COM SHS INDX FD 33718m105 4 108 SH   SOLE 1 108 0 0
3-D SYS CORP DEL COM NEW COM 88554d205 3 675 SH   SOLE 1 675 0 0
3M CO COM 88579y101 4,814 30,052 SH   SOLE 1 27,976 0 2,076
3M CO COM 88579y101 571 3,567 SH   SOLE   3,567 0 0
4LICENSING CORP COM 35104t107 0 2,000 SH   SOLE 1 2,000 0 0
AARONS INC COM 002535300 157 2,770 SH   SOLE   2,770 0 0
ABBOTT LABS COM 002824100 5,761 52,935 SH   SOLE 1 48,920 0 4,015
ABBOTT LABS COM 002824100 819 7,529 SH   SOLE   7,529 0 0
ABBVIE INC COM 00287y109 9,192 104,939 SH   SOLE   103,039 0 1,900
ABBVIE INC COM 00287y109 7,804 89,101 SH   SOLE 1 84,460 0 4,641
ABERDEEN ASIA-PACIFIC INCOME CLSD FD 003009107 399 100,000 SH   SOLE   100,000 0 0
ABERDEEN EMERGING MARKETS EQUI CLSD FD 00301w105 4 634 SH   SOLE 1 634 0 0
ABERDEEN STD PLATINUM ETF TR INDX FD 003260106 503 5,990 SH   SOLE 1 5,860 0 130
ABERDEEN STD PLATINUM ETF TR INDX FD 003260106 97 1,150 SH   SOLE   1,150 0 0
ABERDEEN STD GOLD ETF INDX FD 00326a104 44 2,436 SH   SOLE 1 2,436 0 0
ABERDEEN STD SILVER ETF TR COM 003264108 44 1,950 SH   SOLE 1 1,950 0 0
Acacia Communications, Inc. CALL 001651235 14 35 SH Call SOLE   35 0 0
ACACIA RESH CORP COM 003881307 812 234,065 SH   SOLE   215,110 0 18,955
ACACIA RESH CORP COM 003881307 52 15,000 SH   SOLE 1 15,000 0 0
ACCENTURE PLC COM g1151c101 8,159 36,103 SH   SOLE 1 35,583 0 520
ACCENTURE PLC COM g1151c101 10,239 45,309 SH   SOLE   44,484 0 825
ACTIVISION BLIZZARD INC COM 00507v109 113 1,395 SH   SOLE 1 1,395 0 0
ACTUA CORPORATION COM 005094107 12 250,000 SH   SOLE   250,000 0 0
ACUSHNET HOLDINGS CORP COM 005098108 51 1,518 SH   SOLE 1 1,518 0 0
ADAMS DIVERSIFIED EQUITY FD CLSD FD 006212104 2,123 130,979 SH   SOLE 1 128,979 0 2,000
ADAMS NAT RES FD INC COM COM 00548f105 1,268 129,672 SH   SOLE 1 99,247 0 30,425
ADAMS NAT RES FD INC COM COM 00548f105 8,712 890,771 SH   SOLE   890,771 0 0
ADAMS RES & ENERGY INC COM 006351308 1,465 73,611 SH   SOLE   68,316 0 5,295
ADAMS RES & ENERGY INC COM 006351308 52 2,619 SH   SOLE 1 2,619 0 0
ADAPTHEALTH CORP COM CL A COM 00653q102 469 21,501 SH   SOLE   21,501 0 0
ADEPTUS HEALTH COM 00esc5984 0 250 SH   SOLE 1 250 0 0
ADIDAS AG NPV COM d0066b185 10 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 1,831 3,734 SH   SOLE 1 3,509 0 225
ADOBE SYS INC COM COM 00724f101 628 1,281 SH   SOLE   1,281 0 0
ADVANCED MICRO DEVICES INC COM 007903107 16 200 SH   SOLE 1 200 0 0
ADVANCED MICRO DEVICES INC COM 007903107 256 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 972 226,155 SH   SOLE   226,155 0 0
ADVISORSHARES DOUBLELINE VALUE INDX FD 00768y818 266 3,821 SH   SOLE 1 3,821 0 0
AECOM TECH CORP DEL COM COM 00766t100 1 30 SH   SOLE 1 30 0 0
AECOM TECH CORP DEL COM COM 00766t100 13 320 SH   SOLE   320 0 0
AFFYMAX INC COM 00826a109 0 500 SH   SOLE 1 500 0 0
AFLAC INC COM 001055102 15 400 SH   SOLE 1 400 0 0
AGFIQ US MARKET NEUTRAL COM 00110g408 57 2,408 SH   SOLE   2,408 0 0
AGNC INVT CORP COM COM 00123q104 7 515 SH   SOLE 1 515 0 0
AIMMUNE THERAPEUTICS INC COM 00900t107 43 1,253 SH   SOLE   1,253 0 0
AIR PRODS & CHEMS INC COM 009158106 4,584 15,391 SH   SOLE 1 14,767 0 624
AIR PRODS & CHEMS INC COM 009158106 13,768 46,222 SH   SOLE   45,317 0 905
AKAMAI TECHNOLOGIES INC COM 00971T101 28 250 SH   SOLE 1 250 0 0
ALASKA COMMNCT SYS GRP COM COM 01167p101 259 129,297 SH   SOLE   119,393 0 9,904
ALCON AG COM H01301128 17 296 SH   SOLE   296 0 0
ALCON AG COM H01301128 36 625 SH   SOLE 1 625 0 0
ALERIAN MLP COM 00162q452 14 700 SH   SOLE 1 700 0 0
ALIBABA GRP SHS COM 01609w102 144 491 SH   SOLE   491 0 0
ALIBABA GRP SHS COM 01609w102 518 1,762 SH   SOLE 1 1,762 0 0
ALIGN TECHNOLOGY INC COM 016255101 1 2 SH   SOLE 1 2 0 0
ALIMCO FINL CORP COM NEW COM 01626k206 239 30,146 SH   SOLE   30,146 0 0
ALIMERA SCIENCES INC COM 016259202 2 333 SH   SOLE 1 333 0 0
ALITHYA GROUP INC COM 01643b106 335 150,329 SH   SOLE 1 150,329 0 0
ALITHYA GROUP INC COM 01643b106 3,900 1,748,955 SH   SOLE   1,748,955 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 10 248 SH   SOLE 1 248 0 0
ALLIANCEBERNSTEIN HOLDING COM 01881g106 135 5,000 SH   SOLE   5,000 0 0
ALLIANT ENERGY CORP COM COM 188021083 10 200 SH   SOLE 1 200 0 0
ALLIANZ SE COM 018820100 0 4 SH   SOLE 1 4 0 0
ALLIANZ SE NAMEN AKT VINK COM D03080112 27 140 SH   SOLE 1 140 0 0
ALLIANZGI EQUITY & CONV INCO CLSD FD 018829101 4 166 SH   SOLE   166 0 0
ALLIANZGI EQUITY & CONV INCO CLSD FD 018829101 23 958 SH   SOLE 1 958 0 0
ALLIANZGI NFJ DIVID INT & PREM COM 01883a107 154 13,071 SH   SOLE 1 13,071 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 83 2,000 SH   SOLE 1 2,000 0 0
ALLISON TRANSMISSION HLDGS COM 01973r101 31 880 SH   SOLE 1 880 0 0
ALLOT COMMUNICATIONS LTD COM m0854q105 255 27,972 SH   SOLE   25,855 0 2,117
ALLSTATE CORP COM 020002101 599 6,359 SH   SOLE 1 5,884 0 475
ALLSTATE CORP COM 020002101 94 1,000 SH   SOLE   1,000 0 0
ALLSTATE CORPORATION CV PFD 020002838 91 3,380 SH   SOLE 1 3,380 0 0
ALLSTATE CORPORATION PFD CV PFD 020002812 27 1,000 SH   SOLE 1 1,000 0 0
ALLY FINL INC COM COM 02005n100 1,980 78,998 SH   SOLE   66,408 0 12,590
ALLY FINL INC COM COM 02005n100 50 1,990 SH   SOLE 1 1,990 0 0
ALPHABET INC COM 02079K305 6,151 4,197 SH   SOLE 1 3,882 0 315
ALPHABET INC COM 02079K305 542 370 SH   SOLE   370 0 0
ALPHABET INC COM 02079K107 10,029 6,824 SH   SOLE 1 6,620 0 204
ALPHABET INC COM 02079K107 898 611 SH   SOLE   611 0 0
ALPINE INCOME PROPERTY TRUST COM 02083x103 1,510 97,136 SH   SOLE   71,506 0 25,630
ALPS ETF TR SECTOR DIVIDEND DO INDX FD 00162q858 242 6,407 SH   SOLE 1 6,407 0 0
ALTA EQUIPMENT GROUP COM 02128l106 1,044 133,330 SH   SOLE   128,986 0 4,344
ALTERYX LLC - A COM 02156b103 34 300 SH   SOLE 1 300 0 0
ALTICE USA INC COM 02156k103 21 820 SH   SOLE   820 0 0
ALTRIA GROUP INC COM 02209S103 431 11,161 SH   SOLE 1 10,761 0 400
AMARIN CORP PLC COM 023111206 2 500 SH   SOLE 1 500 0 0
AMAZON COM INC COM 023135106 18,445 5,858 SH   SOLE 1 5,575 0 283
AMAZON COM INC COM 023135106 1,165 370 SH   SOLE   370 0 0
AMBASE CORP COM COM 023164106 88 345,501 SH   SOLE   345,501 0 0
AMERCO COM COM 235861002 646 1,815 SH   SOLE 1 1,815 0 0
AMERICAN AIRLS GROUP INC COM 02376r102 0 15 SH   SOLE 1 15 0 0
AMERICAN AXLE & MFG COM COM 240611038 16 2,800 SH   SOLE 1 2,800 0 0
AMERICAN CAMPUS CMNTYS INC LP 024835100 1 15 SH   SOLE 1 15 0 0
AMERICAN ELEC PWR CO INC COM 025537101 643 7,864 SH   SOLE 1 7,864 0 0
AMERICAN EXPRESS CO COM 025816109 81 803 SH   SOLE 1 803 0 0
AMERICAN GREEN INC COM 02640n200 0 750 SH   SOLE 1 750 0 0
AMERICAN INTL GROUP INC COM 026874784 2 64 SH   SOLE 1 64 0 0
AMERICAN INTL GROUP INC WT 026874156 0 9 SH   SOLE 1 9 0 0
AMERICAN TOWER CORP NEW COM 03027X100 16 67 SH   SOLE   67 0 0
AMERICAN TOWER CORP NEW COM 03027X100 405 1,674 SH   SOLE 1 1,674 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 356 2,459 SH   SOLE 1 2,459 0 0
AMERIPRISE FINL INC COM 03076C106 316 2,048 SH   SOLE 1 2,048 0 0
AMERISOURCEBERGEN CORP COM 03073E105 292 3,017 SH   SOLE 1 3,017 0 0
AMGEN INC COM 031162100 19,093 75,123 SH   SOLE   73,623 0 1,500
AMGEN INC COM 031162100 14,465 56,913 SH   SOLE 1 53,346 0 3,567
AMICUS THERAPEUTICS INC COM 03152w109 2 135 SH   SOLE 1 135 0 0
AMTECH SYS INC COM 032332504 1,115 228,002 SH   SOLE   211,660 0 16,342
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 6 117 SH   SOLE 1 117 0 0
ANSYS INC COM 03662Q105 11 35 SH   SOLE 1 35 0 0
ANTA SPORTS PRODUCTS LTD COM 03662p107 86 331 SH   SOLE 1 331 0 0
ANTHEM INC COM 036752103 29 109 SH   SOLE 1 109 0 0
AON PLC COM g0403h108 1,192 5,778 SH   SOLE 1 5,678 0 100
AON PLC COM g0403h108 33 162 SH   SOLE   162 0 0
APACHE CORP COM 037411105 10 1,034 SH   SOLE 1 1,034 0 0
API GROUP CORP COM 00187Y100 11,110 780,733 SH   SOLE   628,043 0 152,690
API GROUP CORP COM 00187Y100 159 11,200 SH   SOLE 1 11,200 0 0
APOLLO ENDOSURGERY INC COM 03767d108 0 18 SH   SOLE 1 18 0 0
APOLLO GLOBAL MGMT COM 037612306 229 5,113 SH   SOLE 1 5,113 0 0
APPLE INC PUT 037833100 27 120 SH Put SOLE 2 0 0 120
APPLE INC PUT 037833100 61 200 SH Put SOLE 2 0 0 200
APPLE INC PUT 037833100 28 266 SH Put SOLE 2 0 0 266
APPLE INC COM 037833100 24,477 211,357 SH   SOLE   207,757 0 3,600
APPLE INC COM 037833100 56,517 488,018 SH   SOLE 1 475,434 0 12,584
APPLIED INDLTECH INC COM COM 03820c105 158 2,875 SH   SOLE 1 2,875 0 0
APPLIED MATLS INC COM 038222105 634 10,657 SH   SOLE   10,657 0 0
APPLIED MATLS INC COM 038222105 1,128 18,980 SH   SOLE 1 18,980 0 0
ARCBEST CORP COM COM 03937c105 92 2,963 SH   SOLE 1 2,963 0 0
ARCH CAPITAL GROUP LTD COM g0450a105 98 3,350 SH   SOLE 1 0 0 3,350
ARCH CAPITAL GROUP LTD COM g0450a105 227 7,753 SH   SOLE   7,753 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 10 225 SH   SOLE 1 225 0 0
ARCONIC INC COM COM 03966v107 6,999 367,381 SH   SOLE   298,328 0 69,053
ARCONIC INC COM COM 03966v107 62 3,262 SH   SOLE 1 3,262 0 0
ARCOSA INC COM 039653100 10,130 229,761 SH   SOLE   187,799 0 41,962
ARCOSA INC COM 039653100 141 3,200 SH   SOLE 1 3,200 0 0
ARES CAP CORP COM COM 04010l103 4,207 301,595 SH   SOLE 1 290,739 0 10,856
ARK GENOMIC REVOLUTION ETF INDX FD 00214q302 5 84 SH   SOLE 1 84 0 0
ARK INNOVATION ETF INDX FD 00214q104 73 791 SH   SOLE 1 791 0 0
ARMSTRONG WORLD INDS INC COM 04247X102 8 110 SH   SOLE   110 0 0
ARMSTRONG WORLD INDS INC COM 04247X102 59 859 SH   SOLE 1 859 0 0
ARROWHEAD PHARMACEUTICALS INC COM 04280a100 65 1,500 SH   SOLE 1 1,500 0 0
GALLAGHER ARTHUR J & CO COM 363576109 1,814 17,177 SH   SOLE 1 15,627 0 1,550
ASA GOLD AND PRECIOUS METALS L COM g3156p103 117 5,504 SH   SOLE   5,504 0 0
ASHLAND GLOBAL HLDGS INC PUT 044186954 19 1,272 SH Put SOLE   1,272 0 0
ASHFORD INC COM 044104107 0 2 SH   SOLE   2 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 116 1,636 SH   SOLE 1 1,636 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 11,388 160,580 SH   SOLE   160,580 0 0
ASML HOLDING N V COM N07059210 8 22 SH   SOLE 1 22 0 0
ASTA FDG INC COM COM 462201096 131 10,000 SH   SOLE   10,000 0 0
ASTRAZENECA PLC ADUS 046353108 227 4,134 SH   SOLE 1 4,134 0 0
ASURE SOFTWARE INC COM 04649U102 21 2,740 SH   SOLE 1 2,740 0 0
ASURE SOFTWARE INC COM 04649U102 75 10,000 SH   SOLE   10,000 0 0
AT&T INC COM 00206r102 6,177 216,660 SH   SOLE 1 207,648 0 9,012
AT&T INC COM 00206r102 126 4,409 SH   SOLE   4,409 0 0
ATHERSYS INC COM COM 04744l106 4 2,000 SH   SOLE 1 2,000 0 0
ATLANTIS PLASTICS INC COM 049156102 0 640 SH   SOLE 1 640 0 0
ATLAS TECHNICAL CONSULTANTS COM 049430101 1,643 186,149 SH   SOLE   138,612 0 47,537
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,434 10,283 SH   SOLE 1 9,333 0 950
AUTOMATIC DATA PROCESSING IN COM 053015103 56 400 SH   SOLE   400 0 0
AUTOZONE INC COM COM 533321022 18 15 SH   SOLE 1 15 0 0
AVAYA HOLDINGS CORPORATION COM 05351x101 1,654 108,837 SH   SOLE   78,593 0 30,244
AVEO PHARMACEUTICALS INC COM 053588307 216 36,350 SH   SOLE 1 36,350 0 0
AVIAT NETWORKS INC COM 05366y201 1,206 54,904 SH   SOLE   50,931 0 3,973
AVID BIOSERVICES INC COM 05368m106 5 600 SH   SOLE 1 600 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 11 500 SH   SOLE 1 500 0 0
AXT INC COM 00246W103 727 118,825 SH   SOLE   108,898 0 9,927
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 1,924 76,770 SH   SOLE   76,770 0 0
BAGGER DAVES BURGER TAVERN COM 056646201 1 25,000 SH   SOLE   25,000 0 0
BAINS DE MER ET DU CERCLE DESE COM F06489102 18 250 SH   SOLE 1 250 0 0
BALL CORP COM 058498106 10 117 SH   SOLE 1 117 0 0
BANCO BRADESCO S A ADUS 059460303 7 2,000 SH   SOLE 1 2,000 0 0
BANCORP INC DEL COM COM 05969a105 1,890 218,790 SH   SOLE   218,790 0 0
BANCROFT FD LTD COM 059695106 43 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 13 224 SH   SOLE 1 224 0 0
BANK NEW YORK MELLON CORP COM 064058100 161 4,700 SH   SOLE 1 3,950 0 750
BANK NEW YORK MELLON CORP COM 064058100 17 500 SH   SOLE   500 0 0
BK OF AMERICA CORP COM 060505104 6,614 274,571 SH   SOLE 1 266,981 0 7,590
BK OF AMERICA CORP COM 060505104 15,144 628,646 SH   SOLE   617,116 0 11,530
BARCLAYS BK PLC BARCLAYS ETN INDX FD 06742a669 70 450 SH   SOLE 1 450 0 0
BARCO NPV COM zzcnc4co6 22 1,050 SH   SOLE 1 1,050 0 0
BARRICK GOLD CORP COM 067901108 5 194 SH   SOLE 1 194 0 0
BASSETT FURNITURE INDS INC COM 070203104 901 65,880 SH   SOLE   65,880 0 0
BAUSCH HEALTH COS INC COM 071734107 1 50 SH   SOLE 1 50 0 0
BAXTER INTL INC COM 071813109 109 1,351 SH   SOLE 1 1,351 0 0
BCE INC COM 05534B760 17 414 SH   SOLE 1 414 0 0
BECTON DICKINSON & CO COM 075887109 1,450 6,232 SH   SOLE 1 5,657 0 575
BED BATH & BEYOND INC CALL 075896900 6 10 SH Call SOLE 1 10 0 0
BED BATH & BEYOND INC CALL 075896900 2,731 4,609 SH Call SOLE   4,609 0 0
BED BATH & BEYOND INC COM 075896100 95 6,353 SH   SOLE 1 6,353 0 0
BED BATH & BEYOND INC COM 075896100 1,498 100,000 SH   SOLE   100,000 0 0
BELDEN INC COM 077454106 17 538 SH   SOLE 1 538 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 17,982 84,447 SH   SOLE 1 78,813 0 5,634
BERKSHIRE HATHAWAY INC DEL COM 084670702 1,941 9,116 SH   SOLE   9,116 0 0
BGC PARTNERS INC COM 05541t101 10 4,000 SH   SOLE 1 4,000 0 0
BHP GROUP LTD ADUS 088606108 58 1,119 SH   SOLE 1 1,119 0 0
BIG LOTS INC COM 089302103 26,260 588,799 SH   SOLE   588,799 0 0
BIODELIVERY SCIENCES INTL COM 09060j106 2 600 SH   SOLE 1 600 0 0
BIOGEN INC COM 09062X103 402 1,418 SH   SOLE 1 1,343 0 75
BIOLIFE SOLUTIONS INC COM NEW COM 09062w204 72 2,500 SH   SOLE 1 2,500 0 0
BIOMARIN PHARMACEUTICAL COM US COM 09061g101 21 275 SH   SOLE 1 275 0 0
BIOTELEMETRY INC COM 090672106 5,215 114,413 SH   SOLE   99,583 0 14,830
BIOTELEMETRY INC COM 090672106 112 2,460 SH   SOLE 1 2,460 0 0
BITCOIN INVESTMENT TRUST COM 09173t108 5 500 SH   SOLE 1 500 0 0
BKLN 201016P00015000 PUT 46138g958 9 5,903 SH Put SOLE   5,903 0 0
BKLN 201016P00019000 PUT 46138g958 3 800 SH Put SOLE   800 0 0
BKLN 210115P00015000 PUT 46138g958 100 6,691 SH Put SOLE   6,691 0 0
BKLN 210115P00020000 PUT 46138g958 287 8,429 SH Put SOLE   8,429 0 0
BKLN 210416P00015000 PUT 46138g958 23 1,420 SH Put SOLE   1,420 0 0
BLACK KNIGHT INC COM 09215c105 238 2,735 SH   SOLE 1 2,429 0 306
BLACK KNIGHT INC COM 09215c105 5,916 67,961 SH   SOLE   57,861 0 10,100
BLACKROCK ENERGY & RES TR CLSD FD 09250U101 10 1,594 SH   SOLE 1 1,594 0 0
BLACKROCK ENERGY & RES TR CLSD FD 09250U101 42 7,000 SH   SOLE   7,000 0 0
BLACKROCK ENHANCED CAP & INCOM COM 09256a109 155 10,000 SH   SOLE 1 10,000 0 0
BLACKROCK INC COM 09247X101 10,752 19,079 SH   SOLE   18,779 0 300
BLACKROCK INC COM 09247X101 4,260 7,560 SH   SOLE 1 7,161 0 399
BLACKROCK MUNI INCOME TR II CLSD FD 09249N101 14 925 SH   SOLE 1 925 0 0
BLACKROCK MUNIVEST FD INC COM CLSD FD 09253r105 301 34,700 SH   SOLE 1 34,700 0 0
BLACKROCK RES & COMMODITIES ST COM 09257a108 2 388 SH   SOLE   388 0 0
BLACKROCK SCIENCE & TECH TR II INDX FD 09260k101 38 1,495 SH   SOLE 1 1,495 0 0
BLACKSTONE GROUP INC COM 09260d107 5,177 99,184 SH   SOLE 1 86,191 0 12,993
BLACKSTONE GROUP INC COM 09260d107 251 4,811 SH   SOLE   4,811 0 0
BLACKSTONE REAL ESTATE INCOME LP 09259k203 60 5,494 SH   SOLE 1 5,494 0 0
BLUEGREEN VACATIONS CORP COM COM 09629f108 618 126,074 SH   SOLE   126,074 0 0
BOEING CO COM 097023105 589 3,567 SH   SOLE 1 3,432 0 135
BOOKING HOLDINGS INC COM 09857l108 2,836 1,658 SH   SOLE 1 1,435 0 223
BOOKING HOLDINGS INC COM 09857l108 568 332 SH   SOLE   332 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 5 59 SH   SOLE 1 59 0 0
BORGWARNER INC COM 099724106 39 1,000 SH   SOLE 1 0 0 1,000
BOSWELL J G CO COM COM 101205102 40 73 SH   SOLE 1 73 0 0
BOULDER GROWTH & INCOME FD I CLSD FD 101507101 323 32,291 SH   SOLE 1 32,291 0 0
BP PLC COM 055622104 99 5,644 SH   SOLE 1 2,094 0 3,550
BRAEMAR HOTELS AND RESORTS INC COM 10482b101 1 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,017 24,754 SH   SOLE   24,754 0 0
BRISTOL-MYERS SQUIBB CO WT 110122157 16 6,921 SH   SOLE 1 6,701 0 220
BRISTOL-MYERS SQUIBB CO COM 110122108 1,720 28,528 SH   SOLE 1 28,308 0 220
BRISTOL-MYERS SQUIBB CO COM 110122108 726 12,050 SH   SOLE   12,050 0 0
BROADCOM LTD SHS COM 11135f101 12,435 34,131 SH   SOLE   33,456 0 675
BROADCOM LTD SHS COM 11135f101 10,708 29,391 SH   SOLE 1 28,171 0 1,220
BROOKFIELD ASSET MGMT INC COM 112585104 1,517 45,900 SH   SOLE 1 42,833 0 3,067
BROOKFIELD INFRAST PARTNERS COM G16252101 14 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,521 20,192 SH   SOLE 1 19,017 0 1,175
BROWN FORMAN CORP COM 115637209 19 250 SH   SOLE 1 250 0 0
BRUNSWICK CORP COM 117043109 3,188 54,110 SH   SOLE   40,070 0 14,040
BUCKEYE STATE BANK COM 118240209 26 2,000 SH   SOLE 1 0 0 2,000
BUCKEYE STATE BANK COM 118240209 26 2,000 SH   SOLE 1 0 0 2,000
BUNGE LIMITED COM COM g16962105 28 602 SH   SOLE 1 602 0 0
BUNGE LIMITED COM COM g16962105 1,900 41,572 SH   SOLE   41,572 0 0
BWX TECHNOLOGIES COM 05605h100 1,234 21,923 SH   SOLE   21,053 0 870
CABOT OIL & GAS CORP COM 127097103 1,638 94,330 SH   SOLE   90,558 0 3,772
CADENCE DESIGN SYSTEM INC COM 127387108 63 594 SH   SOLE 1 594 0 0
CAESARS ENTERTAINMENT INC COM 12769g100 1,075 19,180 SH   SOLE   19,180 0 0
CALAMOS STRATEGIC TOTL RETN CLSD FD 128125101 9 694 SH   SOLE 1 694 0 0
CALERES INC COM 129500104 1,468 153,550 SH   SOLE   153,550 0 0
CALLAWAY GOLF CO COM 131193104 4 200 SH   SOLE 1 200 0 0
CAMBRIA ETF TR INDX FD 132061201 42 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
CANNAE HOLDINGS INC COM 13765n107 4,730 126,959 SH   SOLE   88,318 0 38,641
CANNAE HOLDINGS INC COM 13765n107 215 5,765 SH   SOLE 1 5,765 0 0
CANNALINK INC COM COM 13765b103 0 28 SH   SOLE 1 28 0 0
CANOPY GROWTH CORP COM 138035100 5 344 SH   SOLE 1 344 0 0
CAPITAL ONE FINL CORP COM 14040H105 17 231 SH   SOLE 1 231 0 0
CAPSTONE THERAPEUTICS CORPORAT COM 14068E208 27 1,786 SH   SOLE   1,786 0 0
CARDINAL HEALTH INC COM 14149y108 9 200 SH   SOLE 1 200 0 0
CARRIER GLOBAL CORPORATION COM 14448c104 360 11,776 SH   SOLE 1 10,626 0 1,150
CARS COM INC COM 14575E105 3 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 223 4,000 SH   SOLE 1 4,000 0 0
CATERPILLAR INC DEL COM 149123101 274 1,838 SH   SOLE 1 1,588 0 250
CAVCO INDS INC DEL COM 149568107 763 4,230 SH   SOLE   4,230 0 0
CBIZ INC COM 124805102 11 500 SH   SOLE 1 500 0 0
CBRE GROUP INC COM 12504l109 183 3,896 SH   SOLE 1 3,896 0 0
CDW CORPORATION COM 12514g108 81 677 SH   SOLE 1 677 0 0
CECIL BANCORP COM 149841306 0 343,752 SH   SOLE   343,752 0 0
Cecil Bancorp Inc COM 149841306 0 125 SH   SOLE 1 125 0 0
CECIL BANCORP RSTD COM 149841306 588 343,752 SH   SOLE   343,752 0 0
CEDAR FAIR L P LP 150185106 52 1,849 SH   SOLE 1 1,849 0 0
LUMEN TECHNOLOGIES INC COM 156700106 248 24,619 SH   SOLE 1 24,619 0 0
CERNER CORP COM 156782104 811 11,225 SH   SOLE 1 11,075 0 150
CF BANKSHARES INC COM 12520l109 683 56,518 SH   SOLE 1 56,518 0 0
CF BANKSHARES INC COM 12520l109 2,565 212,331 SH   SOLE   212,331 0 0
CHAMPIONX CORPORATION COM COM 15872m104 2,606 326,100 SH   SOLE   258,260 0 67,840
CHAMPIONX CORPORATION COM COM 15872m104 94 11,759 SH   SOLE 1 11,759 0 0
CHARLES RIV LABS INTL INC COM 159864107 5,024 22,186 SH   SOLE   18,516 0 3,670
CHARLES RIV LABS INTL INC COM 159864107 136 600 SH   SOLE 1 600 0 0
CHARTER COMMUNICATIONS INC COM 16119p108 4 7 SH   SOLE 1 7 0 0
CHECK POINT SOFTWARE ORD COM m22465104 120 1,000 SH   SOLE 1 1,000 0 0
CHECK POINT SOFTWARE ORD COM m22465104 150 1,250 SH   SOLE   1,250 0 0
CHENIERE ENERGY INC COM 16411r208 2 47 SH   SOLE 1 47 0 0
CHEVRON CORP NEW COM 166764100 9,601 133,346 SH   SOLE   130,871 0 2,475
CHEVRON CORP NEW COM 166764100 7,477 103,852 SH   SOLE 1 100,163 0 3,690
CHEWY INC COM 16679l109 1 25 SH   SOLE 1 25 0 0
CHICAGO RIVET & MACH CO COM 168088102 76 3,499 SH   SOLE 1 3,499 0 0
CHIMERA INVT CORP COM NEW COM 16934q208 37 4,478 SH   SOLE 1 4,478 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 109 88 SH   SOLE   88 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 383 308 SH   SOLE 1 308 0 0
CHRISTOPHER & BANKS CORP COM COM 171046105 0 1,000 SH   SOLE 1 1,000 0 0
CHUBB LTD COM COM h1467j104 39 333 SH   SOLE 1 333 0 0
CHURCH & DWIGHT INC COM 171340102 4 42 SH   SOLE 1 42 0 0
CHURCHILL DOWNS INC COM 171484108 4,402 26,868 SH   SOLE   19,888 0 6,980
CHURCHILL DOWNS INC COM 171484108 62 376 SH   SOLE 1 376 0 0
CIENA CORP COM 171779309 2 57 SH   SOLE 1 57 0 0
CIGNA CORP NEW COM 125523100 124 730 SH   SOLE 1 730 0 0
CIM COML TR CORP COM 125525584 644 65,282 SH   SOLE   65,282 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 89 5,909 SH   SOLE   5,909 0 0
CINCINNATI FINL CORP COM 172062101 307 3,934 SH   SOLE 1 3,934 0 0
CINEPLEX INC COM 172454100 53 9,700 SH   SOLE   9,700 0 0
CINTAS CORP COM 172908105 4 12 SH   SOLE 1 12 0 0
CISCO SYS INC COM 17275r102 7,937 201,505 SH   SOLE 1 198,454 0 3,051
CISCO SYS INC COM 17275r102 8,854 224,781 SH   SOLE   221,381 0 3,400
CIT GROUP INC COM 125581801 224 12,620 SH   SOLE   12,620 0 0
CITI TRENDS INC COM COM 17306x102 6,781 271,446 SH   SOLE   198,628 0 72,818
CITIGROUP INC COM 172967424 559 12,960 SH   SOLE 1 12,960 0 0
CITIZENS FINL GROUP INC COM 174610105 3,078 121,770 SH   SOLE 1 119,516 0 2,254
CITIZENS FINL GROUP INC COM 174610105 11,739 464,369 SH   SOLE   455,209 0 9,160
CITRIX SYS INC COM 177376100 1 5 SH   SOLE 1 5 0 0
CIVISTA BANCSHARES INC COM 178867107 4 319 SH   SOLE 1 319 0 0
CLEARWATER PAPER CORPORATION COM 18538r103 1,469 38,730 SH   SOLE   38,730 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 6 1,008 SH   SOLE 1 1,008 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 1,128 175,760 SH   SOLE   175,760 0 0
CLOROX CO DEL COM 189054109 110 525 SH   SOLE 1 525 0 0
CLOUGH GLOBAL EQUITY FD COM COM 18914c100 1 87 SH   SOLE   87 0 0
CME GROUP INC COM COM 12572q105 5 31 SH   SOLE 1 31 0 0
CNL HEALTHCARE PPTYS INC COM LP 12612c108 20 2,578 SH   SOLE 1 2,578 0 0
COCA COLA CO COM 191216100 173 3,500 SH   SOLE   3,500 0 0
COCA COLA CO COM 191216100 1,640 33,216 SH   SOLE 1 33,216 0 0
COEUR MNG INC COM 192108504 1 79 SH   SOLE 1 79 0 0
COFFEE HLDG CO INC COM 192176105 1,083 311,123 SH   SOLE   285,775 0 25,348
COFFEE HLDG CO INC COM 192176105 15 4,379 SH   SOLE 1 4,379 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 2,240 32,273 SH   SOLE 1 28,473 0 3,800
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 162 2,338 SH   SOLE   2,338 0 0
COHEN & STEERS CLOSED END OPP CLSD FD 19248p106 11 1,000 SH   SOLE 1 1,000 0 0
COHEN & STEERS CLOSED END OPP CLSD FD 19248p106 97 8,760 SH   SOLE   8,760 0 0
COHEN & STEERS INFRASTRUCTUR CLSD FD 19248A109 405 18,241 SH   SOLE 1 18,091 0 150
COLGATE PALMOLIVE CO COM 194162103 1,182 15,324 SH   SOLE 1 14,884 0 440
COLUMBIA FINL INC COM 197641103 6,981 628,951 SH   SOLE   474,416 0 154,535
COLUMBIA FINL INC COM 197641103 65 5,820 SH   SOLE 1 5,820 0 0
COMCAST CORP NEW COM 20030N101 5,073 109,664 SH   SOLE 1 103,061 0 6,603
COMCAST CORP NEW COM 20030N101 15 334 SH   SOLE   334 0 0
COMFORT SYS USA INC COM 199908104 3,711 72,050 SH   SOLE   59,150 0 12,900
COMFORT SYS USA INC COM 199908104 88 1,700 SH   SOLE 1 1,700 0 0
COMMUNICATION SERVICES SELECT INDX FD 81369y852 51 855 SH   SOLE 1 855 0 0
COMMUNITY BANKERS TR CORP COM 203612106 28 5,500 SH   SOLE 1 5,500 0 0
COMMUNITY BANKERS TR CORP COM 203612106 1,905 375,000 SH   SOLE   375,000 0 0
COMPASS DIVERSIFIED HOLDINGS COM 20451q401 364 15,000 SH   SOLE   15,000 0 0
COMPUTER TASK GROUP INC COM 205477102 577 116,043 SH   SOLE   106,484 0 9,559
CONAGRA BRANDS INC COM 205887102 207 5,800 SH   SOLE 1 5,800 0 0
CONDOR HOSPITALITY TR INC COM 20676Y403 84 32,211 SH   SOLE   32,211 0 0
CONDUENT INC COM 206787103 1 400 SH   SOLE 1 400 0 0
CONOCOPHILLIPS COM 20825c104 1,004 30,568 SH   SOLE 1 26,929 0 3,638
CONOCOPHILLIPS COM 20825c104 220 6,709 SH   SOLE   6,709 0 0
CONRAD INDS INC COM COM 208305102 20 1,698 SH   SOLE 1 1,698 0 0
CONSOLIDATED EDISON INC COM 209115104 113 1,458 SH   SOLE 1 1,099 0 359
CONSTELLATION BRANDS INC COM 21036P108 38 200 SH   SOLE   200 0 0
CONSTELLATION BRANDS INC COM 21036P108 823 4,343 SH   SOLE 1 4,343 0 0
CONSTELLATION SOFTWARE INC COM 21037X100 64 58 SH   SOLE   58 0 0
CONSTELLATION SOFTWARE INC COM 21037X100 280 253 SH   SOLE 1 253 0 0
CONTRA BACKWEB TECHNOLOGIES COM m15cnt997 0 259,927 SH   SOLE 1 259,927 0 0
CORENERGY INFRASTRUCTURE TR LP 21870u502 2 299 SH   SOLE 1 299 0 0
CORNING INC COM 219350105 560 17,288 SH   SOLE 1 17,088 0 200
CORNING INC COM 219350105 423 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 468 16,253 SH   SOLE 1 14,172 0 2,082
CORTLAND BANCORP COM 220587109 161 10,610 SH   SOLE 1 10,610 0 0
CORTLAND BANCORP COM 220587109 6,051 398,890 SH   SOLE   398,890 0 0
CORVEL CORP COM 221006109 3,337 39,058 SH   SOLE   37,878 0 1,180
COSTAR GROUP INC COM COM 22160n109 133 157 SH   SOLE 1 157 0 0
COSTCO WHSL CORP NEW COM 22160K105 5,319 14,984 SH   SOLE 1 13,934 0 1,050
COSTCO WHSL CORP NEW COM 22160K105 600 1,689 SH   SOLE   1,689 0 0
COTY INC COM 222070203 1 200 SH   SOLE 1 200 0 0
COUNTY BANCORP INC COM 221907108 298 15,832 SH   SOLE   14,644 0 1,188
COWEN INC COM 223622606 584 35,885 SH   SOLE   32,980 0 2,905
CPI AEROSTRUCTURES INC COM 125919308 354 132,177 SH   SOLE   122,300 0 9,877
CRA INTL INC COM 12618T105 2,203 58,797 SH   SOLE   58,797 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 11 100 SH   SOLE 1 100 0 0
CRAFT BREW ALLIANCE INC COM 224122101 449 27,200 SH   SOLE   27,200 0 0
CRANE CO COM 224399105 50 1,000 SH   SOLE 1 0 0 1,000
CRAWFORD & CO COM 224633107 42 6,500 SH   SOLE 1 6,500 0 0
CREDIT SUISSE AG NASSAU BRH VE COM 22542d316 6 25 SH   SOLE 1 25 0 0
CRESCO LABS INC COM 22587m106 1,288 215,111 SH   SOLE 1 184,027 0 31,084
CRESCO LABS INC COM 22587m106 6 1,000 SH   SOLE   1,000 0 0
CRISPR THERAPEUTICS AG COM h17182108 29 350 SH   SOLE 1 350 0 0
CRONOS GROUP INC COM 22717l101 4 750 SH   SOLE   750 0 0
CROSSROADS CAP INC COM COM 227656105 0 12,000 SH   SOLE 1 12,000 0 0
CROSSROADS CAP INC COM COM 227656105 0 36,156 SH   SOLE   36,156 0 0
CROWDSTRIKE HOLDINGS INC COM 22788c105 165 1,200 SH   SOLE 1 1,200 0 0
CROWN CASTLE INTL CORP NEW COM COM 22822v101 1,210 7,265 SH   SOLE 1 6,965 0 300
CROWN CASTLE INTL CORP NEW COM COM 22822v101 154 925 SH   SOLE   925 0 0
CSX CORP COM 126408103 4,024 51,808 SH   SOLE 1 47,837 0 3,971
CTI BIOPHARMA CORP COM 12648l601 0 1 SH   SOLE 1 1 0 0
CUBESMART COM 229663109 8 237 SH   SOLE 1 237 0 0
CUBIC CORP COM 229669106 12 200 SH   SOLE 1 200 0 0
CULP INC COM 230215105 853 68,680 SH   SOLE   68,680 0 0
CUMMINS INC COM 231021106 269 1,275 SH   SOLE 1 1,275 0 0
CURTISS WRIGHT CORP COM 231561101 3 30 SH   SOLE 1 30 0 0
CVS HEALTH CORP COM 126650100 11,944 204,513 SH   SOLE   201,263 0 3,250
CVS HEALTH CORP COM 126650100 8,352 143,008 SH   SOLE 1 138,724 0 4,284
CYRUSONE INC COM 23283r100 1,743 24,887 SH   SOLE   23,657 0 1,230
CYRUSONE INC COM 23283r100 17 240 SH   SOLE 1 240 0 0
CYTOSORBENTS CORP COM NEW COM 23283x206 6 800 SH   SOLE 1 800 0 0
D R HORTON INC COM COM 23331a109 48 632 SH   SOLE 1 632 0 0
DANAHER CORPORATION COM 235851102 1,477 6,859 SH   SOLE 1 6,634 0 225
DANAHER CORPORATION COM 235851102 183 849 SH   SOLE   849 0 0
DARDEN RESTAURANTS INC PUT 237194955 2 200 SH Put SOLE   200 0 0
DARDEN RESTAURANTS INC COM 237194105 12 116 SH   SOLE 1 116 0 0
DARLING INGREDIENTS INC PUT 237266951 1 20 SH Put SOLE   20 0 0
DARLING INGREDIENTS INC COM 237266101 94 2,608 SH   SOLE 1 2,608 0 0
DARLING INGREDIENTS INC COM 237266101 68,694 1,906,569 SH   SOLE   1,906,569 0 0
DASEKE INC COM COM 23753f107 5 1,000 SH   SOLE 1 1,000 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 184 104,377 SH   SOLE   97,028 0 7,349
DBS GROUP HLDGS LTD SPONSORED COM 23304Y100 36 620 SH   SOLE 1 620 0 0
DECKERS OUTDOOR CORP COM 243537107 1 3 SH   SOLE 1 3 0 0
DEERE & CO COM 244199105 377 1,700 SH   SOLE 1 1,375 0 325
DELL TECHNOLOGIES INC COM 24703l202 29 429 SH   SOLE 1 429 0 0
DELTA AIR LINES INC DEL COM 247361702 843 27,573 SH   SOLE 1 26,923 0 650
DELTA APPAREL INC COM 247368103 409 28,720 SH   SOLE   28,720 0 0
DENBURY WARRANT WT 24790a127 53 22,554 SH   SOLE 2 0 0 22,554
DENNYS CORP COM COM 24869p104 793 79,320 SH   SOLE   79,320 0 0
DEUTSCHE BK AG LONDON BRH LEVE CV PFD 25156d423 58 3,500 SH   SOLE 1 3,500 0 0
DBX ETF TR COM 233051879 9 257 SH   SOLE 1 257 0 0
DBX ETF TR INDX FD 233051200 5 175 SH   SOLE 1 175 0 0
DIAGEO PLC ADUS 25243Q205 3,271 23,764 SH   SOLE 1 22,549 0 1,215
DIAGEO PLC ADUS 25243Q205 289 2,103 SH   SOLE   2,103 0 0
DIAMOND HILL INVESTMENT GROUP COM 25264r207 335 2,655 SH   SOLE   2,472 0 183
DIAMONDPEAK HOLDINGS CORPORATI COM 25280h100 13 500 SH   SOLE 1 500 0 0
DIEBOLD NXDF INC COM 253651103 6,877 900,127 SH   SOLE 1 845,077 0 55,050
DIEBOLD NXDF INC COM 253651103 13,871 1,815,563 SH   SOLE   1,815,563 0 0
DIEBOLD NXDF INC CALL 253651903 100 1,335 SH Call SOLE   1,335 0 0
DIEBOLD NXDF INC CALL 253651903 7 210 SH Call SOLE   210 0 0
DIEBOLD NXDF INC CALL 253651903 14 815 SH Call SOLE   815 0 0
DIEBOLD NXDF INC PUT 253651953 1,841 3,541 SH Put SOLE   3,541 0 0
DIEBOLD NXDF INC CALL 253651903 159 1,351 SH Call SOLE   1,351 0 0
DIEBOLD NXDF INC CALL 253651903 88 570 SH Call SOLE   570 0 0
DIGITAL RLTY TR INC COM 253868103 126 859 SH   SOLE   859 0 0
DIGITAL RLTY TR INC COM 253868103 398 2,714 SH   SOLE 1 2,714 0 0
DINE BRANDS GLOBAL INC COM 254423106 1,197 21,934 SH   SOLE   20,980 0 954
DIREXION SHS ETF TR ALL CAP IN INDX FD 25459y769 8 240 SH   SOLE 1 240 0 0
DIREXION SHS ETF TR DAILY FTSE COM 25490k836 4 150 SH   SOLE 1 150 0 0
DIREXION SHS ETF TR NASDAQ-100 COM 25459y207 22 344 SH   SOLE 1 344 0 0
DIREXION ZACKS MLP HIGH INCOME INDX FD 25460g799 15 289 SH   SOLE 1 289 0 0
DISCOVER FINL SVCS COM 254709108 2,021 34,983 SH   SOLE 1 33,610 0 1,373
DISCOVER FINL SVCS COM 254709108 8,026 138,910 SH   SOLE   135,875 0 3,035
DISCOVERY COMMUNICATIONS INC COM 25470f104 209 9,615 SH   SOLE 1 9,090 0 525
DISCOVERY INC COM 25470F302 394 20,106 SH   SOLE 1 18,031 0 2,075
DIVIDEND & INCOME FD COM NEW COM 25538a204 3 300 SH   SOLE   300 0 0
DLH HOLDINGS CORP COM 23335q100 574 79,219 SH   SOLE   79,219 0 0
DOCUSIGN INC COM 256163106 48 225 SH   SOLE 1 225 0 0
DOLLAR GEN CORP NEW COM 256677105 49 234 SH   SOLE 1 234 0 0
DOMINION ENERGY INC CV PFD 25746u844 47 1,850 SH   SOLE 1 1,850 0 0
DOMINION RES COM 25746u109 1,753 22,209 SH   SOLE 1 20,534 0 1,675
DOMINOS PIZZA INC COM COM 25754a201 10 23 SH   SOLE 1 23 0 0
DONEGAL GROUP INC COM 257701201 8 581 SH   SOLE   581 0 0
DONEGAL GROUP INC COM 257701201 196 13,898 SH   SOLE 1 13,898 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787g100 933 69,809 SH   SOLE   64,413 0 5,396
DOUBLELINE INCOME SOLUTIONS CLSD FD 258622109 8 500 SH   SOLE 1 500 0 0
DOVER CORP COM 260003108 135 1,250 SH   SOLE   1,250 0 0
DOVER CORP COM 260003108 203 1,874 SH   SOLE 1 1,874 0 0
DOW INC COM 260557103 67 1,426 SH   SOLE 1 641 0 785
DOW INC COM 260557103 133 2,820 SH   SOLE   2,820 0 0
DRAFTKINGS INC COM 26142r104 14 230 SH   SOLE 1 230 0 0
DTE ENERGY CO COM 233331107 6,048 52,573 SH   SOLE   39,403 0 13,170
DTE ENERGY CO COM 233331107 172 1,492 SH   SOLE 1 1,492 0 0
DUKE ENERGY CORP NEW CV PFD 26441c501 45 1,620 SH   SOLE   1,620 0 0
DUKE ENERGY CORP NEW COM 26441C204 576 6,504 SH   SOLE 1 6,424 0 80
DUKE ENERGY CORP NEW COM 26441C204 32 366 SH   SOLE   366 0 0
DUPONT DE NEMOURS INC COM 26614n102 77 1,383 SH   SOLE 1 1,383 0 0
DUPONT DE NEMOURS INC COM 26614n102 252 4,544 SH   SOLE   4,544 0 0
DXC TECHNOLOGY CO COM COM 23355l106 0 8 SH   SOLE 1 8 0 0
DYCOM INDS INC COM 267475101 58 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 48 2,750 SH   SOLE 1 2,750 0 0
EAGLE BULK SHIPPING INC COM y2187a150 280 17,107 SH   SOLE   15,713 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 109 15,341 SH   SOLE   15,341 0 0
EAGLE MATLS INC COM 26969P108 8,224 95,270 SH   SOLE   78,160 0 17,110
EAGLE MATLS INC COM 26969P108 86 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 88 4,530 SH   SOLE 1 4,530 0 0
EASTERN CO COM 276317104 1,118 57,267 SH   SOLE   57,267 0 0
EASTMAN KODAK CO COM 277461406 19 2,200 SH   SOLE 1 2,200 0 0
EATON CORP PLC COM g29183103 10,726 105,121 SH   SOLE   103,021 0 2,100
EATON CORP PLC COM g29183103 8,760 85,853 SH   SOLE 1 80,035 0 5,818
EATON VANCE MUN INCOME TERM CLSD FD 27829u105 164 7,782 SH   SOLE 1 7,782 0 0
EATON VANCE NATL MUN OPPORTUNI CLSD FD 27829l105 607 30,280 SH   SOLE 1 30,280 0 0
EATON VANCE TX ADV GLB COM CLSD FD 27828u106 28 1,325 SH   SOLE 1 1,325 0 0
EBAY INC. COM 278642103 33 625 SH   SOLE 1 625 0 0
ECHO GLOBAL LOGISTICS INC COM COM 27875t101 770 29,895 SH   SOLE   29,895 0 0
ECOLAB INC COM 278865100 183 915 SH   SOLE 1 915 0 0
EDISON INTL COM 281020107 38 741 SH   SOLE 1 741 0 0
EDITAS MEDICINE INC COM 28106w103 22 800 SH   SOLE 1 800 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 4 55 SH   SOLE 1 55 0 0
EL PASO ENERGY CAP TR I CV PFD 283678209 37 800 SH   SOLE 1 800 0 0
ELANCO ANIMAL HEALTH INCORPORA COM 28414h103 56 2,000 SH   SOLE 1 2,000 0 0
ELECTRONIC ARTS INC COM 285512109 4 27 SH   SOLE 1 27 0 0
ELEMENT SOLUTIONS INC COM 28618m106 9,759 928,576 SH   SOLE   766,509 0 162,067
ELEMENT SOLUTIONS INC COM 28618m106 99 9,410 SH   SOLE 1 9,410 0 0
EMCORE CORP COM 290846203 162 50,000 SH   SOLE   50,000 0 0
EMERALD PLANTATION HLDGS COM g30337102 19 780,000 SH   SOLE   780,000 0 0
EMERGENT BIOSOLUTN INC COM COM 29089q105 1,840 17,809 SH   SOLE   13,542 0 4,267
EMERSON ELEC CO COM 291011104 182 2,773 SH   SOLE 1 2,063 0 710
ENBRIDGE INC CO COM 29250n105 701 23,997 SH   SOLE 1 23,518 0 479
ENBRIDGE INC CO COM 29250n105 165 5,664 SH   SOLE   5,664 0 0
ENDEAVOUR SILVER CORP COM 29258y103 487 138,634 SH   SOLE   125,924 0 12,710
ENERGIZER HLDGS INC NEW COM 29272w109 2,641 67,486 SH   SOLE   53,187 0 14,299
ENERGIZER HLDGS INC NEW COM 29272w109 106 2,697 SH   SOLE 1 2,697 0 0
SELECT SECTOR SPDR TR CALL 81369Y506 11 100 SH Call SOLE   100 0 0
SELECT SECTOR SPDR TR CALL 81369Y506 21 103 SH Call SOLE   103 0 0
SELECT SECTOR SPDR TR CALL 81369Y506 4 200 SH Call SOLE   200 0 0
SELECT SECTOR SPDR TR CALL 81369Y506 7 700 SH Call SOLE   700 0 0
ENERGY TRANSFER LP LP 29273v100 59 10,900 SH   SOLE 1 10,100 0 800
ENERGY TRANSFER LP LP 29273v100 7 1,335 SH   SOLE   1,335 0 0
ENSIGN GROUP INC COM COM 29358p101 934 16,360 SH   SOLE   16,360 0 0
ENTERGY CORP NEW COM COM 29364g103 14 144 SH   SOLE 1 144 0 0
ENTERPRISE PRODS PARTNERS L LP 293792107 3,722 235,730 SH   SOLE 1 223,389 0 12,341
ENTERPRISE PRODS PARTNERS L LP 293792107 34 2,133 SH   SOLE   2,133 0 0
EOG RES INC COM COM 26875p101 9 246 SH   SOLE 1 246 0 0
EQUIFAX INC COM 294429105 366 2,333 SH   SOLE 1 2,333 0 0
EQUINIX INC COM 29444u700 192 252 SH   SOLE 1 232 0 20
EQUITY COMWLTH COM 294628102 29 1,100 SH   SOLE   1,100 0 0
EQUITY COMWLTH COM 294628102 458 17,183 SH   SOLE 1 17,183 0 0
EQUUS TOTAL RETURN INC CLSD FD 294766100 24 20,000 SH   SOLE 1 20,000 0 0
ESC AMERICAN MEDICAL ALERT COR COM 027904986 0 35,100 SH   SOLE   35,100 0 0
ESC SEVENTY SEVEN COM 818esc998 0 21 SH   SOLE   21 0 0
ESC SEVENTY SEVEN COM 818esc998 0 89 SH   SOLE 1 89 0 0
ESCROW ADELPHIA COMMUNICATIONS COM 006esc917 0 10,000 SH   SOLE 1 10,000 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 CALAMOS ASSET MANAGEMEN COM 128esc019 1 52,500 SH   SOLE   52,500 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
ESCROW VERSUS TECHNOLOGY INC COM 925esc105 0 11,500 SH   SOLE   11,500 0 0
LAUDER ESTEE COS INC COM 518439104 20 90 SH   SOLE 1 90 0 0
LAUDER ESTEE COS INC COM 518439104 428 1,959 SH   SOLE   1,959 0 0
ETFMG ALTERNATIVE HARVEST ETF INDX FD 26924g508 8 810 SH   SOLE 1 810 0 0
ETFMG ALTERNATIVE HARVEST ETF INDX FD 26924g508 73 7,045 SH   SOLE 1 5,845 0 1,200
EVANS BANCORP INC COM NEW COM 29911q208 6 251 SH   SOLE 1 251 0 0
EVEREST REINSURANCE GROUP COM g3223r108 153 775 SH   SOLE 1 725 0 50
EVERSOURCE ENERGY COM COM 30040w108 26 310 SH   SOLE 1 310 0 0
EVOFEM BIOSCIENCES INC COM COM 30048l104 47 19,860 SH   SOLE   17,892 0 1,968
EXACT SCIENCES CORP COM 30063P105 33 325 SH   SOLE 1 325 0 0
EXANTAS CAPITAL CORP COM 30068n105 7 3,422 SH   SOLE 1 3,422 0 0
EXANTAS CAPITAL CORP COM 30068n105 114 54,725 SH   SOLE   54,725 0 0
EXELON CORP COM 30161N101 49 1,372 SH   SOLE 1 1,158 0 214
EXPEDIA INC COM 30212p303 13 143 SH   SOLE 1 143 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,970 21,769 SH   SOLE 1 19,417 0 2,352
EXXON MOBIL CORP COM 30231G102 1,788 52,093 SH   SOLE 1 48,779 0 3,314
EXXON MOBIL CORP COM 30231G102 291 8,473 SH   SOLE   8,473 0 0
F5 NETWORKS INC COM 315616102 13 103 SH   SOLE 1 103 0 0
FAB UNVL CORP COM COM 302771100 0 142 SH   SOLE 1 142 0 0
FACEBOOK INC COM 30303M102 2,529 9,655 SH   SOLE 1 9,635 0 20
FACEBOOK INC COM 30303M102 287 1,097 SH   SOLE   1,097 0 0
FEDERAL AGRIC MTG CORP COM 313148306 303 4,754 SH   SOLE   4,415 0 339
FEDERAL NATL MTG ASSN COM COM 313586109 1 645 SH   SOLE 1 645 0 0
FEDERAL RLTY INVT TR CLSD FD 313747206 4 60 SH   SOLE 1 60 0 0
FEDEX CORP COM 31428X106 314 1,250 SH   SOLE 1 1,150 0 100
FERRELLGAS PARTNERS LP UNIT LT COM 315293100 1 1,900 SH   SOLE 1 0 0 1,900
FERRO CORP COM 315405100 7 525 SH   SOLE 1 525 0 0
FFD FINL CORP COM COM 30243c107 72 1,087 SH   SOLE 1 1,087 0 0
FIDELITY COVINGTON TRUST COM 316092808 701 7,612 SH   SOLE 1 7,612 0 0
FIDELITY COVINGTON TRUST COM 316092808 1,345 14,615 SH   SOLE   14,615 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 123 2,402 SH   SOLE 1 2,402 0 0
FIDELITY COVINGTON TRUST INDX FD 316092600 11 205 SH   SOLE 1 205 0 0
FIDELITY COVINGTON TRUST INDX FD 316092857 202 8,614 SH   SOLE 1 8,614 0 0
FIDELITY COVINGTON TRUST INDX FD 316092857 381 16,200 SH   SOLE   16,200 0 0
FIDELITY NATL FINL INC COM 31620r303 112 3,582 SH   SOLE 1 2,582 0 1,000
FIDELITY NATL INFO SVC COM COM 31620m106 109 743 SH   SOLE 1 743 0 0
FIDELITY MERRIMACK STR TR INDX FD 316188309 446 8,161 SH   SOLE   8,161 0 0
FIDELITY MERRIMACK STR TR INDX FD 316188309 1,628 29,788 SH   SOLE 1 29,788 0 0
FIFTH THIRD BANCORP COM 316773100 69 3,232 SH   SOLE   3,232 0 0
FIFTH THIRD BANCORP COM 316773100 206 9,662 SH   SOLE 1 9,662 0 0
SELECT SECTOR SPDR TR PUT 81369Y605 14 600 SH Put SOLE   600 0 0
SELECT SECTOR SPDR TR PUT 81369Y605 174 600 SH Put SOLE   600 0 0
SELECT SECTOR SPDR TR PUT 81369Y605 3 1,000 SH Put SOLE   1,000 0 0
SELECT SECTOR SPDR TR PUT 81369Y605 18 1,000 SH Put SOLE   1,000 0 0
SELECT SECTOR SPDR TR PUT 81369Y605 27 1,000 SH Put SOLE   1,000 0 0
FIRST AMERN FINL CORP COM COM 31847r102 25 500 SH   SOLE 1 0 0 500
FIRST HORIZON NATL CORP COM 320517105 106 11,242 SH   SOLE 1 11,242 0 0
FIRST INTERNET BANCORP COM 320557101 702 47,660 SH   SOLE   43,781 0 3,879
FIRST NILES FINL INC COM COM 33582n106 27 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 31 288 SH   SOLE 1 288 0 0
FIRST T /ABERDEEN EMRGNG OPPS CLSD FD 33731k102 3 209 SH   SOLE   209 0 0
FIRST TR EXCHANGE-TRADED FD INDX FD 33733E302 94 500 SH   SOLE 1 500 0 0
FIRST TR EXCHANGE TRADED FD INDX FD 33738r605 41 1,200 SH   SOLE 1 1,200 0 0
FIRST TR EXCHANGE TRADED FD NY INDX FD 33738r605 878 5,584 SH   SOLE   5,584 0 0
FIRST TR EXCHANGE TRADED FD NY INDX FD 33738r605 2,700 17,170 SH   SOLE 1 17,170 0 0
FIRST TR EXCHANGE TRADED FD INDX FD 336920103 933 9,658 SH   SOLE 1 9,658 0 0
FIRST TR LRGE CP CORE ALPHA INDX FD 33734K109 800 12,650 SH   SOLE 1 6,598 0 6,052
FIRST TR MID CAP CORE ALPHAD INDX FD 33735B108 26 397 SH   SOLE 1 397 0 0
FIRST TR MLP & ENERGY INCOME F LP 33739b104 12 2,500 SH   SOLE 1 2,500 0 0
FIRST TR NORTH AMER ENERGY INDX FD 33738d101 1,365 71,683 SH   SOLE 1 71,683 0 0
FIRST TR NORTH AMER ENERGY INDX FD 33738d101 1,973 103,650 SH   SOLE   103,650 0 0
FIRST TR MORNINGSTAR DIVID L INDX FD 336917109 378 14,507 SH   SOLE 1 8,807 0 5,700
FIRST TRUST VALUE LINE DIVIDEN COM 33734h106 4 132 SH   SOLE 1 0 0 132
FIRSTENERGY CORP COM 337932107 61 2,113 SH   SOLE 1 2,113 0 0
FIRSTIME DESIGN LTD COM COM 33766m106 0 65 SH   SOLE 1 65 0 0
FISERV INC COM 337738108 31 300 SH   SOLE 1 300 0 0
FLAHERTY & CRUMRIN PFD & INM COM 338478100 7 343 SH   SOLE 1 343 0 0
FLEXSTEEL INDS INC COM 339382103 772 32,148 SH   SOLE   29,439 0 2,709
FLOTEK INDS INC DEL COM 343389102 18 6,500 SH   SOLE   6,500 0 0
FLOTEK INDS INC DEL COM 343389102 56 20,728 SH   SOLE 1 20,728 0 0
FLOWERS FOODS INC COM 343498101 51 2,076 SH   SOLE 1 2,076 0 0
FLUOR CORP NEW COM 343412102 4 500 SH   SOLE 1 0 0 500
F N B CORP COM 302520101 238 35,126 SH   SOLE 1 35,126 0 0
F N B CORP COM 302520101 3,248 479,105 SH   SOLE   479,105 0 0
FORD MTR CO DEL COM 345370860 25 3,785 SH   SOLE   3,785 0 0
FORD MTR CO DEL COM 345370860 32 4,837 SH   SOLE 1 4,837 0 0
FORTIVE CORP COM COM 34959j108 22 287 SH   SOLE 1 287 0 0
FORTUNA SILVER MINES INC COM 349915108 4 666 SH   SOLE 1 666 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,739 20,101 SH   SOLE   11,781 0 8,320
FORTUNE BRANDS HOME & SEC IN COM 34964C106 43 500 SH   SOLE 1 500 0 0
FORWARD AIR CORP COM 349853101 75 1,300 SH   SOLE 1 1,300 0 0
FORWARD AIR CORP COM 349853101 28,969 504,870 SH   SOLE   504,870 0 0
FOSTER L B CO COM 350060109 586 43,637 SH   SOLE   40,104 0 3,533
FOX CORP CL A COM 35137l105 11 400 SH   SOLE 1 400 0 0
FRANCHISE GROUP INC COM COM 35180x105 2,496 98,440 SH   SOLE   98,440 0 0
FREEPORT-MCMORAN INC COM 35671D857 30 1,950 SH   SOLE 1 950 0 1,000
FREIGHTCAR AMER INC COM 357023100 217 95,237 SH   SOLE   88,680 0 6,557
FRESENIUS MED CARE AG&CO KGA COM 358029106 25 600 SH   SOLE 1 600 0 0
FRONTDOOR INC COM 35905a109 4,751 122,090 SH   SOLE   96,050 0 26,040
FRP HLDGS INC COM COM 30292l107 435 10,441 SH   SOLE   10,441 0 0
FS GLOBAL CR OPPORTUNITIE FDA LP 30291b100 10 1,397 SH   SOLE 1 1,397 0 0
GABELLI DIVID & INCOME TR CLSD FD 36242H104 169 9,183 SH   SOLE 1 9,183 0 0
GABELLI GLOBAL SMALL & MID CAP CLSD FD 36249w104 50 5,000 SH   SOLE 1 5,000 0 0
GABELLI HEALTHCARE & WELLNESS COM 36246k103 293 28,424 SH   SOLE 1 28,224 0 200
GAMESTOP CORP NEW CALL 36467W909 2,719 5,664 SH Call SOLE   5,664 0 0
GAMESTOP CORP NEW CALL 36467w909 200 300 SH Call SOLE   300 0 0
GAMESTOP CORP NEW CL A COM 36467w109 215 21,064 SH   SOLE   19,706 0 1,358
GAMESTOP CORP NEW CL A COM 36467w109 20 1,950 SH   SOLE 1 1,950 0 0
GAMING AND LEISURE PROPERTIES COM 36467j108 5,272 142,758 SH   SOLE   110,102 0 32,656
GARRETT MOTION INC COM 366505105 0 84 SH   SOLE 1 84 0 0
GARTNER INC COM 366651107 1,702 13,623 SH   SOLE 1 12,273 0 1,350
GCI LIBERTY INC COM 36164v305 387 4,720 SH   SOLE 1 4,695 0 25
GCI LIBERTY INC COM 36164v305 4,268 52,074 SH   SOLE   50,674 0 1,400
GDL FUND CLSD FD 361570104 63 7,500 SH   SOLE 1 7,500 0 0
GDL FUND CLSD FD 361570104 1,553 185,276 SH   SOLE   185,276 0 0
GENCO SHIPPING AND TRADING LIM COM y2685t131 310 44,938 SH   SOLE   41,411 0 3,527
GENERAL DYNAMICS CORP COM 369550108 2,535 18,309 SH   SOLE 1 16,631 0 1,678
GENERAL DYNAMICS CORP COM 369550108 468 3,380 SH   SOLE   3,380 0 0
GENERAL ELECTRIC CO COM 369604103 9 1,466 SH   SOLE   1,466 0 0
GENERAL ELECTRIC CO COM 369604103 81 13,032 SH   SOLE 1 13,032 0 0
GENERAL MLS INC COM 370334104 26 425 SH   SOLE 1 425 0 0
GENERAL MOTORS CO COM 37045v100 5 153 SH   SOLE 1 153 0 0
GENESCO INC COM 371532102 808 37,490 SH   SOLE   37,490 0 0
GENPACT LTD SH COM g3922b107 1 18 SH   SOLE 1 18 0 0
GENTING MALAYSIA BERHA SPONSOR ADUS 37251v109 2 200 SH   SOLE 1 200 0 0
GETSWIFT LTD COM q402a3102 379 1,487,934 SH   SOLE 2 0 0 1,487,934
GETSWIFT LTD COM q402a3102 217 853,000 SH   SOLE 1 853,000 0 0
GETSWIFT LTD COM q402a3102 290 1,138,667 SH   SOLE   1,138,667 0 0
GILAT SATELLITE NETWORKS LTD COM m51474118 471 86,380 SH   SOLE   86,380 0 0
GILEAD SCIENCES INC COM 375558103 353 5,593 SH   SOLE 1 5,593 0 0
GIVAUDAN SA ADR ADUS 37636P108 102 1,178 SH   SOLE 1 1,178 0 0
GLAXOSMITHKLINE PLC ADUS 37733W105 91 2,412 SH   SOLE 1 2,412 0 0
GLAXOSMITHKLINE PLC ADUS 37733W105 185 4,913 SH   SOLE   4,913 0 0
GLOBAL BLOOD THERAPEUTICS INC COM 37890u108 58 1,050 SH   SOLE 1 1,050 0 0
GLOBAL PMTS INC COM COM 37940x102 64 358 SH   SOLE   358 0 0
GLOBAL PMTS INC COM COM 37940x102 240 1,350 SH   SOLE 1 1,350 0 0
GLOBAL X AUTONOMOUS AND ELECTR COM 37954y624 6 325 SH   SOLE 1 325 0 0
GLOBAL X CYBERSECURITY ETF INDX FD 37954y384 6 280 SH   SOLE 1 280 0 0
GLOBAL X LITHIUM AND BATTERY T COM 37954y855 6 155 SH   SOLE 1 155 0 0
GLOBAL X MLP COM 37954y343 11 498 SH   SOLE 1 498 0 0
GLOBAL X MLP AND ENERGY INFRAS INDX FD 37954y293 48 2,156 SH   SOLE 1 2,065 0 91
GLOBAL X MLP AND ENERGY INFRAS INDX FD 37954y293 40 1,800 SH   SOLE   1,800 0 0
GLOBAL X ROBOTICS ETF INDX FD 37954y715 43 1,538 SH   SOLE 1 1,538 0 0
GLOBAL X SILVER MINERS ETF INDX FD 37954y848 35 814 SH   SOLE 1 814 0 0
GLOBAL X THEMATIC GROWTH ETF INDX FD 37954y418 4 130 SH   SOLE 1 130 0 0
GOLDMAN SACHS ETF TR INDX FD 381430503 400 5,874 SH   SOLE 1 5,874 0 0
GOLDMAN SACHS ETF TR INDX FD 381430503 2,040 29,975 SH   SOLE   29,975 0 0
GOLDMAN SACHS GROUP INC COM 38141g104 512 2,549 SH   SOLE 1 2,549 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 21 2,700 SH   SOLE 1 2,700 0 0
GRAHAM CORP COM 384556106 462 36,217 SH   SOLE   33,387 0 2,830
GRAINGER W W INC COM 384802104 71 200 SH   SOLE 1 200 0 0
GRAVITY CO LTD ADUS 38911n206 22 150 SH   SOLE   150 0 0
GRIFFIN INL RLTY INC COM 398231100 27 500 SH   SOLE 1 500 0 0
GUARANTY FED BANCSHARES INC COM 40108P101 533 38,469 SH   SOLE   38,469 0 0
GUARDANT HEALTH INC COM COM 40131m109 67 600 SH   SOLE   600 0 0
GUGGENHEIM TIMBER ETF INDX FD 18383q879 17 600 SH   SOLE 1 600 0 0
GULF ENERGY CORP COM 402274104 0 500 SH   SOLE 1 500 0 0
HAEMONETICS CORP COM 405024100 2 25 SH   SOLE 1 25 0 0
HALLIBURTON CO COM 406216101 7 600 SH   SOLE 1 600 0 0
HANESBRANDS INC COM 410345102 329 20,896 SH   SOLE 1 17,071 0 3,825
HANOVER FOODS CORP CL A COM 41078W100 9 125 SH   SOLE 1 125 0 0
HARLEY DAVIDSON INC COM 412822108 3 123 SH   SOLE 1 123 0 0
HARMONIC INC COM 413160102 77 13,809 SH   SOLE 1 13,809 0 0
HARMONIC INC COM 413160102 1,722 308,624 SH   SOLE   308,624 0 0
HARSCO CORP COM 415864107 404 29,045 SH   SOLE   29,045 0 0
HARTFORD FINANCIAL SERVICES GR CV PFD 416518603 55 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 100 41,516 SH   SOLE   36,832 0 4,684
HD SUPPLY HLDGS INC COM 40416m105 4,378 106,150 SH   SOLE   79,270 0 26,880
HEALTHPEAK PROPERTIES LP 42250p103 14 500 SH   SOLE 1 500 0 0
HEICO CORP NEW COM 422806109 101 966 SH   SOLE 1 966 0 0
HEINEKEN N V SPONSORED ADR L1 ADUS 423012301 39 881 SH   SOLE 1 881 0 0
HELLOFRESH SE SHS COM d3r2ma100 11 200 SH   SOLE 1 200 0 0
HEMISPHERE MEDIA GROUP WT 42365q103 4 500 SH   SOLE 1 500 0 0
HERCULES CAPITAL INC COM 427096508 14 1,250 SH   SOLE 1 1,250 0 0
HERSHEY CO COM 427866108 72 500 SH   SOLE 1 500 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 0 25 SH   SOLE 1 25 0 0
HESS CORP COM COM 42809h107 40 970 SH   SOLE 1 970 0 0
HEWLETT PACKARD ENTERPRISE CO COM 42824c109 9 1,000 SH   SOLE 1 1,000 0 0
HGR LIQUIDATING TRUST COM 42837p105 2 1,093 SH   SOLE 1 1,093 0 0
HI-CRUSH PARTNERS LP COM 428337109 0 500 SH   SOLE 1 500 0 0
HIGHLANDS REIT INC LP 43110a104 1 1,597 SH   SOLE 1 1,597 0 0
HILL INTL INC COM 431466101 62 46,685 SH   SOLE 1 46,685 0 0
HILL INTL INC COM 431466101 5,720 4,333,045 SH   SOLE   4,333,045 0 0
HILTON GRAND VACATIONS INC COM COM 43283x105 21 1,000 SH   SOLE   1,000 0 0
HILTON GRAND VACATIONS INC COM COM 43283x105 132 6,300 SH   SOLE 1 6,300 0 0
HILTON WORLDWIDE HLDGS INC COM 43300a203 75 875 SH   SOLE 1 875 0 0
HINES GLOBAL REIT INC COM COM 433240108 782 170,668 SH   SOLE 1 76,897 0 93,771
HMS HLDGS CORP COM COM 40425j101 49 2,050 SH   SOLE 1 2,050 0 0
HOLOGIC INC COM 436440101 50 750 SH   SOLE 1 750 0 0
HOME BANCSHARES INC COM 436893200 24 1,576 SH   SOLE 1 1,576 0 0
HOME DEPOT INC COM 437076102 10,726 38,622 SH   SOLE 1 37,580 0 1,042
HOME DEPOT INC COM 437076102 17,677 63,654 SH   SOLE   62,429 0 1,225
HONEYWELL INTL INC COM 438516106 12,248 74,406 SH   SOLE 1 72,691 0 1,716
HONEYWELL INTL INC COM 438516106 16,193 98,372 SH   SOLE   96,597 0 1,775
HORMEL FOODS CORP COM 440452100 90 1,850 SH   SOLE 1 1,850 0 0
HORMEL FOODS CORP COM 440452100 144 2,952 SH   SOLE   2,952 0 0
HOULIHAN LOKEY INC COM 441593100 3,157 53,471 SH   SOLE 1 53,142 0 329
HOULIHAN LOKEY INC COM 441593100 9,570 162,074 SH   SOLE   159,204 0 2,870
HOUSTON WIRE & CBL CO COM COM 44244k109 671 268,501 SH   SOLE   250,639 0 17,862
HOWMET AEROSPACE INC COM 443201108 2,131 127,452 SH   SOLE   89,748 0 37,704
HOWMET AEROSPACE INC COM 443201108 27 1,600 SH   SOLE 1 1,600 0 0
HP INC COM COM 40434l105 2 100 SH   SOLE 1 100 0 0
HUBBELL INC COM 443510607 24 175 SH   SOLE 1 175 0 0
HUDSON LTD COM g46408103 288 37,845 SH   SOLE   37,845 0 0
HUMANA INC COM 444859102 327 790 SH   SOLE 1 790 0 0
HUNTINGTON BANCSHARES INC COM 446150104 503 54,821 SH   SOLE 1 54,821 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 7 47 SH   SOLE 1 47 0 0
IAA INC COM 449253103 5,033 96,650 SH   SOLE   76,570 0 20,080
IAA INC COM 449253103 91 1,740 SH   SOLE 1 1,740 0 0
IAC/INTERACTIVECORP (DELAWARE) COM 44891n109 5,397 45,060 SH   SOLE   32,580 0 12,480
IAC/INTERACTIVECORP (DELAWARE) COM 44891n109 56 471 SH   SOLE 1 471 0 0
IAMGOLD CORP COM 450913108 115 30,000 SH   SOLE 1 30,000 0 0
ICICI BK LTD ADR ADUS 45104g104 54 5,500 SH   SOLE 1 5,500 0 0
IDEXX LABS INC COM COM 45168d104 126 321 SH   SOLE   321 0 0
IDEXX LABS INC COM COM 45168d104 311 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 0 10 SH Put SOLE   10 0 0
ILLINOIS TOOL WKS INC COM 452308109 425 2,199 SH   SOLE 1 1,199 0 1,000
ILLUMINA INC COM 452327109 56 180 SH   SOLE   180 0 0
ILLUMINA INC COM 452327109 210 680 SH   SOLE 1 680 0 0
INDEPENDENCE RLTY TR INC COM COM 45378a106 988 85,210 SH   SOLE   85,210 0 0
INDEPENDENT BK CORP MICH COM 453838609 547 43,550 SH   SOLE   43,550 0 0
INDEXIQ ETF TR INDX FD 45409B800 246 7,316 SH   SOLE 1 7,316 0 0
INDEXIQ ETF TR INDX FD 45409B800 8,704 258,753 SH   SOLE   258,753 0 0
INDIA FD INC COM 454089103 36 2,166 SH   SOLE 1 2,166 0 0
INFOSYS LTD ADUS 456788108 30 2,200 SH   SOLE 1 2,200 0 0
ING GROEP N.V. ADUS 456837103 9 1,224 SH   SOLE 1 1,224 0 0
INGERSOLL RAND PLC COM 45687v106 8 216 SH   SOLE 1 216 0 0
INGEVITY CORP COM COM 45688c107 974 19,710 SH   SOLE   19,710 0 0
INMODE LTD COM m5425m103 62 1,700 SH   SOLE 1 1,700 0 0
INNOVATIVE INDL PPTYS INC COM COM 45781v101 621 5,000 SH   SOLE 1 4,380 0 620
INSTEEL INDS INC COM 45774W108 361 19,330 SH   SOLE   19,330 0 0
INTEL CORP COM 458140100 5,702 110,111 SH   SOLE 1 106,402 0 3,709
INTEL CORP COM 458140100 1,203 23,235 SH   SOLE   23,235 0 0
INTERCONTINENTALEXCHAN COM COM 45866f104 95 950 SH   SOLE 1 950 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,537 12,632 SH   SOLE 1 12,632 0 0
INTERNATIONAL GAME TECH PLC COM g4863A108 11 1,000 SH   SOLE   1,000 0 0
INTERNATIONAL GAME TECH PLC COM g4863A108 15 1,304 SH   SOLE 1 1,304 0 0
INTERNATIONAL MONEY EXPRESS IN COM 46005l101 7 500 SH   SOLE 1 500 0 0
INTEVAC INC COM 461148108 801 145,451 SH   SOLE   133,703 0 11,748
INTERNATIONAL PAPER CO COM 460146103 20 497 SH   SOLE 1 497 0 0
INTUIT COM 461202103 209 640 SH   SOLE 1 615 0 25
INTUIT COM 461202103 230 704 SH   SOLE   704 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120e602 105 148 SH   SOLE   148 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120e602 446 628 SH   SOLE 1 628 0 0
INVACARE CORP COM 461203101 382 50,782 SH   SOLE   46,518 0 4,264
INVACARE CORP COM 461203101 19 2,500 SH   SOLE 1 2,500 0 0
INVENTRUST PPTYS LP 46124j102 5 1,597 SH   SOLE 1 1,597 0 0
INVESCO BLDRS EMERGING MARKETS INDX FD 46090c305 42 900 SH   SOLE 1 900 0 0
INVESCO BUYBACK ACHIEVERS ETF INDX FD 46137v308 35 586 SH   SOLE   586 0 0
INVESCO BUYBACK ACHIEVERS ETF INDX FD 46137v308 370 6,146 SH   SOLE 1 6,146 0 0
INVESCO CEF INCOME COMPOSITE E CLSD FD 46138e404 113 5,574 SH   SOLE 1 5,574 0 0
INVESCO CURRENCYSHARES BRITISH INDX FD 46138m109 56 450 SH   SOLE 1 450 0 0
INVESCO DB COMMODITY INDEX TRA INDX FD 46138b103 123 9,435 SH   SOLE   9,435 0 0
INVESCO DB US DOLLAR INDEX BEA INDX FD 46141d104 104 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 566 4,973 SH   SOLE 1 4,973 0 0
INVESCO FTSE RAFI US 1000 ETF INDX FD 46137v613 15,526 136,441 SH   SOLE   136,441 0 0
INVESCO FTSE RAFI US 1500 SMAL INDX FD 46137v597 41 350 SH   SOLE 1 350 0 0
INVESCO GLOBAL CLEAN ENERGY ET INDX FD 46138g847 2 100 SH   SOLE 1 100 0 0
INVESCO INTL BUYBACK ACHIEV INDX FD 46138e644 29 930 SH   SOLE   930 0 0
INVESCO INTL BUYBACK ACHIEV INDX FD 46138e644 61 1,932 SH   SOLE 1 1,932 0 0
INVESCO PREFERRED ETF INDX FD 46138e511 17 1,170 SH   SOLE 1 1,170 0 0
INVESCO PREFERRED ETF INDX FD 46138e511 33 2,239 SH   SOLE   2,239 0 0
INVESCO QQQ TR INDX FD 46090E103 2,030 7,305 SH   SOLE   7,305 0 0
INVESCO QQQ TR INDX FD 46090E103 2,630 9,465 SH   SOLE 1 9,465 0 0
INVESCO QQQ TR PUT 46090E953 21 50 SH Put SOLE   50 0 0
INVESCO QQQ TR PUT 46090E953 5 50 SH Put SOLE   50 0 0
INVESCO QQQ TR PUT 46090E953 5 100 SH Put SOLE   100 0 0
INVESCO QQQ TR PUT 46090E953 83 140 SH Put SOLE   140 0 0
INVESCO QQQ TR PUT 46090E953 28 400 SH Put SOLE   400 0 0
INVESCO QQQ TR PUT 46090E953 29 500 SH Put SOLE   500 0 0
INVESCO QQQ TR PUT 46090E953 232 840 SH Put SOLE   840 0 0
INVESCO QQQ TR PUT 46090E953 115 1,000 SH Put SOLE   1,000 0 0
INVESCO QQQ TR PUT 46090E953 27 1,400 SH Put SOLE   1,400 0 0
INVESCO QQQ TR PUT 46090E953 9 3,000 SH Put SOLE   3,000 0 0
INVESCO S&P 500 EQUAL WEIGHT E INDX FD 46137v357 232 2,147 SH   SOLE 1 1,707 0 440
INVESCO S&P 500 LOW VOLATILITY INDX FD 46138e354 1,704 31,774 SH   SOLE 1 31,576 0 198
INVESCO S&P 500 LOW VOLATILITY INDX FD 46138e354 99 1,845 SH   SOLE   1,845 0 0
INVESCO EXCHANGE TRADED FD T PUT 46137V357 34 140 SH Put SOLE   140 0 0
INVESCO EXCHANGE TRADED FD T PUT 46137V357 14 500 SH Put SOLE   500 0 0
INVESCO S&P SPIN OFF ETF INDX FD 46137v159 7 150 SH   SOLE 1 0 0 150
INVESCO EXCH TRADED FD TR II PUT 46138G508 7 215 SH Put SOLE   215 0 0
INVESCO EXCH TRADED FD TR II PUT 46138G508 32 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 221 15,000 SH   SOLE 1 15,000 0 0
INVESCO VAN KAMPEN TR COM CLSD FD 46131m106 4 350 SH   SOLE 1 350 0 0
INVESCO WATER RESOURCES ETF INDX FD 46137v142 43 1,082 SH   SOLE 1 1,082 0 0
IQVIA HOLDINGS INC COM 46266c105 127 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 4,477 175,020 SH   SOLE   144,580 0 30,440
IRIDIUM COMMUNICATIONS INC COM 46269C102 74 2,880 SH   SOLE 1 2,880 0 0
IRON MTN INC NEW COM COM 46284v101 31 1,142 SH   SOLE 1 1,142 0 0
IRON MTN INC NEW COM COM 46284v101 321 12,000 SH   SOLE   12,000 0 0
ISHARES 0 5 YEAR HIGH YIELD CO INDX FD 46434v407 175 3,978 SH   SOLE 1 3,570 0 408
ISHARES TR PUT 464287432 1 210 SH Put SOLE   210 0 0
ISHARES TR INDX FD 464288620 34 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 110 2,771 SH   SOLE 1 2,771 0 0
ISHARES TR INDX FD 464289867 14 285 SH   SOLE 1 285 0 0
ISHARES TR INDX FD 464287671 104 1,300 SH   SOLE   1,300 0 0
ISHARES TR INDX FD 464287671 109 1,363 SH   SOLE 1 1,363 0 0
ISHARES EDGE MSCI USA MOMENTUM INDX FD 46432f396 104 706 SH   SOLE 1 706 0 0
ISHARES EDGE MSCI USA QUALITY INDX FD 46432f339 33 316 SH   SOLE 1 316 0 0
ISHARES EDGE MSCI USA VALUE FA COM 46432f388 151 2,040 SH   SOLE 1 1,877 0 163
ISHARES TR INDX FD 464287291 93 354 SH   SOLE 1 331 0 23
ISHARES GOLD TRUST INDX FD 464285105 760 42,265 SH   SOLE 1 42,149 0 116
ISHARES GOLD TRUST INDX FD 464285105 9,322 518,195 SH   SOLE   518,195 0 0
ISHARES TR PUT 464288513 20 200 SH Put SOLE   200 0 0
ISHARES TR PUT 464288513 25 1,150 SH Put SOLE   1,150 0 0
ISHARES TR PUT 464288513 60 1,300 SH Put SOLE   1,300 0 0
ISHARES TR PUT 464287242 101 391 SH Put SOLE   391 0 0
ISHARES INC CORE MSCI EMERGING INDX FD 46434g103 989 18,740 SH   SOLE 1 18,725 0 15
ISHARES INC CORE MSCI EMERGING INDX FD 46434g103 744 14,087 SH   SOLE   14,087 0 0
ISHARES INC INDX FD 464286533 196 3,558 SH   SOLE   3,558 0 0
ISHARES INC INDX FD 464286533 1,213 21,988 SH   SOLE 1 21,988 0 0
ISHARES INC INDX FD 464286103 16 811 SH   SOLE 1 811 0 0
ISHARES INC INDX FD 464286509 15 561 SH   SOLE 1 561 0 0
ISHARES INC INDX FD 464286806 9 300 SH   SOLE 1 300 0 0
ISHARES INC INDX FD 464286871 14 621 SH   SOLE 1 621 0 0
ISHARES INC MSCI JAPAN ETF INDX FD 46434g822 33 561 SH   SOLE 1 561 0 0
ISHARES INC INDX FD 464286665 84 2,059 SH   SOLE 1 2,059 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 25 1,354 SH   SOLE 1 1,354 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 18 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 PUT 464287432 2 300 SH Put SOLE   300 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 TR PUT 464287465 7 200 SH Put SOLE   200 0 0
ISHARES TR PUT 464287465 154 441 SH Put SOLE   441 0 0
ISHARES TR PUT 464287465 171 991 SH Put SOLE   991 0 0
ISHARES TR PUT 464287465 113 1,600 SH Put SOLE   1,600 0 0
ISHARES MSCI EM COM 46434g863 169 4,746 SH   SOLE 1 4,407 0 339
ISHARES INC INDX FD 464286350 6 200 SH   SOLE 1 200 0 0
ISHARES MSCI MULTIFACTOR EMRGN INDX FD 46434g889 51 1,153 SH   SOLE 1 1,153 0 0
ISHARES MSCI MULTIFACTOR USA S INDX FD 46434v290 174 4,674 SH   SOLE   4,674 0 0
ISHARES TR INDX FD 464287622 73 389 SH   SOLE 1 389 0 0
ISHARES TR INDX FD 464287622 284 1,518 SH   SOLE   1,518 0 0
ISHARES TR PUT 464287655 483 700 SH Put SOLE   700 0 0
ISHARES TR PUT 464287655 301 640 SH Put SOLE   640 0 0
ISHARES TR PUT 464287655 9 200 SH Put SOLE   200 0 0
ISHARES TR PUT 464287655 8 100 SH Put SOLE   100 0 0
ISHARES TR PUT 464287655 9 140 SH Put SOLE   140 0 0
ISHARES TR PUT 464287655 6 200 SH Put SOLE   200 0 0
ISHARES TR PUT 464287655 113 208 SH Put SOLE   208 0 0
ISHARES TR PUT 464287655 1 300 SH Put SOLE   300 0 0
ISHARES TR PUT 464287655 12 300 SH Put SOLE   300 0 0
ISHARES TR PUT 464287655 71 300 SH Put SOLE   300 0 0
ISHARES TR PUT 464287655 41 330 SH Put SOLE   330 0 0
ISHARES TR PUT 464287655 14 400 SH Put SOLE   400 0 0
ISHARES TR PUT 464287655 12 400 SH Put SOLE   400 0 0
ISHARES TR PUT 464287655 129 400 SH Put SOLE   400 0 0
ISHARES TR PUT 464287655 57 400 SH Put SOLE   400 0 0
ISHARES TR PUT 464287655 3 600 SH Put SOLE   600 0 0
ISHARES TR PUT 464287655 53 600 SH Put SOLE   600 0 0
ISHARES TR PUT 464287655 192 800 SH Put SOLE   800 0 0
ISHARES TR PUT 464287655 20 800 SH Put SOLE   800 0 0
ISHARES TR PUT 464287655 391 928 SH Put SOLE   928 0 0
ISHARES TR PUT 464287655 487 928 SH Put SOLE   928 0 0
ISHARES TR PUT 464287655 55 1,000 SH Put SOLE   1,000 0 0
ISHARES TR PUT 464287655 133 1,000 SH Put SOLE   1,000 0 0
ISHARES TR PUT 464287655 116 1,600 SH Put SOLE   1,600 0 0
ISHARES TR PUT 464287655 1,944 1,897 SH Put SOLE   1,897 0 0
ISHARES TR PUT 464287958 3 2 SH Put SOLE   2 0 0
ISHARES TR PUT 464287958 11 50 SH Put SOLE   50 0 0
ISHARES TR PUT 464287958 19 79 SH Put SOLE   79 0 0
ISHARES TR PUT 464287958 51 200 SH Put SOLE   200 0 0
ISHARES TR INDX FD 464288646 530 9,661 SH   SOLE 1 9,174 0 487
ISHARES TR INDX FD 464288646 104 1,902 SH   SOLE   1,902 0 0
ISHARES SILVER TR INDX FD 46428Q109 831 38,403 SH   SOLE 1 35,823 0 2,580
ISHARES TR PUT 464288953 12 1,188 SH Put SOLE   1,188 0 0
ISHARES TR PUT 464288953 149 1,882 SH Put SOLE   1,882 0 0
ISHARES TR PUT 464288953 300 852 SH Put SOLE   852 0 0
ISHARES TR 20 YR TRS BD INDX FD 920933108 93 568 SH   SOLE 1 551 0 17
ISHARES TR CLSD FD 464287440 43 351 SH   SOLE 1 351 0 0
ISHARES TR INDX FD 464287457 151 1,747 SH   SOLE 1 1,747 0 0
ISHARES TR INDX FD 464288612 8 68 SH   SOLE 1 68 0 0
ISHARES TR INDX FD 464287176 951 7,516 SH   SOLE 1 7,503 0 13
ISHARES TR INDX FD 464287564 18 176 SH   SOLE 1 176 0 0
ISHARES TR INDX FD 464287812 21 140 SH   SOLE 1 140 0 0
ISHARES TR CORE MSCI EAFE INDX FD 46432f842 2,827 46,903 SH   SOLE 1 46,666 0 237
ISHARES TR CORE MSCI EAFE INDX FD 46432f842 10,409 172,674 SH   SOLE   172,674 0 0
ISHARES TR CORE MSCI TOTAL INT INDX FD 46432f834 1,313 22,503 SH   SOLE   1,879 0 20,624
ISHARES TR CORE MSCI TOTAL INT INDX FD 46432f834 222 3,798 SH   SOLE 1 3,798 0 0
ISHARES TR INDX FD 464287507 5,475 29,545 SH   SOLE 1 27,845 0 1,700
ISHARES TR INDX FD 464287507 1,455 7,850 SH   SOLE   7,850 0 0
ISHARES TR INDX FD 464287150 10,863 143,899 SH   SOLE 1 143,807 0 92
ISHARES TR INDX FD 464287150 22,635 299,843 SH   SOLE   14,459 0 285,384
ISHARES TR INDX FD 464287200 14,503 43,157 SH   SOLE 1 42,981 0 176
ISHARES TR INDX FD 464287200 5,469 16,275 SH   SOLE   16,275 0 0
ISHARES TR CORE TOTAL USD BD M INDX FD 46434v613 56 1,024 SH   SOLE 1 1,024 0 0
ISHARES TR INDX FD 464287226 6,981 59,131 SH   SOLE 1 58,528 0 603
ISHARES TR INDX FD 464287226 293 2,481 SH   SOLE   2,481 0 0
ISHARES TR INDX FD 464288760 15 93 SH   SOLE 1 93 0 0
ISHARES TR INDX FD 464288810 107 357 SH   SOLE 1 337 0 20
ISHARES TR INDX FD 464287168 109 1,332 SH   SOLE 1 1,332 0 0
ISHARES TR INDX FD 464287788 32 280 SH   SOLE   280 0 0
ISHARES TR INDX FD 464287788 403 3,553 SH   SOLE 1 3,553 0 0
ISHARES TR INDX FD 464287762 466 2,049 SH   SOLE 1 2,049 0 0
ISHARES TR INDX FD 464287721 64 213 SH   SOLE 1 213 0 0
ISHARES TR INDX FD 464287697 15 100 SH   SOLE 1 100 0 0
ISHARES TR INDX FD 46429B689 2,882 42,300 SH   SOLE 1 41,762 0 538
ISHARES TR INDX FD 46429B689 374 5,491 SH   SOLE   5,491 0 0
ISHARES TR ESG MSCI LEADR COM 46435u218 25 425 SH   SOLE 1 425 0 0
ISHARES TR ESG MSCI USA INDX FD 46435g425 342 4,482 SH   SOLE 1 4,123 0 359
ISHARES TR FLTG RATE NT INDX FD 46429b655 123 2,432 SH   SOLE 1 2,432 0 0
ISHARES TR INDX FD 464287184 4 100 SH   SOLE 1 100 0 0
ISHARES TR INDX FD 46429B663 2,138 26,562 SH   SOLE 1 26,562 0 0
ISHARES TR INDX FD 46429B663 6,926 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 464287242 582 4,321 SH   SOLE 1 3,991 0 330
ISHARES TR INDX FD 464287242 57 424 SH   SOLE   424 0 0
ISHARES TR INDX FD 464288281 3 31 SH   SOLE 1 31 0 0
ISHARES TR INDX FD 464288588 4 36 SH   SOLE 1 36 0 0
ISHARES TR INDX FD 464288240 21 456 SH   SOLE 1 456 0 0
ISHARES TR INDX FD 464288885 250 2,786 SH   SOLE 1 2,588 0 198
ISHARES TR INDX FD 464287465 62 981 SH   SOLE   981 0 0
ISHARES TR INDX FD 464287465 589 9,254 SH   SOLE 1 9,254 0 0
ISHARES TR INDX FD 464287234 17 395 SH   SOLE   395 0 0
ISHARES TR INDX FD 464287234 569 12,911 SH   SOLE 1 12,911 0 0
ISHARES TR MSCI INDIA ETF INDX FD 46429b598 54 1,600 SH   SOLE 1 1,600 0 0
ISHARES TR INDX FD 464288570 74 575 SH   SOLE 1 575 0 0
ISHARES TR INDX FD 464288273 327 5,545 SH   SOLE   5,545 0 0
ISHARES TR INDX FD 464287556 1,544 11,403 SH   SOLE 1 11,289 0 114
ISHARES TR INDX FD 464288869 32 351 SH   SOLE   351 0 0
ISHARES TR INDX FD 464288869 653 7,218 SH   SOLE 1 7,218 0 0
ISHARES TR INDX FD 464287648 39 175 SH   SOLE 1 175 0 0
ISHARES TR INDX FD 464287630 114 1,147 SH   SOLE 1 1,147 0 0
ISHARES TR INDX FD 464287655 256 1,711 SH   SOLE   1,711 0 0
ISHARES TR INDX FD 464287655 773 5,163 SH   SOLE 1 5,163 0 0
ISHARES TR INDX FD 464287689 315 1,610 SH   SOLE   1,610 0 0
ISHARES TR INDX FD 464287481 87 504 SH   SOLE 1 504 0 0
ISHARES TR INDX FD 464287481 190 1,097 SH   SOLE   1,097 0 0
ISHARES TR INDX FD 464287473 186 2,297 SH   SOLE 1 2,297 0 0
ISHARES TR INDX FD 464287499 973 16,953 SH   SOLE 1 16,753 0 200
ISHARES TR INDX FD 464287499 322 5,616 SH   SOLE   5,616 0 0
ISHARES TR INDX FD 464287614 221 1,019 SH   SOLE 1 1,019 0 0
ISHARES TR INDX FD 464287614 3,721 17,154 SH   SOLE   17,154 0 0
ISHARES TR INDX FD 464287598 207 1,754 SH   SOLE   1,754 0 0
ISHARES TR INDX FD 464287598 1,147 9,706 SH   SOLE 1 9,706 0 0
ISHARES TR INDX FD 464287101 50 320 SH   SOLE 1 320 0 0
ISHARES TR INDX FD 464287408 186 1,657 SH   SOLE 1 1,657 0 0
ISHARES TR INDX FD 464287408 1,526 13,573 SH   SOLE   13,573 0 0
ISHARES TR INDX FD 464288372 12 300 SH   SOLE 1 300 0 0
ISHARES TR INDX FD 464287705 3 20 SH   SOLE 1 20 0 0
ISHARES TR INDX FD 464287549 46 147 SH   SOLE 1 147 0 0
ISHARES TR INDX FD 464287804 3,637 51,794 SH   SOLE 1 47,113 0 4,681
ISHARES TR INDX FD 464287804 1,418 20,187 SH   SOLE   20,187 0 0
ISHARES TR INDX FD 464287887 18 100 SH   SOLE 1 95 0 5
ISHARES TR INDX FD 464287309 371 1,603 SH   SOLE 1 1,603 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 67 545 SH   SOLE 1 496 0 49
ISHARES TR INDX FD 464288687 221 6,052 SH   SOLE 1 5,380 0 672
ISHARES TR INDX FD 464287754 92 551 SH   SOLE 1 551 0 0
ISHARES TR INDX FD 464288851 1 25 SH   SOLE 1 25 0 0
ISHARES TR US TREAS BD ETF INDX FD 46429b267 487 17,439 SH   SOLE 1 15,946 0 1,493
ISHARES TR INDX FD 46429B697 5,918 92,861 SH   SOLE 1 89,350 0 3,511
ISHARES TR INDX FD 46429B697 627 9,837 SH   SOLE   9,837 0 0
ISHARES TR PUT 464287192 15 20 SH Put SOLE   20 0 0
ISHARES TR PUT 464287192 9 26 SH Put SOLE   26 0 0
ISHARES TR PUT 464287192 121 60 SH Put SOLE   60 0 0
ISHARES TR PUT 464287192 222 70 SH Put SOLE   70 0 0
ISHARES TR PUT 464287192 65 120 SH Put SOLE   120 0 0
ISHARES U S ETF TR INDX FD 46431W507 1,168 23,316 SH   SOLE 1 23,198 0 118
ISHARES U S ETF TR INDX FD 46431W507 100 2,000 SH   SOLE   2,000 0 0
ITERIS INC NEW COM 46564T107 239 58,355 SH   SOLE   53,838 0 4,517
ITERIS INC NEW COM 46564T107 49 12,000 SH   SOLE 1 12,000 0 0
J ALEXANDERS HLDGS COM 46609j106 5,909 1,136,264 SH   SOLE   1,083,701 0 52,563
J ALEXANDERS HLDGS COM 46609j106 39 7,525 SH   SOLE 1 7,525 0 0
J P MORGAN EXCH/ULTRA SHORT MU INDX FD 46641q654 50 982 SH   SOLE 1 982 0 0
J P MORGAN EXCH/ULTRA SHORT MU INDX FD 46641q654 2,007 39,354 SH   SOLE   39,354 0 0
JACK IN THE BOX INC COM 466367109 18 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 13 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 815 30,481 SH   SOLE   28,231 0 2,250
JBS SA COM 466110103 88 12,000 SH   SOLE 1 12,000 0 0
JD.COM INC PUT 47215P956 5 300 SH Put SOLE   300 0 0
JEFFERIES GROUP INC NEW COM COM 47233w109 68 3,800 SH   SOLE 1 3,800 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 1 10 SH   SOLE 1 10 0 0
JOHNSON & JOHNSON COM 478160104 18,734 125,834 SH   SOLE   123,434 0 2,400
JOHNSON & JOHNSON COM 478160104 19,183 128,847 SH   SOLE 1 124,996 0 3,851
JOHNSON CTLS INTL PLC COM g51502105 36 870 SH   SOLE 1 120 0 750
JP MORGAN CHASE & CO COM 46625h100 15,581 161,845 SH   SOLE   159,345 0 2,500
JP MORGAN CHASE & CO COM 46625h100 12,113 125,822 SH   SOLE 1 119,764 0 6,058
JP MORGAN ULTRA SHORT INCOME E INDX FD 46641q837 42,423 835,179 SH   SOLE 1 822,099 0 13,080
JP MORGAN ULTRA SHORT INCOME E INDX FD 46641q837 126 2,477 SH   SOLE 1 2,477 0 0
JP MORGAN ULTRA SHORT INCOME E INDX FD 46641q837 3,898 76,731 SH   SOLE   76,731 0 0
JPMORGAN DIVERSIFIED RETURN EM INDX FD 46641q308 139 2,983 SH   SOLE 1 2,983 0 0
JPMORGAN DIVERSIFIED RETURN IN INDX FD 46641q209 38 730 SH   SOLE 1 563 0 167
JPMORGAN DIVERSIFIED RETURN US INDX FD 46641q407 1,027 13,892 SH   SOLE 1 11,251 0 2,641
KAANAPALI LD LLC COM COM 48282H308 1 30 SH   SOLE 1 30 0 0
KANSAS CITY SOUTHERN COM 485170302 169 937 SH   SOLE 1 937 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106 7 1,700 SH   SOLE 1 1,700 0 0
KAR AUCTION SVCS INC COM 48238T109 91 6,320 SH   SOLE   6,320 0 0
KBS REAL ESTATE INVT TR III LP 48668l105 5 452 SH   SOLE 1 452 0 0
KEARNY FINL CORP MD COM 48716p108 5,002 693,734 SH   SOLE   544,813 0 148,921
KELLOGG CO COM 487836108 32 500 SH   SOLE 1 500 0 0
KEURIG DR PEPPER INC COM 49271v100 17 610 SH   SOLE 1 610 0 0
KEY TRONIC CORP COM 493144109 1,248 126,673 SH   SOLE   116,175 0 10,498
KEYCORP COM 493267108 174 14,581 SH   SOLE 1 14,581 0 0
KEYCORP COM 493267108 1,264 105,933 SH   SOLE   105,933 0 0
KEYCORP PFD CV PFD 493267876 64 2,400 SH   SOLE 1 2,400 0 0
KIMBALL ELECTRONICS INC COM 49428J109 1,134 98,068 SH   SOLE   89,685 0 8,383
KIMBALL INTL INC COM 494274103 667 63,247 SH   SOLE   48,507 0 14,740
KIMBALL INTL INC COM 494274103 3 320 SH   SOLE 1 320 0 0
KIMBERLY CLARK CORP COM 494368103 1,679 11,374 SH   SOLE 1 11,174 0 200
KIMBERLY CLARK CORP COM 494368103 118 800 SH   SOLE   800 0 0
KINDER MORGAN INC DEL LP 49456B101 127 10,304 SH   SOLE 1 10,304 0 0
KKR & CO L P DEL COM UNITS COM 48248m102 27 800 SH   SOLE 1 800 0 0
KLA CORP COM 482480100 1 4 SH   SOLE 1 4 0 0
KOHLS CORP COM 500255104 74 4,000 SH   SOLE 1 4,000 0 0
KOHLS CORP COM 500255104 9,172 495,000 SH   SOLE   495,000 0 0
KONTOOR BRANDS COM 50050n103 5,601 231,440 SH   SOLE   183,430 0 48,010
KOPPERS HOLDINGS INC COM COM 50060p106 732 35,000 SH   SOLE   35,000 0 0
KRATON CORPORATION COM 50077C106 4 223 SH   SOLE 1 223 0 0
KRATOS DEFENSE AND SECURITY SO COM 50077b207 16 805 SH   SOLE 1 805 0 0
KROGER CO COM 501044101 87 2,567 SH   SOLE 1 2,567 0 0
KULICKE & SOFFA INDS INC COM 501242101 769 34,310 SH   SOLE   34,310 0 0
L OREAL CO ADR ADUS 502117203 18 276 SH   SOLE 1 276 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 13,227 77,880 SH   SOLE   76,505 0 1,375
L3HARRIS TECHNOLOGIES INC COM 502431109 8,744 51,483 SH   SOLE 1 49,626 0 1,857
LAACO LTD COM 505346106 14 7 SH   SOLE 1 7 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 119 631 SH   SOLE 1 631 0 0
LAKELAND INDS INC COM 511795106 569 28,744 SH   SOLE   27,041 0 1,703
LAM RESEARCH CORP COM 512807108 59 178 SH   SOLE 1 178 0 0
LAMAR ADVERTISING CO NEW COM 512816109 28 430 SH   SOLE   430 0 0
LAMB WESTON HLDGS INC COM 513272104 14 210 SH   SOLE   210 0 0
LANCASTER COLONY CORP COM 513847103 167 933 SH   SOLE 1 933 0 0
LANDEC CORP COM 514766104 650 66,844 SH   SOLE   61,344 0 5,500
LANDMARK INFRASTRUCTURE PARTNE LP 51508j405 95 4,000 SH   SOLE 1 4,000 0 0
LANDMARK INFRASTRUCTURE PARTNE LP 51508j405 476 20,000 SH   SOLE   20,000 0 0
LAS VEGAS SANDS CORP COM 517834107 5 100 SH   SOLE 1 100 0 0
LAZARD GLOBAL TOTAL RETURN & I CLSD FD 52106w103 6 357 SH   SOLE   357 0 0
LEGGETT & PLATT INC COM 524660107 93 2,250 SH   SOLE 1 2,250 0 0
LEIDOS HOLDINGS INC COM 525327102 6,691 75,051 SH   SOLE   62,890 0 12,161
LEIDOS HOLDINGS INC COM 525327102 286 3,207 SH   SOLE 1 3,207 0 0
LEVEL ONE BANCORP INC COM 52730d208 91 5,824 SH   SOLE 1 5,824 0 0
LIBERTY ALL STAR EQUITY FD COM 530158104 161 26,788 SH   SOLE 1 26,788 0 0
LIBERTY BROADBAND CORP COM 530307107 178 1,254 SH   SOLE 1 1,198 0 56
LIBERTY BROADBAND CORP COM 530307305 412 2,883 SH   SOLE 1 2,716 0 167
LIBERTY GLOBAL INC COM SER A COM g5480u104 13 637 SH   SOLE 1 537 0 100
LIBERTY GLOBAL INC COM SER C COM g5480u120 32 1,539 SH   SOLE 1 1,367 0 172
LIBERTY LATIN AMERICA LTD COM g9001e102 0 58 SH   SOLE 1 58 0 0
LIBERTY LATIN AMERICA LTD COM g9001e128 1 176 SH   SOLE 1 176 0 0
LIBERTY MEDIA CORP DEL COM 531229706 6 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 127 3,819 SH   SOLE 1 3,564 0 255
LIBERTY MEDIA CORP DEL COM 531229888 7,182 341,846 SH   SOLE   245,000 0 96,846
LIBERTY MEDIA CORP DEL COM 531229888 69 3,284 SH   SOLE 1 3,284 0 0
LIBERTY MEDIA CORP DEL COM 531229607 1,188 35,908 SH   SOLE 1 35,389 0 519
LIBERTY MEDIA CORP DEL COM 531229607 7,680 232,153 SH   SOLE   173,749 0 58,404
LIBERTY MEDIA CORP DEL COM 531229870 20 595 SH   SOLE 1 539 0 56
LIBERTY MEDIA CORP DEL COM 531229854 76 2,094 SH   SOLE 1 1,982 0 112
LIBERTY MEDIA CORP DEL COM 531229870 90 2,700 SH   SOLE   2,700 0 0
LIBERTY TRIPADVISOR HLDGS IN COM 531465102 0 188 SH   SOLE 1 188 0 0
LIGAND PHARMACEUTICALS COM NEW COM 53220k504 14 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 899 6,071 SH   SOLE 1 6,071 0 0
LINCOLN ELEC HLDGS INC COM 533900106 151 1,644 SH   SOLE 1 1,644 0 0
LINDE PLC COM g5494j103 164 690 SH   SOLE 1 690 0 0
LIVERAMP HLDGS INC COM COM 53815p108 142 2,740 SH   SOLE 1 2,740 0 0
LKQ CORP COM 501889208 199 7,175 SH   SOLE 1 7,000 0 175
LOCKHEED MARTIN CORP COM 539830109 100 262 SH   SOLE   262 0 0
LOCKHEED MARTIN CORP COM 539830109 841 2,193 SH   SOLE 1 2,193 0 0
LONE PINE RES INC COM COM 54222a106 0 1,000,000 SH   SOLE   1,000,000 0 0
LORAL SPACE & COMMUNICATNS I COM 543881106 9 515 SH   SOLE   515 0 0
LORAL SPACE & COMMUNICATNS I COM 543881106 44 2,380 SH   SOLE 1 2,380 0 0
LOWES COS INC COM 548661107 4,120 24,839 SH   SOLE 1 23,689 0 1,150
LOWES COS INC COM 548661107 158 952 SH   SOLE   952 0 0
LPL FINL HLDGS INC COM 50212V100 1 10 SH   SOLE 1 10 0 0
STARRETT L S CO COM 855668109 96 32,437 SH   SOLE   30,293 0 2,144
LUBYS INC COM 549282101 57 20,000 SH   SOLE   20,000 0 0
LULULEMON ATHLETICA INC COM 550021109 35 106 SH   SOLE 1 106 0 0
LULULEMON ATHLETICA INC COM 550021109 69 210 SH   SOLE   210 0 0
LUMENTUM HLDGS INC COM 55024u109 8 100 SH   SOLE 1 100 0 0
LVMH MOET HENNESSY LOU VUITTON ADUS 502441306 28 300 SH   SOLE   300 0 0
LYONDELLBASELL INDUSTR SHS - A COM n53745100 9 129 SH   SOLE 1 129 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 4 9,753 SH   SOLE   9,753 0 0
MACE SEC INTL INC COM NEW COM 554335208 364 813,476 SH   SOLE 1 813,476 0 0
MACQUARIE GROUP LIMITED ADR NE ADUS 55607P204 120 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 3,197 46,680 SH   SOLE   38,190 0 8,490
MADISON SQUARE GARDEN ENTERTAI COM 55826t102 21 300 SH   SOLE 1 300 0 0
MADISON SQUARE GARDEN SPORTS C COM 55825t103 2,305 15,320 SH   SOLE   12,030 0 3,290
MADISON SQUARE GARDEN SPORTS C COM 55825t103 23 150 SH   SOLE 1 150 0 0
MAGELLAN MIDSTREAM PRTNRS LP LP 559080106 1,731 50,625 SH   SOLE 1 50,125 0 500
MAGELLAN MIDSTREAM PRTNRS LP LP 559080106 29 850 SH   SOLE   850 0 0
MAGNA INTL INC COM 559222401 29 627 SH   SOLE 1 627 0 0
MANNING & NAPIER INC COM 56382Q102 120 28,000 SH   SOLE 1 28,000 0 0
MANPOWER INC COM COM 56418h100 14 185 SH   SOLE 1 185 0 0
MANULIFE FINL CORP COM 56501R106 19 1,388 SH   SOLE 1 1,388 0 0
MARATHON OIL CORP COM 565849106 0 67 SH   SOLE 1 67 0 0
MARATHON PETROLEUM CORP COM 56585a102 577 19,661 SH   SOLE 1 13,197 0 6,465
MARATHON PETROLEUM CORP COM 56585a102 227 7,725 SH   SOLE   7,725 0 0
MARKEL CORP COM 570535104 260 267 SH   SOLE 1 245 0 22
MARLIN BUSINESS SVCS CORP COM 571157106 6 823 SH   SOLE 1 823 0 0
MARRIOTT INTL INC NEW COM 571903202 285 3,075 SH   SOLE 1 3,075 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 12 135 SH   SOLE 1 135 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 99 2,500 SH   SOLE 1 2,500 0 0
MASCO CORP COM 574599106 7,500 136,040 SH   SOLE   112,488 0 23,552
MASCO CORP COM 574599106 184 3,343 SH   SOLE 1 3,343 0 0
MASTEC INC COM 576323109 1,569 37,180 SH   SOLE   36,370 0 810
MASTERCARD INCORPORATED COM 57636Q104 12,574 37,183 SH   SOLE 1 35,500 0 1,684
MASTERCARD INCORPORATED COM 57636Q104 919 2,718 SH   SOLE   2,718 0 0
MATCH GROUP INC COM 57667l107 871 7,870 SH   SOLE   7,568 0 302
MATCH GROUP INC COM 57667l107 112 1,013 SH   SOLE 1 1,013 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 81 1,200 SH   SOLE   1,200 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 260 3,840 SH   SOLE 1 3,840 0 0
MCCORMICK & CO INC COM 579780206 58 300 SH   SOLE 1 300 0 0
MCDONALDS CORP COM 580135101 6,698 30,516 SH   SOLE 1 29,941 0 575
MCDONALDS CORP COM 580135101 14,153 64,481 SH   SOLE   63,481 0 1,000
MCKESSON CORP COM 58155Q103 1,991 13,369 SH   SOLE 1 11,139 0 2,230
MCKESSON CORP COM 58155Q103 600 4,027 SH   SOLE   4,027 0 0
MDU RES GROUP INC COM 552690109 15,654 695,745 SH   SOLE   580,865 0 114,880
MDU RES GROUP INC COM 552690109 77 3,410 SH   SOLE 1 3,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
MEDMEN ENTERPRISES INC COM 58507m107 7 50,540 SH   SOLE 1 50,540 0 0
MEDTRONIC PLC SHS COM g5960l103 5,022 48,330 SH   SOLE 1 47,724 0 606
MEDTRONIC PLC SHS COM g5960l103 10,520 101,228 SH   SOLE   99,178 0 2,050
MERCADOLIBRE INC COM COM 58733r102 35 32 SH   SOLE 1 32 0 0
MERCK & CO. INC COM 58933Y105 2,975 35,861 SH   SOLE 1 33,741 0 2,120
MERCK & CO. INC COM 58933Y105 717 8,638 SH   SOLE   8,638 0 0
MERCURY GENL CORP NEW COM 589400100 29 700 SH   SOLE 1 700 0 0
MERIDIAN BANK COM 58958p104 362 22,460 SH   SOLE   20,713 0 1,747
MERIDIAN BIOSCIENCE INC COM 589584101 182 10,720 SH   SOLE   9,933 0 787
METLIFE INC COM 59156R108 61 1,631 SH   SOLE 1 1,631 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 10 10 SH   SOLE 1 10 0 0
MFA MTG INVTS INC COM COM 55272x102 6 2,150 SH   SOLE 1 2,150 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 13 3,400 SH   SOLE 1 3,400 0 0
MFS INTER INCOME TR CLSD FD 55273C107 235 63,000 SH   SOLE   63,000 0 0
MFS INTERMEDIATE HIGH INC CLSD FD 59318t109 3 1,224 SH   SOLE   1,224 0 0
MGM RESORTS INTERNATIONAL COM 552953101 286 13,170 SH   SOLE 1 13,170 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,876 86,235 SH   SOLE   86,235 0 0
MGP INGREDIENTS INC COM 55303j106 16 400 SH   SOLE 1 400 0 0
MICRO FOCUS INTERNATIONAL PLC COM 594837304 0 10 SH   SOLE 1 10 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 1,979 19,258 SH   SOLE 1 18,283 0 975
MICRON TECHNOLOGY INC COM 595112103 9 201 SH   SOLE 1 201 0 0
MICROSOFT CORP COM 594918104 22,437 106,674 SH   SOLE   104,874 0 1,800
MICROSOFT CORP COM 594918104 31,754 150,971 SH   SOLE 1 146,150 0 4,821
MID-AMER APT CMNTYS COM COM 59522j103 2 15 SH   SOLE 1 15 0 0
MIDDLEBY CORP COM 596278101 11 125 SH   SOLE 1 125 0 0
MIDDLEFIELD BANC CORP COM 596304204 1,639 84,943 SH   SOLE 1 84,943 0 0
MIDDLEFIELD BANC CORP COM 596304204 5,317 275,472 SH   SOLE   275,472 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 53 4,119 SH   SOLE   4,119 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 265 20,594 SH   SOLE 1 20,594 0 0
MILLER HERMAN INC COM 600544100 4,668 154,783 SH   SOLE 1 154,783 0 0
MODERNA INC COM 60770K107 47 665 SH   SOLE 1 665 0 0
MODINE MFG CO COM 607828100 537 85,948 SH   SOLE   85,948 0 0
MOHAWK INDS INC COM 608190104 4 40 SH   SOLE 1 40 0 0
MOLSON COORS BREWING CL B COM 60871r209 12 344 SH   SOLE 1 344 0 0
MONDELEZ INTL INC COM 609207105 399 6,944 SH   SOLE 1 6,944 0 0
MONMOUTH REAL ESTATE INVT CO COM 609720107 26 1,850 SH   SOLE 1 1,850 0 0
MONSTER BEVERAGE CORP NEW COM 61174x109 24 297 SH   SOLE 1 297 0 0
MOOG INC COM 615394202 260 4,090 SH   SOLE 1 4,090 0 0
MOOG INC COM 615394202 2,374 37,369 SH   SOLE   37,369 0 0
MORGAN STANLEY COM 617446448 14 292 SH   SOLE 1 292 0 0
MORGAN STANLEY INDIA COM CLSD FD 61745c105 120 6,937 SH   SOLE 1 6,937 0 0
MOSAIC CO NEW COM 61945C103 37 2,000 SH   SOLE   2,000 0 0
MOSAIC CO NEW COM 61945C103 90 4,900 SH   SOLE 1 4,900 0 0
MOTOROLA SOLUTIONS INC COM 620076307 1,583 10,092 SH   SOLE 1 9,142 0 950
MOTORS LIQ CO GUC TR UNIT BEN COM 62010U101 0 51 SH   SOLE 1 51 0 0
MOVADO GROUP INC COM 624580106 249 25,059 SH   SOLE   23,175 0 1,884
MPLX LP LP 55336v100 8 477 SH   SOLE   477 0 0
MSA SAFETY INC COM 553498106 403 3,000 SH   SOLE 1 3,000 0 0
MSCI INC COM 55354G100 198 555 SH   SOLE 1 555 0 0
MURPHY OIL CORP COM 626717102 1 108 SH   SOLE 1 108 0 0
MURPHY USA INC COM 626755102 3 27 SH   SOLE 1 27 0 0
NANO DIMENSION LTD COM 63008g203 79 27,600 SH   SOLE 1 27,600 0 0
NASDAQ INC COM 631103108 42 342 SH   SOLE   342 0 0
NATUR INTERNATIONAL CORPORATIO COM 63883u103 0 142 SH   SOLE 1 142 0 0
NATURA AND CO HOLDING SA COM 63884n108 27 1,500 SH   SOLE   1,500 0 0
NATURAL GAS SERVICES GROUP INC COM 63886q109 251 29,660 SH   SOLE   29,660 0 0
NELNET INC COM 64031n108 18 300 SH   SOLE   300 0 0
NELNET INC COM 64031n108 71 1,184 SH   SOLE 1 1,184 0 0
NESTLE S A SPONSORED ADR ADUS 641069406 16,512 138,745 SH   SOLE   135,845 0 2,900
NESTLE S A SPONSORED ADR ADUS 641069406 10,559 88,726 SH   SOLE 1 84,007 0 4,719
NETEASE COM INC SPONSORED ADR ADUS 64110w102 109 240 SH   SOLE 1 240 0 0
NETFLIX INC COM COM 64110l106 583 1,165 SH   SOLE 1 1,155 0 10
NETFLIX INC COM COM 64110l106 252 503 SH   SOLE   503 0 0
NEUBERGER BERMAN HIGH YIELD ST CLSD FD 64128c106 3 277 SH   SOLE   277 0 0
NEUBERGER BERMAN RE COM CLSD FD 64190a103 4 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 10 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 COM 646025106 4,464 165,220 SH   SOLE   165,220 0 0
NEW RELIC INC COM COM 64829b100 25 450 SH   SOLE 1 450 0 0
NEWELL BRANDS INC COM 651229106 13 750 SH   SOLE   750 0 0
NEWELL BRANDS INC COM 651229106 34 2,000 SH   SOLE 1 2,000 0 0
NEWMARK GROUP INC COM 65158n102 13 3,000 SH   SOLE 1 3,000 0 0
NEWMONT CORP COM 651639106 272 4,293 SH   SOLE 1 4,293 0 0
NEWMONT CORP COM 651639106 654 10,311 SH   SOLE   10,311 0 0
NEWS CORP NEW COM 65249b109 11 800 SH   SOLE 1 800 0 0
NEWTEK BUSINESS SVCS CORP COM 652526203 99 5,337 SH   SOLE   4,956 0 381
NEXSTAR BROADCASTING COM 65336k103 4 50 SH   SOLE   50 0 0
NEXSTAR BROADCASTING COM 65336k103 16 175 SH   SOLE 1 175 0 0
NEXTERA ENERGY INC COM 65339F101 3,011 10,847 SH   SOLE 1 10,718 0 129
NEXTERA ENERGY INC COM 65339F101 580 2,089 SH   SOLE   2,089 0 0
NEXTERA ENERGY PARTNERS LP LP 65341b106 6 100 SH   SOLE 1 100 0 0
NIKE INC COM 654106103 11,979 95,422 SH   SOLE   93,322 0 2,100
NIKE INC COM 654106103 8,887 70,787 SH   SOLE 1 68,070 0 2,718
NIKOLA CORP COM 654110105 10 500 SH   SOLE 1 0 0 500
NIO INC COM 62914v106 2 80 SH   SOLE 1 80 0 0
NISOURCE INC COM 65473P105 13 590 SH   SOLE   590 0 0
NOAH HLDGS LTD SPONSORED ADS COM 65487x102 5 200 SH   SOLE 1 200 0 0
NOKIA CORP ADUS 654902204 59 15,017 SH   SOLE 1 15,017 0 0
NOMAD FOODS LTD COM g6564a105 7,628 299,359 SH   SOLE   260,932 0 38,427
NOMAD FOODS LTD COM g6564a105 122 4,770 SH   SOLE 1 4,770 0 0
NORDSON CORP COM 655663102 1,397 7,283 SH   SOLE 1 7,283 0 0
NORFOLK SOUTHN CORP COM 655844108 2,272 10,616 SH   SOLE 1 10,166 0 450
NORFOLK SOUTHN CORP COM 655844108 58 270 SH   SOLE   270 0 0
NORTHERN DYNASTY MINRL COM NEW COM 66510m204 33 34,097 SH   SOLE   34,097 0 0
NORTHLAND POWER COM 666511100 6 201 SH   SOLE 1 201 0 0
NORTHROP GRUMMAN CORP COM 666807102 845 2,680 SH   SOLE 1 2,680 0 0
NORTHRIM BANCORP INC COM 666762109 289 11,346 SH   SOLE   10,396 0 950
NORTHWEST BANCSHARES INC MD COM 667340103 537 58,394 SH   SOLE 1 58,394 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 4,577 497,554 SH   SOLE   497,554 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 129 1,480 SH   SOLE   1,480 0 0
NOVARTIS AG ADUS 66987V109 170 1,958 SH   SOLE 1 1,958 0 0
NOVO-NORDISK A S ADUS 670100205 119 1,714 SH   SOLE 1 1,714 0 0
NUCOR CORP COM 670346105 45 1,000 SH   SOLE 1 1,000 0 0
NUVEEN CR STRATEGIES INCOME CLSD FD 67073D102 285 48,200 SH   SOLE 1 48,200 0 0
NUVEEN DIVID ADVANTAGE MUN CLSD FD 67070x101 11 769 SH   SOLE 1 769 0 0
NUVEEN INSD DIV ADVAN COM CLSD FD 67071l106 12 765 SH   SOLE 1 765 0 0
NUVEEN MULTI-MKT INC INCOME FD CLSD FD 67075j107 13 1,896 SH   SOLE 1 1,896 0 0
NUVEEN MUN VALUE FD INC CLSD FD 670928100 36 3,332 SH   SOLE 1 3,332 0 0
NUVEEN OHIO QLTY MUN INCOME CLSD FD 670980101 42 2,800 SH   SOLE 1 2,800 0 0
NUVEEN REAL ASSET INCOME & GRO CLSD FD 67074y105 2 182 SH   SOLE   182 0 0
NUVEEN SELECT TAX FREE INCOM CLSD FD 67063X100 215 13,110 SH   SOLE 1 13,110 0 0
NUVEEN SELECT TAX-FREE INCOM CLSD FD 67062F100 28 1,659 SH   SOLE 1 1,659 0 0
NUVEEN SELECT TAX FREE INCOM CLSD FD 67063C106 127 8,456 SH   SOLE 1 8,456 0 0
NUVEEN AMT FREE QLTY MUN INC CLSD FD 670657105 7 504 SH   SOLE 1 504 0 0
INVESCO EXCHANGE TRADED FD T PUT 46137V357 280 1,000 SH Put SOLE   1,000 0 0
NVIDIA CORP COM COM 67066g104 337 623 SH   SOLE   623 0 0
NVIDIA CORP COM COM 67066g104 588 1,087 SH   SOLE 1 1,087 0 0
NXP SEMICONDUCTORS N V COM N6596X109 2 18 SH   SOLE 1 18 0 0
O P T SCIENCES CORP COM COM 671003101 9 450 SH   SOLE 1 450 0 0
OCCIDENTAL PETE CORP COM 674599105 11 1,109 SH   SOLE 1 1,109 0 0
OCCIDENTAL PETE CORP WT 674599162 0 75 SH   SOLE 1 75 0 0
OCEAN BIO CHEM INC COM 674631106 457 31,900 SH   SOLE   31,900 0 0
OILSANDS QUEST INC COM COM 678046103 0 1,000 SH   SOLE 1 1,000 0 0
OKTA INC COM 679295105 166 775 SH   SOLE 1 775 0 0
OLD SECOND BANCORP INC ILL COM 680277100 213 28,454 SH   SOLE   28,454 0 0
OLYMPIC STEEL INC COM 68162K106 626 55,069 SH   SOLE   50,647 0 4,422
OMEGA HEALTHCARE INVS INC COM 681936100 60 2,000 SH   SOLE 1 2,000 0 0
OMEROS CORP COM 682143102 337 33,333 SH   SOLE 2 0 0 33,333
OMNICOM GROUP INC COM 681919106 35 700 SH   SOLE 1 700 0 0
ONE GAS INC COM COM 68235p108 832 12,050 SH   SOLE   10,990 0 1,060
ONEOK INC NEW COM 682680103 13 490 SH   SOLE   490 0 0
ONTRAK INC COM 683373104 505 8,418 SH   SOLE   7,730 0 688
OPPENHEIMER REV WEIGHTED LARGE INDX FD 46138g698 55 1,011 SH   SOLE   1,011 0 0
OPPENHEIMER REV WEIGHTED LARGE INDX FD 46138g698 144 2,676 SH   SOLE 1 2,676 0 0
OPPENHEIMER REV WEIGHTED SMALL COM 46138g664 49 830 SH   SOLE 1 830 0 0
OPPENHEIMER REV WEIGHTED SMALL COM 46138g664 4,807 80,673 SH   SOLE   80,673 0 0
ORACLE CORP COM 68389X105 3,646 61,070 SH   SOLE 1 54,167 0 6,903
ORGANIGRAM HOLDINGS INC COM 68620p101 220 209,975 SH   SOLE 1 192,699 0 17,276
ORION MARINE GROUP INC COM 68628v308 1,085 394,705 SH   SOLE   376,460 0 18,245
O'SHARES GLOBAL INTERNET GIANT COM 67110p704 2 36 SH   SOLE 1 36 0 0
OSHKOSH CORP COM 688239201 73 1,000 SH   SOLE 1 0 0 1,000
OTELCO INC COM 688823301 126 10,980 SH   SOLE   10,980 0 0
OTIS WORLDWIDE CORP COM 68902V107 328 5,255 SH   SOLE 1 5,181 0 74
OWL ROCK CAPITAL CORPORATION COM 69121k104 157 13,034 SH   SOLE   13,034 0 0
OWL ROCK CAPITAL CORPORATION COM 69121k104 261 21,602 SH   SOLE 1 21,602 0 0
OXFORD SQUARE CAPITAL CORPORAT COM 69181v305 500 20,000 SH   SOLE   20,000 0 0
PACIFIC NATL FINL CORP CL A COM 69464L107 0 5 SH   SOLE 1 5 0 0
PACKAGING CORP AMER COM 695156109 53 483 SH   SOLE 1 483 0 0
PALANTIR TECHNOLOGIES INC COM 69608a108 19 2,000 SH   SOLE 1 2,000 0 0
PALO ALTO NETWORKS INC COM 697435105 9 35 SH   SOLE 1 35 0 0
PAN AMERN SILVER CORP COM 697900108 96 3,000 SH   SOLE 1 3,000 0 0
PARK NATL CORP COM 700658107 25 300 SH   SOLE 1 300 0 0
PARK OHIO HLDGS CORP COM 700666100 2 100 SH   SOLE   100 0 0
PARK OHIO HLDGS CORP COM 700666100 8 500 SH   SOLE 1 500 0 0
PARKER-HANNIFIN CORP COM 701094104 2,365 11,688 SH   SOLE 1 10,370 0 1,318
PARKER-HANNIFIN CORP COM 701094104 91 452 SH   SOLE   452 0 0
PARTNERS GROUP PRIVATE EQUITY LP 215991050 160 24,982 SH   SOLE 1 24,982 0 0
PARTNERS GROUP PRIVATE EQUITY LP 215991050 65 10,185 SH   SOLE 1 10,185 0 0
PASON SYSTEMS INC COM 702925108 14 3,617 SH   SOLE   3,617 0 0
PASON SYSTEMS INC COM 702925108 81 20,550 SH   SOLE 1 20,550 0 0
PAYCHEX INC COM 704326107 93 1,169 SH   SOLE 1 219 0 950
PAYPAL HLDGS INC COM 70450y103 3,339 16,945 SH   SOLE 1 15,445 0 1,500
PAYPAL HLDGS INC COM 70450y103 748 3,798 SH   SOLE   3,798 0 0
PC TEL INC COM COM 69325q105 163 28,732 SH   SOLE   26,666 0 2,066
PCSB FINL CORP COM 69324R104 943 78,120 SH   SOLE   78,120 0 0
PDL BIOPHARMA INC COM COM 69329y104 1,439 456,775 SH   SOLE   444,029 0 12,746
PDL BIOPHARMA INC COM COM 69329y104 16 4,948 SH   SOLE 1 4,948 0 0
PENN NATL GAMING INC COM 707569109 29 396 SH   SOLE 1 396 0 0
PENN TREATY AMERN CORP COM NEW COM 707874400 0 50,000 SH   SOLE   50,000 0 0
PENNANT GROUP INC COM 70805E109 4,866 126,190 SH   SOLE   99,894 0 26,296
PENTAIR LTD SHS COM g7S00t104 2,675 58,454 SH   SOLE   43,465 0 14,989
PENTAIR LTD SHS COM g7S00t104 114 2,500 SH   SOLE 1 2,500 0 0
PEOPLES BANCORP INC COM 709789101 9 473 SH   SOLE 1 473 0 0
PEPSICO INC COM 713448108 9,103 65,679 SH   SOLE   64,479 0 1,200
PEPSICO INC COM 713448108 11,560 83,402 SH   SOLE 1 79,323 0 4,079
PERCEPTRON INC COM 71361F100 166 24,347 SH   SOLE   24,347 0 0
PERMA-FIX ENVIRONMENTAL SVCS COM 714157203 680 96,512 SH   SOLE   88,181 0 8,331
PERPETUAL FED SVGS BK COM COM 714273109 15 630 SH   SOLE 1 630 0 0
PERRIGO CO PLC SHS COM g97822103 13 280 SH   SOLE   280 0 0
PERSPECTA INC COM 715347100 2,558 131,539 SH   SOLE   99,326 0 32,213
PERSPECTA INC COM 715347100 8 404 SH   SOLE 1 404 0 0
PFIZER INC COM 717081103 4,496 122,505 SH   SOLE 1 118,788 0 3,717
PFIZER INC COM 717081103 753 20,518 SH   SOLE   20,518 0 0
PHILIP MORRIS INTL INC COM 718172109 356 4,751 SH   SOLE 1 4,601 0 150
PHILLIPS 66 COM 718546104 2,164 41,736 SH   SOLE 1 40,010 0 1,726
PHILLIPS EDISON & COMPANY INC COM 71844v102 3 375 SH   SOLE 1 375 0 0
PICO HLDGS INC COM 693366205 499 55,691 SH   SOLE   51,301 0 4,390
PIMCO CORPORATE & INCOME STR CLSD FD 72200U100 15 966 SH   SOLE 1 966 0 0
PIMCO ENRGY TACTICAL CR OPP COM 69346N107 31 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,663 16,307 SH   SOLE 1 16,007 0 300
PIMCO ETF TR INDX FD 72201R833 414 4,060 SH   SOLE   4,060 0 0
PIMCO ETF TR TOTAL RETURN EXCH INDX FD 72201R833 24 216 SH   SOLE 1 216 0 0
PIMCO MUN INCOME FD II CLSD FD 72200W106 13 1,000 SH   SOLE 1 1,000 0 0
PIONEER NAT RES CO COM 723787107 7 84 SH   SOLE 1 84 0 0
PNC FINL SVCS GROUP INC COM 693475105 787 7,160 SH   SOLE 1 7,160 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 577 59,640 SH   SOLE   55,765 0 3,875
POOL CORPORATION COM COM 73278l105 21 62 SH   SOLE 1 62 0 0
POST HLDGS INC COM 737446104 5,226 60,770 SH   SOLE   48,050 0 12,720
POST HLDGS INC COM 737446104 90 1,050 SH   SOLE 1 1,050 0 0
POSTAL REALTY TRUST COM 73757r102 4,706 310,838 SH   SOLE   270,625 0 40,213
POTBELLY CORP COM 73754y100 4,769 1,258,373 SH   SOLE   1,258,373 0 0
POTLATCHDELTIC CORPORATION COM 737630103 10,256 243,622 SH   SOLE   200,159 0 43,463
POTLATCHDELTIC CORPORATION COM 737630103 120 2,850 SH   SOLE 1 2,850 0 0
POWERSHS GBL ETF TRUST EMER MR INDX FD 73936t763 13 766 SH   SOLE 1 766 0 0
PPG INDS INC COM 693506107 1,062 8,702 SH   SOLE 1 8,702 0 0
PPL CORP COM 69351t106 127 4,664 SH   SOLE 1 4,664 0 0
PRA GROUP INC COM COM 69354n106 40 1,000 SH   SOLE 1 0 0 1,000
PRA HEALTH SCIENCES COM 69354m108 5 50 SH   SOLE 1 50 0 0
PREMIER FINANCIAL CORP (OHIO) COM 74052f108 172 11,017 SH   SOLE 1 11,017 0 0
PREMIER FINANCIAL CORP (OHIO) COM 74052f108 3,368 216,275 SH   SOLE   216,275 0 0
PRESTIGE BRANDS HLDG INC COM 74112d101 589 16,160 SH   SOLE   16,160 0 0
PRICE T ROWE GROUP INC COM 74144T108 142 1,111 SH   SOLE 1 1,111 0 0
PRIMO WATER COM 74167p108 32 2,220 SH   SOLE   2,220 0 0
PROCTER AND GAMBLE CO COM 742718109 10,353 74,488 SH   SOLE   73,138 0 1,350
PROCTER AND GAMBLE CO COM 742718109 15,935 114,647 SH   SOLE 1 110,400 0 4,247
PROFIRE ENERGY COM 74316x101 492 664,750 SH   SOLE   619,884 0 44,866
PROGENICS PHARMACEUTICALS INC COM 743cvr037 0 47,700 SH   SOLE   47,700 0 0
PROGRESSIVE CORP COM 743315103 230 2,425 SH   SOLE   2,425 0 0
PROGRESSIVE CORP COM 743315103 1,691 17,865 SH   SOLE 1 17,865 0 0
PROLOGIS SH BEN INT COM 74340w103 63 624 SH   SOLE 1 624 0 0
INVESCO QQQ TR PUT 46090E953 21 50 SH Put SOLE   50 0 0
PROSHARES TR II PUT 74347W148 1 123 SH Put SOLE   123 0 0
PROSHARES TR II PUT 74347W148 13 600 SH Put SOLE   600 0 0
PROSHARES TR II PUT 74347W148 4 1,009 SH Put SOLE   1,009 0 0
PROSHARES TR PSHS ULTRA DOW30 INDX FD 74347r305 4 94 SH   SOLE 1 94 0 0
PROSHARES TR INDX FD 74347B714 50 3,000 SH   SOLE   0 0 3,000
PROSHARES TR INDX FD 74347B714 29 1,759 SH   SOLE 1 1,759 0 0
PROSHARES TR SHORT RUSSELL2000 INDX FD 74348a210 162 4,780 SH   SOLE 1 4,780 0 0
PROSHARES TR SHORT S&P 500 COM 74347b425 238 11,699 SH   SOLE 1 11,699 0 0
PROSHARES ULTRASHORT FTSE CHIN INDX FD 74347b227 4 100 SH   SOLE 1 100 0 0
PROVIDENCE SVC CORP COM 743815102 1,804 19,420 SH   SOLE   15,540 0 3,880
PRUDENTIAL FINL INC COM 744320102 343 5,400 SH   SOLE   5,400 0 0
PSB HLDGS INC WIS COM 69360n108 5 300 SH   SOLE 1 300 0 0
PSB HLDGS INC WIS COM 69360n108 9 498 SH   SOLE   498 0 0
PSYCHEMEDICS CORP COM 744375205 386 87,440 SH   SOLE   81,366 0 6,074
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 1 25 SH   SOLE 1 25 0 0
PULTE GROUP INC COM 745867101 19 400 SH   SOLE 1 400 0 0
PURE STORAGE COM 74624m102 2 100 SH   SOLE 1 100 0 0
PURECYCLE CORP COM 746228303 90 10,000 SH   SOLE 1 10,000 0 0
PUTNAM MANAGED MUN INCOME TR CLSD FD 746823103 196 25,590 SH   SOLE 1 25,590 0 0
QC HLDGS INC COM COM 74729t101 151 582,407 SH   SOLE   582,407 0 0
QIAGEN NV SHS NEW COM n72482123 214 4,100 SH   SOLE   4,100 0 0
QMC QUANTUM MINERALS CORPORATI COM 74734c101 1 5,000 SH   SOLE 1 5,000 0 0
QORVO INC COM STK COM 74736k101 21 161 SH   SOLE 1 161 0 0
QUALCOMM INC COM 747525103 1,429 12,143 SH   SOLE 1 9,069 0 3,074
QUALCOMM INC COM 747525103 825 7,014 SH   SOLE   7,014 0 0
QURATE RETAIL GROUP INC QVC GR COM 74915m100 6,090 848,236 SH   SOLE   720,540 0 127,696
RADIANT LOGISTICS INC COM 75025x100 25 4,911 SH   SOLE 1 4,911 0 0
RADIANT LOGISTICS INC COM 75025x100 3,623 704,844 SH   SOLE   704,844 0 0
RADNET INC COM 750491102 994 64,780 SH   SOLE   64,780 0 0
RAYMOND JAMES FINL INC COM 754730109 6,153 84,570 SH   SOLE   66,130 0 18,440
RAYMOND JAMES FINL INC COM 754730109 96 1,320 SH   SOLE 1 1,320 0 0
RAYONIER INC COM 754907103 83 3,150 SH   SOLE 1 3,150 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 4,862 84,498 SH   SOLE 1 82,175 0 2,323
RAYTHEON TECHNOLOGIES CORP COM 75513E101 309 5,362 SH   SOLE   5,362 0 0
READY CAPITAL CORPORATION LP 75574u101 13 1,176 SH   SOLE 1 1,176 0 0
REALTY INCOME CORP COM 756109104 114 1,875 SH   SOLE   1,875 0 0
REALTY INCOME CORP COM 756109104 243 4,000 SH   SOLE 1 4,000 0 0
REGENCY AFFILIATES INC COM COM 758847404 2 500 SH   SOLE 1 500 0 0
REGENERON PHARMACEUTICALS INC COM 75886f107 148 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 28 1,000 SH   SOLE 1 1,000 0 0
REGIONAL BRANDS INC COM NEW COM 75903q201 1,481 148,144 SH   SOLE   148,144 0 0
REGIONAL BRANDS INC COM NEW COM 75903q201 4,374 437,384 SH   SOLE 1 437,384 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 1 9 SH   SOLE 1 9 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 17 167 SH   SOLE 1 167 0 0
REPUBLIC SVCS INC COM 760759100 2,654 28,432 SH   SOLE 1 25,229 0 3,203
REPUBLIC SVCS INC COM 760759100 100 1,075 SH   SOLE   1,075 0 0
RESIDEO TECHNOLOGIES COM 76118y104 8 746 SH   SOLE 1 746 0 0
REVOLUTION MEDICINES INC COM 76155x100 1 32 SH   SOLE 1 32 0 0
RICHARDSON ELECTRS LTD COM 763165107 894 214,383 SH   SOLE   200,064 0 14,319
RIOT BLOCKCHAIN INC COM 767292105 273 101,286 SH   SOLE 1 101,286 0 0
RISK GEORGE INDS INC CL A COM 767720204 29 2,995 SH   SOLE 1 2,995 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 7 122 SH   SOLE 1 122 0 0
RIVERVIEW BANCORP INC COM 769397100 38 9,157 SH   SOLE   9,157 0 0
RIVERVIEW BANCORP INC COM 769397100 61 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 13 309 SH   SOLE 1 309 0 0
ROCKET COMPANIES INC COM 77311w101 4 215 SH   SOLE 1 215 0 0
ROCKY BRANDS INC COM 774515100 11 450 SH   SOLE 1 450 0 0
ROKU INC COM 77543r102 19 100 SH   SOLE 1 80 0 20
ROSETTA STONE INC COM 777780107 16 521 SH   SOLE 1 521 0 0
ROSS STORES INC COM 778296103 0 3 SH   SOLE 1 3 0 0
ROYAL CARIBBEAN CRUISE COM COM v7780t103 97 1,500 SH   SOLE 1 1,500 0 0
ROYAL DUTCH SHELL PLC ADUS 780259107 10 412 SH   SOLE 1 412 0 0
ROYAL DUTCH SHELL PLC ADUS 780259206 113 4,493 SH   SOLE 1 4,493 0 0
ROYCE MICRO-CAP TR INC CLSD FD 780915104 9 1,177 SH   SOLE 1 1,177 0 0
RPM INTL INC COM 749685103 120 1,450 SH   SOLE 1 1,450 0 0
PROSHARES TR PUT 74348A210 165 30 SH Put SOLE   30 0 0
PROSHARES TR PUT 74348A210 223 30 SH Put SOLE   30 0 0
PROSHARES TR PUT 74348A210 335 15 SH Put SOLE   15 0 0
PROSHARES TR PUT 74348A210 95 20 SH Put SOLE   20 0 0
PROSHARES TR PUT 74348A210 103 40 SH Put SOLE   40 0 0
S&P GLOBAL INC COM 78409v104 6 18 SH   SOLE 1 18 0 0
SPX CORP PUT 784635954 12 10 SH Put SOLE   10 0 0
SPX CORP PUT 784635954 990 140 SH Put SOLE   140 0 0
SABRA HEALTH CARE REITH COM 78573l106 2,165 157,040 SH   SOLE   114,560 0 42,480
SAGE THERAPEUTICS INC COM 78667J108 5 75 SH   SOLE 1 75 0 0
SAGE THERAPEUTICS INC COM 78667J108 6 100 SH   SOLE   100 0 0
SALESFORCE COM INC COM COM 79466l302 140 557 SH   SOLE   557 0 0
SALESFORCE COM INC COM COM 79466l302 318 1,266 SH   SOLE 1 1,266 0 0
SAMSUNG ELECTRONICS COMPANY LT COM 796050888 10 8 SH   SOLE 1 8 0 0
SANDS CHINA LTD UNSPONSORE ADR ADUS 80007R105 21 553 SH   SOLE 1 553 0 0
SAP SE ADUS 803054204 16 100 SH   SOLE 1 100 0 0
SBA COMMUNICATIONS CORPORATION LP 78410g104 10 31 SH   SOLE 1 31 0 0
HENRY SCHEIN INC COM 806407102 2,105 35,809 SH   SOLE   30,147 0 5,662
HENRY SCHEIN INC COM 806407102 61 1,045 SH   SOLE 1 1,045 0 0
SCHLUMBERGER LTD COM 806857108 50 3,190 SH   SOLE 1 2,640 0 550
SCHNITZER STL INDS COM 806882106 151 7,873 SH   SOLE   7,308 0 565
SCHWAB CHARLES CORP COM 808513105 2,521 69,579 SH   SOLE 1 63,191 0 6,388
SCHWAB CHARLES CORP COM 808513105 424 11,710 SH   SOLE   11,710 0 0
SCHWAB STRATEGIC TR INDX FD 808524755 26 1,069 SH   SOLE 1 1,069 0 0
SCHWAB STRATEGIC TR INDX FD 808524789 29 772 SH   SOLE 1 322 0 450
SCHWAB STRATEGIC TR INDX FD 808524730 1 23 SH   SOLE 1 23 0 0
SCHWAB STRATEGIC TR INDX FD 808524706 1,529 57,122 SH   SOLE 1 51,993 0 5,129
SCHWAB STRATEGIC TR INDX FD 808524805 6,667 212,323 SH   SOLE 1 189,424 0 22,899
SCHWAB STRATEGIC TR INDX FD 808524805 1 37 SH   SOLE   37 0 0
SCHWAB STRATEGIC TR INDX FD 808524839 27,086 482,995 SH   SOLE 1 428,181 0 54,814
SCHWAB STRATEGIC TR INDX FD 808524839 4 66 SH   SOLE   66 0 0
SCHWAB STRATEGIC TR INDX FD 808524102 1,045 13,123 SH   SOLE 1 13,123 0 0
SCHWAB STRATEGIC TR INDX FD 808524797 405 7,328 SH   SOLE 1 7,328 0 0
SCHWAB STRATEGIC TR INDX FD 808524201 29,282 363,162 SH   SOLE 1 328,151 0 35,011
SCHWAB STRATEGIC TR INDX FD 808524201 8 100 SH   SOLE   100 0 0
SCHWAB STRATEGIC TR INDX FD 808524409 13 246 SH   SOLE 1 246 0 0
SCHWAB STRATEGIC TR INDX FD 808524300 624 5,419 SH   SOLE 1 5,419 0 0
SCHWAB STRATEGIC TR COM 808524847 61 1,729 SH   SOLE 1 1,729 0 0
SCHWAB STRATEGIC TR INDX FD 808524607 24 357 SH   SOLE 1 357 0 0
SCHWAB STRATEGIC TR INDX FD 808524870 17 276 SH   SOLE 1 276 0 0
SCOTTS MIRACLE GRO CO COM 810186106 11 75 SH   SOLE 1 75 0 0
SCRIPPS E W CO OHIO COM 811054402 324 28,300 SH   SOLE   28,300 0 0
SEABOARD CORP COM 811543107 34 12 SH   SOLE 1 12 0 0
SEABOARD CORP COM 811543107 2,647 933 SH   SOLE   933 0 0
SELECT SECTOR SPDR TR SBI CONS INDX FD 81369y407 53 358 SH   SOLE 1 358 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y308 41 633 SH   SOLE 1 633 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y209 215 2,040 SH   SOLE 1 2,033 0 7
SELECT SECTOR SPDR TR SBI INT- INDX FD 81369y886 33 556 SH   SOLE 1 556 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y704 71 928 SH   SOLE 1 928 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y605 41 1,689 SH   SOLE 1 1,689 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y506 196 6,543 SH   SOLE 1 6,543 0 0
SELECT SECTOR SPDR TR SBI MATE INDX FD 81369y100 51 800 SH   SOLE 1 800 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y803 1,387 11,889 SH   SOLE 1 11,857 0 32
SEMPRA ENERGY COM 816851109 10 84 SH   SOLE 1 84 0 0
SERVICE CORP INTL COM 817565104 36 862 SH   SOLE 1 862 0 0
SERVICEMASTER GLOBAL HOLDINGS COM 81761r109 7,807 195,750 SH   SOLE   155,870 0 39,880
SERVICEMASTER GLOBAL HOLDINGS COM 81761r109 50 1,265 SH   SOLE 1 1,265 0 0
SERVICENOW INC COM COM 81762p102 143 294 SH   SOLE   294 0 0
SERVICENOW INC COM COM 81762p102 274 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 52 168 SH   SOLE 1 168 0 0
SHERWIN WILLIAMS CO COM 824348106 3,031 4,351 SH   SOLE 1 4,326 0 25
SHERWIN WILLIAMS CO COM 824348106 801 1,150 SH   SOLE   1,150 0 0
SHOPIFY INC CL A COM 82509l107 1,188 1,161 SH   SOLE 1 976 0 185
SHOPIFY INC CALL 82509L107 111 2 SH Call SOLE 1 2 0 0
SHORE BANCSHARES INC COM 825107105 311 28,342 SH   SOLE   28,342 0 0
SHYFT GROUP INC COM 825698103 454 24,030 SH   SOLE   24,030 0 0
SIEMENS A G SPONSORED ADR ADUS 826197501 13 200 SH   SOLE 1 200 0 0
SIGNET JEWELERS LTD SHS COM g81276100 127 6,779 SH   SOLE 1 6,779 0 0
SIMON PPTY GROUP INC NEW COM 828806109 26 400 SH   SOLE 1 400 0 0
SIMULATIONS PLUS INC COM 829214105 1,212 16,085 SH   SOLE   15,385 0 700
SINOFRESH HEALTHCARE INC COM COM 82935d109 0 13,334 SH   SOLE 1 13,334 0 0
SIRIUS XM HLDGS INC COM 82968b103 29 5,500 SH   SOLE 1 3,500 0 2,000
SITE CENTERS COM 82981j109 231 32,070 SH   SOLE   32,070 0 0
SIX FLAGS ENTMT COM 83001a102 1 25 SH   SOLE 1 25 0 0
SKYBRIDGE MULTI-ADV HEDGE FD P LP 830998506 125 124 SH   SOLE 1 124 0 0
SKYWEST INC COM 830879102 2 68 SH   SOLE 1 68 0 0
SLACK TECHNOLOGIES INC COM COM 83088v102 13 500 SH   SOLE 1 500 0 0
SMART SMS CORP COM COM 83171w207 0 2,500 SH   SOLE   2,500 0 0
SMUCKER J M CO COM 832696405 2,200 19,041 SH   SOLE 1 17,308 0 1,733
SMUCKER J M CO COM 832696405 315 2,725 SH   SOLE   2,725 0 0
SNAP INC. COM 83304a106 21 788 SH   SOLE 1 788 0 0
SOUTH JERSEY INDS INC COM 838518108 721 37,406 SH   SOLE   29,214 0 8,192
SOUTHERN CO COM 842587107 641 11,814 SH   SOLE 1 11,664 0 150
SOUTHWEST AIRLS CO COM 844741108 0 9 SH   SOLE 1 9 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 350 1,261 SH   SOLE 1 1,261 0 0
SPDR GOLD TR CALL 78463V907 18 40 SH Call SOLE   40 0 0
SPDR GOLD TR CALL 78463V907 43 40 SH Call SOLE   40 0 0
SPDR GOLD TR CALL 78463V907 1,116 400 SH Call SOLE   400 0 0
SPDR GOLD TR INDX FD 78463V107 1,443 8,146 SH   SOLE 1 8,096 0 50
SPDR GOLD TR INDX FD 78463V107 4,190 23,655 SH   SOLE   23,655 0 0
SPDR INDEX FDS EURO STOXX 50 INDX FD 78463x202 22 600 SH   SOLE 1 600 0 0
SPDR INDEX SHS FDS INDX FD 78463X749 156 3,940 SH   SOLE   3,940 0 0
SPDR INDEX SHS FDS INDX FD 78463X749 217 5,484 SH   SOLE 1 5,484 0 0
SPDR INDEX SHS FDS EMERG MKTS INDX FD 78463x509 6 172 SH   SOLE 1 172 0 0
INVESCO EXCH TRADED FD TR II PUT 46138E578 5 22 SH Put SOLE   22 0 0
INVESCO EXCH TRADED FD TR II PUT 46138E578 37 40 SH Put SOLE   40 0 0
INVESCO EXCH TRADED FD TR II PUT 46138E578 105 250 SH Put SOLE   250 0 0
INVESCO EXCH TRADED FD TR II PUT 46138E578 82 300 SH Put SOLE   300 0 0
INVESCO EXCH TRADED FD TR II PUT 46138E578 78 500 SH Put SOLE   500 0 0
INVESCO EXCH TRADED FD TR II PUT 46138E578 12 600 SH Put SOLE   600 0 0
INVESCO EXCH TRADED FD TR II PUT 46138E578 17 1,000 SH Put SOLE   1,000 0 0
SPDR MSCI USA STRATEGICFACTORS INDX FD 78468r812 26 274 SH   SOLE 1 274 0 0
SPDR NUVEEN BARCLAYS SHORT TER INDX FD 78468r739 352 7,062 SH   SOLE 1 7,062 0 0
SPDR PORTFOLIO AGGREGATE BOND INDX FD 78464a649 265 8,589 SH   SOLE 1 8,589 0 0
SPDR PORTFOLIO DEVELOPED WORLD INDX FD 78463x889 19 643 SH   SOLE 1 643 0 0
SPDR PORTFOLIO LONG TERM TREAS INDX FD 78464a664 5 109 SH   SOLE 1 109 0 0
SPDR PORTFOLIO TOTAL STOCK MAR INDX FD 78464a805 77 1,888 SH   SOLE 1 1,888 0 0
SPDR S&P 500 ETF TR INDX FD 78462F103 7,550 22,546 SH   SOLE 1 20,787 0 1,759
SPDR S&P 500 ETF TR INDX FD 78462F103 692 2,067 SH   SOLE   2,067 0 0
SPDR S&P 500 ETF TR PUT 78462F953 9 4 SH Put SOLE   4 0 0
SPDR S&P 500 ETF TR PUT 78462F103 4 25 SH Put SOLE 1 25 0 0
SPDR S&P 500 ETF TR PUT 78462F953 39 40 SH Put SOLE   40 0 0
SPDR S&P 500 ETF TR PUT 78462F953 1 100 SH Put SOLE   100 0 0
SPDR S&P 500 ETF TR PUT 78462F953 358 200 SH Put SOLE   200 0 0
SPDR S&P 500 ETF TR PUT 78462F953 97 600 SH Put SOLE   600 0 0
SPDR S&P MIDCAP 400 ETF INDX FD 78467y107 117 346 SH   SOLE 1 262 0 84
SPDR S&P Oil & Gas Exploration CALL 78464A730 0 100 SH Call SOLE   100 0 0
SPDR S&P Oil & Gas Exploration CALL 78464A730 2 2,301 SH Call SOLE   2,301 0 0
SPDR SER TR PUT 78464A714 18 100 SH Put SOLE   100 0 0
SPDR SER TR PUT 78464A714 49 100 SH Put SOLE   100 0 0
SPDR SER TR PUT 78464A714 14 100 SH Put SOLE   100 0 0
SPDR SER TR PUT 78464A714 41 125 SH Put SOLE   125 0 0
SPDR SER TR PUT 78464A714 12 200 SH Put SOLE   200 0 0
SPDR SER TR PUT 78464A714 132 200 SH Put SOLE   200 0 0
SPDR SER TR PUT 78464A714 70 300 SH Put SOLE   300 0 0
SPDR SER TR PUT 78464A714 49 400 SH Put SOLE   400 0 0
SPDR SER TR PUT 78464A714 143 500 SH Put SOLE   500 0 0
SPDR SER TR PUT 78464A714 1 620 SH Put SOLE   620 0 0
SPDR SER TR PUT 78464A714 30 800 SH Put SOLE   800 0 0
SPDR SER TR PUT 78464A714 80 2,000 SH Put SOLE   2,000 0 0
SPDR SER TR BARCLAYS CONV INDX FD 78464a359 11 161 SH   SOLE 1 161 0 0
SPDR SER TR INDX FD 78468R721 554 10,668 SH   SOLE 1 10,668 0 0
SPDR SER TR S&P 400 MID CAP VA INDX FD 78464a839 26 600 SH   SOLE 1 600 0 0
SPDR SER TR S&P 600 SMALL CAP INDX FD 78464a300 3 58 SH   SOLE 1 58 0 0
SPDR SER TR S&P INS INDX FD 78464a789 18 657 SH   SOLE 1 657 0 0
SPDR SER TR S&P OILGAS INDX FD 78468r556 3 62 SH   SOLE 1 62 0 0
SPDR SER TR S&P SEMICONDUCTOR INDX FD 78464a862 56 442 SH   SOLE 1 442 0 0
SPDR SER TR INDX FD 78468R408 64 2,483 SH   SOLE 1 2,483 0 0
SPDR SERIES TRUST KBW REGL BKG INDX FD 78464a698 7 204 SH   SOLE 1 204 0 0
SPDR SERIES TRUST KBW REGL BKG INDX FD 78464a698 392 10,979 SH   SOLE   10,979 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 57 476 SH   SOLE 1 476 0 0
SPDR SERIES TRUST S&P BIOTECH INDX FD 78464a870 67 605 SH   SOLE 1 605 0 0
SPDR SER TR INDX FD 78464A763 981 10,619 SH   SOLE 1 10,307 0 312
SPECIAL OPPORTUNITIES FD INC CLSD FD 84741T104 737 59,359 SH   SOLE   59,359 0 0
SPECIAL OPPORTUNITIES FD INC CLSD FD 84741T104 850 68,484 SH   SOLE 1 68,484 0 0
SPECIAL OPPTY FD INC TRANFERAB CV PFD 84741t120 0 0 SH   SOLE 1 0 0 0
SPECTRUM BRANDS HLDGS INC COM COM 84790a105 3,244 56,750 SH   SOLE   42,510 0 14,240
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 126 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 2 8 SH   SOLE 1 8 0 0
SPROTT PHYSICAL GOLD AND SILVE COM 85208r101 550 30,000 SH   SOLE   30,000 0 0
SPROTT PHYSICAL GOLD AND SILVE COM 85208r101 1,104 60,210 SH   SOLE 1 60,210 0 0
SPROTT PHYSICAL GOLD TR INDX FD 85207H104 1,279 85,000 SH   SOLE   85,000 0 0
SPROTT PHYSICAL GOLD TR INDX FD 85207H104 2,398 159,366 SH   SOLE 1 159,366 0 0
SPROTT PHYSICAL SILVER TR UNIT INDX FD 85207k107 366 44,258 SH   SOLE 1 44,258 0 0
SPROTT PHYSICAL SILVER TR UNIT INDX FD 85207k107 372 45,000 SH   SOLE   45,000 0 0
SPROUTS FMRS MKT INC COM COM 85208m102 6 300 SH   SOLE 1 300 0 0
SPX CORP COM 784635104 7,512 161,960 SH   SOLE   122,992 0 38,968
SPX CORP COM 784635104 105 2,270 SH   SOLE 1 2,270 0 0
SQUARE INC COM 852234103 149 919 SH   SOLE   919 0 0
SQUARE INC COM 852234103 594 3,655 SH   SOLE 1 3,655 0 0
SSGA ACTIVE ETF TR SPDR INDX FD 78467v848 51 1,025 SH   SOLE 1 1,025 0 0
STAR GAS PARTNERS L.P. COM 85512c105 6 642 SH   SOLE 1 642 0 0
STARBUCKS CORP PUT 855244959 0 10 SH Put SOLE   10 0 0
STARBUCKS CORP COM 855244109 3,978 46,294 SH   SOLE 1 43,694 0 2,600
STARBUCKS CORP COM 855244109 304 3,536 SH   SOLE   3,536 0 0
STEPHAN CO COM 858603103 0 200 SH   SOLE 1 200 0 0
STEPHAN CO COM 858603103 2 847 SH   SOLE   847 0 0
STERICYCLE INC COM 858912108 32 500 SH   SOLE 1 500 0 0
STERIS PLC COM g8473t100 138 781 SH   SOLE 1 781 0 0
STERLING CONSTRUCTION CO INC COM 859241101 561 39,629 SH   SOLE   36,814 0 2,815
STERLING MED SYS INC COM NEW COM m85548101 1 80 SH   SOLE 1 80 0 0
STITCH FIX INC COM 860897107 3 100 SH   SOLE 1 100 0 0
STMICROELECTRONICS N V COM 861012102 9 300 SH   SOLE 1 300 0 0
STRYKER CORPORATION COM 863667101 333 1,598 SH   SOLE   1,598 0 0
STRYKER CORPORATION COM 863667101 646 3,100 SH   SOLE 1 3,100 0 0
SUN CMNTYS INC COM 866674104 14 100 SH   SOLE 1 100 0 0
SUN LIFE FINANCIAL INC. COM 866796105 6 148 SH   SOLE 1 148 0 0
SUPERIOR GRP OF COMPANIES IN COM 868358102 982 42,283 SH   SOLE   42,283 0 0
SWEDISH EXPT CR CORP INDX FD 870297603 2 274 SH   SOLE   274 0 0
SWEDISH EXPT CR CORP INDX FD 870297603 22 3,994 SH   SOLE 1 3,994 0 0
SWEDISH EXPT CR CORP INDX FD 870297801 52 12,000 SH   SOLE 1 12,000 0 0
SWEDISH EXPT CR CORP INDX FD 870297801 3,476 804,550 SH   SOLE   804,550 0 0
SWISS HELVETIA FD INC CLSD FD 870875101 9 1,078 SH   SOLE 1 1,078 0 0
SYNACOR INC COM 871561106 699 463,215 SH   SOLE   424,987 0 38,228
SYNCRONYS SOFTCORP INC COM COM 871578100 0 120 SH   SOLE 1 120 0 0
SYNNEX CORP COM 87162W100 3,948 28,190 SH   SOLE   21,606 0 6,584
SYNOVUS FINL CORP COM NEW COM 87161c501 53 2,498 SH   SOLE 1 2,498 0 0
SYSCO CORP COM 871829107 192 3,085 SH   SOLE 1 3,085 0 0
SYSCO CORP COM 871829107 302 4,848 SH   SOLE   4,848 0 0
T-MOBILE US INC COM 872590104 3 22 SH   SOLE 1 22 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 137 1,685 SH   SOLE 1 1,685 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1 5 SH   SOLE 1 5 0 0
TALEND S A COM 874224207 44 1,139 SH   SOLE 1 1,139 0 0
TANDY LEATHER FACTORY INC COM 87538X105 281 88,095 SH   SOLE   81,176 0 6,919
TAPESTRY INC COM 876030107 1,211 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 87612E106 626 3,975 SH   SOLE 1 3,120 0 855
TARGET CORP COM 87612E106 94 600 SH   SOLE   600 0 0
TAUBMAN CTRS INC COM 876664103 133 4,000 SH   SOLE   4,000 0 0
TAUBMAN CTRS INC CALL 876664903 5 10 SH Call SOLE   10 0 0
TE CONNECTIVITY LTD COM H84989104 1 13 SH   SOLE 1 13 0 0
TEEKAY TANKERS LTD COM y8565n300 285 26,312 SH   SOLE   24,420 0 1,892
TEGNA INC COM SHS COM 87901j105 12 1,000 SH   SOLE 1 1,000 0 0
TELADOC INC COM COM 87918a105 2 10 SH   SOLE 1 10 0 0
TEMPLETON EMERGING MKTS INCO COM 880192109 2,643 356,727 SH   SOLE 1 350,675 0 6,052
TEMPLETON EMERGING MKTS FD CLSD FD 880191101 38 2,500 SH   SOLE 1 2,500 0 0
TENCENT HLDGS LTD ADR ADUS 88032q109 117 1,767 SH   SOLE   1,767 0 0
TENCENT HLDGS LTD ADR ADUS 88032q109 189 2,867 SH   SOLE 1 2,867 0 0
TERADYNE INC COM 880770102 135 1,700 SH   SOLE   1,700 0 0
TEREX CORP NEW COM 880779103 10 500 SH   SOLE   500 0 0
TESLA INC PUT 88160R951 2 110 SH Put SOLE   110 0 0
TESLA MTRS INC COM COM 88160r101 381 889 SH   SOLE 1 889 0 0
TEVA PHARMACEUTICAL INDS LTD COM 881624209 0 12 SH   SOLE 1 12 0 0
TEXAS INSTRS INC COM 882508104 5,906 41,361 SH   SOLE 1 40,703 0 658
TEXAS INSTRS INC COM 882508104 9,331 65,350 SH   SOLE   64,050 0 1,300
TEXTRON INC COM 883203101 42 1,170 SH   SOLE 1 1,170 0 0
TFS FINL CORP COM 87240R107 11 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
THE NORTH WEST COMPANY INC COM 663278208 20 750 SH   SOLE 1 750 0 0
THE TRADE DESK COM 88339j105 15 28 SH   SOLE 1 28 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 230 522 SH   SOLE 1 422 0 100
THERMO FISHER SCIENTIFIC INC COM 883556102 59 134 SH   SOLE   134 0 0
THIRD POINT OFFSHORE INVESTORS COM G8846K109 696 40,600 SH   SOLE 1 40,600 0 0
TIFFANY & CO NEW PUT 886547958 2 12 SH Put SOLE   12 0 0
TIFFANY & CO COM COM 886546100 24 205 SH   SOLE 1 205 0 0
TILLYS INC COM 886885102 233 38,690 SH   SOLE   38,690 0 0
TIMKEN CO COM 887389104 217 4,000 SH   SOLE 1 4,000 0 0
TIPTREE INC COM 88822q103 551 111,281 SH   SOLE   102,786 0 8,495
TJX COS INC NEW COM 872540109 2,017 36,251 SH   SOLE 1 34,051 0 2,200
TJX COS INC NEW COM 872540109 211 3,800 SH   SOLE   3,800 0 0
TOLL BROTHERS INC COM 889478103 49 1,000 SH   SOLE 1 0 0 1,000
TOPBUILD CORP COM COM 89055f103 19 111 SH   SOLE 1 111 0 0
TORONTO DOMINION BK ONT COM 891160509 46 1,000 SH   SOLE 1 1,000 0 0
TOTO LIMITED ADR ADUS 891515207 34 750 SH   SOLE 1 750 0 0
TOYOTA MOTOR CORP ADUS 892331307 13 100 SH   SOLE 1 100 0 0
TRANSAT A.T. INC COM 89351t401 26 8,900 SH   SOLE   8,900 0 0
TRANSCAT INC COM 893529107 2,011 68,649 SH   SOLE   50,652 0 17,997
TRANSDIGM GROUP INC COM 893641100 2,100 4,420 SH   SOLE 1 4,365 0 55
TRANSDIGM GROUP INC COM 893641100 323 679 SH   SOLE   679 0 0
TRANSLATE BIO INC COM COM 89374l104 73 5,400 SH   SOLE 1 4,800 0 600
TRAVELERS COMPANIES INC COM 89417E109 961 8,885 SH   SOLE 1 8,235 0 650
TRAVELERS COMPANIES INC COM 89417E109 54 500 SH   SOLE   500 0 0
TREEHOUSE FOODS INC COM COM 89469a104 8,773 216,462 SH   SOLE   178,548 0 37,914
TREEHOUSE FOODS INC COM COM 89469a104 106 2,620 SH   SOLE 1 2,620 0 0
TRI CONTL CORP CLSD FD 895436103 4 151 SH   SOLE   151 0 0
TRI CONTL CORP CLSD FD 895436103 283 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 6 481 SH   SOLE 1 481 0 0
TRISTATE CAP HLDGS INC COM COM 89678f100 428 32,319 SH   SOLE   29,542 0 2,777
TRUIST FINANCIAL CORPORATION COM 89832q109 18 471 SH   SOLE 1 471 0 0
TRUIST FINL CORP DEPSHS CV PFD 89832q851 25 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 428 82,027 SH   SOLE   75,207 0 6,820
TWILIO INC COM 90138f102 148 600 SH   SOLE 1 600 0 0
TWITTER INC COM COM 90184l102 27 600 SH   SOLE 1 600 0 0
TYSON FOODS INC COM 902494103 11 185 SH   SOLE 1 185 0 0
UNITED AIRLS HLDGS INC COM 910047109 19 553 SH   SOLE 1 553 0 0
UBER TECHNOLOGIES INC COM 90353t100 59 1,625 SH   SOLE 1 1,625 0 0
UBER TECHNOLOGIES INC COM 90353t100 91 2,500 SH   SOLE   2,500 0 0
UGI CORP NEW COM 902681105 5,642 171,066 SH   SOLE   135,812 0 35,254
ULTRALIFE CORP COM 903899102 282 47,792 SH   SOLE   47,792 0 0
UNDER ARMOUR INC COM 904311107 3 286 SH   SOLE 1 286 0 0
UNDER ARMOUR INC COM 904311206 5 473 SH   SOLE 1 473 0 0
UNILEVER N V COM 904784709 113 1,863 SH   SOLE 1 1,863 0 0
UNILEVER PLC ADUS 904767704 2,090 33,888 SH   SOLE 1 31,363 0 2,525
UNION PAC CORP COM 907818108 4,636 23,547 SH   SOLE 1 22,518 0 1,030
UNION PAC CORP COM 907818108 79 403 SH   SOLE   403 0 0
UNISYS CORP COM 909214306 1,643 154,001 SH   SOLE   154,001 0 0
UNITED INS HLDGS CORP COM 910710102 427 70,380 SH   SOLE   65,259 0 5,121
UNITED PARCEL SERVICE INC COM 911312106 1,411 8,466 SH   SOLE 1 8,103 0 363
UNITED RENTALS INC COM 911363109 2 14 SH   SOLE 1 14 0 0
UNITED STATES BRENT OIL FUND L PUT 91232N958 20 400 SH Put SOLE   400 0 0
UNITED STATES BRENT OIL FUND L PUT 91232N958 3 400 SH Put SOLE   400 0 0
UNITED STATES BRENT OIL FUND L PUT 91232N958 88 600 SH Put SOLE   600 0 0
UNITED STATES STL CORP NEW COM 912909108 0 13 SH   SOLE 1 13 0 0
UNITEDHEALTH GROUP INC COM 91324P102 11,703 37,536 SH   SOLE   36,661 0 875
UNITEDHEALTH GROUP INC COM 91324P102 13,953 44,755 SH   SOLE 1 42,867 0 1,888
UNITI GROUP INC COM COM 91325v108 1 50 SH   SOLE 1 50 0 0
UNITIL CORP COM 913259107 287 7,440 SH   SOLE   7,440 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 54 500 SH   SOLE 1 500 0 0
UNIVERSAL STAINLESS & ALLOY COM 913837100 220 40,144 SH   SOLE   36,599 0 3,545
US BANCORP DEL COM 902973304 1,679 46,841 SH   SOLE 1 45,541 0 1,300
US BANCORP DEL COM 902973304 14 400 SH   SOLE   400 0 0
ETF SER SOLUTIONS PUT 26922A842 6 1,300 SH Put SOLE   1,300 0 0
UNITED STATES STL CORP NEW PUT 912909108 37 125 SH Put SOLE 2 0 0 125
USA TECHNOLOGIES INC COM 90328s500 12 1,320 SH   SOLE 1 1,320 0 0
UTAH MED PRODS INC COM 917488108 3,253 40,723 SH   SOLE   31,841 0 8,882
UTAH MED PRODS INC COM 917488108 5 65 SH   SOLE 1 65 0 0
VAALCO ENERGY INC COM 91851C201 821 821,237 SH   SOLE   764,268 0 56,969
VAALCO ENERGY INC COM 91851C201 3 3,467 SH   SOLE 1 3,467 0 0
VAIL RESORTS INC COM COM 91879q109 24 112 SH   SOLE 1 112 0 0
VAIL RESORTS INC COM COM 91879q109 78 363 SH   SOLE   363 0 0
VALERO ENERGY CORP COM 91913Y100 101 2,330 SH   SOLE 1 2,330 0 0
VALVOLINE INC COM COM 92047w101 7,966 418,390 SH   SOLE   333,230 0 85,160
VALVOLINE INC COM COM 92047w101 23 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 72 1,065 SH   SOLE 1 1,065 0 0
VANECK VECTORS ETF TR AGRIBUSI INDX FD 92189f700 3,053 45,233 SH   SOLE   45,233 0 0
VANECK VECTORS ETF TR AMT FREE INDX FD 92189f528 263 14,585 SH   SOLE 1 14,585 0 0
VANECK VECTORS ETF TR GOLD MIN INDX FD 92189f106 67 1,719 SH   SOLE 1 1,719 0 0
VANECK VECTORS ETF TR GOLD MIN INDX FD 92189f106 3,927 100,279 SH   SOLE   100,279 0 0
VANECK VECTORS ETF TR JR GOLD INDX FD 92189f791 44 800 SH   SOLE   800 0 0
VANECK VECTORS ETF TR NAT RES INDX FD 92189f841 169 5,211 SH   SOLE   5,211 0 0
VANECK VECTORS ETF TRUST VANEC INDX FD 92189h870 20 584 SH   SOLE 1 584 0 0
VANECK VECTORS FALLEN ANGEL HI INDX FD 92189f437 867 29,161 SH   SOLE 1 29,161 0 0
VANECK VECTORS MORNINGSTAR WID INDX FD 92189f643 2 35 SH   SOLE   35 0 0
VANECK VECTORS MORNINGSTAR WID INDX FD 92189f643 255 4,680 SH   SOLE 1 4,680 0 0
VANECK VECTORS RUSSIA ETF COM 92189f403 8 400 SH   SOLE 1 400 0 0
VANECK VECTORS SEMICONDUCTOR E INDX FD 92189f676 185 1,060 SH   SOLE 1 1,060 0 0
VANECK VECTORS ETF TR PUT 92189F676 2 100 SH Put SOLE   100 0 0
VANECK VECTORS ETF TR PUT 92189F676 1 101 SH Put SOLE   101 0 0
VANECK VECTORS ETF TR PUT 92189F676 94 300 SH Put SOLE   300 0 0
VANECK VECTORS VIDEO GAMING AN INDX FD 92189f114 17 275 SH   SOLE 1 275 0 0
VANECK VECTORS VIETNAM ETF COM 92189f817 3 200 SH   SOLE 1 100 0 100
VANGUARD BD INDEX FDS INDX FD 921937819 2,144 22,933 SH   SOLE 1 22,755 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,329 136,415 SH   SOLE 1 122,840 0 13,575
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 131 2,249 SH   SOLE   2,249 0 0
VANGUARD CHARLOTTE FDS TOTAL I INDX FD 92203j407 424 7,281 SH   SOLE 1 7,281 0 0
VANGUARD CONSUMER STAPLES INDE INDX FD 92204a207 12 71 SH   SOLE 1 71 0 0
VANGUARD WHITEHALL FDS INDX FD 921946885 72 908 SH   SOLE 1 908 0 0
VANGUARD SCOTTSDALE FDS INDX FD 92206C409 2,836 34,236 SH   SOLE 1 33,153 0 1,083
VANGUARD SCOTTSDALE FDS INDX FD 92206C409 105 1,262 SH   SOLE   1,262 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 240 4,759 SH   SOLE 1 4,631 0 128
VANGUARD INTL EQUITY INDEX F INDX FD 922042775 96 1,900 SH   SOLE   1,900 0 0
VANGUARD TAX-MANAGED INTL FD INDX FD 921943858 1,848 45,183 SH   SOLE 1 43,443 0 1,740
VANGUARD TAX-MANAGED INTL FD INDX FD 921943858 5,729 140,063 SH   SOLE   140,063 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042858 1,563 36,141 SH   SOLE 1 36,141 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042858 11,990 277,295 SH   SOLE   277,295 0 0
VANGUARD INDEX FDS INDX FD 922908652 1,213 9,354 SH   SOLE 1 7,517 0 1,837
VANGUARD INDEX FDS INDX FD 922908652 23,356 180,049 SH   SOLE   180,049 0 0
VANGUARD INDEX FDS INDX FD 922908736 429 1,886 SH   SOLE 1 1,868 0 18
VANGUARD INDEX FDS INDX FD 922908637 54 347 SH   SOLE 1 347 0 0
VANGUARD INDEX FDS INDX FD 922908512 114 1,124 SH   SOLE 1 1,124 0 0
VANGUARD INDEX FDS INDX FD 922908611 952 8,609 SH   SOLE 1 7,669 0 940
VANGUARD INDEX FDS INDX FD 922908611 210 1,901 SH   SOLE   1,901 0 0
VANGUARD INDEX FDS INDX FD 922908595 80 374 SH   SOLE 1 187 0 187
VANGUARD INDEX FDS INDX FD 922908769 324 1,900 SH   SOLE   1,900 0 0
VANGUARD INDEX FDS INDX FD 922908769 4,537 26,642 SH   SOLE 1 26,642 0 0
VANGUARD INDEX FDS INDX FD 922908744 151 1,442 SH   SOLE 1 1,388 0 54
VANGUARD INTERMEDIATE TERM COR INDX FD 92206c870 72 754 SH   SOLE 1 754 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042866 7 99 SH   SOLE 1 99 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042676 36 731 SH   SOLE 1 731 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042742 6,551 81,237 SH   SOLE 1 81,237 0 0
VANGUARD LIMITED TAX -EXEMPT F CLSD FD 922907886 1,143 101,810 SH   SOLE 1 101,810 0 0
VANGUARD INDEX FDS INDX FD 922908629 2,171 12,315 SH   SOLE 1 10,865 0 1,450
VANGUARD INDEX FDS INDX FD 922908629 9,505 53,926 SH   SOLE   53,926 0 0
VANGUARD MORTGAGE-BACKED SECUR INDX FD 92206C755 124 2,277 SH   SOLE 1 2,277 0 0
VANGUARD MUN BD FDS INDX FD 922907746 672 12,351 SH   SOLE 1 12,351 0 0
VANGUARD INDEX FDS INDX FD 922908553 4,680 59,268 SH   SOLE 1 59,268 0 0
VANGUARD INDEX FDS INDX FD 922908553 9,116 115,457 SH   SOLE   115,457 0 0
VANGUARD RUSSELL 1000 INDX FD 92206c730 124 801 SH   SOLE 1 801 0 0
VANGUARD INDEX FDS INDX FD 922908363 4,971 16,156 SH   SOLE 1 16,113 0 43
VANGUARD INDEX FDS INDX FD 922908363 62,251 202,342 SH   SOLE   202,342 0 0
VANGUARD INDEX FDS INDX FD 922908751 297 1,933 SH   SOLE 1 1,933 0 0
VANGUARD INDEX FDS INDX FD 922908751 4,401 28,618 SH   SOLE   28,618 0 0
VANGUARD SPECIALIZED FUNDS INDX FD 921908844 3,683 28,629 SH   SOLE 1 28,350 0 279
VANGUARD SPECIALIZED FUNDS INDX FD 921908844 18,333 142,492 SH   SOLE   142,492 0 0
VANGUARD TOTAL CORPORATE BOND INDX FD 92206c573 603 6,546 SH   SOLE 1 6,546 0 0
VANGUARD STAR FDS INDX FD 921909768 36 696 SH   SOLE 1 696 0 0
VANGUARD WHITEHALL FDS INDX FD 921946406 998 12,330 SH   SOLE 1 12,330 0 0
VANGUARD WHITEHALL FDS INDX FD 921946794 99 1,903 SH   SOLE 1 1,903 0 0
VANGUARD WORLD FD INDX FD 921910873 1,236 10,310 SH   SOLE 1 10,310 0 0
VANGUARD WORLD FD INDX FD 921910873 47,010 392,078 SH   SOLE   392,078 0 0
VANGUARD WORLD FD INDX FD 921910816 153 828 SH   SOLE 1 742 0 86
VANGUARD WORLD FDS INDX FD 92204A306 11 263 SH   SOLE 1 263 0 0
VANGUARD WORLD FDS INDX FD 92204A306 1,194 29,618 SH   SOLE   29,618 0 0
VANGUARD WORLD FDS INDX FD 92204A504 665 3,262 SH   SOLE 1 3,262 0 0
VANGUARD WORLD FDS INDX FD 92204A702 1,592 5,113 SH   SOLE 1 5,113 0 0
VANGUARD WORLD FDS INDX FD 92204A801 8,690 64,554 SH   SOLE   64,554 0 0
VANGUARD WORLD FDS INDX FD 92204A876 461 3,574 SH   SOLE 1 3,574 0 0
VAREX IMAGING CORP COM 92214X106 16 1,265 SH   SOLE 1 0 0 1,265
VARIAN MED SYS INC COM 92220P105 161 938 SH   SOLE 1 938 0 0
VEEVA SYS INC COM 922475108 85 304 SH   SOLE   304 0 0
VEEVA SYS INC COM 922475108 115 410 SH   SOLE 1 410 0 0
VERISK ANALYTICS INC COM 92345Y106 29 155 SH   SOLE 1 155 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 6,958 116,959 SH   SOLE 1 115,298 0 1,661
VERIZON COMMUNICATIONS INC COM 92343v104 12,342 207,461 SH   SOLE   203,906 0 3,555
VERTEX PHARMACEUTICALS INC COM 92532F100 10 36 SH   SOLE 1 36 0 0
VESTAS WIND SYSTEMS AS COM 925458101 7 125 SH   SOLE 1 125 0 0
VIACOMCBS INC COM 92556h206 206 7,350 SH   SOLE 1 7,350 0 0
VIRGIN GALACTIC HOLDINGS INC CALL 92766K906 2 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
VISA INC COM 92826C839 4,854 24,272 SH   SOLE 1 21,467 0 2,805
VISA INC COM 92826C839 704 3,523 SH   SOLE   3,523 0 0
VISTA OUTDOOR INC COM 928377100 3 150 SH   SOLE 1 150 0 0
VISTRA ENERGY CORP COM COM 92840m102 9,975 528,895 SH   SOLE   426,045 0 102,850
VISTRA ENERGY CORP COM COM 92840m102 72 3,844 SH   SOLE 1 3,844 0 0
VMWARE INC COM 928563402 1 5 SH   SOLE 1 5 0 0
VODAFONE GROUP PLC NEW ADUS 92857W308 4 318 SH   SOLE 1 318 0 0
VOLKSWAGEN AG COM 928662600 24 1,400 SH   SOLE 1 1,400 0 0
VONAGE HLDGS CORP COM 92886T201 97 9,500 SH   SOLE 1 9,500 0 0
VONAGE HLDGS CORP COM 92886T201 4,552 445,000 SH   SOLE   445,000 0 0
VOXX INTL CORP CL A COM 91829f104 606 78,767 SH   SOLE   72,183 0 6,584
VOYA FINANCIAL INC COM 929089100 12,702 265,008 SH   SOLE   202,360 0 62,648
VOYA FINANCIAL INC COM 929089100 682 14,239 SH   SOLE 1 14,239 0 0
VULCAN MATLS CO COM 929160109 209 1,540 SH   SOLE 1 1,540 0 0
WP CAREY INC COM 92936U109 1,262 19,369 SH   SOLE 1 18,093 0 1,276
WABTEC COM 929740108 1 11 SH   SOLE 1 11 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 283 7,892 SH   SOLE 1 3,347 0 4,545
WALGREENS BOOTS ALLIANCE INC COM 931427108 495 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 129 925 SH   SOLE   925 0 0
WALMART INC COM 931142103 866 6,192 SH   SOLE 1 6,192 0 0
DISNEY WALT CO COM 254687106 13,934 112,298 SH   SOLE   110,398 0 1,900
DISNEY WALT CO COM 254687106 12,861 103,654 SH   SOLE 1 100,361 0 3,293
WASTE MGMT INC DEL COM 94106L109 744 6,575 SH   SOLE 1 6,575 0 0
WAYNE SVGS BANCSHARES INC COM 94624q101 99 5,802 SH   SOLE 1 5,802 0 0
WAYNE SVGS BANCSHARES INC COM 94624q101 3,943 232,075 SH   SOLE   232,075 0 0
WAYSIDE TECHNOLOGY GROUP INC COM 946760105 299 12,970 SH   SOLE   12,970 0 0
WEB BLOCKCHAIN MEDIA INC COM 94734a103 0 1,000 SH   SOLE 1 1,000 0 0
WEC ENERGY GROUP INC COM 92939u106 34 350 SH   SOLE 1 350 0 0
WELLS FARGO CO NEW CV PFD 949746804 713 531 SH   SOLE 1 488 0 43
WELLS FARGO CO NEW COM 949746101 438 18,625 SH   SOLE 1 16,948 0 1,677
WELLS FARGO CO NEW COM 949746101 24 1,000 SH   SOLE   1,000 0 0
WELLTOWER INC REIT COM 95040q104 2,288 41,525 SH   SOLE 1 39,375 0 2,150
WENDYS CO COM 95058W100 2,194 98,410 SH   SOLE   70,810 0 27,600
WESBANCO INC COM 950810101 51 2,392 SH   SOLE 1 2,392 0 0
WESTERN AST INFL LKD OPP & I CLSD FD 95766R104 70 6,200 SH   SOLE 1 6,200 0 0
WESTERN ASSET EMERGING MKTS DE CLSD FD 95766a101 2 202 SH   SOLE   202 0 0
WESTERN ASSET HIGH INCOME CLSD FD 95766n103 118 15,864 SH   SOLE 1 15,864 0 0
WESTLAKE CHEM CORP COM 960413102 1 14 SH   SOLE 1 14 0 0
WEYERHAEUSER CO MTN BE COM 962166104 4,070 142,710 SH   SOLE 1 136,554 0 6,156
WEYERHAEUSER CO MTN BE COM 962166104 9,332 327,225 SH   SOLE   319,525 0 7,700
WHEATON PRECIOUS METALS CORP COM 962879102 69 1,400 SH   SOLE 1 1,400 0 0
WHIRLPOOL CORP COM 963320106 55 300 SH   SOLE 1 300 0 0
WHOLE EARTH BRANDS INC COM CL COM 96684w100 307 36,850 SH   SOLE   36,850 0 0
WILLIAM HILL ADR COM 96925P104 6 400 SH   SOLE 1 400 0 0
WILLIS TOWERS WATSON PLC LTD COM G96629103 835 4,000 SH   SOLE   4,000 0 0
WISDOMTREE TR EARNINGS 500 FD INDX FD 97717w588 23 660 SH   SOLE 1 660 0 0
WISDOMTREE TR HIGH DIVID FD INDX FD 97717w208 62 989 SH   SOLE 1 989 0 0
WISDOMTREE TR INTL HEDGED DIVI INDX FD 97717x594 5 150 SH   SOLE 1 150 0 0
WISDOMTREE TR MIDCAP INDX FD 97717w570 77 2,246 SH   SOLE 1 2,246 0 0
WISDOMTREE TR SMALLCAP EARNING INDX FD 97717w562 3 95 SH   SOLE 1 95 0 0
WISDOMTREE TR TOTAL DIVID FD INDX FD 97717w109 41 432 SH   SOLE 1 432 0 0
WISDOMTREE TR US DIVID GROWTH INDX FD 97717x669 278 5,600 SH   SOLE   5,600 0 0
WISDOMTREE TR US DIVID GROWTH INDX FD 97717x669 3,624 73,103 SH   SOLE 1 73,103 0 0
WISDOMTREE TR US SMALL CAP DIV INDX FD 97717x651 33 1,091 SH   SOLE 1 1,091 0 0
WISDOMTREE TR INDX FD 97717W703 48 1,065 SH   SOLE 1 1,065 0 0
WISDOMTREE TR INDX FD 97717W315 5 150 SH   SOLE 1 150 0 0
WISDOMTREE TRUST INTL LRGCAP D INDX FD 97717w794 95 2,297 SH   SOLE 1 2,297 0 0
WISDOMTREE TR INDX FD 97717W307 120 1,236 SH   SOLE 1 1,200 0 36
WISDOMTREE TR INDX FD 97717W505 386 13,334 SH   SOLE 1 13,334 0 0
WISDOMTREE TR INDX FD 97717W604 72 3,405 SH   SOLE 1 3,405 0 0
WISDOMTREE TR INDX FD 97717X669 35 425 SH   SOLE 1 425 0 0
WOLVERINE WORLD WIDE INC COM 978097103 12,489 483,332 SH   SOLE   393,764 0 89,568
WOLVERINE WORLD WIDE INC COM 978097103 125 4,845 SH   SOLE 1 4,845 0 0
WORKDAY INC-CLASS A COM 98138h101 11 50 SH   SOLE 1 50 0 0
WORKHORSE GROUP INC COM 98138j206 2,557 101,129 SH   SOLE 1 95,629 0 5,500
WORKHORSE GROUP INC COM 98138j206 215 8,500 SH   SOLE   8,500 0 0
WRIGHT MED GROUP COM n96617118 287 9,400 SH   SOLE   9,400 0 0
WTS QLT INC WT 9941239w9 0 200,000 SH   SOLE   200,000 0 0
WW INTL INC COM 98262p101 917 48,570 SH   SOLE   36,510 0 12,060
WYNDHAM DESTINATIONS INC COM 98310w108 3,698 120,210 SH   SOLE   87,000 0 33,210
WYNDHAM DESTINATIONS INC COM 98310w108 4 140 SH   SOLE 1 140 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311a105 5,561 110,126 SH   SOLE   93,295 0 16,831
WYNDHAM HOTELS & RESORTS INC COM 98311a105 69 1,372 SH   SOLE 1 1,372 0 0
XCEL ENERGY INC COM COM 98389b100 127 1,846 SH   SOLE 1 1,446 0 400
XEROX CORP COM NEW COM 98421m106 9 500 SH   SOLE 1 500 0 0
XILINX INC COM 983919101 1 10 SH   SOLE 1 10 0 0
XPENG INC COM 98422d105 20 1,000 SH   SOLE 1 1,000 0 0
YUM BRANDS INC COM 988498101 35 382 SH   SOLE 1 382 0 0
YUM CHINA HLDGS INC COM 98850p109 1 28 SH   SOLE 1 28 0 0
ZAGG INC COM 98884u108 726 259,225 SH   SOLE   241,666 0 17,559
ZEBRA TECHNOLOGIES CORPORATI COM 989207105 12 48 SH   SOLE 1 48 0 0
ZIMMER BIOMET HLDGS COM 98956p102 48 354 SH   SOLE 1 229 0 125
ZIONS BANCORPORATION N A COM 989701107 21 730 SH   SOLE   730 0 0
ZOETIS INC COM 98978v103 5,079 30,710 SH   SOLE 1 28,411 0 2,299
ZOETIS INC COM 98978v103 623 3,770 SH   SOLE   3,770 0 0
ZOOM VIDEO COMMUNICATIONS COM 98980l101 71 150 SH   SOLE 1 150 0 0
ZUORA INC COM 98983V106 0 2 SH   SOLE 1 2 0 0