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 782 449,377 SH   SOLE   417,802 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 5 675 SH   SOLE 1 675 0 0
3M CO COM 88579y101 4,167 26,716 SH   SOLE 1 24,559 0 2,157
3M CO COM 88579y101 556 3,567 SH   SOLE   3,567 0 0
4LICENSING CORP COM COM 35104T107 0 2,000 SH   SOLE 1 2,000 0 0
529 AMERICAN FUNDS COM 529funds1 196 195,926 SH   SOLE 1 195,926 0 0
ABBOTT LABS COM 002824100 4,694 51,339 SH   SOLE 1 47,325 0 4,015
ABBOTT LABS COM 002824100 670 7,329 SH   SOLE   7,329 0 0
ABBVIE INC COM 00287y109 8,048 81,976 SH   SOLE 1 76,935 0 5,041
ABBVIE INC COM 00287y109 9,706 98,859 SH   SOLE   96,959 0 1,900
ABERDEEN ASIA-PACIFIC INCOME CLSD FD 003009107 571 150,000 SH   SOLE   150,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 344 4,395 SH   SOLE 1 4,395 0 0
ABERDEEN STD PLATINUM ETF TR INDX FD 003260106 51 650 SH   SOLE   650 0 0
ABERDEEN STD SILVER ETF TR COM 003264108 18 1,000 SH   SOLE 1 1,000 0 0
ACACIA COMMUNICATIONS INC CALL 00401C908 13 35 SH Call SOLE   35 0 0
ACACIA RESH CORP COM 003881307 61 15,000 SH   SOLE 1 15,000 0 0
ACACIA RESH CORP COM 003881307 1,073 262,240 SH   SOLE   243,285 0 18,955
ACCENTURE PLC COM g1151c101 7,761 36,145 SH   SOLE 1 35,625 0 520
ACCENTURE PLC COM g1151c101 9,652 44,951 SH   SOLE   44,126 0 825
ACCO BRANDS CORP COM COM 00081t108 758 106,745 SH   SOLE   106,745 0 0
ACTIVISION BLIZZARD INC COM 00507v109 96 1,268 SH   SOLE 1 1,268 0 0
ACTUA CORPORATION COM 005094107 12 250,000 SH   SOLE   250,000 0 0
ACUSHNET HOLDINGS CORP COM 005098108 53 1,518 SH   SOLE 1 1,518 0 0
ADAMS DIVERSIFIED EQUITY FD CLSD FD 006212104 313 20,979 SH   SOLE 1 20,979 0 0
ADAMS NAT RES FD INC COM COM 00548f105 3,448 303,530 SH   SOLE 1 275,500 0 28,030
ADAMS NAT RES FD INC COM COM 00548f105 25,284 2,225,688 SH   SOLE   2,225,688 0 0
ADAMS RES & ENERGY INC COM 006351308 74 2,779 SH   SOLE 1 2,779 0 0
ADAMS RES & ENERGY INC COM 006351308 1,586 59,263 SH   SOLE   55,601 0 3,662
ADAPTHEALTH CORP COM CL A COM 00653q102 298 18,501 SH   SOLE   18,501 0 0
ADEPTUS HEALTH COM 00esc5984 0 250 SH   SOLE 1 250 0 0
ADIDAS AG NPV COM d0066b185 8 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,481 3,402 SH   SOLE 1 3,177 0 225
ADOBE SYS INC COM COM 00724f101 455 1,046 SH   SOLE   1,046 0 0
ADVANCED MICRO DEVICES INC COM 007903107 37 700 SH   SOLE 1 200 0 500
ADVANCED MICRO DEVICES INC COM 007903107 164 3,120 SH   SOLE   3,120 0 0
ADVANT-E CORP COM COM 00761j206 0 89 SH   SOLE 1 89 0 0
ADVANT-E CORP COM COM 00761j206 1,029 226,155 SH   SOLE   226,155 0 0
ADVISORSHARES DOUBLELINE VALUE INDX FD 00768y818 253 3,821 SH   SOLE 1 3,821 0 0
AECOM TECH CORP DEL COM COM 00766t100 12 320 SH   SOLE   320 0 0
AFFYMAX INC COM 00826a109 0 500 SH   SOLE 1 500 0 0
AFLAC INC COM 001055102 14 400 SH   SOLE 1 400 0 0
AIR PRODS & CHEMS INC COM 009158106 2,751 11,391 SH   SOLE 1 10,801 0 590
AIR PRODS & CHEMS INC COM 009158106 7,424 30,744 SH   SOLE   30,124 0 620
AKAMAI TECHNOLOGIES INC COM 00971T101 13 123 SH   SOLE 1 123 0 0
ALASKA AIR GROUP INC COM 011659109 24 650 SH   SOLE 1 650 0 0
ALASKA COMMNCT SYS GRP COM COM 01167p101 386 138,257 SH   SOLE   128,353 0 9,904
ALCON AG COM H01301128 36 625 SH   SOLE 1 625 0 0
ALCON AG COM H01301128 17 296 SH   SOLE   296 0 0
ALERIAN MLP COM 00162q452 17 700 SH   SOLE 1 700 0 0
ALIBABA GRP SHS COM 01609w102 362 1,678 SH   SOLE 1 1,678 0 0
ALIBABA GRP SHS COM 01609w102 106 491 SH   SOLE   491 0 0
ALIMCO FINL CORP COM NEW COM 01626k206 226 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 248 150,329 SH   SOLE 1 150,329 0 0
ALITHYA GROUP INC COM 01643b106 2,886 1,748,955 SH   SOLE   1,748,955 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 11 248 SH   SOLE 1 248 0 0
ALLIANCEBERNSTEIN HOLDING COM 01881g106 136 5,000 SH   SOLE   5,000 0 0
ALLIANT ENERGY CORP COM COM 188021083 10 200 SH   SOLE 1 200 0 0
ALLIANZGI EQUITY & CONV INCO CLSD FD 018829101 22 958 SH   SOLE 1 958 0 0
ALLIANZGI EQUITY & CONV INCO CLSD FD 018829101 4 166 SH   SOLE   166 0 0
ALLIANZGI NFJ DIVID INT & PREM COM 01883a107 303 27,099 SH   SOLE 1 13,007 0 14,092
ALLIED MOTION TECHNOLOGIES I COM 019330109 71 2,000 SH   SOLE 1 2,000 0 0
ALLISON TRANSMISSION HLDGS COM 01973r101 32 880 SH   SOLE 1 880 0 0
ALLOT COMMUNICATIONS LTD COM m0854q105 310 29,577 SH   SOLE   27,460 0 2,117
ALLSTATE CORP COM 020002101 476 4,907 SH   SOLE 1 4,432 0 475
ALLSTATE CORP COM 020002101 97 1,000 SH   SOLE   1,000 0 0
ALLSTATE CORPORATION CV PFD 020002838 86 3,380 SH   SOLE 1 3,380 0 0
ALLSTATE CORPORATION PFD CV PFD 020002812 25 1,000 SH   SOLE 1 1,000 0 0
ALLY FINL INC COM COM 02005n100 85 4,290 SH   SOLE 1 4,290 0 0
ALLY FINL INC COM COM 02005n100 2,039 102,820 SH   SOLE   57,439 0 45,381
ALPHABET INC COM 02079K305 6,251 4,408 SH   SOLE 1 4,085 0 323
ALPHABET INC COM 02079K305 525 370 SH   SOLE   370 0 0
ALPHABET INC COM 02079K107 10,198 7,214 SH   SOLE 1 6,909 0 305
ALPHABET INC COM 02079K107 809 572 SH   SOLE   572 0 0
ALPINE INCOME PROPERTY TRUST COM 02083x103 2,273 139,817 SH   SOLE   102,349 0 37,468
ALPS ETF TR SECTOR DIVIDEND DO INDX FD 00162q858 233 6,407 SH   SOLE 1 6,407 0 0
ALTA EQUIPMENT GROUP COM 02128l106 1,763 226,864 SH   SOLE   220,339 0 6,525
ALTERYX LLC - A COM 02156b103 41 250 SH   SOLE 1 250 0 0
ALTICE USA INC COM 02156k103 18 820 SH   SOLE   820 0 0
ALTRIA GROUP INC COM 02209S103 415 10,585 SH   SOLE 1 10,185 0 400
AMARIN CORP PLC COM 023111206 3 500 SH   SOLE 1 500 0 0
AMAZON COM INC COM 023135106 17,165 6,222 SH   SOLE 1 5,906 0 316
AMAZON COM INC COM 023135106 1,062 385 SH   SOLE   385 0 0
AMBASE CORP COM COM 023164106 74 345,501 SH   SOLE   345,501 0 0
AMC NETWORKS INC COM 00164V103 39 1,650 SH   SOLE 1 0 0 1,650
AMERCO COM COM 235861002 541 1,790 SH   SOLE 1 1,790 0 0
AMERICAN AIRLS GROUP INC PUT 02376R952 57 266 SH Put OTR 2 0 0 266
AMERICAN AIRLS GROUP INC PUT 02376R953 40 120 SH Put OTR 2 0 0 120
AMERICAN AIRLS GROUP INC PUT 02376R954 85 200 SH Put OTR 2 0 0 200
AMERICAN AIRLS GROUP INC COM 02376r102 0 19 SH   SOLE 1 19 0 0
AMERICAN AXLE & MFG COM COM 240611038 30 4,000 SH   SOLE 1 4,000 0 0
AMERICAN ELEC PWR CO INC COM 025537101 561 7,041 SH   SOLE 1 7,041 0 0
AMERICAN EXPRESS CO COM 025816109 65 688 SH   SOLE 1 688 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 35 557 SH   SOLE 1 557 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 440 1,700 SH   SOLE 1 1,700 0 0
AMERICAN TOWER CORP NEW COM 03027X100 17 67 SH   SOLE   67 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 316 2,459 SH   SOLE 1 2,459 0 0
AMERIPRISE FINL INC COM 03076C106 307 2,048 SH   SOLE 1 2,048 0 0
AMERISOURCE BERGEN CORP COM 03073e105 300 2,975 SH   SOLE 1 2,975 0 0
AMGEN INC COM 031162100 13,217 56,038 SH   SOLE 1 52,422 0 3,616
AMGEN INC COM 031162100 17,539 74,362 SH   SOLE   72,862 0 1,500
AMICUS THERAPEUTICS INC COM 03152w109 2 135 SH   SOLE 1 135 0 0
AMTECH SYS INC COM 032332504 1,186 243,632 SH   SOLE   227,290 0 16,342
ANC RENT CORP COM 001813104 0 25 SH   SOLE 1 25 0 0
ANDERSONS INC COM 034164103 1 100 SH   SOLE   0 0 100
ANHEUSER BUSCH INBEV SA/NV ADUS 03524A108 1 17 SH   SOLE 1 17 0 0
ANSYS INC COM 03662Q105 10 35 SH   SOLE 1 35 0 0
ANTA SPORTS PRODUCTS LTD COM 03662p107 73 331 SH   SOLE 1 331 0 0
ANTHEM INC COM 036752103 19 73 SH   SOLE 1 73 0 0
AON PLC COM g0403h108 1,058 5,493 SH   SOLE 1 5,393 0 100
APACHE CORP PUT 037411955 50 270 SH Put OTR 2 0 0 270
APACHE CORP COM 037411105 14 1,034 SH   SOLE 1 1,034 0 0
API GROUP CORP COM 00187Y100 136 11,200 SH   SOLE 1 11,200 0 0
API GROUP CORP COM 00187Y100 9,547 785,790 SH   SOLE   633,100 0 152,690
APOLLO ENDOSURGERY INC COM 03767d108 0 18 SH   SOLE 1 18 0 0
APOLLO GLOBAL MGMT COM 037612306 253 5,061 SH   SOLE 1 5,061 0 0
APPLE INC COM 037833100 46,708 128,038 SH   SOLE 1 124,477 0 3,560
APPLE INC COM 037833100 22,139 60,687 SH   SOLE   59,487 0 1,200
APPLIED INDLTECH INC COM COM 03820c105 179 2,875 SH   SOLE 1 2,875 0 0
APPLIED MATLS INC COM 038222105 1,155 19,100 SH   SOLE 1 19,100 0 0
APPLIED MATLS INC COM 038222105 644 10,657 SH   SOLE   10,657 0 0
ARCH CAPITAL GROUP LTD COM g0450a105 96 3,350 SH   SOLE 1 0 0 3,350
ARCH CAPITAL GROUP LTD COM g0450a105 189 6,599 SH   SOLE   6,599 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 9 225 SH   SOLE 1 225 0 0
ARCONIC INC COM COM 03966v107 45 3,262 SH   SOLE 1 3,262 0 0
ARCONIC INC COM COM 03966v107 3,822 274,374 SH   SOLE   208,741 0 65,633
ARCOSA INC COM 039653100 135 3,200 SH   SOLE 1 3,200 0 0
ARCOSA INC COM 039653100 10,175 241,108 SH   SOLE   199,146 0 41,962
ARES CAP CORP COM COM 04010l103 4,332 299,824 SH   SOLE 1 283,256 0 16,568
ARK GENOMIC REVOLUTION ETF INDX FD 00214q302 1 25 SH   SOLE 1 25 0 0
ARK INNOVATION ETF INDX FD 00214q104 56 779 SH   SOLE 1 779 0 0
ARMSTRONG WORLD INDS INC COM 04247X102 67 859 SH   SOLE 1 859 0 0
ARMSTRONG WORLD INDS INC COM 04247X102 9 110 SH   SOLE   110 0 0
ARROWHEAD PHARMACEUTICALS INC COM 04280a100 65 1,500 SH   SOLE 1 1,500 0 0
GALLAGHER ARTHUR J & CO COM 363576109 1,679 17,227 SH   SOLE 1 15,627 0 1,600
ASA GOLD AND PRECIOUS METALS L COM g3156p103 96 5,504 SH   SOLE   5,504 0 0
ASHFORD INC COM 044104107 0 2 SH   SOLE   2 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 113 1,636 SH   SOLE 1 1,636 0 0
ASHLAND GLOBAL HLDGS INC PUT 044186954 54 1,272 SH Put SOLE   1,272 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 11,096 160,580 SH   SOLE   160,580 0 0
ASML HOLDING N V COM N07059210 8 22 SH   SOLE 1 22 0 0
ASTRAZENECA PLC ADUS 046353108 149 2,825 SH   SOLE 1 2,825 0 0
ASURE SOFTWARE INC COM 04649U102 18 2,740 SH   SOLE 1 2,740 0 0
ASURE SOFTWARE INC COM 04649U102 64 10,000 SH   SOLE   10,000 0 0
AT&T INC COM 00206r102 6,201 205,136 SH   SOLE 1 194,906 0 10,230
AT&T INC COM 00206r102 185 6,109 SH   SOLE   6,109 0 0
ATHERSYS INC COM COM 04744l106 6 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 790 120,789 SH   SOLE   85,593 0 35,196
ATMOS ENERGY CORP COM COM 495601056 13 134 SH   SOLE 1 50 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,516 10,180 SH   SOLE 1 9,230 0 950
AUTOMATIC DATA PROCESSING IN COM 053015103 60 400 SH   SOLE   400 0 0
AVAYA HOLDINGS CORPORATION COM 05351x101 900 72,810 SH   SOLE   52,130 0 20,680
AVEO PHARMACEUTICALS INC COM 053588307 187 36,350 SH   SOLE 1 36,350 0 0
AVIAT NETWORKS INC COM 05366y201 1,369 74,999 SH   SOLE   70,051 0 4,948
AVID BIOSERVICES INC COM 05368m106 4 600 SH   SOLE 1 600 0 0
AVISTA CORP COM COM 05379b107 2 50 SH   SOLE 1 50 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 14 500 SH   SOLE 1 500 0 0
AXT INC COM 00246W103 1,069 224,587 SH   SOLE   208,414 0 16,173
B & G FOODS INC NEW CL A COM 05508r106 47 1,925 SH   SOLE 1 1,925 0 0
B RILEY FINANCIAL INC COM 05580m108 1,257 57,770 SH   SOLE   57,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 15 250 SH   SOLE 1 250 0 0
BAKER HUGHES COMPANY COM 05722g100 2 100 SH   SOLE 1 100 0 0
BANCO BRADESCO S A ADUS 059460303 8 2,000 SH   SOLE 1 2,000 0 0
BANCORP INC DEL COM COM 05969a105 2,144 218,790 SH   SOLE   218,790 0 0
BANCROFT FD LTD COM 059695106 42 1,750 SH   SOLE 1 1,750 0 0
BANK FIRST NATL CORP COM 06211j100 14 224 SH   SOLE 1 224 0 0
BANK FIRST NATL CORP COM 06211j100 5 77 SH   SOLE   77 0 0
BANK NEW YORK MELLON CORP COM 064058100 182 4,700 SH   SOLE 1 3,950 0 750
BANK NEW YORK MELLON CORP COM 064058100 19 500 SH   SOLE   500 0 0
BK OF AMERICA CORP COM 060505104 6,843 288,108 SH   SOLE 1 280,518 0 7,590
BK OF AMERICA CORP COM 060505104 14,864 625,872 SH   SOLE   614,342 0 11,530
BARCLAYS BK PLC BARCLAYS ETN INDX FD 06742a669 64 450 SH   SOLE 1 450 0 0
BARCO NV ACT COM b0833f107 26 150 SH   SOLE 1 150 0 0
BAXTER INTL INC COM 071813109 116 1,351 SH   SOLE 1 1,351 0 0
BCE INC COM 05534B760 8 200 SH   SOLE 1 200 0 0
BECTON DICKINSON & CO COM 075887109 1,478 6,176 SH   SOLE 1 5,601 0 575
BED BATH & BEYOND INC CALL 075896900 3 10 SH Call SOLE 1 10 0 0
BED BATH & BEYOND INC COM 075896100 116 10,958 SH   SOLE 1 8,611 0 2,347
BED BATH & BEYOND INC CALL 075896900 2,498 7,380 SH Call SOLE   7,380 0 0
BELDEN INC COM 077454106 18 538 SH   SOLE 1 538 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 15,077 84,462 SH   SOLE 1 78,603 0 5,859
BERKSHIRE HATHAWAY INC DEL COM 084670702 1,581 8,857 SH   SOLE   8,857 0 0
BGC PARTNERS INC COM 05541t101 11 4,000 SH   SOLE 1 4,000 0 0
BHP GROUP LTD ADUS 088606108 56 1,119 SH   SOLE 1 1,119 0 0
BHP GROUP PLC SPONSORED ADR ADUS 05545E209 4 109 SH   SOLE 1 109 0 0
BIG LOTS INC COM 089302103 109,695 2,611,775 SH   SOLE   2,611,775 0 0
BIODELIVERY SCIENCES INTL COM 09060j106 3 600 SH   SOLE 1 600 0 0
BIOGEN INC COM 09062X103 513 1,918 SH   SOLE 1 1,843 0 75
BIOLIFE SOLUTIONS INC COM NEW COM 09062w204 41 2,500 SH   SOLE 1 2,500 0 0
BIOMARIN PHARMACEUTICAL COM US COM 09061g101 34 275 SH   SOLE 1 275 0 0
BIOTELEMETRY INC COM 090672106 111 2,460 SH   SOLE 1 2,460 0 0
BIOTELEMETRY INC COM 090672106 5,241 115,973 SH   SOLE   101,143 0 14,830
BITCOIN INVESTMENT TRUST COM 09173t108 5 500 SH   SOLE 1 500 0 0
BLACK KNIGHT INC COM 09215c105 198 2,735 SH   SOLE 1 2,429 0 306
BLACK KNIGHT INC COM 09215c105 5,589 77,021 SH   SOLE   66,621 0 10,400
BLACKROCK ENERGY & RES TR CLSD FD 09250U101 12 1,594 SH   SOLE 1 1,594 0 0
BLACKROCK ENERGY & RES TR CLSD FD 09250U101 51 7,000 SH   SOLE   7,000 0 0
BLACKROCK ENHANCED CAP & INCOM COM 09256a109 145 10,000 SH   SOLE 1 10,000 0 0
BLACKROCK INC COM 09247X101 4,059 7,460 SH   SOLE 1 7,061 0 399
BLACKROCK INC COM 09247X101 10,269 18,874 SH   SOLE   18,574 0 300
BLACKROCK MUNI INCOME TR II CLSD FD 09249N101 14 925 SH   SOLE 1 925 0 0
BLACKROCK RES & COMMODITIES ST COM 09257a108 71 11,579 SH   SOLE 1 11,579 0 0
BLACKROCK RES & COMMODITIES ST COM 09257a108 2 388 SH   SOLE   388 0 0
BLACKSTONE GROUP INC COM 09260d107 5,819 102,703 SH   SOLE 1 88,357 0 14,345
BLACKSTONE GROUP INC COM 09260d107 273 4,811 SH   SOLE   4,811 0 0
BLUEGREEN VACATIONS CORP COM COM 09629f108 683 126,074 SH   SOLE   126,074 0 0
BRISTOL-MYERS SQUIBB CO PUT 110122958 4 100 SH Put SOLE   100 0 0
BOEING CO COM 097023105 799 4,357 SH   SOLE 1 4,122 0 235
BOOKING HOLDINGS INC COM 09857l108 2,900 1,821 SH   SOLE 1 1,550 0 271
BOOKING HOLDINGS INC COM 09857l108 529 332 SH   SOLE   332 0 0
BORGWARNER INC COM 099724106 35 1,000 SH   SOLE 1 0 0 1,000
BOSWELL J G CO COM COM 101205102 36 73 SH   SOLE 1 73 0 0
BOULDER GROWTH & INCOME FD I CLSD FD 101507101 304 32,291 SH   SOLE 1 32,291 0 0
BP PLC COM 055622104 370 15,885 SH   SOLE 1 11,360 0 4,525
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
CRAFT BREW ALLIANCE INC CALL 224122901 7 22 SH Call SOLE   22 0 0
BRIGHTHOUSE FINL INC COM COM 10922n103 1 29 SH   SOLE 1 29 0 0
BRINKS CO COM 109696104 11 241 SH   SOLE 1 241 0 0
BRINKS CO COM 109696104 620 13,614 SH   SOLE   13,614 0 0
BRISTOL-MYERS SQUIBB CO WT 110122157 25 6,921 SH   SOLE 1 6,701 0 220
BRISTOL-MYERS SQUIBB CO WT 110122157 1 350 SH   SOLE   350 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,650 28,068 SH   SOLE 1 27,848 0 220
BRISTOL-MYERS SQUIBB CO COM 110122108 709 12,050 SH   SOLE   12,050 0 0
BROADCOM LTD SHS COM 11135f101 9,254 29,321 SH   SOLE 1 28,001 0 1,320
BROADCOM LTD SHS COM 11135f101 10,705 33,920 SH   SOLE   33,245 0 675
BROOKFIELD ASSET MGMT INC COM 112585104 1,510 45,900 SH   SOLE 1 42,833 0 3,067
BROOKFIELD INFRAST PARTNERS COM G16252101 86 2,100 SH   SOLE 1 2,100 0 0
BROOKFIELD INFRASTRUCTURE CORP COM 11275q107 11 232 SH   SOLE 1 232 0 0
BROWN FORMAN CORP COM 115637209 1,308 20,542 SH   SOLE 1 19,367 0 1,175
BROWN FORMAN CORP COM 115637209 16 250 SH   SOLE 1 250 0 0
BRUNSWICK CORP COM 117043109 3,944 61,610 SH   SOLE   43,970 0 17,640
BUCKEYE STATE BANK COM 118240209 31 2,000 SH   SOLE 1 0 0 2,000
BUCKEYE STATE BANK COM 118240209 26 2,000 SH   SOLE 1 0 0 2,000
BUILD A BEAR WORKSHOP COM 120076104 25 11,521 SH   SOLE 1 11,521 0 0
BUNGE LIMITED COM COM g16962105 25 602 SH   SOLE 1 602 0 0
BUNGE LIMITED COM COM g16962105 1,449 35,232 SH   SOLE   35,232 0 0
BWX TECHNOLOGIES COM 05605h100 3,797 67,033 SH   SOLE   64,863 0 2,170
CABOT OIL & GAS CORP COM 127097103 1,671 97,238 SH   SOLE   93,466 0 3,772
CADENCE DESIGN SYSTEM INC COM 127387108 48 500 SH   SOLE 1 500 0 0
CAESARS ENTMT CORP CALL 127686903 25 40 SH Call SOLE   40 0 0
CAESARS ENTMT CORP CALL 127686903 61 200 SH Call SOLE   200 0 0
CALLAWAY GOLF CO COM 131193104 4 200 SH   SOLE 1 200 0 0
CALLON PETE CO DEL COM 13123X102 17 15,000 SH   SOLE 1 15,000 0 0
CAMBRIA ETF TR INDX FD 132061201 60 1,850 SH   SOLE 1 1,850 0 0
CANADIAN CANNABIS CORPORATION COM 135442101 0 100 SH   SOLE 1 100 0 0
CANNAE HOLDINGS INC COM 13765n107 237 5,765 SH   SOLE 1 5,765 0 0
CANNAE HOLDINGS INC COM 13765n107 8,665 210,828 SH   SOLE   170,807 0 40,021
CANNALINK INC COM COM 13765b103 0 28 SH   SOLE 1 28 0 0
CANOPY GROWTH CORP COM 138035100 6 344 SH   SOLE 1 344 0 0
CANOPY GROWTH CORP COM 138035100 2 110 SH   SOLE   110 0 0
CAPITAL ONE FINL CORP COM 14040H105 14 231 SH   SOLE 1 231 0 0
CAPSTONE THERAPEUTICS CORPORAT COM 14068e208 29 1,786 SH   SOLE   1,786 0 0
CARDINAL HEALTH INC COM 14149y108 10 200 SH   SOLE 1 200 0 0
CARRIER GLOBAL CORPORATION COM 14448c104 329 14,827 SH   SOLE 1 13,227 0 1,600
CARS COM INC COM 14575e105 2 333 SH   SOLE 1 333 0 0
CARVANA CO COM 146869102 4 30 SH   SOLE 1 30 0 0
CASELLA WASTE SYS INC COM 147448104 208 4,000 SH   SOLE 1 4,000 0 0
CATASYS INC COM 149049504 290 11,729 SH   SOLE   10,879 0 850
CATERPILLAR INC DEL COM 149123101 207 1,638 SH   SOLE 1 1,388 0 250
CAVCO INDS INC DEL COM 149568107 1,531 7,940 SH   SOLE   7,940 0 0
CBIZ INC COM 124805102 12 500 SH   SOLE 1 500 0 0
CBRE GROUP INC COM 12504l109 176 3,884 SH   SOLE 1 3,884 0 0
CDW CORPORATION COM 12514g108 65 562 SH   SOLE 1 562 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 36 1,324 SH   SOLE 1 1,324 0 0
CELANESE CORP DEL COM 150870103 69 800 SH   SOLE 1 0 0 800
CENTRAL FEDERAL CORPORATION COM 15346q400 608 58,336 SH   SOLE 1 58,336 0 0
CENTRAL FEDERAL CORPORATION COM 15346q400 2,187 209,636 SH   SOLE   209,636 0 0
CENTURYLINK INC COM 156700106 247 24,619 SH   SOLE 1 24,619 0 0
CERNER CORP COM 156782104 769 11,224 SH   SOLE 1 11,074 0 150
CHAMPIONX CORPORATION COM COM 15872m104 115 11,759 SH   SOLE 1 11,759 0 0
CHAMPIONX CORPORATION COM COM 15872m104 2,692 275,830 SH   SOLE   213,670 0 62,160
CHARLES RIV LABS INTL INC COM 159864107 105 600 SH   SOLE 1 600 0 0
CHARLES RIV LABS INTL INC COM 159864107 6,646 38,116 SH   SOLE   34,046 0 4,070
CHECK POINT SOFTWARE ORD COM m22465104 107 1,000 SH   SOLE 1 1,000 0 0
CHECK POINT SOFTWARE ORD COM m22465104 134 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 8,952 100,325 SH   SOLE 1 95,741 0 4,584
CHEVRON CORP NEW COM 166764100 11,805 132,293 SH   SOLE   129,818 0 2,475
CHEWY INC COM 16679l109 1 25 SH   SOLE 1 25 0 0
CHICAGO RIVET & MACH CO COM 168088102 73 3,499 SH   SOLE 1 3,499 0 0
CHIMERA INVT CORP COM NEW COM 16934q208 44 4,553 SH   SOLE 1 4,553 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 340 323 SH   SOLE 1 323 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 93 88 SH   SOLE   88 0 0
CHRISTOPHER & BANKS CORP COM COM 171046105 0 1,000 SH   SOLE 1 1,000 0 0
CHUBB LTD COM COM h1467j104 42 333 SH   SOLE 1 333 0 0
CHURCHILL DOWNS INC COM 171484108 47 356 SH   SOLE 1 356 0 0
CHURCHILL DOWNS INC COM 171484108 4,006 30,088 SH   SOLE   21,038 0 9,050
CIGNA CORP NEW COM 125523100 135 717 SH   SOLE 1 717 0 0
CIM COML TR CORP COM 125525584 1,779 165,000 SH   SOLE   165,000 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 88 5,909 SH   SOLE   5,909 0 0
CINCINNATI FINL CORP COM 172062101 252 3,934 SH   SOLE 1 3,934 0 0
CINEPLEX INC COM 172454100 73 12,400 SH   SOLE   12,400 0 0
CISCO SYS INC COM 17275r102 9,758 209,217 SH   SOLE 1 204,992 0 4,225
CISCO SYS INC COM 17275r102 10,407 223,127 SH   SOLE   219,727 0 3,400
CIT GROUP INC COM 125581801 1,498 72,280 SH   SOLE   55,000 0 17,280
CITI TRENDS INC COM COM 17306x102 4,362 215,725 SH   SOLE   155,457 0 60,268
CITIGROUP INC COM 172967424 493 9,657 SH   SOLE 1 9,657 0 0
CITIZENS FINANCIAL GROUP INC COM 174610105 3,298 130,678 SH   SOLE 1 128,424 0 2,254
CITIZENS FINANCIAL GROUP INC COM 174610105 10,963 434,357 SH   SOLE   425,197 0 9,160
CIVISTA BANCSHARES INC COM 178867107 5 319 SH   SOLE 1 319 0 0
CLEARFIELD INC COM 18482p103 6 409 SH   SOLE   409 0 0
CLEARWATER PAPER CORPORATION COM 18538r103 1,465 40,550 SH   SOLE   40,550 0 0
CLEVELAND CLIFFS INC COM 185899101 11 2,008 SH   SOLE 1 2,008 0 0
CLEVELAND CLIFFS INC COM 185899101 970 175,760 SH   SOLE   175,760 0 0
CLOROX CO DEL COM 189054109 112 510 SH   SOLE 1 510 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
CMS ENERGY CORP COM 125896100 0 1 SH   SOLE 1 1 0 0
CNL HEALTHCARE PPTYS INC COM LP 12612c108 20 2,578 SH   SOLE 1 2,578 0 0
COCA COLA CO COM 191216100 1,383 30,955 SH   SOLE 1 30,955 0 0
COCA COLA CO COM 191216100 156 3,500 SH   SOLE   3,500 0 0
COEUR MNG INC COM 192108504 0 79 SH   SOLE 1 79 0 0
COFFEE HLDG CO INC COM 192176105 13 4,379 SH   SOLE 1 4,379 0 0
COFFEE HLDG CO INC COM 192176105 849 283,162 SH   SOLE   263,321 0 19,841
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 1,841 32,400 SH   SOLE 1 28,288 0 4,112
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 133 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 93 8,760 SH   SOLE   8,760 0 0
COHEN & STEERS INFRASTRUCTUR CLSD FD 19248A109 417 18,889 SH   SOLE 1 18,739 0 150
COLGATE PALMOLIVE CO COM 194162103 1,094 14,927 SH   SOLE 1 14,487 0 440
COLUMBIA FINL INC COM 197641103 81 5,820 SH   SOLE 1 5,820 0 0
COLUMBIA FINL INC COM 197641103 8,353 598,582 SH   SOLE   446,857 0 151,725
COMCAST CORP NEW COM 20030N101 3,394 87,074 SH   SOLE 1 81,572 0 5,503
COMCAST CORP NEW COM 20030N101 13 334 SH   SOLE   334 0 0
COMFORT SYS USA INC COM 199908104 69 1,700 SH   SOLE 1 1,700 0 0
COMFORT SYS USA INC COM 199908104 2,993 73,450 SH   SOLE   60,550 0 12,900
COMMUNITY BANKERS TR CORP COM 203612106 30 5,500 SH   SOLE 1 5,500 0 0
COMMUNITY BANKERS TR CORP COM 203612106 2,062 375,000 SH   SOLE   375,000 0 0
COMPASS DIVERSIFIED HOLDINGS COM 20451q401 342 15,000 SH   SOLE   15,000 0 0
COMPUTER TASK GROUP INC COM 205477102 586 145,452 SH   SOLE   135,307 0 10,145
CONAGRA BRANDS INC COM 205887102 204 5,800 SH   SOLE 1 5,800 0 0
CONDOR HOSPITALITY TR INC COM 20676Y403 242 59,007 SH   SOLE   59,007 0 0
CONDUENT INC COM 206787103 77 32,400 SH   SOLE 1 32,400 0 0
CONOCOPHILLIPS COM 20825c104 1,449 34,476 SH   SOLE 1 30,338 0 4,138
CONOCOPHILLIPS COM 20825c104 282 6,709 SH   SOLE   6,709 0 0
CONRAD INDS INC COM COM 208305102 16 1,698 SH   SOLE 1 1,698 0 0
CONSOLIDATED EDISON INC COM 209115104 104 1,447 SH   SOLE 1 1,088 0 359
CONSTELLATION BRANDS INC COM 21036P108 671 3,838 SH   SOLE 1 3,838 0 0
CONSTELLATION BRANDS INC COM 21036P108 35 200 SH   SOLE   200 0 0
CONSTELLATION SOFTWARE INC COM 21037X100 279 248 SH   SOLE 1 248 0 0
CONSTELLATION SOFTWARE INC COM 21037X100 65 58 SH   SOLE   58 0 0
CONTRA BACKWEB TECHNOLOGIES COM m15cnt997 0 259,927 SH   SOLE 1 259,927 0 0
CORENERGY INFRASTRUCTURE TR LP 21870u502 3 299 SH   SOLE 1 299 0 0
CORNING INC COM 219350105 461 17,788 SH   SOLE 1 17,588 0 200
CORNING INC COM 219350105 338 13,066 SH   SOLE   13,066 0 0
CORNING NATURAL GAS HOLDING CO COM 219387107 26 1,588 SH   SOLE 1 1,588 0 0
CORTEVA COM 22052l104 333 12,431 SH   SOLE 1 10,350 0 2,081
CORTEVA COM 22052l104 0 2 SH   SOLE   2 0 0
CORTLAND BANCORP COM 220587109 135 10,610 SH   SOLE 1 10,610 0 0
CORTLAND BANCORP COM 220587109 5,094 398,890 SH   SOLE   398,890 0 0
CORVEL CORP COM 221006109 3,376 47,628 SH   SOLE   46,218 0 1,410
COSTAR GROUP INC COM COM 22160n109 467 657 SH   SOLE 1 657 0 0
COSTCO WHSL CORP NEW COM 22160K105 4,593 15,147 SH   SOLE 1 14,097 0 1,050
COSTCO WHSL CORP NEW COM 22160K105 502 1,657 SH   SOLE   1,657 0 0
COTY INC COM 222070203 1 200 SH   SOLE 1 200 0 0
COUNTY BANCORP INC COM 221907108 964 46,066 SH   SOLE   44,550 0 1,516
COWEN INC COM 223622606 851 52,469 SH   SOLE   48,662 0 3,807
CPI AEROSTRUCTURES INC COM 125919308 449 136,357 SH   SOLE   126,480 0 9,877
CRA INTL INC COM 12618T105 47 1,200 SH   SOLE 1 1,200 0 0
CRA INTL INC COM 12618T105 2,174 55,027 SH   SOLE   55,027 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 11 100 SH   SOLE 1 100 0 0
CRAFT BREW ALLIANCE INC COM 224122101 385 25,000 SH   SOLE   25,000 0 0
CRANE CO COM 224399105 59 1,000 SH   SOLE 1 0 0 1,000
CREDIT SUISSE AG NASSAU BRH VE COM 22542d316 5 25 SH   SOLE 1 25 0 0
CRESCO LABS INC COM 22587m106 1,067 259,599 SH   SOLE 1 212,515 0 47,084
CRESCO LABS INC COM 22587m106 4 1,000 SH   SOLE   1,000 0 0
CRISPR THERAPEUTICS AG COM h17182108 26 350 SH   SOLE 1 350 0 0
CRONOS GROUP INC COM 22717l101 5 750 SH   SOLE   750 0 0
CROSSROADS CAP INC COM COM 227656105 6 12,000 SH   SOLE 1 12,000 0 0
CROSSROADS CAP INC COM COM 227656105 17 36,156 SH   SOLE   36,156 0 0
CROWN CASTLE INTL CORP NEW COM COM 22822v101 660 3,943 SH   SOLE 1 3,843 0 100
CROWN CASTLE INTL CORP NEW COM COM 22822v101 107 640 SH   SOLE   640 0 0
CSX CORP COM 126408103 3,644 52,258 SH   SOLE 1 48,287 0 3,971
CTI BIOPHARMA CORP COM 12648l601 0 1 SH   SOLE 1 1 0 0
CUBIC CORP COM 229669106 10 200 SH   SOLE 1 200 0 0
CULP INC COM 230215105 215 25,000 SH   SOLE   25,000 0 0
CUMMINS INC COM 231021106 221 1,275 SH   SOLE 1 1,275 0 0
CVS HEALTH CORP COM 126650100 8,722 134,242 SH   SOLE 1 129,338 0 4,904
CVS HEALTH CORP COM 126650100 11,588 178,359 SH   SOLE   175,109 0 3,250
CYRUSONE INC COM 23283r100 17 240 SH   SOLE 1 240 0 0
CYRUSONE INC COM 23283r100 1,899 26,107 SH   SOLE   24,877 0 1,230
CYTOSORBENTS CORP COM NEW COM 23283x206 8 800 SH   SOLE 1 800 0 0
D R HORTON INC COM COM 23331a109 22 400 SH   SOLE 1 400 0 0
DANAHER CORPORATION COM 235851102 1,196 6,761 SH   SOLE 1 6,536 0 225
DANAHER CORPORATION COM 235851102 150 849 SH   SOLE   849 0 0
DARDEN RESTAURANTS INC COM 237194105 9 116 SH   SOLE 1 116 0 0
DARLING INGREDIENTS INC COM 237266101 64 2,608 SH   SOLE 1 2,608 0 0
DARLING INGREDIENTS INC COM 237266101 11,416 463,687 SH   SOLE   463,687 0 0
DASEKE INC COM COM 23753f107 4 1,000 SH   SOLE 1 1,000 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 159 110,412 SH   SOLE   103,063 0 7,349
DBS GROUP HLDGS LTD SPONSORED COM 23304Y100 37 620 SH   SOLE 1 620 0 0
DEERE & CO COM 244199105 267 1,700 SH   SOLE 1 1,375 0 325
DELL TECHNOLOGIES INC COM 24703l202 24 429 SH   SOLE 1 429 0 0
DELTA AIR LINES INC DEL COM 247361702 755 26,925 SH   SOLE 1 26,075 0 850
DELTA APPAREL INC COM 247368103 312 25,720 SH   SOLE   25,720 0 0
DENNYS CORP COM COM 24869p104 750 74,220 SH   SOLE   74,220 0 0
DEUTSCHE BK AG LONDON BRH LEVE CV PFD 25156d423 54 3,500 SH   SOLE 1 3,500 0 0
DBX ETF TR COM 233051879 8 257 SH   SOLE 1 257 0 0
DBX ETF TR INDX FD 233051200 5 175 SH   SOLE 1 175 0 0
DIAGEO P L C ADUS 25243Q205 4,563 33,950 SH   SOLE 1 32,373 0 1,577
DIAGEO P L C ADUS 25243Q205 7,267 54,075 SH   SOLE   53,050 0 1,025
DIAMOND HILL INVESTMENT GROUP COM 25264r207 311 2,735 SH   SOLE   2,552 0 183
DIEBOLD NXDF INC COM 253651103 6,824 1,126,085 SH   SOLE 1 1,053,535 0 72,550
DIEBOLD NXDF INC CALL 253651903 5 250 SH Call SOLE   250 0 0
DIEBOLD NXDF INC CALL 253651903 61 570 SH Call SOLE   570 0 0
DIEBOLD NXDF INC CALL 253651903 12 815 SH Call SOLE   815 0 0
DIEBOLD NXDF INC CALL 253651903 73 1,335 SH Call SOLE   1,335 0 0
DIEBOLD NXDF INC CALL 253651903 174 1,351 SH Call SOLE   1,351 0 0
DIEBOLD NXDF INC PUT 253651953 2,506 3,741 SH Put SOLE   3,741 0 0
DIEBOLD NXDF INC COM 253651103 11,126 1,835,913 SH   SOLE   1,835,913 0 0
DIGITAL RLTY TR INC COM 253868103 386 2,714 SH   SOLE 1 2,714 0 0
DIGITAL RLTY TR INC COM 253868103 129 909 SH   SOLE   909 0 0
DINE BRANDS GLOBAL INC COM 254423106 1,506 35,762 SH   SOLE   25,883 0 9,879
DIREXION SHS ETF TR ALL CAP IN INDX FD 25459y769 44 1,344 SH   SOLE 1 1,344 0 0
DIREXION SHS ETF TR DAILY FTSE COM 25490k836 5 150 SH   SOLE 1 150 0 0
DIREXION SHS ETF TR NASDAQ-100 COM 25459y207 20 344 SH   SOLE 1 344 0 0
DIREXION ZACKS MLP HIGH INCOME INDX FD 25460g799 16 289 SH   SOLE 1 289 0 0
DISCOVER FINL SVCS COM 254709108 1,860 37,129 SH   SOLE 1 35,756 0 1,373
DISCOVER FINL SVCS COM 254709108 6,889 137,538 SH   SOLE   134,503 0 3,035
DISCOVERY COMMUNICATIONS INC COM 25470f104 189 8,950 SH   SOLE 1 8,425 0 525
DISCOVERY INC COM 25470F302 382 19,833 SH   SOLE 1 17,083 0 2,750
DIVIDEND & INCOME FD COM NEW COM 25538a204 3 300 SH   SOLE   300 0 0
DOCUSIGN INC COM 256163106 39 225 SH   SOLE 1 225 0 0
DOLLAR GEN CORP NEW COM 256677105 16 82 SH   SOLE 1 82 0 0
DOMINION ENERGY INC CV PFD 25746u844 47 1,850 SH   SOLE 1 1,850 0 0
DOMINION RES COM 25746u109 1,835 22,609 SH   SOLE 1 20,934 0 1,675
DOMINOS PIZZA INC COM COM 25754a201 8 23 SH   SOLE 1 23 0 0
DONEGAL GROUP INC COM 257701201 198 13,898 SH   SOLE 1 13,898 0 0
DONEGAL GROUP INC COM 257701201 8 581 SH   SOLE   581 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787g100 686 81,662 SH   SOLE   76,266 0 5,396
DOUBLELINE INCOME SOLUTIONS CLSD FD 258622109 8 500 SH   SOLE 1 500 0 0
DOVER CORP COM 260003108 181 1,874 SH   SOLE 1 1,874 0 0
DOVER CORP COM 260003108 121 1,250 SH   SOLE   1,250 0 0
DOW INC COM 260557103 72 1,765 SH   SOLE 1 980 0 785
DOW INC COM 260557103 115 2,820 SH   SOLE   2,820 0 0
DRAFTKINGS INC COM CL A COM 26142r104 3 80 SH   SOLE 1 80 0 0
DTE ENERGY CO COM 233331107 160 1,492 SH   SOLE 1 1,492 0 0
DTE ENERGY CO COM 233331107 7,543 70,170 SH   SOLE   51,960 0 18,210
DUKE ENERGY CORP NEW CV PFD 26441c501 44 1,620 SH   SOLE   1,620 0 0
DUKE ENERGY CORP NEW COM 26441C204 433 5,425 SH   SOLE 1 5,345 0 80
DUKE ENERGY CORP NEW COM 26441C204 29 366 SH   SOLE   366 0 0
DUPONT DE NEMOURS INC COM 26614n102 116 2,186 SH   SOLE 1 1,996 0 190
DUPONT DE NEMOURS INC COM 26614n102 241 4,544 SH   SOLE   4,544 0 0
DYCOM INDS INC COM 267475101 45 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 y2187a143 318 145,059 SH   SOLE   135,296 0 9,763
EAGLE CAP GROWTH FD INC CLSD FD 269451100 4 648 SH   SOLE 1 648 0 0
EAGLE CAP GROWTH FD INC CLSD FD 269451100 102 15,341 SH   SOLE   15,341 0 0
EAGLE MATERIALS INC COM 26969P108 70 1,000 SH   SOLE 1 1,000 0 0
EAGLE MATERIALS INC COM 26969P108 6,779 96,540 SH   SOLE   79,430 0 17,110
EARTHSHELL CORP COM NEW COM 27032b209 0 250 SH   SOLE 1 250 0 0
EAST WEST BANCORP INC COM COM 27579r104 13 360 SH   SOLE 1 360 0 0
EASTERN CO COM 276317104 81 4,530 SH   SOLE 1 4,530 0 0
EASTERN CO COM 276317104 1,023 57,267 SH   SOLE   57,267 0 0
EATON CORP PLC COM g29183103 7,610 86,996 SH   SOLE 1 80,528 0 6,468
EATON CORP PLC COM g29183103 8,813 100,748 SH   SOLE   98,648 0 2,100
EATON VANCE MUN INCOME TERM CLSD FD 27829u105 159 7,782 SH   SOLE 1 7,782 0 0
EATON VANCE NATL MUN OPPORTUNI CLSD FD 27829l105 682 34,730 SH   SOLE 1 34,730 0 0
EBAY INC. COM 278642103 33 625 SH   SOLE 1 625 0 0
ECHO GLOBAL LOGISTICS INC COM COM 27875t101 646 29,895 SH   SOLE   29,895 0 0
ECOLAB INC COM 278865100 152 765 SH   SOLE 1 765 0 0
EDISON INTL COM 281020107 40 741 SH   SOLE 1 741 0 0
EDITAS MEDICINE INC COM 28106w103 24 800 SH   SOLE 1 800 0 0
ELANCO ANIMAL HEALTH INCORPORA COM 28414h103 43 2,000 SH   SOLE 1 2,000 0 0
ELDORADO RESORTS INC COM COM 28470r102 327 8,160 SH   SOLE   8,160 0 0
ELECTRONIC ARTS INC COM 285512109 2 16 SH   SOLE 1 16 0 0
ELEMENT SOLUTIONS INC COM 28618m106 102 9,410 SH   SOLE 1 9,410 0 0
ELEMENT SOLUTIONS INC COM 28618m106 10,202 940,287 SH   SOLE   778,220 0 162,067
EMCORE CORP COM 290846203 159 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 2,531 32,008 SH   SOLE   24,141 0 7,867
EMERSON ELEC CO COM 291011104 172 2,772 SH   SOLE 1 2,063 0 709
ENBRIDGE INC CO COM 29250n105 702 23,083 SH   SOLE 1 22,604 0 479
ENBRIDGE INC CO COM 29250n105 172 5,664 SH   SOLE   5,664 0 0
ENDEAVOUR SILVER CORP COM 29258y103 388 170,279 SH   SOLE   157,569 0 12,710
ENERGIZER HLDGS INC NEW COM 29272w109 128 2,697 SH   SOLE 1 2,697 0 0
ENERGIZER HLDGS INC NEW COM 29272w109 8,808 185,464 SH   SOLE   147,754 0 37,710
ENERGY TRANSFER LP LP 29273v100 91 12,725 SH   SOLE 1 10,925 0 1,800
ENERGY TRANSFER LP LP 29273v100 10 1,335 SH   SOLE   1,335 0 0
ENSIGN GROUP INC COM COM 29358p101 685 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 4,395 241,864 SH   SOLE 1 223,801 0 18,063
ENTERPRISE PRODS PARTNERS L LP 293792107 75 4,133 SH   SOLE   4,133 0 0
EOG RES INC COM COM 26875p101 46 915 SH   SOLE 1 915 0 0
EQUIFAX INC COM 294429105 401 2,333 SH   SOLE 1 2,333 0 0
EQUINIX INC COM 29444u700 175 249 SH   SOLE 1 229 0 20
EQUITRANS MIDSTREAM CORP COM 294600101 15 1,755 SH   SOLE   1,755 0 0
EQUITY COMWLTH COM 294628102 553 17,183 SH   SOLE 1 17,183 0 0
EQUITY COMWLTH COM 294628102 35 1,100 SH   SOLE   1,100 0 0
EQUUS TOTAL RETURN INC CLSD FD 294766100 92 79,048 SH   SOLE 1 79,048 0 0
ESC AMERICAN MEDICAL ALERT COR COM 027904986 0 35,100 SH   SOLE   35,100 0 0
ESC SEVENTY SEVEN COM 818esc998 0 89 SH   SOLE 1 89 0 0
ESC SEVENTY SEVEN COM 818esc998 0 21 SH   SOLE   21 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 17 90 SH   SOLE 1 90 0 0
LAUDER ESTEE COS INC COM 518439104 370 1,959 SH   SOLE   1,959 0 0
ETFMG ALTERNATIVE HARVEST ETF INDX FD 26924g508 8 600 SH   SOLE 1 600 0 0
ETFMG ALTERNATIVE HARVEST ETF INDX FD 26924g508 144 11,167 SH   SOLE 1 9,967 0 1,200
EVANS BANCORP INC COM NEW COM 29911q208 6 251 SH   SOLE 1 251 0 0
EVEREST REINSURANCE GROUP COM g3223r108 139 675 SH   SOLE 1 625 0 50
EVERSOURCE ENERGY COM COM 30040w108 14 168 SH   SOLE 1 168 0 0
EVOFEM BIOSCIENCES INC COM COM 30048l104 2 573 SH   SOLE 1 573 0 0
EVOFEM BIOSCIENCES INC COM COM 30048l104 92 32,529 SH   SOLE   30,561 0 1,968
EXACT SCIENCES CORP COM 30063P105 28 325 SH   SOLE 1 325 0 0
EXANTAS CAPITAL CORP COM 30068n105 9 3,422 SH   SOLE 1 3,422 0 0
EXANTAS CAPITAL CORP COM 30068n105 145 54,725 SH   SOLE   54,725 0 0
EXELON CORP COM 30161N101 50 1,372 SH   SOLE 1 1,158 0 214
EXPEDIA INC COM 30212p303 12 143 SH   SOLE 1 143 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,716 22,569 SH   SOLE 1 20,217 0 2,352
EXXON MOBIL CORP COM 30231G102 2,456 54,926 SH   SOLE 1 51,312 0 3,614
EXXON MOBIL CORP COM 30231G102 392 8,773 SH   SOLE   8,773 0 0
F5 NETWORKS INC COM 315616102 14 100 SH   SOLE 1 100 0 0
FAB UNVL CORP COM COM 302771100 0 142 SH   SOLE 1 142 0 0
FACEBOOK INC COM 30303M102 2,531 11,147 SH   SOLE 1 11,127 0 20
FACEBOOK INC COM 30303M102 249 1,097 SH   SOLE   1,097 0 0
FEDERAL AGRIC MTG CORP COM 313148306 305 4,764 SH   SOLE   4,425 0 339
FEDERAL NATL MTG ASSN COM COM 313586109 1 645 SH   SOLE 1 645 0 0
FEDERAL REALTY INVT TR CLSD FD 313747206 5 60 SH   SOLE 1 60 0 0
FEDEX CORP COM 31428X106 175 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 6 525 SH   SOLE 1 525 0 0
FFD FINL CORP COM COM 30243c107 58 929 SH   SOLE 1 929 0 0
FIDELITY COVINGTON TR COM 316092808 676 8,221 SH   SOLE 1 8,221 0 0
FIDELITY COVINGTON TR COM 316092808 1,120 13,618 SH   SOLE   13,618 0 0
FIDELITY MERRIMACK STR TR COM 316188200 120 2,297 SH   SOLE 1 2,297 0 0
FIDELITY MERRIMACK STR TR INDX FD 316188408 154 3,029 SH   SOLE 1 3,029 0 0
FIDELITY COVINGTON TR INDX FD 316092600 10 205 SH   SOLE 1 205 0 0
FIDELITY COVINGTON TR INDX FD 316092857 233 9,963 SH   SOLE 1 9,963 0 0
FIDELITY COVINGTON TR INDX FD 316092857 379 16,200 SH   SOLE   16,200 0 0
FIDELITY NATL FINL INC COM 31620r303 110 3,582 SH   SOLE 1 2,582 0 1,000
FIDELITY NATL INFO SVC COM COM 31620m106 89 666 SH   SOLE 1 666 0 0
FIDELITY MERRIMACK STR TR INDX FD 316188309 802 14,872 SH   SOLE 1 14,872 0 0
FIDELITY MERRIMACK STR TR INDX FD 316188309 366 6,783 SH   SOLE   6,783 0 0
FIFTH THIRD BANCORP COM 316773100 186 9,662 SH   SOLE 1 9,662 0 0
FIFTH THIRD BANCORP COM 316773100 62 3,232 SH   SOLE   3,232 0 0
FIRST AMERN FINL CORP COM COM 31847r102 24 500 SH   SOLE 1 0 0 500
FIRST HORIZON NATL CORP COM 320517105 112 11,242 SH   SOLE 1 11,242 0 0
FIRST INTERNET BK IND COM 320557101 805 48,426 SH   SOLE   45,193 0 3,233
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 16 147 SH   SOLE 1 147 0 0
FIRST T /ABERDEEN EMRGNG OPPS CLSD FD 33731k102 2 209 SH   SOLE   209 0 0
FIRST TR DOW JONES INTERNET IN INDX FD 33733e302 85 500 SH   SOLE 1 500 0 0
FIRST TR ENERGY INCOME & GRW COM 33738G104 24 2,264 SH   SOLE 1 2,264 0 0
FIRST TR EXCHANGE TRADED FD INDX FD 33738r605 39 1,200 SH   SOLE 1 1,200 0 0
FIRST TR EXCHANGE TRADED FD NY INDX FD 33738r605 2,935 17,494 SH   SOLE 1 17,494 0 0
FIRST TR EXCHANGE TRADED FD NY INDX FD 33738r605 937 5,584 SH   SOLE   5,584 0 0
FIRST TR EXCHANGE TRADED FD INDX FD 336920103 818 9,758 SH   SOLE 1 9,758 0 0
FIRST TR LRGE CP CORE ALPHA INDX FD 33734K109 841 14,135 SH   SOLE 1 8,083 0 6,052
FIRST TR MID CAP CORE ALPHAD INDX FD 33735B108 25 397 SH   SOLE 1 397 0 0
FIRST TR MLP & ENERGY INCOME F LP 33739b104 14 2,500 SH   SOLE 1 2,500 0 0
FIRST TR NORTH AMER ENERGY INDX FD 33738d101 2,023 101,451 SH   SOLE 1 101,451 0 0
FIRST TR NORTH AMER ENERGY INDX FD 33738d101 2,384 119,537 SH   SOLE   119,537 0 0
FIRST TR MORNINGSTAR DIVID L INDX FD 336917109 368 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 125 3,235 SH   SOLE 1 3,235 0 0
FIRSTIME DESIGN LTD COM COM 33766m106 0 65 SH   SOLE 1 65 0 0
FITBIT INC CALL 33812L902 3 36 SH Call SOLE   36 0 0
FLEXSTEEL INDS INC COM 339382103 489 38,687 SH   SOLE   35,978 0 2,709
FLOTEK INDS INC DEL COM 343389102 25 20,728 SH   SOLE 1 20,728 0 0
FLOTEK INDS INC DEL COM 343389102 8 6,500 SH   SOLE   6,500 0 0
FLOWERS FOODS INC COM 343498101 46 2,076 SH   SOLE 1 2,076 0 0
FLUOR CORP NEW COM 343412102 18 1,500 SH   SOLE 1 0 0 1,500
F N B CORP COM 302520101 267 35,626 SH   SOLE 1 35,626 0 0
F N B CORP COM 302520101 3,593 479,105 SH   SOLE   479,105 0 0
FORD MTR CO DEL COM 345370860 20 3,337 SH   SOLE 1 3,337 0 0
FORD MTR CO DEL COM 345370860 23 3,785 SH   SOLE   3,785 0 0
FORTIVE CORP COM COM 34959j108 26 378 SH   SOLE 1 378 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 35 550 SH   SOLE 1 550 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,285 20,101 SH   SOLE   11,781 0 8,320
FORWARD AIR CORP COM 349853101 3,869 77,650 SH   SOLE   77,650 0 0
FOSTER L B CO COM 350060109 675 52,866 SH   SOLE   49,333 0 3,533
FOX CORP CL A COM 35137l105 11 400 SH   SOLE 1 400 0 0
FRANCESCAS HLDGS CORP COM 351793203 2 482 SH   SOLE 1 482 0 0
FRANCHISE GROUP INC COM COM 35180x105 1,434 65,550 SH   SOLE   65,550 0 0
FREEPORT-MCMORAN INC COM 35671D857 23 1,950 SH   SOLE 1 950 0 1,000
FREIGHTCAR AMER INC COM 357023100 125 100,652 SH   SOLE   94,095 0 6,557
FRESENIUS MED CARE AG&CO KGA COM 358029106 26 600 SH   SOLE 1 600 0 0
FRONTDOOR INC COM 35905a109 6,448 145,460 SH   SOLE   119,420 0 26,040
FRP HLDGS INC COM COM 30292l107 424 10,441 SH   SOLE   10,441 0 0
FS GLOBAL CR OPPORTUNITIE FDA LP 30291b100 9 1,397 SH   SOLE 1 1,397 0 0
FS KKR CAP CORP II COM 35952V303 6 477 SH   SOLE 1 477 0 0
GABELLI DIVID & INCOME TR CLSD FD 36242H104 128 7,258 SH   SOLE 1 7,258 0 0
GABELLI GLOBAL SMALL & MID CAP CLSD FD 36249w104 44 5,000 SH   SOLE 1 5,000 0 0
GABELLI HEALTHCARE & WELLNESS COM 36246k103 285 28,424 SH   SOLE 1 28,224 0 200
GAIN CAPITAL HOLDINGS INC COM 36268w100 102 17,000 SH   SOLE   17,000 0 0
GAMESTOP CORP NEW CL A COM 36467w109 21 4,900 SH   SOLE 1 4,900 0 0
GAMESTOP CORP NEW CL A CALL 36467w909 46 300 SH Call SOLE   300 0 0
GAMESTOP CORP NEW CL A CALL 36467w909 288 3,100 SH Call SOLE   3,100 0 0
GAMESTOP CORP NEW CL A CALL 36467w909 501 5,664 SH Call SOLE   5,664 0 0
GAMESTOP CORP NEW CL A COM 36467w109 104 23,938 SH   SOLE   22,430 0 1,508
GAMING AND LEISURE PROPERTIES COM 36467j108 4,934 142,613 SH   SOLE   110,365 0 32,248
GARRETT MOTION INC COM 366505105 0 84 SH   SOLE 1 84 0 0
GARTNER INC COM 366651107 1,635 13,473 SH   SOLE 1 12,123 0 1,350
GCI LIBERTY INC COM 36164v305 336 4,720 SH   SOLE 1 4,695 0 25
GCI LIBERTY INC COM 36164v305 3,762 52,894 SH   SOLE   51,494 0 1,400
GDL FUND CLSD FD 361570104 62 7,500 SH   SOLE 1 7,500 0 0
GDL FUND CLSD FD 361570104 1,525 185,276 SH   SOLE   185,276 0 0
GENCO SHIPPING AND TRADING LIM COM y2685t131 329 52,412 SH   SOLE   48,885 0 3,527
GENERAL DYNAMICS CORP COM 369550108 2,532 16,938 SH   SOLE 1 15,090 0 1,848
GENERAL DYNAMICS CORP COM 369550108 505 3,380 SH   SOLE   3,380 0 0
GENERAL ELECTRIC CO COM 369604103 89 13,032 SH   SOLE 1 13,032 0 0
GENERAL ELECTRIC CO COM 369604103 10 1,466 SH   SOLE   1,466 0 0
GENERAL MLS INC COM 370334104 26 425 SH   SOLE 1 425 0 0
GENERAL MOTORS CO COM 37045v100 4 144 SH   SOLE 1 144 0 0
GENESCO INC COM 371532102 148 6,850 SH   SOLE   6,850 0 0
GENTING MALAYSIA BERHA SPONSOR ADUS 37251v109 3 200 SH   SOLE 1 200 0 0
GENWORTH FINL INC COM CALL 37247d906 2 10 SH Call SOLE   10 0 0
GETSWIFT LTD COM q402a3102 224 477,714 SH   OTR 2 0 0 477,714
GETSWIFT LTD COM q402a3102 213 454,000 SH   SOLE 1 454,000 0 0
GETSWIFT LTD COM q402a3102 519 1,108,667 SH   SOLE   1,108,667 0 0
GILAT SATELLITE NETWORKS LTD COM m51474118 455 71,380 SH   SOLE   71,380 0 0
GILEAD SCIENCES INC COM 375558103 504 6,555 SH   SOLE 1 6,555 0 0
GIVAUDAN SA ADR ADUS 37636P108 88 1,178 SH   SOLE 1 1,178 0 0
GLAXOSMITHKLINE PLC ADUS 37733W105 98 2,412 SH   SOLE 1 2,412 0 0
GLAXOSMITHKLINE PLC ADUS 37733W105 200 4,913 SH   SOLE   4,913 0 0
SPDR Gold Trust CALL 78463V107 811 400 SH Call SOLE   400 0 0
GLOBAL BLOOD THERAPEUTICS INC COM 37890u108 66 1,050 SH   SOLE 1 1,050 0 0
GLOBAL PMTS INC COM COM 37940x102 219 1,289 SH   SOLE 1 1,289 0 0
GLOBAL PMTS INC COM COM 37940x102 61 358 SH   SOLE   358 0 0
GLOBAL X AUTONOMOUS AND ELECTR COM 37954y624 5 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 5 155 SH   SOLE 1 155 0 0
GLOBAL X MLP COM 37954y343 8 298 SH   SOLE 1 298 0 0
GLOBAL X MLP AND ENERGY INFRAS INDX FD 37954y293 54 2,156 SH   SOLE 1 2,065 0 91
GLOBAL X MLP AND ENERGY INFRAS INDX FD 37954y293 45 1,800 SH   SOLE   1,800 0 0
GLOBAL X ROBOTICS ETF INDX FD 37954y715 37 1,534 SH   SOLE 1 1,534 0 0
GLOBAL X SILVER MINERS ETF INDX FD 37954y848 26 700 SH   SOLE 1 700 0 0
GOLDMAN SACHS ETF TR INDX FD 381430503 370 5,904 SH   SOLE 1 5,904 0 0
GOLDMAN SACHS ETF TR INDX FD 381430503 1,878 30,000 SH   SOLE   30,000 0 0
GOLDMAN SACHS GROUP INC COM 38141g104 441 2,230 SH   SOLE 1 2,230 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 24 2,700 SH   SOLE 1 2,700 0 0
GRAHAM CORP COM 384556106 541 42,503 SH   SOLE   39,673 0 2,830
GRAINGER W W INC COM 384802104 63 200 SH   SOLE 1 200 0 0
GRAVITY CO LTD ADUS 38911n206 8 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 587 38,469 SH   SOLE   38,469 0 0
GUARDANT HEALTH INC COM COM 40131m109 49 600 SH   SOLE   600 0 0
GUGGENHEIM TIMBER ETF INDX FD 18383q879 15 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 8 600 SH   SOLE 1 600 0 0
HALLMARK FINANCIAL SERVICES IN COM 40624q203 137 39,246 SH   SOLE   36,633 0 2,613
HAMILTON BEACH BRANDS HOLDING COM 40701t104 315 26,430 SH   SOLE   26,430 0 0
HANESBRANDS INC COM 410345102 236 20,896 SH   SOLE 1 17,071 0 3,825
HANOVER FOODS CORP CL A COM 41078W100 8 125 SH   SOLE 1 125 0 0
HARLEY DAVIDSON INC COM 412822108 3 123 SH   SOLE 1 123 0 0
HARMONIC INC COM 413160102 84 17,609 SH   SOLE 1 17,609 0 0
HARMONIC INC COM 413160102 1,466 308,624 SH   SOLE   308,624 0 0
HARSCO CORP COM 415864107 263 19,485 SH   SOLE   19,485 0 0
HARTFORD FINANCIAL SERVICES GR CV PFD 416518603 54 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 210 62,888 SH   SOLE   58,204 0 4,684
HD SUPPLY HLDGS INC COM 40416m105 4,108 118,560 SH   SOLE   86,440 0 32,120
HEALTHPEAK PROPERTIES LP 42250p103 14 500 SH   SOLE 1 500 0 0
HEICO CORP NEW COM 422806109 127 1,270 SH   SOLE 1 1,270 0 0
HEINEKEN N V SPONSORED ADR L1 ADUS 423012301 41 881 SH   SOLE 1 881 0 0
HEMISPHERE MEDIA GROUP WT 42365q103 5 500 SH   SOLE 1 500 0 0
HERCULES CAPITAL INC COM 427096508 13 1,250 SH   SOLE 1 1,250 0 0
HERSHEY CO COM 427866108 65 500 SH   SOLE 1 500 0 0
HERTZ RENT CAR HLDG COM 42806j106 1 447 SH   SOLE 1 447 0 0
HESS CORP PUT 42809H957 4 67 SH Put OTR 2 0 0 67
HESS CORP COM PUT 42809H958 4 50 SH Put OTR 2 0 0 50
HESS CORP COM COM 42809h107 50 970 SH   SOLE 1 970 0 0
HEWLETT PACKARD ENTERPRISE CO COM 42824c109 10 1,000 SH   SOLE 1 1,000 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 71 46,685 SH   SOLE 1 46,685 0 0
HILL INTL INC COM 431466101 7,057 4,643,025 SH   SOLE   4,643,025 0 0
HILTON GRAND VACATIONS INC COM COM 43283x105 123 6,300 SH   SOLE 1 6,300 0 0
HILTON GRAND VACATIONS INC COM COM 43283x105 20 1,000 SH   SOLE   1,000 0 0
HILTON WORLDWIDE HLDGS INC COM 43300a203 60 820 SH   SOLE 1 820 0 0
HINES GLOBAL REIT INC COM COM 433240108 1,060 171,761 SH   SOLE 1 77,990 0 93,771
HMS HLDGS CORP COM COM 40425j101 99 3,050 SH   SOLE 1 3,050 0 0
HOLOGIC INC COM 436440101 43 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 9,857 39,347 SH   SOLE 1 38,305 0 1,042
HOME DEPOT INC COM 437076102 15,394 61,449 SH   SOLE   60,224 0 1,225
HONEYWELL INTL INC COM 438516106 10,672 73,808 SH   SOLE 1 72,092 0 1,716
HONEYWELL INTL INC COM 438516106 13,734 94,989 SH   SOLE   93,214 0 1,775
HORMEL FOODS CORP COM 440452100 89 1,850 SH   SOLE 1 1,850 0 0
HORMEL FOODS CORP COM 440452100 142 2,952 SH   SOLE   2,952 0 0
HOST MARRIOTT CORP NEW COM COM 44107p104 2 200 SH   SOLE 1 200 0 0
HOULIHAN LOKEY INC COM 441593100 946 17,000 SH   SOLE   17,000 0 0
HOUSTON WIRE & CBL CO COM COM 44244k109 645 273,101 SH   SOLE   255,239 0 17,862
HOWMET AEROSPACE INC COM 443201108 46 2,900 SH   SOLE 1 2,900 0 0
HOWMET AEROSPACE INC COM 443201108 2,065 130,264 SH   SOLE   92,560 0 37,704
HUBBELL INC COM 443510607 22 175 SH   SOLE 1 175 0 0
HUMANA INC COM 444859102 306 790 SH   SOLE 1 790 0 0
HUNTINGTON BANCSHARES INC COM 446150104 495 54,821 SH   SOLE 1 54,821 0 0
IAA INC COM 449253103 67 1,740 SH   SOLE 1 1,740 0 0
IAA INC COM 449253103 3,780 98,000 SH   SOLE   77,920 0 20,080
IAC INTERACTIVECORP COM 44919P508 152 471 SH   SOLE 1 471 0 0
IAC INTERACTIVECORP COM 44919P508 1,216 3,760 SH   SOLE   3,620 0 140
IAMGOLD CORP COM 450913108 138 35,000 SH   SOLE 1 35,000 0 0
IBERIABANK CORP COM 450828108 911 20,000 SH   SOLE   20,000 0 0
ICICI BK LTD ADR ADUS 45104g104 51 5,500 SH   SOLE 1 5,500 0 0
IDEXX LABS INC COM COM 45168d104 261 792 SH   SOLE 1 792 0 0
IDEXX LABS INC COM COM 45168d104 106 321 SH   SOLE   321 0 0
IEXALT INC COM NEW COM 451691208 0 20 SH   SOLE 1 20 0 0
IHEARTMEDIA INC COM CL A COM 45174j509 1,104 132,270 SH   SOLE   104,020 0 28,250
II-VI INC PUT 902104958 0 10 SH Put SOLE   10 0 0
ILLINOIS TOOL WKS INC COM 452308109 384 2,199 SH   SOLE 1 1,199 0 1,000
ILLUMINA INC COM 452327109 233 630 SH   SOLE 1 630 0 0
ILLUMINA INC COM 452327109 67 180 SH   SOLE   180 0 0
IMPERIAL BRANDS PLC SPON ADR ADUS 45262P102 1 60 SH   SOLE   60 0 0
INDEPENDENCE RLTY TR INC COM COM 45378a106 979 85,210 SH   SOLE   85,210 0 0
INDEPENDENT BK CORP MICH COM 453838609 647 43,550 SH   SOLE   43,550 0 0
INDEXIQ ETF TR INDX FD 45409B800 249 7,905 SH   SOLE 1 7,905 0 0
INDEXIQ ETF TR INDX FD 45409B800 8,158 258,753 SH   SOLE   258,753 0 0
INDEXIQ ETF TR INDX FD 45409B628 5 300 SH   SOLE 1 300 0 0
INDIA FD INC COM 454089103 34 2,166 SH   SOLE 1 2,166 0 0
INFOSYS LTD ADUS 456788108 21 2,200 SH   SOLE 1 2,200 0 0
INGERSOLL RAND PLC COM 45687v106 6 200 SH   SOLE 1 200 0 0
INGEVITY CORP COM COM 45688c107 414 7,870 SH   SOLE   7,870 0 0
INMODE LTD COM m5425m103 48 1,700 SH   SOLE 1 1,700 0 0
INNOVATIVE INDL PPTYS INC COM COM 45781v101 542 6,158 SH   SOLE 1 5,044 0 1,114
INTEL CORP COM 458140100 3,012 50,336 SH   SOLE 1 49,636 0 700
INTEL CORP COM 458140100 1,121 18,737 SH   SOLE   18,737 0 0
INTERCONTINENTALEXCHAN COM COM 45866f104 87 950 SH   SOLE 1 950 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,334 11,043 SH   SOLE 1 11,043 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 12 100 SH   SOLE 1 100 0 0
INTERNATIONAL GAME TECH PLC COM g4863A108 12 1,304 SH   SOLE 1 1,304 0 0
INTERNATIONAL GAME TECH PLC COM g4863A108 9 1,000 SH   SOLE   1,000 0 0
INTERNATIONAL MONEY EXPRESS IN COM 46005l101 6 500 SH   SOLE 1 500 0 0
INTEVAC INC COM 461148108 987 180,791 SH   SOLE   169,043 0 11,748
INTL PAPER CO COM 460146103 17 497 SH   SOLE 1 497 0 0
INTUIT COM 461202103 190 640 SH   SOLE 1 615 0 25
INTUIT COM 461202103 209 704 SH   SOLE   704 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120e602 463 813 SH   SOLE 1 813 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120e602 84 148 SH   SOLE   148 0 0
INVACARE CORP COM 461203101 16 2,500 SH   SOLE 1 2,500 0 0
INVACARE CORP COM 461203101 405 63,530 SH   SOLE   59,266 0 4,264
INVENTRUST PPTYS LP 46124j102 5 1,597 SH   SOLE 1 1,597 0 0
INVESCO BLDRS EMERGING MARKETS INDX FD 46090c305 36 900 SH   SOLE 1 900 0 0
INVESCO BUYBACK ACHIEVERS ETF INDX FD 46137v308 449 7,827 SH   SOLE 1 7,827 0 0
INVESCO BUYBACK ACHIEVERS ETF INDX FD 46137v308 34 586 SH   SOLE   586 0 0
INVESCO CEF INCOME COMPOSITE E CLSD FD 46138e404 111 5,574 SH   SOLE 1 5,574 0 0
INVESCO CURRENCYSHARES BRITISH INDX FD 46138m109 54 450 SH   SOLE 1 450 0 0
INVESCO DB COMMODITY INDEX TRA INDX FD 46138b103 116 9,435 SH   SOLE   9,435 0 0
INVESCO DB US DOLLAR INDEX BEA INDX FD 46141d104 101 5,000 SH   SOLE 1 5,000 0 0
INVESCO EXCHANGE-TRADED FD PUT 46138g958 1 200 SH Put SOLE   200 0 0
INVESCO EXCHANGE-TRADED FD PUT 46138g958 38 800 SH Put SOLE   800 0 0
INVESCO EXCHANGE-TRADED FD PUT 46138g958 126 1,230 SH Put SOLE   1,230 0 0
INVESCO EXCHANGE-TRADED FD PUT 46138g958 48 2,400 SH Put SOLE   2,400 0 0
INVESCO EXCHANGE-TRADED FD PUT 46138g958 19 2,470 SH Put SOLE   2,470 0 0
INVESCO EXCHANGE-TRADED FD PUT 46138g958 294 3,793 SH Put SOLE   3,793 0 0
INVESCO EXCHANGE-TRADED FD PUT 46138g958 131 4,018 SH Put SOLE   4,018 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 564 5,211 SH   SOLE 1 5,211 0 0
INVESCO FTSE RAFI US 1000 ETF INDX FD 46137v613 14,778 136,441 SH   SOLE   136,441 0 0
INVESCO FTSE RAFI US 1500 SMAL INDX FD 46137v597 39 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 56 1,932 SH   SOLE 1 1,932 0 0
INVESCO INTL BUYBACK ACHIEV INDX FD 46138e644 27 930 SH   SOLE   930 0 0
INVESCO PREFERRED ETF INDX FD 46138e511 18 1,301 SH   SOLE 1 1,301 0 0
INVESCO PREFERRED ETF INDX FD 46138e511 32 2,239 SH   SOLE   2,239 0 0
INVESCO QQQ TRUST INDX FD 46090e103 1,978 7,988 SH   SOLE 1 7,988 0 0
INVESCO QQQ TRUST INDX FD 46090e103 1,533 6,193 SH   SOLE   6,193 0 0
INVESCO QQQ TR PUT 46090E953 3 20 SH Put SOLE   20 0 0
INVESCO QQQ TR PUT 46090E953 21 50 SH Put SOLE   50 0 0
INVESCO QQQ TR PUT 46090E953 26 100 SH Put SOLE   100 0 0
INVESCO QQQ TR PUT 46090E953 32 150 SH Put SOLE   150 0 0
INVESCO QQQ TR PUT 46090E953 13 200 SH Put SOLE   200 0 0
INVESCO QQQ TR PUT 46090E953 32 200 SH Put SOLE   200 0 0
INVESCO QQQ TR PUT 46090E953 104 200 SH Put SOLE   200 0 0
INVESCO QQQ TR PUT 46090E953 109 400 SH Put SOLE   400 0 0
INVESCO QQQ TR PUT 46090E953 151 500 SH Put SOLE   500 0 0
INVESCO QQQ TR PUT 46090E953 574 600 SH Put SOLE   600 0 0
INVESCO QQQ TR PUT 46090E953 11 2,000 SH Put SOLE   2,000 0 0
INVESCO EXCHANGE TRADED FD T PUT 46137V957 288 400 SH Put SOLE   400 0 0
INVESCO EXCHANGE TRADED FD T PUT 46137V957 122 500 SH Put SOLE   500 0 0
INVESCO S&P 500 EQUAL WEIGHT E INDX FD 46137v357 214 2,104 SH   SOLE 1 1,664 0 440
INVESCO S&P 500 LOW VOLATILITY INDX FD 46138e354 1,491 30,014 SH   SOLE 1 29,816 0 198
INVESCO S&P 500 LOW VOLATILITY INDX FD 46138e354 92 1,845 SH   SOLE   1,845 0 0
INVESCO S&P SPIN OFF ETF INDX FD 46137v159 6 150 SH   SOLE 1 0 0 150
INVESCO ULTRA SHORT DURATION INDX FD 46090a887 7 129 SH   SOLE 1 129 0 0
INVESCO VALUE MUN INCOME TR CLSD FD 46132p108 217 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 39 1,080 SH   SOLE 1 1,080 0 0
IQVIA HOLDINGS INC COM 46266c105 114 805 SH   SOLE 1 805 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 34 290 SH   SOLE 1 290 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 114 4,480 SH   SOLE 1 4,480 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 4,508 177,210 SH   SOLE   146,770 0 30,440
IRON MTN INC NEW COM COM 46284v101 16 612 SH   SOLE 1 612 0 0
IRON MTN INC NEW COM COM 46284v101 177 6,800 SH   SOLE   6,800 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 4 75 SH   SOLE 1 75 0 0
ISHARES CORE 1 TO 5 YEAR USD B INDX FD 46432f859 1 17 SH   SOLE   17 0 0
ISHARES CORE DIVIDEND GROWTH INDX FD 46434v621 181 4,805 SH   SOLE 1 4,805 0 0
ISHARES TR INDX FD 464289867 13 285 SH   SOLE 1 285 0 0
ISHARES CORE MSCI PACIFIC INDX FD 46434v696 4 67 SH   SOLE 1 67 0 0
ISHARES TR INDX FD 464287671 111 1,551 SH   SOLE 1 1,551 0 0
ISHARES TR INDX FD 464287671 93 1,300 SH   SOLE   1,300 0 0
ISHARES EDGE MSCI USA MOMENTUM INDX FD 46432f396 125 951 SH   SOLE 1 951 0 0
ISHARES EDGE MSCI USA QUALITY INDX FD 46432f339 70 731 SH   SOLE 1 731 0 0
ISHARES GOLD TRUST INDX FD 464285105 564 33,191 SH   SOLE 1 33,075 0 116
ISHARES GOLD TRUST INDX FD 464285105 8,804 518,195 SH   SOLE   518,195 0 0
ISHARES INC CORE MSCI EMERGING INDX FD 46434g103 818 17,184 SH   SOLE 1 17,184 0 0
ISHARES INC CORE MSCI EMERGING INDX FD 46434g103 671 14,087 SH   SOLE   14,087 0 0
ISHARES INC INDX FD 464286533 1,364 26,236 SH   SOLE 1 26,236 0 0
ISHARES INC INDX FD 464286533 185 3,558 SH   SOLE   3,558 0 0
ISHARES INC INDX FD 464286806 8 300 SH   SOLE 1 300 0 0
ISHARES INC INDX FD 464286871 13 621 SH   SOLE 1 621 0 0
ISHARES INC MSCI JAPAN ETF INDX FD 46434g822 31 561 SH   SOLE 1 561 0 0
ISHARES INC INDX FD 464286665 44 1,100 SH   SOLE 1 1,100 0 0
ISHARES INC INDX FD 464286772 2 27 SH   SOLE 1 27 0 0
ISHARES INC MSCI SINGAPORE ETF INDX FD 46434g780 31 1,629 SH   SOLE 1 1,629 0 0
ISHARES INC MSCI SINGAPORE ETF INDX FD 46434g780 2 89 SH   SOLE   89 0 0
ISHARES INC MSCI TAIWAN ETF INDX FD 46434g772 20 499 SH   SOLE 1 499 0 0
ISHARES INC MSCI TAIWAN ETF INDX FD 46434g772 2 59 SH   SOLE   59 0 0
ISHARES INTl AGGREGATE BOND FD INDX FD 46435g672 3 50 SH   SOLE 1 50 0 0
ISHARES TR INDX FD 464287127 6 34 SH   SOLE 1 0 0 34
ISHARES TR INDX FD 464288406 3 22 SH   SOLE 1 0 0 22
ISHARES INC INDX FD 464286350 5 200 SH   SOLE 1 200 0 0
ISHARES MSCI MULTIFACTOR EMRGN INDX FD 46434g889 45 1,153 SH   SOLE 1 1,153 0 0
ISHARES MSCI MULTIFACTOR USA S INDX FD 46434v290 167 4,674 SH   SOLE   4,674 0 0
ISHARES TR INDX FD 464287622 67 389 SH   SOLE 1 389 0 0
ISHARES TR INDX FD 464287622 261 1,518 SH   SOLE   1,518 0 0
ISHARES TR INDX FD 464287663 12 223 SH   SOLE 1 223 0 0
ISHARES TR INDX FD 464288646 335 6,132 SH   SOLE 1 6,132 0 0
ISHARES TR INDX FD 464288646 104 1,902 SH   SOLE   1,902 0 0
ISHARES SILVER TR INDX FD 46428Q109 373 21,955 SH   SOLE 1 19,375 0 2,580
ISHARES TR PUT 464287958 5 2 SH Put SOLE   2 0 0
ISHARES TR PUT 464287846 6 20 SH Put SOLE   20 0 0
ISHARES TR PUT 464287958 14 50 SH Put SOLE   50 0 0
ISHARES TR PUT 464287958 30 79 SH Put SOLE   79 0 0
ISHARES TR PUT 464287950 18 100 SH Put SOLE   100 0 0
ISHARES TR PUT 464287950 15 140 SH Put SOLE   140 0 0
ISHARES TR PUT 464287846 38 197 SH Put SOLE   197 0 0
ISHARES TR PUT 46432F953 27 200 SH Put SOLE   200 0 0
ISHARES TR PUT 464287955 44 200 SH Put SOLE   200 0 0
ISHARES TR PUT 464287955 55 200 SH Put SOLE   200 0 0
ISHARES TR PUT 464287958 117 200 SH Put SOLE   200 0 0
ISHARES TR PUT 464288953 9 299 SH Put SOLE   299 0 0
ISHARES TR PUT 464287955 84 300 SH Put SOLE   300 0 0
ISHARES TR PUT 464287955 61 300 SH Put SOLE   300 0 0
ISHARES TR PUT 464287955 168 330 SH Put SOLE   330 0 0
ISHARES TR PUT 46432F956 211 400 SH Put SOLE   400 0 0
ISHARES TR PUT 464287955 69 400 SH Put SOLE   400 0 0
ISHARES TR PUT 464287955 144 400 SH Put SOLE   400 0 0
ISHARES TR PUT 464287955 65 400 SH Put SOLE   400 0 0
ISHARES TR PUT 464288953 124 482 SH Put SOLE   482 0 0
ISHARES TR PUT 46432F954 238 591 SH Put SOLE   591 0 0
ISHARES TR PUT 464287955 251 600 SH Put SOLE   600 0 0
ISHARES TR PUT 464287955 756 600 SH Put SOLE   600 0 0
ISHARES TR PUT 464288953 547 752 SH Put SOLE   752 0 0
ISHARES TR PUT 464287955 231 800 SH Put SOLE   800 0 0
ISHARES TR PUT 464287955 398 900 SH Put SOLE   900 0 0
ISHARES TR PUT 464288953 2 1,011 SH Put SOLE   1,011 0 0
ISHARES TR PUT 464288953 42 1,188 SH Put SOLE   1,188 0 0
ISHARES TR PUT 46432F955 304 1,600 SH Put SOLE   1,600 0 0
ISHARES TR PUT 464287955 75 1,700 SH Put SOLE   1,700 0 0
ISHARES TR PUT 46432F952 39 4,054 SH Put SOLE   4,054 0 0
ISHARES TR 20 YR TRS BD INDX FD 920933108 66 400 SH   SOLE 1 400 0 0
ISHARES TR CLSD FD 464287440 43 351 SH   SOLE 1 351 0 0
ISHARES TR CALL 464287902 75 113 SH Call SOLE   113 0 0
ISHARES TR CALL 464287902 42 260 SH Call SOLE   260 0 0
ISHARES TR INDX FD 464287457 169 1,947 SH   SOLE 1 1,947 0 0
ISHARES TR INDX FD 464288612 8 68 SH   SOLE 1 68 0 0
ISHARES TR INDX FD 464287176 924 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 18 140 SH   SOLE 1 140 0 0
ISHARES TR CORE MSCI EAFE INDX FD 46432f842 2,503 43,782 SH   SOLE 1 43,782 0 0
ISHARES TR CORE MSCI EAFE INDX FD 46432f842 9,847 172,274 SH   SOLE   172,274 0 0
ISHARES TR CORE MSCI TOTAL INT INDX FD 46432f834 224 4,111 SH   SOLE 1 4,111 0 0
ISHARES TR CORE MSCI TOTAL INT INDX FD 46432f834 1,227 22,503 SH   SOLE   1,879 0 20,624
ISHARES TR INDX FD 464287507 5,166 29,054 SH   SOLE 1 27,346 0 1,708
ISHARES TR INDX FD 464287507 1,238 6,961 SH   SOLE   6,961 0 0
ISHARES TR INDX FD 464287150 10,206 146,979 SH   SOLE 1 146,979 0 0
ISHARES TR INDX FD 464287150 21,913 315,563 SH   SOLE   30,179 0 285,384
ISHARES TR INDX FD 464287200 12,280 39,652 SH   SOLE 1 39,525 0 127
ISHARES TR INDX FD 464287200 4,369 14,107 SH   SOLE   14,107 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,859 58,023 SH   SOLE 1 57,469 0 554
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 464287168 183 2,267 SH   SOLE 1 2,267 0 0
ISHARES TR INDX FD 464287788 391 3,547 SH   SOLE 1 3,547 0 0
ISHARES TR INDX FD 464287788 31 280 SH   SOLE   280 0 0
ISHARES TR INDX FD 464287762 442 2,048 SH   SOLE 1 2,048 0 0
ISHARES TR INDX FD 464287721 57 213 SH   SOLE 1 213 0 0
ISHARES TR INDX FD 464287697 14 100 SH   SOLE 1 100 0 0
ISHARES TR INDX FD 46429B689 4,533 68,623 SH   SOLE 1 67,993 0 630
ISHARES TR INDX FD 46429B689 356 5,391 SH   SOLE   5,391 0 0
ISHARES TR ESG MSCI LEADR COM 46435u218 12 225 SH   SOLE 1 225 0 0
ISHARES TR ESG MSCI USA INDX FD 46435g425 7 100 SH   SOLE 1 100 0 0
ISHARES TR FLTG RATE NT INDX FD 46429b655 123 2,431 SH   SOLE 1 2,431 0 0
ISHARES TR INDX FD 464287184 4 100 SH   SOLE 1 100 0 0
ISHARES TR INDX FD 46429B663 2,155 26,555 SH   SOLE 1 26,555 0 0
ISHARES TR INDX FD 46429B663 7,000 86,256 SH   SOLE   86,256 0 0
ISHARES TR INDX FD 464288513 7 90 SH   SOLE 1 90 0 0
ISHARES TR INDX FD 464287242 63 465 SH   SOLE 1 465 0 0
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 464287465 376 6,184 SH   SOLE 1 6,184 0 0
ISHARES TR INDX FD 464287465 60 981 SH   SOLE   981 0 0
ISHARES TR INDX FD 464287234 343 8,576 SH   SOLE 1 8,576 0 0
ISHARES TR INDX FD 464287234 16 395 SH   SOLE   395 0 0
ISHARES TR MSCI INDIA ETF INDX FD 46429b598 49 1,700 SH   SOLE 1 1,700 0 0
ISHARES TR INDX FD 464288570 68 575 SH   SOLE 1 575 0 0
ISHARES TR INDX FD 464288273 297 5,545 SH   SOLE   5,545 0 0
ISHARES TR INDX FD 464287556 779 5,698 SH   SOLE 1 5,698 0 0
ISHARES TR INDX FD 464288869 714 8,183 SH   SOLE 1 8,183 0 0
ISHARES TR INDX FD 464288869 31 351 SH   SOLE   351 0 0
ISHARES TR INDX FD 464287648 36 175 SH   SOLE 1 175 0 0
ISHARES TR INDX FD 464287630 126 1,297 SH   SOLE 1 1,297 0 0
ISHARES TR INDX FD 464287655 574 4,007 SH   SOLE 1 4,007 0 0
ISHARES TR INDX FD 464287655 4,816 33,636 SH   SOLE   33,636 0 0
ISHARES TR INDX FD 464287689 290 1,610 SH   SOLE   1,610 0 0
ISHARES TR INDX FD 464287481 80 504 SH   SOLE 1 504 0 0
ISHARES TR INDX FD 464287481 173 1,097 SH   SOLE   1,097 0 0
ISHARES TR INDX FD 464287473 176 2,297 SH   SOLE 1 2,297 0 0
ISHARES TR INDX FD 464287499 527 9,837 SH   SOLE 1 9,637 0 200
ISHARES TR INDX FD 464287499 337 6,281 SH   SOLE   6,281 0 0
ISHARES TR INDX FD 464287614 265 1,382 SH   SOLE 1 1,382 0 0
ISHARES TR INDX FD 464287614 3,293 17,154 SH   SOLE   17,154 0 0
ISHARES TR INDX FD 464287598 1,127 10,006 SH   SOLE 1 10,006 0 0
ISHARES TR INDX FD 464287598 198 1,754 SH   SOLE   1,754 0 0
ISHARES TR INDX FD 464287101 46 320 SH   SOLE 1 320 0 0
ISHARES TR INDX FD 464287408 179 1,657 SH   SOLE 1 1,657 0 0
ISHARES TR INDX FD 464287408 1,469 13,573 SH   SOLE   13,573 0 0
ISHARES TR INDX FD 464288372 11 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 41 147 SH   SOLE 1 147 0 0
ISHARES TR INDX FD 464287804 3,021 44,242 SH   SOLE 1 39,732 0 4,510
ISHARES TR INDX FD 464287804 1,299 19,027 SH   SOLE   19,027 0 0
ISHARES TR INDX FD 464287887 17 100 SH   SOLE 1 95 0 5
ISHARES TR INDX FD 464287309 354 1,706 SH   SOLE 1 1,706 0 0
ISHARES TR INDX FD 464288158 1,006 9,324 SH   SOLE   9,324 0 0
ISHARES TR INDX FD 464287192 1 6 SH   SOLE 1 6 0 0
ISHARES TR INDX FD 464288687 213 6,158 SH   SOLE 1 5,486 0 672
ISHARES TR INDX FD 464287754 83 549 SH   SOLE 1 549 0 0
ISHARES TR INDX FD 464288851 1 25 SH   SOLE 1 25 0 0
ISHARES TR INDX FD 46429B697 5,277 87,042 SH   SOLE 1 83,278 0 3,764
ISHARES TR INDX FD 46429B697 560 9,237 SH   SOLE   9,237 0 0
ISHARES TR PUT 46432F958 27 65 SH Put SOLE   65 0 0
ISHARES U S ETF TR INDX FD 46431W507 781 15,620 SH   SOLE 1 15,620 0 0
ISHARES U S ETF TR INDX FD 46431W507 100 2,000 SH   SOLE   2,000 0 0
ITERIS INC COM 46564T107 57 12,000 SH   SOLE 1 12,000 0 0
ITERIS INC COM 46564T107 307 64,635 SH   SOLE   60,118 0 4,517
J ALEXANDERS HLDGS COM 46609j106 37 7,525 SH   SOLE 1 7,525 0 0
J ALEXANDERS HLDGS COM 46609j106 5,434 1,104,466 SH   SOLE   1,051,903 0 52,563
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 1,007 19,754 SH   SOLE   19,754 0 0
JACK IN THE BOX INC COM 466367109 25 340 SH   SOLE   340 0 0
JAPAN EQUITY FD INC COM CLSD FD 471057109 3 425 SH   SOLE   425 0 0
JAPAN SMALLER CAPITALIZATION INDX FD 47109U104 12 1,500 SH   SOLE 1 1,500 0 0
JAPAN TOBACCO INC ADUS J27869106 0 5 SH   SOLE 1 5 0 0
JBG SMITH PROPERTIES COM 46590v100 1,490 50,381 SH   SOLE   47,341 0 3,040
JBS SA COM 466110103 171 22,000 SH   SOLE 1 22,000 0 0
JEFFERIES GROUP INC NEW COM COM 47233w109 84 5,400 SH   SOLE 1 4,800 0 600
JOHN BEAN TECHNOLOGIES CORP COM 477839104 1 10 SH   SOLE 1 10 0 0
JOHNSON & JOHNSON COM 478160104 17,621 125,303 SH   SOLE 1 121,279 0 4,023
JOHNSON & JOHNSON COM 478160104 17,087 121,501 SH   SOLE   119,101 0 2,400
JOHNSON CTLS INTL PLC COM g51502105 30 870 SH   SOLE 1 120 0 750
JP MORGAN CHASE & CO COM 46625h100 11,308 120,219 SH   SOLE 1 114,486 0 5,733
JP MORGAN CHASE & CO COM 46625h100 14,167 150,613 SH   SOLE   148,113 0 2,500
JP MORGAN ULTRA SHORT INCOME E INDX FD 46641q837 129 2,540 SH   SOLE 1 2,540 0 0
JP MORGAN ULTRA SHORT INCOME E INDX FD 46641q837 37,352 736,294 SH   SOLE 1 724,114 0 12,180
JP MORGAN ULTRA SHORT INCOME E INDX FD 46641q837 8,340 164,398 SH   SOLE   164,398 0 0
JPMORGAN DIVERSIFIED RETURN EM INDX FD 46641q308 137 2,983 SH   SOLE 1 2,983 0 0
JPMORGAN DIVERSIFIED RETURN IN INDX FD 46641q209 68 1,372 SH   SOLE 1 1,205 0 167
JPMORGAN DIVERSIFIED RETURN US INDX FD 46641q407 1,284 18,501 SH   SOLE 1 15,860 0 2,641
KAANAPALI LD LLC COM COM 48282H308 1 30 SH   SOLE 1 30 0 0
KANSAS CITY SOUTHERN COM 485170302 137 915 SH   SOLE 1 915 0 0
KAR AUCTION SVCS INC COM 48238T109 1,104 80,200 SH   SOLE   77,130 0 3,070
KBS REAL ESTATE INVT TR III LP 48668l105 5 452 SH   SOLE 1 452 0 0
KEARNY FINL CORP MD COM 48716p108 3,764 460,100 SH   SOLE   351,449 0 108,651
KELLOGG CO COM 487836108 33 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 928 175,014 SH   SOLE   163,235 0 11,779
KEYCORP COM 493267108 178 14,581 SH   SOLE 1 14,581 0 0
KEYCORP COM 493267108 1,290 105,933 SH   SOLE   105,933 0 0
KEYCORP PFD CV PFD 493267876 60 2,400 SH   SOLE 1 2,400 0 0
KIMBALL ELECTRONICS INC COM 49428J109 1,474 108,864 SH   SOLE   100,481 0 8,383
KIMBALL INTL INC COM 494274103 4 320 SH   SOLE 1 320 0 0
KIMBALL INTL INC COM 494274103 1,823 157,717 SH   SOLE   109,117 0 48,600
KIMBERLY CLARK CORP COM 494368103 1,577 11,158 SH   SOLE 1 10,958 0 200
KIMBERLY CLARK CORP COM 494368103 113 800 SH   SOLE   800 0 0
KINDER MORGAN INC DEL LP 49456B101 156 10,304 SH   SOLE 1 10,304 0 0
KKR & CO L P DEL COM UNITS COM 48248m102 25 800 SH   SOLE 1 800 0 0
KNOT OFFSHORE PARTNERS LP COM y48125101 4 300 SH   SOLE 1 300 0 0
KONTOOR BRANDS COM 50050n103 5,147 289,010 SH   SOLE   235,270 0 53,740
KRAFT HEINZ CO COM 500754106 1,014 31,791 SH   SOLE   31,791 0 0
KRATON CORPORATION COM 50077C106 4 223 SH   SOLE 1 223 0 0
KRATOS DEFENSE AND SECURITY SO COM 50077b207 13 805 SH   SOLE 1 805 0 0
KROGER CO COM 501044101 103 3,036 SH   SOLE 1 3,036 0 0
KULICKE & SOFFA INDS INC COM 501242101 715 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 8,710 51,337 SH   SOLE 1 49,280 0 2,057
L3HARRIS TECHNOLOGIES INC COM 502431109 12,019 70,835 SH   SOLE   69,460 0 1,375
LAACO LTD COM 505346106 14 7 SH   SOLE 1 7 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 105 631 SH   SOLE 1 631 0 0
LAKELAND INDS INC COM 511795106 727 32,406 SH   SOLE   30,703 0 1,703
LAM RESEARCH CORP COM 512807108 30 92 SH   SOLE 1 92 0 0
LAMAR ADVERTISING CO NEW COM 512816109 29 430 SH   SOLE   430 0 0
LAMB WESTON HLDGS INC COM 513272104 13 210 SH   SOLE   210 0 0
LANCASTER COLONY CORP COM 513847103 145 933 SH   SOLE 1 933 0 0
LANDEC CORP COM 514766104 561 70,476 SH   SOLE   65,723 0 4,753
LANDMARK INFRASTRUCTURE PARTNE LP 51508j405 98 4,000 SH   SOLE 1 4,000 0 0
LANDMARK INFRASTRUCTURE PARTNE LP 51508j405 582 23,779 SH   SOLE   23,779 0 0
LAS VEGAS SANDS CORP COM 517834107 5 100 SH   SOLE 1 100 0 0
LAZARD GLOBAL TOTAL RETURN & I CLSD FD 52106w103 5 357 SH   SOLE   357 0 0
LEGG MASON INC COM 524901105 25 500 SH   SOLE 1 500 0 0
LEGG MASON INC COM 524901105 520 10,451 SH   SOLE   10,451 0 0
LEGGETT & PLATT INC COM 524660107 79 2,250 SH   SOLE 1 2,250 0 0
LEIDOS HOLDINGS INC COM 525327102 306 3,263 SH   SOLE 1 3,263 0 0
LEIDOS HOLDINGS INC COM 525327102 8,057 86,016 SH   SOLE   73,855 0 12,161
LEVEL ONE BANCORP INC COM 52730d208 97 5,824 SH   SOLE 1 5,824 0 0
LIBBEY INC COM 529898108 3 31,780 SH   SOLE 1 31,780 0 0
LIBERTY ALL STAR EQUITY FD COM 530158104 166 29,047 SH   SOLE 1 29,047 0 0
LIBERTY BROADBAND CORP COM 530307107 142 1,160 SH   SOLE 1 1,104 0 56
LIBERTY BROADBAND CORP COM 530307305 327 2,635 SH   SOLE 1 2,468 0 167
LIBERTY GLOBAL INC COM SER A COM g5480u104 7 300 SH   SOLE 1 200 0 100
LIBERTY GLOBAL INC COM SER C COM g5480u120 11 528 SH   SOLE 1 356 0 172
LIBERTY MEDIA CORP DEL COM 531229706 6 310 SH   SOLE   0 0 310
LIBERTY MEDIA CORP DEL COM 531229409 119 3,441 SH   SOLE 1 3,186 0 255
LIBERTY MEDIA CORP DEL COM 531229888 63 3,209 SH   SOLE 1 3,209 0 0
LIBERTY MEDIA CORP DEL COM 531229888 6,836 346,316 SH   SOLE   249,470 0 96,846
LIBERTY MEDIA CORP DEL COM 531229607 1,034 30,016 SH   SOLE 1 29,497 0 519
LIBERTY MEDIA CORP DEL COM 531229607 5,810 168,658 SH   SOLE   120,164 0 48,494
LIBERTY MEDIA CORP DEL COM 531229870 15 501 SH   SOLE 1 445 0 56
LIBERTY MEDIA CORP DEL COM 531229854 60 1,905 SH   SOLE 1 1,793 0 112
LIBERTY MEDIA CORP DEL COM 531229870 79 2,700 SH   SOLE   2,700 0 0
LIBERTY MEDIA WARRANT WT 531229128 4 288 SH   SOLE 1 288 0 0
LIGAND PHARMACEUTICALS COM NEW COM 53220k504 17 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 961 5,854 SH   SOLE 1 5,854 0 0
LINCOLN ELEC HLDGS INC COM 533900106 138 1,644 SH   SOLE 1 1,644 0 0
LINDE PLC COM g5494j103 146 690 SH   SOLE 1 690 0 0
LIVERAMP HLDGS INC COM COM 53815p108 112 2,635 SH   SOLE 1 2,635 0 0
LIVERAMP HLDGS INC COM COM 53815p108 5,942 139,900 SH   SOLE   139,900 0 0
LKQ CORP COM 501889208 209 7,975 SH   SOLE 1 7,375 0 600
LOCKHEED MARTIN CORP COM 539830109 832 2,280 SH   SOLE 1 2,280 0 0
LOCKHEED MARTIN CORP COM 539830109 96 262 SH   SOLE   262 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 46 2,380 SH   SOLE 1 2,380 0 0
LORAL SPACE & COMMUNICATNS I COM 543881106 10 515 SH   SOLE   515 0 0
LOWES COS INC COM 548661107 3,467 25,661 SH   SOLE 1 24,111 0 1,550
LOWES COS INC COM 548661107 120 885 SH   SOLE   885 0 0
STARRETT L S CO COM 855668109 123 36,307 SH   SOLE   34,163 0 2,144
LULULEMON ATHLETICA INC COM 550021109 33 106 SH   SOLE 1 106 0 0
LULULEMON ATHLETICA INC COM 550021109 66 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 26 300 SH   SOLE   300 0 0
LYONDELLBASELL INDUSTR SHS - A COM n53745100 8 127 SH   SOLE 1 127 0 0
M & T BK CORP COM COM 55261f104 62 600 SH   SOLE   600 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 301 1,113,476 SH   SOLE 1 1,113,476 0 0
MACE SEC INTL INC COM NEW COM 554335208 3 9,753 SH   SOLE   9,753 0 0
MACQUARIE GROUP LIMITED ADR NE ADUS 55607P204 114 1,395 SH   SOLE 1 1,395 0 0
MADISON COVERED CALL & EQUIT CLSD FD 557437100 5 958 SH   SOLE   958 0 0
MADISON SQUARE GARDEN ENTERTAI COM 55826t102 22 300 SH   SOLE 1 300 0 0
MADISON SQUARE GARDEN ENTERTAI COM 55826t102 4,931 65,750 SH   SOLE   53,890 0 11,860
MADISON SQUARE GARDEN SPORTS C COM 55825t103 44 300 SH   SOLE 1 300 0 0
MADISON SQUARE GARDEN SPORTS C COM 55825t103 2,955 20,120 SH   SOLE   12,130 0 7,990
MAGELLAN MIDSTREAM PRTNRS LP LP 559080106 2,400 55,597 SH   SOLE 1 55,097 0 500
MAGELLAN MIDSTREAM PRTNRS LP LP 559080106 80 1,850 SH   SOLE   1,850 0 0
MAGNA INTL INC COM 559222401 27 600 SH   SOLE 1 600 0 0
MANNING & NAPIER INC COM 56382Q102 184 64,412 SH   SOLE 1 64,412 0 0
MANPOWER INC COM COM 56418h100 13 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 744 19,891 SH   SOLE 1 13,426 0 6,465
MARATHON PETROLEUM CORP COM 56585a102 299 7,992 SH   SOLE   7,992 0 0
MARKEL CORP COM 570535104 34 37 SH   SOLE 1 15 0 22
MARLIN BUSINESS SVCS CORP COM 571157106 7 823 SH   SOLE 1 823 0 0
MARRIOTT INTL INC NEW COM 571903202 319 3,725 SH   SOLE 1 3,725 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 37 455 SH   SOLE 1 455 0 0
MARSH & MCLENNAN COS INC COM 571748102 25 236 SH   SOLE 1 236 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 88 2,500 SH   SOLE 1 2,500 0 0
MASCO CORP COM 574599106 167 3,335 SH   SOLE 1 3,335 0 0
MASCO CORP COM 574599106 9,707 193,326 SH   SOLE   168,064 0 25,262
MASTEC INC COM 576323109 1,378 30,720 SH   SOLE   29,910 0 810
MASTERCARD INCORPORATED COM 57636Q104 11,167 37,766 SH   SOLE 1 35,739 0 2,028
MASTERCARD INCORPORATED COM 57636Q104 650 2,199 SH   SOLE   2,199 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 233 3,840 SH   SOLE 1 3,840 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 73 1,200 SH   SOLE   1,200 0 0
MCCORMICK & CO INC COM 579780206 54 300 SH   SOLE 1 300 0 0
MCDONALDS CORP COM 580135101 5,616 30,443 SH   SOLE 1 29,868 0 575
MCDONALDS CORP COM 580135101 11,353 61,546 SH   SOLE   60,546 0 1,000
MCKESSON CORP COM 58155Q103 2,028 13,216 SH   SOLE 1 10,986 0 2,230
MCKESSON CORP COM 58155Q103 607 3,955 SH   SOLE   3,955 0 0
MDU RES GROUP INC COM 552690109 76 3,410 SH   SOLE 1 3,410 0 0
MDU RES GROUP INC COM 552690109 12,122 546,515 SH   SOLE   434,695 0 111,820
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 11 50,540 SH   SOLE 1 50,540 0 0
MEDTRONIC PLC SHS COM g5960l103 4,464 48,685 SH   SOLE 1 48,179 0 506
MEDTRONIC PLC SHS COM g5960l103 8,689 94,753 SH   SOLE   92,703 0 2,050
MEET GROUP INC COM 58513u101 394 63,203 SH   SOLE   63,203 0 0
MERCADOLIBRE INC COM COM 58733r102 11 11 SH   SOLE 1 11 0 0
MERCK & CO. INC COM 58933Y105 2,764 35,740 SH   SOLE 1 33,620 0 2,120
MERCK & CO. INC COM 58933Y105 741 9,588 SH   SOLE   9,588 0 0
MERCURY GENL CORP NEW COM 589400100 29 700 SH   SOLE 1 700 0 0
MEREDITH CORP COM 589433101 655 45,010 SH   SOLE   43,620 0 1,390
MERIDIAN BANK COM 58958p104 411 25,945 SH   SOLE   24,198 0 1,747
MERIDIAN BIOSCIENCE INC COM 589584101 270 11,600 SH   SOLE   10,813 0 787
METLIFE INC COM 59156R108 60 1,631 SH   SOLE 1 1,631 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 8 10 SH   SOLE 1 10 0 0
MFS GOVT MKTS INCOME TR CLSD FD 552939100 2 525 SH   SOLE 1 525 0 0
MFS INTER INCOME TR CLSD FD 55273C107 20 5,500 SH   SOLE 1 5,500 0 0
MFS INTER INCOME TR CLSD FD 55273C107 233 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 236 14,069 SH   SOLE 1 14,069 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,449 86,235 SH   SOLE   86,235 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 2,028 19,258 SH   SOLE 1 18,283 0 975
MICRON TECHNOLOGY INC COM 595112103 88 1,701 SH   SOLE 1 1,701 0 0
MICROSOFT CORP COM 594918104 30,318 148,974 SH   SOLE 1 143,978 0 4,996
MICROSOFT CORP COM 594918104 20,686 101,644 SH   SOLE   99,844 0 1,800
MIDDLEBY CORP COM 596278101 10 125 SH   SOLE 1 125 0 0
MIDDLEFIELD BANC CORP COM 596304204 2,012 96,943 SH   SOLE 1 96,943 0 0
MIDDLEFIELD BANC CORP COM 596304204 5,765 277,822 SH   SOLE   277,822 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 308 20,594 SH   SOLE 1 20,594 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 62 4,119 SH   SOLE   4,119 0 0
MILLER HERMAN INC COM 600544100 3,654 154,783 SH   SOLE 1 154,783 0 0
MILLER HERMAN INC COM 600544100 373 15,810 SH   SOLE   14,700 0 1,110
MODERNA INC COM 60770K107 35 550 SH   SOLE 1 550 0 0
MODINE MFG CO COM 607828100 1,435 260,000 SH   SOLE   260,000 0 0
MOLSON COORS BREWING CL B COM 60871r209 12 344 SH   SOLE 1 344 0 0
MONDELEZ INTL INC COM 609207105 279 5,458 SH   SOLE 1 5,458 0 0
MONMOUTH REAL ESTATE INVT CO COM 609720107 106 7,329 SH   SOLE 1 7,329 0 0
MONSTER BEVERAGE CORP NEW COM 61174x109 21 297 SH   SOLE 1 297 0 0
MOOG INC COM 615394202 59 1,110 SH   SOLE 1 1,110 0 0
MOOG INC COM 615394202 1,953 36,869 SH   SOLE   36,869 0 0
MORGAN STANLEY INDIA COM CLSD FD 61745c105 113 6,937 SH   SOLE 1 6,937 0 0
MOTOROLA SOLUTIONS INC COM 620076307 1,410 10,062 SH   SOLE 1 9,112 0 950
MOTORS LIQ CO GUC TR UNIT BEN COM 62010U101 0 21 SH   SOLE 1 21 0 0
MOVADO GROUP INC COM 624580106 295 27,209 SH   SOLE   25,325 0 1,884
MPLX LP LP 55336v100 8 477 SH   SOLE   477 0 0
MSA SAFETY INC COM 553498106 343 3,000 SH   SOLE 1 3,000 0 0
MSBC HLDGS INC COM COM 55276f107 19 1,000 SH   SOLE 1 0 0 1,000
MSCI INC COM 55354G100 185 555 SH   SOLE 1 555 0 0
MULTICHOICE GROUP LTD COM 62548d100 0 40 SH   SOLE 1 40 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
NACCO INDS INC COM 629579103 200 8,567 SH   SOLE   7,976 0 591
NANO DIMENSION LTD COM 63008g203 16 7,500 SH   SOLE 1 7,500 0 0
NASDAQ INC COM 631103108 41 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 22 1,500 SH   SOLE   1,500 0 0
NELNET INC COM 64031n108 48 1,000 SH   SOLE 1 1,000 0 0
NELNET INC COM 64031n108 14 300 SH   SOLE   300 0 0
NESTLE S A SPONSORED ADR ADUS 641069406 9,624 87,067 SH   SOLE 1 82,198 0 4,869
NESTLE S A SPONSORED ADR ADUS 641069406 14,937 135,130 SH   SOLE   132,230 0 2,900
NESTLE SA CHAM ET VEVEY SHS CO COM h57312649 11 100 SH   SOLE 1 100 0 0
NETEASE COM INC SPONSORED ADR ADUS 64110w102 125 290 SH   SOLE 1 290 0 0
NETFLIX INC COM COM 64110l106 494 1,086 SH   SOLE 1 1,076 0 10
NETFLIX INC COM COM 64110l106 229 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 14 2,544,590 SH   SOLE   2,544,590 0 0
NEW HOME CO INC COM 645370107 3 1,000 SH   SOLE 1 1,000 0 0
NEW JERSEY RES COM 646025106 48 1,465 SH   SOLE 1 1,465 0 0
NEW JERSEY RES COM 646025106 3,023 92,580 SH   SOLE   92,580 0 0
NEW RELIC INC COM COM 64829b100 31 450 SH   SOLE 1 450 0 0
NEWELL BRANDS INC COM 651229106 32 2,000 SH   SOLE 1 2,000 0 0
NEWMARK GROUP INC COM 65158n102 15 3,000 SH   SOLE 1 3,000 0 0
NEWMONT CORP COM 651639106 242 3,913 SH   SOLE 1 3,913 0 0
NEWMONT CORP COM 651639106 646 10,461 SH   SOLE   10,461 0 0
NEWS CORP NEW COM 65249b109 9 800 SH   SOLE 1 800 0 0
NEWTEK BUSINESS SVCS CORP COM 652526203 103 5,652 SH   SOLE   5,271 0 381
NEXSTAR BROADCASTING COM 65336k103 15 175 SH   SOLE 1 175 0 0
NEXSTAR BROADCASTING COM 65336k103 4 50 SH   SOLE   50 0 0
NEXTERA ENERGY INC COM 65339F101 2,409 10,029 SH   SOLE 1 9,900 0 129
NEXTERA ENERGY INC COM 65339F101 844 3,516 SH   SOLE   3,516 0 0
NEXTERA ENERGY PARTNERS LP LP 65341b106 5 100 SH   SOLE 1 100 0 0
NIKE INC COM 654106103 6,843 69,796 SH   SOLE 1 67,078 0 2,718
NIKE INC COM 654106103 9,338 95,236 SH   SOLE   93,136 0 2,100
NIKOLA CORP COM 654110105 34 500 SH   SOLE 1 0 0 500
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
NOBLE ENERGY INC PUT 655044955 45 275 SH Put OTR 2 0 0 275
NOKIA CORP ADUS 654902204 88 20,017 SH   SOLE 1 20,017 0 0
NOMAD FOODS LTD COM g6564a105 102 4,770 SH   SOLE 1 4,770 0 0
NOMAD FOODS LTD COM g6564a105 8,226 383,493 SH   SOLE   343,066 0 40,427
NORDSON CORP COM 655663102 1,329 7,008 SH   SOLE 1 7,008 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,854 10,562 SH   SOLE 1 10,112 0 450
NORFOLK SOUTHERN CORP COM 655844108 47 270 SH   SOLE   270 0 0
NORTHLAND POWER COM 666511100 5 201 SH   SOLE 1 201 0 0
NORTHROP GRUMMAN CORP COM 666807102 736 2,393 SH   SOLE 1 2,393 0 0
NORTHRIM BANCORP INC COM 666762109 333 13,254 SH   SOLE   12,304 0 950
NORTHVIEW APT REAL ESTATE INVE COM 667185102 104 4,000 SH   SOLE   4,000 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 607 59,394 SH   SOLE 1 59,394 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 5,102 499,015 SH   SOLE   499,015 0 0
NORTONLIFELOCK INC COM 668771108 4 200 SH   SOLE 1 200 0 0
NORTONLIFELOCK INC COM 668771108 248 12,500 SH   SOLE   12,500 0 0
NOVARTIS AG ADUS 66987V109 171 1,958 SH   SOLE 1 1,958 0 0
NOVARTIS AG ADUS 66987V109 129 1,480 SH   SOLE   1,480 0 0
NOVO-NORDISK A S ADUS 670100205 97 1,482 SH   SOLE 1 1,482 0 0
NUCOR CORP COM 670346105 54 1,300 SH   SOLE 1 1,300 0 0
NUVEEN CR STRATEGIES INCOME CLSD FD 67073D102 363 62,200 SH   SOLE 1 62,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 MUN VALUE FD INC CLSD FD 670928100 17 1,666 SH   SOLE 1 1,666 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 204 12,610 SH   SOLE 1 12,610 0 0
NUVEEN SELECT TAX-FREE INCOM CLSD FD 67062F100 8 500 SH   SOLE 1 500 0 0
NUVEEN SELECT TAX FREE INCOM CLSD FD 67063C106 108 7,228 SH   SOLE 1 7,228 0 0
NVIDIA CORP COM COM 67066g104 400 1,053 SH   SOLE 1 1,053 0 0
NVIDIA CORP COM COM 67066g104 189 498 SH   SOLE   498 0 0
NXP SEMICONDUCTORS N V COM N6596X109 1 7 SH   SOLE 1 7 0 0
O P T SCIENCES CORP COM COM 671003101 9 450 SH   SOLE 1 450 0 0
OCCIDENTAL PETE CORP COM 674599105 20 1,109 SH   SOLE 1 1,109 0 0
OILSANDS QUEST INC COM COM 678046103 0 1,000 SH   SOLE 1 1,000 0 0
OKTA INC COM 679295105 155 775 SH   SOLE 1 775 0 0
OLD SECOND BANCORP INC ILL COM 680277100 221 28,454 SH   SOLE   28,454 0 0
OLYMPIC STEEL INC COM 68162K106 780 66,402 SH   SOLE   61,980 0 4,422
OMEGA HEALTHCARE INVS INC COM 681936100 30 1,000 SH   SOLE 1 1,000 0 0
OMNICOM GROUP INC COM 681919106 38 700 SH   SOLE 1 700 0 0
ONE GAS INC COM COM 68235p108 954 12,380 SH   SOLE   11,320 0 1,060
ONEOK INC NEW COM 682680103 2,553 76,860 SH   SOLE   47,520 0 29,340
OPPENHEIMER REV WEIGHTED LARGE INDX FD 46138g698 137 2,676 SH   SOLE 1 2,676 0 0
OPPENHEIMER REV WEIGHTED LARGE INDX FD 46138g698 52 1,011 SH   SOLE   1,011 0 0
OPPENHEIMER REV WEIGHTED SMALL COM 46138g664 51 930 SH   SOLE 1 930 0 0
OPPENHEIMER REV WEIGHTED SMALL COM 46138g664 4,420 80,673 SH   SOLE   80,673 0 0
ORACLE CORP COM 68389X105 3,277 59,290 SH   SOLE 1 52,388 0 6,902
ORGANIGRAM HOLDINGS INC COM 68620p101 472 302,452 SH   SOLE 1 271,176 0 31,276
ORION MARINE GROUP INC COM 68628v308 885 281,724 SH   SOLE   266,882 0 14,842
OSHKOSH CORP COM 688239201 72 1,000 SH   SOLE 1 0 0 1,000
OTIS WORLDWIDE CORP COM 68902V107 385 6,777 SH   SOLE 1 6,478 0 299
OWL ROCK CAPITAL CORP COM 69121k104 93 5,452 SH   SOLE 1 5,452 0 0
OWL ROCK CAPITAL CORPORATION COM 69121k104 108 8,732 SH   SOLE 1 8,732 0 0
OWL ROCK CAPITAL CORPORATION COM 69121k104 161 13,034 SH   SOLE   13,034 0 0
OXFORD SQUARE CAPITAL CORPORAT COM 69181v305 448 20,000 SH   SOLE   20,000 0 0
PACKAGING CORP AMER COM 695156109 40 399 SH   SOLE 1 399 0 0
PALO ALTO NETWORKS INC COM 697435105 8 35 SH   SOLE 1 35 0 0
PAN AMERN SILVER CORP COM 697900108 91 3,000 SH   SOLE 1 3,000 0 0
PARAGON OFFSHORE PLC SHS COM g6S01w108 0 146 SH   SOLE   146 0 0
PARK HOTELS RESORTS INC COM 700517105 161 16,297 SH   SOLE 1 16,297 0 0
PARK NATL CORP COM 700658107 21 300 SH   SOLE 1 300 0 0
PARK OHIO HLDGS CORP COM 700666100 8 500 SH   SOLE 1 500 0 0
PARK OHIO HLDGS CORP COM 700666100 2 100 SH   SOLE   100 0 0
PARKER HANNIFIN CORP COM 701094104 2,232 12,178 SH   SOLE 1 10,860 0 1,318
PARKER HANNIFIN CORP COM 701094104 83 452 SH   SOLE   452 0 0
PAYCHEX INC COM 704326107 89 1,169 SH   SOLE 1 219 0 950
PAYPAL HLDGS INC COM 70450y103 3,160 18,139 SH   SOLE 1 16,714 0 1,425
PAYPAL HLDGS INC COM 70450y103 581 3,333 SH   SOLE   3,333 0 0
PC TEL INC COM COM 69325q105 204 30,507 SH   SOLE   28,441 0 2,066
PCSB FINL CORP COM 69324R104 836 65,960 SH   SOLE   65,960 0 0
PDL BIOPHARMA INC COM COM 69329y104 14 4,948 SH   SOLE 1 4,948 0 0
PDL BIOPHARMA INC COM COM 69329y104 4,913 1,688,268 SH   SOLE   1,674,369 0 13,899
PENN NATL GAMING INC COM 707569109 12 381 SH   SOLE 1 381 0 0
PENN TREATY AMERN CORP COM NEW COM 707874400 0 50,000 SH   SOLE   50,000 0 0
PENNANT GROUP INC COM COM 70805e109 2,864 126,719 SH   SOLE   100,679 0 26,040
PENTAIR LTD SHS COM g7S00t104 95 2,500 SH   SOLE 1 2,500 0 0
PENTAIR LTD SHS COM g7S00t104 3,808 100,239 SH   SOLE   77,770 0 22,469
PEOPLES BANCORP INC COM 709789101 10 473 SH   SOLE 1 473 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 1 100 SH   SOLE 1 100 0 0
PEPSICO INC COM 713448108 11,020 83,319 SH   SOLE 1 78,990 0 4,329
PEPSICO INC COM 713448108 8,331 62,990 SH   SOLE   61,790 0 1,200
PERCEPTRON INC COM 71361F100 449 135,516 SH   SOLE   126,382 0 9,134
PERMA-FIX ENVIRONMENTAL SVCS COM 714157203 754 118,010 SH   SOLE   109,679 0 8,331
PERPETUAL FED SVGS BK COM COM 714273109 16 630 SH   SOLE 1 630 0 0
PERRIGO CO PLC SHS COM g97822103 15 280 SH   SOLE   280 0 0
PERSPECTA INC COM 715347100 9 400 SH   SOLE 1 400 0 0
PERSPECTA INC COM 715347100 3,098 133,348 SH   SOLE   101,135 0 32,213
PFIZER INC COM 717081103 3,532 108,019 SH   SOLE 1 104,302 0 3,717
PFIZER INC COM 717081103 692 21,166 SH   SOLE   21,166 0 0
PHILIP MORRIS INTL INC COM 718172109 304 4,341 SH   SOLE 1 4,191 0 150
PHILLIPS 66 COM 718546104 2,894 40,247 SH   SOLE 1 38,171 0 2,076
PHILLIPS EDISON & COMPANY INC COM 71844v102 3 375 SH   SOLE 1 375 0 0
PICO HLDGS INC COM 693366205 496 58,826 SH   SOLE   54,436 0 4,390
PIMCO CORPORATE & INCOME STR CLSD FD 72200U100 11 667 SH   SOLE 1 667 0 0
PIMCO ENRGY TACTICAL CR OPP COM 69346N107 35 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,740 17,106 SH   SOLE 1 16,806 0 300
PIMCO ETF TR INDX FD 72201R833 413 4,060 SH   SOLE   4,060 0 0
PJT PARTNERS INC CL COM 69343t107 2 45 SH   SOLE 1 45 0 0
PNC FINL SVCS GROUP INC COM 693475105 752 7,150 SH   SOLE 1 7,150 0 0
PNC FINL SVCS GROUP INC DEPOSI CV PFD 693475857 69 2,622 SH   SOLE 1 2,622 0 0
PNC FINL SVCS GROUP INC DEPOSI CV PFD 693475857 36 1,360 SH   SOLE   1,360 0 0
PNM RESOURCES INC COM 69349h107 11 283 SH   SOLE 1 283 0 0
POINTS INTL LTD COM 730843208 314 34,442 SH   SOLE   32,834 0 1,608
PORTOLA PHARMACEUTICALS INC PUT 737010958 0 1 SH Put SOLE   1 0 0
POST HLDGS INC COM 737446104 92 1,050 SH   SOLE 1 1,050 0 0
POST HLDGS INC COM 737446104 5,401 61,640 SH   SOLE   48,920 0 12,720
POSTAL REALTY TRUST COM 73757r102 1,573 98,649 SH   SOLE   94,401 0 4,248
POTBELLY CORP COM 73754y100 2,869 1,258,373 SH   SOLE   1,258,373 0 0
POTLATCHDELTIC CORPORATION COM 737630103 108 2,850 SH   SOLE 1 2,850 0 0
POTLATCHDELTIC CORPORATION COM 737630103 11,629 305,790 SH   SOLE   241,157 0 64,633
POTRERO CAPITAL RESEARCH PARTN LP 284997772 523 523,078 SH   SOLE 1 523,078 0 0
POWERFLEET INC COM 73931j109 53 11,500 SH   SOLE 1 11,500 0 0
POWERSHS GBL ETF TRUST EMER MR INDX FD 73936t763 17 974 SH   SOLE 1 974 0 0
PPG INDS INC COM 693506107 923 8,702 SH   SOLE 1 8,702 0 0
PPL CORP COM 69351t106 121 4,664 SH   SOLE 1 4,664 0 0
PRA GROUP INC COM COM 69354n106 39 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 195 11,017 SH   SOLE 1 11,017 0 0
PREMIER FINANCIAL CORP (OHIO) COM 74052f108 3,822 216,275 SH   SOLE   216,275 0 0
PRESTIGE BRANDS HLDG INC COM 74112d101 1,174 31,250 SH   SOLE   31,250 0 0
PRICE T ROWE GROUP INC COM 74144T108 135 1,095 SH   SOLE 1 1,095 0 0
PRIMO WATER COM 74167p108 31 2,220 SH   SOLE   2,220 0 0
PROCTER AND GAMBLE CO COM 742718109 13,589 113,645 SH   SOLE 1 109,398 0 4,247
PROCTER AND GAMBLE CO COM 742718109 8,854 74,048 SH   SOLE   72,698 0 1,350
PROFIRE ENERGY COM 74316x101 558 666,460 SH   SOLE   621,594 0 44,866
PROGENICS PHARMACEUTICALS INC COM 743cvr037 0 47,700 SH   SOLE   47,700 0 0
PROGRESSIVE CORP OHIO COM 743315103 1,429 17,838 SH   SOLE 1 17,838 0 0
PROGRESSIVE CORP OHIO COM 743315103 194 2,425 SH   SOLE   2,425 0 0
PROLOGIS SH BEN INT COM 74340w103 39 413 SH   SOLE 1 413 0 0
PROSHARES TR PSHS ULTRA DOW30 INDX FD 74347r305 4 94 SH   SOLE 1 94 0 0
PROSHARES TR INDX FD 74347B714 25 1,334 SH   SOLE 1 1,334 0 0
PROSHARES TR INDX FD 74347B714 57 3,000 SH   SOLE   0 0 3,000
PROSHARES TR SHORT RUSSELL2000 INDX FD 74348a210 173 4,780 SH   SOLE 1 4,780 0 0
PROSHARES TR SHORT S&P 500 COM 74347b425 254 11,344 SH   SOLE 1 11,344 0 0
PROSHARES ULTRASHORT FTSE CHIN INDX FD 74347b227 5 100 SH   SOLE 1 100 0 0
PROVIDENCE SVC CORP COM 743815102 251 3,180 SH   SOLE   3,180 0 0
PRUDENTIAL FINL INC COM 744320102 177 2,900 SH   SOLE   2,900 0 0
PSB HLDGS INC WIS COM 69360n108 6 300 SH   SOLE 1 300 0 0
PSB HLDGS INC WIS COM 69360n108 9 498 SH   SOLE   498 0 0
PSYCHEMEDICS CORP COM 744375205 499 89,930 SH   SOLE   83,856 0 6,074
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 1 25 SH   SOLE 1 25 0 0
PURE STORAGE COM 74624m102 2 100 SH   SOLE 1 100 0 0
PURECYCLE CORP COM 746228303 92 10,000 SH   SOLE 1 10,000 0 0
PUTNAM MANAGED MUN INCOME TR CLSD FD 746823103 188 25,590 SH   SOLE 1 25,590 0 0
QC HLDGS INC COM COM 74729t101 163 582,407 SH   SOLE   582,407 0 0
QIAGEN NV CALL N72482903 1 1 SH Call SOLE   1 0 0
QIAGEN NV CALL N72482903 1 1 SH Call SOLE   1 0 0
QIAGEN NV CALL N72482903 1 1 SH Call SOLE   1 0 0
QIAGEN NV CALL N72482903 1 2 SH Call SOLE   2 0 0
QIAGEN NV CALL N72482903 1 2 SH Call SOLE   2 0 0
QIAGEN NV CALL N72482903 1 2 SH Call SOLE   2 0 0
QIAGEN NV CALL N72482903 1 2 SH Call SOLE   2 0 0
QIAGEN NV CALL N72482903 1 2 SH Call SOLE   2 0 0
QIAGEN NV CALL N72482903 1 2 SH Call SOLE   2 0 0
QIAGEN NV CALL N72482903 1 3 SH Call SOLE   3 0 0
QIAGEN NV CALL N72482903 1 4 SH Call SOLE   4 0 0
QIAGEN NV CALL N72482903 2 7 SH Call SOLE   7 0 0
QIAGEN NV SHS NEW COM n72482123 86 2,000 SH   SOLE   2,000 0 0
QMC QUANTUM MINERALS CORPORATI COM 74734c101 0 5,000 SH   SOLE 1 5,000 0 0
QORVO INC COM STK COM 74736k101 14 127 SH   SOLE 1 127 0 0
QUALCOMM INC COM 747525103 1,164 12,762 SH   SOLE 1 9,689 0 3,073
QUALCOMM INC COM 747525103 640 7,014 SH   SOLE   7,014 0 0
QUMU CORP COM 749063103 126 35,058 SH   SOLE   32,415 0 2,643
QURATE RETAIL GROUP INC QVC GR COM 74915m100 3,569 375,660 SH   SOLE   317,920 0 57,740
RADIANT LOGISTICS INC COM 75025x100 19 4,911 SH   SOLE 1 4,911 0 0
RADIANT LOGISTICS INC COM 75025x100 2,770 704,844 SH   SOLE   704,844 0 0
RADNET INC COM 750491102 1,028 64,780 SH   SOLE   64,780 0 0
RAYMOND JAMES FINL INC COM 754730109 102 1,476 SH   SOLE 1 1,476 0 0
RAYMOND JAMES FINL INC COM 754730109 5,246 76,220 SH   SOLE   58,990 0 17,230
RAYONIER INC COM 754907103 78 3,150 SH   SOLE 1 3,150 0 0
RAYTHEON TECHNOLOGIES CORPORAT COM 75513e101 4,532 73,551 SH   SOLE 1 70,608 0 2,944
RAYTHEON TECHNOLOGIES CORPORAT COM 75513e101 289 4,689 SH   SOLE   4,689 0 0
READY CAPITAL CORPORATION LP 75574u101 10 1,176 SH   SOLE 1 1,176 0 0
REALTY INCOME CORP COM 756109104 238 4,000 SH   SOLE 1 4,000 0 0
REALTY INCOME CORP COM 756109104 112 1,875 SH   SOLE   1,875 0 0
RED VIOLET INC COM 75704l104 33 1,850 SH   SOLE   1,850 0 0
REGENCY AFFILIATES INC COM COM 758847404 2 500 SH   SOLE 1 500 0 0
REGENERON PHARMACEUTICALS INC COM 75886f107 156 250 SH   SOLE 1 250 0 0
REGENXBIO INC COM b6s90t102 3 1,000 SH   SOLE 1 1,000 0 0
REGENXBIO INC COM COM 75901b107 37 1,000 SH   SOLE 1 1,000 0 0
REGIONAL BRANDS INC COM NEW COM 75903q201 5,270 448,495 SH   SOLE 1 448,495 0 0
REGIONAL BRANDS INC COM NEW COM 75903q201 1,741 148,144 SH   SOLE   148,144 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 39 3,500 SH   SOLE 1 3,500 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 16 167 SH   SOLE 1 167 0 0
REPUBLIC SVCS INC COM 760759100 2,353 28,680 SH   SOLE 1 25,477 0 3,203
REPUBLIC SVCS INC COM 760759100 94 1,150 SH   SOLE   1,150 0 0
RESIDEO TECHNOLOGIES COM 76118y104 15 1,275 SH   SOLE 1 1,275 0 0
RESTAURANT BRANDS INTL COM 76131d103 4 66 SH   SOLE 1 66 0 0
REVOLUTION MEDICINES INC COM 76155x100 1 32 SH   SOLE 1 32 0 0
RICHARDSON ELECTRS LTD COM 763165107 978 241,701 SH   SOLE   227,382 0 14,319
RIOT BLOCKCHAIN INC COM 767292105 225 101,286 SH   SOLE 1 101,286 0 0
RISK GEORGE INDS INC CL A COM 767720204 25 2,995 SH   SOLE 1 2,995 0 0
RIVERVIEW BANCORP INC COM 769397100 83 14,636 SH   SOLE 1 14,636 0 0
RIVERVIEW BANCORP INC COM 769397100 52 9,157 SH   SOLE   9,157 0 0
RMR REAL ESTATE INCOME FD COM COM 76970b101 2 135 SH   SOLE   135 0 0
ROCHE HLDG LTD SPONSORED ADR ADUS 771195104 11 250 SH   SOLE 1 250 0 0
ROCKY BRANDS INC COM 774515100 9 450 SH   SOLE 1 450 0 0
ROGERS COMMUNICATIONS INC COM 775109200 76 1,890 SH   SOLE 1 1,890 0 0
ROKU INC COM 77543r102 13 115 SH   SOLE 1 95 0 20
ROSETTA STONE INC COM 777780107 9 521 SH   SOLE 1 521 0 0
ROYAL CARIBBEAN CRUISE COM COM v7780t103 103 2,050 SH   SOLE 1 2,050 0 0
ROYAL CARIBBEAN CRUISES LTD PUT V7780T953 15 66 SH Put OTR 2 0 0 66
ROYAL DUTCH SHELL PLC ADUS 780259107 12 400 SH   SOLE 1 400 0 0
ROYAL DUTCH SHELL PLC ADUS 780259206 154 4,718 SH   SOLE 1 4,718 0 0
ROYCE MICRO-CAP TR INC CLSD FD 780915104 8 1,177 SH   SOLE 1 1,177 0 0
RPM INTL INC COM 749685103 109 1,450 SH   SOLE 1 1,450 0 0
RUSH ENTERPRISES INC COM 781846308 31 856 SH   SOLE   856 0 0
S&P GLOBAL INC COM 78409v104 33 100 SH   SOLE 1 100 0 0
SABRA HEALTH CARE REITH COM 78573l106 2,598 180,060 SH   SOLE   137,580 0 42,480
SAGE THERAPEUTICS INC COM 78667J108 3 75 SH   SOLE 1 75 0 0
SAGE THERAPEUTICS INC COM 78667J108 4 100 SH   SOLE   100 0 0
SALESFORCE COM INC COM COM 79466l302 237 1,266 SH   SOLE 1 1,266 0 0
SALESFORCE COM INC COM COM 79466l302 104 557 SH   SOLE   557 0 0
SAMSUNG ELECTRONICS COMPANY LT COM 796050888 9 8 SH   SOLE 1 8 0 0
SANDS CHINA LTD UNSPONSORE ADR ADUS 80007R105 22 553 SH   SOLE 1 553 0 0
SAP SE ADUS 803054204 14 100 SH   SOLE 1 100 0 0
SBA COMMUNICATIONS CORPORATION LP 78410g104 9 31 SH   SOLE 1 31 0 0
HENRY SCHEIN INC COM 806407102 129 2,210 SH   SOLE 1 2,210 0 0
HENRY SCHEIN INC COM 806407102 5,889 100,850 SH   SOLE   80,780 0 20,070
SCHLUMBERGER LTD COM 806857108 96 5,210 SH   SOLE 1 4,660 0 550
SCHNITZER STL INDS COM 806882106 151 8,583 SH   SOLE   8,018 0 565
SCHWAB CHARLES CORP COM 808513105 2,092 61,993 SH   SOLE 1 55,907 0 6,087
SCHWAB CHARLES CORP COM 808513105 395 11,710 SH   SOLE   11,710 0 0
SCHWAB STRATEGIC TR INDX FD 808524755 26 1,082 SH   SOLE 1 1,082 0 0
SCHWAB STRATEGIC TR INDX FD 808524789 29 799 SH   SOLE 1 349 0 450
SCHWAB STRATEGIC TR INDX FD 808524730 1 23 SH   SOLE 1 23 0 0
SCHWAB STRATEGIC TR INDX FD 808524706 1,405 57,689 SH   SOLE 1 51,624 0 6,065
SCHWAB STRATEGIC TR INDX FD 808524805 6,567 220,742 SH   SOLE 1 195,977 0 24,765
SCHWAB STRATEGIC TR INDX FD 808524805 1 37 SH   SOLE   37 0 0
SCHWAB STRATEGIC TR INDX FD 808524839 26,672 474,259 SH   SOLE 1 416,604 0 57,655
SCHWAB STRATEGIC TR INDX FD 808524839 4 66 SH   SOLE   66 0 0
SCHWAB STRATEGIC TR INDX FD 808524102 959 13,053 SH   SOLE 1 13,053 0 0
SCHWAB STRATEGIC TR INDX FD 808524797 379 7,317 SH   SOLE 1 7,317 0 0
SCHWAB STRATEGIC TR INDX FD 808524409 12 246 SH   SOLE 1 246 0 0
SCHWAB STRATEGIC TR INDX FD 808524300 549 5,411 SH   SOLE 1 5,411 0 0
SCHWAB STRATEGIC TR INDX FD 808524201 28,882 389,768 SH   SOLE 1 346,817 0 42,951
SCHWAB STRATEGIC TR INDX FD 808524201 7 100 SH   SOLE   100 0 0
SCHWAB STRATEGIC TR COM 808524847 61 1,729 SH   SOLE 1 1,729 0 0
SCHWAB STRATEGIC TR INDX FD 808524607 23 356 SH   SOLE 1 356 0 0
SCOTTS MIRACLE GRO CO COM 810186106 10 75 SH   SOLE 1 75 0 0
SEABOARD CORP COM 811543107 35 12 SH   SOLE 1 12 0 0
SEABOARD CORP COM 811543107 2,737 933 SH   SOLE   933 0 0
SELECT SECTOR SPDR TR CALL 81369Y906 39 100 SH Call SOLE   100 0 0
SELECT SECTOR SPDR TR CALL 81369Y906 54 300 SH Call SOLE   300 0 0
SELECT SECTOR SPDR TR CALL 81369Y905 19 200 SH Call SOLE   200 0 0
SELECT SECTOR SPDR TR PUT 81369Y955 246 600 SH Put SOLE   600 0 0
SELECT SECTOR SPDR TR PUT 81369Y955 200 1,000 SH Put SOLE   1,000 0 0
SELECT SECTOR SPDR TR PUT 81369Y955 28 1,000 SH Put SOLE   1,000 0 0
SELECT SECTOR SPDR TR PUT 81369Y955 82 1,000 SH Put SOLE   1,000 0 0
SELECT SECTOR SPDR TR SBI CONS INDX FD 81369y407 13 99 SH   SOLE 1 99 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y308 37 633 SH   SOLE 1 633 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y209 121 1,207 SH   SOLE 1 1,200 0 7
SELECT SECTOR SPDR TR INDX FD 81369Y704 31 450 SH   SOLE 1 450 0 0
SELECT SECTOR SPDR TR SBI INT- INDX FD 81369y886 31 556 SH   SOLE 1 556 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y605 39 1,689 SH   SOLE 1 1,689 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y506 310 8,190 SH   SOLE 1 8,190 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y506 3,042 80,361 SH   SOLE   80,361 0 0
SELECT SECTOR SPDR TR SBI MATE INDX FD 81369y100 48 846 SH   SOLE 1 846 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y803 1,191 11,393 SH   SOLE 1 11,361 0 32
SEMPRA ENERGY COM 816851109 10 84 SH   SOLE 1 84 0 0
SERVICE CORP INTL COM 817565104 33 858 SH   SOLE 1 858 0 0
SERVICEMASTER GLOBAL HOLDINGS COM 81761r109 45 1,265 SH   SOLE 1 1,265 0 0
SERVICEMASTER GLOBAL HOLDINGS COM 81761r109 5,986 167,730 SH   SOLE   151,080 0 16,650
SERVICENOW INC COM COM 81762p102 224 553 SH   SOLE 1 498 0 55
SERVICENOW INC COM COM 81762p102 119 294 SH   SOLE   294 0 0
SGI INTL COM NEW COM 784185209 0 2,000 SH   SOLE 1 2,000 0 0
SHERWIN WILLIAMS CO COM 824348106 2,166 3,749 SH   SOLE 1 3,622 0 127
SHERWIN WILLIAMS CO COM 824348106 707 1,223 SH   SOLE   1,223 0 0
SHOPIFY INC CL A COM 82509l107 1,086 1,144 SH   SOLE 1 939 0 205
SHOPIFY INC COM CALL 82509l907 103 2 SH Call SOLE 1 2 0 0
SHORE BANCSHARES INC COM 825107105 314 28,342 SH   SOLE   28,342 0 0
SHYFT GROUP INC COM 825698103 405 24,030 SH   SOLE   24,030 0 0
SIEMENS A G SPONSORED ADR ADUS 826197501 12 200 SH   SOLE 1 200 0 0
SIGNET JEWELERS LTD SHS COM g81276100 70 6,779 SH   SOLE 1 6,779 0 0
SIMON PPTY GROUP INC NEW COM 828806109 27 400 SH   SOLE 1 400 0 0
SIMULATIONS PLUS INC COM 829214105 1,382 23,095 SH   SOLE   22,205 0 890
SINOFRESH HEALTHCARE INC COM COM 82935d109 0 13,334 SH   SOLE 1 13,334 0 0
SIRIUS XM HLDGS INC COM 82968b103 23 4,000 SH   SOLE 1 2,000 0 2,000
SITE CENTERS COM 82981j109 1,091 134,710 SH   SOLE   120,468 0 14,242
SIX FLAGS ENTMT COM 83001a102 0 25 SH   SOLE 1 25 0 0
SKYBRIDGE MULTI-ADV HEDGE FD P LP 830998506 116 124 SH   SOLE 1 124 0 0
SKYWEST INC COM 830879102 2 68 SH   SOLE 1 68 0 0
SKYWEST INC COM 830879102 204 6,250 SH   SOLE   6,250 0 0
SLACK TECHNOLOGIES INC COM COM 83088v102 16 500 SH   SOLE 1 500 0 0
SMART SMS CORP COM COM 83171w207 0 2,500 SH   SOLE   2,500 0 0
SMITH MICRO SOFTWARE INC COM 832154207 439 98,520 SH   SOLE   98,520 0 0
SMUCKER J M CO COM 832696405 2,096 19,812 SH   SOLE 1 18,079 0 1,733
SMUCKER J M CO COM 832696405 288 2,725 SH   SOLE   2,725 0 0
SNAP INC. COM 83304a106 19 788 SH   SOLE 1 788 0 0
SOUTH JERSEY INDS INC COM 838518108 455 18,196 SH   SOLE   10,004 0 8,192
SOUTHERN CO COM 842587107 613 11,814 SH   SOLE 1 11,664 0 150
SOUTHWEST AIRLS CO COM 844741108 24 710 SH   SOLE 1 710 0 0
SPARTANNASH CO COM 847215100 18 840 SH   SOLE   840 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 325 1,261 SH   SOLE 1 1,261 0 0
SPDR GOLD TR INDX FD 78463V107 1,217 7,270 SH   SOLE 1 7,220 0 50
SPDR GOLD TR INDX FD 78463V107 3,959 23,655 SH   SOLE   23,655 0 0
SPDR INDEX FDS EURO STOXX 50 INDX FD 78463x202 21 600 SH   SOLE 1 600 0 0
SPDR INDEX SHS FDS INDX FD 78463X749 302 7,749 SH   SOLE 1 7,749 0 0
SPDR INDEX SHS FDS INDX FD 78463X749 154 3,940 SH   SOLE   3,940 0 0
SPDR INDEX SHS FDS EMERG MKTS INDX FD 78463x509 6 172 SH   SOLE 1 172 0 0
SPDR MSCI USA STRATEGICFACTORS INDX FD 78468r812 22 254 SH   SOLE 1 254 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 181 5,860 SH   SOLE 1 878 0 4,983
SPDR PORTFOLIO DEVELOPED WORLD INDX FD 78463x889 18 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 68 1,788 SH   SOLE 1 1,788 0 0
SPDR S&P 500 ETF TR PUT 78462F953 60 40 SH Put SOLE   40 0 0
SPDR S&P 500 ETF TR PUT 78462F953 11 100 SH Put SOLE   100 0 0
SPDR S&P 500 ETF TR PUT 78462F953 46 100 SH Put SOLE   100 0 0
SPDR S&P 500 ETF TR PUT 78462F953 52 100 SH Put SOLE   100 0 0
SPDR S&P 500 ETF TR PUT 78462F953 62 200 SH Put SOLE   200 0 0
SPDR S&P 500 ETF TR PUT 78462F953 563 200 SH Put SOLE   200 0 0
SPDR S&P 500 ETF TR PUT 78462F953 135 250 SH Put SOLE   250 0 0
SPDR S&P 500 ETF TR PUT 78462F953 95 400 SH Put SOLE   400 0 0
SPDR S&P 500 ETF TR PUT 78462F953 320 400 SH Put SOLE   400 0 0
SPDR S&P 500 ETF TR PUT 78462F953 7 600 SH Put SOLE   600 0 0
SPDR S&P 500 ETF TR PUT 78462F953 243 600 SH Put SOLE   600 0 0
SPDR S&P 500 ETF TR PUT 78462F953 2 1,000 SH Put SOLE   1,000 0 0
SPDR S&P 500 ETF TR INDX FD 78462F103 6,976 22,622 SH   SOLE 1 20,863 0 1,759
SPDR S&P 500 ETF TR INDX FD 78462F103 739 2,397 SH   SOLE   2,397 0 0
SPDR S&P MIDCAP 400 ETF INDX FD 78467y107 112 346 SH   SOLE 1 262 0 84
SPDR SER TR BARCLAYS CONV INDX FD 78464a359 10 161 SH   SOLE 1 161 0 0
SPDR SER TR INDX FD 78468R721 551 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 PUT 78464A954 59 125 SH Put SOLE   125 0 0
SPDR SER TR PUT 78464A954 201 400 SH Put SOLE   400 0 0
SPDR SER TR PUT 78464A954 148 800 SH Put SOLE   800 0 0
SPDR SER TR PUT 78464A954 414 2,000 SH Put SOLE   2,000 0 0
SPDR SER TR PUT 78464A954 29 2,325 SH Put SOLE   2,325 0 0
SPDR SER TR PUT 78464A954 289 3,500 SH Put SOLE   3,500 0 0
SPDR SER TR INDX FD 78468R408 63 2,483 SH   SOLE 1 2,483 0 0
SPDR SER TR SPDR BLOOMBERG INDX FD 78468r663 1 15 SH   SOLE 1 15 0 0
SPDR SERIES TRUST KBW REGL BKG INDX FD 78464a698 8 204 SH   SOLE 1 204 0 0
SPDR SERIES TRUST KBW REGL BKG INDX FD 78464a698 421 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 SERIES TRUST S&P BIOTECH INDX FD 78464a870 28 249 SH   SOLE 1 249 0 0
SPDR SER TR INDX FD 78464A763 983 10,775 SH   SOLE 1 10,463 0 312
SPDR SER TR CALL 78464A900 1 100 SH Call SOLE   100 0 0
SPDR SER TR CALL 78464A900 2 2,301 SH Call SOLE   2,301 0 0
SPECIAL OPPORTUNITIES FD INC CLSD FD 84741T104 783 69,484 SH   SOLE 1 69,484 0 0
SPECIAL OPPORTUNITIES FD INC CLSD FD 84741T104 669 59,359 SH   SOLE   59,359 0 0
SPECIAL OPPTY FD INC TRANFERAB CLSD FD 84741t120 0 0 SH   SOLE 1 0 0 0
SPIRIT MTA REIT LP 848esc018 0 65,000 SH   SOLE 1 65,000 0 0
SPIRIT MTA REIT LP 848esc018 0 25,000 SH   SOLE   25,000 0 0
SPLUNK INC COM 848637104 133 668 SH   SOLE 1 668 0 0
SPORT HALEY HLDGS COM 84917j104 0 2,500 SH   SOLE 1 2,500 0 0
SPORTSMANS WHSE HLDGS INC PUT 84920Y956 4 200 SH Put SOLE   200 0 0
SPOTIFY TECHNOLOGY SA COM l8681t102 2 8 SH   SOLE 1 8 0 0
SPROTT PHYSICAL GOLD AND SILVE COM 85208r101 1,009 59,710 SH   SOLE 1 59,710 0 0
SPROTT PHYSICAL GOLD AND SILVE COM 85208r101 507 30,000 SH   SOLE   30,000 0 0
SPROTT PHYSICAL GOLD TR INDX FD 85207H104 2,266 158,376 SH   SOLE 1 158,376 0 0
SPROTT PHYSICAL GOLD TR INDX FD 85207H104 1,216 85,000 SH   SOLE   85,000 0 0
SPROTT PHYSICAL SILVER TR UNIT INDX FD 85207k107 278 42,100 SH   SOLE 1 42,100 0 0
SPROTT PHYSICAL SILVER TR UNIT INDX FD 85207k107 297 45,000 SH   SOLE   45,000 0 0
SPROUTS FMRS MKT INC COM COM 85208m102 8 300 SH   SOLE 1 300 0 0
SPDR SER TR PUT 78464A954 59 215 SH Put SOLE   215 0 0
SPDR SER TR PUT 78464A954 323 27 SH Put SOLE   27 0 0
SPDR SER TR PUT 78464A954 63 10 SH Put SOLE   10 0 0
SPX CORP COM 784635104 93 2,270 SH   SOLE 1 2,270 0 0
SPX CORP COM 784635104 6,772 164,564 SH   SOLE   125,596 0 38,968
SQUARE INC COM 852234103 377 3,591 SH   SOLE 1 3,591 0 0
SQUARE INC COM 852234103 96 919 SH   SOLE   919 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 COM 855244109 3,389 46,049 SH   SOLE 1 43,149 0 2,900
STARBUCKS CORP PUT 855244959 1 10 SH Put SOLE   10 0 0
STARBUCKS CORP COM 855244109 260 3,536 SH   SOLE   3,536 0 0
STEPHAN CO COM 858603103 0 200 SH   SOLE 1 200 0 0
STEPHAN CO COM 858603103 1 847 SH   SOLE   847 0 0
STERICYCLE INC COM 858912108 28 500 SH   SOLE 1 500 0 0
STERIS PLC COM g8473t100 120 781 SH   SOLE 1 781 0 0
STERLING CONSTRUCTION CO INC COM 859241101 464 44,285 SH   SOLE   41,470 0 2,815
STERLING MED SYS INC COM NEW COM m85548101 1 80 SH   SOLE 1 80 0 0
STITCH FIX INC COM 860897107 2 100 SH   SOLE 1 100 0 0
STMICROELECTRONICS N V COM 861012102 8 300 SH   SOLE 1 300 0 0
STRYKER CORPORATION COM 863667101 497 2,760 SH   SOLE 1 2,760 0 0
STRYKER CORPORATION COM 863667101 288 1,598 SH   SOLE   1,598 0 0
SUN CMNTYS INC COM 866674104 14 100 SH   SOLE 1 100 0 0
SUN LIFE FINANCIAL INC. COM 866796105 5 148 SH   SOLE 1 148 0 0
SUPERIOR GRP OF COMPANIES IN COM 868358102 151 11,253 SH   SOLE   11,253 0 0
SWEDISH EXPT CR CORP INDX FD 870297603 20 3,994 SH   SOLE 1 3,994 0 0
SWEDISH EXPT CR CORP INDX FD 870297603 1 274 SH   SOLE   274 0 0
SWEDISH EXPT CR CORP INDX FD 870297801 40 10,000 SH   SOLE 1 10,000 0 0
SWEDISH EXPT CR CORP INDX FD 870297801 3,210 804,550 SH   SOLE   804,550 0 0
SWISS HELVETIA FD INC CLSD FD 870875101 8 1,078 SH   SOLE 1 1,078 0 0
SYNACOR INC COM 871561106 488 432,271 SH   SOLE   401,052 0 31,219
SYNCRONYS SOFTCORP INC COM COM 871578100 0 120 SH   SOLE 1 120 0 0
SYNNEX CORP COM 87162W100 1,613 13,470 SH   SOLE   10,106 0 3,364
SYNOVUS FINL CORP COM NEW COM 87161c501 51 2,498 SH   SOLE 1 2,498 0 0
SYSCO CORP COM 871829107 160 2,935 SH   SOLE 1 2,935 0 0
SYSCO CORP COM 871829107 265 4,848 SH   SOLE   4,848 0 0
T-MOBILE US INC COM 872590104 2 19 SH   SOLE 1 19 0 0
TACTICAL AIR DEFENSE SVCS COM COM 87356M108 0 140,000 SH   SOLE 1 140,000 0 0
TAIWAN FD INC COM 874036106 4 200 SH   SOLE 1 200 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADUS 874039100 96 1,685 SH   SOLE 1 1,685 0 0
TALEND S A COM 874224207 39 1,139 SH   SOLE 1 1,139 0 0
TANDY LEATHER FACTORY INC COM 87538x105 345 101,705 SH   SOLE   94,786 0 6,919
TAPESTRY PHARMA INC COM NEW COM 876031204 0 1,248,000 SH   SOLE   1,248,000 0 0
TARGET CORP COM COM 87612E106 465 3,879 SH   SOLE 1 3,023 0 855
TARGET CORP COM COM 87612E106 72 600 SH   SOLE   600 0 0
TAUBMAN CTRS INC CALL 876664903 9 10 SH Call SOLE   10 0 0
TAUBMAN CTRS INC COM 876664103 151 4,000 SH   SOLE   4,000 0 0
TE CONNECTIVITY LTD COM H84989104 1 13 SH   SOLE 1 13 0 0
TEEKAY TANKERS LTD COM y8565n300 357 27,872 SH   SOLE   25,980 0 1,892
TEGNA INC COM SHS COM 87901j105 11 1,000 SH   SOLE 1 1,000 0 0
TEMPLETON EMERGING MKTS INCO COM 880192109 3,721 473,990 SH   SOLE 1 448,521 0 25,469
TEMPLETON EMERGING MKTS FD CLSD FD 880191101 34 2,500 SH   SOLE 1 2,500 0 0
TENCENT HLDGS LTD ADR ADUS 88032q109 202 3,142 SH   SOLE 1 3,142 0 0
TENCENT HLDGS LTD ADR ADUS 88032q109 114 1,767 SH   SOLE   1,767 0 0
TERADYNE INC COM 880770102 144 1,700 SH   SOLE   1,700 0 0
TEREX CORP NEW COM 880779103 9 500 SH   SOLE   500 0 0
TESLA MTRS INC COM COM 88160r101 215 199 SH   SOLE 1 199 0 0
TEVA PHARMACEUTICAL INDS LTD COM 881624209 0 12 SH   SOLE 1 12 0 0
TEXAS INSTRS INC COM 882508104 5,173 40,739 SH   SOLE 1 39,931 0 808
TEXAS INSTRS INC COM 882508104 8,245 64,936 SH   SOLE   63,636 0 1,300
TEXTRON INC COM 883203101 39 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 16 750 SH   SOLE 1 750 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 160 442 SH   SOLE 1 342 0 100
THERMO FISHER SCIENTIFIC INC COM 883556102 49 134 SH   SOLE   134 0 0
THIRD POINT OFFSHORE INVESTORS COM G8846K109 593 40,600 SH   SOLE 1 40,600 0 0
TIFFANY & CO COM COM 886546100 49 405 SH   SOLE 1 405 0 0
TIFFANY & CO COM COM 886546100 366 3,000 SH   SOLE   3,000 0 0
TILLYS INC COM 886885102 423 74,640 SH   SOLE   74,640 0 0
TILRAY INC COM 88688t100 1 200 SH   SOLE   200 0 0
TIMKEN CO COM 887389104 182 4,000 SH   SOLE 1 4,000 0 0
TIPTREE INC COM 88822q103 807 125,154 SH   SOLE   116,659 0 8,495
TJX COS INC NEW COM 872540109 1,809 35,772 SH   SOLE 1 32,372 0 3,400
TJX COS INC NEW COM 872540109 192 3,800 SH   SOLE   3,800 0 0
T-MOBILE US INC WT 872590112 0 19 SH   SOLE 1 19 0 0
TOLL BROTHERS INC COM 889478103 33 1,000 SH   SOLE 1 0 0 1,000
TOPBUILD CORP COM COM 89055f103 13 111 SH   SOLE 1 111 0 0
TORONTO DOMINION BK ONT COM 891160509 45 1,000 SH   SOLE 1 1,000 0 0
TOTO LIMITED ADR ADUS 891515207 29 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 84 18,900 SH   SOLE   18,900 0 0
TRANSCAT INC COM 893529107 1,816 70,224 SH   SOLE   52,227 0 17,997
TRANSDIGM GROUP INC COM 893641100 2,008 4,543 SH   SOLE 1 4,488 0 55
TRANSDIGM GROUP INC COM 893641100 355 804 SH   SOLE   804 0 0
TRAVELERS COMPANIES INC COM COM 89417E109 1,022 8,960 SH   SOLE 1 8,310 0 650
TRAVELERS COMPANIES INC COM COM 89417E109 57 500 SH   SOLE   500 0 0
TREEHOUSE FOODS INC COM COM 89469a104 115 2,620 SH   SOLE 1 2,620 0 0
TREEHOUSE FOODS INC COM COM 89469a104 10,653 243,213 SH   SOLE   198,099 0 45,114
TRI CONTL CORP CLSD FD 895436103 269 10,900 SH   SOLE 1 10,900 0 0
TRI CONTL CORP CLSD FD 895436103 4 151 SH   SOLE   151 0 0
TRIBUNE PUBLISHING COMPANY COM 89609w107 5 481 SH   SOLE 1 481 0 0
TRIBUNE PUBLISHING COMPANY COM 89609w107 0 21 SH   SOLE   21 0 0
TRISTATE CAP HLDGS INC COM COM 89678f100 423 26,935 SH   SOLE   24,918 0 2,017
TRUIST FINANCIAL CORPORATION COM 89832q109 14 364 SH   SOLE 1 364 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 78 3,070 SH   SOLE 1 3,070 0 0
TRUIST FINL CORP DEPSHS RP PFD CV PFD 89832q836 33 1,300 SH   SOLE   1,300 0 0
TRUSTCO BK CORP N Y COM 898349105 647 102,133 SH   SOLE   95,313 0 6,820
TWILIO INC COM 90138f102 132 600 SH   SOLE 1 600 0 0
TWITTER INC COM COM 90184l102 20 675 SH   SOLE 1 675 0 0
UNITED AIRLS HLDGS INC COM 910047109 29 848 SH   SOLE 1 848 0 0
UBER TECHNOLOGIES INC COM 90353t100 51 1,625 SH   SOLE 1 1,625 0 0
UBER TECHNOLOGIES INC COM 90353t100 78 2,500 SH   SOLE   2,500 0 0
PROSHARES TR II CALL 74347W908 0 50 SH Call SOLE   50 0 0
UGI CORP NEW COM 902681105 3,125 98,281 SH   SOLE   65,467 0 32,814
ULTRALIFE CORP COM 903899102 556 79,316 SH   SOLE   79,316 0 0
UNDER ARMOUR INC COM 904311107 3 286 SH   SOLE 1 286 0 0
UNDER ARMOUR INC COM 904311206 4 473 SH   SOLE 1 473 0 0
UNILEVER N V COM 904784709 158 2,969 SH   SOLE 1 2,969 0 0
UNILEVER PLC ADUS 904767704 1,879 34,238 SH   SOLE 1 31,213 0 3,025
UNION PAC CORP COM 907818108 3,989 23,591 SH   SOLE 1 22,436 0 1,156
UNION PAC CORP COM 907818108 68 403 SH   SOLE   403 0 0
UNISYS CORP COM 909214306 1,040 95,341 SH   SOLE   95,341 0 0
UNITED BANKSHARES INC WEST V COM 909907107 1 54 SH   SOLE   54 0 0
UNITED INS HLDGS CORP COM 910710102 467 59,755 SH   SOLE   55,351 0 4,404
UNITED PARCEL SERVICE INC COM 911312106 1,128 10,147 SH   SOLE 1 9,543 0 603
UNITED RENTALS INC COM 911363109 1 10 SH   SOLE 1 10 0 0
UNITED STS BRENT OIL FD LP PUT 91167Q950 6 400 SH Put SOLE   400 0 0
UNITED STATES STL CORP NEW COM 912909108 0 13 SH   SOLE 1 13 0 0
UNITEDHEALTH GROUP INC COM 91324P102 13,078 44,340 SH   SOLE 1 42,452 0 1,888
UNITEDHEALTH GROUP INC COM 91324P102 10,853 36,796 SH   SOLE   35,921 0 875
UNITI GROUP INC COM COM 91325v108 0 49 SH   SOLE 1 49 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 46 500 SH   SOLE 1 500 0 0
UNIVERSAL STAINLESS & ALLOY COM 913837100 572 66,553 SH   SOLE   61,897 0 4,656
US BANCORP DEL COM 902973304 1,771 48,099 SH   SOLE 1 44,560 0 3,539
US BANCORP DEL COM 902973304 15 400 SH   SOLE   400 0 0
USA TECHNOLOGIES INC COM 90328s500 9 1,320 SH   SOLE 1 1,320 0 0
UTAH MED PRODS INC COM 917488108 6 65 SH   SOLE 1 65 0 0
UTAH MED PRODS INC COM 917488108 4,680 52,808 SH   SOLE   41,746 0 11,062
VAALCO ENERGY INC COM 91851C201 4 3,467 SH   SOLE 1 3,467 0 0
VAALCO ENERGY INC COM 91851C201 916 738,430 SH   SOLE   694,935 0 43,495
VAIL RESORTS INC COM COM 91879q109 20 112 SH   SOLE 1 112 0 0
VAIL RESORTS INC COM COM 91879q109 66 363 SH   SOLE   363 0 0
VALERO ENERGY CORP COM 91913Y100 137 2,325 SH   SOLE 1 2,325 0 0
VALVOLINE INC COM COM 92047w101 23 1,191 SH   SOLE 1 1,191 0 0
VALVOLINE INC COM COM 92047w101 8,056 416,750 SH   SOLE   331,590 0 85,160
VAN DORN CO COM INDX FD 921033106 13 88 SH   SOLE 1 88 0 0
VANECK VECTORS ETF TR PUT 92189F956 23 100 SH Put SOLE   100 0 0
VANECK VECTORS ETF TR PUT 92189F956 2 101 SH Put SOLE   101 0 0
VANECK VECTORS ETF TR PUT 92189F956 4 200 SH Put SOLE   200 0 0
VANECK VECTORS ETF TR PUT 92189F956 337 300 SH Put SOLE   300 0 0
VANECK VECTORS ETF TR PUT 92189F956 49 400 SH Put SOLE   400 0 0
VANECK VECTORS ETF TR AGRIBUSI INDX FD 92189f700 64 1,065 SH   SOLE 1 1,065 0 0
VANECK VECTORS ETF TR AGRIBUSI INDX FD 92189f700 2,721 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 61 1,662 SH   SOLE 1 1,662 0 0
VANECK VECTORS ETF TR GOLD MIN INDX FD 92189f106 3,678 100,279 SH   SOLE   100,279 0 0
VANECK VECTORS ETF TR JR GOLD INDX FD 92189f791 40 800 SH   SOLE   800 0 0
VANECK VECTORS ETF TR NAT RES INDX FD 92189f841 158 5,211 SH   SOLE   5,211 0 0
VANECK VECTORS FALLEN ANGEL HI INDX FD 92189f437 797 27,783 SH   SOLE 1 27,783 0 0
VANECK VECTORS MORNINGSTAR WID INDX FD 92189f643 244 4,680 SH   SOLE 1 4,680 0 0
VANECK VECTORS MORNINGSTAR WID INDX FD 92189f643 2 35 SH   SOLE   35 0 0
VANECK VECTORS RUSSIA ETF COM 92189f403 8 400 SH   SOLE 1 400 0 0
VANECK VECTORS SEMICONDUCTOR E INDX FD 92189f676 70 460 SH   SOLE 1 460 0 0
VANECK VECTORS VIDEO GAMING AN INDX FD 92189f114 14 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 1,985 21,305 SH   SOLE 1 16,185 0 5,120
VANGUARD BD INDEX FDS INDX FD 921937793 1 8 SH   SOLE 1 8 0 0
VANGUARD BD INDEX FDS INDX FD 921937827 10,513 126,485 SH   SOLE 1 112,910 0 13,575
VANGUARD BD INDEX FDS INDX FD 921937827 391 4,700 SH   SOLE   4,700 0 0
VANGUARD BD INDEX FDS INDX FD 921937835 23 255 SH   SOLE 1 255 0 0
VANGUARD CHARLOTTE FDS TOTAL I INDX FD 92203j407 418 7,248 SH   SOLE 1 7,248 0 0
VANGUARD CHARLOTTE FDS TOTAL I INDX FD 92203j407 130 2,249 SH   SOLE   2,249 0 0
VANGUARD WHITEHALL FDS INDX FD 921946885 51 652 SH   SOLE 1 0 0 652
VANGUARD SCOTTSDALE FDS INDX FD 92206C409 2,571 31,102 SH   SOLE 1 29,974 0 1,128
VANGUARD SCOTTSDALE FDS INDX FD 92206C409 104 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 227 4,759 SH   SOLE 1 4,631 0 128
VANGUARD INTL EQUITY INDEX F INDX FD 922042775 90 1,900 SH   SOLE   1,900 0 0
VANGUARD TAX-MANAGED FDS INDX FD 921943858 1,759 45,334 SH   SOLE 1 41,392 0 3,942
VANGUARD TAX-MANAGED FDS INDX FD 921943858 5,431 140,012 SH   SOLE   140,012 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042858 1,432 36,156 SH   SOLE 1 35,063 0 1,093
VANGUARD INTL EQUITY INDEX F INDX FD 922042858 10,985 277,323 SH   SOLE   277,323 0 0
VANGUARD INDEX FDS INDX FD 922908652 1,167 9,863 SH   SOLE 1 7,166 0 2,697
VANGUARD INDEX FDS INDX FD 922908652 21,307 180,049 SH   SOLE   180,049 0 0
VANGUARD INDEX FDS INDX FD 922908736 366 1,813 SH   SOLE 1 1,795 0 18
VANGUARD INDEX FDS INDX FD 922908637 50 347 SH   SOLE 1 347 0 0
VANGUARD INDEX FDS INDX FD 922908512 108 1,124 SH   SOLE 1 1,124 0 0
VANGUARD INDEX FDS INDX FD 922908611 201 1,877 SH   SOLE 1 1,877 0 0
VANGUARD INDEX FDS INDX FD 922908611 203 1,901 SH   SOLE   1,901 0 0
VANGUARD INDEX FDS INDX FD 922908595 75 374 SH   SOLE 1 187 0 187
VANGUARD INDEX FDS INDX FD 922908769 4,164 26,600 SH   SOLE 1 26,600 0 0
VANGUARD INDEX FDS INDX FD 922908769 297 1,900 SH   SOLE   1,900 0 0
VANGUARD INDEX FDS INDX FD 922908744 120 1,208 SH   SOLE 1 1,154 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 6 99 SH   SOLE 1 99 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042676 34 731 SH   SOLE 1 731 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042742 6,077 81,237 SH   SOLE 1 81,237 0 0
VANGUARD LIMITED TAX -EXEMPT F CLSD FD 922907886 1,155 103,379 SH   SOLE 1 103,379 0 0
VANGUARD INDEX FDS INDX FD 922908629 544 3,321 SH   SOLE 1 3,091 0 230
VANGUARD INDEX FDS INDX FD 922908629 8,846 53,968 SH   SOLE   53,968 0 0
VANGUARD MORTGAGE-BACKED SECUR INDX FD 92206C755 124 2,273 SH   SOLE 1 0 0 2,273
VANGUARD MUN BD FDS INDX FD 922907746 669 12,351 SH   SOLE 1 12,351 0 0
VANGUARD INDEX FDS INDX FD 922908553 4,903 62,431 SH   SOLE 1 61,372 0 1,059
VANGUARD INDEX FDS INDX FD 922908553 9,099 115,870 SH   SOLE   115,870 0 0
VANGUARD RUSSELL 1000 INDX FD 92206c730 114 801 SH   SOLE 1 801 0 0
VANGUARD INDEX FDS INDX FD 922908363 4,540 16,018 SH   SOLE 1 15,043 0 976
VANGUARD INDEX FDS INDX FD 922908363 56,217 198,345 SH   SOLE   198,345 0 0
VANGUARD SHORT TERM TREASURY INDX FD 92206c102 3 44 SH   SOLE 1 44 0 0
VANGUARD INDEX FDS INDX FD 922908751 239 1,642 SH   SOLE 1 1,642 0 0
VANGUARD INDEX FDS INDX FD 922908751 4,173 28,636 SH   SOLE   28,636 0 0
VANGUARD SPECIALIZED FUNDS INDX FD 921908844 3,206 27,361 SH   SOLE 1 24,938 0 2,423
VANGUARD SPECIALIZED FUNDS INDX FD 921908844 16,397 139,927 SH   SOLE   139,927 0 0
VANGUARD TOTAL CORPORATE BOND INDX FD 92206c573 593 6,449 SH   SOLE 1 6,449 0 0
VANGUARD STAR FDS INDX FD 921909768 34 691 SH   SOLE 1 691 0 0
VANGUARD WHITEHALL FDS INDX FD 921946406 928 11,780 SH   SOLE 1 8,678 0 3,102
VANGUARD WHITEHALL FDS INDX FD 921946406 42 535 SH   SOLE   535 0 0
VANGUARD WHITEHALL FDS INDX FD 921946794 97 1,903 SH   SOLE 1 1,903 0 0
VANGUARD WORLD FD INDX FD 921910873 1,128 10,306 SH   SOLE 1 10,306 0 0
VANGUARD WORLD FD INDX FD 921910873 42,913 392,078 SH   SOLE   392,078 0 0
VANGUARD WORLD FD INDX FD 921910816 135 825 SH   SOLE 1 0 0 825
VANGUARD WORLD FDS INDX FD 92204A306 64 1,263 SH   SOLE 1 1,263 0 0
VANGUARD WORLD FDS INDX FD 92204A306 1,490 29,618 SH   SOLE   29,618 0 0
VANGUARD WORLD FDS INDX FD 92204A504 627 3,254 SH   SOLE 1 2,593 0 661
VANGUARD WORLD FDS INDX FD 92204A702 1,523 5,466 SH   SOLE 1 4,757 0 709
VANGUARD WORLD FDS INDX FD 92204A801 7,788 64,554 SH   SOLE   64,554 0 0
VANGUARD WORLD FDS INDX FD 92204A876 442 3,574 SH   SOLE 1 3,574 0 0
VAREX IMAGING CORP COM 92214X106 19 1,265 SH   SOLE 1 0 0 1,265
VARIAN MED SYS INC COM 92220P105 115 938 SH   SOLE 1 938 0 0
VARIAN MED SYS INC COM 92220P105 5,283 43,116 SH   SOLE   36,526 0 6,590
VEEVA SYS INC COM 922475108 90 385 SH   SOLE 1 385 0 0
VEEVA SYS INC COM 922475108 71 304 SH   SOLE   304 0 0
VERISK ANALYTICS INC COM 92345Y106 26 155 SH   SOLE 1 155 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 6,300 114,268 SH   SOLE 1 112,607 0 1,661
VERIZON COMMUNICATIONS INC COM 92343v104 10,961 198,824 SH   SOLE   195,269 0 3,555
VERTEX PHARMACEUTICALS INC COM 92532F100 2 6 SH   SOLE 1 6 0 0
VESTAS WIND SYSTEMS AS COM 925458101 4 125 SH   SOLE 1 125 0 0
VIACOMCBS INC COM 92556h206 187 8,000 SH   SOLE 1 8,000 0 0
VIAD CORP COM NEW COM 92552r406 47 2,460 SH   SOLE   2,460 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 33 SH   SOLE 1 33 0 0
VISA INC COM 92826C839 4,717 24,421 SH   SOLE 1 21,616 0 2,805
VISA INC COM 92826C839 658 3,408 SH   SOLE   3,408 0 0
VISTRA ENERGY CORP COM COM 92840m102 72 3,844 SH   SOLE 1 3,844 0 0
VISTRA ENERGY CORP COM COM 92840m102 9,977 535,795 SH   SOLE   432,945 0 102,850
VODAFONE GROUP PLC NEW ADUS 92857W308 5 318 SH   SOLE 1 318 0 0
VOLKSWAGEN AG COM 928662600 23 1,400 SH   SOLE 1 1,400 0 0
VONAGE HLDGS CORP COM 92886T201 98 9,700 SH   SOLE 1 9,700 0 0
VONAGE HLDGS CORP COM 92886T201 4,477 445,000 SH   SOLE   445,000 0 0
VOXX INTL CORP CL A COM 91829f104 613 106,121 SH   SOLE   98,520 0 7,601
VOYA FINANCIAL INC COM 929089100 667 14,299 SH   SOLE 1 14,299 0 0
VOYA FINANCIAL INC COM 929089100 12,516 268,292 SH   SOLE   205,644 0 62,648
VULCAN MATLS CO COM 929160109 178 1,540 SH   SOLE 1 1,540 0 0
WP CAREY INC COM 92936U109 1,421 21,010 SH   SOLE 1 19,326 0 1,684
WABTEC COM 929740108 1 11 SH   SOLE 1 11 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 375 8,851 SH   SOLE 1 3,306 0 5,545
WALGREENS BOOTS ALLIANCE INC COM 931427108 546 12,883 SH   SOLE   12,883 0 0
WALKER INNOVATION COM 936esc110 0 87,500 SH   SOLE   87,500 0 0
WALMART INC COM 931142103 702 5,857 SH   SOLE 1 5,857 0 0
WALMART INC COM 931142103 111 925 SH   SOLE   925 0 0
DISNEY WALT CO COM 254687106 11,682 104,762 SH   SOLE 1 101,107 0 3,656
DISNEY WALT CO COM 254687106 12,501 112,108 SH   SOLE   110,208 0 1,900
WASTE MGMT INC DEL COM 94106L109 606 5,723 SH   SOLE 1 5,723 0 0
WASTE MGMT INC DEL COM 94106L109 85 800 SH   SOLE   800 0 0
WAYNE SVGS BANCSHARES INC COM 94624q101 98 5,802 SH   SOLE 1 5,802 0 0
WAYNE SVGS BANCSHARES INC COM 94624q101 3,922 232,075 SH   SOLE   232,075 0 0
WEB BLOCKCHAIN MEDIA INC COM 94734a103 0 1,000 SH   SOLE 1 1,000 0 0
WEC ENERGY GROUP INC COM 92939u106 31 350 SH   SOLE 1 350 0 0
WELLS FARGO CO NEW CV PFD 949746804 689 531 SH   SOLE 1 488 0 43
WELLS FARGO CO NEW COM 949746101 500 19,517 SH   SOLE 1 17,440 0 2,077
WELLS FARGO CO NEW COM 949746101 26 1,000 SH   SOLE   1,000 0 0
WELLTOWER INC REIT COM 95040q104 2,221 42,917 SH   SOLE 1 39,960 0 2,957
WENDYS CO COM 95058W100 6 255 SH   SOLE 1 255 0 0
WENDYS CO COM 95058W100 1,278 58,670 SH   SOLE   45,460 0 13,210
WESBANCO INC COM 950810101 48 2,373 SH   SOLE 1 2,373 0 0
WESCO INTL INC COM COM 95082p105 13 358 SH   SOLE   358 0 0
WESTERN AST INFL LKD OPP & I CLSD FD 95766R104 68 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 113 15,864 SH   SOLE 1 15,864 0 0
WESTERN DIGITAL CORP. COM 958102105 11 250 SH   SOLE   250 0 0
WEX INC COM COM 96208t104 22 136 SH   SOLE 1 136 0 0
WEYERHAEUSER CO MTN BE COM 962166104 3,288 146,397 SH   SOLE 1 139,438 0 6,959
WEYERHAEUSER CO MTN BE COM 962166104 7,487 333,354 SH   SOLE   325,654 0 7,700
WHEATON PRECIOUS METALS CORP COM 962879102 57 1,300 SH   SOLE 1 1,300 0 0
WHIRLPOOL CORP COM 963320106 39 300 SH   SOLE 1 300 0 0
WILEY JOHN & SONS INC COM 968223206 301 7,720 SH   SOLE   7,180 0 540
WILLIAM HILL ADR COM 96925P104 8 1,500 SH   SOLE 1 1,500 0 0
WILLIS TOWERS WATSON PLC LTD COM G96629103 788 4,000 SH   SOLE   4,000 0 0
WINDSTREAM HLDGS INC COM COM 97382a309 0 6 SH   SOLE 1 6 0 0
WISDOMTREE TR EARNINGS 500 FD INDX FD 97717w588 22 660 SH   SOLE 1 660 0 0
WISDOMTREE TR HIGH DIVID FD INDX FD 97717w208 61 987 SH   SOLE 1 987 0 0
WISDOMTREE TR INTL HEDGED DIVI INDX FD 97717x594 5 150 SH   SOLE 1 150 0 0
WISDOMTREE TR MIDCAP INDX FD 97717w570 73 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 39 432 SH   SOLE 1 432 0 0
WISDOMTREE TR US DIVID GROWTH INDX FD 97717x669 3,311 72,784 SH   SOLE 1 72,784 0 0
WISDOMTREE TR US DIVID GROWTH INDX FD 97717x669 255 5,600 SH   SOLE   5,600 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 47 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 94 2,297 SH   SOLE 1 2,297 0 0
WISDOMTREE TR INDX FD 97717W307 115 1,236 SH   SOLE 1 1,200 0 36
WISDOMTREE TR INDX FD 97717W505 378 13,334 SH   SOLE 1 13,334 0 0
WISDOMTREE TR INDX FD 97717W604 72 3,405 SH   SOLE 1 3,405 0 0
WOLVERINE WORLD WIDE INC COM 978097103 115 4,845 SH   SOLE 1 4,845 0 0
WOLVERINE WORLD WIDE INC COM 978097103 14,249 598,464 SH   SOLE   467,046 0 131,418
WORKDAY INC-CLASS A COM 98138h101 9 50 SH   SOLE 1 50 0 0
WORKHORSE GROUP INC COM 98138j206 2,491 143,246 SH   SOLE 1 130,746 0 12,500
WORKHORSE GROUP INC COM 98138j206 275 15,794 SH   SOLE   15,794 0 0
WRIGHT MED GROUP COM n96617118 279 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 1,303 51,350 SH   SOLE   38,790 0 12,560
WYNDHAM DESTINATIONS INC COM 98310w108 4 140 SH   SOLE 1 140 0 0
WYNDHAM DESTINATIONS INC COM 98310w108 2,975 105,580 SH   SOLE   76,720 0 28,860
WYNDHAM HOTELS & RESORTS INC COM 98311a105 90 2,107 SH   SOLE 1 2,107 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311a105 3,086 72,410 SH   SOLE   60,999 0 11,411
XCEL ENERGY INC COM COM 98389b100 115 1,846 SH   SOLE 1 1,446 0 400
XEROX CORP COM NEW COM 98421m106 8 500 SH   SOLE 1 500 0 0
XEROX CORP COM NEW COM 98421m106 38 2,500 SH   SOLE   2,500 0 0
YUM BRANDS INC COM 988498101 33 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 840 267,620 SH   SOLE   250,061 0 17,559
ZIMMER BIOMET HLDGS COM 98956p102 42 354 SH   SOLE 1 229 0 125
ZIONS BANCORPORATION N A COM 989701107 25 730 SH   SOLE   730 0 0
ZOETIS INC COM 98978v103 4,248 30,996 SH   SOLE 1 28,438 0 2,558
ZOETIS INC COM 98978v103 517 3,770 SH   SOLE   3,770 0 0
ZOOM VIDEO COMMUNICATIONS COM 98980l101 38 150 SH   SOLE 1 150 0 0