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 736 541,643 SH   SOLE   512,885 0 28,758
3-D SYS CORP DEL COM NEW COM 88554d205 5 675 SH   SOLE 1 675 0 0
3M CO COM 88579y101 3,658 26,796 SH   SOLE 1 24,240 0 2,556
3M CO COM 88579y101 462 3,384 SH   SOLE   3,384 0 0
3M CO CALL 88579Y901 3 10 SH Call SOLE   10 0 0
4LICENSING CORP COM COM 35104T107 0 2,000 SH   SOLE 1 2,000 0 0
ABBOTT LABS COM 002824100 4,238 53,713 SH   SOLE 1 48,648 0 5,065
ABBOTT LABS COM 002824100 394 4,991 SH   SOLE   4,991 0 0
ABBVIE INC COM 00287y109 7,312 95,973 SH   SOLE   94,073 0 1,900
ABBVIE INC COM 00287y109 5,218 68,489 SH   SOLE 1 63,112 0 5,376
ABERDEEN ASIA PACIFIC INCOM CLSD FD 003009107 34 10,000 SH   SOLE 1 10,000 0 0
ABERDEEN ASIA PACIFIC INCOM CLSD FD 003009107 1,217 360,000 SH   SOLE   360,000 0 0
ABERDEEN EMERGING MARKETS EQUI CLSD FD 00301w105 3 634 SH   SOLE 1 634 0 0
ABERDEEN STD PLATINUM ETF TR INDX FD 003260106 31 450 SH   SOLE   450 0 0
ABERDEEN STD PLATINUM ETF TR INDX FD 003260106 294 4,330 SH   SOLE 1 4,330 0 0
ACACIA COMMUNICATIONS INC COM 00401c108 67 1,000 SH   SOLE   1,000 0 0
ACACIA RESH CORP COM 003881307 933 420,085 SH   SOLE   401,130 0 18,955
ACACIA RESH CORP COM 003881307 222 100,000 SH   SOLE 1 100,000 0 0
ACCENTURE PLC COM g1151c101 5,887 36,058 SH   SOLE 1 35,313 0 745
ACCENTURE PLC COM g1151c101 6,940 42,511 SH   SOLE   41,686 0 825
ACCO BRANDS CORP COM COM 00081t108 697 137,925 SH   SOLE   137,925 0 0
ACTIVISION BLIZZARD INC COM 00507v109 75 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 39 1,518 SH   SOLE 1 1,518 0 0
ADAMS DIVERSIFIED EQUITY FD CLSD FD 006212104 88 7,000 SH   SOLE   7,000 0 0
ADAMS DIVERSIFIED EQUITY FD CLSD FD 006212104 444 35,231 SH   SOLE 1 35,231 0 0
ADAMS NAT RES FD INC COM COM 00548f105 2,496 301,041 SH   SOLE 1 265,711 0 35,330
ADAMS NAT RES FD INC COM COM 00548f105 17,082 2,060,574 SH   SOLE   2,060,574 0 0
ADAMS RES & ENERGY INC COM 006351308 1,489 63,381 SH   SOLE   59,719 0 3,662
ADAMS RES & ENERGY INC COM 006351308 77 3,279 SH   SOLE 1 3,279 0 0
ADAPTHEALTH CORP COM CL A COM 00653q102 10 610 SH   SOLE   610 0 0
ADEPTUS HEALTH COM 00esc5984 0 250 SH   SOLE 1 250 0 0
ADESTO TECHNOLOGIES CORPORATIO COM 00687d101 368 32,880 SH   SOLE   32,880 0 0
ADIDAS AG NPV COM d0066b185 7 32 SH   SOLE 1 32 0 0
ADIENT PLC SHS COM g0084w101 0 41 SH   SOLE 1 41 0 0
ADOBE SYS INC COM COM 00724f101 947 2,976 SH   SOLE 1 2,751 0 225
ADOBE SYS INC COM COM 00724f101 333 1,046 SH   SOLE   1,046 0 0
ADOBE SYS INC COM CALL 00724f901 37 12 SH Call SOLE   12 0 0
ADOBE SYS INC COM PUT 00724f951 7 5 SH Put SOLE   5 0 0
ADVANCED DISPOSAL SERVICES INC COM 00790x101 33 1,000 SH   SOLE   1,000 0 0
ADVANCED MICRO DEVICES INC COM 007903107 32 700 SH   SOLE 1 200 0 500
ADVANCED MICRO DEVICES INC COM 007903107 142 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,131 226,155 SH   SOLE   226,155 0 0
ADVISORSHARES DOUBLELINE VALUE INDX FD 00768y818 259 4,571 SH   SOLE 1 4,571 0 0
AECOM TECH CORP DEL COM COM 00766t100 10 320 SH   SOLE   320 0 0
AETHLON MEDICAL INC COM 00808y307 46 30,000 SH   SOLE   30,000 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 LEASE CORP CL A COM 00912x302 18 800 SH   SOLE 1 800 0 0
AIR PRODS & CHEMS INC COM 009158106 1,569 7,860 SH   SOLE 1 7,417 0 443
AIR PRODS & CHEMS INC COM 009158106 4,631 23,198 SH   SOLE   22,703 0 495
ALASKA AIR GROUP INC COM 011659109 19 650 SH   SOLE 1 650 0 0
ALASKA COMMNCT SYS GRP COM COM 01167p101 522 299,799 SH   SOLE   280,822 0 18,977
ALCON INC COM H01301128 15 296 SH   SOLE   296 0 0
ALCON INC COM H01301128 32 625 SH   SOLE 1 625 0 0
ALIBABA GRP SHS COM 01609w102 95 491 SH   SOLE   491 0 0
ALIBABA GRP SHS COM 01609w102 414 2,129 SH   SOLE 1 2,129 0 0
ALIMCO FINL CORP COM NEW COM 01626k206 241 30,146 SH   SOLE   30,146 0 0
ALIMERA SCIENCES INC COM 016259202 1 333 SH   SOLE 1 333 0 0
ALITHYA GROUP INC COM 01643b106 257 147,945 SH   SOLE 1 147,945 0 0
ALITHYA GROUP INC COM 01643b106 3,047 1,751,339 SH   SOLE   1,751,339 0 0
ALLERGAN PLC COM COM g0177j108 219 1,238 SH   SOLE 1 1,238 0 0
ALLERGAN PLC COM COM g0177j108 1,665 9,400 SH   SOLE   9,400 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 8 248 SH   SOLE 1 248 0 0
ALLIANCEBERNSTEIN HOLDING COM 01881g106 93 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 3 166 SH   SOLE   166 0 0
ALLIANZGI EQUITY & CONV INCO CLSD FD 018829101 18 958 SH   SOLE 1 958 0 0
ALLIANZGI NFJ DIVID INT & PREM COM 01883a107 257 26,749 SH   SOLE 1 12,941 0 13,809
ALLISON TRANSMISSION HLDGS COM 01973r101 29 880 SH   SOLE 1 880 0 0
ALLOT COMMUNICATIONS LTD COM m0854q105 324 34,276 SH   SOLE   32,159 0 2,117
ALLSTATE CORP COM 020002101 452 4,932 SH   SOLE 1 4,457 0 475
ALLSTATE CORP COM 020002101 92 1,000 SH   SOLE   1,000 0 0
ALLSTATE CORPORATION CV PFD 020002838 46 2,000 SH   SOLE 1 2,000 0 0
ALLY FINL INC COM COM 02005n100 4,060 281,342 SH   SOLE   193,151 0 88,191
ALLY FINL INC COM COM 02005n100 146 10,105 SH   SOLE 1 10,105 0 0
ALPHABET INC COM 02079K305 5,100 4,389 SH   SOLE 1 4,016 0 373
ALPHABET INC COM 02079K305 430 370 SH   SOLE   370 0 0
ALPHABET INC COM 02079K107 8,747 7,522 SH   SOLE 1 7,021 0 501
ALPHABET INC COM 02079K107 665 572 SH   SOLE   572 0 0
ALPINE INCOME PROPERTY TRUST COM 02083x103 2,568 208,630 SH   SOLE   147,830 0 60,800
ALPS ETF TR INDX FD 00162Q866 12 3,500 SH   SOLE 1 3,500 0 0
ALPS ETF TR SECTOR DIVIDEND DO INDX FD 00162q858 201 6,407 SH   SOLE 1 6,407 0 0
ALTA EQUIPMENT GROUP COM 02128l106 443 103,766 SH   SOLE   99,273 0 4,493
ALTICE USA INC COM 02156k103 18 820 SH   SOLE   820 0 0
ALTRIA GROUP INC COM 02209S103 439 11,354 SH   SOLE 1 10,954 0 400
AMARIN CORP PLC COM 023111206 2 500 SH   SOLE 1 500 0 0
AMAZON COM INC COM 023135106 12,036 6,173 SH   SOLE 1 5,795 0 378
AMAZON COM INC COM 023135106 751 385 SH   SOLE   385 0 0
AMBASE CORP COM COM 023164106 73 345,501 SH   SOLE   345,501 0 0
AMC NETWORKS INC COM 00164V103 40 1,650 SH   SOLE 1 0 0 1,650
AMERCO COM COM 235861002 477 1,640 SH   SOLE 1 1,590 0 50
AMERICAN AXLE & MFG COM COM 240611038 14 4,000 SH   SOLE 1 4,000 0 0
AMERICAN ELEC PWR CO INC COM 025537101 526 6,575 SH   SOLE 1 6,575 0 0
AMERICAN EXPRESS CO COM 025816109 109 1,277 SH   SOLE 1 1,277 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 39 557 SH   SOLE 1 557 0 0
AMERICAN FUNDS 529 COM 000000000 166 166,038 SH   SOLE 1 166,038 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 15 67 SH   SOLE   67 0 0
AMERICAN TOWER CORP NEW COM 03027X100 327 1,500 SH   SOLE 1 1,500 0 0
AMERICAN TOWER CORP NEW COM CALL 03027x900 294 466 SH Call SOLE   466 0 0
AMERICAN TOWER CORP NEW COM PUT 03027x950 51 400 SH Put SOLE   400 0 0
AMERICAN VANGUARD CORP COM 030371108 518 35,820 SH   SOLE   35,820 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 294 2,459 SH   SOLE 1 2,459 0 0
AMERIPRISE FINL INC COM 03076C106 361 3,524 SH   SOLE 1 3,524 0 0
AMERISOURCE BERGEN CORP COM 03073e105 263 2,975 SH   SOLE 1 2,975 0 0
AMGEN INC COM 031162100 14,670 72,360 SH   SOLE   70,860 0 1,500
AMGEN INC COM 031162100 11,127 54,886 SH   SOLE 1 50,851 0 4,035
AMICUS THERAPEUTICS INC COM 03152w109 1 135 SH   SOLE 1 135 0 0
AMTECH SYS INC COM 032332504 1,222 280,805 SH   SOLE   264,463 0 16,342
ANAPLAN INC COM 03272l108 526 17,379 SH   SOLE 2 17,379 0 0
ANC RENT CORP COM 001813104 0 25 SH   SOLE 1 25 0 0
ANDERSONS INC COM 034164103 2 100 SH   SOLE   0 0 100
ANGLE PLC SURREY COM 03476V100 6 1,100 SH   SOLE 1 1,100 0 0
ANHEUSER BUSCH INBEV SA/NV ADUS 03524A108 12 267 SH   SOLE 1 267 0 0
ANIXTER INTL INC COM 035290105 132 1,500 SH   SOLE   1,500 0 0
ANNALY CAP MGMT INC COM 035710409 6 1,250 SH   SOLE 1 1,250 0 0
ANSELL LIMITED ADUS 03634m208 30 451 SH   SOLE 1 451 0 0
ANSYS INC COM 03662Q105 8 35 SH   SOLE 1 35 0 0
ANTA SPORTS PRODUCTS LTD COM 03662p107 57 311 SH   SOLE 1 311 0 0
ANTHEM INC COM 036752103 17 73 SH   SOLE 1 73 0 0
AON PLC COM G0408V102 907 5,493 SH   SOLE 1 5,393 0 100
APACHE CORP COM 037411105 4 1,034 SH   SOLE 1 1,034 0 0
APERGY CORPORATION COM 03755l104 68 11,759 SH   SOLE 1 11,759 0 0
API GROUP CORP ORD NPV COM g0473c104 5,400 771,500 SH   SOLE   607,590 0 163,910
API GROUP CORP ORD NPV COM g0473c104 122 17,500 SH   SOLE 1 17,500 0 0
APOLLO ENDOSURGERY INC COM 03767d108 0 18 SH   SOLE 1 18 0 0
APOLLO GLOBAL MGMT COM 037612306 168 5,017 SH   SOLE 1 5,017 0 0
APOLLO GLOBAL MGMT INC PFD SER CV PFD 037612306 47 2,000 SH   SOLE   2,000 0 0
APPFOLIO INC COM 03783C100 3,911 35,248 SH   SOLE 2 35,248 0 0
APPLE INC COM 037833100 15,165 59,637 SH   SOLE   58,437 0 1,200
APPLE INC COM 037833100 32,851 129,188 SH   SOLE 1 124,985 0 4,203
APPLE INC CALL 037833900 44 40 SH Call SOLE   40 0 0
APPLE INC PUT 037833950 15 10 SH Put SOLE   10 0 0
APPLIED INDLTECH INC COM COM 03820c105 131 2,875 SH   SOLE 1 2,875 0 0
APPLIED MATLS INC COM 038222105 488 10,657 SH   SOLE   10,657 0 0
APPLIED MATLS INC COM 038222105 875 19,100 SH   SOLE 1 19,100 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 21 595 SH   SOLE 1 595 0 0
ARCONIC INC COM COM 03965l100 3,400 211,687 SH   SOLE   161,553 0 50,134
ARCONIC INC COM COM 03965l100 122 7,580 SH   SOLE 1 7,580 0 0
ARCOSA INC COM 039653100 13,928 350,483 SH   SOLE   274,284 0 76,199
ARCOSA INC COM 039653100 219 5,500 SH   SOLE 1 5,500 0 0
ARES CAP CORP COM COM 04010l103 2,734 253,649 SH   SOLE 1 237,151 0 16,498
ARK INNOVATION ETF INDX FD 00214q104 34 776 SH   SOLE 1 776 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 68 859 SH   SOLE 1 859 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 597 7,521 SH   SOLE   7,521 0 0
ARROWHEAD PHARMACEUTICALS INC COM 04280a100 43 1,500 SH   SOLE 1 1,500 0 0
GALLAGHER ARTHUR J & CO COM 363576109 1,436 17,615 SH   SOLE 1 16,015 0 1,600
ASA GOLD AND PRECIOUS METALS L COM g3156p103 57 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 37 734 SH   SOLE 1 734 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 6,513 130,080 SH   SOLE   130,080 0 0
ASHLAND GLOBAL HLDGS INC PUT 044186954 537 1,272 SH Put SOLE   1,272 0 0
ASTRAZENECA PLC ADUS 046353108 95 2,138 SH   SOLE 1 2,138 0 0
ASURE SOFTWARE INC COM 04649U102 16 2,740 SH   SOLE 1 2,740 0 0
ASURE SOFTWARE INC COM 04649U102 60 10,000 SH   SOLE   10,000 0 0
AT&T INC COM 00206r102 5,622 192,867 SH   SOLE   189,667 0 3,200
AT&T INC COM 00206r102 6,974 239,258 SH   SOLE 1 225,634 0 13,624
ATLANTIS PLASTICS INC COM 049156102 0 640 SH   SOLE 1 640 0 0
ATLAS TECHNICAL CONSULTANTS IN COM 049430101 627 72,959 SH   SOLE   53,993 0 18,966
ATLASSIAN CORPORATION PLC COM g06242104 1,495 10,895 SH   SOLE 2 10,895 0 0
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 05156x108 0 350 SH   SOLE 1 350 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,361 9,956 SH   SOLE 1 9,006 0 950
AUTOMATIC DATA PROCESSING IN COM 053015103 136 997 SH   SOLE   997 0 0
AVAYA HOLDINGS CORPORATION COM 05351x101 5 590 SH   SOLE 1 590 0 0
AVIAT NETWORKS INC COM 05366y201 785 92,317 SH   SOLE   86,888 0 5,429
AVISTA CORP COM COM 05379b107 2 50 SH   SOLE 1 50 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 9 500 SH   SOLE 1 500 0 0
AXT INC COM 00246W103 912 283,964 SH   SOLE   265,417 0 18,547
B & G FOODS INC NEW CL A COM 05508r106 35 1,925 SH   SOLE 1 1,925 0 0
B RILEY FINANCIAL INC COM 05580m108 939 50,960 SH   SOLE   50,960 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 1 100 SH   SOLE 1 100 0 0
BANCROFT FUND LTD COM 059695106 34 1,750 SH   SOLE 1 1,750 0 0
BANK FIRST NATL CORP COM 06211j100 4 77 SH   SOLE   77 0 0
BANK FIRST NATL CORP COM 06211j100 13 224 SH   SOLE 1 224 0 0
BANK NEW YORK MELLON CORP COM 064058100 182 5,400 SH   SOLE 1 4,150 0 1,250
BANK NEW YORK MELLON CORP COM 064058100 17 500 SH   SOLE   500 0 0
BANK OF AMERICA CORPORATION CV PFD 06055h202 47 2,000 SH   SOLE 1 2,000 0 0
BANK AMER CORP CV PFD 060505682 1,075 849 SH   SOLE 1 790 0 59
BANK AMER CORP COM 060505104 5,685 267,759 SH   SOLE 1 260,169 0 7,590
BANK AMER CORP COM 060505104 11,602 546,487 SH   SOLE   534,957 0 11,530
BANK OZK COM 06417n103 34 2,060 SH   SOLE 1 2,060 0 0
BARCLAYS BK PLC BARCLAYS ETN INDX FD 06742a669 53 450 SH   SOLE 1 450 0 0
BARCO NV ACT COM b0833f107 23 150 SH   SOLE 1 150 0 0
BASF SE SPONSORED ADR ADUS 055262505 19 1,600 SH   SOLE 1 1,600 0 0
BAXTER INTL INC COM 071813109 191 2,351 SH   SOLE 1 2,351 0 0
BCE INC COM 05534B760 8 200 SH   SOLE 1 200 0 0
BECTON DICKINSON & CO COM 075887109 1,461 6,360 SH   SOLE 1 5,685 0 675
BED BATH & BEYOND INC COM 075896100 501 119,070 SH   SOLE 1 109,341 0 9,729
BED BATH & BEYOND INC COM 075896100 84 20,000 SH   SOLE   20,000 0 0
BED BATH & BEYOND INC CALL 075896900 1 10 SH Call SOLE 1 10 0 0
BED BATH & BEYOND INC CALL 075896900 472 7,380 SH Call SOLE   7,380 0 0
BELDEN INC COM 077454106 19 538 SH   SOLE 1 538 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 15,361 84,019 SH   SOLE 1 78,015 0 6,004
BERKSHIRE HATHAWAY INC DEL COM 084670702 1,771 9,688 SH   SOLE   9,688 0 0
BGC PARTNERS INC COM 05541t101 10 4,000 SH   SOLE 1 4,000 0 0
BHP GROUP LTD ADUS 088606108 37 1,019 SH   SOLE 1 1,019 0 0
BIG LOTS INC COM 089302103 35,043 2,464,343 SH   SOLE   2,464,343 0 0
BIG LOTS INC CALL 089302903 300 7,500 SH Call SOLE   7,500 0 0
BIOGEN INC COM 09062X103 1,532 4,841 SH   SOLE 1 4,376 0 465
BIOLIFE SOLUTIONS INC COM NEW COM 09062w204 24 2,500 SH   SOLE 1 2,500 0 0
BIOMARIN PHARMACEUTICAL COM US COM 09061g101 23 275 SH   SOLE 1 275 0 0
BIOTELEMETRY INC COM 090672106 6,230 161,773 SH   SOLE   126,183 0 35,590
BIOTELEMETRY INC COM 090672106 53 1,370 SH   SOLE 1 1,370 0 0
BITCOIN INVESTMENT TRUST COM 09173t108 4 500 SH   SOLE 1 500 0 0
BKLN 210115P00020000 PUT 46138g958 2,015 8,056 SH Put SOLE   8,056 0 0
BLACK KNIGHT INC COM 09215c105 225 3,879 SH   SOLE 1 3,573 0 306
BLACK KNIGHT INC COM 09215c105 5,584 96,176 SH   SOLE   71,256 0 24,920
BLACKROCK ENERGY & RES TR CLSD FD 09250U101 10 1,594 SH   SOLE 1 1,594 0 0
BLACKROCK ENHANCED CAP & INCOM COM 09256a109 221 17,000 SH   SOLE 1 17,000 0 0
BLACKROCK INC COM 09247X101 7,996 18,173 SH   SOLE   17,873 0 300
BLACKROCK INC COM 09247X101 3,253 7,394 SH   SOLE 1 6,770 0 624
BLACKROCK MULTI SECTOR OPPORTU COM 09190c104 177 2,500 SH   SOLE 1 2,500 0 0
BLACKROCK MUNI INCOME TR II CLSD FD 09249N101 12 925 SH   SOLE 1 925 0 0
BLACKROCK RES & COMMODITIES ST COM 09257a108 2 388 SH   SOLE   388 0 0
BLACKROCK RES & COMMODITIES ST COM 09257a108 143 28,321 SH   SOLE 1 28,321 0 0
BLACKSTONE GROUP INC COM 09260d107 4,513 99,034 SH   SOLE 1 83,072 0 15,962
BLACKSTONE GROUP INC COM 09260d107 192 4,211 SH   SOLE   4,211 0 0
BLUEGREEN VACATIONS CORP COM COM 09629f108 729 126,074 SH   SOLE   126,074 0 0
BRISTOL MYERS SQUIBB CO PUT 110122958 10 100 SH Put SOLE   100 0 0
BOEING CO COM 097023105 507 3,400 SH   SOLE 1 3,265 0 135
BOOKING HOLDINGS INC COM 09857l108 3,235 2,405 SH   SOLE 1 2,089 0 316
BOOKING HOLDINGS INC COM 09857l108 447 332 SH   SOLE   332 0 0
BOSWELL J G CO COM COM 101205102 6 13 SH   SOLE   13 0 0
BOSWELL J G CO COM COM 101205102 30 60 SH   SOLE 1 60 0 0
BOULDER GROWTH & INCOME FD I CLSD FD 101507101 187 20,291 SH   SOLE 1 20,291 0 0
BOULDER GROWTH & INCOME FD I CLSD FD 101507101 460 50,000 SH   SOLE   50,000 0 0
BP PLC COM 055622104 404 16,575 SH   SOLE 1 11,800 0 4,775
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 27 1,110 SH   SOLE 1 1,110 0 0
BRINKS CO COM 109696104 13 241 SH   SOLE 1 241 0 0
BRINKS CO COM 109696104 533 10,244 SH   SOLE   10,244 0 0
BRISTOL MYERS SQUIBB CO WT 110122157 38 9,921 SH   SOLE 1 9,701 0 220
BRISTOL MYERS SQUIBB CO WT 110122157 24 6,350 SH   SOLE   6,350 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,896 34,023 SH   SOLE 1 33,803 0 220
BRISTOL MYERS SQUIBB CO COM 110122108 1,229 22,050 SH   SOLE   22,050 0 0
BROADCOM LTD SHS COM 11135f101 7,951 33,534 SH   SOLE   32,859 0 675
BROADCOM LTD SHS COM 11135f101 6,709 28,295 SH   SOLE 1 26,570 0 1,725
BROOKFIELD ASSET MGMT INC COM 112585104 1,341 30,306 SH   SOLE 1 27,994 0 2,312
BROOKFIELD INFRAST PARTNERS COM G16252101 115 3,200 SH   SOLE 1 2,100 0 1,100
BROOKFIELD INFRASTRUCTURE CORP COM 11275q107 12 354 SH   SOLE 1 232 0 122
BROOKFIELD PROPERTY PARTNERS CV PFD g16249149 111 6,500 SH   SOLE 1 6,500 0 0
BROOKFIELD PROPERTY PARTNERS CV PFD g16249149 608 35,500 SH   SOLE   35,500 0 0
BROWN FORMAN CORP COM 115637209 1,182 21,292 SH   SOLE 1 19,742 0 1,550
BROWN FORMAN CORP COM 115637209 14 250 SH   SOLE 1 250 0 0
BRUNSWICK CORP COM 117043109 2,181 61,660 SH   SOLE   44,020 0 17,640
BRUNSWICK CORP COM 117043109 18 500 SH   SOLE 1 500 0 0
BUCKEYE STATE BANK COM 118240209 56 4,000 SH   SOLE 1 0 0 4,000
BUILD A BEAR WORKSHOP COM 120076104 16 11,521 SH   SOLE 1 11,521 0 0
BWX TECHNOLOGIES COM 05605h100 5,185 106,443 SH   SOLE   80,228 0 26,215
BWX TECHNOLOGIES COM 05605h100 52 1,066 SH   SOLE 1 1,066 0 0
CABOT OIL & GAS CORP COM 127097103 1,675 97,438 SH   SOLE   93,666 0 3,772
CADENCE DESIGN SYSTEM INC COM 127387108 33 500 SH   SOLE 1 500 0 0
CAESARS ENTMT CORP COM 127686103 62 9,244 SH   SOLE 1 9,244 0 0
CAESARS ENTMT CORP CALL 127686903 36 240 SH Call SOLE   240 0 0
CALLAWAY GOLF CO COM 131193104 2 200 SH   SOLE 1 200 0 0
CALLON PETE CO DEL COM 13123X102 49 90,000 SH   SOLE 1 90,000 0 0
CALLON PETE CO DEL COM 13123X102 82 150,000 SH   SOLE   150,000 0 0
CAMBRIA ETF TR INDX FD 132061201 57 2,250 SH   SOLE 1 2,250 0 0
CANADIAN CANNABIS CORPORATION COM 135442101 0 100 SH   SOLE 1 100 0 0
CANNAE HOLDINGS INC COM 13765n107 9,548 285,098 SH   SOLE   209,057 0 76,041
CANNAE HOLDINGS INC COM 13765n107 244 7,273 SH   SOLE 1 7,273 0 0
CANNALINK INC COM COM 13765b103 0 28 SH   SOLE 1 28 0 0
CANOPY GROWTH CORP COM 138035100 2 110 SH   SOLE   110 0 0
CANOPY GROWTH CORP COM 138035100 12 844 SH   SOLE 1 844 0 0
CAPITAL ONE FINL CORP COM 14040H105 3 56 SH   SOLE 1 56 0 0
CAPITAL SOUTHWEST CORPORATION CV PFD 140501206 33 1,500 SH   SOLE 1 1,500 0 0
CAPITAL SOUTHWEST CORPORATION CV PFD 140501206 44 2,000 SH   SOLE   2,000 0 0
CARDINAL HEALTH INC COM 14149y108 10 200 SH   SOLE 1 200 0 0
CARNIVAL CORP COM 143658300 47 3,556 SH   SOLE   3,556 0 0
CAROLINA FINL CORP NEW COM 143873107 776 30,000 SH   SOLE   30,000 0 0
CARVANA CO COM 146869102 2 30 SH   SOLE 1 30 0 0
CASELLA WASTE SYS INC COM 147448104 156 4,000 SH   SOLE 1 4,000 0 0
CATASYS INC COM 149049504 191 12,530 SH   SOLE   11,680 0 850
CATERPILLAR INC DEL COM 149123101 202 1,738 SH   SOLE 1 1,488 0 250
CAVCO INDS INC DEL COM 149568107 816 5,630 SH   SOLE   5,630 0 0
CBIZ INC COM 124805102 10 500 SH   SOLE 1 500 0 0
CBRE GROUP INC COM 12504l109 162 4,285 SH   SOLE 1 4,285 0 0
CDW CORPORATION COM 12514g108 52 562 SH   SOLE 1 562 0 0
CECIL BANCORP RSTD COM 149841306 588 687,504 SH   SOLE   687,504 0 0
CECIL BANCORP Inc COM 149841306 0 125 SH   SOLE 1 125 0 0
CEDAR FAIR L P LP 150185106 39 2,117 SH   SOLE 1 2,117 0 0
CELANESE CORP DEL COM 150870103 59 800 SH   SOLE 1 0 0 800
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 6 1,891 SH   SOLE 1 1,891 0 0
CENTRAL FEDERAL CORPORATION COM 15346q400 669 63,639 SH   SOLE 1 56,367 0 7,272
CENTURYLINK INC COM 156700106 233 24,619 SH   SOLE 1 24,619 0 0
CERNER CORP COM 156782104 732 11,622 SH   SOLE 1 11,472 0 150
CHARLES RIV LABS INTL INC COM 159864107 7,716 61,136 SH   SOLE   46,286 0 14,850
CHARLES RIV LABS INTL INC COM 159864107 139 1,100 SH   SOLE 1 1,100 0 0
CHECK POINT SOFTWARE ORD COM m22465104 101 1,000 SH   SOLE 1 1,000 0 0
CHECK POINT SOFTWARE ORD COM m22465104 126 1,250 SH   SOLE   1,250 0 0
CHENIERE ENERGY INC COM 16411r208 2 47 SH   SOLE 1 47 0 0
CHEVRON CORP NEW COM 166764100 9,062 125,069 SH   SOLE   122,594 0 2,475
CHEVRON CORP NEW COM 166764100 6,509 89,830 SH   SOLE 1 83,756 0 6,074
CHEWY INC COM 16679l109 1 25 SH   SOLE 1 25 0 0
CHICAGO RIVET & MACH CO COM 168088102 74 3,499 SH   SOLE 1 3,499 0 0
CHIMERA INVT CORP COM NEW COM 16934q208 50 5,528 SH   SOLE 1 5,528 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 58 88 SH   SOLE   88 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 124 190 SH   SOLE 1 190 0 0
CHRISTOPHER & BANKS CORP COM COM 171046105 0 1,000 SH   SOLE 1 1,000 0 0
CHUBB LTD COM COM h1467j104 37 333 SH   SOLE 1 333 0 0
CHURCH & DWIGHT INC COM 171340102 58 897 SH   SOLE 1 897 0 0
CHURCHILL DOWNS INC COM 171484108 1,249 12,128 SH   SOLE   8,798 0 3,330
CHURCHILL DOWNS INC COM 171484108 30 296 SH   SOLE 1 296 0 0
CIGNA CORP NEW COM 125523100 127 717 SH   SOLE 1 717 0 0
CIM COML TR CORP COM 125525584 1,830 165,000 SH   SOLE   165,000 0 0
CIM REAL ESTATE FINANCE TRUST COM 12558q103 12 1,500 SH   SOLE 1 1,500 0 0
CINCINNATI BELL INC NEW COM 171871502 160 10,909 SH   SOLE   10,909 0 0
CINCINNATI FINL CORP COM 172062101 6,317 83,723 SH   SOLE 1 83,723 0 0
CINEMARK HOLDINGS INC COM 17243V102 2 162 SH   SOLE 1 162 0 0
CINEPLEX INC COM 172454100 332 40,000 SH   SOLE   40,000 0 0
CISCO SYS INC COM 17275r102 8,456 215,123 SH   SOLE   211,723 0 3,400
CISCO SYS INC COM 17275r102 8,181 208,125 SH   SOLE 1 202,300 0 5,825
CITI TRENDS INC COM COM 17306x102 1,330 149,405 SH   SOLE   106,522 0 42,883
CITIGROUP INC COM 172967424 557 13,235 SH   SOLE 1 13,235 0 0
CITIZENS FINL GROUP INC COM 174610105 2,478 131,730 SH   SOLE 1 127,476 0 4,254
CITIZENS FINL GROUP INC COM 174610105 7,743 411,639 SH   SOLE   402,479 0 9,160
CIVISTA BANCSHARES INC COM 178867107 5 319 SH   SOLE 1 319 0 0
CLEARWATER PAPER CORPORATION COM 18538r103 676 30,980 SH   SOLE   30,980 0 0
CLEVELAND CLIFFS INC COM 185899101 8 2,008 SH   SOLE 1 2,008 0 0
CLEVELAND CLIFFS INC COM 185899101 694 175,760 SH   SOLE   175,760 0 0
CLOROX CO DEL COM 189054109 87 500 SH   SOLE 1 500 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 47 799 SH   SOLE 1 799 0 0
CNL HEALTHCARE PPTYS INC COM LP 12612c108 20 2,578 SH   SOLE 1 2,578 0 0
COCA COLA CO COM 191216100 160 3,620 SH   SOLE   3,620 0 0
COCA COLA CO COM 191216100 1,335 30,169 SH   SOLE 1 30,169 0 0
COEUR MNG INC COM 192108504 0 79 SH   SOLE 1 79 0 0
COFFEE HLDG CO INC COM 192176105 753 323,230 SH   SOLE   303,389 0 19,841
COFFEE HLDG CO INC COM 192176105 10 4,379 SH   SOLE 1 4,379 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 1,498 32,231 SH   SOLE 1 27,921 0 4,311
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 109 2,338 SH   SOLE   2,338 0 0
COHEN & STEERS CLOSED END OPP CLSD FD 19248p106 10 1,000 SH   SOLE 1 1,000 0 0
COHEN & STEERS CLOSED END OPP CLSD FD 19248p106 84 8,760 SH   SOLE   8,760 0 0
COHEN & STEERS INFRASTRUCTUR CLSD FD 19248A109 398 21,137 SH   SOLE 1 20,487 0 650
COLGATE PALMOLIVE CO COM 194162103 968 14,592 SH   SOLE 1 14,152 0 440
COLUMBIA FINL INC COM 197641103 8,645 600,352 SH   SOLE   446,517 0 153,835
COLUMBIA FINL INC COM 197641103 136 9,430 SH   SOLE 1 9,430 0 0
COMCAST CORP NEW COM 20030N101 2,628 76,428 SH   SOLE 1 70,726 0 5,703
COMCAST CORP NEW COM 20030N101 11 334 SH   SOLE   334 0 0
COMFORT SYS USA INC COM 199908104 6,702 183,360 SH   SOLE   144,030 0 39,330
COMFORT SYS USA INC COM 199908104 80 2,200 SH   SOLE 1 2,200 0 0
COMPASS DIVERSIFIED HOLDINGS COM 20451q401 282 16,500 SH   SOLE   16,500 0 0
COMPUTER TASK GROUP INC COM 205477102 645 168,359 SH   SOLE   158,214 0 10,145
CONAGRA BRANDS INC COM 205887102 232 7,900 SH   SOLE 1 7,900 0 0
CONDOR HOSPITALITY TR INC COM 20676Y403 257 62,460 SH   SOLE   62,460 0 0
CONDUENT INC COM 206787103 136 55,400 SH   SOLE 1 55,400 0 0
CONDUENT INC COM 206787103 306 125,000 SH   SOLE   125,000 0 0
CONOCOPHILLIPS COM 20825c104 1,315 42,696 SH   SOLE 1 36,858 0 5,838
CONOCOPHILLIPS COM 20825c104 207 6,709 SH   SOLE   6,709 0 0
CONRAD INDS INC COM COM 208305102 15 1,698 SH   SOLE 1 1,698 0 0
CONSOLIDATED EDISON INC COM 209115104 151 1,936 SH   SOLE 1 1,577 0 359
CONSTELLATION BRANDS INC COM 21036P108 29 200 SH   SOLE   200 0 0
CONSTELLATION BRANDS INC COM 21036P108 125 873 SH   SOLE 1 873 0 0
CONSTELLATION SOFTWARE INC COM 21037X100 193 215 SH   SOLE 1 215 0 0
CONTRA BACKWEB TECHNOLOGIES COM m15cnt997 0 259,927 SH   SOLE 1 259,927 0 0
CORENERGY INFRASTRUCTURE TR LP 21870u502 5 299 SH   SOLE 1 299 0 0
CORNING INC COM 219350105 354 17,255 SH   SOLE 1 17,055 0 200
CORNING INC COM 219350105 304 14,790 SH   SOLE   14,790 0 0
CORNING NATURAL GAS HOLDING CO COM 219387107 25 1,588 SH   SOLE 1 1,588 0 0
CORTEVA COM 22052l104 249 10,590 SH   SOLE 1 8,161 0 2,430
CORTEVA COM 22052l104 0 2 SH   SOLE   2 0 0
CORTLAND BANCORP COM 220587109 97 7,150 SH   SOLE 1 7,150 0 0
CORTLAND BANCORP COM 220587109 4,068 301,299 SH   SOLE   301,299 0 0
CORVEL CORP COM 221006109 1,098 20,138 SH   SOLE   19,578 0 560
CORVEL CORP COM 221006109 8 150 SH   SOLE 1 150 0 0
COSTAR GROUP INC COM COM 22160n109 378 643 SH   SOLE 1 643 0 0
COSTCO WHSL CORP NEW COM 22160K105 4,200 14,730 SH   SOLE 1 13,660 0 1,070
COSTCO WHSL CORP NEW COM 22160K105 472 1,657 SH   SOLE   1,657 0 0
COUNTY BANCORP INC COM 221907108 1,446 78,187 SH   SOLE   75,656 0 2,531
COUPA SOFTWARE INC COM 22266l106 5,916 42,342 SH   SOLE 2 42,342 0 0
COWEN INC COM 223622606 667 69,067 SH   SOLE   64,915 0 4,152
CPI AEROSTRUCTURES INC COM 125919308 255 113,337 SH   SOLE   105,853 0 7,484
CRA INTL INC COM 12618T105 53 1,600 SH   SOLE 1 1,600 0 0
CRA INTL INC COM 12618T105 1,830 54,767 SH   SOLE   54,767 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 8 100 SH   SOLE 1 100 0 0
CRAFT BREW ALLIANCE INC COM 224122101 596 40,000 SH   SOLE   40,000 0 0
CRANE CO COM 224399105 49 1,000 SH   SOLE 1 0 0 1,000
CREDIT SUISSE AG NASSAU BRH VE COM 22542d316 8 50 SH   SOLE 1 50 0 0
CRESCO LABS INC COM 22587m106 892 299,174 SH   SOLE 1 252,090 0 47,084
CRESCO LABS INC COM 22587m106 3 1,000 SH   SOLE   1,000 0 0
CRISPR THERAPEUTICS AG COM h17182108 15 350 SH   SOLE 1 350 0 0
CRONOS GROUP INC COM 22717l101 3 450 SH   SOLE 1 450 0 0
CRONOS GROUP INC COM 22717l101 4 750 SH   SOLE   750 0 0
CROSSROADS CAP INC COM COM 227656105 10 22,000 SH   SOLE 1 22,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 92 640 SH   SOLE   640 0 0
CROWN CASTLE INTL CORP NEW COM COM 22822v101 145 1,002 SH   SOLE 1 1,002 0 0
CSX CORP COM 126408103 3,221 56,214 SH   SOLE 1 52,243 0 3,971
CTI BIOPHARMA CORP COM 12648l601 0 1 SH   SOLE 1 1 0 0
CTT - CORREIOS DE PORTUGAL S.A COM x1r05j122 1,492 593,051 SH   SOLE   593,051 0 0
CUBIC CORP COM 229669106 8 200 SH   SOLE 1 200 0 0
CUMMINS INC COM 231021106 173 1,275 SH   SOLE 1 1,275 0 0
CUMULUS MEDIA INC COM 231082801 106 19,470 SH   SOLE   19,470 0 0
CVS HEALTH CORP COM 126650100 10,028 169,026 SH   SOLE   165,776 0 3,250
CVS HEALTH CORP COM 126650100 7,395 124,647 SH   SOLE 1 118,578 0 6,069
CYPRESS SEMICONDUCTOR CORP COM 232806109 746 32,000 SH   SOLE   32,000 0 0
CYPRESS SEMICONDUCTOR CORP CALL 232806909 33 100 SH Call SOLE   100 0 0
CYRUSONE INC COM 23283r100 1,967 31,847 SH   SOLE   24,207 0 7,640
CYRUSONE INC COM 23283r100 51 830 SH   SOLE 1 830 0 0
D R HORTON INC COM COM 23331a109 14 400 SH   SOLE 1 400 0 0
DANAHER CORPORATION COM 235851102 863 6,237 SH   SOLE 1 6,012 0 225
DANAHER CORPORATION COM 235851102 63 455 SH   SOLE   455 0 0
DARDEN RESTAURANTS INC COM 237194105 6 116 SH   SOLE 1 116 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 303 311,617 SH   SOLE   293,171 0 18,446
DBS GROUP HLDGS LTD SPONSORED COM 23304Y100 32 620 SH   SOLE 1 620 0 0
DEERE & CO COM 244199105 235 1,700 SH   SOLE 1 1,375 0 325
DELL TECHNOLOGIES INC COM 24703l202 17 429 SH   SOLE 1 429 0 0
DELPHI TECHNOLOGIES PLC COM g2709g107 322 40,000 SH   SOLE   40,000 0 0
DELTA AIR LINES INC DEL COM 247361702 301 10,552 SH   SOLE 1 10,352 0 200
DELTA APPAREL INC COM 247368103 268 25,720 SH   SOLE   25,720 0 0
DENNYS CORP COM COM 24869p104 206 26,830 SH   SOLE   26,830 0 0
DEUTSCHE BK AG LONDON BRH LEVE CV PFD 25156d423 45 3,500 SH   SOLE 1 3,500 0 0
DEUTSCHE POST AG SPONSORED ADR ADUS 25157Y202 45 1,658 SH   SOLE 1 1,658 0 0
DBX ETF TR COM 233051879 7 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 6,384 50,223 SH   SOLE   49,198 0 1,025
DIAGEO P L C ADUS 25243Q205 3,932 30,934 SH   SOLE 1 29,907 0 1,027
DIAMOND HILL INVESTMENT GROUP COM 25264r207 262 2,901 SH   SOLE   2,718 0 183
DIEBOLD NXDF INC COM 253651103 4,431 1,258,667 SH   SOLE 1 1,170,617 0 88,050
DIEBOLD NXDF INC COM 253651103 6,771 1,923,666 SH   SOLE   1,923,666 0 0
DIEBOLD NXDF INC CALL 253651903 183 4,011 SH Call SOLE   4,011 0 0
DIEBOLD NXDF INC PUT 253651953 4,106 4,666 SH Put SOLE   4,666 0 0
DIGITAL RLTY TR INC COM 253868103 355 2,557 SH   SOLE 1 2,157 0 400
DIGITAL RLTY TR INC COM 253868103 126 909 SH   SOLE   909 0 0
DINE BRANDS GLOBAL INC COM 254423106 1,177 41,042 SH   SOLE   29,263 0 11,779
DINE BRANDS GLOBAL INC COM 254423106 23 800 SH   SOLE 1 800 0 0
DIREXION SHS ETF TR CALL 25460e902 0 50 SH Call SOLE   50 0 0
DIREXION SHS ETF TR CALL 25460e904 4 300 SH Call SOLE   300 0 0
DIREXION SHS ETF TR CALL 25460e906 1 80 SH Call SOLE   80 0 0
DIREXION SHS ETF TR CALL 25460e907 1 100 SH Call SOLE   100 0 0
DIREXION SHS ETF TR ALL CAP IN INDX FD 25459y769 38 1,347 SH   SOLE 1 1,347 0 0
DIREXION SHS ETF TR DAILY FTSE COM 25490k836 7 150 SH   SOLE 1 150 0 0
DIREXION SHS ETF TR NASDAQ-100 COM 25459y207 16 343 SH   SOLE 1 343 0 0
DIREXION SHS ETF TR ZACKS MLP INDX FD 25459y298 11 2,317 SH   SOLE 1 2,317 0 0
DISCOVER FINL SVCS COM 254709108 1,143 32,049 SH   SOLE 1 31,511 0 538
DISCOVER FINL SVCS COM 254709108 2,918 81,809 SH   SOLE   80,059 0 1,750
DISCOVERY COMMUNICATIONS INC COM 25470f104 149 7,675 SH   SOLE 1 7,150 0 525
DISCOVERY INC COM 25470F302 355 20,258 SH   SOLE 1 16,983 0 3,275
DIVIDEND & INCOME FD COM NEW COM 25538a204 442 50,300 SH   SOLE   50,300 0 0
DIVIDEND & INCOME FD COM NEW COM 25538a204 520 59,142 SH   SOLE 1 59,142 0 0
DOCUSIGN INC COM 256163106 21 225 SH   SOLE 1 225 0 0
DOCUSIGN INC COM 256163106 4,648 50,299 SH   SOLE 2 50,299 0 0
DOLBY LABORATORIES INC COM 25659T107 5 90 SH   SOLE 1 90 0 0
DOMINION ENERGY INC CV PFD 25746u844 46 1,850 SH   SOLE 1 1,850 0 0
DOMINION RES COM 25746u109 1,675 23,201 SH   SOLE 1 21,226 0 1,975
DONEGAL GROUP INC COM 257701201 24 1,581 SH   SOLE   1,581 0 0
DONEGAL GROUP INC COM 257701201 196 12,898 SH   SOLE 1 12,898 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787g100 457 86,734 SH   SOLE   81,338 0 5,396
DOUBLELINE INCOME SOLUTIONS CLSD FD 258622109 7 500 SH   SOLE 1 500 0 0
DOVER CORP COM 260003108 105 1,250 SH   SOLE   1,250 0 0
DOVER CORP COM 260003108 218 2,602 SH   SOLE 1 2,602 0 0
DOW INC COM 260557103 66 2,269 SH   SOLE 1 2,084 0 185
DOW INC COM 260557103 82 2,820 SH   SOLE   2,820 0 0
DROPBOX INC COM 26210c104 5,007 276,625 SH   SOLE 2 276,625 0 0
DTE ENERGY CO COM 233331107 6,449 67,910 SH   SOLE   48,350 0 19,560
DTE ENERGY CO COM 233331107 142 1,492 SH   SOLE 1 1,492 0 0
DUKE ENERGY CORP NEW CV PFD 26441c501 42 1,620 SH   SOLE   1,620 0 0
DUKE ENERGY CORP NEW COM 26441C204 444 5,493 SH   SOLE 1 5,413 0 80
DUKE ENERGY CORP NEW COM 26441C204 13 166 SH   SOLE   166 0 0
DUNKIN BRANDS GROUP INC COM 265504100 22 405 SH   SOLE   405 0 0
DUPONT DE NEMOURS INC COM 26614n102 668 19,578 SH   SOLE 1 19,389 0 189
DUPONT DE NEMOURS INC COM 26614n102 161 4,729 SH   SOLE   4,729 0 0
DYCOM INDS INC COM 267475101 28 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 12 750 SH   SOLE   750 0 0
EAGLE BANCORP MONT INC COM 26942G100 32 2,000 SH   SOLE 1 2,000 0 0
EAGLE BULK SHIPPING INC COM y2187a143 285 154,222 SH   SOLE   144,459 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 94 15,341 SH   SOLE   15,341 0 0
EAGLE MATERIALS INC COM 26969P108 5,700 97,570 SH   SOLE   77,960 0 19,610
EAGLE MATERIALS INC COM 26969P108 95 1,630 SH   SOLE 1 1,630 0 0
EARTHSHELL CORP COM NEW COM 27032b209 0 250 SH   SOLE 1 250 0 0
EAST WEST BANCORP INC COM COM 27579r104 9 360 SH   SOLE 1 360 0 0
EASTERN CO COM 276317104 88 4,530 SH   SOLE 1 4,530 0 0
EASTERN CO COM 276317104 1,117 57,267 SH   SOLE   57,267 0 0
EATON CORP PLC COM g29183103 7,214 92,852 SH   SOLE   90,752 0 2,100
EATON CORP PLC COM g29183103 6,679 85,976 SH   SOLE 1 78,458 0 7,518
EATON VANCE MUN INCOME TERM CLSD FD 27829u105 155 7,782 SH   SOLE 1 7,782 0 0
EATON VANCE NATL MUN OPPORTUNI CLSD FD 27829l105 677 34,730 SH   SOLE 1 34,730 0 0
EBAY INC COM 278642103 19 625 SH   SOLE 1 625 0 0
ECHO GLOBAL LOGISTICS INC COM COM 27875t101 767 44,895 SH   SOLE   44,895 0 0
ECOLAB INC COM 278865100 107 684 SH   SOLE 1 684 0 0
EDISON INTL COM 281020107 41 741 SH   SOLE 1 741 0 0
EDITAS MEDICINE INC COM 28106w103 8 400 SH   SOLE 1 400 0 0
EL PASO ELEC CO COM 283677854 136 2,000 SH   SOLE   2,000 0 0
ELANCO ANIMAL HEALTH INCORPORA COM 28414h103 45 2,000 SH   SOLE 1 2,000 0 0
ELASTIC NV COM n14506104 2,196 39,347 SH   SOLE 2 39,347 0 0
ELECTRONIC ARTS INC CALL 285512909 126 401 SH Call SOLE   401 0 0
ELECTRONIC ARTS INC PUT 285512959 14 50 SH Put SOLE   50 0 0
ELECTRONIC ARTS INC COM 285512109 2 16 SH   SOLE 1 16 0 0
ELEMENT SOLUTIONS INC COM 28618m106 8,007 957,777 SH   SOLE   765,710 0 192,067
ELEMENT SOLUTIONS INC COM 28618m106 116 13,870 SH   SOLE 1 13,870 0 0
EMCORE CORP COM 290846203 112 50,000 SH   SOLE   50,000 0 0
EMERALD PLANTATION HLDGS COM g30337102 16 780,000 SH   SOLE   780,000 0 0
EMERGENT BIOSOLUTN INC COM COM 29089q105 1,181 20,418 SH   SOLE   14,911 0 5,507
EMERSON ELEC CO COM 291011104 132 2,771 SH   SOLE 1 2,063 0 708
ENBRIDGE INC CO COM 29250n105 818 28,135 SH   SOLE 1 27,656 0 479
ENBRIDGE INC CO COM 29250n105 165 5,664 SH   SOLE   5,664 0 0
ENDEAVOUR SILVER CORP COM 29258y103 244 182,218 SH   SOLE   169,508 0 12,710
ENERGIZER HLDGS INC NEW COM 29272w109 4,437 146,684 SH   SOLE   106,604 0 40,080
ENERGIZER HLDGS INC NEW COM 29272w109 110 3,621 SH   SOLE 1 3,621 0 0
ENERGY TRANSFER LP LP 29273v100 174 37,725 SH   SOLE 1 35,925 0 1,800
ENERGY TRANSFER LP LP 29273v100 6 1,335 SH   SOLE   1,335 0 0
ENPHASE ENERGY INC COM COM 29355a107 97 3,000 SH   SOLE 1 3,000 0 0
ENPHASE ENERGY INC COM COM 29355a107 323 10,000 SH   SOLE   10,000 0 0
ENSIGN GROUP INC COM COM 29358p101 318 8,460 SH   SOLE   8,460 0 0
ENTERGY CORP NEW COM COM 29364g103 14 144 SH   SOLE 1 144 0 0
ENTERPRISE PRODS PARTNERS L LP 293792107 3,890 272,020 SH   SOLE 1 251,202 0 20,817
ENTERPRISE PRODS PARTNERS L LP 293792107 59 4,133 SH   SOLE   4,133 0 0
EOG RES INC COM COM 26875p101 62 1,715 SH   SOLE 1 1,615 0 100
EQT MIDSTREAM PARTNERS LP 26885b100 58 4,900 SH   SOLE   4,900 0 0
EQUINIX INC COM 29444u700 106 170 SH   SOLE 1 150 0 20
EQUINIX INC CALL 29444u900 221 60 SH Call SOLE   60 0 0
EQUITY COMWLTH COM 294628102 60 1,900 SH   SOLE   1,900 0 0
EQUITY COMWLTH COM 294628102 520 16,383 SH   SOLE 1 16,383 0 0
EQUUS TOTAL RETURN INC CLSD FD 294766100 365 384,600 SH   SOLE   384,600 0 0
EQUUS TOTAL RETURN INC CLSD FD 294766100 579 609,000 SH   SOLE 1 609,000 0 0
ESC AMERICAN MEDICAL ALERT COR COM 027904986 0 35,100 SH   SOLE   35,100 0 0
ESC SEVENTY SEVEN COM 818esc998 0 21 SH   SOLE   21 0 0
ESC SEVENTY SEVEN COM 818esc998 0 89 SH   SOLE 1 89 0 0
ESC SOFTBRANDS COM 83402a990 0 40,000 SH   SOLE   40,000 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 0 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
ESPERION THERAPEUTICS INC NE COM 29664W105 225 7,125 SH   SOLE 1 7,125 0 0
LAUDER ESTEE COS INC COM 518439104 14 90 SH   SOLE 1 90 0 0
LAUDER ESTEE COS INC COM 518439104 312 1,959 SH   SOLE   1,959 0 0
ETFMG ALTERNATIVE HARVEST ETF INDX FD 26924g508 7 600 SH   SOLE 1 600 0 0
ETFMG ALTERNATIVE HARVEST ETF INDX FD 26924g508 168 14,696 SH   SOLE 1 13,496 0 1,200
EVANS BANCORP INC COM NEW COM 29911q208 6 251 SH   SOLE 1 251 0 0
EVERBRIDGE INC COM 29978a104 463 4,355 SH   SOLE 2 4,355 0 0
EVEREST REINSURANCE GROUP COM g3223r108 130 675 SH   SOLE 1 625 0 50
EVERSOURCE ENERGY COM COM 30040w108 13 168 SH   SOLE 1 168 0 0
EXACT SCIENCES CORP COM 30063P105 34 578 SH   SOLE 1 578 0 0
EXANTAS CAPITAL CORP COM 30068n105 15 5,372 SH   SOLE 1 5,372 0 0
EXANTAS CAPITAL CORP COM 30068n105 372 134,725 SH   SOLE   134,725 0 0
EXELON CORP COM 30161N101 51 1,372 SH   SOLE 1 1,158 0 214
EXPEDIA INC COM 30212p303 8 143 SH   SOLE 1 143 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,570 23,529 SH   SOLE 1 20,977 0 2,552
EXXON MOBIL CORP COM 30231G102 2,377 62,607 SH   SOLE 1 58,785 0 3,822
EXXON MOBIL CORP COM 30231G102 387 10,188 SH   SOLE   10,188 0 0
F5 NETWORKS INC COM 315616102 11 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 1,807 10,832 SH   SOLE 1 10,812 0 20
FACEBOOK INC COM 30303M102 183 1,097 SH   SOLE   1,097 0 0
FAIR ISAAC CORP COM 303250104 4,803 15,609 SH   SOLE 2 15,609 0 0
FEDERAL AGRIC MTG CORP COM 313148306 182 3,276 SH   SOLE   3,069 0 207
FEDERAL NATL MTG ASSN COM COM 313586109 1 645 SH   SOLE 1 645 0 0
FEDERAL REALTY INVT TR CLSD FD 313747206 4 60 SH   SOLE 1 60 0 0
FEDEX CORP COM 31428X106 133 1,100 SH   SOLE 1 1,000 0 100
FERRELLGAS PARTNERS L.P. COM 315293100 0 1,900 SH   SOLE 1 0 0 1,900
FERRO CORP COM 315405100 5 525 SH   SOLE 1 525 0 0
FFD FINL CORP COM COM 30243c107 52 929 SH   SOLE 1 929 0 0
FGL HOLDINGS COM g3402m102 19 1,900 SH   SOLE   1,900 0 0
FIDELITY COVINGTON TR COM 316092808 311 4,954 SH   SOLE 1 4,954 0 0
FIDELITY COVINGTON TR COM 316092808 736 11,745 SH   SOLE   11,745 0 0
FIDELITY COM 316188200 114 2,297 SH   SOLE 1 2,297 0 0
FIDELITY INDX FD 316188408 148 3,029 SH   SOLE 1 3,029 0 0
FIDELITY COVINGTON TR INDX FD 316092857 198 9,515 SH   SOLE 1 9,515 0 0
FIDELITY COVINGTON TR INDX FD 316092857 689 33,116 SH   SOLE   33,116 0 0
FIDELITY NATL FINL INC COM 31620r303 104 4,173 SH   SOLE 1 3,173 0 1,000
FIDELITY INDX FD 316188309 216 4,180 SH   SOLE   4,180 0 0
FIDELITY INDX FD 316188309 1,016 19,639 SH   SOLE 1 19,639 0 0
FIFTH THIRD BANCORP COM 316773100 48 3,232 SH   SOLE   3,232 0 0
FIFTH THIRD BANCORP COM 316773100 184 12,380 SH   SOLE 1 12,380 0 0
FIFTH THIRD BANCORP CV PFD 316773860 108 5,400 SH   SOLE 1 5,400 0 0
FIFTH THIRD BANCORP CV PFD 316773860 116 5,800 SH   SOLE   5,800 0 0
FIRST AMERN FINL CORP COM COM 31847r102 21 500 SH   SOLE 1 0 0 500
FIRST FED SVGS&LN DEFIANCE OH COM 32018S101 111 7,517 SH   SOLE 1 7,517 0 0
FIRST FED SVGS&LN DEFIANCE OH COM 32018S101 181 12,285 SH   SOLE   12,285 0 0
FIRST HORIZON NATL CORP COM 320517105 91 11,242 SH   SOLE 1 11,242 0 0
FIRST INTERNET BANCORP COM 320557101 845 51,472 SH   SOLE   48,239 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 12 147 SH   SOLE 1 147 0 0
FIRST T /ABERDEEN EMRGNG OPPS CLSD FD 33731k102 2 209 SH   SOLE   209 0 0
FIRST TR ENERGY INCOME & GRW COM 33738G104 20 2,264 SH   SOLE 1 2,264 0 0
FIRST TR EXCHANGE TRADED FD INDX FD 33738r605 31 1,200 SH   SOLE 1 1,200 0 0
FIRST TR EXCHANGE TRADED FD INDX FD 336920103 684 10,863 SH   SOLE 1 10,863 0 0
FIRST TR LRGE CP CORE ALPHA INDX FD 33734K109 697 14,635 SH   SOLE 1 8,583 0 6,052
FIRST TR MID CAP CORE ALPHAD INDX FD 33735B108 19 397 SH   SOLE 1 397 0 0
FIRST TR MLP & ENERGY INCOME F LP 33739b104 11 2,500 SH   SOLE 1 2,500 0 0
FIRST TR NORTH AMER ENERGY INDX FD 33738d101 2,032 114,217 SH   SOLE 1 114,217 0 0
FIRST TR NORTH AMER ENERGY INDX FD 33738d101 2,185 122,845 SH   SOLE   122,845 0 0
FIRST TR MORNINGSTAR DIV LEA INDX FD 336917109 324 14,507 SH   SOLE 1 8,807 0 5,700
FIRSTENERGY CORP COM 337932107 130 3,235 SH   SOLE 1 3,235 0 0
FIRSTHAND TECH VALUE FD INC COM 33766Y100 204 55,000 SH   SOLE   55,000 0 0
FIRSTIME DESIGN LTD COM COM 33766m106 0 65 SH   SOLE 1 65 0 0
FITBIT INC CL A COM 33812l102 33 5,009 SH   SOLE   5,009 0 0
FITBIT INC CALL 33812L902 3 36 SH Call SOLE   36 0 0
FLEXSHARES TR QUALITY DIVID IN INDX FD 33939l860 13 375 SH   SOLE 1 375 0 0
FLEXSTEEL INDS INC COM 339382103 452 41,240 SH   SOLE   38,531 0 2,709
FLOTEK INDS INC DEL COM 343389102 6 6,500 SH   SOLE   6,500 0 0
FLOTEK INDS INC DEL COM 343389102 18 20,728 SH   SOLE 1 20,728 0 0
FLOWERS FOODS INC COM 343498101 43 2,076 SH   SOLE 1 2,076 0 0
FLUOR CORP NEW COM 343412102 3 500 SH   SOLE 1 0 0 500
FNB CORP PA COM 302520101 253 34,264 SH   SOLE   34,264 0 0
FNB CORP PA COM 302520101 263 35,626 SH   SOLE 1 35,626 0 0
FORD MTR CO DEL COM 345370860 16 3,337 SH   SOLE 1 3,337 0 0
FORD MTR CO DEL COM 345370860 18 3,785 SH   SOLE   3,785 0 0
FORESCOUT TECHNOLOGIES INC COM 34553d101 136 4,303 SH   SOLE   4,303 0 0
FORTIVE CORP COM COM 34959j108 42 753 SH   SOLE 1 753 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 241 5,577 SH   SOLE 1 5,077 0 500
FORTUNE BRANDS HOME & SEC IN COM 34964C106 402 9,301 SH   SOLE   9,301 0 0
FORTY SEVEN INC COM 34983p104 620 6,500 SH   SOLE   6,500 0 0
FOSTER L B CO COM 350060109 695 56,193 SH   SOLE   52,660 0 3,533
FOX CORP CL A COM 35137l105 9 400 SH   SOLE 1 400 0 0
FRANCESCAS HLDGS CORP COM 351793203 3 1,482 SH   SOLE 1 1,482 0 0
FREEPORT-MCMORAN INC COM 35671D857 13 1,950 SH   SOLE 1 950 0 1,000
FREIGHTCAR AMER INC COM 357023100 160 172,182 SH   SOLE   165,625 0 6,557
FRESENIUS MED CARE AG&CO KGA COM 358029106 20 600 SH   SOLE 1 600 0 0
FRONT YARD RESIDENTIAL CORPORA COM 35904g107 311 26,047 SH   SOLE   26,047 0 0
FRONTDOOR INC COM 35905a109 3,884 111,680 SH   SOLE   90,100 0 21,580
FRP HLDGS INC COM COM 30292l107 449 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 INVESTMENT CORP II BUSINESS COM 35952v105 14 1,905 SH   SOLE 1 1,905 0 0
GABELLI DIVD & INCOME TR CLSD FD 36242H104 106 7,158 SH   SOLE 1 7,158 0 0
GABELLI GLOBAL SMALL & MID CAP CLSD FD 36249w104 36 5,000 SH   SOLE 1 5,000 0 0
GABELLI GLOBAL SMALL & MID CAP CLSD FD 36249w104 509 70,000 SH   SOLE   70,000 0 0
GABELLI GLOBAL UTILITY AND INC CV PFD 36242l303 551 11,000 SH   SOLE 1 11,000 0 0
GABELLI GLOBAL UTILITY AND INC CV PFD 36242l303 1,201 24,000 SH   SOLE   24,000 0 0
GABELLI HEALTHCARE & WELLNESS COM 36246k103 250 28,874 SH   SOLE 1 28,674 0 200
GAIN CAPITAL HOLDINGS INC COM 36268w100 206 37,000 SH   SOLE   37,000 0 0
GAMESTOP CORP NEW CL A COM 36467w109 1,838 525,098 SH   SOLE   523,590 0 1,508
GAMESTOP CORP NEW CL A COM 36467w109 17 4,900 SH   SOLE 1 4,900 0 0
GAMESTOP CORP NEW CL A CALL 36467w909 415 9,064 SH Call SOLE   9,064 0 0
GAMING AND LEISURE PROPERTIES COM 36467j108 3,402 122,760 SH   SOLE   101,950 0 20,810
GARRETT MOTION INC COM 366505105 0 84 SH   SOLE 1 84 0 0
GARTNER INC COM 366651107 1,186 11,910 SH   SOLE 1 10,560 0 1,350
GCI LIBERTY INC COM 36164v305 341 5,978 SH   SOLE 1 5,953 0 25
GCI LIBERTY INC COM 36164v305 4,102 71,996 SH   SOLE   56,044 0 15,952
GDL FUND CLSD FD 361570104 59 7,500 SH   SOLE 1 7,500 0 0
GDL FUND CLSD FD 361570104 1,453 185,276 SH   SOLE   185,276 0 0
GENCO SHIPPING AND TRADING LIM COM y2685t131 358 55,717 SH   SOLE   52,190 0 3,527
GENERAL DYNAMICS CORP COM 369550108 2,207 16,680 SH   SOLE 1 14,284 0 2,396
GENERAL DYNAMICS CORP COM 369550108 399 3,016 SH   SOLE   3,016 0 0
GENERAL ELECTRIC CO COM 369604103 12 1,466 SH   SOLE   1,466 0 0
GENERAL ELECTRIC CO COM 369604103 202 25,482 SH   SOLE 1 25,482 0 0
GENERAL MLS INC COM 370334104 49 925 SH   SOLE 1 925 0 0
GENERAL MOTORS CO COM 37045v100 8 389 SH   SOLE 1 389 0 0
GENESCO INC COM 371532102 91 6,850 SH   SOLE   6,850 0 0
GENTING MALAYSIA BERHA SPONSOR ADUS 37251v109 2 200 SH   SOLE 1 200 0 0
GENWORTH FINL INC COM COM 37247d106 133 40,100 SH   SOLE   40,100 0 0
GENWORTH FINL INC COM CALL 37247d906 4 65 SH Call SOLE   65 0 0
GETSWIFT LTD COM q402a3102 136 546,500 SH   SOLE 1 546,500 0 0
GETSWIFT LTD COM q402a3102 276 1,108,667 SH   SOLE   1,108,667 0 0
GILAT SATELLITE NETWORKS LTD COM m51474118 506 71,380 SH   SOLE   71,380 0 0
GILEAD SCIENCES INC COM 375558103 452 6,041 SH   SOLE 1 6,041 0 0
GIVAUDAN SA ADR ADUS 37636P108 73 1,178 SH   SOLE 1 1,178 0 0
GLAXOSMITHKLINE PLC ADUS 37733W105 129 3,412 SH   SOLE 1 3,412 0 0
GLAXOSMITHKLINE PLC ADUS 37733W105 186 4,913 SH   SOLE   4,913 0 0
GLOBAL BLOOD THERAPEUTICS INC COM 37890u108 54 1,050 SH   SOLE 1 1,050 0 0
GLOBAL NET LEASE INC CV PFD 379378409 169 8,500 SH   SOLE 1 8,500 0 0
GLOBAL NET LEASE INC CV PFD 379378409 716 36,000 SH   SOLE   36,000 0 0
GLOBAL PMTS INC COM COM 37940x102 147 1,021 SH   SOLE 1 1,021 0 0
GLOBAL X AUTONOMOUS AND ELECTR COM 37954y624 4 325 SH   SOLE 1 325 0 0
GLOBAL X CYBERSECURITY ETF INDX FD 37954y384 4 280 SH   SOLE 1 280 0 0
GLOBAL X LITHIUM AND BATTERY T COM 37954y855 3 155 SH   SOLE 1 155 0 0
GLOBAL X MLP COM 37950e473 6 1,800 SH   SOLE 1 1,800 0 0
GLOBAL X ROBOTICS ETF INDX FD 37954y715 28 1,534 SH   SOLE 1 1,534 0 0
GLOBAL X SILVER MINERS ETF INDX FD 37954y848 17 700 SH   SOLE 1 700 0 0
GOLDMAN SACHS ETF TR INDX FD 381430206 646 24,698 SH   SOLE 1 24,698 0 0
GOLDMAN SACHS ETF TR INDX FD 381430503 328 6,283 SH   SOLE 1 6,283 0 0
GOLDMAN SACHS ETF TR INDX FD 381430503 1,566 30,000 SH   SOLE   30,000 0 0
GOLDMAN SACHS ETF TR INDX FD 381430107 26 1,139 SH   SOLE 1 1,139 0 0
GOLDMAN SACHS GROUP INC COM 38141g104 55 355 SH   SOLE 1 355 0 0
GOLDMAN SACHS GROUP INC COM 38141g104 2,137 13,826 SH   SOLE   13,826 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 10 1,700 SH   SOLE 1 1,700 0 0
GRAHAM CORP COM 384556106 583 45,162 SH   SOLE   42,332 0 2,830
GRAINGER W W INC COM 384802104 50 200 SH   SOLE 1 200 0 0
GRAND RIV COMM INC COM COM 386441109 110 25,000 SH   SOLE 1 0 0 25,000
GRAVITY CO LTD ADUS 38911n206 4 150 SH   SOLE   150 0 0
GREAT ELM CAP CORP NT CV PFD 390320307 27 1,500 SH   SOLE 1 1,500 0 0
GREAT ELM CAP CORP NT CV PFD 390320307 337 19,000 SH   SOLE   19,000 0 0
GRIFFIN INL RLTY INC COM 398231100 16 500 SH   SOLE 1 500 0 0
GROCERY OUTLET HLDG CORP COM COM 39874r101 0 10 SH   SOLE 1 10 0 0
GUARDANT HEALTH INC COM COM 40131m109 42 600 SH   SOLE   600 0 0
GUGGENHEIM TIMBER ETF INDX FD 18383q879 13 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 12 1,700 SH   SOLE 1 1,700 0 0
HALLMARK FINANCIAL SERVICES IN COM 40624q203 168 41,697 SH   SOLE   39,084 0 2,613
HAMILTON BEACH BRANDS HOLDING COM 40701t104 342 35,990 SH   SOLE   35,990 0 0
HANESBRANDS INC COM 410345102 150 19,096 SH   SOLE 1 15,271 0 3,825
HANGER INC COM 41043f208 20 1,270 SH   SOLE 1 1,270 0 0
HANOVER FOODS CORP CL A COM 41078W100 7 125 SH   SOLE 1 125 0 0
HARLEY DAVIDSON INC COM 412822108 2 123 SH   SOLE 1 123 0 0
HARMONIC INC COM 413160102 80 13,809 SH   SOLE 1 13,809 0 0
HARMONIC INC COM 413160102 1,778 308,624 SH   SOLE   308,624 0 0
HARSCO CORP COM 415864107 136 19,485 SH   SOLE   19,485 0 0
HARTFORD FINANCIAL SERVICES GR CV PFD 416518603 51 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 293 189,201 SH   SOLE   178,990 0 10,211
HD SUPPLY HLDGS INC COM 40416m105 2,850 100,230 SH   SOLE   72,490 0 27,740
HEALTHPEAK PROPERTIES LP 42250p103 12 500 SH   SOLE 1 500 0 0
HEICO CORP NEW COM 422806109 39 522 SH   SOLE   522 0 0
HEICO CORP NEW COM 422806109 95 1,270 SH   SOLE 1 1,270 0 0
HEINEKEN N V SPONSORED ADR L1 ADUS 423012301 37 881 SH   SOLE 1 881 0 0
HELLOFRESH SE SHS COM d3r2ma100 7 200 SH   SOLE 1 200 0 0
HEMISPHERE MEDIA GROUP WT 42365q103 4 500 SH   SOLE 1 500 0 0
HERCULES CAPITAL INC COM 427096508 10 1,250 SH   SOLE 1 1,250 0 0
HERSHEY CO COM 427866108 66 500 SH   SOLE 1 500 0 0
HERTZ RENT CAR HLDG COM 42806j106 3 447 SH   SOLE 1 447 0 0
HESS CORP COM COM 42809h107 78 2,354 SH   SOLE 1 2,354 0 0
HEWLETT PACKARD ENTERPRISE CO COM 42824c109 10 1,000 SH   SOLE 1 1,000 0 0
HI CRUSH INC 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 INTERNATIONAL INC COM 431466101 63 43,685 SH   SOLE 1 43,685 0 0
HILL INTERNATIONAL INC COM 431466101 6,519 4,496,025 SH   SOLE   4,496,025 0 0
HILTON WORLDWIDE HLDGS INC COM 43300a203 56 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 77 3,050 SH   SOLE 1 3,050 0 0
HOLOGIC INC COM 436440101 26 750 SH   SOLE 1 750 0 0
HOME BANCSHARES INC COM 436893200 19 1,576 SH   SOLE 1 1,576 0 0
HOME DEPOT INC COM 437076102 8,637 46,258 SH   SOLE   45,358 0 900
HOME DEPOT INC COM 437076102 6,424 34,408 SH   SOLE 1 33,437 0 971
HONEYWELL INTL INC COM 438516106 11,683 87,324 SH   SOLE   85,549 0 1,775
HONEYWELL INTL INC COM 438516106 9,640 72,054 SH   SOLE 1 70,164 0 1,891
HORMEL FOODS CORP COM 440452100 86 1,850 SH   SOLE 1 1,850 0 0
HORMEL FOODS CORP COM 440452100 138 2,952 SH   SOLE   2,952 0 0
HOST MARRIOTT CORP NEW COM COM 44107p104 2 200 SH   SOLE 1 200 0 0
HOULIHAN LOKEY INC COM 441593100 723 13,870 SH   SOLE   13,870 0 0
HOUSTON WIRE & CBL CO COM COM 44244k109 617 281,899 SH   SOLE   266,094 0 15,805
HSBC HLDGS PLC ADUS 404280406 43 1,548 SH   SOLE 1 1,548 0 0
HUBBELL INC COM 443510607 20 175 SH   SOLE 1 175 0 0
HUBSPOT INC COM 443573100 6,833 51,300 SH   SOLE 2 51,300 0 0
HUMANA INC COM 444859102 248 790 SH   SOLE 1 790 0 0
HUNTINGTON BANCSHARES INC COM 446150104 601 73,185 SH   SOLE 1 73,185 0 0
HYCROFT MNG CORP WT WT 448629113 0 28 SH   SOLE 1 28 0 0
IAA INC COM 449253103 2,812 93,870 SH   SOLE   69,790 0 24,080
IAA INC COM 449253103 67 2,240 SH   SOLE 1 2,240 0 0
IAC INTERACTIVECORP COM 44919P508 163 912 SH   SOLE 1 912 0 0
IAMGOLD CORP COM 450913108 194 85,000 SH   SOLE 1 85,000 0 0
IAMGOLD CORP COM 450913108 365 160,000 SH   SOLE   160,000 0 0
IBERIABANK CORP COM 450828108 723 20,000 SH   SOLE   20,000 0 0
ICICI BK LTD ADR ADUS 45104g104 47 5,500 SH   SOLE 1 5,500 0 0
IDEXX LABS INC COM COM 45168d104 78 321 SH   SOLE   321 0 0
IDEXX LABS INC COM COM 45168d104 192 792 SH   SOLE 1 792 0 0
IEXALT INC COM NEW COM 451691208 0 20 SH   SOLE 1 20 0 0
IHEARTMEDIA INC COM CL A COM 45174j509 2,585 353,650 SH   SOLE   267,860 0 85,790
II VI INC COM 902104108 190 6,680 SH   SOLE 1 6,680 0 0
II VI INC PUT 902104958 4 10 SH Put SOLE   10 0 0
ILLINOIS TOOL WKS INC COM 452308109 313 2,199 SH   SOLE 1 1,199 0 1,000
ILLUMINA INC COM 452327109 146 535 SH   SOLE 1 535 0 0
IMEDIA BRANDS INC COM 452465206 172 87,254 SH   SOLE   82,067 0 5,187
IMPERIAL BRANDS PLC SPON ADR ADUS 45262P102 1 60 SH   SOLE   60 0 0
INCYTE CORP COM COM 45337c102 15 200 SH   SOLE 1 200 0 0
INDEPENDENCE RLTY TR INC COM COM 45378a106 913 102,100 SH   SOLE   102,100 0 0
INDEPENDENT BANK CORP MICH COM 453838609 560 43,550 SH   SOLE   43,550 0 0
INDEXIQ ETF TR INDX FD 45409B800 225 7,455 SH   SOLE 1 7,455 0 0
INDEXIQ ETF TR INDX FD 45409B800 10,652 353,401 SH   SOLE   353,401 0 0
INDEXIQ ETF TR INDX FD 45409B628 5 300 SH   SOLE 1 300 0 0
INDIA FD INC COM 454089103 30 2,166 SH   SOLE 1 2,166 0 0
INFOSYS LTD ADUS 456788108 18 2,200 SH   SOLE 1 2,200 0 0
ING GROEP N V ADUS 456837103 22 4,189 SH   SOLE 1 4,189 0 0
INGERSOLL RAND PLC COM 45687v106 5 200 SH   SOLE 1 200 0 0
INGEVITY CORP COM COM 45688c107 88 2,510 SH   SOLE   2,510 0 0
INMODE LTD COM m5425m103 32 1,500 SH   SOLE 1 1,500 0 0
INNOVATIVE INDL PPTYS INC COM COM 45781v101 464 6,115 SH   SOLE 1 5,009 0 1,106
INSTEEL INDUSTRIES INC COM 45774W108 14 1,040 SH   SOLE   1,040 0 0
INTEL CORP COM 458140100 2,695 49,789 SH   SOLE 1 49,089 0 700
INTEL CORP COM 458140100 1,068 19,737 SH   SOLE   19,737 0 0
INTERCONTINENTALEXCHAN COM COM 45866f104 77 950 SH   SOLE 1 950 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 3 25 SH   SOLE   25 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,262 11,378 SH   SOLE 1 11,378 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 10 100 SH   SOLE 1 100 0 0
INTERNATIONAL GAME TECH PLC COM g4863A108 6 1,000 SH   SOLE   1,000 0 0
INTERNATIONAL GAME TECH PLC COM g4863A108 8 1,304 SH   SOLE 1 1,304 0 0
INTERNATIONAL MONEY EXPRESS IN COM 46005l101 5 500 SH   SOLE 1 500 0 0
INTEVAC INC COM 461148108 785 191,924 SH   SOLE   180,176 0 11,748
INTL PAPER CO COM 460146103 15 497 SH   SOLE 1 497 0 0
INTUIT COM 461202103 147 640 SH   SOLE 1 615 0 25
INTUIT COM 461202103 162 704 SH   SOLE   704 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120e602 73 148 SH   SOLE   148 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120e602 398 804 SH   SOLE 1 804 0 0
INVACARE CORP COM 461203101 502 67,542 SH   SOLE   63,278 0 4,264
INVACARE CORP COM 461203101 19 2,500 SH   SOLE 1 2,500 0 0
INVENTRUST PPTYS LP 46124j102 5 1,597 SH   SOLE 1 1,597 0 0
INVESCO BLDRS EMERGING MARKETS INDX FD 46090c305 30 900 SH   SOLE 1 900 0 0
INVESCO BUYBACK ACHIEVERS ETF INDX FD 46137v308 28 586 SH   SOLE   586 0 0
INVESCO BUYBACK ACHIEVERS ETF INDX FD 46137v308 379 7,829 SH   SOLE 1 7,829 0 0
INVESCO CEF INCOME COMPOSITE E CLSD FD 46138e404 98 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 106 9,435 SH   SOLE   9,435 0 0
INVESCO DB US DOLLAR INDEX BEA INDX FD 46141d104 402 20,100 SH   SOLE 1 20,100 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 537 5,804 SH   SOLE 1 5,804 0 0
INVESCO FTSE RAFI US 1000 ETF INDX FD 46137v613 12,613 136,441 SH   SOLE   136,441 0 0
INVESCO FTSE RAFI US 1500 SMAL INDX FD 46137v597 31 350 SH   SOLE 1 350 0 0
INVESCO GLOBAL CLEAN ENERGY ET INDX FD 46138g847 1 100 SH   SOLE 1 100 0 0
INVESCO INTL BUYBACK ACHIEV INDX FD 46138e644 22 930 SH   SOLE   930 0 0
INVESCO INTL BUYBACK ACHIEV INDX FD 46138e644 54 2,281 SH   SOLE 1 2,281 0 0
INVESCO PREFERRED ETF INDX FD 46138e511 17 1,301 SH   SOLE 1 1,301 0 0
INVESCO PREFERRED ETF INDX FD 46138e511 29 2,239 SH   SOLE   2,239 0 0
INVESCO QQQ TRUST INDX FD 46138e107 436 2,290 SH   SOLE   2,290 0 0
INVESCO QQQ TRUST INDX FD 46138e107 1,277 6,707 SH   SOLE 1 6,707 0 0
INVESCO QQQ TRUST CALL 46090e903 6 3,100 SH Call SOLE   3,100 0 0
INVESCO QQQ TR PUT 46090E953 2,048 1,535 SH Put SOLE   1,535 0 0
INVESCO S&P 500 EQUAL WEIGHT E INDX FD 46137v357 165 1,969 SH   SOLE 1 1,529 0 440
INVESCO S&P 500 LOW VOLATILITY INDX FD 46138e354 1,605 34,207 SH   SOLE 1 34,009 0 198
INVESCO S&P 500 LOW VOLATILITY INDX FD 46138e354 87 1,845 SH   SOLE   1,845 0 0
INVESCO S&P SPIN OFF ETF INDX FD 46137v159 4 150 SH   SOLE 1 0 0 150
INVESCO ULTRA SHORT DURATION INDX FD 46090a887 6 129 SH   SOLE 1 129 0 0
INVESCO VALUE MUN INCOME TR CLSD FD 46132p108 212 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 34 1,079 SH   SOLE 1 1,079 0 0
IQVIA HOLDINGS INC COM 46266c105 103 955 SH   SOLE 1 955 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 24 290 SH   SOLE 1 290 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 4,062 181,930 SH   SOLE   146,490 0 35,440
IRIDIUM COMMUNICATIONS INC COM 46269C102 100 4,480 SH   SOLE 1 4,480 0 0
ISHARES TR INDX FD 464288620 32 566 SH   SOLE 1 566 0 0
ISHARES CORE 1 TO 5 YEAR USD B INDX FD 46432f859 1 17 SH   SOLE   17 0 0
ISHARES CORE 1 TO 5 YEAR USD B INDX FD 46432f859 4 75 SH   SOLE 1 75 0 0
ISHARES CORE DIVIDEND GROWTH INDX FD 46434v621 157 4,805 SH   SOLE 1 4,805 0 0
ISHARES TR INDX FD 464289867 12 285 SH   SOLE 1 285 0 0
ISHARES CORE MSCI PACIFIC INDX FD 46434v696 3 67 SH   SOLE 1 67 0 0
ISHARES TR INDX FD 464287671 54 949 SH   SOLE   949 0 0
ISHARES TR INDX FD 464287671 78 1,363 SH   SOLE 1 1,363 0 0
ISHARES EDGE MSCI USA MOMENTUM INDX FD 46432f396 12 116 SH   SOLE 1 116 0 0
ISHARES TR PUT 46432F956 152 65 SH Put SOLE   65 0 0
ISHARES EDGE MSCI USA QUALITY INDX FD 46432f339 59 731 SH   SOLE 1 731 0 0
ISHARES GOLD TRUST INDX FD 464285105 290 19,238 SH   SOLE 1 19,238 0 0
ISHARES GOLD TRUST INDX FD 464285105 7,462 495,163 SH   SOLE   495,163 0 0
ISHARES INC CORE MSCI EMERGING INDX FD 46434g103 682 16,860 SH   SOLE 1 16,860 0 0
ISHARES INC CORE MSCI EMERGING INDX FD 46434g103 897 22,156 SH   SOLE   22,156 0 0
ISHARES INC INDX FD 464286533 167 3,558 SH   SOLE   3,558 0 0
ISHARES INC INDX FD 464286533 1,231 26,233 SH   SOLE 1 26,233 0 0
ISHARES INC INDX FD 464286806 6 300 SH   SOLE 1 300 0 0
ISHARES INC INDX FD 464286871 12 621 SH   SOLE 1 621 0 0
ISHARES INC MSCI JAPAN ETF INDX FD 46434g822 12 249 SH   SOLE 1 249 0 0
ISHARES INC MSCI JAPAN ETF INDX FD 46434g822 15 312 SH   SOLE   312 0 0
ISHARES INC INDX FD 464286665 37 1,100 SH   SOLE 1 1,100 0 0
ISHARES INC INDX FD 464286772 1 27 SH   SOLE 1 27 0 0
ISHARES INC MSCI SINGAPORE ETF INDX FD 46434g780 9 519 SH   SOLE   519 0 0
ISHARES INC MSCI SINGAPORE ETF INDX FD 46434g780 21 1,199 SH   SOLE 1 1,199 0 0
ISHARES INC MSCI TAIWAN ETF INDX FD 46434g772 6 196 SH   SOLE   196 0 0
ISHARES INC MSCI TAIWAN ETF INDX FD 46434g772 12 362 SH   SOLE 1 362 0 0
ISHARES INTl AGGREGATE BOND FD INDX FD 46435g672 3 50 SH   SOLE 1 50 0 0
ISHARES TR INDX FD 464287127 49 336 SH   SOLE 1 336 0 0
ISHARES INC INDX FD 464286350 4 200 SH   SOLE 1 200 0 0
ISHARES MSCI MULTIFACTOR EMRGN INDX FD 46434g889 89 2,594 SH   SOLE 1 2,594 0 0
ISHARES MSCI MULTIFACTOR EMRGN INDX FD 46434g889 137 3,988 SH   SOLE   3,988 0 0
ISHARES MSCI MULTIFACTOR USA S INDX FD 46434v290 139 4,674 SH   SOLE   4,674 0 0
ISHARES TR INDX FD 464287622 55 389 SH   SOLE 1 389 0 0
ISHARES TR INDX FD 464287622 215 1,518 SH   SOLE   1,518 0 0
ISHARES TR INDX FD 464288646 100 1,902 SH   SOLE   1,902 0 0
ISHARES TR INDX FD 464288646 321 6,132 SH   SOLE 1 6,132 0 0
ISHARES SILVER TRUST INDX FD 46428Q109 33 2,550 SH   SOLE 1 2,550 0 0
ISHARES SILVER TRUST INDX FD 46428Q109 1,402 107,426 SH   SOLE   107,426 0 0
ISHARES TR CALL 464287905 382 961 SH Call SOLE   961 0 0
ISHARES TR PUT 464287952 1,561 350 SH Put SOLE   350 0 0
ISHARES TR PUT 464287955 6,188 2,406 SH Put SOLE   2,406 0 0
ISHARES TR PUT 464287958 544 331 SH Put SOLE   331 0 0
ISHARES TR PUT 464288953 1,502 2,733 SH Put SOLE   2,733 0 0
ISHARES TR 20 YR TRS BD INDX FD 920933108 66 400 SH   SOLE 1 400 0 0
ISHARES TR CLSD FD 464287440 55 456 SH   SOLE 1 456 0 0
ISHARES TR INDX FD 464287457 1,196 13,797 SH   SOLE 1 13,797 0 0
ISHARES TR INDX FD 464287457 1,300 15,000 SH   SOLE   15,000 0 0
ISHARES TR INDX FD 464288661 21,272 159,530 SH   SOLE   159,530 0 0
ISHARES TR INDX FD 464288612 8 68 SH   SOLE 1 68 0 0
ISHARES TR INDX FD 464288679 888 8,000 SH   SOLE 1 8,000 0 0
ISHARES TR INDX FD 464288679 1,332 12,000 SH   SOLE   12,000 0 0
ISHARES TR INDX FD 464287176 440 3,730 SH   SOLE 1 3,730 0 0
ISHARES TR INDX FD 464287564 16 176 SH   SOLE 1 176 0 0
ISHARES TR INDX FD 464287812 15 140 SH   SOLE 1 140 0 0
ISHARES TR CORE MSCI EAFE INDX FD 46432f842 2,276 45,625 SH   SOLE 1 45,625 0 0
ISHARES TR CORE MSCI EAFE INDX FD 46432f842 9,188 184,166 SH   SOLE   184,166 0 0
ISHARES TR CORE MSCI TOTAL INT INDX FD 46432f834 3,395 72,220 SH   SOLE   4,090 0 68,130
ISHARES TR CORE MSCI TOTAL INT INDX FD 46432f834 346 7,360 SH   SOLE 1 7,360 0 0
ISHARES TR INDX FD 464287507 4,104 28,528 SH   SOLE 1 26,828 0 1,700
ISHARES TR INDX FD 464287507 1,036 7,202 SH   SOLE   7,202 0 0
ISHARES TR INDX FD 464287150 16,123 281,828 SH   SOLE   29,695 0 252,133
ISHARES TR INDX FD 464287150 8,090 141,402 SH   SOLE 1 141,402 0 0
ISHARES TR INDX FD 464287200 9,966 38,567 SH   SOLE 1 38,440 0 127
ISHARES TR INDX FD 464287200 3,318 12,839 SH   SOLE   12,839 0 0
ISHARES TR CORE TOTAL USD BD M INDX FD 46434v613 54 1,024 SH   SOLE 1 1,024 0 0
ISHARES TR INDX FD 464287226 6,415 55,607 SH   SOLE 1 55,053 0 554
ISHARES TR INDX FD 464287226 294 2,546 SH   SOLE   2,546 0 0
ISHARES TR INDX FD 464288760 13 93 SH   SOLE 1 93 0 0
ISHARES TR INDX FD 464287168 187 2,549 SH   SOLE 1 2,549 0 0
ISHARES TR INDX FD 464287788 27 280 SH   SOLE   280 0 0
ISHARES TR INDX FD 464287788 653 6,713 SH   SOLE 1 6,713 0 0
ISHARES TR INDX FD 464287762 362 1,929 SH   SOLE 1 1,929 0 0
ISHARES TR INDX FD 464287721 44 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,267 68,765 SH   SOLE 1 68,122 0 643
ISHARES TR INDX FD 46429B689 335 5,391 SH   SOLE   5,391 0 0
ISHARES TR EDGE MSCI MULTIFACT INDX FD 46434v274 35 1,716 SH   SOLE 1 1,716 0 0
ISHARES TR EDGE MSCI MULTIFACT INDX FD 46434v274 217 10,696 SH   SOLE   10,696 0 0
ISHARES TR ESG MSCI LEADR COM 46435u218 10 225 SH   SOLE 1 225 0 0
ISHARES TR ESG MSCI USA INDX FD 46435g425 6 100 SH   SOLE 1 100 0 0
ISHARES TR FLTG RATE NT INDX FD 46429b655 118 2,426 SH   SOLE 1 2,426 0 0
ISHARES TR INDX FD 464287184 4 100 SH   SOLE 1 100 0 0
ISHARES TR INDX FD 46429B663 1,975 27,597 SH   SOLE 1 27,597 0 0
ISHARES TR INDX FD 46429B663 6,157 86,057 SH   SOLE   86,057 0 0
ISHARES TR INDX FD 464288513 22 290 SH   SOLE 1 290 0 0
ISHARES TR INDX FD 464287242 52 424 SH   SOLE   424 0 0
ISHARES TR INDX FD 464287242 57 465 SH   SOLE 1 465 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 52 981 SH   SOLE   981 0 0
ISHARES TR INDX FD 464287465 343 6,425 SH   SOLE 1 6,425 0 0
ISHARES TR INDX FD 464287234 13 395 SH   SOLE   395 0 0
ISHARES TR INDX FD 464287234 317 9,290 SH   SOLE 1 9,290 0 0
ISHARES TR MSCI INDIA ETF INDX FD 46429b598 41 1,700 SH   SOLE 1 1,700 0 0
ISHARES TR INDX FD 464288570 56 575 SH   SOLE 1 575 0 0
ISHARES TR INDX FD 464288273 249 5,545 SH   SOLE   5,545 0 0
ISHARES TR INDX FD 464287556 603 5,599 SH   SOLE 1 5,599 0 0
ISHARES TR INDX FD 464288869 24 351 SH   SOLE   351 0 0
ISHARES TR INDX FD 464288869 473 7,058 SH   SOLE 1 7,058 0 0
ISHARES TR INDX FD 464287648 28 175 SH   SOLE 1 175 0 0
ISHARES TR INDX FD 464287630 103 1,257 SH   SOLE 1 1,257 0 0
ISHARES TR INDX FD 464287630 615 7,500 SH   SOLE   7,500 0 0
ISHARES TR INDX FD 464287655 391 3,413 SH   SOLE 1 3,413 0 0
ISHARES TR INDX FD 464287655 7,251 63,347 SH   SOLE   63,347 0 0
ISHARES TR INDX FD 464287689 239 1,610 SH   SOLE   1,610 0 0
ISHARES TR INDX FD 464287481 61 504 SH   SOLE 1 504 0 0
ISHARES TR INDX FD 464287481 133 1,097 SH   SOLE   1,097 0 0
ISHARES TR INDX FD 464287473 147 2,297 SH   SOLE 1 2,297 0 0
ISHARES TR INDX FD 464287499 432 10,005 SH   SOLE 1 9,805 0 200
ISHARES TR INDX FD 464287499 271 6,281 SH   SOLE   6,281 0 0
ISHARES TR INDX FD 464287614 139 925 SH   SOLE 1 925 0 0
ISHARES TR INDX FD 464287614 3,178 21,098 SH   SOLE   21,098 0 0
ISHARES TR INDX FD 464287598 174 1,754 SH   SOLE   1,754 0 0
ISHARES TR INDX FD 464287598 1,508 15,206 SH   SOLE 1 15,206 0 0
ISHARES TR INDX FD 464287101 28 240 SH   SOLE 1 240 0 0
ISHARES TR INDX FD 464287408 176 1,829 SH   SOLE 1 1,829 0 0
ISHARES TR INDX FD 464287408 1,306 13,573 SH   SOLE   13,573 0 0
ISHARES TR INDX FD 464288372 10 300 SH   SOLE 1 300 0 0
ISHARES TR INDX FD 464287705 4 36 SH   SOLE 1 36 0 0
ISHARES TR INDX FD 464287549 31 147 SH   SOLE 1 147 0 0
ISHARES TR INDX FD 464287804 2,290 40,809 SH   SOLE 1 36,352 0 4,457
ISHARES TR INDX FD 464287804 1,076 19,176 SH   SOLE   19,176 0 0
ISHARES TR INDX FD 464287887 13 95 SH   SOLE 1 95 0 0
ISHARES TR INDX FD 464287309 181 1,096 SH   SOLE 1 1,096 0 0
ISHARES TR INDX FD 464288158 991 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 464287192 152 1,100 SH   SOLE   1,100 0 0
ISHARES TR INDX FD 464288687 150 4,713 SH   SOLE 1 4,041 0 672
ISHARES TR INDX FD 464287754 68 545 SH   SOLE 1 545 0 0
ISHARES TR INDX FD 464288851 1 25 SH   SOLE 1 25 0 0
ISHARES TR INDX FD 464288851 802 35,124 SH   SOLE   35,124 0 0
ISHARES TR INDX FD 46429B697 4,598 85,137 SH   SOLE 1 81,281 0 3,856
ISHARES TR INDX FD 46429B697 499 9,237 SH   SOLE   9,237 0 0
ISHARES US ETF TR INDX FD 46431W507 218 4,500 SH   SOLE 1 4,500 0 0
ISHARES TR INDX FD 464287838 3 50 SH   SOLE 1 50 0 0
ITERIS INC COM 46564T107 627 195,888 SH   SOLE   191,371 0 4,517
ITERIS INC COM 46564T107 230 72,000 SH   SOLE 1 72,000 0 0
J ALEXANDERS HLDGS COM 46609j106 4,221 1,102,156 SH   SOLE   1,049,593 0 52,563
J ALEXANDERS HLDGS COM 46609j106 43 11,345 SH   SOLE 1 11,345 0 0
JACK IN THE BOX INC COM 466367109 12 340 SH   SOLE   340 0 0
JAPAN EQUITY FD INC COM CLSD FD 471057109 3 425 SH   SOLE   425 0 0
JAPAN SMALLER CAPTLZTN FD IN INDX FD 47109U104 4 500 SH   SOLE 1 500 0 0
JAPAN SMALLER CAPTLZTN FD IN INDX FD 47109U104 7 1,000 SH   SOLE   1,000 0 0
JAPAN TOBACCO INC ADUS J27869106 0 5 SH   SOLE 1 5 0 0
JBG SMITH PROPERTIES COM 46590v100 3,384 106,321 SH   SOLE   102,321 0 4,000
JBG SMITH PROPERTIES COM 46590v100 35 1,090 SH   SOLE 1 1,090 0 0
JEFFERIES GROUP INC NEW COM COM 47233w109 85 6,200 SH   SOLE 1 5,000 0 1,200
JETBLUE AWYS CORP COM 477143101 5 575 SH   SOLE 1 575 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 1 10 SH   SOLE 1 10 0 0
JOHN HANCOCK PREMIUM DIVIDEND CLSD FD 41013t105 0 26 SH   SOLE 1 26 0 0
JOHNSON & JOHNSON COM 478160104 15,656 119,395 SH   SOLE   116,995 0 2,400
JOHNSON & JOHNSON COM 478160104 16,319 124,447 SH   SOLE 1 119,875 0 4,572
JOHNSON & JOHNSON CALL 478160904 80 260 SH Call SOLE   260 0 0
JOHNSON CTLS INTL PLC COM g51502105 3 120 SH   SOLE 1 120 0 0
JP MORGAN CHASE & CO COM 46625h100 12,364 137,331 SH   SOLE   134,831 0 2,500
JP MORGAN CHASE & CO COM 46625h100 10,763 119,550 SH   SOLE 1 114,982 0 4,568
JP MORGAN CHASE AND CO CV PFD 48128b622 47 2,000 SH   SOLE 1 2,000 0 0
JP MORGAN ULTRA SHORT INCOME E INDX FD 46641q837 33,734 679,160 SH   SOLE 1 666,980 0 12,180
JP MORGAN ULTRA SHORT INCOME E INDX FD 46641q837 7,378 148,544 SH   SOLE   148,544 0 0
JPMORGAN DIVERSIFIED RETURN EM INDX FD 46641q308 327 8,249 SH   SOLE 1 8,249 0 0
JPMORGAN DIVERSIFIED RETURN EM INDX FD 46641q308 3,389 85,354 SH   SOLE   85,354 0 0
JPMORGAN DIVERSIFIED RETURN IN INDX FD 46641q209 207 4,784 SH   SOLE 1 4,617 0 167
JPMORGAN DIVERSIFIED RETURN IN INDX FD 46641q209 16,923 391,370 SH   SOLE   391,370 0 0
JPMORGAN DIVERSIFIED RETURN US INDX FD 46641q407 1,187 20,234 SH   SOLE 1 17,511 0 2,723
KAANAPALI LD LLC COM COM 48282H308 1 30 SH   SOLE 1 30 0 0
KANSAS CITY SOUTHERN COM 485170302 116 915 SH   SOLE 1 915 0 0
KAR AUCTION SVCS INC COM 48238T109 2,246 187,150 SH   SOLE   136,150 0 51,000
KAR AUCTION SVCS INC COM 48238T109 30 2,500 SH   SOLE 1 2,500 0 0
KEARNY FINL CORP MD COM 48716p108 3,097 360,533 SH   SOLE   286,662 0 73,871
KEARNY FINL CORP MD COM 48716p108 19 2,230 SH   SOLE 1 2,230 0 0
KELLOGG CO COM 487836108 45 750 SH   SOLE 1 750 0 0
KEMET CORP COM 488360207 193 8,000 SH   SOLE   8,000 0 0
KEURIG DR PEPPER INC COM 49271v100 15 610 SH   SOLE 1 610 0 0
KEY TRONIC CORP COM 493144109 541 186,079 SH   SOLE   174,300 0 11,779
KEYCORP NEW COM 493267108 243 23,461 SH   SOLE 1 23,461 0 0
KEYCORP NEW COM 493267108 1,604 154,683 SH   SOLE   154,683 0 0
KIMBALL ELECTRONICS INC COM 49428J109 1,259 115,324 SH   SOLE   106,941 0 8,383
KIMBALL INTL INC COM 494274103 2,602 218,451 SH   SOLE   161,105 0 57,346
KIMBALL INTL INC COM 494274103 13 1,100 SH   SOLE 1 1,100 0 0
KIMBERLY CLARK CORP COM 494368103 1,427 11,158 SH   SOLE 1 10,958 0 200
KIMBERLY CLARK CORP COM 494368103 102 800 SH   SOLE   800 0 0
KINDER MORGAN INC DEL LP 49456B101 147 10,542 SH   SOLE 1 10,542 0 0
KKR & CO L P DEL COM UNITS COM 48248m102 19 800 SH   SOLE 1 800 0 0
KNOT OFFSHORE PARTNERS LP COM y48125101 3 300 SH   SOLE 1 300 0 0
KONTOOR BRANDS COM 50050n103 2,117 110,430 SH   SOLE   83,030 0 27,400
KONTOOR BRANDS COM 50050n103 29 1,500 SH   SOLE 1 1,500 0 0
KRATON CORPORATION COM 50077C106 2 223 SH   SOLE 1 223 0 0
KRATOS DEFENSE AND SECURITY SO COM 50077b207 11 805 SH   SOLE 1 805 0 0
KRATOS DEFENSE AND SECURITY SO COM 50077b207 277 20,000 SH   SOLE   20,000 0 0
KROGER CO COM 501044101 98 3,245 SH   SOLE 1 3,245 0 0
L OREAL CO ADR ADUS 502117203 5 100 SH   SOLE 1 100 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 12,177 67,607 SH   SOLE   66,232 0 1,375
L3HARRIS TECHNOLOGIES INC COM 502431109 9,203 51,094 SH   SOLE 1 48,687 0 2,407
LAACO LTD COM 505346106 12 7 SH   SOLE 1 7 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 98 779 SH   SOLE 1 779 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 126 1,000 SH   SOLE   1,000 0 0
LAKELAND INDS INC COM 511795106 596 38,468 SH   SOLE   36,546 0 1,922
LAKELAND INDS INC COM 511795106 32 2,071 SH   SOLE 1 2,071 0 0
LAM RESEARCH CORP COM 512807108 22 92 SH   SOLE 1 92 0 0
LAMAR ADVERTISING CO NEW COM 512816109 22 430 SH   SOLE   430 0 0
LAMB WESTON HLDGS INC COM 513272104 12 210 SH   SOLE   210 0 0
LANCASTER COLONY CORP COM 513847103 135 933 SH   SOLE 1 933 0 0
LANDEC CORP COM 514766104 651 74,950 SH   SOLE   70,197 0 4,753
LANDMARK INFRASTRUCTURE PARTNE LP 51508j405 246 13,640 SH   SOLE 1 13,640 0 0
LANDMARK INFRASTRUCTURE PARTNE LP 51508j405 648 36,000 SH   SOLE   36,000 0 0
LAS VEGAS SANDS CORP COM 517834107 4 100 SH   SOLE 1 100 0 0
LAZARD GLOBAL TOTAL RETURN & I CLSD FD 52106w103 4 357 SH   SOLE   357 0 0
LEGG MASON INC COM 524901105 24 500 SH   SOLE 1 500 0 0
LEGG MASON INC COM 524901105 511 10,451 SH   SOLE   10,451 0 0
LEGGETT & PLATT INC COM 524660107 60 2,250 SH   SOLE 1 2,250 0 0
LEIDOS HLDGS INC COM 525327102 9,659 105,386 SH   SOLE   80,435 0 24,951
LEIDOS HLDGS INC COM 525327102 300 3,271 SH   SOLE 1 3,271 0 0
LEVEL ONE BANCORP INC COM 52730d208 105 5,824 SH   SOLE 1 5,824 0 0
LIBBEY INC COM 529898108 16 31,780 SH   SOLE 1 31,780 0 0
LIBERTY ALL STAR EQUITY FD COM 530158104 148 30,547 SH   SOLE 1 30,547 0 0
LIBERTY BROADBAND CORP COM 530307107 124 1,160 SH   SOLE 1 1,104 0 56
LIBERTY BROADBAND CORP COM 530307305 292 2,635 SH   SOLE 1 2,468 0 167
LIBERTY GLOBAL INC COM SER A COM g5480u104 5 300 SH   SOLE 1 200 0 100
LIBERTY GLOBAL INC COM SER C COM g5480u120 8 528 SH   SOLE 1 356 0 172
LIBERTY MEDIA CORP DELAWARE COM 531229706 6 310 SH   SOLE   0 0 310
LIBERTY MEDIA CORP DELAWARE COM 531229409 109 3,441 SH   SOLE 1 3,186 0 255
LIBERTY MEDIA CORP DELAWARE COM 531229888 5,476 287,306 SH   SOLE   213,730 0 73,576
LIBERTY MEDIA CORP DELAWARE COM 531229888 95 4,979 SH   SOLE 1 4,979 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 1,112 35,155 SH   SOLE 1 34,645 0 510
LIBERTY MEDIA CORP DELAWARE COM 531229607 4,395 138,988 SH   SOLE   98,584 0 40,404
LIBERTY MEDIA CORP DELAWARE COM 531229854 52 1,905 SH   SOLE 1 1,793 0 112
LIBERTY MEDIA CORP DELAWARE COM 531229870 13 501 SH   SOLE 1 445 0 56
LIBERTY MEDIA CORP DELAWARE COM 531229870 70 2,700 SH   SOLE   2,700 0 0
LIGAND PHARMACEUTICALS COM NEW COM 53220k504 11 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 812 5,854 SH   SOLE 1 5,854 0 0
LINCOLN ELEC HLDGS INC COM 533900106 113 1,644 SH   SOLE 1 1,644 0 0
LINCOLN NATL CORP IND COM 534187109 790 30,000 SH   SOLE   30,000 0 0
LINDE PLC COM g5494j103 119 690 SH   SOLE 1 690 0 0
LITTELFUSE INC COM 537008104 635 4,760 SH   SOLE   4,420 0 340
LIVERAMP HLDGS INC COM COM 53815p108 87 2,635 SH   SOLE 1 2,635 0 0
LIVERAMP HLDGS INC COM COM 53815p108 13,823 419,900 SH   SOLE   419,900 0 0
LKQ CORP COM 501889208 191 9,300 SH   SOLE 1 8,250 0 1,050
LOCKHEED MARTIN CORP COM 539830109 116 342 SH   SOLE   342 0 0
LOCKHEED MARTIN CORP COM 539830109 577 1,703 SH   SOLE 1 1,703 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 8 515 SH   SOLE   515 0 0
LORAL SPACE & COMMUNICATNS I COM 543881106 39 2,380 SH   SOLE 1 2,380 0 0
LOWES COS INC COM 548661107 2,098 24,384 SH   SOLE 1 22,434 0 1,950
LOWES COS INC COM 548661107 76 885 SH   SOLE   885 0 0
STARRETT L S CO COM 855668109 125 38,479 SH   SOLE   36,335 0 2,144
LULULEMON ATHLETICA INC COM 550021109 5 24 SH   SOLE 1 24 0 0
LUMENTUM HLDGS INC COM 55024u109 7 100 SH   SOLE 1 100 0 0
LYONDELLBASELL INDUSTR SHS - A COM n53745100 10 195 SH   SOLE 1 195 0 0
M & T BK CORP COM COM 55261f104 29 284 SH   SOLE 1 284 0 0
M & T BK CORP COM COM 55261f104 62 600 SH   SOLE   600 0 0
MACE SEC INTL INC COM NEW COM 554335208 1,930 7,823,277 SH   SOLE   7,823,277 0 0
MACE SEC INTL INC COM NEW COM 554335208 543 4,004,066 SH   SOLE 1 4,004,066 0 0
MACQUARIE GROUP LIMITED ADR NE ADUS 55607P204 63 1,195 SH   SOLE 1 1,195 0 0
MADISON CVRED CALL & EQ STR CLSD FD 557437100 5 958 SH   SOLE   958 0 0
MADISON SQUARE GARDEN CO NEW COM 55825T103 3,078 14,560 SH   SOLE   5,740 0 8,820
MADISON SQUARE GARDEN CO NEW COM 55825T103 106 500 SH   SOLE 1 500 0 0
MAGELLAN MIDSTREAM PRTNRS LP LP 559080106 2,149 58,896 SH   SOLE 1 57,572 0 1,324
MAGELLAN MIDSTREAM PRTNRS LP LP 559080106 68 1,850 SH   SOLE   1,850 0 0
MAGNA INTL INC COM 559222401 19 600 SH   SOLE 1 600 0 0
MANNING & NAPIER INC COM 56382Q102 437 350,000 SH   SOLE   350,000 0 0
MANNING & NAPIER INC COM 56382Q102 691 553,000 SH   SOLE 1 553,000 0 0
MANPOWER INC COM COM 56418h100 10 185 SH   SOLE 1 185 0 0
MANULIFE FINL CORP COM 56501R106 17 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 5,794 245,295 SH   SOLE   241,120 0 4,175
MARATHON PETROLEUM CORP COM 56585a102 3,052 129,203 SH   SOLE 1 119,020 0 10,183
MARKEL CORP COM 570535104 34 37 SH   SOLE 1 15 0 22
MARLIN BUSINESS SVCS CORP COM 571157106 9 823 SH   SOLE 1 823 0 0
MARRIOTT INTL INC NEW COM 571903202 230 3,075 SH   SOLE 1 2,475 0 600
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 80 1,435 SH   SOLE 1 1,435 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 145 2,603 SH   SOLE   2,603 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 57 2,500 SH   SOLE 1 2,500 0 0
MASCO CORP COM 574599106 9,133 264,186 SH   SOLE   194,864 0 69,322
MASCO CORP COM 574599106 93 2,680 SH   SOLE 1 2,680 0 0
MASTEC INC COM 576323109 1,011 30,890 SH   SOLE   30,080 0 810
MASTERCARD INC COM 57636Q104 9,001 37,262 SH   SOLE 1 34,865 0 2,397
MASTERCARD INC COM 57636Q104 507 2,099 SH   SOLE   2,099 0 0
MASTERCARD INC CALL 57636Q904 61 40 SH Call SOLE   40 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 58 1,200 SH   SOLE   1,200 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 187 3,840 SH   SOLE 1 3,840 0 0
MCCORMICK & CO INC COM 579780206 42 300 SH   SOLE 1 300 0 0
MCDONALDS CORP COM 580135101 4,735 28,639 SH   SOLE 1 28,014 0 625
MCDONALDS CORP COM 580135101 9,016 54,529 SH   SOLE   53,529 0 1,000
MCKESSON CORP COM 58155Q103 1,782 13,174 SH   SOLE 1 10,944 0 2,230
MCKESSON CORP COM 58155Q103 535 3,955 SH   SOLE   3,955 0 0
MDU RES GROUP INC COM 552690109 10,397 483,585 SH   SOLE   388,115 0 95,470
MDU RES GROUP INC COM 552690109 62 2,900 SH   SOLE 1 2,900 0 0
MEDCATH COM 58404W109 0 63,600 SH   SOLE   63,600 0 0
MEDCATH CORP COM COM 58404W109 0 700 SH   SOLE 1 700 0 0
MEDMEN ENTERPRISES INC COM 58507m107 11 50,540 SH   SOLE 1 50,540 0 0
MEDTRONIC PLC SHS COM g5960l103 4,399 48,779 SH   SOLE 1 48,273 0 506
MEDTRONIC PLC SHS COM g5960l103 8,271 91,713 SH   SOLE   89,663 0 2,050
MEET GROUP INC COM 58513u101 430 73,203 SH   SOLE   73,203 0 0
MELLANOX TECHNOLOGIES LTD CALL M51363903 11 7 SH Call SOLE   7 0 0
MERCK & CO INC COM 58933Y105 2,732 35,506 SH   SOLE 1 33,386 0 2,120
MERCK & CO INC COM 58933Y105 738 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 2,243 183,540 SH   SOLE   138,110 0 45,430
MERIDIAN BANK COM 58958p104 376 27,476 SH   SOLE   25,729 0 1,747
METLIFE INC COM 59156R108 56 1,847 SH   SOLE 1 1,847 0 0
METLIFE INC COM 59156R108 795 26,000 SH   SOLE   26,000 0 0
METLIFE INC PF CV PFD 59156r850 53 2,500 SH   SOLE   2,500 0 0
METLIFE INC PF CV PFD 59156r850 72 3,350 SH   SOLE 1 3,350 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 7 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 191 53,000 SH   SOLE   53,000 0 0
MFS INTERMEDIATE HIGH INC CLSD FD 59318t109 3 1,224 SH   SOLE   1,224 0 0
MGM RESORTS INTERNATIONAL COM 552953101 111 9,369 SH   SOLE 1 9,369 0 0
MGM RESORTS INTERNATIONAL COM 552953101 790 66,935 SH   SOLE   66,935 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 1,319 19,458 SH   SOLE 1 18,333 0 1,125
MICRON TECHNOLOGY INC COM 595112103 72 1,701 SH   SOLE 1 1,701 0 0
MICROSOFT CORP COM 594918104 15,609 98,971 SH   SOLE   97,171 0 1,800
MICROSOFT CORP COM 594918104 23,418 148,486 SH   SOLE 1 143,501 0 4,985
MIDDLEFIELD BANC CORP COM 596304204 1,548 97,943 SH   SOLE 1 97,943 0 0
MIDDLEFIELD BANC CORP COM 596304204 4,413 279,122 SH   SOLE   279,122 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 72 4,119 SH   SOLE   4,119 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 360 20,594 SH   SOLE 1 20,594 0 0
MILLER HERMAN INC COM 600544100 588 26,470 SH   SOLE   14,930 0 11,540
MILLER HERMAN INC COM 600544100 3,436 154,783 SH   SOLE 1 154,783 0 0
MIMECAST LTD COM g14838109 1,145 32,442 SH   SOLE 2 32,442 0 0
MODERNA INC COM 60770K107 16 550 SH   SOLE 1 550 0 0
MODINE MFG CO COM 607828100 845 260,000 SH   SOLE   260,000 0 0
MOLSON COORS BREWING CL B COM 60871r209 13 344 SH   SOLE 1 344 0 0
MONDELEZ INTL INC COM 609207105 282 5,638 SH   SOLE 1 5,638 0 0
MONEYGRAM INTL COM 60935y208 4 3,110 SH   SOLE   3,110 0 0
MONMOUTH REAL ESTATE INVT CO COM 609720107 87 7,258 SH   SOLE 1 7,258 0 0
MONSTER BEVERAGE CORP NEW COM 61174x109 17 297 SH   SOLE 1 297 0 0
MOOG INC COM 615394202 23 450 SH   SOLE 1 450 0 0
MORGAN STANLEY DUAL DIRECTIONA CV PFD 61760s704 141 10,000 SH   SOLE 1 10,000 0 0
MORGAN STANLEY INDIA COM CLSD FD 61745c105 17 1,300 SH   SOLE   1,300 0 0
MORGAN STANLEY INDIA COM CLSD FD 61745c105 72 5,637 SH   SOLE 1 5,637 0 0
MORGAN STANLEY PL CV PFD 61762v804 47 2,000 SH   SOLE 1 2,000 0 0
MOTOROLA SOLUTIONS INC COM 620076307 1,359 10,224 SH   SOLE 1 9,124 0 1,100
MOTORS LIQ CO GUC TR UNIT BEN COM 62010U101 0 21 SH   SOLE 1 21 0 0
MOVADO GROUP INC COM 624580106 343 28,977 SH   SOLE   27,093 0 1,884
MPLX LP LP 55336v100 6 477 SH   SOLE   477 0 0
MSA SAFETY INC COM 553498106 304 3,000 SH   SOLE 1 3,000 0 0
MSCI INC COM 55354G100 185 640 SH   SOLE 1 640 0 0
MTS SYS CORP COM 553777103 356 15,840 SH   SOLE   15,840 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 2 27 SH   SOLE 1 27 0 0
MUTUALFIRST FINL INC COM COM 62845b104 483 17,139 SH   SOLE 1 17,139 0 0
MUTUALFIRST FINL INC COM COM 62845b104 15,594 552,961 SH   SOLE   552,961 0 0
MVC CAPITAL INC COM 553829102 160 36,554 SH   SOLE 1 36,554 0 0
MVC CAPITAL INC COM 553829102 175 40,000 SH   SOLE   40,000 0 0
NACCO INDS INC COM 629579103 255 9,123 SH   SOLE   8,532 0 591
NASDAQ INC COM 631103108 32 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 15 1,500 SH   SOLE   1,500 0 0
NELNET INC COM 64034DAA5 33 718 SH   SOLE 1 718 0 0
NESTLE S A SPONSORED ADR ADUS 641069406 13,386 129,972 SH   SOLE   127,072 0 2,900
NESTLE S A SPONSORED ADR ADUS 641069406 9,132 88,664 SH   SOLE 1 83,295 0 5,369
NESTLE SA CHAM ET VEVEY SHS CO COM h57312649 10 100 SH   SOLE 1 100 0 0
NETEASE COM INC SPONSORED ADR ADUS 64110w102 93 290 SH   SOLE 1 290 0 0
NETFLIX INC COM COM 64110l106 131 350 SH   SOLE   350 0 0
NETFLIX INC COM COM 64110l106 380 1,012 SH   SOLE 1 1,012 0 0
NEUBERGER BERMAN HIGH YIELD ST CLSD FD 64128c106 2 277 SH   SOLE   277 0 0
NEUBERGER BERMAN RE COM CLSD FD 64190a103 3 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 13 2,544,590 SH   SOLE   2,544,590 0 0
NEW HOME CO INC COM 645370107 1 1,000 SH   SOLE 1 1,000 0 0
NEW JERSEY RES COM 646025106 2,910 85,660 SH   SOLE   85,660 0 0
NEW RELIC INC COM COM 64829b100 21 450 SH   SOLE 1 450 0 0
NEWELL BRANDS INC COM 651229106 27 2,000 SH   SOLE 1 2,000 0 0
NEWMARK GROUP INC COM 65158n102 13 3,000 SH   SOLE 1 3,000 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 289 6,380 SH   SOLE 1 6,380 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 504 11,135 SH   SOLE   11,135 0 0
NEWS CORP NEW COM 65249b109 7 800 SH   SOLE 1 800 0 0
NEWTEK BUSINESS SVCS CORP COM 652526203 79 6,014 SH   SOLE   5,633 0 381
NEXSTAR BROADCASTING COM 65336k103 3 50 SH   SOLE   50 0 0
NEXSTAR BROADCASTING COM 65336k103 10 175 SH   SOLE 1 175 0 0
NEXTERA ENERGY INC COM 65339F101 2,663 11,066 SH   SOLE 1 10,937 0 129
NEXTERA ENERGY INC COM 65339F101 846 3,516 SH   SOLE   3,516 0 0
NICE LTD CALL 653656908 115 80 SH Call SOLE   80 0 0
NICE LTD PUT 653656958 2 5 SH Put SOLE   5 0 0
NIKE INC COM 654106103 7,645 92,402 SH   SOLE   90,302 0 2,100
NIKE INC COM 654106103 5,679 68,636 SH   SOLE 1 65,569 0 3,067
NISOURCE INC COM 65473P105 15 590 SH   SOLE   590 0 0
NOAH HLDGS LTD SPONSORED ADS COM 65487x102 5 200 SH   SOLE 1 200 0 0
NOKIA CORP ADUS 654902204 248 80,017 SH   SOLE 1 80,017 0 0
NOKIA CORP ADUS 654902204 310 100,000 SH   SOLE   100,000 0 0
NOMAD FOODS LTD COM g6564a105 10,133 545,943 SH   SOLE   430,326 0 115,617
NOMAD FOODS LTD COM g6564a105 116 6,260 SH   SOLE 1 6,260 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,637 11,210 SH   SOLE 1 10,660 0 550
NORFOLK SOUTHERN CORP COM 655844108 39 270 SH   SOLE   270 0 0
NORTHROP GRUMMAN CORP COM 666807102 710 2,345 SH   SOLE 1 2,345 0 0
NORTHVIEW APT REAL ESTATE INVE COM 667185102 159 7,000 SH   SOLE   7,000 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 180 15,591 SH   SOLE 1 15,591 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 226 19,495 SH   SOLE   19,495 0 0
NORTONLIFELOCK INC COM 668771108 4 200 SH   SOLE 1 200 0 0
NORTONLIFELOCK INC COM 668771108 234 12,500 SH   SOLE   12,500 0 0
NOVARTIS A G ADUS 66987V109 122 1,480 SH   SOLE   1,480 0 0
NOVARTIS A G ADUS 66987V109 148 1,790 SH   SOLE 1 1,790 0 0
NOVOCURE LTD COM G6674U108 10 150 SH   SOLE 1 150 0 0
NOVO-NORDISK A S ADUS 670100205 91 1,512 SH   SOLE 1 1,512 0 0
NUCOR CORP COM 670346105 65 1,800 SH   SOLE 1 1,800 0 0
NUVEEN CR STRATEGIES INCM FD CLSD FD 67073D102 293 51,600 SH   SOLE 1 47,100 0 4,500
NUVEEN DIVID ADVANTAGE MUN CLSD FD 67070x101 46 3,269 SH   SOLE 1 3,269 0 0
NUVEEN DIVID ADVNT MUN COM CLSD FD 67066v101 18 1,286 SH   SOLE 1 1,286 0 0
NUVEEN INSD DIV ADVAN COM CLSD FD 67071l106 11 765 SH   SOLE 1 765 0 0
NUVEEN OHIO QLTY MUN INCOME CLSD FD 670980101 41 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 INCM CLSD FD 67063X100 186 12,110 SH   SOLE 1 12,110 0 0
NUVEEN SELECT TAX FREE INCM CLSD FD 67062F100 39 2,600 SH   SOLE 1 2,600 0 0
NUVEEN SELECT TAX FREE INCM CLSD FD 67063C106 97 6,800 SH   SOLE 1 6,800 0 0
NUVEEN AMT FREE QLTY MUN INC CLSD FD 670657105 37 2,741 SH   SOLE 1 2,741 0 0
NV5 GLOBAL INC COM 62945v109 482 11,670 SH   SOLE   11,670 0 0
NVENT ELECTRIC COM g6700g107 936 55,470 SH   SOLE   53,430 0 2,040
NVENT ELECTRIC COM g6700g107 10 595 SH   SOLE 1 595 0 0
NVIDIA CORP COM COM 67066g104 131 498 SH   SOLE   498 0 0
NVIDIA CORP COM COM 67066g104 196 743 SH   SOLE 1 743 0 0
NXP SEMICONDUCTORS N V COM N6596X109 1 7 SH   SOLE 1 7 0 0
O P T SCIENCES CORP COM COM 671003101 8 450 SH   SOLE 1 450 0 0
OBALON THERAPEUTICS INC COM NE COM 67424l209 0 415 SH   SOLE 1 415 0 0
OCCIDENTAL PETE CORP COM 674599105 25 2,155 SH   SOLE 1 2,155 0 0
OFFICE DEPOT INC COM 676220106 205 125,000 SH   SOLE 1 125,000 0 0
OFFICE DEPOT INC COM 676220106 279 170,000 SH   SOLE   170,000 0 0
OILSANDS QUEST INC COM COM 678046103 0 1,000 SH   SOLE 1 1,000 0 0
OKTA INC COM 679295105 95 775 SH   SOLE 1 775 0 0
OLYMPIC STEEL INC COM 68162K106 730 70,553 SH   SOLE   66,131 0 4,422
OMEGA HEALTHCARE INVS INC COM 681936100 27 1,000 SH   SOLE 1 1,000 0 0
OMNICOM GROUP INC COM 681919106 38 700 SH   SOLE 1 700 0 0
OMNOVA SOLUTIONS INC COM 682129101 656 64,700 SH   SOLE   64,700 0 0
ONE GAS INC COM COM 68235p108 2,437 29,140 SH   SOLE   19,640 0 9,500
OPKO HEALTH INC COM 68375n103 27 20,000 SH   SOLE 1 20,000 0 0
OPKO HEALTH INC COM 68375n103 134 100,000 SH   SOLE   100,000 0 0
OPPENHEIMER REV WEIGHTED LARGE INDX FD 46138g698 44 1,011 SH   SOLE   1,011 0 0
OPPENHEIMER REV WEIGHTED LARGE INDX FD 46138g698 118 2,676 SH   SOLE 1 2,676 0 0
OPPENHEIMER REV WEIGHTED SMALL COM 46138g664 47 1,130 SH   SOLE 1 1,130 0 0
OPPENHEIMER REV WEIGHTED SMALL COM 46138g664 3,384 80,673 SH   SOLE   80,673 0 0
ORACLE CORP COM 68389X105 3,000 62,067 SH   SOLE 1 55,166 0 6,901
ORACLE CORP COM 68389X105 6 125 SH   SOLE   125 0 0
ORGANIGRAM HOLDINGS INC COM 68620p101 622 310,800 SH   SOLE 1 279,524 0 31,276
ORION MARINE GROUP INC COM 68628v308 620 238,641 SH   SOLE   228,651 0 9,990
OSHKOSH CORP COM 688239201 64 1,000 SH   SOLE 1 0 0 1,000
OUTFRONT MEDIA INC COM 69007j106 6 439 SH   SOLE 1 439 0 0
OWL ROCK CAPITAL CORP LP 691999684 50 4,345 SH   SOLE 1 4,345 0 0
OWL ROCK CAPITAL CORPORATION COM 69121k104 275 19,866 SH   SOLE 1 19,866 0 0
OXFORD LANE CAP CORP CV PFD 691543607 27 1,500 SH   SOLE 1 1,500 0 0
OXFORD LANE CAP CORP CV PFD 691543607 476 26,500 SH   SOLE   26,500 0 0
OXFORD SQUARE CAPITAL CORPORAT COM 69181v305 28 1,500 SH   SOLE 1 1,500 0 0
OXFORD SQUARE CAPITAL CORPORAT COM 69181v305 591 31,500 SH   SOLE   31,500 0 0
PACKAGING CORP AMER COM 695156109 35 399 SH   SOLE 1 399 0 0
PALO ALTO NETWORKS INC COM 697435105 6 35 SH   SOLE 1 35 0 0
PAN AMERICAN SILVER CORP COM 697900108 43 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 184 23,232 SH   SOLE 1 23,232 0 0
PARK HOTELS RESORTS INC COM 700517105 270 34,129 SH   SOLE   34,129 0 0
PARK NATL CORP COM 700658107 23 300 SH   SOLE 1 300 0 0
PARK OHIO HLDGS CORP COM 700666100 2 100 SH   SOLE   100 0 0
PARK OHIO HLDGS CORP COM 700666100 2 100 SH   SOLE 1 100 0 0
PARKER HANNIFIN CORP COM 701094104 1,700 13,105 SH   SOLE 1 11,487 0 1,618
PARKER HANNIFIN CORP COM 701094104 13 100 SH   SOLE   100 0 0
PARTNERS LP LP lp9999dk8 0 964,278 SH   SOLE 1 964,278 0 0
PAYCHEX INC COM 704326107 60 950 SH   SOLE 1 0 0 950
PAYCOM SOFTWARE INC COM 70432v102 5,915 29,280 SH   SOLE 2 29,280 0 0
PAYLOCITY HOLDING CORPORATION COM 70438v106 4,493 50,867 SH   SOLE 2 50,867 0 0
PAYPAL HLDGS INC COM 70450y103 1,805 18,855 SH   SOLE 1 17,430 0 1,425
PAYPAL HLDGS INC COM 70450y103 319 3,333 SH   SOLE   3,333 0 0
PC TEL INC COM COM 69325q105 216 32,431 SH   SOLE   30,365 0 2,066
PCSB FINL CORP COM 69324R104 923 65,960 SH   SOLE   65,960 0 0
PDL BIOPHARMA INC COM COM 69329y104 4,997 1,771,836 SH   SOLE   1,754,858 0 16,978
PDL BIOPHARMA INC COM COM 69329y104 14 4,948 SH   SOLE 1 4,948 0 0
PENN NATL GAMING INC COM 707569109 6 465 SH   SOLE 1 465 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 1,525 107,669 SH   SOLE   81,629 0 26,040
PENNANTPARK INVT CORP COM 708062104 129 50,000 SH   SOLE 1 50,000 0 0
PENNANTPARK INVT CORP COM 708062104 324 125,000 SH   SOLE   125,000 0 0
PENNEY J C CORP INC COM 708160106 4 11,000 SH   SOLE 1 11,000 0 0
PENTAIR LTD SHS COM g7S00t104 6,275 210,838 SH   SOLE   157,369 0 53,469
PENTAIR LTD SHS COM g7S00t104 128 4,290 SH   SOLE 1 4,290 0 0
PEOPLES BANCORP INC COM 709789101 10 473 SH   SOLE 1 473 0 0
PEOPLES UTD FINL INC COM 712704105 1 100 SH   SOLE 1 100 0 0
PEPSICO INC COM 713448108 7,428 61,845 SH   SOLE   60,645 0 1,200
PEPSICO INC COM 713448108 10,035 83,555 SH   SOLE 1 78,801 0 4,754
PERCEPTRON INC COM 71361F100 415 144,096 SH   SOLE   134,962 0 9,134
PERCEPTRON INC COM 71361F100 3 1,000 SH   SOLE 1 1,000 0 0
PERMA-FIX ENVIRONMENTAL SVCS COM 714157203 724 138,989 SH   SOLE   130,316 0 8,673
PERPETUAL FED SVGS BK COM COM 714273109 16 630 SH   SOLE 1 630 0 0
PERRIGO CO PLC SHS COM g97822103 256 5,320 SH   SOLE   5,320 0 0
PERSHING SQUARE HOLDINGS LTD A CLSD FD g7016v101 245 13,500 SH   SOLE 1 13,500 0 0
PERSPECTA INC COM 715347100 2,397 131,388 SH   SOLE   99,175 0 32,213
PERSPECTA INC COM 715347100 7 400 SH   SOLE 1 400 0 0
PFIZER INC COM 717081103 3,963 121,425 SH   SOLE 1 117,708 0 3,717
PFIZER INC COM 717081103 670 20,518 SH   SOLE   20,518 0 0
PHILIP MORRIS INTL INC COM 718172109 317 4,341 SH   SOLE 1 4,191 0 150
PHILLIPS 66 COM 718546104 1,733 32,306 SH   SOLE 1 29,080 0 3,226
PICO HLDGS INC COM 693366205 540 69,467 SH   SOLE   65,077 0 4,390
PIMCO CORPORATE INCOME STRAT CLSD FD 72200U100 9 667 SH   SOLE 1 667 0 0
PIMCO ENRG TCTCL CRT OPP COM 69346n107 27 5,000 SH   SOLE 1 5,000 0 0
PIMCO ETF TR INDX FD 72201R205 658 12,724 SH   SOLE 1 12,436 0 288
PIMCO ETF TR INDX FD 72201R205 1,293 25,000 SH   SOLE   25,000 0 0
PIMCO ETF TR INDX FD 72201R833 2,083 21,046 SH   SOLE 1 20,746 0 300
PIMCO ETF TR INDX FD 72201R833 1,380 13,940 SH   SOLE   13,940 0 0
PIONEER NAT RES CO COM 723787107 1 9 SH   SOLE 1 9 0 0
PJT PARTNERS INC CL COM 69343t107 2 45 SH   SOLE 1 45 0 0
PNC FINL SVCS GROUP INC COM 693475105 702 7,331 SH   SOLE 1 7,331 0 0
PNC FINL SVCS GROUP INC DEPOSI CV PFD 693475857 35 1,360 SH   SOLE   1,360 0 0
PNC FINL SVCS GROUP INC DEPOSI CV PFD 693475857 67 2,622 SH   SOLE 1 2,622 0 0
PNM RESOURCES INC COM 69349h107 11 283 SH   SOLE 1 283 0 0
POINTS INTL LTD COM 730843208 342 41,511 SH   SOLE   38,473 0 3,038
POPE RESOURCES A DELAWARE LP LP 732857107 223 2,600 SH   SOLE   2,600 0 0
POST HLDGS INC COM 737446104 5,270 63,520 SH   SOLE   48,800 0 14,720
POST HLDGS INC COM 737446104 58 700 SH   SOLE 1 700 0 0
POSTAL REALTY TRUST COM 73757r102 1,066 67,398 SH   SOLE   63,150 0 4,248
POTBELLY CORP COM 73754y100 3,888 1,258,373 SH   SOLE   1,258,373 0 0
POTLATCHDELTIC CORPORATION COM 737630103 10,560 336,410 SH   SOLE   267,937 0 68,473
POTLATCHDELTIC CORPORATION COM 737630103 142 4,530 SH   SOLE 1 4,530 0 0
POTRERO CAPITAL RESEARCH PARTN LP 284997772 454 453,923 SH   SOLE 1 453,923 0 0
POWERFLEET INC COM 73931j109 69 19,880 SH   SOLE 1 19,880 0 0
POWERFLEET INC COM 73931j109 248 71,639 SH   SOLE   71,639 0 0
POWERSHS GBL ETF TRUST EMER MR INDX FD 73936t763 41 2,674 SH   SOLE 1 2,674 0 0
PPG INDS INC COM 693506107 727 8,702 SH   SOLE 1 8,702 0 0
PPL CORP COM 69351t106 115 4,664 SH   SOLE 1 4,664 0 0
PRA HEALTH SCIENCES COM 69354m108 4 50 SH   SOLE 1 50 0 0
PRESTIGE BRANDS HLDG INC COM 74112d101 1,021 27,840 SH   SOLE   27,840 0 0
PRICE T ROWE GROUP INC COM 74144T108 107 1,095 SH   SOLE 1 1,095 0 0
PRIMO WATER COM 74167p108 20 2,220 SH   SOLE   2,220 0 0
PRIMUS GUARANTY LTD SHS COM g72457107 10 85,000 SH   SOLE   85,000 0 0
PRIORITY INCOME FUND INC CV PFD 74274w301 33 1,500 SH   SOLE 1 1,500 0 0
PRIORITY INCOME FUND INC CV PFD 74274w301 299 13,500 SH   SOLE   13,500 0 0
PROCTER & GAMBLE CO COM 742718109 7,733 70,303 SH   SOLE   68,953 0 1,350
PROCTER & GAMBLE CO COM 742718109 12,748 115,891 SH   SOLE 1 111,494 0 4,397
PROFIRE ENERGY COM 74316x101 558 708,630 SH   SOLE   663,764 0 44,866
PROGENICS PHARMACEUTICALS IN COM 743187106 219 57,700 SH   SOLE   57,700 0 0
PROGRESSIVE CORP OHIO COM 743315103 179 2,425 SH   SOLE   2,425 0 0
PROGRESSIVE CORP OHIO COM 743315103 1,309 17,728 SH   SOLE 1 17,728 0 0
PROLOGIS SH BEN INT COM 74340w103 33 413 SH   SOLE 1 413 0 0
PROSHARES TR CALL 74347X901 46 2,532 SH Call SOLE   2,532 0 0
PROSHARES TR II CALL 74347W908 5 50 SH Call SOLE   50 0 0
PROSHARES TR PSHS CS 130/30 INDX FD 74347r248 46 783 SH   SOLE 1 783 0 0
PROSHARES TR PSHS ULTRA DOW30 INDX FD 74347r305 3 94 SH   SOLE 1 94 0 0
PROSHARES TR INDX FD 74347B714 76 3,000 SH   SOLE   0 0 3,000
PROSHARES TR INDX FD 74347B714 34 1,334 SH   SOLE 1 1,334 0 0
PROSHARES TR SHORT RUSSELL2000 INDX FD 74348a210 230 4,780 SH   SOLE 1 4,780 0 0
PROSHARES TR SHORT S&P 500 COM 74347b425 383 13,844 SH   SOLE 1 13,844 0 0
PROSHARES TR INDX FD 74347X849 78 5,000 SH   SOLE 1 5,000 0 0
PROSHARES ULTRASHORT FTSE CHIN INDX FD 74347b227 6 100 SH   SOLE 1 100 0 0
PROVIDENCE SVC CORP COM 743815102 10 180 SH   SOLE   180 0 0
PSB HLDGS INC WIS COM 69360n108 7 300 SH   SOLE 1 300 0 0
PSB HLDGS INC WIS COM 69360n108 12 498 SH   SOLE   498 0 0
PSYCHEMEDICS CORP COM 744375205 526 86,918 SH   SOLE   81,889 0 5,029
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 1 25 SH   SOLE 1 25 0 0
PURE STORAGE COM 74624m102 1 100 SH   SOLE 1 100 0 0
PURECYCLE CORP COM 746228303 111 10,000 SH   SOLE 1 10,000 0 0
PUTNAM MANAGED MUN INCOM TR CLSD FD 746823103 184 25,590 SH   SOLE 1 25,590 0 0
QC HLDGS INC COM COM 74729t101 175 582,407 SH   SOLE   582,407 0 0
QIAGEN NV CALL N72482903 13 29 SH Call SOLE   29 0 0
QIAGEN NV SHS NEW COM n72482123 83 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 10 127 SH   SOLE 1 127 0 0
QUALCOMM INC COM 747525103 903 13,343 SH   SOLE 1 10,272 0 3,071
QUALCOMM INC COM 747525103 716 10,579 SH   SOLE   10,579 0 0
QUANTUM CORP COM NEW COM 747906501 148 50,180 SH   SOLE   35,923 0 14,257
RA PHARMACEUTICALS INC COM 74933v108 720 15,000 SH   SOLE   15,000 0 0
RADIANT LOGISTICS INC COM 75025x100 19 4,911 SH   SOLE 1 4,911 0 0
RADIANT LOGISTICS INC COM 75025x100 2,728 704,844 SH   SOLE   704,844 0 0
RADNET INC COM 750491102 681 64,780 SH   SOLE   64,780 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 4,969 78,630 SH   SOLE   59,400 0 19,230
RAYMOND JAMES FINANCIAL INC COM 754730109 114 1,806 SH   SOLE 1 1,806 0 0
RAYONIER INC COM 754907103 74 3,150 SH   SOLE 1 3,150 0 0
RAYTHEON CO COM 755111507 1,240 9,456 SH   SOLE 1 9,381 0 75
RAYTHEON CO COM 755111507 85 649 SH   SOLE   649 0 0
READY CAPITAL CORPORATION LP 75574u101 8 1,122 SH   SOLE 1 1,122 0 0
REALTY INCOME CORP COM 756109104 93 1,875 SH   SOLE   1,875 0 0
REALTY INCOME CORP COM 756109104 202 4,050 SH   SOLE 1 4,050 0 0
RED VIOLET INC COM 75704l104 13 730 SH   SOLE   730 0 0
REGENCY AFFILIATES INC COM COM 758847404 2 500 SH   SOLE 1 500 0 0
REGENERON PHARMACEUTICALS INC COM 75886f107 117 240 SH   SOLE 1 240 0 0
REGENXBIO INC COM b6s90t102 3 1,000 SH   SOLE 1 1,000 0 0
REGENXBIO INC COM COM 75901b107 32 1,000 SH   SOLE 1 1,000 0 0
RSTK REGIONAL BRANDS INC COM COM 75903q201 8,678 544,503 SH   SOLE   544,503 0 0
REGIONAL BRANDS INC COM NEW COM 75903q201 5,293 441,088 SH   SOLE 1 441,088 0 0
REGIONS FINL CORP NEW COM 7591EP100 247 27,490 SH   SOLE 1 27,490 0 0
REGIONS FINL CORP NEW COM 7591EP100 269 30,000 SH   SOLE   30,000 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 15 167 SH   SOLE 1 167 0 0
REPUBLIC SVCS INC COM 760759100 2,038 27,152 SH   SOLE 1 23,649 0 3,503
REPUBLIC SVCS INC COM 760759100 86 1,150 SH   SOLE   1,150 0 0
RESIDEO TECHNOLOGIES COM 76118y104 239 49,448 SH   SOLE 1 44,648 0 4,800
REVOLUTION MEDICINES INC COM 76155x100 1 32 SH   SOLE 1 32 0 0
REXNORD CORP COM 76169b102 8 350 SH   SOLE 1 350 0 0
REXNORD CORP COM 76169b102 272 12,000 SH   SOLE   12,000 0 0
RICHARDSON ELECTRS LTD COM 763165107 977 255,169 SH   SOLE   240,850 0 14,319
RING ENERGY INC COM COM 76680v108 30 45,000 SH   SOLE 1 45,000 0 0
RING ENERGY INC COM COM 76680v108 99 150,000 SH   SOLE   150,000 0 0
RINGCENTRAL INC COM 76680r206 4,294 20,264 SH   SOLE 2 20,264 0 0
RIOT BLOCKCHAIN INC COM 767292105 17 20,730 SH   SOLE 1 20,730 0 0
RISK GEORGE INDS INC CL A COM 767720204 22 2,995 SH   SOLE 1 2,995 0 0
RIVERVIEW BANCORP INC COM 769397100 67 13,362 SH   SOLE   13,362 0 0
RIVERVIEW BANCORP INC COM 769397100 71 14,136 SH   SOLE 1 14,136 0 0
RMR REAL ESTATE INCOME FD COM COM 76970b101 336 33,135 SH   SOLE   33,135 0 0
ROCHE HLDG LTD SPONSORED ADR ADUS 771195104 8 200 SH   SOLE 1 200 0 0
ROCKY BRANDS INC COM 774515100 9 450 SH   SOLE 1 450 0 0
ROGERS COMMUNICATIONS INC COM 775109200 78 1,890 SH   SOLE 1 1,890 0 0
ROKU INC COM 77543r102 10 115 SH   SOLE 1 95 0 20
ROSETTA STONE INC COM 777780107 7 521 SH   SOLE 1 521 0 0
ROYAL CARIBBEAN CRUISE COM COM v7780t103 164 5,100 SH   SOLE 1 5,100 0 0
ROYAL DUTCH SHELL PLC ADUS 780259107 15 450 SH   SOLE 1 450 0 0
ROYAL DUTCH SHELL PLC ADUS 780259206 165 4,718 SH   SOLE 1 4,718 0 0
ROYCE MICRO-CAP TR INC CLSD FD 780915104 7 1,177 SH   SOLE 1 1,177 0 0
RPC INC COM 749660106 16 7,534 SH   SOLE   7,534 0 0
RPM INTL INC COM 749685103 86 1,450 SH   SOLE 1 1,450 0 0
RUSH ENTERPRISES INC COM 781846308 26 856 SH   SOLE   856 0 0
RYANAIR HLDGS PLC ADUS 783513203 8 150 SH   SOLE 1 150 0 0
S&P GLOBAL INC COM 78409v104 25 100 SH   SOLE 1 100 0 0
SABRA HEALTH CARE REITH COM 78573l106 2,265 207,430 SH   SOLE   148,120 0 59,310
SAGE THERAPEUTICS INC COM 78667J108 2 75 SH   SOLE 1 75 0 0
SAGE THERAPEUTICS INC COM 78667J108 3 100 SH   SOLE   100 0 0
SALEM MEDIA GROUP INC COM 794093104 68 78,043 SH   SOLE   71,280 0 6,763
SALESFORCE COM INC COM COM 79466l302 80 557 SH   SOLE   557 0 0
SALESFORCE COM INC COM COM 79466l302 181 1,258 SH   SOLE 1 1,258 0 0
SALESFORCE COM INC COM CALL 79466l902 56 72 SH Call SOLE   72 0 0
SAMSUNG ELECTRONICS COMPANY LT COM 796050888 8 8 SH   SOLE 1 8 0 0
SANDS CHINA LTD UNSPONSORE ADR ADUS 80007R105 20 553 SH   SOLE 1 553 0 0
HENRY SCHEIN INC COM 806407102 7,922 156,810 SH   SOLE   114,330 0 42,480
HENRY SCHEIN INC COM 806407102 175 3,470 SH   SOLE 1 3,470 0 0
SCHLUMBERGER LTD COM 806857108 348 25,795 SH   SOLE 1 22,845 0 2,950
SCHNITZER STL INDS COM 806882106 119 9,112 SH   SOLE   8,547 0 565
THE CHARLES SCHWAB CORPORATI COM 808513105 2,233 66,411 SH   SOLE 1 59,326 0 7,085
THE CHARLES SCHWAB CORPORATI COM 808513105 249 7,395 SH   SOLE   7,395 0 0
SCHWAB STRATEGIC TR INDX FD 808524755 23 1,081 SH   SOLE 1 1,081 0 0
SCHWAB STRATEGIC TR INDX FD 808524789 24 797 SH   SOLE 1 347 0 450
SCHWAB STRATEGIC TR INDX FD 808524730 46 2,256 SH   SOLE 1 2,256 0 0
SCHWAB STRATEGIC TR COM 808524862 1,293 25,000 SH   SOLE   25,000 0 0
SCHWAB STRATEGIC TR INDX FD 808524706 1,220 58,956 SH   SOLE 1 52,729 0 6,227
SCHWAB STRATEGIC TR INDX FD 808524805 5,998 232,114 SH   SOLE 1 206,667 0 25,447
SCHWAB STRATEGIC TR INDX FD 808524805 1 37 SH   SOLE   37 0 0
SCHWAB STRATEGIC TR INDX FD 808524839 25,477 469,455 SH   SOLE 1 411,991 0 57,464
SCHWAB STRATEGIC TR INDX FD 808524839 4 66 SH   SOLE   66 0 0
SCHWAB STRATEGIC TR INDX FD 808524102 865 14,319 SH   SOLE 1 14,319 0 0
SCHWAB STRATEGIC TR INDX FD 808524797 306 6,807 SH   SOLE 1 6,807 0 0
SCHWAB STRATEGIC TR INDX FD 808524201 24,228 395,553 SH   SOLE 1 348,843 0 46,710
SCHWAB STRATEGIC TR INDX FD 808524201 6 100 SH   SOLE   100 0 0
SCHWAB STRATEGIC TR INDX FD 808524300 430 5,403 SH   SOLE 1 5,403 0 0
SCHWAB STRATEGIC TR INDX FD 808524409 11 246 SH   SOLE 1 246 0 0
SCHWAB STRATEGIC TR COM 808524847 314 9,589 SH   SOLE 1 9,589 0 0
SCHWAB STRATEGIC TR INDX FD 808524607 18 355 SH   SOLE 1 355 0 0
SCOTTS MIRACLE GRO CO COM 810186106 8 75 SH   SOLE 1 75 0 0
SEABOARD CORP COM 811543107 3 1 SH   SOLE 1 1 0 0
SEABOARD CORP COM 811543107 1,212 431 SH   SOLE   431 0 0
SEALED AIR CORP NEW COM COM 81211k100 15 613 SH   SOLE 1 613 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y308 29 539 SH   SOLE 1 539 0 0
SELECT SECTOR SPDR TR SBI CONS INDX FD 81369y407 10 99 SH   SOLE 1 99 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y209 106 1,200 SH   SOLE 1 1,200 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y506 241 8,287 SH   SOLE 1 8,287 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y506 3,498 120,361 SH   SOLE   120,361 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y605 31 1,479 SH   SOLE 1 1,479 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y704 27 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 SBI MATE INDX FD 81369y100 38 846 SH   SOLE 1 846 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y803 914 11,375 SH   SOLE 1 11,343 0 32
SEMPRA ENERGY COM 816851109 9 84 SH   SOLE 1 84 0 0
SERVICE CORP INTL COM 817565104 33 853 SH   SOLE 1 853 0 0
SERVICEMASTER GLOBAL HOLDINGS COM 81761r109 3,158 116,980 SH   SOLE   78,810 0 38,170
SERVICENOW INC CALL 81762P902 82 30 SH Call SOLE   30 0 0
SERVICENOW INC COM COM 81762p102 115 400 SH   SOLE 1 345 0 55
SERVICENOW INC COM COM 81762p102 84 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 1,539 3,349 SH   SOLE 1 3,222 0 127
SHERWIN WILLIAMS CO COM 824348106 925 2,013 SH   SOLE   2,013 0 0
SHOPIFY INC CL A COM 82509l107 923 2,215 SH   SOLE 1 1,910 0 305
SHOPIFY INC CL A COM 82509l107 93 223 SH   SOLE   223 0 0
SHOPIFY INC COM NPV CALL 82509l907 18 2 SH Call SOLE 1 2 0 0
SIEMENS A G SPONSORED ADR ADUS 826197501 8 200 SH   SOLE 1 200 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 241 3,000 SH   SOLE   3,000 0 0
SIGNET JEWELERS LTD SHS COM g81276100 48 7,379 SH   SOLE 1 7,379 0 0
SIMON PPTY GROUP INC NEW COM 828806109 22 400 SH   SOLE 1 400 0 0
SIMULATIONS PLUS INC COM 829214105 1,485 42,528 SH   SOLE   40,948 0 1,580
SINOFRESH HEALTHCARE INC COM COM 82935d109 0 13,334 SH   SOLE 1 13,334 0 0
SIRIUS XM HLDGS INC COM 82968b103 20 4,000 SH   SOLE 1 2,000 0 2,000
SITE CENTERS COM 82981j109 258 49,600 SH   SOLE   49,600 0 0
SKYBRIDGE MULTI-ADV HEDGE FD P LP 830998506 150 124 SH   SOLE 1 124 0 0
SKYWEST INC COM 830879102 2 68 SH   SOLE 1 68 0 0
SKYWEST INC COM 830879102 297 11,350 SH   SOLE   11,350 0 0
SMART CARD MARKETING SYS INC C COM 831685102 13 875,000 SH   SOLE 1 875,000 0 0
SMART SMS CORP COM COM 83171w207 0 2,500 SH   SOLE   2,500 0 0
SMARTSHEET INC-CLASS A COM 83200n103 4,264 102,713 SH   SOLE 2 102,713 0 0
SMITH MICRO SOFTWARE INC COM 832154207 382 90,770 SH   SOLE   90,770 0 0
SMUCKER J M CO COM 832696405 2,642 23,802 SH   SOLE 1 21,139 0 2,663
SMUCKER J M CO COM 832696405 387 3,488 SH   SOLE   3,488 0 0
SNAP INC. COM 83304a106 9 788 SH   SOLE 1 788 0 0
SONY CORP ADUS 835699307 25 422 SH   SOLE 1 422 0 0
SOUTH JERSEY INDS INC COM 838518108 2,276 91,052 SH   SOLE   80,390 0 10,662
SOUTHERN CO COM 842587107 661 12,200 SH   SOLE 1 12,050 0 150
SOUTHWEST AIRLS CO COM 844741108 25 702 SH   SOLE 1 702 0 0
SOUTHWESTERN ENERGY CO COM 845467109 34 20,000 SH   SOLE 1 20,000 0 0
SOUTHWESTERN ENERGY CO COM 845467109 169 100,000 SH   SOLE   100,000 0 0
SPARTAN MTRS INC COM 846819100 500 38,740 SH   SOLE   38,740 0 0
SPARTANNASH CO COM 847215100 8 560 SH   SOLE   560 0 0
SPDR BLOOMBERG BARCLAYS HIGH Y INDX FD 78468r622 0 5 SH   SOLE 1 5 0 0
SPDR DOW JONES INDL AVRG ETF U INDX FD 78467x109 276 1,261 SH   SOLE 1 1,261 0 0
SPDR GOLD TRUST INDX FD 78463V107 1,177 7,950 SH   SOLE 1 7,900 0 50
SPDR GOLD TRUST INDX FD 78463V107 2,463 16,638 SH   SOLE   16,638 0 0
SPDR GOLD TRUST GOLD SHS CALL 78463v907 486 400 SH Call SOLE   400 0 0
SPDR INDEX FDS EURO STOXX 50 INDX FD 78463x202 18 600 SH   SOLE 1 600 0 0
SPDR INDEX SHS FDS INDX FD 78463X749 142 3,940 SH   SOLE   3,940 0 0
SPDR INDEX SHS FDS INDX FD 78463X749 318 8,836 SH   SOLE 1 8,836 0 0
SPDR INDEX SHS FDS EMERG MKTS INDX FD 78463x509 5 172 SH   SOLE 1 172 0 0
SPDR MSCI USA STRATEGICFACTORS INDX FD 78468r812 19 254 SH   SOLE 1 254 0 0
SPDR NUVEEN BARCLAYS SHORT TER INDX FD 78468r739 345 7,062 SH   SOLE 1 7,062 0 0
SPDR PORTFOLIO AGGREGATE BOND INDX FD 78464a649 166 5,504 SH   SOLE 1 877 0 4,626
SPDR PORTFOLIO DEVELOPED WORLD INDX FD 78463x889 15 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 56 1,788 SH   SOLE 1 1,788 0 0
SPDR S&P 500 ETF TR PUT 78462F953 116 30 SH Put SOLE 1 30 0 0
SPDR S&P 500 ETF TR INDX FD 78462F103 5,623 21,814 SH   SOLE 1 19,705 0 2,109
SPDR S&P 500 ETF TR INDX FD 78462F103 2,437 9,454 SH   SOLE   9,454 0 0
SPDR S&P 500 ETF TR CALL 78462F903 212 250 SH Call SOLE   250 0 0
SPDR S&P 500 ETF TR PUT 78462F953 1,894 765 SH Put SOLE   765 0 0
SPDR S&P MIDCAP 400 ETF INDX FD 78467y107 96 366 SH   SOLE 1 282 0 84
SPDR SER TR PUT 78464a952 953 850 SH Put SOLE   850 0 0
XRT PUT 78464a954 2,924 10,272 SH Put SOLE   10,272 0 0
SPDR SER TR BARCLAYS CONV INDX FD 78464a359 8 161 SH   SOLE 1 161 0 0
SPDR SERIES TRUST INDX FD 78468R721 533 10,668 SH   SOLE 1 10,668 0 0
SPDR SER TR S&P 400 MID CAP VA INDX FD 78464a839 21 600 SH   SOLE 1 600 0 0
SPDR SER TR S&P 600 SMALL CAP INDX FD 78464a300 2 58 SH   SOLE 1 58 0 0
SPDR SER TR S&P INS INDX FD 78464a789 16 657 SH   SOLE 1 657 0 0
SPDR SERIES TRUST INDX FD 78468R408 38 1,600 SH   SOLE 1 1,600 0 0
SPDR SERIES TRUST KBW REGL BKG INDX FD 78464a698 358 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 16 208 SH   SOLE 1 208 0 0
SPDR SERIES TRUST INDX FD 78464A763 876 10,971 SH   SOLE 1 10,691 0 280
SPECIAL OPPORTUNITIES FD INC CLSD FD 84741T104 874 91,984 SH   SOLE 1 91,984 0 0
SPECIAL OPPORTUNITIES FD INC CLSD FD 84741T104 1,229 129,359 SH   SOLE   129,359 0 0
SPECIAL OPPTY FD INC TRANFERAB FUND 84741t120 0 0 SH   SOLE 1 0 0 0
SPIRIT MTA REIT LP 848esc018 0 40,000 SH   SOLE   40,000 0 0
SPIRIT MTA REIT LP 848esc018 0 50,000 SH   SOLE 1 50,000 0 0
SPLUNK INC COM 848637104 76 600 SH   SOLE 1 600 0 0
SPORT HALEY HLDGS COM 84917j104 0 2,500 SH   SOLE 1 2,500 0 0
SPORTSMANS WHSE HLDGS INC PUT 84920Y956 2 200 SH Put SOLE   200 0 0
SPOTIFY TECHNOLOGY SA COM l8681t102 1 8 SH   SOLE 1 8 0 0
SPRINT CORP COM SER 1 COM 85207u105 2 190 SH   SOLE 1 190 0 0
SPROTT PHYSICAL GOLD AND SILVE COM 85208r101 190 13,000 SH   SOLE   13,000 0 0
SPROTT PHYSICAL GOLD AND SILVE COM 85208r101 610 41,710 SH   SOLE 1 41,710 0 0
SPROTT PHYSICAL GOLD TRUST INDX FD 85207H104 256 19,550 SH   SOLE   19,550 0 0
SPROTT PHYSICAL GOLD TRUST INDX FD 85207H104 1,300 99,076 SH   SOLE 1 99,076 0 0
SPROTT PHYSICAL SILVER TR UNIT INDX FD 85207k107 10 2,000 SH   SOLE   2,000 0 0
SPROTT PHYSICAL SILVER TR UNIT INDX FD 85207k107 53 10,200 SH   SOLE 1 10,200 0 0
SPROUTS FMRS MKT INC COM COM 85208m102 6 300 SH   SOLE 1 300 0 0
SPDR SERIES TRUST CALL 78464A904 205 150 SH Call SOLE   150 0 0
SPDR SERIES TRUST PUT 78464A954 1,118 32 SH Put SOLE   32 0 0
SPX CORP COM 784635104 5,505 168,654 SH   SOLE   125,686 0 42,968
SPX CORP COM 784635104 121 3,720 SH   SOLE 1 3,720 0 0
SQUARE INC COM 852234103 168 3,201 SH   SOLE 1 3,201 0 0
SQUARE INC COM 852234103 572 10,919 SH   SOLE   10,919 0 0
SSGA ACTIVE ETF TR SPDR INDX FD 78467v848 49 1,025 SH   SOLE 1 1,025 0 0
STARBUCKS CORP COM 855244109 2,735 41,605 SH   SOLE 1 38,305 0 3,300
STARBUCKS CORP COM 855244109 219 3,336 SH   SOLE   3,336 0 0
STARBUCKS CORP PUT 855244959 91 110 SH Put SOLE   110 0 0
STATE STR CORP COM 857477103 34 632 SH   SOLE 1 632 0 0
STATE STREET CORPORATION PD CV PFD 857477608 172 7,051 SH   SOLE   7,051 0 0
STATE STREET CORPORATION PD CV PFD 857477608 206 8,450 SH   SOLE 1 8,450 0 0
STEELCASE INC COM 858155203 206 20,920 SH   SOLE   20,920 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 24 500 SH   SOLE 1 500 0 0
STERIS PLC COM g8473t100 109 781 SH   SOLE 1 781 0 0
STERLING CONSTRUCTION CO INC COM 859241101 446 46,936 SH   SOLE   44,121 0 2,815
STERLING MED SYS INC COM NEW COM m85548101 1 80 SH   SOLE 1 80 0 0
STITCH FIX INC COM 860897107 1 100 SH   SOLE 1 100 0 0
STMICROELECTRONICS N V COM 861012102 6 300 SH   SOLE 1 300 0 0
STONECO LTD CALL G85158906 1 5 SH Call SOLE 1 5 0 0
STRYKER CORP COM 863667101 266 1,598 SH   SOLE   1,598 0 0
STRYKER CORP COM 863667101 352 2,115 SH   SOLE 1 2,115 0 0
STURM RUGER & CO INC CALL 864159908 37 176 SH Call SOLE   176 0 0
SUN CMNTYS INC COM 866674104 12 100 SH   SOLE 1 100 0 0
SUN LIFE FINL INC COM 866796105 5 148 SH   SOLE 1 148 0 0
SWEDISH EXPT CR CORP INDX FD 870297603 3 664 SH   SOLE   664 0 0
SWEDISH EXPT CR CORP INDX FD 870297603 17 3,604 SH   SOLE 1 3,604 0 0
SWEDISH EXPT CR CORP INDX FD 870297801 31 8,500 SH   SOLE 1 8,500 0 0
SWEDISH EXPT CR CORP INDX FD 870297801 2,838 779,550 SH   SOLE   779,550 0 0
SWISS HELVETIA FD INC CLSD FD 870875101 2 278 SH   SOLE   278 0 0
SWISS HELVETIA FD INC CLSD FD 870875101 6 800 SH   SOLE 1 800 0 0
SYNACOR INC COM 871561106 471 461,618 SH   SOLE   430,399 0 31,219
SYNCRONYS SOFTCORP INC COM COM 871578100 0 120 SH   SOLE 1 120 0 0
SYNNEX CORP COM 87162W100 666 9,110 SH   SOLE   5,880 0 3,230
SYNOVUS FINL CORP COM NEW COM 87161c501 44 2,498 SH   SOLE 1 2,498 0 0
SYNTROLEUM CORP COM NEW COM 871630208 0 99,000 SH   SOLE   99,000 0 0
SYSCO CORP COM 871829107 138 3,021 SH   SOLE 1 3,021 0 0
SYSCO CORP COM 871829107 151 3,305 SH   SOLE   3,305 0 0
TACTICAL AIR DEFENSE SVCS COM COM 87356M108 0 140,000 SH   SOLE 1 140,000 0 0
TAIWAN FD INC COM 874036106 3 200 SH   SOLE 1 200 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADUS 874039100 71 1,490 SH   SOLE 1 1,490 0 0
TALEND S A COM 874224207 26 1,139 SH   SOLE 1 1,139 0 0
TALLGRASS ENERGY LP COM 874696107 214 13,000 SH   SOLE   13,000 0 0
TALLGRASS ENERGY LP CALL 874696907 20 51 SH Call SOLE   51 0 0
TANDY LEATHER FACTORY INC COM 87538x105 436 121,186 SH   SOLE   113,266 0 7,920
TAPESTRY PHARMA INC COM NEW COM 876031204 0 1,248,000 SH   SOLE   1,248,000 0 0
TARGET CORP COM COM 87612E106 326 3,502 SH   SOLE 1 2,646 0 855
TARGET CORP COM COM 87612E106 56 600 SH   SOLE   600 0 0
TAUBMAN CTRS INC COM 876664103 419 10,000 SH   SOLE   10,000 0 0
TE CONNECTIVITY LTD COM H84989104 1 13 SH   SOLE 1 13 0 0
TECH DATA CORP COM 878237106 131 1,000 SH   SOLE   1,000 0 0
TEEKAY TANKERS LTD COM y8565n300 440 19,789 SH   SOLE   18,537 0 1,252
TEGNA INC COM SHS COM 87901j105 11 1,000 SH   SOLE 1 1,000 0 0
TELARIA INC COM 879181105 34 5,679 SH   SOLE   5,679 0 0
TELUS CORP COM COM 87971m103 76 4,840 SH   SOLE 1 4,840 0 0
TEMPLETON EMERG MKTS INCOME COM 880192109 3,846 514,164 SH   SOLE 1 483,315 0 30,849
TEMPLETON EMERGING MKTS FD I CLSD FD 880191101 28 2,500 SH   SOLE 1 2,500 0 0
TENABLE HOLDINGS INC COM 88025t102 2,041 93,361 SH   SOLE 2 93,361 0 0
TENCENT HLDGS LTD ADR ADUS 88032q109 87 1,767 SH   SOLE   1,767 0 0
TENCENT HLDGS LTD ADR ADUS 88032q109 196 3,985 SH   SOLE 1 3,985 0 0
TENNANT CO COM 880345103 529 9,130 SH   SOLE   9,130 0 0
TERADYNE INC COM 880770102 92 1,700 SH   SOLE   1,700 0 0
TEREX CORP NEW COM 880779103 7 500 SH   SOLE   500 0 0
TESLA MTRS INC COM COM 88160r101 99 189 SH   SOLE 1 189 0 0
TEVA PHARMACEUTICAL INDS LTD COM 881624209 0 12 SH   SOLE 1 12 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 266 12,007 SH   SOLE   12,007 0 0
TEXAS INSTRS INC COM 882508104 6,282 62,863 SH   SOLE   61,563 0 1,300
TEXAS INSTRS INC COM 882508104 3,864 38,671 SH   SOLE 1 37,338 0 1,333
TEXTRON INC COM 883203101 31 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 12 750 SH   SOLE 1 750 0 0
THE SOUTHERN COMPANY CV PFD 842587800 519 23,200 SH   SOLE 1 14,300 0 8,900
THERMO FISHER SCIENTIFIC INC COM 883556102 98 344 SH   SOLE 1 244 0 100
THERMO FISHER SCIENTIFIC INC COM 883556102 38 134 SH   SOLE   134 0 0
THIRD POINT OFFSHORE INVESTORS COM G8846K109 79 6,085 SH   SOLE   6,085 0 0
THIRD POINT OFFSHORE INVESTORS COM G8846K109 449 34,515 SH   SOLE 1 34,515 0 0
TIFFANY & CO COM COM 886546100 52 405 SH   SOLE 1 405 0 0
TIFFANY & CO COM COM 886546100 647 5,000 SH   SOLE   5,000 0 0
TIFFANY & CO NEW CALL 886547908 1 3 SH Call SOLE   3 0 0
TILRAY INC COM 88688t100 1 200 SH   SOLE   200 0 0
TIMKEN CO COM 887389104 129 4,000 SH   SOLE 1 4,000 0 0
TIPTREE INC COM 88822q103 775 148,550 SH   SOLE   139,285 0 9,265
TJX COS INC NEW COM 872540109 1,531 32,022 SH   SOLE 1 28,722 0 3,300
TJX COS INC NEW COM 872540109 182 3,800 SH   SOLE   3,800 0 0
DIREXION SHS ETF TR CALL 25459Y908 18 400 SH Call SOLE   400 0 0
TOLL BROTHERS INC COM 889478103 29 1,500 SH   SOLE 1 0 0 1,500
TOOTSIE ROLL INDS INC COM 890516107 10 275 SH   SOLE 1 275 0 0
TOPBUILD CORP COM COM 89055f103 8 111 SH   SOLE 1 111 0 0
TORONTO DOMINION BK ONT COM 891160509 42 1,000 SH   SOLE 1 1,000 0 0
TOTO LIMITED ADR ADUS 891515207 25 750 SH   SOLE 1 750 0 0
TOWNSQUARE MEDIA INC COM 892231101 194 42,055 SH   SOLE   42,055 0 0
TOYOTA MOTOR CORP ADUS 892331307 12 100 SH   SOLE 1 100 0 0
TRADEWEB MKTS INC COM 892672106 3,198 76,075 SH   SOLE 2 76,075 0 0
TRANSAT A.T. INC COM 89351t401 247 38,900 SH   SOLE   38,900 0 0
TRANSCAT INC COM 893529107 2,205 83,197 SH   SOLE   65,200 0 17,997
TRANSCAT INC COM 893529107 34 1,300 SH   SOLE 1 1,300 0 0
TRANSDIGM GROUP INC COM 893641100 1,469 4,589 SH   SOLE 1 4,534 0 55
TRANSDIGM GROUP INC COM 893641100 257 804 SH   SOLE   804 0 0
TRAVELERS COMPANIES INC COM COM 89417E109 976 9,819 SH   SOLE 1 8,944 0 875
TRAVELERS COMPANIES INC COM COM 89417E109 50 500 SH   SOLE   500 0 0
TREEHOUSE FOODS INC COM COM 89469a104 11,863 268,693 SH   SOLE   213,319 0 55,374
TREEHOUSE FOODS INC COM COM 89469a104 36 810 SH   SOLE 1 810 0 0
TRI CONTL CORP CLSD FD 895436103 3 151 SH   SOLE   151 0 0
TRI CONTL CORP CLSD FD 895436103 838 40,086 SH   SOLE 1 40,086 0 0
TRIBUNE PUBLISHING COMPANY COM 89609w107 0 21 SH   SOLE   21 0 0
TRIBUNE PUBLISHING COMPANY COM 89609w107 4 481 SH   SOLE 1 481 0 0
TRISTATE CAP HLDGS INC COM COM 89678f100 228 23,618 SH   SOLE   22,123 0 1,495
TRUIST FINANCIAL CORPORATION COM 89832q109 11 364 SH   SOLE 1 364 0 0
TRUIST FINL CORP DEPSHS CV PFD 89832q851 23 1,000 SH   SOLE 1 1,000 0 0
TRUIST FINL CORP DEPSHS RP PFD CV PFD 89832q836 16 670 SH   SOLE 1 670 0 0
TRUIST FINL CORP DEPSHS RP PFD CV PFD 89832q836 31 1,300 SH   SOLE   1,300 0 0
TRUSTCO BK CORP N Y COM 898349105 587 108,551 SH   SOLE   101,731 0 6,820
TWILIO INC COM 90138f102 55 610 SH   SOLE 1 610 0 0
TWIN DISC INC COM 901476101 34 4,835 SH   SOLE   4,578 0 257
TWITTER INC COM COM 90184l102 7 275 SH   SOLE 1 275 0 0
UNITED AIRLINES HLDGS INC COM 910047109 19 608 SH   SOLE 1 608 0 0
UBER TECHNOLOGIES INC COM 90353t100 45 1,625 SH   SOLE 1 1,625 0 0
UGI CORP NEW COM 902681105 2,365 88,658 SH   SOLE   55,844 0 32,814
UGI CORP NEW COM 902681105 22 810 SH   SOLE 1 810 0 0
ULTRALIFE CORP COM 903899102 283 54,385 SH   SOLE   54,385 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 152 3,119 SH   SOLE 1 3,119 0 0
UNILEVER PLC ADUS 904767704 1,743 34,463 SH   SOLE 1 30,438 0 4,025
UNION PACIFIC CORP COM 907818108 3,337 23,657 SH   SOLE 1 22,202 0 1,454
UNION PACIFIC CORP COM 907818108 57 403 SH   SOLE   403 0 0
UNISYS CORP COM 909214306 736 59,611 SH   SOLE   59,611 0 0
UNITED INS HLDGS CORP COM 910710102 542 58,670 SH   SOLE   54,857 0 3,813
UNITED PARCEL SERVICE INC COM 911312106 1,080 11,558 SH   SOLE 1 10,609 0 949
UNITED RENTALS INC COM 911363109 1 10 SH   SOLE 1 10 0 0
UNITED STATES STL CORP NEW COM 912909108 0 13 SH   SOLE 1 13 0 0
UNITED STS COMMODITY INDEX F INDX FD 911717106 5 200 SH   SOLE 1 200 0 0
UNITED TECHNOLOGIES CORP COM 913017109 3,453 36,604 SH   SOLE 1 33,686 0 2,919
UNITED TECHNOLOGIES CORP COM 913017109 48 505 SH   SOLE   505 0 0
UNITEDHEALTH GROUP INC COM 91324P102 9,004 36,105 SH   SOLE   35,230 0 875
UNITEDHEALTH GROUP INC COM 91324P102 10,862 43,555 SH   SOLE 1 41,357 0 2,198
UNITI GROUP INC COM COM 91325v108 5 793 SH   SOLE 1 793 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 109 1,100 SH   SOLE 1 1,100 0 0
UNIVERSAL STAINLESS & ALLOY COM 913837100 547 70,924 SH   SOLE   66,268 0 4,656
US BANCORP DEL COM 902973304 2,038 59,150 SH   SOLE 1 54,749 0 4,401
US BANCORP DEL COM 902973304 14 400 SH   SOLE   400 0 0
USA TECHNOLOGIES INC COM 90328s500 6 1,320 SH   SOLE 1 1,320 0 0
UTAH MED PRODS INC COM 917488108 5,818 61,864 SH   SOLE   47,887 0 13,977
UTAH MED PRODS INC COM 917488108 43 455 SH   SOLE 1 455 0 0
VAALCO ENERGY INC COM 91851C201 757 839,003 SH   SOLE   791,726 0 47,277
VAALCO ENERGY INC COM 91851C201 7 7,626 SH   SOLE 1 7,626 0 0
VAIL RESORTS INC COM COM 91879q109 16 111 SH   SOLE 1 111 0 0
VAIL RESORTS INC COM COM 91879q109 54 363 SH   SOLE   363 0 0
VALERO ENERGY CORP NEW COM 91913Y100 121 2,659 SH   SOLE 1 2,659 0 0
VALVOLINE INC COM COM 92047w101 2,819 215,350 SH   SOLE   178,380 0 36,970
VALVOLINE INC COM COM 92047w101 16 1,191 SH   SOLE 1 1,191 0 0
VAN DORN CO COM INDX FD 921033106 12 88 SH   SOLE 1 88 0 0
VANECK VECTORS ETF TRUST PUT 92189F956 249 401 SH Put SOLE   401 0 0
VANECK VECTORS ETF TR AGRIBUSI INDX FD 92189f700 45 870 SH   SOLE 1 870 0 0
VANECK VECTORS ETF TR AGRIBUSI INDX FD 92189f700 2,324 45,233 SH   SOLE   45,233 0 0
VANECK VECTORS ETF TR AMT FREE INDX FD 92189f528 253 14,585 SH   SOLE 1 14,585 0 0
VANECK VECTORS ETF TR GOLD MIN INDX FD 92189f106 37 1,612 SH   SOLE 1 1,612 0 0
VANECK VECTORS ETF TR GOLD MIN INDX FD 92189f106 2,172 94,279 SH   SOLE   94,279 0 0
VANECK VECTORS ETF TR NAT RES INDX FD 92189f841 131 5,211 SH   SOLE   5,211 0 0
VANECK VECTORS FALLEN ANGEL HI INDX FD 92189f437 698 27,594 SH   SOLE 1 27,594 0 0
VANECK VECTORS MORNINGSTAR WID INDX FD 92189f643 2 35 SH   SOLE   35 0 0
VANECK VECTORS MORNINGSTAR WID INDX FD 92189f643 205 4,680 SH   SOLE 1 4,680 0 0
VANECK VECTORS RUSSIA ETF COM 92189f403 7 400 SH   SOLE 1 400 0 0
VANECK VECTORS SEMICONDUCTOR E INDX FD 92189f676 54 460 SH   SOLE 1 460 0 0
VANECK VECTORS VIDEO GAMING AN INDX FD 92189f114 11 275 SH   SOLE 1 275 0 0
VANECK VECTORS VIETNAM ETF COM 92189f817 2 200 SH   SOLE 1 100 0 100
VANGUARD BD INDEX FD INC INDX FD 921937819 664 7,437 SH   SOLE 1 2,348 0 5,089
VANGUARD BD INDEX FD INC INDX FD 921937793 1 8 SH   SOLE 1 8 0 0
VANGUARD BD INDEX FD INC INDX FD 921937827 10,665 129,778 SH   SOLE 1 116,653 0 13,125
VANGUARD BD INDEX FD INC INDX FD 921937827 201 2,450 SH   SOLE   2,450 0 0
VANGUARD BD INDEX FD INC INDX FD 921937835 22 255 SH   SOLE 1 255 0 0
VANGUARD CHARLOTTE FDS TOTAL I INDX FD 92203j407 127 2,249 SH   SOLE   2,249 0 0
VANGUARD CHARLOTTE FDS TOTAL I INDX FD 92203j407 359 6,388 SH   SOLE 1 6,388 0 0
VANGUARD WHITEHALL FDS INC INDX FD 921946885 45 643 SH   SOLE 1 0 0 643
VANGUARD SCOTTSDALE FDS INDX FD 92206C409 3,182 40,226 SH   SOLE 1 39,098 0 1,128
VANGUARD SCOTTSDALE FDS INDX FD 92206C409 100 1,262 SH   SOLE   1,262 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042718 0 6 SH   SOLE 1 6 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042775 225 5,484 SH   SOLE 1 5,356 0 128
VANGUARD INTL EQUITY INDEX F INDX FD 922042775 78 1,900 SH   SOLE   1,900 0 0
VANGUARD TAX MANAGED INTL FD INDX FD 921943858 1,519 45,570 SH   SOLE 1 41,639 0 3,931
VANGUARD TAX MANAGED INTL FD INDX FD 921943858 4,668 140,012 SH   SOLE   140,012 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042858 1,212 36,111 SH   SOLE 1 35,022 0 1,089
VANGUARD INTL EQUITY INDEX F INDX FD 922042858 9,304 277,323 SH   SOLE   277,323 0 0
VANGUARD INDEX FDS INDX FD 922908652 886 9,782 SH   SOLE 1 7,086 0 2,696
VANGUARD INDEX FDS INDX FD 922908652 16,302 180,049 SH   SOLE   180,049 0 0
VANGUARD INDEX FDS INDX FD 922908736 284 1,813 SH   SOLE 1 1,795 0 18
VANGUARD INDEX FDS INDX FD 922908637 41 347 SH   SOLE 1 347 0 0
VANGUARD INDEX FDS INDX FD 922908512 91 1,124 SH   SOLE 1 1,124 0 0
VANGUARD INDEX FDS INDX FD 922908611 110 1,234 SH   SOLE 1 1,234 0 0
VANGUARD INDEX FDS INDX FD 922908611 169 1,901 SH   SOLE   1,901 0 0
VANGUARD INDEX FDS INDX FD 922908595 56 374 SH   SOLE 1 187 0 187
VANGUARD INDEX FDS INDX FD 922908769 262 2,030 SH   SOLE   2,030 0 0
VANGUARD INDEX FDS INDX FD 922908769 3,483 27,020 SH   SOLE 1 27,020 0 0
VANGUARD INDEX FDS INDX FD 922908744 115 1,289 SH   SOLE 1 1,235 0 54
VANGUARD INTERMEDIATE TERM COR INDX FD 92206c870 66 754 SH   SOLE 1 754 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042874 17 400 SH   SOLE 1 400 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042676 34 790 SH   SOLE 1 790 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042676 1,937 45,147 SH   SOLE   45,147 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042866 5 99 SH   SOLE 1 99 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042742 5,102 81,237 SH   SOLE 1 81,237 0 0
VANGUARD LIMITED TAX -EXEMPT F CLSD FD 922907886 1,148 104,666 SH   SOLE 1 104,666 0 0
VANGUARD INDEX FDS INDX FD 922908629 358 2,719 SH   SOLE 1 2,719 0 0
VANGUARD INDEX FDS INDX FD 922908629 7,121 54,091 SH   SOLE   54,091 0 0
VANGUARD MORTGAGE-BACKED SECUR INDX FD 92206C755 123 2,260 SH   SOLE 1 0 0 2,260
VANGUARD MUN BD FD INC INDX FD 922907746 733 13,851 SH   SOLE 1 13,851 0 0
VANGUARD INDEX FDS INDX FD 922908553 4,662 66,745 SH   SOLE 1 65,685 0 1,059
VANGUARD INDEX FDS INDX FD 922908553 16,480 235,929 SH   SOLE   235,929 0 0
VANGUARD RUSSELL 1000 INDX FD 92206c730 94 801 SH   SOLE 1 801 0 0
VANGUARD INDEX FDS INDX FD 922908363 3,712 15,672 SH   SOLE 1 14,697 0 976
VANGUARD INDEX FDS INDX FD 922908363 42,891 181,114 SH   SOLE   181,114 0 0
VANGUARD SHORT TERM TREASURY INDX FD 92206c102 1,247 20,000 SH   SOLE   20,000 0 0
VANGUARD SHORT TERM TREASURY INDX FD 92206c102 1,811 29,044 SH   SOLE 1 29,044 0 0
VANGUARD INDEX FDS INDX FD 922908751 143 1,242 SH   SOLE 1 1,242 0 0
VANGUARD INDEX FDS INDX FD 922908751 3,346 28,986 SH   SOLE   28,986 0 0
VANGUARD GROUP INDX FD 921908844 2,464 23,832 SH   SOLE 1 21,594 0 2,238
VANGUARD GROUP INDX FD 921908844 14,470 139,952 SH   SOLE   139,952 0 0
VANGUARD TOTAL CORPORATE BOND INDX FD 92206c573 145 1,700 SH   SOLE 1 1,700 0 0
VANGUARD STAR FD INDX FD 921909768 29 688 SH   SOLE 1 688 0 0
VANGUARD WHITEHALL FDS INC INDX FD 921946406 825 11,661 SH   SOLE 1 8,592 0 3,068
VANGUARD WHITEHALL FDS INC INDX FD 921946406 38 535 SH   SOLE   535 0 0
VANGUARD WHITEHALL FDS INC INDX FD 921946794 86 1,903 SH   SOLE 1 1,903 0 0
VANGUARD WORLD FD INDX FD 921910873 857 9,428 SH   SOLE 1 9,428 0 0
VANGUARD WORLD FD INDX FD 921910873 31,114 342,135 SH   SOLE   342,135 0 0
VANGUARD WORLD FD INDX FD 921910816 105 824 SH   SOLE 1 0 0 824
VANGUARD WORLD FDS INDX FD 92204A306 48 1,263 SH   SOLE 1 1,263 0 0
VANGUARD WORLD FDS INDX FD 92204A306 1,132 29,618 SH   SOLE   29,618 0 0
VANGUARD WORLD FDS INDX FD 92204A504 549 3,304 SH   SOLE 1 2,646 0 658
VANGUARD WORLD FDS INDX FD 92204A702 1,156 5,453 SH   SOLE 1 4,746 0 707
VANGUARD WORLD FDS INDX FD 92204A801 6,212 64,554 SH   SOLE   64,554 0 0
VANGUARD WORLD FDS INDX FD 92204A876 436 3,574 SH   SOLE 1 3,574 0 0
VAREX IMAGING CORP COM 92214X106 29 1,265 SH   SOLE 1 0 0 1,265
VAREX IMAGING CORP COM 92214X106 2,186 96,277 SH   SOLE   73,590 0 22,687
VARIAN MED SYS INC COM 92220P105 4,785 46,606 SH   SOLE   36,516 0 10,090
VARIAN MED SYS INC COM 92220P105 125 1,222 SH   SOLE 1 1,222 0 0
VEEVA SYS INC COM 922475108 3,985 25,482 SH   SOLE 2 25,482 0 0
VEEVA SYS INC CALL 922475908 147 100 SH Call SOLE   100 0 0
VEEVA SYS INC PUT 922475958 3 5 SH Put SOLE   5 0 0
VENATOR MATERIALS PLC COM g9329z100 120 70,000 SH   SOLE   70,000 0 0
VERA BRADLEY INC COM COM 92335c106 760 184,540 SH   SOLE   140,137 0 44,403
VERA BRADLEY INC COM COM 92335c106 1 170 SH   SOLE 1 170 0 0
VERISK ANALYTICS INC COM 92345Y106 22 155 SH   SOLE 1 155 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 5,358 99,726 SH   SOLE 1 97,380 0 2,346
VERIZON COMMUNICATIONS INC COM 92343v104 6,877 127,988 SH   SOLE   125,338 0 2,650
VERTEX PHARMACEUTICALS INC COM 92532F100 1 6 SH   SOLE 1 6 0 0
VESTAS WIND SYSTEMS AS COM 925458101 3 125 SH   SOLE 1 125 0 0
VIACOMCBS INC COM 92556h206 238 17,000 SH   SOLE 1 17,000 0 0
VIACOMCBS INC COM 92556h206 308 22,000 SH   SOLE   22,000 0 0
VIRGIN GALACTIC HOLDINGS INC CALL 92766K906 2 2 SH Call SOLE   2 0 0
VIRTUS GLOBAL DIVID & INCOME F CLSD FD 92835w107 17 2,421 SH   SOLE 1 2,421 0 0
VIRTUS OIL AND GAS CORPORATION COM 92834v209 0 33 SH   SOLE 1 33 0 0
VISA INC CALL 92826C909 117 80 SH Call SOLE   80 0 0
VISA INC PUT 92826C959 23 15 SH Put SOLE   15 0 0
VISA INC COM 92826C839 3,921 24,333 SH   SOLE 1 21,403 0 2,930
VISA INC COM 92826C839 564 3,498 SH   SOLE   3,498 0 0
VISHAY PRECISION GROUP COM 92835k103 40 2,000 SH   SOLE 1 2,000 0 0
VISTRA ENERGY CORP COM COM 92840m102 8,498 532,445 SH   SOLE   409,595 0 122,850
VISTRA ENERGY CORP COM COM 92840m102 112 7,021 SH   SOLE 1 7,021 0 0
VMWARE INC COM 928563402 48 400 SH   SOLE 1 400 0 0
VANGUARD INDEX FDS CALL 922908903 0 40 SH Call SOLE   40 0 0
VODAFONE GROUP PLC NEW ADUS 92857W308 2 118 SH   SOLE 1 118 0 0
VOLKSWAGEN AG COM 928662600 9 700 SH   SOLE 1 700 0 0
VONAGE HLDGS CORP COM 92886T201 70 9,700 SH   SOLE 1 9,700 0 0
VONAGE HLDGS CORP COM 92886T201 3,217 445,000 SH   SOLE   445,000 0 0
VOXX INTL CORP CL A COM 91829f104 790 277,027 SH   SOLE   258,873 0 18,154
VOYA FINL INC COM 929089100 10,142 250,112 SH   SOLE   189,184 0 60,928
VOYA FINL INC COM 929089100 660 16,269 SH   SOLE 1 16,269 0 0
VULCAN MATLS CO COM 929160109 206 1,907 SH   SOLE 1 1,907 0 0
VXX 200619P00060000 PUT 06745r953 193 1,291 SH Put SOLE   1,291 0 0
W P CAREY INC COM 92936U109 1,252 21,551 SH   SOLE 1 19,319 0 2,232
WABTEC CORP COM 929740108 1 27 SH   SOLE 1 27 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 393 8,598 SH   SOLE 1 3,303 0 5,295
WALGREENS BOOTS ALLIANCE INC COM 931427108 589 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 112 985 SH   SOLE   985 0 0
WALMART INC COM 931142103 603 5,307 SH   SOLE 1 5,307 0 0
DISNEY WALT CO COM 254687106 11,279 116,765 SH   SOLE   114,865 0 1,900
DISNEY WALT CO COM 254687106 10,736 111,138 SH   SOLE 1 105,642 0 5,496
WASTE MGMT INC DEL COM 94106L109 74 800 SH   SOLE   800 0 0
WASTE MGMT INC DEL COM 94106L109 529 5,720 SH   SOLE 1 5,720 0 0
WAYNE SVGS BANCSHARES INC COM 94624q101 104 5,802 SH   SOLE 1 5,802 0 0
WAYNE SVGS BANCSHARES INC COM 94624q101 3,259 181,075 SH   SOLE   181,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 32 367 SH   SOLE 1 367 0 0
WELBILT INC COM 949090104 3 520 SH   SOLE 1 520 0 0
WELBILT INC COM 949090104 100 19,445 SH   SOLE   19,445 0 0
WELLS FARGO CO NEW CV PFD 949746804 687 539 SH   SOLE 1 488 0 51
WELLS FARGO AND COMPANY CV PFD 94988u151 45 2,150 SH   SOLE 1 2,150 0 0
WELLS FARGO CO NEW COM 949746101 861 29,986 SH   SOLE 1 27,909 0 2,077
WELLS FARGO CO NEW COM 949746101 29 1,000 SH   SOLE   1,000 0 0
WELLTOWER INC REIT COM 95040q104 1,820 39,763 SH   SOLE 1 35,787 0 3,976
WENDYS CO COM 95058W100 873 58,670 SH   SOLE   45,460 0 13,210
WESBANCO INC COM 950810101 56 2,357 SH   SOLE 1 2,357 0 0
WESTERN AST INFL LKD OPP & I CLSD FD 95766R104 187 19,600 SH   SOLE 1 19,600 0 0
WESTERN AST INFL LKD OPP & I CLSD FD 95766R104 1,214 127,000 SH   SOLE   127,000 0 0
WESTERN ASST INFLTN LKD INM CLSD FD 95766Q106 767 73,000 SH   SOLE   73,000 0 0
WESTERN ASSET EMERGING MKTS DE CLSD FD 95766a101 2 202 SH   SOLE   202 0 0
WESTERN ASSET HIGH INCOME CLSD FD 95766n103 112 15,864 SH   SOLE 1 15,864 0 0
WESTERN DIGITAL CORP COM 958102105 10 250 SH   SOLE   250 0 0
WEX INC COM COM 96208t104 28 272 SH   SOLE 1 272 0 0
WEYERHAEUSER CO COM 962166104 3,724 219,706 SH   SOLE   215,856 0 3,850
WEYERHAEUSER CO COM 962166104 3,107 183,312 SH   SOLE 1 172,271 0 11,041
WHEATON PRECIOUS METALS CORP COM 962879102 36 1,300 SH   SOLE 1 1,300 0 0
WHIRLPOOL CORP COM 963320106 26 300 SH   SOLE 1 300 0 0
WILEY JOHN & SONS INC COM 968223206 1,065 28,420 SH   SOLE   22,780 0 5,640
WILLIAM HILL ADR COM 96925P104 10 3,000 SH   SOLE 1 3,000 0 0
WILLIAMS COS INC DEL LP 969457100 2 158 SH   SOLE 1 158 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 679 4,000 SH   SOLE   4,000 0 0
WINDSTREAM HLDGS INC COM COM 97382a309 0 130 SH   SOLE 1 130 0 0
WISDOMTREE DYNAMIC LONG/SHORT INDX FD 97717x313 17 800 SH   SOLE 1 800 0 0
WISDOMTREE TR EARNINGS 500 FD INDX FD 97717w588 19 660 SH   SOLE 1 660 0 0
WISDOMTREE TR HIGH DIVID FD INDX FD 97717w208 63 1,105 SH   SOLE 1 1,105 0 0
WISDOMTREE TR INTL HEDGED DIVI INDX FD 97717x594 5 150 SH   SOLE 1 150 0 0
WISDOMTREE TR MIDCAP INDX FD 97717w570 59 2,246 SH   SOLE 1 2,246 0 0
WISDOMTREE TR SMALLCAP EARNING INDX FD 97717w562 2 95 SH   SOLE 1 95 0 0
WISDOMTREE TR TOTAL DIVID FD INDX FD 97717w109 34 432 SH   SOLE 1 432 0 0
WISDOMTREE TR US DIVID GROWTH INDX FD 97717x669 218 5,600 SH   SOLE   5,600 0 0
WISDOMTREE TR US DIVID GROWTH INDX FD 97717x669 3,337 85,773 SH   SOLE 1 85,773 0 0
WISDOMTREE TR US SMALL CAP DIV INDX FD 97717x651 27 1,091 SH   SOLE 1 1,091 0 0
WISDOMTREE TR INDX FD 97717W703 52 1,312 SH   SOLE 1 1,312 0 0
WISDOMTREE TR INDX FD 97717W315 5 150 SH   SOLE 1 150 0 0
WISDOMTREE TR INDX FD 97717W281 127 3,841 SH   SOLE 1 3,841 0 0
WISDOMTREE TR INDX FD 97717W281 1,908 57,760 SH   SOLE   57,760 0 0
WISDOMTREE TRUST INTL LRGCAP D INDX FD 97717w794 85 2,297 SH   SOLE 1 2,297 0 0
WISDOMTREE TR INDX FD 97717W307 100 1,236 SH   SOLE 1 1,200 0 36
WISDOMTREE TR INDX FD 97717W505 310 12,834 SH   SOLE 1 12,834 0 0
WISDOMTREE TR INDX FD 97717W604 65 3,621 SH   SOLE 1 3,621 0 0
WISDOMTREE TR INDX FD 97717W547 28 425 SH   SOLE 1 425 0 0
WOLVERINE WORLD WIDE INC COM 978097103 7,535 495,734 SH   SOLE   384,536 0 111,198
WOLVERINE WORLD WIDE INC COM 978097103 16 1,050 SH   SOLE 1 1,050 0 0
WORKDAY INC-CLASS A COM 98138h101 7 50 SH   SOLE 1 50 0 0
WORKHORSE GROUP INC COM 98138j206 206 113,546 SH   SOLE 1 111,046 0 2,500
WORKHORSE GROUP INC COM 98138j206 14 8,000 SH   SOLE   8,000 0 0
WRIGHT MED GROUP COM n96617118 11 375 SH   SOLE 1 375 0 0
WRIGHT MED GROUP COM n96617118 269 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 871 51,530 SH   SOLE   38,970 0 12,560
WYNDHAM DESTINATIONS INC COM 98310w108 1,268 58,420 SH   SOLE   41,590 0 16,830
WYNDHAM DESTINATIONS INC COM 98310w108 20 912 SH   SOLE 1 912 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311a105 2,109 66,930 SH   SOLE   55,519 0 11,411
WYNDHAM HOTELS & RESORTS INC COM 98311a105 115 3,663 SH   SOLE 1 3,663 0 0
XCEL ENERGY INC COM COM 98389b100 111 1,846 SH   SOLE 1 1,446 0 400
XEROX CORP COM NEW COM 98421m106 9 500 SH   SOLE 1 500 0 0
XEROX CORP COM NEW COM 98421m106 47 2,500 SH   SOLE   2,500 0 0
XLB 200619P00057000 PUT 81369y950 648 630 SH Put SOLE   630 0 0
XLE 200619C00058210 CALL 81369y906 39 596 SH Call SOLE   596 0 0
XLF 200918P00024000 PUT 81369y955 450 1,000 SH Put SOLE   1,000 0 0
XLK 200619P00095000 PUT 81369y953 588 380 SH Put SOLE   380 0 0
XLY 200619P00100000 PUT 81369y958 94 100 SH Put SOLE   100 0 0
ISHARES TR CALL 464288901 6 2,901 SH Call SOLE   2,901 0 0
YUM BRANDS INC COM 988498101 33 482 SH   SOLE 1 482 0 0
YUM CHINA HLDGS INC COM 98850p109 1 28 SH   SOLE 1 28 0 0
ZAGG INC COM 98884u108 846 272,176 SH   SOLE   256,248 0 15,928
ZENDESK INC COM 98936j101 6,097 95,258 SH   SOLE 2 95,258 0 0
ZIMMER BIOMET HLDGS COM 98956p102 26 254 SH   SOLE 1 129 0 125
ZIONS BANCORPORATION N A COM 989701107 20 730 SH   SOLE   730 0 0
ZOETIS INC COM 98978v103 3,501 29,747 SH   SOLE 1 26,489 0 3,258
ZOETIS INC COM 98978v103 444 3,770 SH   SOLE   3,770 0 0
ZOOM VIDEO COMMUNICATIONS COM 98980l101 22 150 SH   SOLE 1 150 0 0