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 1,054 490,284 SH   SOLE   461,526 0 28,758
3-D SYS CORP DEL COM NEW COM 88554d205 2 175 SH   SOLE 1 175 0 0
3M CO COM 88579y101 488 2,765 SH   SOLE   2,765 0 0
3M CO COM 88579y101 4,119 23,347 SH   SOLE 1 21,212 0 2,135
4LICENSING CORP COM COM 35104T107 0 2,000 SH   SOLE 1 2,000 0 0
ABBOTT LABS COM 002824100 555 6,391 SH   SOLE   6,391 0 0
ABBOTT LABS COM 002824100 4,757 54,761 SH   SOLE 1 50,146 0 4,615
ABBVIE INC COM 00287y109 452 5,106 SH   SOLE   5,106 0 0
ABBVIE INC COM 00287y109 3,559 40,194 SH   SOLE 1 35,432 0 4,761
ABERDEEN ASIA PACIFIC INCOM CLSD FD 003009107 1,158 272,452 SH   SOLE   272,452 0 0
ABERDEEN ASIA PACIFIC INCOM CLSD FD 003009107 30 7,000 SH   SOLE 1 7,000 0 0
ABERDEEN EMERGING MARKETS EQUI CLSD FD 00301w105 5 634 SH   SOLE 1 634 0 0
ABERDEEN STD PLATINUM ETF TR INDX FD 003260106 41 450 SH   SOLE   450 0 0
ABERDEEN STD PLATINUM ETF TR INDX FD 003260106 394 4,330 SH   SOLE 1 4,330 0 0
ACACIA COMMUNICATIONS INC COM 00401c108 68 1,000 SH   SOLE   1,000 0 0
ACACIA RESH CORP COM 003881307 746 280,309 SH   SOLE   263,846 0 16,463
ACADIAN TIMBER CORP COM COM 004272100 13 1,000 SH   SOLE 1 1,000 0 0
ACCENTURE PLC COM g1151c101 7,966 37,833 SH   SOLE   37,008 0 825
ACCENTURE PLC COM g1151c101 7,463 35,442 SH   SOLE 1 34,790 0 652
ACCO BRANDS CORP COM COM 00081t108 1,299 138,778 SH   SOLE   134,628 0 4,150
ACCO BRANDS CORP COM COM 00081t108 33 3,520 SH   SOLE 1 3,520 0 0
ACTIVISION BLIZZARD INC COM 00507v109 75 1,268 SH   SOLE 1 1,268 0 0
ACTUA CORPORATION COM 005094107 70 250,000 SH   SOLE   250,000 0 0
ACUSHNET HOLDINGS CORP COM 005098108 49 1,518 SH   SOLE 1 1,518 0 0
ADAMS DIVERSIFIED EQUITY FD CLSD FD 006212104 110 7,000 SH   SOLE   7,000 0 0
ADAMS DIVERSIFIED EQUITY FD CLSD FD 006212104 603 38,231 SH   SOLE 1 38,231 0 0
ADAMS NAT RES FD INC COM COM 00548f105 34,731 2,109,995 SH   SOLE   2,109,995 0 0
ADAMS NAT RES FD INC COM COM 00548f105 5,421 329,372 SH   SOLE 1 286,670 0 42,702
ADAMS RES & ENERGY INC COM 006351308 1,773 46,582 SH   SOLE   43,937 0 2,645
ADAMS RES & ENERGY INC COM 006351308 13 350 SH   SOLE 1 350 0 0
ADEPTUS HEALTH COM 00esc5984 0 250 SH   SOLE 1 250 0 0
ADIDAS AG NPV COM d0066b185 6 17 SH   SOLE 1 17 0 0
ADIENT PLC SHS COM g0084w101 1 41 SH   SOLE 1 41 0 0
ADOBE SYS INC COM COM 00724f101 278 844 SH   SOLE   844 0 0
ADOBE SYS INC COM COM 00724f101 578 1,753 SH   SOLE 1 1,558 0 195
ADVANCED MICRO DEVICES INC COM 007903107 143 3,120 SH   SOLE   3,120 0 0
ADVANCED MICRO DEVICES INC COM 007903107 9 200 SH   SOLE 1 200 0 0
ADVANT-E CORP COM COM 00761j206 1,205 226,155 SH   SOLE   226,155 0 0
ADVANT-E CORP COM COM 00761j206 0 89 SH   SOLE 1 89 0 0
ADVISORSHARES DOUBLELINE VALUE INDX FD 00768y818 341 4,571 SH   SOLE 1 4,571 0 0
AFFYMAX INC COM 00826a109 0 500 SH   SOLE 1 500 0 0
AFLAC INC COM 001055102 21 400 SH   SOLE 1 400 0 0
AIR LEASE CORP CL A COM 00912x302 38 800 SH   SOLE 1 800 0 0
AIR PRODS & CHEMS INC COM 009158106 660 2,809 SH   SOLE 1 2,484 0 325
ALASKA COMMNCT SYS GRP COM COM 01167p101 772 436,290 SH   SOLE   411,631 0 24,659
ALCON INC COM H01301128 17 296 SH   SOLE   296 0 0
ALCON INC COM H01301128 36 643 SH   SOLE 1 643 0 0
ALIBABA GRP SHS COM 01609w102 81 382 SH   SOLE   382 0 0
ALIBABA GRP SHS COM 01609w102 403 1,900 SH   SOLE 1 1,900 0 0
ALIMCO FINL CORP COM NEW COM 01626k206 243 30,146 SH   SOLE   30,146 0 0
ALIMERA SCIENCES INC COM 016259202 3 333 SH   SOLE 1 333 0 0
ALITHYA GROUP INC COM 01643b106 4,849 1,744,198 SH   SOLE   1,744,198 0 0
ALITHYA GROUP INC COM 01643b106 401 144,142 SH   SOLE 1 144,142 0 0
ALLERGAN PLC COM COM g0177j108 249 1,300 SH   SOLE   1,300 0 0
ALLERGAN PLC COM COM g0177j108 221 1,158 SH   SOLE 1 1,158 0 0
ALLETE INC COM 018522300 13 156 SH   SOLE 1 156 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 28 248 SH   SOLE 1 248 0 0
ALLIANCEBERNSTEIN HOLDING COM 01881g106 182 6,000 SH   SOLE   6,000 0 0
ALLIANT ENERGY CORP COM COM 188021083 11 200 SH   SOLE 1 200 0 0
ALLIANZGI EQUITY & CONV INCO CLSD FD 018829101 4 166 SH   SOLE   166 0 0
ALLIANZGI EQUITY & CONV INCO CLSD FD 018829101 22 958 SH   SOLE 1 958 0 0
ALLIANZGI NFJ DIVID INT & PREM COM 01883a107 339 26,076 SH   SOLE 1 12,812 0 13,264
ALLISON TRANSMISSION HLDGS COM 01973r101 43 880 SH   SOLE 1 880 0 0
ALLOT COMMUNICATIONS LTD COM m0854q105 381 44,846 SH   SOLE   42,045 0 2,801
ALLSCRIPTS HEALTHCARE SOLUTION COM 01988p108 287 29,280 SH   SOLE   29,280 0 0
ALLSTATE CORP COM 020002101 225 2,000 SH   SOLE   2,000 0 0
ALLSTATE CORP COM 020002101 574 5,107 SH   SOLE 1 4,632 0 475
ALLY FINL INC COM COM 02005n100 9,725 318,229 SH   SOLE   223,088 0 95,141
ALLY FINL INC COM COM 02005n100 352 11,533 SH   SOLE 1 11,533 0 0
ALPHA PRO TECH LTD COM 020772109 343 100,000 SH   SOLE   100,000 0 0
ALPHA PRO TECH LTD COM 020772109 126 36,844 SH   SOLE 1 36,844 0 0
ALPHABET INC COM 02079K305 496 370 SH   SOLE   370 0 0
ALPHABET INC COM 02079K305 5,828 4,351 SH   SOLE 1 3,991 0 360
ALPHABET INC COM 02079K107 757 566 SH   SOLE   566 0 0
ALPHABET INC COM 02079K107 10,177 7,612 SH   SOLE 1 7,121 0 491
ALPINE INCOME PROPERTY TRUST COM 02083x103 2,136 112,245 SH   SOLE   82,245 0 30,000
ALPS ETF TR INDX FD 00162Q866 2,807 330,268 SH   SOLE   330,268 0 0
ALPS ETF TR INDX FD 00162Q866 3 300 SH   SOLE 1 300 0 0
ALPS ETF TR SECTOR DIVIDEND DO INDX FD 00162q858 615 13,127 SH   SOLE 1 13,127 0 0
ALTICE USA INC COM 02156k103 22 820 SH   SOLE   820 0 0
ALTRIA GROUP INC COM 02209S103 761 15,241 SH   SOLE 1 14,841 0 400
AMARIN CORP PLC COM 023111206 18 850 SH   SOLE 1 850 0 0
AMAZON COM INC COM 023135106 577 312 SH   SOLE   312 0 0
AMAZON COM INC COM 023135106 9,529 5,157 SH   SOLE 1 4,897 0 260
AMBASE CORP COM COM 023164106 90 345,501 SH   SOLE   345,501 0 0
AMC NETWORKS INC COM 00164V103 65 1,650 SH   SOLE 1 0 0 1,650
AMERCO COM COM 235861002 462 1,230 SH   SOLE 1 1,230 0 0
AMERICAN AXLE & MFG COM COM 240611038 43 4,000 SH   SOLE 1 4,000 0 0
AMERICAN ELEC PWR CO INC COM 025537101 608 6,432 SH   SOLE 1 6,432 0 0
AMERICAN EXPRESS CO COM 025816109 165 1,327 SH   SOLE 1 1,327 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 61 557 SH   SOLE 1 557 0 0
AMERICAN GREEN INC COM 02640n200 0 750 SH   SOLE 1 750 0 0
AMERICAN INTL GROUP INC WT 026874156 0 9 SH   SOLE 1 9 0 0
AMERICAN TOWER CORP NEW COM 03027X100 231 1,004 SH   SOLE 1 1,004 0 0
AMERICAN VANGUARD CORP COM 030371108 652 33,510 SH   SOLE   33,510 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 302 2,459 SH   SOLE 1 2,459 0 0
AMERIPRISE FINL INC COM 03076C106 620 3,722 SH   SOLE 1 3,722 0 0
AMERISOURCE BERGEN CORP COM 03073e105 253 2,975 SH   SOLE 1 2,975 0 0
AMGEN INC COM 031162100 16,184 67,135 SH   SOLE   65,635 0 1,500
AMGEN INC COM 031162100 11,733 48,670 SH   SOLE 1 44,863 0 3,807
AMICUS THERAPEUTICS INC COM 03152w109 1 135 SH   SOLE 1 135 0 0
AMPCO-PITTSBURGH CORP COM 032037103 134 44,571 SH   SOLE   41,594 0 2,977
AMPLIFY ENERGY CORP COM 03212b103 1,655 250,420 SH   SOLE   202,280 0 48,140
AMTECH SYS INC COM 032332504 1,616 225,675 SH   SOLE   213,191 0 12,484
ANC RENT CORP COM 001813104 0 25 SH   SOLE 1 25 0 0
ANHEUSER BUSCH INBEV SA/NV ADUS 03524A108 27 325 SH   SOLE 1 325 0 0
ANNALY CAP MGMT INC COM 035710409 12 1,250 SH   SOLE 1 1,250 0 0
ANSELL LIMITED ADUS 03634m208 37 451 SH   SOLE 1 451 0 0
ANSYS INC COM 03662Q105 9 35 SH   SOLE 1 35 0 0
ANTA SPORTS PRODUCTS LTD COM 03662p107 70 311 SH   SOLE 1 311 0 0
ANTHEM INC COM 036752103 22 73 SH   SOLE 1 73 0 0
AON PLC COM G0408V102 1,144 5,493 SH   SOLE 1 5,393 0 100
APACHE CORP COM 037411105 26 1,034 SH   SOLE 1 1,034 0 0
APERGY CORPORATION COM 03755l104 13 375 SH   SOLE 1 375 0 0
API GROUP CORP ORD NPV COM g0473c104 3,163 299,800 SH   SOLE   232,840 0 66,960
APOLLO ENDOSURGERY INC COM 03767d108 0 18 SH   SOLE 1 18 0 0
APOLLO GLOBAL MGMT LLC COM 037612306 232 4,861 SH   SOLE 1 4,861 0 0
APOLLO GLOBAL MGMT INC PFD SER CV PFD 03768e303 412 15,500 SH   SOLE   15,500 0 0
APPLE INC COM 037833100 16,643 56,678 SH   SOLE   55,478 0 1,200
APPLE INC COM 037833100 38,885 132,418 SH   SOLE 1 128,032 0 4,385
APPLIED INDLTECH INC COM COM 03820c105 192 2,875 SH   SOLE 1 2,875 0 0
APPLIED MATLS INC COM 038222105 766 12,557 SH   SOLE   12,557 0 0
APPLIED MATLS INC COM 038222105 1,215 19,900 SH   SOLE 1 19,900 0 0
AQUAVENTURE HLDGS LTD SHS COM g0443n107 9 323 SH   SOLE 1 323 0 0
ARCH COAL INC COM 039380407 808 11,260 SH   SOLE   11,260 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 10 225 SH   SOLE 1 225 0 0
ARCONIC INC COM COM 03965l100 13,415 435,988 SH   SOLE   330,595 0 105,393
ARCONIC INC COM COM 03965l100 233 7,580 SH   SOLE 1 7,580 0 0
ARCOSA INC COM 039653100 18,365 412,232 SH   SOLE   328,013 0 84,219
ARCOSA INC COM 039653100 245 5,500 SH   SOLE 1 5,500 0 0
ARES CAP CORP COM COM 04010l103 2,069 110,960 SH   SOLE 1 94,832 0 16,128
ARISTA NETWORKS INC COM 040413106 5 25 SH   SOLE 1 25 0 0
ARK INNOVATION ETF INDX FD 00214q104 1 17 SH   SOLE 1 17 0 0
ARMSTRONG FLOORING INC COM COM 04238r106 530 124,190 SH   SOLE   117,579 0 6,611
ARMSTRONG WORLD INDS INC NEW COM 04247X102 663 7,051 SH   SOLE   7,051 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 81 859 SH   SOLE 1 859 0 0
GALLAGHER ARTHUR J & CO COM 363576109 1,677 17,615 SH   SOLE 1 16,015 0 1,600
ASA GOLD AND PRECIOUS METALS L COM g3156p103 98 7,180 SH   SOLE   7,180 0 0
ASHFORD INC COM 044104107 0 2 SH   SOLE   2 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 9,955 130,080 SH   SOLE   130,080 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 56 734 SH   SOLE 1 734 0 0
ASSOCIATED CAP GROUP INC COM 045528106 196 5,000 SH   SOLE   5,000 0 0
ASTRAZENECA PLC ADUS 046353108 107 2,138 SH   SOLE 1 2,138 0 0
ASURE SOFTWARE INC COM 04649U102 82 10,000 SH   SOLE   10,000 0 0
ASURE SOFTWARE INC COM 04649U102 22 2,740 SH   SOLE 1 2,740 0 0
AT&T INC COM 00206r102 6,363 162,814 SH   SOLE   159,614 0 3,200
AT&T INC COM 00206r102 8,309 212,604 SH   SOLE 1 199,650 0 12,954
ATLANTIS PLASTICS INC COM 049156102 0 640 SH   SOLE 1 640 0 0
ATMOS ENERGY CORP COM COM 495601056 9 84 SH   SOLE 1 0 0 84
ATRION CORP COM 049904105 36 48 SH   SOLE 1 48 0 0
AURORA CANNABIS INC COM 05156x108 23 10,447 SH   SOLE 1 10,447 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 138 812 SH   SOLE   812 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,670 9,797 SH   SOLE 1 8,847 0 950
AVAYA HOLDINGS CORPORATION COM 05351x101 8 590 SH   SOLE 1 590 0 0
AVIAT NETWORKS INC COM 05366y201 1,183 84,179 SH   SOLE   80,204 0 3,975
AVISTA CORP COM COM 05379b107 5 100 SH   SOLE 1 100 0 0
AVNET INC COM 053807103 42 979 SH   SOLE 1 979 0 0
AVON PRODS INC COM 054303102 28 5,000 SH   SOLE   5,000 0 0
AXA EQUITABLE HOLDINGS INC CV PFD 054561204 130 5,000 SH   SOLE   5,000 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 12 500 SH   SOLE 1 500 0 0
AXT INC COM 00246W103 1,167 268,252 SH   SOLE   252,519 0 15,733
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 1,201 47,700 SH   SOLE   47,700 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 16 250 SH   SOLE 1 250 0 0
BAKER HUGHES COMPANY COM 05722g100 3 100 SH   SOLE 1 100 0 0
BANCROFT FUND LTD COM 059695106 20 750 SH   SOLE 1 750 0 0
BANK FIRST NATL CORP COM 06211j100 5 77 SH   SOLE   77 0 0
BANK FIRST NATL CORP COM 06211j100 8 117 SH   SOLE 1 117 0 0
BANK NEW YORK MELLON CORP COM 064058100 25 500 SH   SOLE   500 0 0
BANK NEW YORK MELLON CORP COM 064058100 284 5,650 SH   SOLE 1 4,400 0 1,250
BANK AMER CORP CV PFD 060505682 1,230 849 SH   SOLE 1 790 0 59
BANK AMER CORP COM 060505104 17,567 498,777 SH   SOLE   487,247 0 11,530
BANK AMER CORP COM 060505104 8,421 239,099 SH   SOLE 1 233,343 0 5,756
BANK OZK COM 06417n103 63 2,060 SH   SOLE 1 2,060 0 0
BANKUNITED INC COM 06652k103 39 1,057 SH   SOLE 1 1,057 0 0
BARCLAYS BK PLC BARCLAYS ETN INDX FD 06742a669 67 450 SH   SOLE 1 450 0 0
BARCO NV ACT COM b0833f107 37 150 SH   SOLE 1 150 0 0
BARRICK GOLD CORPORATION COM 067901108 7 400 SH   SOLE 1 0 0 400
BASF SE SPONSORED ADR ADUS 055262505 30 1,600 SH   SOLE 1 1,600 0 0
BAXTER INTL INC COM 071813109 197 2,351 SH   SOLE 1 2,351 0 0
BCE INC COM 05534B760 9 200 SH   SOLE 1 200 0 0
BECTON DICKINSON & CO COM 075887109 1,730 6,362 SH   SOLE 1 5,662 0 700
BED BATH & BEYOND INC COM 075896100 2,744 158,616 SH   SOLE   158,616 0 0
BED BATH & BEYOND INC COM 075896100 10,159 587,244 SH   SOLE 1 538,999 0 48,245
BED BATH & BEYOND INC CALL 075896900 5,889 7,300 SH Call SOLE   7,300 0 0
BELDEN INC COM 077454106 30 538 SH   SOLE 1 538 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 2,089 9,223 SH   SOLE   9,223 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 18,349 81,012 SH   SOLE 1 75,433 0 5,579
BGC PARTNERS INC COM 05541t101 30 5,000 SH   SOLE 1 5,000 0 0
BHP GROUP LTD ADUS 088606108 56 1,019 SH   SOLE 1 1,019 0 0
BHP GROUP PLC ADUS 05545E209 5 109 SH   SOLE 1 109 0 0
BIG LOTS INC COM 089302103 7,180 250,000 SH   SOLE   250,000 0 0
BIOGEN INC COM 09062X103 1,790 6,034 SH   SOLE 1 5,519 0 515
BIOLIFE SOLUTIONS INC COM NEW COM 09062w204 214 13,199 SH   SOLE   13,199 0 0
BIOLIFE SOLUTIONS INC COM NEW COM 09062w204 40 2,500 SH   SOLE 1 2,500 0 0
BIOTELEMETRY INC COM 090672106 6,230 134,553 SH   SOLE   100,733 0 33,820
BIOTELEMETRY INC COM 090672106 82 1,770 SH   SOLE 1 1,770 0 0
BITCOIN SERVICES INC COM 09173y107 0 1,500 SH   SOLE 1 1,500 0 0
BLACK KNIGHT INC COM 09215c105 4,254 65,976 SH   SOLE   51,766 0 14,210
BLACK KNIGHT INC COM 09215c105 263 4,079 SH   SOLE 1 3,773 0 306
BLACKROCK ENERGY & RES TR CLSD FD 09250U101 19 1,594 SH   SOLE 1 1,594 0 0
BLACKROCK ENHANCED CAP & INCOM COM 09256a109 293 17,000 SH   SOLE 1 17,000 0 0
BLACKROCK INC COM 09247X101 8,514 16,936 SH   SOLE   16,636 0 300
BLACKROCK INC COM 09247X101 3,195 6,356 SH   SOLE 1 5,778 0 578
BLACKROCK MUNI INCOME TR II CLSD FD 09249N101 14 925 SH   SOLE 1 925 0 0
BLACKROCK RES & COMMODITIES ST COM 09257a108 3 388 SH   SOLE   388 0 0
BLACKROCK RES & COMMODITIES ST COM 09257a108 267 33,050 SH   SOLE 1 33,050 0 0
BLACKSTONE GROUP INC COM 09260d107 329 5,889 SH   SOLE   5,889 0 0
BLACKSTONE GROUP INC COM 09260d107 5,623 100,526 SH   SOLE 1 83,650 0 16,876
BLUEGREEN VACATIONS CORP COM COM 09629f108 1,304 126,074 SH   SOLE   126,074 0 0
BOEING CO COM 097023105 1,578 4,844 SH   SOLE   4,844 0 0
BOEING CO COM 097023105 1,364 4,186 SH   SOLE 1 4,066 0 120
BOOKING HOLDINGS INC COM 09857l108 464 226 SH   SOLE   226 0 0
BOOKING HOLDINGS INC COM 09857l108 4,580 2,230 SH   SOLE 1 1,946 0 284
BOSWELL J G CO COM COM 101205102 8 13 SH   SOLE   13 0 0
BOSWELL J G CO COM COM 101205102 36 60 SH   SOLE 1 60 0 0
BOULDER GROWTH & INCOME FD I CLSD FD 101507101 589 50,000 SH   SOLE   50,000 0 0
BOULDER GROWTH & INCOME FD I CLSD FD 101507101 271 23,022 SH   SOLE 1 20,291 0 2,731
BP PLC COM 055622104 738 19,566 SH   SOLE 1 14,041 0 5,525
BRAEMAR HOTELS AND RESORTS INC COM 10482b101 254 28,479 SH   SOLE   28,479 0 0
BRAMPTON CREST INTL INC COM COM 10511R101 0 4 SH   SOLE 1 4 0 0
BRIGHTHOUSE FINL INC COM COM 10922n103 48 1,219 SH   SOLE 1 1,219 0 0
BRINKER INTL INC COM 109641100 2,289 54,506 SH   SOLE   39,236 0 15,270
BRINKS CO COM 109696104 870 9,594 SH   SOLE   9,594 0 0
BRINKS CO COM 109696104 22 241 SH   SOLE 1 241 0 0
BRISTOL MYERS SQUIBB CO RTS RTS 110122157 19 6,350 SH   SOLE   6,350 0 0
BRISTOL MYERS SQUIBB CO RTS RT 110122157 28 9,246 SH   SOLE 1 9,026 0 220
BRISTOL MYERS SQUIBB CO COM 110122108 1,415 22,050 SH   SOLE   22,050 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,183 34,016 SH   SOLE 1 33,796 0 220
BROADCOM LTD SHS COM 11135f101 9,568 30,275 SH   SOLE   29,600 0 675
BROADCOM LTD SHS COM 11135f101 8,503 26,906 SH   SOLE 1 25,438 0 1,468
BROOKFIELD ASSET MGMT INC COM 112585104 0 2 SH   SOLE   2 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 1,632 28,233 SH   SOLE 1 25,921 0 2,312
BROOKFIELD INFRAST PARTNERS COM G16252101 167 3,340 SH   SOLE 1 2,240 0 1,100
BROOKFIELD PROPERTY PARTNERS CV PFD g16249149 922 35,500 SH   SOLE   35,500 0 0
BROOKFIELD PROPERTY PARTNERS CV PFD g16249149 169 6,500 SH   SOLE 1 6,500 0 0
BROWN FORMAN CORP COM 115637100 1,453 21,492 SH   SOLE 1 19,942 0 1,550
BROWN FORMAN CORP COM 115637209 17 250 SH   SOLE 1 250 0 0
BRUNSWICK CORP COM 117043109 2,200 36,680 SH   SOLE   35,310 0 1,370
BRUNSWICK CORP COM 117043109 30 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 45 14,000 SH   SOLE 1 14,000 0 0
BWX TECHNOLOGIES COM 05605h100 6,585 106,069 SH   SOLE   79,854 0 26,215
BWX TECHNOLOGIES COM 05605h100 66 1,066 SH   SOLE 1 1,066 0 0
CABOT OIL & GAS CORP COM 127097103 3,458 198,635 SH   SOLE   191,423 0 7,212
CADENCE DESIGN SYSTEM INC COM 127387108 35 500 SH   SOLE 1 500 0 0
CAESARS ENTMT CORP COM 127686103 126 9,244 SH   SOLE 1 9,244 0 0
CALLAWAY GOLF CO COM 131193104 4 200 SH   SOLE 1 200 0 0
CALLON PETE CO DEL COM 13123X102 241 50,000 SH   SOLE   50,000 0 0
CALLON PETE CO DEL COM 13123X102 97 20,000 SH   SOLE 1 20,000 0 0
CAMBRIA ETF TR INDX FD 132061201 91 2,250 SH   SOLE 1 2,250 0 0
CANADIAN CANNABIS CORPORATION COM 135442101 0 52 SH   SOLE 1 52 0 0
CANDENCE MINERALS PLC COM g1746j116 1 15,000 SH   SOLE 1 15,000 0 0
CANNABIS WHEATON INCOME CORPOR COM 13765k103 0 75 SH   SOLE 1 75 0 0
CANNAE HOLDINGS INC COM 13765n107 13,478 362,420 SH   SOLE   266,809 0 95,611
CANNAE HOLDINGS INC COM 13765n107 368 9,893 SH   SOLE 1 9,893 0 0
CANNALINK INC COM COM 13765b103 0 28 SH   SOLE 1 28 0 0
CANNAROYALTY CORPORATION COM 137644100 136 29,660 SH   SOLE 1 24,560 0 5,100
CANNTRUST HLDGS INC COM 137800207 0 500 SH   SOLE 1 500 0 0
CANOPY GROWTH CORP COM 138035100 2 110 SH   SOLE   110 0 0
CANOPY GROWTH CORP COM 138035100 32 1,522 SH   SOLE 1 1,522 0 0
CAPITAL BANK FINANCIAL CORPORA COM 139794101 4,640 100,000 SH   SOLE   100,000 0 0
CAPITAL ONE FINL CORP COM 14040H105 11 106 SH   SOLE 1 106 0 0
CAPITAL SOUTHWEST CORPORATION CV PFD 140501206 52 2,000 SH   SOLE   2,000 0 0
CAPITAL SOUTHWEST CORPORATION CV PFD 140501206 39 1,500 SH   SOLE 1 1,500 0 0
CAPSTONE THERAPEUTICS CORPORAT COM 14068e208 27 1,786 SH   SOLE   1,786 0 0
CARDINAL HEALTH INC COM 14149y108 10 200 SH   SOLE 1 200 0 0
CARS COM INC COM 14575e105 4 333 SH   SOLE 1 333 0 0
CARVANA CO COM 146869102 3 30 SH   SOLE 1 30 0 0
CASELLA WASTE SYS INC COM 147448104 184 4,000 SH   SOLE 1 4,000 0 0
CATASYS INC COM 149049504 197 12,089 SH   SOLE   11,454 0 635
CATERPILLAR INC DEL COM 149123101 336 2,278 SH   SOLE 1 2,028 0 250
CAVCO INDS INC DEL COM 149568107 817 4,180 SH   SOLE   4,180 0 0
CBIZ INC COM 124805102 13 500 SH   SOLE 1 500 0 0
CBRE GROUP INC COM 12504l109 294 4,803 SH   SOLE 1 4,803 0 0
CDW CORPORATION COM 12514g108 80 562 SH   SOLE 1 562 0 0
CEDAR FAIR L P LP 150185106 97 1,747 SH   SOLE 1 1,747 0 0
CELANESE CORP DEL COM 150870103 98 800 SH   SOLE 1 0 0 800
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 9 1,891 SH   SOLE 1 1,891 0 0
CENTRAL FEDERAL CORPORATION COM 15346q400 888 63,639 SH   SOLE 1 56,367 0 7,272
CENTURYLINK INC COM 156700106 225 17,000 SH   SOLE 1 17,000 0 0
CERNER CORP COM 156782104 893 12,170 SH   SOLE 1 12,020 0 150
CHARLES RIV LABS INTL INC COM 159864107 8,707 56,996 SH   SOLE   43,316 0 13,680
CHARLES RIV LABS INTL INC COM 159864107 168 1,100 SH   SOLE 1 1,100 0 0
CHECK POINT SOFTWARE ORD COM m22465104 316 2,850 SH   SOLE   2,850 0 0
CHECK POINT SOFTWARE ORD COM m22465104 139 1,250 SH   SOLE 1 1,250 0 0
CHENIERE ENERGY INC COM 16411r208 3 47 SH   SOLE 1 47 0 0
CHEVRON CORP NEW COM 166764100 12,975 107,668 SH   SOLE   105,193 0 2,475
CHEVRON CORP NEW COM 166764100 10,376 86,104 SH   SOLE 1 81,411 0 4,694
CHEWY INC COM 16679l109 1 25 SH   SOLE 1 25 0 0
CHICAGO RIVET & MACH CO COM 168088102 80 3,100 SH   SOLE 1 3,100 0 0
CHIMERA INVT CORP COM NEW COM 16934q208 16 800 SH   SOLE 1 800 0 0
CHRISTOPHER & BANKS CORP COM COM 171046105 1 1,000 SH   SOLE 1 1,000 0 0
CHUBB LTD COM COM h1467j104 38 246 SH   SOLE 1 246 0 0
CHURCH & DWIGHT INC COM 171340102 114 1,617 SH   SOLE 1 1,617 0 0
CHURCHILL DOWNS INC COM 171484108 55 400 SH   SOLE   400 0 0
CHURCHILL DOWNS INC COM 171484108 24 172 SH   SOLE 1 172 0 0
CIGNA CORP NEW COM 125523100 159 777 SH   SOLE 1 777 0 0
CIM REAL ESTATE FINANCE TRUST COM 12558q103 13 1,500 SH   SOLE 1 1,500 0 0
CINCINNATI FINL CORP COM 172062101 9,329 88,723 SH   SOLE 1 88,723 0 0
CISCO SYS INC COM 17275r102 9,321 194,344 SH   SOLE   190,944 0 3,400
CISCO SYS INC COM 17275r102 8,917 185,918 SH   SOLE 1 181,558 0 4,360
CITI TRENDS INC COM COM 17306x102 2,319 100,295 SH   SOLE   72,097 0 28,198
CITIGROUP INC COM 172967424 112 1,400 SH   SOLE   1,400 0 0
CITIGROUP INC COM 172967424 1,072 13,416 SH   SOLE 1 13,416 0 0
CITIZENS FINL GROUP INC COM 174610105 15,435 380,067 SH   SOLE   370,907 0 9,160
CITIZENS FINL GROUP INC COM 174610105 4,660 114,742 SH   SOLE 1 112,062 0 2,680
CIVEO CORPORATION NEW COM 17878y108 740 573,424 SH   SOLE   546,749 0 26,675
CIVISTA BANCSHARES INC COM 178867107 8 319 SH   SOLE 1 319 0 0
CLEVELAND CLIFFS INC COM 185899101 1,476 175,760 SH   SOLE   175,760 0 0
CLEVELAND CLIFFS INC COM 185899101 35 4,148 SH   SOLE 1 4,148 0 0
CLOROX CO DEL COM 189054109 77 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 25 SH   SOLE 1 25 0 0
CMS ENERGY CORP COM 125896100 50 799 SH   SOLE 1 799 0 0
CNA FINL CORP COM 126117100 12 262 SH   SOLE 1 262 0 0
CNL HEALTHCARE PPTYS INC COM LP 12612c108 21 2,578 SH   SOLE 1 2,578 0 0
COCA COLA CO COM 191216100 378 6,837 SH   SOLE   6,837 0 0
COCA COLA CO COM 191216100 1,653 29,863 SH   SOLE 1 29,863 0 0
COEUR MNG INC COM 192108504 1 79 SH   SOLE 1 79 0 0
COFFEE HLDG CO INC COM 192176105 1,304 283,546 SH   SOLE   268,195 0 15,351
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 145 2,338 SH   SOLE   2,338 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 2,302 37,118 SH   SOLE 1 31,478 0 5,639
COHEN & STEERS CLOSED END OPP CLSD FD 19248p106 118 8,760 SH   SOLE   8,760 0 0
COHEN & STEERS CLOSED END OPP CLSD FD 19248p106 13 1,000 SH   SOLE 1 1,000 0 0
COHEN & STEERS INFRASTRUCTUR CLSD FD 19248A109 554 21,137 SH   SOLE 1 20,487 0 650
COLGATE PALMOLIVE CO COM 194162103 1,022 14,842 SH   SOLE 1 14,402 0 440
COLONY CAPITAL INC CV PFD 19626g207 44 1,742 SH   SOLE 1 1,742 0 0
COLUMBIA FINL INC COM 197641103 10,157 599,591 SH   SOLE   445,756 0 153,835
COLUMBIA FINL INC COM 197641103 160 9,430 SH   SOLE 1 9,430 0 0
COMCAST CORP NEW COM 20030N101 15 334 SH   SOLE   334 0 0
COMCAST CORP NEW COM 20030N101 2,976 66,173 SH   SOLE 1 60,771 0 5,403
COMFORT SYS USA INC COM 199908104 10,357 207,760 SH   SOLE   163,530 0 44,230
COMFORT SYS USA INC COM 199908104 25 500 SH   SOLE 1 500 0 0
COMPASS DIVERSIFIED HOLDINGS COM 20451q401 256 10,000 SH   SOLE   10,000 0 0
COMPASS DIVRSFD HLDGS SH BEN I COM 20451q104 25 1,000 SH   SOLE 1 0 0 1,000
COMPUTER TASK GROUP INC COM 205477102 1,130 218,163 SH   SOLE   206,465 0 11,698
CONAGRA BRANDS INC COM 205887102 21 600 SH   SOLE   600 0 0
CONAGRA BRANDS INC COM 205887102 288 8,400 SH   SOLE 1 8,400 0 0
CONDUENT INC COM 206787103 12 2,000 SH   SOLE   2,000 0 0
CONDUENT INC COM 206787103 126 20,400 SH   SOLE 1 20,400 0 0
CONOCOPHILLIPS COM 20825c104 436 6,709 SH   SOLE   6,709 0 0
CONOCOPHILLIPS COM 20825c104 3,205 49,288 SH   SOLE 1 44,100 0 5,188
CONRAD INDS INC COM COM 208305102 10 900 SH   SOLE 1 900 0 0
CONSOLIDATED EDISON INC COM 209115104 174 1,921 SH   SOLE 1 1,562 0 359
CONSTELLATION BRANDS INC COM 21036P108 38 200 SH   SOLE   200 0 0
CONSTELLATION BRANDS INC COM 21036P108 166 873 SH   SOLE 1 873 0 0
CONSTELLATION SOFTWARE INC COM 21037X100 206 212 SH   SOLE 1 212 0 0
CONTRA BACKWEB TECHNOLOGIES COM m15cnt997 0 259,927 SH   SOLE 1 259,927 0 0
CORENERGY INFRASTRUCTURE TR LP 21870u502 9 212 SH   SOLE 1 212 0 0
CORNING INC COM 219350105 431 14,790 SH   SOLE   14,790 0 0
CORNING INC COM 219350105 499 17,130 SH   SOLE 1 16,930 0 200
CORNING NATURAL GAS HOLDING CO COM 219387107 21 1,100 SH   SOLE 1 1,100 0 0
CORTEVA COM 22052l104 0 2 SH   SOLE   2 0 0
CORTEVA COM 22052l104 176 5,971 SH   SOLE 1 4,801 0 1,170
CORTLAND BANCORP COM 220587109 6,527 299,299 SH   SOLE   299,299 0 0
CORTLAND BANCORP COM 220587109 125 5,750 SH   SOLE 1 5,750 0 0
CORVEL CORP COM 221006109 2,913 33,348 SH   SOLE   32,138 0 1,210
CORVEL CORP COM 221006109 149 1,700 SH   SOLE 1 1,700 0 0
COSTAR GROUP INC COM COM 22160n109 385 643 SH   SOLE 1 643 0 0
COSTCO WHSL CORP NEW COM 22160K105 541 1,839 SH   SOLE   1,839 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,597 12,237 SH   SOLE 1 11,267 0 970
COTT CORP QUE COM COM 22163n106 30 2,220 SH   SOLE   2,220 0 0
COUNTY BANCORP INC COM 221907108 1,072 41,839 SH   SOLE   39,435 0 2,404
COUPA SOFTWARE INC COM 22266l106 1,559 10,659 SH   SOLE   10,659 0 0
COVANTA HLDG CORP COM COM 22282e102 853 57,500 SH   SOLE   57,500 0 0
COWEN INC COM 223622606 1,330 84,430 SH   SOLE   80,416 0 4,014
CPI AEROSTRUCTURES INC COM 125919308 650 96,573 SH   SOLE   91,396 0 5,177
CRA INTL INC COM 12618T105 1,631 29,937 SH   SOLE   29,937 0 0
CRA INTL INC COM 12618T105 131 2,400 SH   SOLE 1 2,400 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 15 100 SH   SOLE 1 100 0 0
CRANE CO COM 224399105 86 1,000 SH   SOLE 1 0 0 1,000
CREDIT SUISSE AG NASSAU BRH VE COM 22542d316 7 50 SH   SOLE 1 50 0 0
CRESCO LABS INC COM 22587m106 7 1,000 SH   SOLE   1,000 0 0
CRESCO LABS INC COM 22587m106 1,871 271,747 SH   SOLE 1 228,247 0 43,500
CRISPR THERAPEUTICS AG COM h17182108 21 350 SH   SOLE 1 350 0 0
CRONOS GROUP INC COM 22717l101 6 750 SH   SOLE   750 0 0
CROSSROADS CAP INC COM COM 227656105 17 36,156 SH   SOLE   36,156 0 0
CROSSROADS CAP INC COM COM 227656105 10 22,000 SH   SOLE 1 22,000 0 0
CROWN CASTLE INTL CORP NEW COM COM 22822v101 32 225 SH   SOLE 1 225 0 0
CSS INDS INC COM 125906107 234 53,151 SH   SOLE   49,686 0 3,465
csus149841306 COM 149841306 0 125 SH   SOLE 1 125 0 0
CSX CORP COM 126408103 4,107 56,764 SH   SOLE 1 52,793 0 3,971
CTI BIOPHARMA CORP COM 12648l601 0 1 SH   SOLE 1 1 0 0
CTT - CORREIOS DE PORTUGAL S.A COM x1r05j122 838 234,026 SH   SOLE   234,026 0 0
CUBIC CORP COM 229669106 13 200 SH   SOLE 1 200 0 0
CUMMINS INC COM 231021106 228 1,275 SH   SOLE 1 1,275 0 0
CUMULUS MEDIA INC COM 231082801 4,394 250,057 SH   SOLE   191,045 0 59,012
CUMULUS MEDIA INC COM 231082801 24 1,370 SH   SOLE 1 1,370 0 0
CUSTOMERS BANCORP INC COM COM 23204g100 919 38,613 SH   SOLE   36,472 0 2,141
CVS HEALTH CORP COM 126650100 10,184 137,082 SH   SOLE   133,832 0 3,250
CVS HEALTH CORP COM 126650100 7,649 102,963 SH   SOLE 1 97,398 0 5,565
CYPRESS SEMICONDUCTOR CORP CALL 232806909 29 84 SH Call SOLE 1 84 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 17 750 SH   SOLE 1 750 0 0
CYRUSONE INC COM 23283r100 5,121 78,267 SH   SOLE   61,297 0 16,970
CYRUSONE INC COM 23283r100 191 2,922 SH   SOLE 1 2,922 0 0
D R HORTON INC COM COM 23331a109 21 400 SH   SOLE 1 400 0 0
DANAHER CORPORATION COM 235851102 70 455 SH   SOLE   455 0 0
DANAHER CORPORATION COM 235851102 957 6,237 SH   SOLE 1 6,012 0 225
DAVE & BUSTERS ENTMT INC COM 238337109 837 20,830 SH   SOLE   20,830 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 732 304,903 SH   SOLE   287,835 0 17,068
DBS GROUP HLDGS LTD SPONSORED COM 23304Y100 48 620 SH   SOLE 1 620 0 0
DEERE & CO COM 244199105 295 1,700 SH   SOLE 1 1,375 0 325
DELL TECHNOLOGIES INC COM 24703l202 22 429 SH   SOLE 1 429 0 0
DELTA AIR LINES INC DEL COM 247361702 64 1,100 SH   SOLE 1 1,100 0 0
DELTA APPAREL INC COM 247368103 905 29,100 SH   SOLE   29,100 0 0
DEUTSCHE POST AG SPONSORED ADR ADUS 25157Y202 63 1,658 SH   SOLE 1 1,658 0 0
DBX ETF TR COM 233051879 8 257 SH   SOLE 1 257 0 0
DBX ETF TR INDX FD 233051200 7 200 SH   SOLE 1 200 0 0
DIAGEO P L C ADUS 25243Q205 7,768 46,122 SH   SOLE   45,097 0 1,025
DIAGEO P L C ADUS 25243Q205 3,214 19,084 SH   SOLE 1 18,897 0 187
DIAMOND HILL INVESTMENT GROUP COM 25264r207 178 1,270 SH   SOLE   1,199 0 71
DIAMONDBACK ENERGY INC COM COM 25278x109 37 399 SH   SOLE 1 399 0 0
DIEBOLD NXDF INC COM 253651103 18,375 1,740,054 SH   SOLE   1,740,054 0 0
DIEBOLD NXDF INC COM 253651103 12,299 1,164,653 SH   SOLE 1 1,073,603 0 91,050
DIEBOLD NXDF INC CALL 253651903 200 1,739 SH Call SOLE 1 1,739 0 0
DIEBOLD NXDF INC PUT 253651953 2,510 6,793 SH Put SOLE 1 6,793 0 0
DIGIRAD CORP COM 253827703 90 34,539 SH   SOLE   32,069 0 2,470
DIGITAL ALLY INC COM 25382P208 50 49,399 SH   SOLE   46,166 0 3,233
DIGITAL RLTY TR INC COM 253868103 96 800 SH   SOLE   800 0 0
DIGITAL RLTY TR INC COM 253868103 150 1,249 SH   SOLE 1 849 0 400
DINE BRANDS GLOBAL INC COM 254423106 2,370 28,381 SH   SOLE   20,362 0 8,019
DINE BRANDS GLOBAL INC COM 254423106 100 1,200 SH   SOLE 1 1,200 0 0
DIREXION SHS ETF TR ALL CAP IN INDX FD 25459y769 58 1,462 SH   SOLE 1 1,462 0 0
DIREXION SHS ETF TR DAILY FTSE COM 25490k836 6 150 SH   SOLE 1 150 0 0
DIREXION SHS ETF TR NASDAQ-100 COM 25459y207 19 343 SH   SOLE 1 343 0 0
DISCOVER FINL SVCS COM 254709108 6,405 75,510 SH   SOLE   73,760 0 1,750
DISCOVER FINL SVCS COM 254709108 2,580 30,422 SH   SOLE 1 30,234 0 188
DISCOVERY COMMUNICATIONS INC COM 25470f104 98 3,000 SH   SOLE   3,000 0 0
DISCOVERY COMMUNICATIONS INC COM 25470f104 246 7,525 SH   SOLE 1 7,000 0 525
DISCOVERY INC COM 25470F302 680 22,291 SH   SOLE 1 19,016 0 3,275
DIVIDEND & INCOME FD COM NEW COM 25538a204 677 50,300 SH   SOLE   50,300 0 0
DIVIDEND & INCOME FD COM NEW COM 25538a204 796 59,142 SH   SOLE 1 59,142 0 0
DNIB UNWIND INC COM COM 233242106 0 10,000 SH   SOLE   10,000 0 0
DOCUSIGN INC COM 256163106 1,018 13,743 SH   SOLE   13,743 0 0
DOCUSIGN INC COM 256163106 17 225 SH   SOLE 1 225 0 0
DOLBY LABORATORIES INC COM 25659T107 6 90 SH   SOLE 1 90 0 0
DOMINION RES COM 25746u109 2,003 24,188 SH   SOLE 1 22,213 0 1,975
DONEGAL GROUP INC COM 257701201 23 1,581 SH   SOLE   1,581 0 0
DONEGAL GROUP INC COM 257701201 187 12,600 SH   SOLE 1 12,600 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787g100 739 70,573 SH   SOLE   66,671 0 3,902
DOUBLELINE INCOME SOLUTIONS CLSD FD 258622109 10 500 SH   SOLE 1 500 0 0
DOVER CORP COM 260003108 144 1,250 SH   SOLE   1,250 0 0
DOVER CORP COM 260003108 300 2,602 SH   SOLE 1 2,602 0 0
DOW INC COM 260557103 154 2,820 SH   SOLE   2,820 0 0
DOW INC COM 260557103 215 3,931 SH   SOLE 1 3,746 0 185
DROPBOX INC COM 26210c104 840 46,883 SH   SOLE   46,883 0 0
DTE ENERGY CO COM 233331107 194 1,492 SH   SOLE 1 1,492 0 0
DUKE ENERGY CORP NEW CV PFD 26441c501 45 1,620 SH   SOLE   1,620 0 0
DUKE ENERGY CORP NEW COM 26441C204 15 166 SH   SOLE   166 0 0
DUKE ENERGY CORP NEW COM 26441C204 433 4,743 SH   SOLE 1 4,563 0 180
DUPONT DE NEMOURS INC COM 26614n102 6,078 94,678 SH   SOLE   92,578 0 2,100
DUPONT DE NEMOURS INC COM 26614n102 2,700 42,056 SH   SOLE 1 41,665 0 391
DYCOM INDS INC COM 267475101 31 650 SH   SOLE 1 450 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 16 750 SH   SOLE   750 0 0
EAGLE BANCORP MONT INC COM 26942G100 43 2,000 SH   SOLE 1 2,000 0 0
EAGLE BULK SHIPPING INC COM y2187a143 770 167,435 SH   SOLE   158,186 0 9,249
EAGLE CAP GROWTH FD INC CLSD FD 269451100 123 15,341 SH   SOLE   15,341 0 0
EAGLE CAP GROWTH FD INC CLSD FD 269451100 5 648 SH   SOLE 1 648 0 0
EAGLE MATERIALS INC COM 26969P108 7,253 80,000 SH   SOLE   60,940 0 19,060
EAGLE MATERIALS INC COM 26969P108 167 1,837 SH   SOLE 1 1,837 0 0
EARTHSHELL CORP COM NEW COM 27032b209 0 250 SH   SOLE 1 250 0 0
EAST WEST BANCORP INC COM COM 27579r104 18 360 SH   SOLE 1 360 0 0
EASTERN CO COM 276317104 1,748 57,267 SH   SOLE   57,267 0 0
EASTERN CO COM 276317104 138 4,530 SH   SOLE 1 4,530 0 0
EASTMAN CHEMICAL CO COM 277432100 40 500 SH   SOLE   500 0 0
EATON CORP PLC COM g29183103 7,849 82,861 SH   SOLE   80,761 0 2,100
EATON CORP PLC COM g29183103 7,800 82,353 SH   SOLE 1 75,066 0 7,287
EATON VANCE MUN INCOME TERM CLSD FD 27829u105 170 7,782 SH   SOLE 1 7,782 0 0
EATON VANCE NATL MUN OPPORTUNI CLSD FD 27829l105 752 34,730 SH   SOLE 1 34,730 0 0
EBAY INC COM 278642103 28 775 SH   SOLE 1 775 0 0
ECHO GLOBAL LOGISTICS INC COM COM 27875t101 1,964 94,895 SH   SOLE   94,895 0 0
ECOLAB INC COM 278865100 127 659 SH   SOLE 1 659 0 0
EDISON INTL COM 281020107 53 702 SH   SOLE 1 702 0 0
EL PASO ENERGY CAP TR I CV PFD 283678209 41 800 SH   SOLE 1 800 0 0
ELANCO ANIMAL HEALTH INCORPORA COM 28414h103 59 2,000 SH   SOLE 1 2,000 0 0
ELASTIC NV COM n14506104 514 8,000 SH   SOLE   8,000 0 0
ELDORADO RESORTS INC COM COM 28470r102 7,485 125,504 SH   SOLE   92,524 0 32,980
ELDORADO RESORTS INC COM COM 28470r102 18 300 SH   SOLE 1 300 0 0
ELECTRONIC ARTS INC COM 285512109 2 16 SH   SOLE 1 16 0 0
ELEMENT FLEET MANAGEMENT CORP COM 286181201 1,831 214,124 SH   SOLE   214,124 0 0
ELEMENT FLEET MANAGEMENT CORP COM 286181201 10,724 1,253,985 SH   SOLE 1 1,188,042 0 65,943
ELEMENT FLEET MGMT COM 286181201 15,164 1,774,331 SH   SOLE   1,774,331 0 0
ELEMENT SOLUTIONS INC COM 28618m106 10,719 917,691 SH   SOLE   725,624 0 192,067
ELEMENT SOLUTIONS INC COM 28618m106 63 5,370 SH   SOLE 1 5,370 0 0
EMCORE CORP COM 290846203 152 50,000 SH   SOLE   50,000 0 0
EMERALD HEALTH THERAPEUTICS COM 29102r106 0 500 SH   SOLE 1 500 0 0
EMERALD PLANTATION HLDGS COM g30337102 8 780,000 SH   SOLE   780,000 0 0
EMERGENT BIOSOLUTN INC COM COM 29089q105 735 13,630 SH   SOLE   10,843 0 2,787
EMERSON ELEC CO COM 291011104 211 2,770 SH   SOLE 1 2,063 0 707
ENBRIDGE INC CO COM 29250n105 225 5,664 SH   SOLE   5,664 0 0
ENBRIDGE INC CO COM 29250n105 1,178 29,609 SH   SOLE 1 28,983 0 626
ENDEAVOUR SILVER CORP COM 29258y103 744 308,681 SH   SOLE   292,824 0 15,857
ENERGIZER HLDGS INC NEW COM 29272w109 7,074 140,854 SH   SOLE   111,164 0 29,690
ENERGIZER HLDGS INC NEW COM 29272w109 182 3,621 SH   SOLE 1 3,621 0 0
Energy Select Sector SPDR CALL 81369y905 84 196 SH Call SOLE   196 0 0
Energy Select Sector SPDR PUT 81369y955 91 4,333 SH Put SOLE 1 4,333 0 0
ENERGY TRANSFER LP LP 29273v100 17 1,335 SH   SOLE   1,335 0 0
ENERGY TRANSFER LP LP 29273v100 517 40,325 SH   SOLE 1 38,525 0 1,800
ENPHASE ENERGY INC COM COM 29355a107 523 20,000 SH   SOLE   20,000 0 0
ENPHASE ENERGY INC COM COM 29355a107 131 5,000 SH   SOLE 1 5,000 0 0
ENTEGRA FINL CORP COM 29363J108 3 100 SH   SOLE   100 0 0
ENTERGY CORP NEW COM COM 29364g103 17 144 SH   SOLE 1 144 0 0
ENTERPRISE PRODS PARTNERS L LP 293792107 116 4,133 SH   SOLE   4,133 0 0
ENTERPRISE PRODS PARTNERS L LP 293792107 7,768 275,862 SH   SOLE 1 257,231 0 18,631
EOG RES INC COM COM 26875p101 299 3,575 SH   SOLE 1 3,225 0 350
EPLUS INC COM 294268107 2 23 SH   SOLE 1 23 0 0
EQUINIX INC COM 29444u700 12 20 SH   SOLE 1 0 0 20
EQUITY COMWLTH COM 294628102 62 1,900 SH   SOLE   1,900 0 0
EQUITY COMWLTH COM 294628102 512 15,600 SH   SOLE 1 15,600 0 0
EQUUS TOTAL RETURN INC CLSD FD 294766100 642 352,000 SH   SOLE   352,000 0 0
EQUUS TOTAL RETURN INC CLSD FD 294766100 1,097 601,000 SH   SOLE 1 601,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 CONCORD CAMERA CORP COM COM 206esc998 0 2,500 SH   SOLE   2,500 0 0
ESCROW LEHMAN BROS HLDGS INC C COM 524esc100 0 144 SH   SOLE   144 0 0
ESCROW LEHMAN BROS HLDGS INC C COM 524esc100 0 43 SH   SOLE 1 43 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 134 2,250 SH   SOLE 1 2,250 0 0
LAUDER ESTEE COS INC COM 518439104 405 1,959 SH   SOLE   1,959 0 0
LAUDER ESTEE COS INC COM 518439104 19 90 SH   SOLE 1 90 0 0
ETFMG ALTERNATIVE HARVEST ETF INDX FD 26924g508 10 600 SH   SOLE 1 600 0 0
ETFMG ALTERNATIVE HARVEST ETF INDX FD 26924g508 250 14,595 SH   SOLE 1 13,395 0 1,200
EVANS BANCORP INC COM NEW COM 29911q208 10 251 SH   SOLE 1 251 0 0
EVERBRIDGE INC COM 29978a104 552 7,067 SH   SOLE   7,067 0 0
EVEREST REINSURANCE GROUP COM g3223r108 194 700 SH   SOLE 1 650 0 50
EVERSOURCE ENERGY COM COM 30040w108 14 168 SH   SOLE 1 168 0 0
EXANTAS CAPITAL CORP COM 30068n105 4,345 367,925 SH   SOLE   367,925 0 0
EXANTAS CAPITAL CORP COM 30068n105 50 4,250 SH   SOLE 1 4,250 0 0
EXELON CORP COM 30161N101 31 672 SH   SOLE 1 458 0 214
EXPEDIA INC COM 30212p303 15 143 SH   SOLE 1 143 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,890 24,223 SH   SOLE 1 21,671 0 2,552
EXXON MOBIL CORP COM 30231G102 721 10,331 SH   SOLE   10,331 0 0
EXXON MOBIL CORP COM 30231G102 4,584 65,694 SH   SOLE 1 62,023 0 3,671
F5 NETWORKS INC COM 315616102 14 100 SH   SOLE 1 100 0 0
FAB UNVL CORP COM COM 302771100 0 142 SH   SOLE 1 142 0 0
FACEBOOK INC COM 30303M102 193 942 SH   SOLE   942 0 0
FACEBOOK INC COM 30303M102 2,188 10,659 SH   SOLE 1 10,639 0 20
FAIR ISAAC CORP COM 303250104 2,102 5,611 SH   SOLE   5,611 0 0
FALCON MINERALS CORP CL A COM COM 30607b109 259 36,720 SH   SOLE   36,720 0 0
FEDERAL HOME LN MTG CORP COM 313400301 26 8,800 SH   SOLE 1 8,800 0 0
FEDERAL NATL MTG ASSN COM COM 313586109 27 8,809 SH   SOLE 1 8,809 0 0
FEDERAL REALTY INVT TR CLSD FD 313747206 21 160 SH   SOLE 1 160 0 0
FEDEX CORP COM 31428X106 109 721 SH   SOLE 1 721 0 0
FERRELLGAS PARTNERS L.P. COM 315293100 1 1,900 SH   SOLE 1 0 0 1,900
FERRO CORP COM 315405100 8 525 SH   SOLE 1 525 0 0
FFD FINL CORP COM COM 30243c107 30 450 SH   SOLE 1 450 0 0
FIDELITY COVINGTON TR COM 316092808 672 9,278 SH   SOLE   9,278 0 0
FIDELITY COVINGTON TR COM 316092808 238 3,277 SH   SOLE 1 3,277 0 0
FIDELITY COM 316188200 113 2,224 SH   SOLE 1 2,224 0 0
FIDELITY INDX FD 316188408 149 2,945 SH   SOLE 1 2,945 0 0
FIDELITY COVINGTON TR INDX FD 316092402 77 4,838 SH   SOLE   4,838 0 0
FIDELITY COVINGTON TR INDX FD 316092857 923 33,116 SH   SOLE   33,116 0 0
FIDELITY COVINGTON TR INDX FD 316092857 265 9,515 SH   SOLE 1 9,515 0 0
FIDELITY NATL FINL INC COM 31620r303 189 4,173 SH   SOLE 1 3,173 0 1,000
FIDELITY INDX FD 316188309 195 3,776 SH   SOLE   3,776 0 0
FIDELITY INDX FD 316188309 217 4,189 SH   SOLE 1 4,189 0 0
FIFTH THIRD BANCORP COM 316773100 99 3,232 SH   SOLE   3,232 0 0
FIFTH THIRD BANCORP COM 316773100 476 15,480 SH   SOLE 1 15,480 0 0
FIRST HORIZON NATL CORP COM 320517105 186 11,242 SH   SOLE 1 11,242 0 0
FIRST INTERNET BANCORP COM 320557101 1,260 53,148 SH   SOLE   50,029 0 3,119
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 17 147 SH   SOLE 1 147 0 0
FIRST T /ABERDEEN EMRGNG OPPS CLSD FD 33731k102 3 209 SH   SOLE   209 0 0
FIRST TR DOW JONES INTERNET IN INDX FD 33733e302 70 500 SH   SOLE 1 500 0 0
FIRST TR ENERGY INCOME & GRW COM 33738G104 51 2,264 SH   SOLE 1 2,264 0 0
FIRST TR EXCHANGE TRADED FD INDX FD 33738r605 38 1,200 SH   SOLE 1 1,200 0 0
FIRST TR EXCHANGE TRADED FD INDX FD 33733E203 875 5,886 SH   SOLE   5,886 0 0
FIRST TR EXCHANGE TRADED FD INDX FD 33733E203 2,812 18,911 SH   SOLE 1 18,911 0 0
FIRST TR EXCHANGE TRADED FD INDX FD 336920103 962 11,975 SH   SOLE 1 11,975 0 0
FIRST TR LARGE CAP VALUE ALPHA INDX FD 33735j101 20 357 SH   SOLE 1 357 0 0
FIRST TR LRGE CP CORE ALPHA INDX FD 33734K109 1,146 17,561 SH   SOLE 1 10,158 0 7,403
FIRST TR MID CAP CORE ALPHAD INDX FD 33735B108 29 397 SH   SOLE 1 397 0 0
FIRST TR MLP & ENERGY INCOME F LP 33739b104 30 2,500 SH   SOLE 1 2,500 0 0
FIRST TR NORTH AMER ENERGY INDX FD 33738d101 3,362 131,876 SH   SOLE   131,876 0 0
FIRST TR NORTH AMER ENERGY INDX FD 33738d101 3,106 121,846 SH   SOLE 1 121,846 0 0
FIRST TR MORNINGSTAR DIV LEA INDX FD 336917109 519 15,920 SH   SOLE 1 10,220 0 5,700
FIRSTENERGY CORP COM 337932107 163 3,360 SH   SOLE 1 3,360 0 0
FIRSTHAND TECH VALUE FD INC COM 33766Y100 321 50,000 SH   SOLE   50,000 0 0
FIRSTHAND TECH VALUE FD INC COM 33766Y100 19 3,000 SH   SOLE 1 3,000 0 0
FIRSTIME DESIGN LTD COM COM 33766m106 0 65 SH   SOLE 1 65 0 0
FITBIT INC CL A COM 33812l102 0 9 SH   SOLE   9 0 0
FITBIT INC CALL 33812L902 6 100 SH Call SOLE   100 0 0
FLAGSTAR BANCORP INC COM 337930705 55 1,450 SH   SOLE 1 1,450 0 0
FLEXSHARES TR QUALITY DIVID IN INDX FD 33939l860 18 375 SH   SOLE 1 375 0 0
FLEXSTEEL INDS INC COM 339382103 654 32,853 SH   SOLE   31,017 0 1,836
FLOTEK INDS INC DEL COM 343389102 13 6,500 SH   SOLE   6,500 0 0
FLOTEK INDS INC DEL COM 343389102 37 18,500 SH   SOLE 1 18,500 0 0
FLOWERS FOODS INC COM 343498101 45 2,076 SH   SOLE 1 2,076 0 0
FLUOR CORP NEW COM 343412102 9 500 SH   SOLE 1 0 0 500
FNB CORP PA COM 302520101 435 34,264 SH   SOLE   34,264 0 0
FNB CORP PA COM 302520101 481 37,876 SH   SOLE 1 37,876 0 0
FORD MTR CO DEL COM 345370860 35 3,785 SH   SOLE   3,785 0 0
FORD MTR CO DEL COM 345370860 31 3,337 SH   SOLE 1 3,337 0 0
FORTIVE CORP COM COM 34959j108 68 891 SH   SOLE 1 891 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 854 13,071 SH   SOLE   13,071 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,117 17,088 SH   SOLE 1 15,528 0 1,560
FOSTER L B CO COM 350060109 778 40,145 SH   SOLE   37,853 0 2,292
FOX CORP CL A COM 35137l105 13 363 SH   SOLE 1 363 0 0
FRANCESCAS HLDGS CORP COM 351793203 1,745 168,122 SH   SOLE   168,122 0 0
FRANCESCAS HLDGS CORP COM 351793203 10 1,000 SH   SOLE 1 1,000 0 0
FREEPORT-MCMORAN INC COM 35671D857 26 1,950 SH   SOLE 1 950 0 1,000
FREIGHTCAR AMER INC COM 357023100 305 147,472 SH   SOLE   140,915 0 6,557
FRESENIUS MED CARE AG&CO KGA COM 358029106 22 600 SH   SOLE 1 600 0 0
FRONTDOOR INC COM 35905a109 1,209 25,490 SH   SOLE   25,490 0 0
FRP HLDGS INC COM COM 30292l107 490 9,841 SH   SOLE   9,841 0 0
FS GLOBAL CR OPPORTUNITIE FDA LP 30291b100 10 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 159 7,250 SH   SOLE 1 7,250 0 0
GABELLI GLOBAL SMALL & MID CAP CLSD FD 36249w104 349 29,500 SH   SOLE   29,500 0 0
GABELLI GLOBAL SMALL & MID CAP CLSD FD 36249w104 59 5,000 SH   SOLE 1 5,000 0 0
GABELLI GLOBAL UTILITY AND INC CV PFD 36242l303 1,062 20,500 SH   SOLE   20,500 0 0
GABELLI GLOBAL UTILITY AND INC CV PFD 36242l303 570 11,000 SH   SOLE 1 11,000 0 0
GABELLI HEALTHCARE & WELLNESS COM 36246k103 390 33,874 SH   SOLE 1 33,674 0 200
GAMESTOP CORP NEW CL A COM 36467w109 3,047 501,200 SH   SOLE   501,200 0 0
GAMESTOP CORP NEW CL A COM 36467w109 24 3,900 SH   SOLE 1 3,900 0 0
GameStop Corp. CALL 36467w909 1,508 10,364 SH Call SOLE 1 10,364 0 0
GAMING AND LEISURE PROPERTIES COM 36467j108 6,988 162,330 SH   SOLE   122,420 0 39,910
GARDNER DENVER HOLDINGS INC COM 36555p107 7 200 SH   SOLE 1 200 0 0
GARRETT MOTION INC COM 366505105 1 84 SH   SOLE 1 84 0 0
GARTNER INC COM 366651107 1,816 11,785 SH   SOLE 1 10,435 0 1,350
GCI LIBERTY INC COM 36164v305 5,761 81,316 SH   SOLE   62,464 0 18,852
GCI LIBERTY INC COM 36164v305 481 6,784 SH   SOLE 1 6,759 0 25
GDL FUND CLSD FD 361570104 1,663 178,776 SH   SOLE   178,776 0 0
GDL FUND CLSD FD 361570104 42 4,500 SH   SOLE 1 4,500 0 0
GENCO SHIPPING AND TRADING LIM COM y2685t131 491 46,218 SH   SOLE   43,140 0 3,078
GENERAL DYNAMICS CORP COM 369550108 277 1,569 SH   SOLE   1,569 0 0
GENERAL DYNAMICS CORP COM 369550108 2,254 12,779 SH   SOLE 1 10,734 0 2,045
GENERAL ELECTRIC CO COM 369604103 16 1,466 SH   SOLE   1,466 0 0
GENERAL ELECTRIC CO COM 369604103 288 25,782 SH   SOLE 1 25,782 0 0
GENERAL MLS INC COM 370334104 50 925 SH   SOLE 1 925 0 0
GENERAL MOTORS CO COM 37045v100 7 189 SH   SOLE 1 189 0 0
GENESCO INC COM 371532102 564 11,780 SH   SOLE   11,780 0 0
GENTING MALAYSIA BERHA SPONSOR ADUS 37251v109 4 200 SH   SOLE 1 200 0 0
GEOSPACE TECHNOLOGIES CORP COM COM 37364x109 185 11,016 SH   SOLE   10,425 0 591
GETSWIFT LTD COM q402a3102 370 1,108,667 SH   SOLE   1,108,667 0 0
GETSWIFT LTD COM q402a3102 185 554,500 SH   SOLE 1 554,500 0 0
GILEAD SCIENCES INC COM 375558103 415 6,392 SH   SOLE 1 6,392 0 0
GIVAUDAN SA ADR ADUS 37636P108 74 1,178 SH   SOLE 1 1,178 0 0
GLAXOSMITHKLINE PLC ADUS 37733W105 231 4,913 SH   SOLE   4,913 0 0
GLAXOSMITHKLINE PLC ADUS 37733W105 179 3,812 SH   SOLE 1 3,812 0 0
GLOBAL INDEMNITY LIMITED CAYMA COM g3933f105 36 1,200 SH   SOLE   1,200 0 0
GLOBAL INDEMNITY LIMITED CAYMA COM g3933f105 154 5,200 SH   SOLE 1 5,200 0 0
GLOBAL NET LEASE INC CV PFD 379378409 692 27,000 SH   SOLE   27,000 0 0
GLOBAL NET LEASE INC CV PFD 379378409 167 6,500 SH   SOLE 1 6,500 0 0
GLOBAL PMTS INC COM COM 37940x102 186 1,021 SH   SOLE 1 1,021 0 0
GLOBAL X FDS MLP & ENERGY INFR INDX FD 37950e226 66 5,400 SH   SOLE   5,400 0 0
GLOBAL X FDS MLP & ENERGY INFR INDX FD 37950e226 191 15,515 SH   SOLE 1 15,240 0 275
GLOBAL X MLP COM 37950e473 14 1,800 SH   SOLE 1 1,800 0 0
GLOBAL X FDS CALL 37950E909 39 100 SH Call SOLE   100 0 0
GLOBAL X SILVER MINERS ETF INDX FD 37954y848 17 500 SH   SOLE 1 500 0 0
GOLDMAN SACHS ETF TR INDX FD 381430206 1,042 30,348 SH   SOLE 1 30,348 0 0
GOLDMAN SACHS ETF TR INDX FD 381430503 1,959 30,288 SH   SOLE   30,288 0 0
GOLDMAN SACHS ETF TR INDX FD 381430503 424 6,557 SH   SOLE 1 6,557 0 0
GOLDMAN SACHS ETF TR INDX FD 381430107 34 1,139 SH   SOLE 1 1,139 0 0
GOLDMAN SACHS GROUP INC COM 38141g104 92 400 SH   SOLE 1 400 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 26 1,700 SH   SOLE 1 1,700 0 0
GRAINGER W W INC COM 384802104 68 200 SH   SOLE 1 200 0 0
GRAND RIV COMM INC COM COM 386441109 144 25,000 SH   SOLE 1 0 0 25,000
GRAVITY CO LTD ADUS 38911n206 6 150 SH   SOLE   150 0 0
GREAT ELM CAP CORP NT CV PFD 390320307 467 18,500 SH   SOLE   18,500 0 0
GREAT ELM CAP CORP NT CV PFD 390320307 38 1,500 SH   SOLE 1 1,500 0 0
GUARDANT HEALTH INC COM COM 40131m109 47 600 SH   SOLE   600 0 0
GUESS INC COM 401617105 336 15,000 SH   SOLE   15,000 0 0
GUGGENHEIM TIMBER ETF INDX FD 18383q879 17 600 SH   SOLE 1 600 0 0
GULF ENERGY CORP COM 402274104 0 500 SH   SOLE 1 500 0 0
GULF ISLAND FABRICATION INC COM 402307102 1,097 216,355 SH   SOLE   204,910 0 11,445
HALLIBURTON CO COM 406216101 84 3,450 SH   SOLE   3,450 0 0
HALLIBURTON CO COM 406216101 255 10,425 SH   SOLE 1 8,325 0 2,100
HAMILTON BEACH BRANDS HOLDING COM 40701t104 701 36,680 SH   SOLE   36,680 0 0
HANESBRANDS INC COM 410345102 316 21,246 SH   SOLE 1 17,421 0 3,825
HANGER INC COM 41043f208 35 1,270 SH   SOLE 1 1,270 0 0
HANOVER FOODS CORP CL A COM 41078W100 8 125 SH   SOLE 1 125 0 0
HARLEY DAVIDSON INC COM 412822108 5 123 SH   SOLE 1 123 0 0
HARMONIC INC COM 413160102 2,407 308,624 SH   SOLE   308,624 0 0
HARMONIC INC COM 413160102 81 10,403 SH   SOLE 1 10,403 0 0
HARSCO CORP COM 415864107 2,548 110,720 SH   SOLE   96,080 0 14,640
HARTFORD FINANCIAL SERVICES GR CV PFD 416518603 55 2,000 SH   SOLE 1 2,000 0 0
HARVEST NAT RES COM 41754v202 1 45,000 SH   SOLE   45,000 0 0
HC2 HLDGS INC COM 404139107 423 194,961 SH   SOLE   184,750 0 10,211
HD SUPPLY HLDGS INC COM 40416m105 2,715 67,510 SH   SOLE   41,030 0 26,480
HEALTHPEAK PROPERTIES LP 42250p103 17 500 SH   SOLE 1 500 0 0
HEICO CORP NEW COM 422806109 47 414 SH   SOLE   414 0 0
HEICO CORP NEW COM 422806109 188 1,646 SH   SOLE 1 1,646 0 0
HEINEKEN N V SPONSORED ADR L1 ADUS 423012301 47 881 SH   SOLE 1 881 0 0
HEMISPHERE MEDIA GROUP WT 42365q103 7 500 SH   SOLE 1 500 0 0
HERCULES CAPITAL INC COM 427096508 9 639 SH   SOLE 1 639 0 0
HERSHEY CO COM 427866108 73 500 SH   SOLE 1 500 0 0
HERTZ RENT CAR HLDG COM 42806j106 7 447 SH   SOLE 1 447 0 0
HESS CORP COM COM 42809h107 191 2,859 SH   SOLE 1 2,859 0 0
HEWLETT PACKARD ENTERPRISE CO COM 42824c109 16 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 14,207 4,496,025 SH   SOLE   4,496,025 0 0
HILL INTERNATIONAL INC COM 431466101 141 44,569 SH   SOLE 1 44,569 0 0
HILTON WORLDWIDE HLDGS INC COM 43300a203 17 149 SH   SOLE   149 0 0
HILTON WORLDWIDE HLDGS INC COM 43300a203 91 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 90 3,050 SH   SOLE 1 3,050 0 0
HOLOGIC INC COM 436440101 39 750 SH   SOLE 1 750 0 0
HOME BANCSHARES INC COM 436893200 31 1,576 SH   SOLE 1 1,576 0 0
HOME DEPOT INC COM 437076102 9,271 42,453 SH   SOLE   41,553 0 900
HOME DEPOT INC COM 437076102 6,881 31,510 SH   SOLE 1 30,648 0 862
HONEYWELL INTL INC COM 438516106 13,474 76,125 SH   SOLE   74,350 0 1,775
HONEYWELL INTL INC COM 438516106 11,792 66,619 SH   SOLE 1 64,879 0 1,741
HORMEL FOODS CORP COM 440452100 133 2,952 SH   SOLE   2,952 0 0
HORMEL FOODS CORP COM 440452100 77 1,700 SH   SOLE 1 1,700 0 0
HOST MARRIOTT CORP NEW COM COM 44107p104 4 200 SH   SOLE 1 200 0 0
HOUSTON WIRE & CBL CO COM COM 44244k109 1,079 244,659 SH   SOLE   231,709 0 12,950
HSBC HLDGS PLC ADUS 404280406 1 13 SH   SOLE 1 13 0 0
HSBC USA INC PLUS SX5E CV PFD 40435c468 31 2,500 SH   SOLE   2,500 0 0
HUBBELL INC COM 443510607 26 175 SH   SOLE 1 175 0 0
HUBSPOT INC COM 443573100 4,918 31,027 SH   SOLE   31,027 0 0
HUMANA INC COM 444859102 290 790 SH   SOLE 1 790 0 0
HUNTINGTON BANCSHARES INC COM 446150104 1,134 75,185 SH   SOLE 1 75,185 0 0
HYCROFT MNG CORP WT WT 448629113 0 28 SH   SOLE 1 28 0 0
IAA INC COM 449253103 3,194 67,880 SH   SOLE   50,560 0 17,320
IAA INC COM 449253103 105 2,240 SH   SOLE 1 2,240 0 0
IAC INTERACTIVECORP COM 44919P508 263 1,055 SH   SOLE 1 1,055 0 0
IAMGOLD CORP COM 450913108 485 130,000 SH   SOLE   130,000 0 0
IAMGOLD CORP COM 450913108 298 80,000 SH   SOLE 1 80,000 0 0
ICICI BK LTD ADR ADUS 45104g104 83 5,500 SH   SOLE 1 5,500 0 0
IDEXX LABS INC COM COM 45168d104 51 195 SH   SOLE   195 0 0
IDEXX LABS INC COM COM 45168d104 196 752 SH   SOLE 1 752 0 0
IEXALT INC COM NEW COM 451691208 0 20 SH   SOLE 1 20 0 0
IHEARTMEDIA INC COM CL A COM 45174j509 2,520 149,090 SH   SOLE   112,570 0 36,520
II VI INC CALL 902104908 2 10 SH Call SOLE   10 0 0
II VI INC PUT 902104958 0 10 SH Put SOLE   10 0 0
ILLINOIS TOOL WKS INC COM 452308109 395 2,199 SH   SOLE 1 1,199 0 1,000
ILLUMINA INC COM 452327109 241 725 SH   SOLE 1 725 0 0
IMEDIA BRANDS INC COM 452465206 454 113,814 SH   SOLE   107,539 0 6,275
IMPERIAL BRANDS PLC SPON ADR ADUS 45262P102 1 60 SH   SOLE   60 0 0
INCYTE CORP COM COM 45337c102 17 200 SH   SOLE 1 200 0 0
INDEPENDENCE RLTY TR INC COM COM 45378a106 742 52,690 SH   SOLE   52,690 0 0
INDEPENDENT BANK CORP MICH COM 453838609 923 40,740 SH   SOLE   40,740 0 0
INDEXIQ ETF TR INDX FD 45409B800 11,845 356,784 SH   SOLE   356,784 0 0
INDEXIQ ETF TR INDX FD 45409B800 267 8,055 SH   SOLE 1 8,055 0 0
INDEXIQ ETF TR INDX FD 45409B628 8 300 SH   SOLE 1 300 0 0
INDIA FD INC COM 454089103 50 2,479 SH   SOLE 1 2,479 0 0
INFOSYS LTD ADUS 456788108 11 1,100 SH   SOLE 1 1,100 0 0
ING GROEP N V ADUS 456837103 50 4,189 SH   SOLE 1 4,189 0 0
INMODE LTD COM m5425m103 20 500 SH   SOLE 1 500 0 0
INNOVATIVE INDL PPTYS INC COM COM 45781v101 670 8,834 SH   SOLE 1 7,734 0 1,100
INSTEEL INDUSTRIES INC COM 45774W108 22 1,040 SH   SOLE   1,040 0 0
INTEL CORP COM 458140100 1,325 22,137 SH   SOLE   22,137 0 0
INTEL CORP COM 458140100 3,149 52,619 SH   SOLE 1 51,919 0 700
INTERCONTINENTALEXCHAN COM COM 45866f104 88 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,541 11,493 SH   SOLE 1 11,493 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 13 100 SH   SOLE 1 100 0 0
INTERNATIONAL GAME TECH PLC COM g4863A108 15 1,000 SH   SOLE   1,000 0 0
INTERNATIONAL GAME TECH PLC COM g4863A108 7 500 SH   SOLE 1 500 0 0
INTERNATIONAL MONEY EXPRESS IN COM 46005l101 6 500 SH   SOLE 1 500 0 0
INTEVAC INC COM 461148108 1,663 235,587 SH   SOLE   224,499 0 11,088
INTL PAPER CO COM 460146103 29 636 SH   SOLE 1 636 0 0
INTUIT COM 461202103 158 603 SH   SOLE   603 0 0
INTUIT COM 461202103 148 564 SH   SOLE 1 539 0 25
INTUITIVE SURGICAL INC COM NEW COM 46120e602 53 89 SH   SOLE   89 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120e602 411 695 SH   SOLE 1 695 0 0
INVACARE CORP COM 461203101 737 81,692 SH   SOLE   77,125 0 4,567
INVACARE CORP COM 461203101 23 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 DEVELOPED MARKET INDX FD 46090c206 4 200 SH   SOLE 1 200 0 0
INVESCO BLDRS EMERGING MARKETS INDX FD 46090c305 40 900 SH   SOLE 1 900 0 0
INVESCO BULLETSHARES 2022 CORP COM 46138j882 323 15,000 SH   SOLE   15,000 0 0
INVESCO BULLETSHARES 2022 CORP COM 46138j882 430 20,000 SH   SOLE 1 20,000 0 0
INVESCO BULLETSHARES 2023 CORP INDX FD 46138j866 320 15,000 SH   SOLE   15,000 0 0
INVESCO BUYBACK ACHIEVERS ETF INDX FD 46137v308 40 586 SH   SOLE   586 0 0
INVESCO BUYBACK ACHIEVERS ETF INDX FD 46137v308 639 9,257 SH   SOLE 1 9,257 0 0
INVESCO CEF INCOME COMPOSITE E CLSD FD 46138e404 130 5,574 SH   SOLE 1 5,574 0 0
INVESCO CURRENCYSHARES BRITISH INDX FD 46138m109 58 450 SH   SOLE 1 450 0 0
INVESCO DB COMMODITY INDEX TRA INDX FD 46138b103 150 9,435 SH   SOLE   9,435 0 0
INVESCO DB US DOLLAR INDEX BEA INDX FD 46141d104 412 20,100 SH   SOLE 1 20,100 0 0
Invesco ETF Trust II PUT 46138g958 133 12,692 SH Put SOLE 1 12,692 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 17,288 136,441 SH   SOLE   136,441 0 0
INVESCO FTSE RAFI US 1000 ETF INDX FD 46137v613 827 6,529 SH   SOLE 1 6,529 0 0
INVESCO FTSE RAFI US 1500 SMAL INDX FD 46137v597 48 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 31 930 SH   SOLE   930 0 0
INVESCO INTL BUYBACK ACHIEV INDX FD 46138e644 178 5,275 SH   SOLE 1 5,275 0 0
INVESCO PREFERRED ETF INDX FD 46138e511 91 6,051 SH   SOLE   6,051 0 0
INVESCO QQQ TR PUT 46090E953 234 2,040 SH Put SOLE 1 2,040 0 0
INVESCO QQQ TRUST INDX FD 46090e103 1,345 6,324 SH   SOLE   6,324 0 0
INVESCO QQQ TRUST INDX FD 46090e103 1,414 6,653 SH   SOLE 1 6,653 0 0
INVESCO S&P 500 EQUAL WEIGHT E INDX FD 46137v357 228 1,969 SH   SOLE 1 1,529 0 440
INVESCO S&P 500 LOW VOLATILITY INDX FD 46138e354 1,655 28,376 SH   SOLE   28,376 0 0
INVESCO S&P 500 LOW VOLATILITY INDX FD 46138e354 1,908 32,712 SH   SOLE 1 32,514 0 198
INVESCO S&P SPIN OFF ETF INDX FD 46137v159 8 150 SH   SOLE 1 0 0 150
INVESCO ULTRA SHORT DURATION INDX FD 46090a887 359 7,129 SH   SOLE 1 7,129 0 0
INVESCO VALUE MUN INCOME TR CLSD FD 46132p108 230 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 42 1,078 SH   SOLE 1 1,078 0 0
INVESTORS BANCORP INC NEW COM 46146l101 21 1,766 SH   SOLE 1 1,766 0 0
IQVIA HOLDINGS INC COM 46266c105 190 1,230 SH   SOLE 1 1,230 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 4,691 190,400 SH   SOLE   154,960 0 35,440
IRIDIUM COMMUNICATIONS INC COM 46269C102 110 4,480 SH   SOLE 1 4,480 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 83 1,966 SH   SOLE 1 1,966 0 0
ISHARES TR INDX FD 464289867 14 285 SH   SOLE 1 285 0 0
ISHARES CORE MSCI PACIFIC INDX FD 46434v696 4 67 SH   SOLE 1 67 0 0
ISHARES TR INDX FD 464287671 64 949 SH   SOLE   949 0 0
ISHARES TR INDX FD 464287671 80 1,180 SH   SOLE 1 1,180 0 0
ISHARES GOLD TRUST INDX FD 464285105 6,996 482,494 SH   SOLE   482,494 0 0
ISHARES GOLD TRUST INDX FD 464285105 244 16,850 SH   SOLE 1 16,850 0 0
ISHARES IBONDS DEC 2020 TERM C INDX FD 46434vaq3 253 10,000 SH   SOLE 1 10,000 0 0
ISHARES IBONDS DEC 2021 TERM C INDX FD 46434vbk5 250 10,000 SH   SOLE 1 10,000 0 0
ISHARES INC CORE MSCI EMERGING INDX FD 46434g103 1,191 22,156 SH   SOLE   22,156 0 0
ISHARES INC CORE MSCI EMERGING INDX FD 46434g103 863 16,044 SH   SOLE 1 16,044 0 0
ISHARES INC INDX FD 464286533 525 8,948 SH   SOLE   8,948 0 0
ISHARES INC INDX FD 464286533 1,669 28,447 SH   SOLE 1 28,447 0 0
ISHARES INC INDX FD 464286871 15 621 SH   SOLE 1 621 0 0
ISHARES INC MSCI JAPAN ETF INDX FD 46434g822 18 312 SH   SOLE   312 0 0
ISHARES INC MSCI JAPAN ETF INDX FD 46434g822 15 249 SH   SOLE 1 249 0 0
ISHARES INC INDX FD 464286665 51 1,100 SH   SOLE 1 1,100 0 0
ISHARES INC INDX FD 464286772 2 27 SH   SOLE 1 27 0 0
ISHARES INC MSCI SINGAPORE ETF INDX FD 46434g780 13 519 SH   SOLE   519 0 0
ISHARES INC MSCI SINGAPORE ETF INDX FD 46434g780 29 1,199 SH   SOLE 1 1,199 0 0
ISHARES INC MSCI TAIWAN ETF INDX FD 46434g772 8 196 SH   SOLE   196 0 0
ISHARES INC MSCI TAIWAN ETF INDX FD 46434g772 15 362 SH   SOLE 1 362 0 0
ISHARES INTl AGGREGATE BOND FD INDX FD 46435g672 3 50 SH   SOLE 1 50 0 0
ISHARES INC INDX FD 464286350 6 200 SH   SOLE 1 200 0 0
ISHARES MSCI MULTIFACTOR EMRGN INDX FD 46434g889 182 3,988 SH   SOLE   3,988 0 0
ISHARES MSCI MULTIFACTOR EMRGN INDX FD 46434g889 118 2,594 SH   SOLE 1 2,594 0 0
ISHARES MSCI MULTIFACTOR USA S INDX FD 46434v290 201 4,674 SH   SOLE   4,674 0 0
ISHARES TR INDX FD 464287622 271 1,518 SH   SOLE   1,518 0 0
ISHARES TR INDX FD 464287622 69 389 SH   SOLE 1 389 0 0
ISHARES TR INDX FD 464288646 102 1,902 SH   SOLE   1,902 0 0
ISHARES TR INDX FD 464288646 329 6,132 SH   SOLE 1 6,132 0 0
ISHARES SILVER TRUST INDX FD 46428Q109 43 2,550 SH   SOLE 1 2,550 0 0
ISHARES TR PUT 464287959 0 20 SH Put SOLE   20 0 0
ISHARES TR CALL 464287902 4 5 SH Call SOLE   5 0 0
ISHARES TR PUT 464287952 741 1,418 SH Put SOLE 1 1,418 0 0
ISHARES TR PUT 464288951 0 10 SH Put SOLE   10 0 0
ISHARES TR PUT 464288953 372 3,135 SH Put SOLE 1 3,135 0 0
ISHARES TR 20 Year Treasury Bond CALL 920933903 0 11 SH Call SOLE   11 0 0
ISHARES TR 20 YR TRS BD INDX FD 920933108 54 400 SH   SOLE 1 400 0 0
ISHARES TR CLSD FD 464287440 39 351 SH   SOLE 1 351 0 0
ISHARES TR INDX FD 464287457 1,269 15,000 SH   SOLE   15,000 0 0
ISHARES TR INDX FD 464287457 1,041 12,297 SH   SOLE 1 12,297 0 0
ISHARES TR INDX FD 464288661 52,756 419,530 SH   SOLE   419,530 0 0
ISHARES TR INDX FD 464288612 8 68 SH   SOLE 1 68 0 0
ISHARES TR INDX FD 464288679 1,326 12,000 SH   SOLE   12,000 0 0
ISHARES TR INDX FD 464288679 663 6,000 SH   SOLE 1 6,000 0 0
ISHARES TR INDX FD 464287176 435 3,730 SH   SOLE 1 3,730 0 0
ISHARES TR INDX FD 464287564 21 176 SH   SOLE 1 176 0 0
ISHARES TR INDX FD 464287812 19 140 SH   SOLE 1 140 0 0
ISHARES TR CORE MSCI EAFE INDX FD 46432f842 12,016 184,181 SH   SOLE   184,181 0 0
ISHARES TR CORE MSCI EAFE INDX FD 46432f842 2,808 43,044 SH   SOLE 1 43,044 0 0
ISHARES TR CORE MSCI TOTAL INT INDX FD 46432f834 4,470 72,220 SH   SOLE   4,090 0 68,130
ISHARES TR CORE MSCI TOTAL INT INDX FD 46432f834 512 8,269 SH   SOLE 1 8,269 0 0
ISHARES TR INDX FD 464287507 2,034 9,880 SH   SOLE   9,880 0 0
ISHARES TR INDX FD 464287507 5,709 27,739 SH   SOLE 1 26,039 0 1,700
ISHARES TR INDX FD 464287150 18,896 259,951 SH   SOLE   7,818 0 252,133
ISHARES TR INDX FD 464287150 9,647 132,717 SH   SOLE 1 132,717 0 0
ISHARES TR INDX FD 464287200 4,161 12,873 SH   SOLE   12,873 0 0
ISHARES TR INDX FD 464287200 11,232 34,747 SH   SOLE 1 34,620 0 127
ISHARES TR CORE TOTAL USD BD M INDX FD 46434v613 53 1,024 SH   SOLE 1 1,024 0 0
ISHARES TR INDX FD 464287226 286 2,546 SH   SOLE   2,546 0 0
ISHARES TR INDX FD 464287226 6,332 56,351 SH   SOLE 1 55,797 0 554
ISHARES TR INDX FD 464288760 21 93 SH   SOLE 1 93 0 0
ISHARES TR INDX FD 464288448 7 200 SH   SOLE 1 200 0 0
ISHARES TR INDX FD 464287168 329 3,114 SH   SOLE 1 3,114 0 0
ISHARES TR INDX FD 464287788 39 280 SH   SOLE   280 0 0
ISHARES TR INDX FD 464287788 924 6,705 SH   SOLE 1 6,705 0 0
ISHARES TR INDX FD 464287762 416 1,929 SH   SOLE 1 1,929 0 0
ISHARES TR INDX FD 464287721 50 213 SH   SOLE 1 213 0 0
ISHARES TR INDX FD 464287697 16 100 SH   SOLE 1 100 0 0
ISHARES TR INDX FD 46429B689 968 12,993 SH   SOLE   12,993 0 0
ISHARES TR INDX FD 46429B689 5,243 70,335 SH   SOLE 1 70,305 0 30
ISHARES TR EDGE MSCI MULTIFACT INDX FD 46434v274 289 10,696 SH   SOLE   10,696 0 0
ISHARES TR EDGE MSCI MULTIFACT INDX FD 46434v274 46 1,716 SH   SOLE 1 1,716 0 0
ISHARES TR ESG MSCI USA INDX FD 46435g425 7 100 SH   SOLE 1 100 0 0
ISHARES TR FLTG RATE NT INDX FD 46429b655 123 2,424 SH   SOLE 1 2,424 0 0
ISHARES TR INDX FD 464287184 4 100 SH   SOLE 1 100 0 0
ISHARES TR INDX FD 46429B663 8,690 88,606 SH   SOLE   88,606 0 0
ISHARES TR INDX FD 46429B663 2,924 29,812 SH   SOLE 1 29,812 0 0
ISHARES TR INDX FD 464287242 54 424 SH   SOLE   424 0 0
ISHARES TR INDX FD 464287242 13 100 SH   SOLE 1 100 0 0
ISHARES TR INDX FD 464288281 4 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 481 6,925 SH   SOLE 1 6,925 0 0
ISHARES TR INDX FD 464287234 18 395 SH   SOLE   395 0 0
ISHARES TR INDX FD 464287234 415 9,247 SH   SOLE 1 9,247 0 0
ISHARES TR MSCI INDIA ETF INDX FD 46429b598 53 1,500 SH   SOLE 1 1,500 0 0
ISHARES TR INDX FD 464288570 69 575 SH   SOLE 1 575 0 0
ISHARES TR INDX FD 464288273 345 5,545 SH   SOLE   5,545 0 0
ISHARES TR INDX FD 464287556 684 5,679 SH   SOLE 1 5,679 0 0
ISHARES TR INDX FD 464288869 35 351 SH   SOLE   351 0 0
ISHARES TR INDX FD 464288869 1,490 14,976 SH   SOLE 1 14,976 0 0
ISHARES TR INDX FD 464287648 46 216 SH   SOLE 1 216 0 0
ISHARES TR INDX FD 464287630 707 5,500 SH   SOLE   5,500 0 0
ISHARES TR INDX FD 464287630 149 1,157 SH   SOLE 1 1,157 0 0
ISHARES TR PUT 464287955 343 829 SH Put SOLE 1 829 0 0
ISHARES TR INDX FD 464287655 554 3,347 SH   SOLE   3,347 0 0
ISHARES TR INDX FD 464287655 600 3,622 SH   SOLE 1 3,622 0 0
ISHARES TR INDX FD 464287689 423 2,246 SH   SOLE   2,246 0 0
ISHARES TR INDX FD 464287481 167 1,097 SH   SOLE   1,097 0 0
ISHARES TR INDX FD 464287481 77 504 SH   SOLE 1 504 0 0
ISHARES TR INDX FD 464287473 218 2,297 SH   SOLE 1 2,297 0 0
ISHARES TR INDX FD 464287499 374 6,281 SH   SOLE   6,281 0 0
ISHARES TR INDX FD 464287499 599 10,053 SH   SOLE 1 9,853 0 200
ISHARES TR INDX FD 464287614 3,531 20,071 SH   SOLE   20,071 0 0
ISHARES TR INDX FD 464287614 265 1,505 SH   SOLE 1 1,505 0 0
ISHARES TR INDX FD 464287598 239 1,754 SH   SOLE   1,754 0 0
ISHARES TR INDX FD 464287598 2,079 15,233 SH   SOLE 1 15,233 0 0
ISHARES TR INDX FD 464287101 43 300 SH   SOLE 1 300 0 0
ISHARES TR INDX FD 464287408 226 1,734 SH   SOLE 1 1,734 0 0
ISHARES TR INDX FD 464288372 14 300 SH   SOLE 1 300 0 0
ISHARES TR INDX FD 464287705 26 151 SH   SOLE 1 151 0 0
ISHARES TR INDX FD 464287549 36 147 SH   SOLE 1 147 0 0
ISHARES TR INDX FD 464287804 1,541 18,375 SH   SOLE   18,375 0 0
ISHARES TR INDX FD 464287804 3,476 41,457 SH   SOLE 1 37,000 0 4,457
ISHARES TR INDX FD 464287309 210 1,085 SH   SOLE 1 1,085 0 0
ISHARES TR INDX FD 464287192 1 6 SH   SOLE 1 6 0 0
ISHARES TR INDX FD 464288687 177 4,713 SH   SOLE 1 4,041 0 672
ISHARES TR INDX FD 464287754 91 545 SH   SOLE 1 545 0 0
ISHARES TR INDX FD 464288851 1,950 35,124 SH   SOLE   35,124 0 0
ISHARES TR INDX FD 464288851 1 25 SH   SOLE 1 25 0 0
ISHARES TR INDX FD 46429B697 439 6,687 SH   SOLE   6,687 0 0
ISHARES TR INDX FD 46429B697 3,352 51,095 SH   SOLE 1 51,095 0 0
ISHARES US ETF TR INDX FD 46431W507 1,105 22,000 SH   SOLE   22,000 0 0
ISHARES US ETF TR INDX FD 46431W507 251 5,000 SH   SOLE 1 5,000 0 0
ISHARES TR INDX FD 464287838 5 50 SH   SOLE 1 50 0 0
ITERIS INC COM 46564T107 830 166,423 SH   SOLE   163,453 0 2,970
ITERIS INC COM 46564T107 299 60,000 SH   SOLE 1 60,000 0 0
J ALEXANDERS HLDGS COM 46609j106 10,348 1,082,423 SH   SOLE   1,029,860 0 52,563
J ALEXANDERS HLDGS COM 46609j106 102 10,645 SH   SOLE 1 10,645 0 0
JACK IN THE BOX INC COM 466367109 27 340 SH   SOLE   340 0 0
JACOBS ENGR GROUP INC COM 469814107 103 1,150 SH   SOLE   1,150 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 9 1,000 SH   SOLE   1,000 0 0
JAPAN SMALLER CAPTLZTN FD IN INDX FD 47109U104 4 500 SH   SOLE 1 500 0 0
JBG SMITH PROPERTIES COM 46590v100 4,298 107,751 SH   SOLE   103,751 0 4,000
JBG SMITH PROPERTIES COM 46590v100 43 1,090 SH   SOLE 1 1,090 0 0
JEFFERIES GROUP INC NEW COM COM 47233w109 132 6,200 SH   SOLE 1 5,000 0 1,200
JETBLUE AWYS CORP COM 477143101 11 575 SH   SOLE 1 575 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 1 10 SH   SOLE 1 10 0 0
HANCOCK JOHN FINL OPPTYS FD CLSD FD 409735206 105 2,900 SH   SOLE 1 2,900 0 0
JOHN HANCOCK PREMIUM DIVIDEND CLSD FD 41013t105 0 26 SH   SOLE 1 26 0 0
JOHNSON & JOHNSON COM 478160104 16,254 111,425 SH   SOLE   109,025 0 2,400
JOHNSON & JOHNSON COM 478160104 17,123 117,384 SH   SOLE 1 113,107 0 4,277
JOHNSON CTLS INTL PLC COM g51502105 5 120 SH   SOLE 1 120 0 0
JP MORGAN CHASE & CO COM 46625h100 17,078 122,513 SH   SOLE   120,013 0 2,500
JP MORGAN CHASE & CO COM 46625h100 15,044 107,917 SH   SOLE 1 104,865 0 3,052
JP MORGAN ULTRA SHORT INCOME E INDX FD 46641q837 3,069 60,860 SH   SOLE   60,860 0 0
JP MORGAN ULTRA SHORT INCOME E INDX FD 46641q837 30,746 609,669 SH   SOLE 1 596,909 0 12,760
JPMORGAN DIVERSIFIED RETURN EM INDX FD 46641q308 4,865 85,354 SH   SOLE   85,354 0 0
JPMORGAN DIVERSIFIED RETURN EM INDX FD 46641q308 603 10,577 SH   SOLE 1 10,577 0 0
JPMORGAN DIVERSIFIED RETURN IN INDX FD 46641q209 22,343 391,370 SH   SOLE   391,370 0 0
JPMORGAN DIVERSIFIED RETURN IN INDX FD 46641q209 529 9,268 SH   SOLE 1 8,337 0 931
JPMORGAN DIVERSIFIED RETURN US INDX FD 46641q407 3,474 43,609 SH   SOLE 1 37,755 0 5,854
KAANAPALI LD LLC COM COM 48282H308 1 30 SH   SOLE 1 30 0 0
KANSAS CITY SOUTHERN COM 485170302 140 915 SH   SOLE 1 915 0 0
KAR AUCTION SVCS INC COM 48238T109 4,909 225,300 SH   SOLE   174,300 0 51,000
KAR AUCTION SVCS INC COM 48238T109 54 2,500 SH   SOLE 1 2,500 0 0
KEARNY FINL CORP MD COM 48716p108 6,018 435,144 SH   SOLE   357,523 0 77,621
KEARNY FINL CORP MD COM 48716p108 90 6,530 SH   SOLE 1 6,530 0 0
KELLOGG CO COM 487836108 52 750 SH   SOLE 1 750 0 0
KEURIG DR PEPPER INC COM 49271v100 18 610 SH   SOLE 1 610 0 0
KEY TRONIC CORP COM 493144109 1,151 211,568 SH   SOLE   200,364 0 11,204
KEYCORP NEW COM 493267108 40 1,983 SH   SOLE   1,983 0 0
KEYCORP NEW COM 493267108 260 12,840 SH   SOLE 1 12,840 0 0
KIMBALL ELECTRONICS INC COM 49428J109 2,304 131,276 SH   SOLE   103,831 0 27,445
KIMBALL ELECTRONICS INC COM 49428J109 14 810 SH   SOLE 1 810 0 0
KIMBALL INTL INC COM 494274103 4,381 211,961 SH   SOLE   154,615 0 57,346
KIMBALL INTL INC COM 494274103 23 1,100 SH   SOLE 1 1,100 0 0
KIMBERLY CLARK CORP COM 494368103 110 800 SH   SOLE   800 0 0
KIMBERLY CLARK CORP COM 494368103 1,535 11,158 SH   SOLE 1 10,958 0 200
KINDER MORGAN INC DEL LP 49456B101 179 8,474 SH   SOLE 1 8,474 0 0
KKR & CO L P DEL COM UNITS COM 48248m102 23 800 SH   SOLE 1 800 0 0
KLX ENERGY SERVICES HOLDINGS COM 48253l106 420 65,187 SH   SOLE   65,187 0 0
KOHLS CORP COM 500255104 13 250 SH   SOLE   250 0 0
KONTOOR BRANDS COM 50050n103 10,543 251,080 SH   SOLE   199,740 0 51,340
KONTOOR BRANDS COM 50050n103 127 3,014 SH   SOLE 1 3,014 0 0
KRATON CORPORATION COM 50077C106 6 223 SH   SOLE 1 223 0 0
KRATOS DEFENSE AND SECURITY SO COM 50077b207 324 18,000 SH   SOLE   18,000 0 0
KRATOS DEFENSE AND SECURITY SO COM 50077b207 14 805 SH   SOLE 1 805 0 0
KROGER CO COM 501044101 158 5,445 SH   SOLE 1 5,445 0 0
L OREAL CO ADR ADUS 502117203 6 100 SH   SOLE 1 100 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 12,350 62,416 SH   SOLE   61,041 0 1,375
L3HARRIS TECHNOLOGIES INC COM 502431109 9,441 47,713 SH   SOLE 1 45,353 0 2,360
LAACO LTD COM 505346106 7 3 SH   SOLE 1 3 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 132 779 SH   SOLE 1 779 0 0
LAKELAND INDS INC COM 511795106 2,184 202,233 SH   SOLE   194,668 0 7,565
LAKELAND INDS INC COM 511795106 222 20,571 SH   SOLE 1 20,571 0 0
LAM RESEARCH CORP COM 512807108 27 92 SH   SOLE 1 92 0 0
LAMAR ADVERTISING CO NEW COM 512816109 38 430 SH   SOLE   430 0 0
LAMB WESTON HLDGS INC COM 513272104 18 210 SH   SOLE   210 0 0
LANCASTER COLONY CORP COM 513847103 149 933 SH   SOLE 1 933 0 0
LANDEC CORP COM 514766104 1,072 94,773 SH   SOLE   89,658 0 5,115
LANDMARK INFRASTRUCTURE PARTNE LP 51508j405 912 35,000 SH   SOLE   35,000 0 0
LANDMARK INFRASTRUCTURE PARTNE LP 51508j405 355 13,640 SH   SOLE 1 13,640 0 0
LAS VEGAS SANDS CORP COM 517834107 76 1,100 SH   SOLE 1 1,100 0 0
LAZARD GLOBAL TOTAL RETURN & I CLSD FD 52106w103 6 357 SH   SOLE   357 0 0
LEAFIA HEALTH INC COM COM 01444q104 0 700 SH   SOLE 1 700 0 0
LEAR CORP COM 521865204 56 410 SH   SOLE 1 410 0 0
LEGG MASON INC COM 524901105 22 600 SH   SOLE 1 600 0 0
LEGGETT & PLATT INC COM 524660107 158 3,100 SH   SOLE 1 3,100 0 0
LEIDOS HLDGS INC COM 525327102 10,337 105,598 SH   SOLE   80,647 0 24,951
LEIDOS HLDGS INC COM 525327102 320 3,271 SH   SOLE 1 3,271 0 0
LEVEL ONE BANCORP INC COM 52730d208 147 5,824 SH   SOLE 1 5,824 0 0
LIBBEY INC COM 529898108 46 31,780 SH   SOLE 1 31,780 0 0
LIBERTY ALL STAR EQUITY FD COM 530158104 224 33,152 SH   SOLE 1 33,152 0 0
LIBERTY BROADBAND CORP COM 530307107 144 1,160 SH   SOLE 1 1,104 0 56
LIBERTY BROADBAND CORP COM 530307305 331 2,635 SH   SOLE 1 2,468 0 167
LIBERTY GLOBAL INC COM SER A COM g5480u104 7 300 SH   SOLE 1 200 0 100
LIBERTY GLOBAL INC COM SER C COM g5480u120 12 528 SH   SOLE 1 356 0 172
LIBERTY MEDIA CORP DELAWARE COM 531229706 9 310 SH   SOLE   0 0 310
LIBERTY MEDIA CORP DELAWARE COM 531229409 166 3,441 SH   SOLE 1 3,186 0 255
LIBERTY MEDIA CORP DELAWARE COM 531229888 8,518 288,360 SH   SOLE   214,784 0 73,576
LIBERTY MEDIA CORP DELAWARE COM 531229888 174 5,879 SH   SOLE 1 5,879 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 5,995 124,530 SH   SOLE   89,206 0 35,324
LIBERTY MEDIA CORP DELAWARE COM 531229607 1,893 39,319 SH   SOLE 1 38,809 0 510
LIBERTY MEDIA CORP DELAWARE COM 531229870 118 2,700 SH   SOLE   2,700 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229870 22 501 SH   SOLE 1 445 0 56
LIBERTY MEDIA CORP DELAWARE COM 531229854 88 1,905 SH   SOLE 1 1,793 0 112
LIGAND PHARMACEUTICALS COM NEW COM 53220k504 16 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 769 5,854 SH   SOLE 1 5,854 0 0
LINCOLN ELEC HLDGS INC COM 533900106 169 1,744 SH   SOLE 1 1,744 0 0
LINCOLN NATL CORP IND COM 534187109 295 5,000 SH   SOLE   5,000 0 0
LINCOLN NATL CORP IND COM 534187109 295 5,000 SH   SOLE 1 5,000 0 0
LINDE PLC COM g5494j103 144 675 SH   SOLE 1 675 0 0
LITTELFUSE INC COM 537008104 913 4,770 SH   SOLE   4,430 0 340
LIVERAMP HLDGS INC COM COM 53815p108 11,078 230,450 SH   SOLE   230,450 0 0
LIVERAMP HLDGS INC COM COM 53815p108 102 2,125 SH   SOLE 1 2,125 0 0
LKQ CORP COM 501889208 380 10,650 SH   SOLE 1 9,600 0 1,050
LOCKHEED MARTIN CORP COM 539830109 133 342 SH   SOLE   342 0 0
LOCKHEED MARTIN CORP COM 539830109 532 1,367 SH   SOLE 1 1,367 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 17 515 SH   SOLE   515 0 0
LORAL SPACE & COMMUNICATNS I COM 543881106 77 2,380 SH   SOLE 1 2,380 0 0
LOWES COS INC COM 548661107 106 885 SH   SOLE   885 0 0
LOWES COS INC COM 548661107 2,265 18,916 SH   SOLE 1 17,216 0 1,700
STARRETT L S CO COM 855668109 227 39,699 SH   SOLE   37,555 0 2,144
LULULEMON ATHLETICA INC COM 550021109 6 24 SH   SOLE 1 24 0 0
LUXFER HOLDINGS PLC COM g5698w116 1,737 93,837 SH   SOLE   90,445 0 3,392
LYONDELLBASELL INDUSTR SHS - A COM n53745100 712 7,539 SH   SOLE 1 7,464 0 75
M & T BK CORP COM COM 55261f104 102 600 SH   SOLE   600 0 0
M & T BK CORP COM COM 55261f104 48 284 SH   SOLE 1 284 0 0
MACE SEC INTL INC COM NEW COM 554335208 710 2,840,917 SH   SOLE   2,840,917 0 0
MACE SEC INTL INC COM NEW COM 554335208 1,001 4,004,066 SH   SOLE 1 4,004,066 0 0
MACQUARIE GROUP LIMITED ADR NE ADUS 55607P204 116 1,195 SH   SOLE 1 1,195 0 0
MADISON CVRED CALL & EQ STR CLSD FD 557437100 6 958 SH   SOLE   958 0 0
MADISON SQUARE GARDEN CO CL A COM 55825t103 2,136 7,260 SH   SOLE   4,570 0 2,690
MAGELLAN MIDSTREAM PRTNRS LP LP 559080106 116 1,850 SH   SOLE   1,850 0 0
MAGELLAN MIDSTREAM PRTNRS LP LP 559080106 3,427 54,504 SH   SOLE 1 53,413 0 1,091
MAGNA INTL INC COM 559222401 33 600 SH   SOLE 1 600 0 0
MANNING & NAPIER INC COM 56382Q102 564 324,000 SH   SOLE   324,000 0 0
MANNING & NAPIER INC COM 56382Q102 948 545,000 SH   SOLE 1 545,000 0 0
MANPOWER INC COM COM 56418h100 18 185 SH   SOLE 1 185 0 0
MANULIFE FINL CORP COM 56501R106 111 5,450 SH   SOLE   5,450 0 0
MANULIFE FINL CORP COM 56501R106 28 1,388 SH   SOLE 1 1,388 0 0
MARATHON OIL CORP COM 565849106 1 67 SH   SOLE 1 67 0 0
MARATHON PETROLEUM CORP COM 56585a102 11,600 192,537 SH   SOLE   188,362 0 4,175
MARATHON PETROLEUM CORP COM 56585a102 7,965 132,202 SH   SOLE 1 122,054 0 10,148
MARCHEX INC COM 56624R108 1,668 441,270 SH   SOLE   333,380 0 107,890
MARCHEX INC COM 56624R108 41 10,860 SH   SOLE 1 10,860 0 0
MARKEL CORP COM 570535104 42 37 SH   SOLE 1 15 0 22
MARLIN BUSINESS SVCS CORP COM 571157106 4 200 SH   SOLE 1 200 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 10,156 78,875 SH   SOLE   56,545 0 22,330
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 220 1,710 SH   SOLE 1 1,710 0 0
MARSH & MCLENNAN COS INC COM 571748102 111 1,000 SH   SOLE 1 1,000 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 53 2,000 SH   SOLE 1 2,000 0 0
MASCO CORP COM 574599106 11,946 248,934 SH   SOLE   173,802 0 75,132
MASCO CORP COM 574599106 184 3,840 SH   SOLE 1 3,840 0 0
MASTEC INC COM 576323109 2,086 32,510 SH   SOLE   31,700 0 810
MASTERCARD INC COM 57636Q104 426 1,427 SH   SOLE   1,427 0 0
MASTERCARD INC COM 57636Q104 10,987 36,796 SH   SOLE 1 34,599 0 2,197
Materials Select Sector SPDR PUT 81369y950 285 2,620 SH Put SOLE 1 2,620 0 0
MAXCO INC COM COM 577723109 0 84,846 SH   SOLE   84,846 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 74 1,200 SH   SOLE   1,200 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 236 3,840 SH   SOLE 1 3,840 0 0
MCCORMICK & CO INC COM 579780206 51 300 SH   SOLE 1 300 0 0
MCDONALDS CORP COM 580135101 9,389 47,514 SH   SOLE   46,514 0 1,000
MCDONALDS CORP COM 580135101 4,747 24,023 SH   SOLE 1 23,615 0 408
MCKESSON CORP COM 58155Q103 547 3,955 SH   SOLE   3,955 0 0
MCKESSON CORP COM 58155Q103 1,806 13,057 SH   SOLE 1 10,827 0 2,230
MDU RES GROUP INC COM 552690109 14,720 495,465 SH   SOLE   394,315 0 101,150
MDU RES GROUP INC COM 552690109 59 2,000 SH   SOLE 1 2,000 0 0
MEDCATH CORP COM COM 58404W109 0 700 SH   SOLE 1 700 0 0
MEDMEN ENTERPRISES INC COM 58507m107 0 540 SH   SOLE 1 540 0 0
MEDTRONIC PLC SHS COM g5960l103 9,563 84,293 SH   SOLE   82,243 0 2,050
MEDTRONIC PLC SHS COM g5960l103 4,816 42,446 SH   SOLE 1 42,255 0 191
MELLANOX TECHNOLOGIES LTD CALL m51363903 128 265 SH Call SOLE 1 265 0 0
MERCK & CO INC COM 58933Y105 872 9,588 SH   SOLE   9,588 0 0
MERCK & CO INC COM 58933Y105 3,256 35,802 SH   SOLE 1 33,682 0 2,120
MERCURY GENL CORP NEW COM 589400100 34 700 SH   SOLE 1 700 0 0
MEREDITH CORP COM 589433101 2,247 69,200 SH   SOLE   48,450 0 20,750
MERIDIAN BANK COM 58958p104 471 23,309 SH   SOLE   22,153 0 1,156
METLIFE INC COM 59156R108 89 1,749 SH   SOLE 1 1,749 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 16 20 SH   SOLE 1 20 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 201 53,000 SH   SOLE   53,000 0 0
MFS INTER INCOME TR CLSD FD 55273C107 30 8,000 SH   SOLE 1 8,000 0 0
MFS INTERMEDIATE HIGH INC CLSD FD 59318t109 3 1,224 SH   SOLE   1,224 0 0
MGM GROWTH PROPERTIES LLC LP 55303a105 101 3,250 SH   SOLE   3,250 0 0
MGM RESORTS INTERNATIONAL COM 552953101 2,227 66,935 SH   SOLE   66,935 0 0
MGM RESORTS INTERNATIONAL COM 552953101 266 7,990 SH   SOLE 1 7,990 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 2,038 19,458 SH   SOLE 1 18,333 0 1,125
MICRON TECHNOLOGY INC COM 595112103 48 900 SH   SOLE   900 0 0
MICRON TECHNOLOGY INC COM 595112103 91 1,701 SH   SOLE 1 1,701 0 0
MICROSOFT CORP COM 594918104 14,820 93,974 SH   SOLE   92,174 0 1,800
MICROSOFT CORP COM 594918104 22,897 145,195 SH   SOLE 1 140,639 0 4,556
MIDDLEFIELD BANC CORP COM 596304204 7,106 272,377 SH   SOLE   272,377 0 0
MIDDLEFIELD BANC CORP COM 596304204 2,401 92,042 SH   SOLE 1 92,042 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 119 4,119 SH   SOLE   4,119 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 596 20,594 SH   SOLE 1 20,594 0 0
MILLER HERMAN INC COM 600544100 6,447 154,783 SH   SOLE 1 154,783 0 0
MODINE MFG CO CALL 607828900 48 515 SH Call SOLE   515 0 0
MODINE MFG CO COM 607828100 1,373 178,272 SH   SOLE   178,272 0 0
MOLSON COORS BREWING CL B COM 60871r209 88 1,639 SH   SOLE 1 1,639 0 0
MONDELEZ INTL INC COM 609207105 300 5,450 SH   SOLE 1 5,450 0 0
MONMOUTH REAL ESTATE INVT CO COM 609720107 104 7,177 SH   SOLE 1 7,177 0 0
MONSTER BEVERAGE CORP NEW COM 61174x109 19 297 SH   SOLE 1 297 0 0
MOOG INC COM 615394202 21 250 SH   SOLE 1 250 0 0
MORGAN STANLEY DUAL DIRECTIONA CV PFD 61760s704 177 10,000 SH   SOLE 1 10,000 0 0
MORGAN STANLEY INDIA COM CLSD FD 61745c105 26 1,300 SH   SOLE   1,300 0 0
MORGAN STANLEY INDIA COM CLSD FD 61745c105 112 5,637 SH   SOLE 1 5,637 0 0
MOTOROLA SOLUTIONS INC COM 620076307 1,647 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 623 28,669 SH   SOLE   27,039 0 1,630
MPLX LP LP 55336v100 12 477 SH   SOLE   477 0 0
MSA SAFETY INC COM 553498106 379 3,000 SH   SOLE 1 3,000 0 0
MSCI INC COM 55354G100 165 640 SH   SOLE 1 640 0 0
MULTICHOICE GROUP LTD COM 62548d100 0 50 SH   SOLE 1 50 0 0
MURPHY OIL CORP COM 626717102 3 108 SH   SOLE 1 108 0 0
MURPHY USA INC COM 626755102 3 27 SH   SOLE 1 27 0 0
MUTUALFIRST FINL INC COM COM 62845b104 21,936 552,961 SH   SOLE   552,961 0 0
MUTUALFIRST FINL INC COM COM 62845b104 692 17,439 SH   SOLE 1 17,439 0 0
MVC CAPITAL INC COM 553829102 458 50,000 SH   SOLE   50,000 0 0
MVC CAPITAL INC COM 553829102 449 49,000 SH   SOLE 1 49,000 0 0
NACCO INDS INC COM 629579103 231 4,942 SH   SOLE   4,693 0 249
NASDAQ INC COM 631103108 37 342 SH   SOLE   342 0 0
NASPERS LTD COM 631512209 2 50 SH   SOLE 1 50 0 0
NATUR INTERNATIONAL CORPORATIO COM 63883u103 0 142 SH   SOLE 1 142 0 0
NELNET INC COM 64031N108 42 718 SH   SOLE 1 718 0 0
NEOGEN CORP COM 640491106 3 50 SH   SOLE 1 50 0 0
NESTLE S A SPONSORED ADR ADUS 641069406 12,744 117,779 SH   SOLE   114,879 0 2,900
NESTLE S A SPONSORED ADR ADUS 641069406 9,071 83,834 SH   SOLE 1 78,808 0 5,026
NESTLE SA CHAM ET VEVEY SHS CO COM h57312649 11 100 SH   SOLE 1 100 0 0
NETEASE COM INC SPONSORED ADR ADUS 64110w102 89 290 SH   SOLE 1 290 0 0
NETFLIX INC COM COM 64110l106 113 350 SH   SOLE   350 0 0
NETFLIX INC COM COM 64110l106 298 922 SH   SOLE 1 922 0 0
NEUBASE THERAPEUTICS INC COM 64132K102 1 100 SH   SOLE 1 100 0 0
NEUBERGER BERMAN HIGH YIELD ST CLSD FD 64128c106 3 277 SH   SOLE   277 0 0
NEUBERGER BERMAN RE COM CLSD FD 64190a103 6 1,117 SH   SOLE   1,117 0 0
NEUROBIOLOGICAL TECH INC COM N COM 64124W304 10 2,544,590 SH   SOLE   2,544,590 0 0
NEUROBIOLOGICAL TECH INC COM N COM 64124W304 0 85 SH   SOLE 1 85 0 0
NEW HOME CO INC COM 645370107 5 1,000 SH   SOLE 1 1,000 0 0
NEW RELIC INC COM COM 64829b100 30 450 SH   SOLE 1 450 0 0
NEWELL BRANDS INC COM 651229106 38 2,000 SH   SOLE 1 2,000 0 0
NEWMARK GROUP INC COM 65158n102 48 3,602 SH   SOLE 1 3,602 0 0
NEWMONT GOLDCORP CORPORATION CALL 651639906 14 68 SH Call SOLE   68 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 484 11,135 SH   SOLE   11,135 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 297 6,837 SH   SOLE 1 6,680 0 157
NEWS CORP NEW COM 65249b109 11 800 SH   SOLE 1 800 0 0
NEXSTAR BROADCASTING COM 65336k103 6 50 SH   SOLE   50 0 0
NEXSTAR BROADCASTING COM 65336k103 21 175 SH   SOLE 1 175 0 0
NEXTERA ENERGY INC COM 65339F101 827 3,416 SH   SOLE   3,416 0 0
NEXTERA ENERGY INC COM 65339F101 2,726 11,256 SH   SOLE 1 11,102 0 154
NIKE INC COM 654106103 8,749 86,354 SH   SOLE   84,254 0 2,100
NIKE INC COM 654106103 6,651 65,653 SH   SOLE 1 62,859 0 2,795
NISOURCE INC COM 65473P105 16 590 SH   SOLE   590 0 0
NOAH HLDGS LTD SPONSORED ADS COM 65487x102 7 200 SH   SOLE 1 200 0 0
NOKIA CORP ADUS 654902204 0 11 SH   SOLE   11 0 0
NOKIA CORP ADUS 654902204 0 17 SH   SOLE 1 17 0 0
NOMAD FOODS LTD COM g6564a105 9,570 427,803 SH   SOLE   335,613 0 92,190
NOMAD FOODS LTD COM g6564a105 180 8,060 SH   SOLE 1 8,060 0 0
NORFOLK SOUTHERN CORP COM 655844108 52 270 SH   SOLE   270 0 0
NORFOLK SOUTHERN CORP COM 655844108 2,280 11,745 SH   SOLE 1 11,145 0 600
NORTHERN TR CORP COM 665859104 26 241 SH   SOLE 1 241 0 0
NORTHROP GRUMMAN CORP COM 666807102 836 2,430 SH   SOLE 1 2,430 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 324 19,495 SH   SOLE   19,495 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 282 16,982 SH   SOLE 1 16,982 0 0
NORTONLIFELOCK INC COM 668771108 319 12,500 SH   SOLE   12,500 0 0
NORTONLIFELOCK INC COM 668771108 5 200 SH   SOLE 1 200 0 0
NOVARTIS A G ADUS 66987V109 140 1,480 SH   SOLE   1,480 0 0
NOVARTIS A G ADUS 66987V109 198 2,090 SH   SOLE 1 2,090 0 0
NOVO-NORDISK A S ADUS 670100205 88 1,512 SH   SOLE 1 1,512 0 0
NUCOR CORP COM 670346105 14 250 SH   SOLE 1 0 0 250
NUVEEN CR STRATEGIES INCM FD CLSD FD 67073D102 288 37,600 SH   SOLE 1 33,100 0 4,500
NUVEEN DIVID ADVANTAGE MUN CLSD FD 67070x101 54 3,269 SH   SOLE 1 3,269 0 0
NUVEEN DIVID ADVNT MUN COM CLSD FD 67066v101 19 1,286 SH   SOLE 1 1,286 0 0
NUVEEN INSD DIV ADVAN COM CLSD FD 67071l106 13 765 SH   SOLE 1 765 0 0
NUVEEN MULTI-MKT INC INCOME FD CLSD FD 67075j107 14 1,897 SH   SOLE 1 1,897 0 0
NUVEEN OHIO QLTY MUN INCOME CLSD FD 670980101 43 2,800 SH   SOLE 1 2,800 0 0
NUVEEN REAL ASSET INCOME & GRO CLSD FD 67074y105 3 182 SH   SOLE   182 0 0
NUVEEN SELECT TAX FREE INCM CLSD FD 67063X100 197 12,110 SH   SOLE 1 12,110 0 0
NUVEEN SELECT TAX FREE INCM CLSD FD 67062F100 43 2,600 SH   SOLE 1 2,600 0 0
NUVEEN SELECT TAX FREE INCM CLSD FD 67063C106 134 8,800 SH   SOLE 1 8,800 0 0
NUVEEN TAX ADVANTAGE COM CLSD FD 67073g105 3 193 SH   SOLE 1 193 0 0
NUVEEN AMT FREE QLTY MUN INC CLSD FD 670657105 39 2,741 SH   SOLE 1 2,741 0 0
NVENT ELECTRIC COM g6700g107 1,946 76,070 SH   SOLE   54,970 0 21,100
NVENT ELECTRIC COM g6700g107 15 595 SH   SOLE 1 595 0 0
NVIDIA CORP COM COM 67066g104 31 131 SH   SOLE   131 0 0
NVIDIA CORP COM COM 67066g104 138 587 SH   SOLE 1 587 0 0
NXP SEMICONDUCTORS N V COM N6596X109 1 7 SH   SOLE 1 7 0 0
O P T SCIENCES CORP COM COM 671003101 9 450 SH   SOLE 1 450 0 0
OCCIDENTAL PETE CORP COM 674599105 85 2,063 SH   SOLE 1 2,063 0 0
OFFICE DEPOT INC COM 676220106 548 200,000 SH   SOLE   200,000 0 0
OFFICE DEPOT INC COM 676220106 370 135,000 SH   SOLE 1 135,000 0 0
OILSANDS QUEST INC COM COM 678046103 0 1,000 SH   SOLE 1 1,000 0 0
OKTA INC COM 679295105 89 775 SH   SOLE 1 775 0 0
OLYMPIC STEEL INC COM 68162K106 1,002 55,916 SH   SOLE   52,720 0 3,196
OMEGA HEALTHCARE INVS INC COM 681936100 42 1,000 SH   SOLE 1 1,000 0 0
OMNICOM GROUP INC COM 681919106 57 700 SH   SOLE 1 700 0 0
ONE GAS INC COM COM 68235p108 1,871 20,000 SH   SOLE   18,600 0 1,400
ONESPAN INC COM 68287n100 128 7,500 SH   SOLE 1 7,000 0 500
OPKO HEALTH INC COM 68375n103 191 130,000 SH   SOLE   130,000 0 0
OPKO HEALTH INC COM 68375n103 103 70,000 SH   SOLE 1 70,000 0 0
OPPENHEIMER REV WEIGHTED LARGE INDX FD 46138g698 82 1,408 SH   SOLE   1,408 0 0
OPPENHEIMER REV WEIGHTED LARGE INDX FD 46138g698 179 3,073 SH   SOLE 1 3,073 0 0
OPPENHEIMER REV WEIGHTED SMALL COM 46138g664 5,492 80,673 SH   SOLE   80,673 0 0
OPPENHEIMER REV WEIGHTED SMALL COM 46138g664 77 1,130 SH   SOLE 1 1,130 0 0
ORACLE CORP COM 68389X105 7 125 SH   SOLE   125 0 0
ORACLE CORP COM 68389X105 3,293 62,159 SH   SOLE 1 55,258 0 6,901
ORGANIGRAM HOLDINGS INC COM 68620p101 843 344,216 SH   SOLE 1 312,940 0 31,276
ORGANOVO HLDGS INC COM 68620a104 0 800 SH   SOLE 1 0 0 800
ORIGEN FINL INC COM COM 68619E208 132 1,186,650 SH   SOLE   1,186,650 0 0
ORION MARINE GROUP INC COM 68628v308 788 151,828 SH   SOLE   143,343 0 8,485
OSHKOSH CORP COM 688239201 95 1,000 SH   SOLE 1 0 0 1,000
OUTFRONT MEDIA INC COM 69007j106 12 439 SH   SOLE 1 439 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104 140 8,177 SH   SOLE 1 8,177 0 0
OXFORD SQUARE CAPITAL CORPORAT COM 69181v305 891 35,000 SH   SOLE   35,000 0 0
OXFORD SQUARE CAPITAL CORPORAT COM 69181v305 38 1,500 SH   SOLE 1 1,500 0 0
P T TELEKOMUNIKASI INDONESIA ADUS 715684106 43 1,500 SH   SOLE 1 1,500 0 0
PACKAGING CORP AMER COM 695156109 45 399 SH   SOLE 1 399 0 0
PALO ALTO NETWORKS INC COM 697435105 8 35 SH   SOLE 1 35 0 0
PAN AMERICAN SILVER CORP COM 697900108 71 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 11,974 462,866 SH   SOLE   322,346 0 140,520
PARK HOTELS RESORTS INC COM 700517105 707 27,332 SH   SOLE 1 27,332 0 0
PARK NATL CORP COM 700658107 31 300 SH   SOLE 1 300 0 0
PARK OHIO HLDGS CORP COM 700666100 158 4,694 SH   SOLE   4,694 0 0
PARK OHIO HLDGS CORP COM 700666100 271 8,040 SH   SOLE 1 8,040 0 0
PARKER HANNIFIN CORP COM 701094104 21 100 SH   SOLE   100 0 0
PARKER HANNIFIN CORP COM 701094104 2,016 9,793 SH   SOLE 1 8,365 0 1,428
PAYCHEX INC COM 704326107 81 950 SH   SOLE 1 0 0 950
PAYPAL HLDGS INC COM 70450y103 295 2,723 SH   SOLE   2,723 0 0
PAYPAL HLDGS INC COM 70450y103 1,935 17,888 SH   SOLE 1 16,463 0 1,425
PC TEL INC COM COM 69325q105 462 54,511 SH   SOLE   51,384 0 3,127
PCSB FINL CORP COM 69324R104 1,218 60,170 SH   SOLE   60,170 0 0
PDL BIOPHARMA INC COM COM 69329y104 5,435 1,674,961 SH   SOLE   1,657,588 0 17,373
PENN TREATY AMERN CORP COM NEW COM 707874400 0 50,000 SH   SOLE   50,000 0 0
PENNANT GROUP INC COM COM 70805e109 4,707 142,325 SH   SOLE   107,885 0 34,440
PENNANTPARK INVT CORP COM 708062104 326 50,000 SH   SOLE   50,000 0 0
PENNANTPARK INVT CORP COM 708062104 88 13,500 SH   SOLE 1 13,500 0 0
PENTAIR LTD SHS COM g7S00t104 9,694 211,346 SH   SOLE   157,877 0 53,469
PENTAIR LTD SHS COM g7S00t104 133 2,890 SH   SOLE 1 2,890 0 0
PEOPLES BANCORP INC COM 709789101 16 473 SH   SOLE 1 473 0 0
PEOPLES UTD FINL INC COM 712704105 2 100 SH   SOLE 1 100 0 0
PEPSICO INC COM 713448108 8,309 60,796 SH   SOLE   59,596 0 1,200
PEPSICO INC COM 713448108 10,955 80,158 SH   SOLE 1 75,604 0 4,554
PERCEPTRON INC COM 71361F100 758 137,767 SH   SOLE   130,032 0 7,735
PERCEPTRON INC COM 71361F100 5 1,000 SH   SOLE 1 1,000 0 0
PERMA-FIX ENVIRONMENTAL SVCS COM 714157203 1,165 127,993 SH   SOLE   119,455 0 8,538
PERMA PIPE INTL HLDGS INC COM 714167103 12 1,250 SH   SOLE 1 1,250 0 0
PERPETUAL FED SVGS BK COM COM 714273109 19 630 SH   SOLE 1 630 0 0
PERSHING SQUARE HOLDINGS LTD A CLSD FD g7016v101 259 13,500 SH   SOLE 1 13,500 0 0
PERSPECTA INC COM 715347100 5,785 218,786 SH   SOLE   182,682 0 36,104
PERSPECTA INC COM 715347100 153 5,790 SH   SOLE 1 5,790 0 0
PFIZER INC COM 717081103 1,017 25,954 SH   SOLE   25,954 0 0
PFIZER INC COM 717081103 5,069 129,384 SH   SOLE 1 125,437 0 3,947
PHILIP MORRIS INTL INC COM 718172109 446 5,239 SH   SOLE 1 5,089 0 150
PHILLIPS 66 COM 718546104 2,442 21,917 SH   SOLE 1 20,115 0 1,802
PICO HLDGS INC COM 693366205 1,156 103,932 SH   SOLE   98,295 0 5,637
PIMCO CORPORATE INCOME STRAT CLSD FD 72200U100 13 667 SH   SOLE 1 667 0 0
PIMCO ETF TR INDX FD 72201R205 786 15,000 SH   SOLE   15,000 0 0
PIMCO ETF TR INDX FD 72201R205 666 12,724 SH   SOLE 1 12,436 0 288
PIMCO ETF TR INDX FD 72201R833 1,569 15,440 SH   SOLE   15,440 0 0
PIMCO ETF TR INDX FD 72201R833 1,688 16,620 SH   SOLE 1 16,320 0 300
PIMCO ETF TR LOW DURATION INDX FD 72201r718 200 2,000 SH   SOLE 1 2,000 0 0
PIONEER NAT RES CO COM 723787107 28 182 SH   SOLE 1 182 0 0
PJT PARTNERS INC CL COM 69343t107 2 45 SH   SOLE 1 45 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,206 7,552 SH   SOLE 1 7,552 0 0
PNC FINL SVCS GROUP INC DEPOSI CV PFD 693475857 37 1,360 SH   SOLE   1,360 0 0
PNC FINL SVCS GROUP INC DEPOSI CV PFD 693475857 72 2,622 SH   SOLE 1 2,622 0 0
PNM RESOURCES INC COM 69349h107 14 283 SH   SOLE 1 283 0 0
POINTS INTL LTD COM 730843208 841 55,134 SH   SOLE   39,427 0 15,707
POST HLDGS INC COM 737446104 4,515 41,380 SH   SOLE   33,220 0 8,160
POST HLDGS INC COM 737446104 109 1,000 SH   SOLE 1 1,000 0 0
POSTAL REALTY TRUST COM 73757r102 903 53,287 SH   SOLE   50,215 0 3,072
POTBELLY CORP COM 73754y100 5,310 1,258,373 SH   SOLE   1,258,373 0 0
POTLATCHDELTIC CORPORATION COM 737630103 12,303 284,330 SH   SOLE   222,460 0 61,870
POTLATCHDELTIC CORPORATION COM 737630103 248 5,730 SH   SOLE 1 5,730 0 0
POTRERO CAPITAL RESEARCH PARTN LP 284997772 510 510,236 SH   SOLE 1 510,236 0 0
POWERFLEET INC COM 73931j109 376 57,779 SH   SOLE   57,779 0 0
POWERFLEET INC COM 73931j109 2 380 SH   SOLE 1 380 0 0
PPG INDS INC COM 693506107 1,152 8,630 SH   SOLE 1 8,630 0 0
PPL CORP COM 69351t106 167 4,664 SH   SOLE 1 4,664 0 0
PRA HEALTH SCIENCES COM 69354m108 6 50 SH   SOLE 1 50 0 0
PRESTIGE BRANDS HLDG INC COM 74112d101 788 19,460 SH   SOLE   19,460 0 0
PRICE T ROWE GROUP INC COM 74144T108 132 1,085 SH   SOLE 1 1,085 0 0
PRIMUS GUARANTY LTD SHS COM g72457107 10 85,000 SH   SOLE   85,000 0 0
PRIORITY INCOME FUND INC CV PFD 74274w301 477 19,000 SH   SOLE   19,000 0 0
PRIORITY INCOME FUND INC CV PFD 74274w301 38 1,500 SH   SOLE 1 1,500 0 0
PROCTER & GAMBLE CO COM 742718109 10,050 80,467 SH   SOLE   79,117 0 1,350
PROCTER & GAMBLE CO COM 742718109 14,148 113,278 SH   SOLE 1 108,343 0 4,935
PROFIRE ENERGY COM 74316x101 1,152 794,672 SH   SOLE   750,180 0 44,492
PROGRESSIVE CORP OHIO COM 743315103 176 2,425 SH   SOLE   2,425 0 0
PROGRESSIVE CORP OHIO COM 743315103 1,240 17,123 SH   SOLE 1 17,123 0 0
PROLOGIS SH BEN INT COM 74340w103 22 250 SH   SOLE 1 250 0 0
PROSHARES TR PSHS ULTRA DOW30 INDX FD 74347r305 5 94 SH   SOLE 1 94 0 0
PROSHARES TR INDX FD 74347B714 33 1,334 SH   SOLE 1 1,334 0 0
PROSHARES TR SHORT RUSSELL2000 INDX FD 74348a210 162 4,380 SH   SOLE 1 4,380 0 0
PROSHARES TR SHORT S&P 500 COM 74347b425 191 7,949 SH   SOLE 1 7,949 0 0
PROSHARES TR INDX FD 74347X849 98 5,000 SH   SOLE 1 5,000 0 0
PROSHARES ULTRASHORT FTSE CHIN INDX FD 74347b227 8 150 SH   SOLE 1 100 0 50
PROSPERITY BANCSHARES INC COM 743606105 18 244 SH   SOLE 1 244 0 0
PROSUS NV COM 74365p108 1 50 SH   SOLE 1 50 0 0
PSB HLDGS INC WIS COM 69360n108 14 498 SH   SOLE   498 0 0
PSB HLDGS INC WIS COM 69360n108 8 300 SH   SOLE 1 300 0 0
PSYCHEMEDICS CORP COM 744375205 567 61,945 SH   SOLE   58,171 0 3,774
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 3 50 SH   SOLE 1 50 0 0
PURE STORAGE COM 74624m102 2 100 SH   SOLE 1 100 0 0
PURECYCLE CORP COM 746228303 101 8,000 SH   SOLE 1 8,000 0 0
PUTNAM MANAGED MUN INCOM TR CLSD FD 746823103 204 25,590 SH   SOLE 1 25,590 0 0
QC HLDGS INC COM COM 74729t101 189 582,407 SH   SOLE   582,407 0 0
QMC QUANTUM MINERALS CORPORATI COM 74734c101 0 5,000 SH   SOLE 1 5,000 0 0
QORVO INC COM STK COM 74736k101 15 127 SH   SOLE 1 127 0 0
QUALCOMM INC COM 747525103 669 7,579 SH   SOLE   7,579 0 0
QUALCOMM INC COM 747525103 1,099 12,451 SH   SOLE 1 9,381 0 3,070
QURATE RETAIL GROUP INC QVC GR COM 74915m100 5 610 SH   SOLE   0 0 610
RADIANT LOGISTICS INC COM 75025x100 3,926 704,844 SH   SOLE   704,844 0 0
RADIANT LOGISTICS INC COM 75025x100 14 2,500 SH   SOLE 1 2,500 0 0
RADNET INC COM 750491102 1,265 62,320 SH   SOLE   62,320 0 0
RALPH LAUREN CORP COM 751212101 27 233 SH   SOLE 1 233 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 10,690 119,500 SH   SOLE   88,390 0 31,110
RAYMOND JAMES FINANCIAL INC COM 754730109 162 1,806 SH   SOLE 1 1,806 0 0
RAYONIER INC COM 754907103 103 3,150 SH   SOLE 1 3,150 0 0
RAYTHEON CO COM 755111507 165 749 SH   SOLE   749 0 0
RAYTHEON CO COM 755111507 1,946 8,856 SH   SOLE 1 8,781 0 75
READY CAPITAL CORPORATION LP 75574u101 7 432 SH   SOLE 1 432 0 0
REALNETWORKS INC COM 75605l708 209 174,515 SH   SOLE   168,039 0 6,476
REALTY INCOME CORP COM 756109104 155 2,100 SH   SOLE   2,100 0 0
REALTY INCOME CORP COM 756109104 298 4,050 SH   SOLE 1 4,050 0 0
REGENCY AFFILIATES INC COM COM 758847404 3 500 SH   SOLE 1 500 0 0
REGENERON PHARMACEUTICALS INC COM 75886f107 71 190 SH   SOLE 1 190 0 0
REGENXBIO INC COM b6s90t102 3 1,000 SH   SOLE 1 1,000 0 0
REGENXBIO INC COM COM 75901b107 41 1,000 SH   SOLE 1 1,000 0 0
REGIONAL BRANDS INC COM NEW COM 75903q201 2,234 155,551 SH   SOLE   155,551 0 0
REGIONAL BRANDS INC COM NEW COM 75903q201 6,334 441,088 SH   SOLE 1 441,088 0 0
REGIONS FINL CORP NEW COM 7591EP100 343 20,000 SH   SOLE   20,000 0 0
REGIONS FINL CORP NEW COM 7591EP100 472 27,490 SH   SOLE 1 27,490 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 20 167 SH   SOLE 1 167 0 0
REPUBLIC SVCS INC COM 760759100 2,239 24,977 SH   SOLE 1 21,274 0 3,703
RESIDEO TECHNOLOGIES COM 76118y104 1,150 96,358 SH   SOLE 1 88,667 0 7,691
REVOLVE GROUP INC CL A COM 76156b107 8 450 SH   SOLE 1 450 0 0
REXNORD CORP COM 76169b102 326 10,000 SH   SOLE   10,000 0 0
REXNORD CORP COM 76169b102 11 350 SH   SOLE 1 350 0 0
RICHARDSON ELECTRS LTD COM 763165107 1,363 242,008 SH   SOLE   231,178 0 10,830
RING ENERGY INC COM COM 76680v108 396 150,000 SH   SOLE   150,000 0 0
RING ENERGY INC COM COM 76680v108 119 45,000 SH   SOLE 1 45,000 0 0
RIO TINTO PLC ADUS 767204100 113 1,910 SH   SOLE 1 1,910 0 0
RIOT BLOCKCHAIN INC COM 767292105 8 6,730 SH   SOLE 1 6,730 0 0
RISK GEORGE INDS INC CL A COM 767720204 13 1,400 SH   SOLE 1 1,400 0 0
RIVERVIEW BANCORP INC COM 769397100 110 13,362 SH   SOLE   13,362 0 0
RIVERVIEW BANCORP INC COM 769397100 116 14,136 SH   SOLE 1 14,136 0 0
RMR REAL ESTATE INCOME FD COM COM 76970b101 3 135 SH   SOLE   135 0 0
ROBERT HALF INTL INC COM 770323103 47 750 SH   SOLE 1 750 0 0
ROCHE HLDG LTD SPONSORED ADR ADUS 771195104 405 10,000 SH   SOLE   10,000 0 0
ROCHE HLDG LTD SPONSORED ADR ADUS 771195104 525 12,944 SH   SOLE 1 12,944 0 0
ROCKY BRANDS INC COM 774515100 13 450 SH   SOLE 1 450 0 0
ROGERS COMMUNICATIONS INC COM 775109200 94 1,890 SH   SOLE 1 1,890 0 0
ROKU INC COM 77543r102 15 115 SH   SOLE 1 95 0 20
ROSETTA STONE INC COM 777780107 4 200 SH   SOLE 1 200 0 0
ROSS STORES INC COM 778296103 42 360 SH   SOLE 1 360 0 0
ROYAL DUTCH SHELL PLC ADUS 780259107 137 2,282 SH   SOLE   2,282 0 0
ROYAL DUTCH SHELL PLC ADUS 780259107 57 950 SH   SOLE 1 950 0 0
ROYAL DUTCH SHELL PLC ADUS 780259206 551 9,337 SH   SOLE 1 9,337 0 0
ROYCE MICRO-CAP TR INC CLSD FD 780915104 10 1,177 SH   SOLE 1 1,177 0 0
RPC INC COM 749660106 39 7,534 SH   SOLE   7,534 0 0
RPM INTL INC COM 749685103 73 950 SH   SOLE 1 950 0 0
RSTK REGIONAL BRANDS INC COM COM rgbdmerli 6,811 388,952 SH   SOLE   388,952 0 0
RUSH ENTERPRISES INC COM 781846308 39 856 SH   SOLE   856 0 0
RYANAIR HLDGS PLC ADUS 783513203 13 150 SH   SOLE 1 150 0 0
SAGE THERAPEUTICS INC COM 78667J108 7 100 SH   SOLE   100 0 0
SAGE THERAPEUTICS INC COM 78667J108 8 105 SH   SOLE 1 105 0 0
SALEM MEDIA GROUP INC COM 794093104 485 337,008 SH   SOLE   319,292 0 17,716
SALESFORCE COM INC COM COM 79466l302 70 431 SH   SOLE   431 0 0
SALESFORCE COM INC COM COM 79466l302 190 1,170 SH   SOLE 1 1,170 0 0
SALLY BEAUTY HLDGS INC COM COM 79546e104 526 28,829 SH   SOLE   28,829 0 0
SANDS CHINA LTD UNSPONSORE ADR ADUS 80007R105 30 553 SH   SOLE 1 553 0 0
SANOFI RTS 80105N113 1 700 SH   SOLE   700 0 0
SANOFI RT 80105N113 0 500 SH   SOLE 1 500 0 0
HENRY SCHEIN INC COM 806407102 11,021 165,180 SH   SOLE   126,490 0 38,690
HENRY SCHEIN INC COM 806407102 432 6,470 SH   SOLE 1 6,470 0 0
SCHLUMBERGER LTD COM 806857108 479 11,922 SH   SOLE   11,922 0 0
SCHLUMBERGER LTD COM 806857108 1,269 31,555 SH   SOLE 1 25,019 0 6,536
THE CHARLES SCHWAB CORPORATI COM 808513105 214 4,491 SH   SOLE   4,491 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 3,119 65,577 SH   SOLE 1 58,193 0 7,384
SCHWAB STRATEGIC TR INDX FD 808524755 31 1,081 SH   SOLE 1 1,081 0 0
SCHWAB STRATEGIC TR INDX FD 808524748 38 1,145 SH   SOLE 1 1,145 0 0
SCHWAB STRATEGIC TR INDX FD 808524789 34 796 SH   SOLE 1 346 0 450
SCHWAB STRATEGIC TR INDX FD 808524763 78 1,950 SH   SOLE 1 1,950 0 0
SCHWAB STRATEGIC TR INDX FD 808524730 97 3,256 SH   SOLE 1 3,256 0 0
SCHWAB STRATEGIC TR INDX FD 808524706 1,706 62,320 SH   SOLE 1 56,503 0 5,817
SCHWAB STRATEGIC TR INDX FD 808524805 1 37 SH   SOLE   37 0 0
SCHWAB STRATEGIC TR INDX FD 808524805 8,558 254,478 SH   SOLE 1 220,122 0 34,356
SCHWAB STRATEGIC TR INDX FD 808524888 29 835 SH   SOLE 1 835 0 0
SCHWAB STRATEGIC TR INDX FD 808524839 4 66 SH   SOLE   66 0 0
SCHWAB STRATEGIC TR INDX FD 808524839 25,808 483,030 SH   SOLE 1 422,331 0 60,699
SCHWAB STRATEGIC TR INDX FD 808524102 1,108 14,411 SH   SOLE 1 14,411 0 0
SCHWAB STRATEGIC TR INDX FD 808524797 394 6,796 SH   SOLE 1 6,796 0 0
SCHWAB STRATEGIC TR INDX FD 808524201 8 100 SH   SOLE   100 0 0
SCHWAB STRATEGIC TR INDX FD 808524409 15 246 SH   SOLE 1 246 0 0
SCHWAB STRATEGIC TR INDX FD 808524300 501 5,393 SH   SOLE 1 5,393 0 0
SCHWAB STRATEGIC TR INDX FD 808524201 26,414 343,893 SH   SOLE 1 300,521 0 43,372
SCHWAB STRATEGIC TR COM 808524847 449 9,777 SH   SOLE 1 9,777 0 0
SCHWAB STRATEGIC TR INDX FD 808524607 27 354 SH   SOLE 1 354 0 0
SCOTTS MIRACLE GRO CO COM 810186106 8 75 SH   SOLE 1 75 0 0
SCRIPPS E W CO OHIO COM 811054402 13 800 SH   SOLE 1 800 0 0
SEABOARD CORP COM 811543107 1,466 345 SH   SOLE   345 0 0
SEABOARD CORP COM 811543107 4 1 SH   SOLE 1 1 0 0
SEAHAWK DRILLING INC COM COM 81201R107 0 25,000 SH   SOLE   25,000 0 0
SEALED AIR CORP NEW COM COM 81211k100 24 613 SH   SOLE 1 613 0 0
SEARS HLDGS CORP COM COM 812350106 0 1 SH   SOLE 1 1 0 0
SELECT SECTOR SPDR TR SBI CONS INDX FD 81369y407 12 99 SH   SOLE 1 99 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y308 34 539 SH   SOLE 1 539 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y209 143 1,400 SH   SOLE 1 1,400 0 0
SELECT SECTOR SPDR TR SBI INT- INDX FD 81369y886 2,096 32,431 SH   SOLE   32,431 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y506 5,832 97,139 SH   SOLE   97,139 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y704 37 450 SH   SOLE 1 450 0 0
SELECT SECTOR SPDR TR SBI INT- INDX FD 81369y886 36 556 SH   SOLE 1 556 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y605 46 1,479 SH   SOLE 1 1,479 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y506 976 16,260 SH   SOLE 1 16,260 0 0
SELECT SECTOR SPDR TR SBI MATE INDX FD 81369y100 49 800 SH   SOLE 1 800 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y803 1,040 11,344 SH   SOLE 1 11,312 0 32
SENIOR PLC COM g8031u102 10 4,190 SH   SOLE 1 4,190 0 0
SERVICE CORP INTL COM 817565104 39 850 SH   SOLE 1 850 0 0
SERVICE PPTYS TR COM 81761L102 22 885 SH   SOLE 1 885 0 0
SERVICEMASTER GLOBAL HOLDINGS COM 81761r109 2,288 59,190 SH   SOLE   22,980 0 36,210
SERVICENOW INC COM COM 81762p102 100 355 SH   SOLE 1 300 0 55
SGI INTL COM NEW COM 784185209 0 2,000 SH   SOLE 1 2,000 0 0
SGS SA UNSPONSORED ADR ADUS 818800104 36 1,306 SH   SOLE 1 1,306 0 0
SHERWIN WILLIAMS CO COM 824348106 1,122 1,923 SH   SOLE   1,923 0 0
SHERWIN WILLIAMS CO COM 824348106 1,504 2,578 SH   SOLE 1 2,476 0 102
SHILOH INDS INC COM 824543102 358 100,669 SH   SOLE   95,432 0 5,237
SHOPIFY INC CL A COM 82509l107 60 150 SH   SOLE   150 0 0
SHOPIFY INC CL A COM 82509l107 873 2,195 SH   SOLE 1 1,865 0 330
SIEMENS A G SPONSORED ADR ADUS 826197501 13 200 SH   SOLE 1 200 0 0
SIGNATURE AVIATION PLC COM g8127h114 8 2,000 SH   SOLE 1 2,000 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 410 3,000 SH   SOLE   3,000 0 0
SIGNET JEWELERS LTD SHS COM g81276100 160 7,379 SH   SOLE 1 7,379 0 0
SIMON PPTY GROUP INC NEW COM 828806109 60 400 SH   SOLE 1 400 0 0
SIMULATIONS PLUS INC COM 829214105 1,242 42,708 SH   SOLE   41,128 0 1,580
SIMULATIONS PLUS INC COM 829214105 17 600 SH   SOLE 1 600 0 0
SINOFRESH HEALTHCARE INC COM COM 82935d109 0 13,334 SH   SOLE 1 13,334 0 0
SIRIUS XM HLDGS INC COM 82968b103 101 14,125 SH   SOLE 1 12,125 0 2,000
SITE CENTERS COM 82981j109 1,245 88,830 SH   SOLE   88,830 0 0
SKYWEST INC COM 830879102 945 14,620 SH   SOLE   14,620 0 0
SMART CARD MARKETING SYS INC C COM 831685102 27 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 2,209 49,179 SH   SOLE   49,179 0 0
SMUCKER J M CO COM 832696405 363 3,488 SH   SOLE   3,488 0 0
SMUCKER J M CO COM 832696405 2,854 27,408 SH   SOLE 1 24,320 0 3,088
SNAP INC. COM 83304a106 13 788 SH   SOLE 1 788 0 0
SOUTH JERSEY INDS INC COM 838518108 3,089 93,662 SH   SOLE   83,000 0 10,662
SOUTHERN CO COM 842587107 780 12,250 SH   SOLE 1 12,100 0 150
SOUTHWESTERN ENERGY CO COM 845467109 290 120,000 SH   SOLE   120,000 0 0
SOUTHWESTERN ENERGY CO COM 845467109 36 15,000 SH   SOLE 1 15,000 0 0
SPARTAN MTRS INC COM 846819100 22 1,200 SH   SOLE   1,200 0 0
SPDR BLOOMBERG BARCLAYS HIGH Y INDX FD 78468r622 1 5 SH   SOLE 1 5 0 0
SPDR DOW JONES INDL AVRG ETF U INDX FD 78467x109 360 1,261 SH   SOLE 1 1,261 0 0
SPDR GOLD TRUST INDX FD 78463V107 2,378 16,638 SH   SOLE   16,638 0 0
SPDR GOLD TRUST INDX FD 78463V107 1,700 11,894 SH   SOLE 1 11,844 0 50
SPDR INDEX FDS EURO STOXX 50 INDX FD 78463x202 24 600 SH   SOLE 1 600 0 0
SPDR INDEX SHS FDS INDX FD 78463X749 203 3,940 SH   SOLE   3,940 0 0
SPDR INDEX SHS FDS INDX FD 78463X749 437 8,483 SH   SOLE 1 8,483 0 0
SPDR INDEX SHS FDS EMERG MKTS INDX FD 78463x509 6 172 SH   SOLE 1 172 0 0
SPDR MSCI USA STRATEGICFACTORS INDX FD 78468r812 24 254 SH   SOLE 1 254 0 0
SPDR NUVEEN BARCLAYS SHORT TER INDX FD 78468r739 961 19,562 SH   SOLE 1 19,562 0 0
SPDR PORTFOLIO AGGREGATE BOND INDX FD 78464a649 161 5,485 SH   SOLE 1 877 0 4,608
SPDR PORTFOLIO DEVELOPED WORLD INDX FD 78463x889 20 643 SH   SOLE 1 643 0 0
SPDR PORTFOLIO LONG TERM TREAS INDX FD 78464a664 4 109 SH   SOLE 1 109 0 0
SPDR PORTFOLIO TOTAL STOCK MAR INDX FD 78464a805 71 1,788 SH   SOLE 1 1,788 0 0
SPDR S&P 500 ETF TR INDX FD 78462F103 2,035 6,322 SH   SOLE   6,322 0 0
SPDR S&P 500 ETF TR INDX FD 78462F103 7,177 22,298 SH   SOLE 1 20,189 0 2,109
SPDR S&P 500 ETF TR PUT 78462F953 31 100 SH Put SOLE 1 100 0 0
SPDR S&P MIDCAP 400 ETF INDX FD 78467y107 176 468 SH   SOLE 1 384 0 84
SPDR SERIES TRUST CALL 78464A900 147 409 SH Call SOLE   409 0 0
SPDR SERIES TRUST CALL 78464A904 2 200 SH Call SOLE   200 0 0
SPDR SERIES TRUST PUT 78464A954 669 6,907 SH Put SOLE 1 6,907 0 0
SPDR SERIES TRUST INDX FD 78468R721 540 10,668 SH   SOLE 1 10,668 0 0
SPDR SER TR S&P 400 MID CAP VA INDX FD 78464a839 33 600 SH   SOLE 1 600 0 0
SPDR SER TR S&P 600 SMALL CAP INDX FD 78464a300 4 58 SH   SOLE 1 58 0 0
SPDR SER TR S&P INS INDX FD 78464a789 23 657 SH   SOLE 1 657 0 0
SPDR SERIES TRUST INDX FD 78468R408 43 1,600 SH   SOLE 1 1,600 0 0
SPDR SER TR SPDR BARCLAYS SHOR INDX FD 78464a474 771 25,000 SH   SOLE 1 25,000 0 0
SPDR SERIES TRUST CALL 78468r902 10 3,908 SH Call SOLE   3,908 0 0
SPDR SERIES TRUST PUT 78464a958 221 3,306 SH Put SOLE 1 3,306 0 0
SPDR SERIES TRUST KBW BK ETF INDX FD 78464a797 21 447 SH   SOLE 1 447 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 9 95 SH   SOLE 1 95 0 0
SPDR SERIES TRUST INDX FD 78464A763 1,165 10,830 SH   SOLE 1 10,550 0 280
SPECIAL OPPORTUNITIES FD INC CLSD FD 84741T104 160 10,859 SH   SOLE   10,859 0 0
SPECIAL OPPORTUNITIES FD INC CLSD FD 84741T104 992 67,357 SH   SOLE 1 67,357 0 0
SPECIAL OPPTY FD INC TRANFERAB INDX FD 84741t120 0 0 SH   SOLE 1 0 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 25 340 SH   SOLE 1 340 0 0
SPIRIT MTA REIT COM 84861u105 31 40,000 SH   SOLE   40,000 0 0
SPIRIT MTA REIT COM 84861u105 38 50,000 SH   SOLE 1 50,000 0 0
SPLUNK INC COM 848637104 90 600 SH   SOLE 1 600 0 0
SPORT HALEY HLDGS COM 84917j104 0 2,500 SH   SOLE 1 2,500 0 0
SPOTIFY TECHNOLOGY SA COM l8681t102 1 8 SH   SOLE 1 8 0 0
SPRINT CORP COM SER 1 COM 85207u105 99 19,000 SH   SOLE   19,000 0 0
SPRINT CORP COM SER 1 COM 85207u105 1 190 SH   SOLE 1 190 0 0
SPROTT PHYSICAL GOLD AND SILVE COM 85208r101 44 3,000 SH   SOLE   3,000 0 0
SPROTT PHYSICAL GOLD AND SILVE COM 85208r101 611 41,710 SH   SOLE 1 41,710 0 0
SPROTT PHYSICAL GOLD TRUST INDX FD 85207H104 86 7,050 SH   SOLE   7,050 0 0
SPROTT PHYSICAL GOLD TRUST INDX FD 85207H104 1,176 96,576 SH   SOLE 1 96,576 0 0
SPROTT PHYSICAL SILVER TR UNIT INDX FD 85207k107 13 2,000 SH   SOLE   2,000 0 0
SPROTT PHYSICAL SILVER TR UNIT INDX FD 85207k107 47 7,200 SH   SOLE 1 7,200 0 0
SPROUTS FMRS MKT INC COM COM 85208m102 6 300 SH   SOLE 1 300 0 0
SPX CORP COM 784635104 9,168 180,192 SH   SOLE   132,574 0 47,618
SPX CORP COM 784635104 213 4,190 SH   SOLE 1 4,190 0 0
SQUARE INC COM 852234103 46 731 SH   SOLE   731 0 0
SQUARE INC COM 852234103 608 9,726 SH   SOLE 1 9,726 0 0
SRTI BLOCKCHAIN GENERATION INC COM 78471m107 9 773,006 SH   SOLE   773,006 0 0
SSGA ACTIVE ETF TR SPDR INDX FD 78467v848 50 1,025 SH   SOLE 1 1,025 0 0
STANS ENERGY CORP NEW COM COM 854722105 0 80 SH   SOLE 1 80 0 0
STARBUCKS CORP COM 855244109 76 863 SH   SOLE   863 0 0
STARBUCKS CORP COM 855244109 3,236 36,811 SH   SOLE 1 34,261 0 2,550
STATE STR CORP COM 857477103 50 632 SH   SOLE 1 632 0 0
STEELCASE INC COM 858155203 569 27,800 SH   SOLE   27,800 0 0
STEPHAN CO COM 858603103 1 847 SH   SOLE   847 0 0
STEPHAN CO COM 858603103 0 200 SH   SOLE 1 200 0 0
STERICYCLE INC COM 858912108 32 500 SH   SOLE 1 500 0 0
STERIS PLC COM g8473t100 119 781 SH   SOLE 1 781 0 0
STERLING CONSTRUCTION CO INC COM 859241101 641 45,511 SH   SOLE   43,696 0 1,815
STERLING MED SYS INC COM NEW COM m85548101 14 680 SH   SOLE 1 680 0 0
STITCH FIX INC COM 860897107 3 100 SH   SOLE 1 100 0 0
STMICROELECTRONICS N V COM 861012102 8 300 SH   SOLE 1 300 0 0
STORE CAP CORP COM 862121100 71 1,900 SH   SOLE 1 1,900 0 0
STRYKER CORP COM 863667101 307 1,461 SH   SOLE   1,461 0 0
STRYKER CORP COM 863667101 430 2,046 SH   SOLE 1 2,046 0 0
SUN CMNTYS INC COM 866674104 15 100 SH   SOLE 1 100 0 0
SUN LIFE FINL INC COM 866796105 7 148 SH   SOLE 1 148 0 0
SUPERIOR GRP OF COMPANIES IN COM 868358102 218 16,090 SH   SOLE   16,090 0 0
SWEDISH EXPT CR CORP INDX FD 870297603 4 664 SH   SOLE   664 0 0
SWEDISH EXPT CR CORP INDX FD 870297603 20 3,604 SH   SOLE 1 3,604 0 0
SWEDISH EXPT CR CORP INDX FD 870297801 4,202 779,550 SH   SOLE   779,550 0 0
SWEDISH EXPT CR CORP INDX FD 870297801 73 13,500 SH   SOLE 1 13,500 0 0
SWEDISH MATCH NPV COM w92277115 518 10,100 SH   SOLE   10,100 0 0
SWISS HELVETIA FD INC CLSD FD 870875101 2 278 SH   SOLE   278 0 0
SWISS HELVETIA FD INC CLSD FD 870875101 7 800 SH   SOLE 1 800 0 0
SYNACOR INC COM 871561106 730 480,074 SH   SOLE   456,473 0 23,601
SYNCRONYS SOFTCORP INC COM COM 871578100 0 120 SH   SOLE 1 120 0 0
SYNOVUS FINL CORP COM NEW COM 87161c501 98 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 334 3,905 SH   SOLE   3,905 0 0
SYSCO CORP COM 871829107 247 2,884 SH   SOLE 1 2,884 0 0
TACTICAL AIR DEFENSE SVCS COM COM 87356M108 0 140,000 SH   SOLE 1 140,000 0 0
TAIWAN FD INC COM 874036106 4 200 SH   SOLE 1 200 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADUS 874039100 87 1,490 SH   SOLE 1 1,490 0 0
TALEND S A COM 874224207 900 23,024 SH   SOLE   23,024 0 0
TALEND S A COM 874224207 20 500 SH   SOLE 1 500 0 0
TANDY LEATHER FACTORY INC COM 87538x105 654 114,486 SH   SOLE   108,388 0 6,098
TAPESTRY PHARMA INC COM NEW COM 876031204 0 1,248,000 SH   SOLE   1,248,000 0 0
TARGET CORP COM 87612E106 77 600 SH   SOLE   600 0 0
TARGET CORP COM 87612E106 449 3,501 SH   SOLE 1 2,646 0 855
TCF FINANCIAL CORPORATION NE COM 872307103 28 600 SH   SOLE 1 0 0 600
TE CONNECTIVITY LTD COM H84989104 1 13 SH   SOLE 1 13 0 0
TEGNA INC COM SHS COM 87901j105 17 1,000 SH   SOLE 1 1,000 0 0
TELUS CORP COM COM 87971m103 94 2,420 SH   SOLE 1 2,420 0 0
TEMPLETON EMERG MKTS INCOME COM 880192109 5,285 575,051 SH   SOLE 1 533,594 0 41,458
TEMPLETON EMERGING MKTS FD I CLSD FD 880191101 39 2,500 SH   SOLE 1 2,500 0 0
TENCENT HLDGS LTD ADR ADUS 88032q109 57 1,184 SH   SOLE   1,184 0 0
TENCENT HLDGS LTD ADR ADUS 88032q109 198 4,110 SH   SOLE 1 4,110 0 0
TENNANT CO COM 880345103 884 11,340 SH   SOLE   11,340 0 0
TENNECO INC COM 880349105 286 21,830 SH   SOLE   21,830 0 0
TERADYNE INC COM 880770102 116 1,700 SH   SOLE   1,700 0 0
TEREX CORP NEW COM 880779103 15 500 SH   SOLE   500 0 0
TESLA MTRS INC COM COM 88160r101 75 180 SH   SOLE 1 180 0 0
TESLA INC PUT 88160R951 24 83 SH Put SOLE 1 83 0 0
TESSCO TECHNOLOGIES INC COM 872386107 7 660 SH   SOLE   660 0 0
TEVA PHARMACEUTICAL INDS LTD COM 881624209 7 712 SH   SOLE 1 12 0 700
TEXAS INSTRS INC COM 882508104 7,320 57,058 SH   SOLE   55,758 0 1,300
TEXAS INSTRS INC COM 882508104 4,514 35,189 SH   SOLE 1 33,891 0 1,298
TEXTRON INC COM 883203101 24 535 SH   SOLE 1 535 0 0
TFS FINL CORP COM 87240R107 15 753 SH   SOLE 1 753 0 0
THAI FUND COM 882esc106 0 394 SH   SOLE   394 0 0
THAI FUND COM 882esc106 0 200 SH   SOLE 1 200 0 0
THE NORTH WEST COMPANY INC COM 663278208 16 750 SH   SOLE 1 750 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 44 134 SH   SOLE   134 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 112 344 SH   SOLE 1 244 0 100
THIRD POINT OFFSHORE INVESTORS COM G8846K109 99 6,085 SH   SOLE   6,085 0 0
THIRD POINT OFFSHORE INVESTORS COM G8846K109 563 34,515 SH   SOLE 1 34,515 0 0
TIFFANY & CO COM COM 886546100 108 810 SH   SOLE 1 810 0 0
TILRAY INC COM 88688t100 3 200 SH   SOLE   200 0 0
TIMKEN CO COM 887389104 248 4,400 SH   SOLE 1 4,400 0 0
TIPTREE INC COM 88822q103 1,061 130,388 SH   SOLE   123,641 0 6,747
TJX COS INC NEW COM 872540109 232 3,800 SH   SOLE   3,800 0 0
TJX COS INC NEW COM 872540109 2,112 34,596 SH   SOLE 1 31,296 0 3,300
T MOBILE US INC PUT 872590954 12 19 SH Put SOLE   19 0 0
TOLL BROTHERS INC COM 889478103 40 1,000 SH   SOLE 1 0 0 1,000
TOPBUILD CORP COM COM 89055f103 11 111 SH   SOLE 1 111 0 0
TORONTO DOMINION BK ONT COM 891160509 56 1,000 SH   SOLE 1 1,000 0 0
TOTO LIMITED ADR ADUS 891515207 32 750 SH   SOLE 1 750 0 0
TOWNSQUARE MEDIA INC COM 892231101 251 25,180 SH   SOLE   25,180 0 0
TOYOTA MOTOR CORP ADUS 892331307 14 100 SH   SOLE 1 100 0 0
TRADEWEB MKTS INC COM 892672106 2,477 53,432 SH   SOLE   53,432 0 0
TRANSCANADA CORP COM COM 87807b107 21 400 SH   SOLE 1 400 0 0
TRANSCAT INC COM 893529107 3,033 95,193 SH   SOLE   76,606 0 18,587
TRANSCAT INC COM 893529107 41 1,300 SH   SOLE 1 1,300 0 0
TRANSDIGM GROUP INC COM 893641100 342 610 SH   SOLE   610 0 0
TRANSDIGM GROUP INC COM 893641100 2,170 3,875 SH   SOLE 1 3,840 0 35
TRAVELERS COMPANIES INC COM 89417E109 68 500 SH   SOLE   500 0 0
TRAVELERS COMPANIES INC COM 89417E109 1,338 9,770 SH   SOLE 1 8,895 0 875
TREEHOUSE FOODS INC COM COM 89469a104 7,813 161,084 SH   SOLE   125,520 0 35,564
TREEHOUSE FOODS INC COM COM 89469a104 49 1,010 SH   SOLE 1 1,010 0 0
TRI CONTL CORP CLSD FD 895436103 4 151 SH   SOLE   151 0 0
TRI CONTL CORP CLSD FD 895436103 1,130 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 7 543 SH   SOLE 1 543 0 0
TRIMAS CORP COM 896215209 35 1,099 SH   SOLE 1 1,099 0 0
TRIPADVISOR INC COM 896945201 8 250 SH   SOLE 1 250 0 0
TRUIST FINL CORP DEPSHS CV PFD 89832q851 25 1,000 SH   SOLE 1 1,000 0 0
TRUIST FINL CORP DEPSHS RP PFD CV PFD 89832q836 35 1,300 SH   SOLE   1,300 0 0
TRUIST FINL CORP DEPSHS RP PFD CV PFD 89832q836 18 670 SH   SOLE 1 670 0 0
TRUSTCO BK CORP N Y COM 898349105 881 101,603 SH   SOLE   96,148 0 5,455
TUPPERWARE BRANDS CORP COM 899896104 26 3,000 SH   SOLE   3,000 0 0
TWILIO INC COM 90138f102 59 600 SH   SOLE 1 600 0 0
TWIN DISC INC COM 901476101 113 10,260 SH   SOLE   9,687 0 573
TWITTER INC COM COM 90184l102 9 275 SH   SOLE 1 275 0 0
U S CONCRETE INC COM NEW COM 90333l201 319 7,660 SH   SOLE   7,660 0 0
UAL CORP COM COM 902549104 26 295 SH   SOLE 1 295 0 0
UBER TECHNOLOGIES INC COM 90353t100 15 500 SH   SOLE 1 500 0 0
UGI CORP NEW COM 902681105 4,023 89,090 SH   SOLE   56,276 0 32,814
UGI CORP NEW COM 902681105 37 810 SH   SOLE 1 810 0 0
ULTRALIFE CORP COM 903899102 554 75,015 SH   SOLE   75,015 0 0
UNDER ARMOUR INC COM 904311107 6 286 SH   SOLE 1 286 0 0
UNDER ARMOUR INC COM 904311206 15 773 SH   SOLE 1 773 0 0
UNILEVER N V COM 904784709 179 3,119 SH   SOLE 1 3,119 0 0
UNILEVER PLC ADUS 904767704 1,576 27,563 SH   SOLE 1 24,738 0 2,825
UNION PACIFIC CORP COM 907818108 73 403 SH   SOLE   403 0 0
UNION PACIFIC CORP COM 907818108 4,347 24,043 SH   SOLE 1 22,538 0 1,504
UNISYS CORP COM 909214306 308 25,941 SH   SOLE   25,941 0 0
UNITED CMNTY FINL CORP OHIO COM 909839102 386 33,073 SH   SOLE   33,073 0 0
UNITED CMNTY FINL CORP OHIO COM 909839102 254 21,805 SH   SOLE 1 21,805 0 0
UNITED INS HLDGS CORP COM 910710102 623 49,430 SH   SOLE   46,674 0 2,756
UNITED PARCEL SERVICE INC COM 911312106 1,207 10,309 SH   SOLE 1 9,539 0 770
UNITED RENTALS INC COM 911363109 2 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 7 200 SH   SOLE 1 200 0 0
UNITED TECHNOLOGIES CORP COM 913017109 76 505 SH   SOLE   505 0 0
UNITED TECHNOLOGIES CORP COM 913017109 5,934 39,621 SH   SOLE 1 36,708 0 2,913
UNITEDHEALTH GROUP INC COM 91324P102 9,776 33,255 SH   SOLE   32,380 0 875
UNITEDHEALTH GROUP INC COM 91324P102 12,010 40,851 SH   SOLE 1 38,747 0 2,104
UNITI GROUP INC COM COM 91325v108 7 793 SH   SOLE 1 793 0 0
UNITY BANCORP INC COM 913290102 0 7 SH   SOLE 1 7 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 158 1,100 SH   SOLE 1 1,100 0 0
UNIVERSAL STAINLESS & ALLOY COM 913837100 1,030 69,150 SH   SOLE   65,268 0 3,882
URBAN OUTFITTERS INC COM 917047102 5,281 190,160 SH   SOLE   144,618 0 45,542
US BANCORP DEL COM 902973304 24 400 SH   SOLE   400 0 0
US BANCORP DEL COM 902973304 3,275 55,240 SH   SOLE 1 51,993 0 3,247
US FOODS HLDG CORP COM 912008109 113 2,700 SH   SOLE   2,700 0 0
USA TECHNOLOGIES INC COM 90328s500 10 1,320 SH   SOLE 1 1,320 0 0
UTAH MED PRODS INC COM 917488108 7,260 67,286 SH   SOLE   51,832 0 15,454
UTAH MED PRODS INC COM 917488108 106 980 SH   SOLE 1 980 0 0
Utilities Select Sector SPDR PUT 81369y956 0 750 SH Put SOLE 1 750 0 0
V F CORP COM 918204108 16 160 SH   SOLE 1 160 0 0
VAALCO ENERGY INC COM 91851C201 2,050 923,546 SH   SOLE   877,583 0 45,963
VAALCO ENERGY INC COM 91851C201 17 7,626 SH   SOLE 1 7,626 0 0
VAIL RESORTS INC COM COM 91879q109 53 220 SH   SOLE   220 0 0
VAIL RESORTS INC COM COM 91879q109 9 37 SH   SOLE 1 37 0 0
VALARIS PLC SHS CLASS A COM G9402v109 19 2,895 SH   SOLE   2,895 0 0
VALERO ENERGY CORP NEW COM 91913Y100 301 3,209 SH   SOLE 1 3,209 0 0
VALVOLINE INC COM COM 92047w101 32 1,480 SH   SOLE   1,480 0 0
VALVOLINE INC COM COM 92047w101 43 1,990 SH   SOLE 1 1,990 0 0
VANECK VECTORS ETF TR AGRIBUSI INDX FD 92189f700 3,109 45,233 SH   SOLE   45,233 0 0
VANECK VECTORS ETF TR AGRIBUSI INDX FD 92189f700 60 870 SH   SOLE 1 870 0 0
VANECK VECTORS ETF TR AMT FREE INDX FD 92189f528 704 39,585 SH   SOLE 1 39,585 0 0
VANECK VECTORS ETF TR GOLD MIN INDX FD 92189f106 2,760 94,279 SH   SOLE   94,279 0 0
VANECK VECTORS ETF TR GOLD MIN INDX FD 92189f106 35 1,212 SH   SOLE 1 1,212 0 0
VANECK VECTORS ETF TR NAT RES INDX FD 92189f841 194 5,211 SH   SOLE   5,211 0 0
VANECK VECTORS FALLEN ANGEL HI INDX FD 92189f437 825 27,625 SH   SOLE 1 27,625 0 0
VANECK VECTORS MORNINGSTAR WID INDX FD 92189f643 2 35 SH   SOLE   35 0 0
VANECK VECTORS MORNINGSTAR WID INDX FD 92189f643 256 4,680 SH   SOLE 1 4,680 0 0
VANECK VECTORS ETF TR PUT 92189F956 3 101 SH Put SOLE   101 0 0
VANECK VECTORS SEMICONDUCTOR E INDX FD 92189f676 64 450 SH   SOLE 1 450 0 0
VANECK VECTORS VIETNAM ETF COM 92189f817 3 200 SH   SOLE 1 100 0 100
VANGUARD BD INDEX FD INC INDX FD 921937819 644 7,378 SH   SOLE 1 2,310 0 5,068
VANGUARD BD INDEX FD INC INDX FD 921937793 1 8 SH   SOLE 1 8 0 0
VANGUARD BD INDEX FD INC INDX FD 921937827 350 4,338 SH   SOLE   4,338 0 0
VANGUARD BD INDEX FD INC INDX FD 921937827 10,955 135,906 SH   SOLE 1 121,346 0 14,560
VANGUARD BD INDEX FD INC INDX FD 921937835 6 75 SH   SOLE 1 75 0 0
VANGUARD CHARLOTTE FDS TOTAL I INDX FD 92203j407 87 1,544 SH   SOLE   1,544 0 0
VANGUARD CHARLOTTE FDS TOTAL I INDX FD 92203j407 379 6,696 SH   SOLE 1 6,696 0 0
VANGUARD WHITEHALL FDS INC INDX FD 921946885 52 639 SH   SOLE 1 0 0 639
VANGUARD SCOTTSDALE FDS INDX FD 92206C409 102 1,262 SH   SOLE   1,262 0 0
VANGUARD SCOTTSDALE FDS INDX FD 92206C409 3,162 39,026 SH   SOLE 1 37,898 0 1,128
VANGUARD FINANCIALS INDX FD 92204a405 68 896 SH   SOLE 1 896 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042718 1 6 SH   SOLE 1 6 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042775 134 2,498 SH   SOLE   2,498 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042775 257 4,789 SH   SOLE 1 4,661 0 128
VANGUARD TAX MANAGED INTL FD INDX FD 921943858 6,163 139,868 SH   SOLE   139,868 0 0
VANGUARD TAX MANAGED INTL FD INDX FD 921943858 1,973 44,776 SH   SOLE 1 40,854 0 3,922
VANGUARD INTL EQUITY INDEX F INDX FD 922042858 11,281 253,673 SH   SOLE   253,673 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042858 1,588 35,720 SH   SOLE 1 34,633 0 1,087
VANGUARD INDEX FDS INDX FD 922908652 22,441 178,118 SH   SOLE   178,118 0 0
VANGUARD INDEX FDS INDX FD 922908652 1,302 10,333 SH   SOLE 1 7,537 0 2,796
VANGUARD INDEX FDS INDX FD 922908736 330 1,813 SH   SOLE 1 1,795 0 18
VANGUARD INDEX FDS INDX FD 922908637 51 347 SH   SOLE 1 347 0 0
VANGUARD INDEX FDS INDX FD 922908512 134 1,124 SH   SOLE 1 1,124 0 0
VANGUARD INDEX FDS INDX FD 922908611 261 1,901 SH   SOLE   1,901 0 0
VANGUARD INDEX FDS INDX FD 922908611 169 1,234 SH   SOLE 1 1,234 0 0
VANGUARD INDEX FDS INDX FD 922908595 74 374 SH   SOLE 1 187 0 187
VANGUARD INDEX FDS INDX FD 922908769 332 2,030 SH   SOLE   2,030 0 0
VANGUARD INDEX FDS INDX FD 922908769 4,512 27,577 SH   SOLE 1 27,577 0 0
VANGUARD INDEX FDS INDX FD 922908744 148 1,231 SH   SOLE 1 1,231 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042874 32 550 SH   SOLE 1 550 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042676 2,668 45,147 SH   SOLE   45,147 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042866 7 99 SH   SOLE 1 99 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042676 47 790 SH   SOLE 1 790 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042742 6,579 81,237 SH   SOLE 1 81,237 0 0
VANGUARD LIMITED TAX -EXEMPT F CLSD FD 922907886 1,160 104,660 SH   SOLE 1 104,660 0 0
VANGUARD INDEX FDS INDX FD 922908629 1,330 7,467 SH   SOLE   7,467 0 0
VANGUARD INDEX FDS INDX FD 922908629 484 2,719 SH   SOLE 1 2,719 0 0
VANGUARD MORTGAGE-BACKED SECUR INDX FD 92206C755 120 2,251 SH   SOLE 1 0 0 2,251
VANGUARD MUN BD FD INC INDX FD 922907746 730 13,631 SH   SOLE 1 13,631 0 0
VANGUARD INDEX FDS INDX FD 922908553 21,893 235,943 SH   SOLE   235,943 0 0
VANGUARD INDEX FDS INDX FD 922908553 6,368 68,624 SH   SOLE 1 67,575 0 1,050
VANGUARD RUSSELL 1000 INDX FD 92206c730 118 801 SH   SOLE 1 801 0 0
VANGUARD INDEX FDS INDX FD 922908363 47,396 160,229 SH   SOLE   160,229 0 0
VANGUARD INDEX FDS INDX FD 922908363 4,438 15,005 SH   SOLE 1 14,034 0 971
VANGUARD SCOTTSDALE FDS INDX FD 92206c870 59 648 SH   SOLE 1 648 0 0
VANGUARD SHORT TERM TREASURY INDX FD 92206c102 1,338 22,000 SH   SOLE   22,000 0 0
VANGUARD SHORT TERM TREASURY INDX FD 92206c102 1,219 20,044 SH   SOLE 1 20,044 0 0
VANGUARD INDEX FDS INDX FD 922908751 695 4,198 SH   SOLE   4,198 0 0
VANGUARD INDEX FDS INDX FD 922908751 206 1,242 SH   SOLE 1 1,242 0 0
VANGUARD GROUP INDX FD 921908844 17,210 138,052 SH   SOLE   138,052 0 0
VANGUARD GROUP INDX FD 921908844 1,954 15,673 SH   SOLE 1 13,435 0 2,238
VANGUARD TOTAL CORPORATE BOND INDX FD 92206c573 151 1,700 SH   SOLE 1 1,700 0 0
VANGUARD STAR FD INDX FD 921909768 38 686 SH   SOLE 1 686 0 0
VANGUARD WHITEHALL FDS INC INDX FD 921946406 50 535 SH   SOLE   535 0 0
VANGUARD WHITEHALL FDS INC INDX FD 921946406 1,069 11,413 SH   SOLE 1 8,369 0 3,044
VANGUARD WHITEHALL FDS INC INDX FD 921946794 121 1,903 SH   SOLE 1 1,903 0 0
VANGUARD WORLD FD INDX FD 921910873 32,045 286,835 SH   SOLE   286,835 0 0
VANGUARD WORLD FD INDX FD 921910873 1,063 9,516 SH   SOLE 1 9,516 0 0
VANGUARD WORLD FD INDX FD 921910816 120 824 SH   SOLE 1 0 0 824
VANGUARD WORLD FDS INDX FD 92204A306 2,414 29,618 SH   SOLE   29,618 0 0
VANGUARD WORLD FDS INDX FD 92204A306 103 1,263 SH   SOLE 1 1,263 0 0
VANGUARD WORLD FDS INDX FD 92204A504 632 3,297 SH   SOLE 1 2,641 0 656
VANGUARD WORLD FDS INDX FD 92204A702 1,330 5,432 SH   SOLE 1 4,728 0 704
VANGUARD WORLD FDS INDX FD 92204A801 8,659 64,554 SH   SOLE   64,554 0 0
VANGUARD WORLD FDS TELCOMM ETF INDX FD 92204a884 775 8,254 SH   SOLE 1 8,254 0 0
VANGUARD WORLD FDS INDX FD 92204A876 511 3,574 SH   SOLE 1 3,574 0 0
VANTAGE DRILLING COMPANY COM g93205113 0 2,500 SH   SOLE 1 2,500 0 0
VAREX IMAGING CORP COM 92214X106 2,045 68,604 SH   SOLE   66,767 0 1,837
VAREX IMAGING CORP COM 92214X106 38 1,265 SH   SOLE 1 0 0 1,265
VARIAN MED SYS INC COM 92220P105 7,489 52,736 SH   SOLE   41,386 0 11,350
VARIAN MED SYS INC COM 92220P105 176 1,242 SH   SOLE 1 1,242 0 0
VCM LP 992138107 10 9,753 SH   SOLE 1 9,753 0 0
VEEVA SYS INC COM 922475108 1,777 12,635 SH   SOLE   12,635 0 0
VENATOR MATERIALS PLC COM g9329z100 268 70,000 SH   SOLE   70,000 0 0
VERA BRADLEY INC COM COM 92335c106 4,553 385,840 SH   SOLE   302,244 0 83,596
VERA BRADLEY INC COM COM 92335c106 96 8,170 SH   SOLE 1 8,170 0 0
VERISK ANALYTICS INC COM 92345Y106 23 155 SH   SOLE 1 155 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 6,937 112,977 SH   SOLE   110,327 0 2,650
VERIZON COMMUNICATIONS INC COM 92343v104 5,651 92,033 SH   SOLE 1 90,078 0 1,955
VERTEX PHARMACEUTICALS INC COM 92532F100 1 6 SH   SOLE 1 6 0 0
VESTAS WIND SYSTEMS AS COM 925458101 4 125 SH   SOLE 1 125 0 0
VIACOMCBS INC COM 92556h206 847 20,170 SH   SOLE   20,170 0 0
VIACOMCBS INC COM 92556h206 126 3,000 SH   SOLE 1 3,000 0 0
VIRTUS GLOBAL DIVID & INCOME F CLSD FD 92835w107 1 121 SH   SOLE 1 121 0 0
VIRTUS OIL AND GAS CORPORATION COM 92834v209 0 33 SH   SOLE 1 33 0 0
VISA INC COM 92826C839 580 3,089 SH   SOLE   3,089 0 0
VISA INC COM 92826C839 4,244 22,585 SH   SOLE 1 19,605 0 2,980
VISHAY PRECISION GROUP COM 92835k103 68 2,000 SH   SOLE 1 2,000 0 0
VISTRA ENERGY CORP COM COM 92840m102 7,971 346,715 SH   SOLE   268,935 0 77,780
VISTRA ENERGY CORP COM COM 92840m102 205 8,921 SH   SOLE 1 8,921 0 0
VMWARE INC COM 928563402 30 200 SH   SOLE 1 200 0 0
VODAFONE GROUP PLC NEW ADUS 92857W308 2 118 SH   SOLE 1 118 0 0
VOLKSWAGEN AG COM 928662600 14 700 SH   SOLE 1 700 0 0
VONAGE HLDGS CORP COM 92886T201 6,261 845,000 SH   SOLE   845,000 0 0
VONAGE HLDGS CORP COM 92886T201 77 10,450 SH   SOLE 1 10,450 0 0
VOXX INTL CORP CL A COM 91829f104 1,239 282,836 SH   SOLE   267,827 0 15,009
VOYA FINL INC COM 929089100 14,795 242,628 SH   SOLE   182,450 0 60,178
VOYA FINL INC COM 929089100 1,007 16,509 SH   SOLE 1 16,509 0 0
VULCAN MATLS CO COM 929160109 294 2,042 SH   SOLE 1 2,042 0 0
W P CAREY INC COM 92936U109 1,672 20,895 SH   SOLE 1 18,539 0 2,356
WABCO HLDGS INC COM COM 92927k102 25 184 SH   SOLE 1 184 0 0
WABTEC CORP COM 929740108 1 7 SH   SOLE   7 0 0
WABTEC CORP COM 929740108 54 690 SH   SOLE 1 690 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 449 7,612 SH   SOLE   7,612 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 407 6,896 SH   SOLE 1 3,271 0 3,625
WALKER INNOVATION COM 936esc110 0 87,500 SH   SOLE   87,500 0 0
WALMART INC COM 931142103 233 1,960 SH   SOLE   1,960 0 0
WALMART INC COM 931142103 638 5,370 SH   SOLE 1 5,370 0 0
DISNEY WALT CO COM 254687106 14,249 98,520 SH   SOLE   96,620 0 1,900
DISNEY WALT CO COM 254687106 14,227 98,371 SH   SOLE 1 93,731 0 4,639
WASTE MGMT INC DEL COM 94106L109 91 800 SH   SOLE   800 0 0
WASTE MGMT INC DEL COM 94106L109 648 5,683 SH   SOLE 1 5,683 0 0
WAYNE SVGS BANCSHARES INC COM 94624q101 4,255 181,075 SH   SOLE   181,075 0 0
WAYNE SVGS BANCSHARES INC COM 94624q101 136 5,802 SH   SOLE 1 5,802 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 350 SH   SOLE 1 350 0 0
WELBILT INC COM 949090104 284 18,195 SH   SOLE   18,195 0 0
WELBILT INC COM 949090104 55 3,520 SH   SOLE 1 3,520 0 0
WELLS FARGO CO NEW CV PFD 949746804 782 539 SH   SOLE 1 488 0 51
WELLS FARGO CO NEW COM 949746101 362 6,726 SH   SOLE   6,726 0 0
WELLS FARGO CO NEW COM 949746101 1,759 32,695 SH   SOLE 1 27,926 0 4,769
WELLTOWER INC REIT COM 95040q104 2,471 30,212 SH   SOLE 1 26,938 0 3,274
WESBANCO INC COM 950810101 89 2,347 SH   SOLE 1 2,347 0 0
WESTERN AST INFL LKD OPP & I CLSD FD 95766R104 1,466 127,000 SH   SOLE   127,000 0 0
WESTERN AST INFL LKD OPP & I CLSD FD 95766R104 226 19,600 SH   SOLE 1 19,600 0 0
WESTERN ASST INFLTN LKD INM CLSD FD 95766Q106 826 68,000 SH   SOLE   68,000 0 0
WESTERN ASSET EMERGING MKTS DE CLSD FD 95766a101 3 202 SH   SOLE   202 0 0
WESTERN ASSET HIGH INCOME CLSD FD 95766n103 120 15,864 SH   SOLE 1 15,864 0 0
WESTERN DIGITAL CORP COM 958102105 16 250 SH   SOLE   250 0 0
WEX INC COM COM 96208t104 57 272 SH   SOLE 1 272 0 0
WEYERHAEUSER CO COM 962166104 6,282 208,011 SH   SOLE   204,161 0 3,850
WEYERHAEUSER CO COM 962166104 5,510 182,460 SH   SOLE 1 171,581 0 10,879
WH GROUP LTD SPONSORED ADR COM 92890t205 4 200 SH   SOLE 1 200 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 39 1,300 SH   SOLE 1 1,000 0 300
WHIRLPOOL CORP COM 963320106 44 300 SH   SOLE 1 300 0 0
WILEY JOHN & SONS INC COM 968223206 6 130 SH   SOLE   130 0 0
WINDSTREAM HLDGS INC COM COM 97382a309 0 130 SH   SOLE 1 130 0 0
WISDOMTREE DYNAMIC LONG/SHORT INDX FD 97717x313 226 8,060 SH   SOLE   8,060 0 0
WISDOMTREE DYNAMIC LONG/SHORT INDX FD 97717x313 54 1,940 SH   SOLE 1 1,940 0 0
WISDOMTREE TR CURRENCY HEDGED INDX FD 97717w263 31 1,009 SH   SOLE 1 1,009 0 0
WISDOMTREE TR EARNINGS 500 FD INDX FD 97717w588 24 660 SH   SOLE 1 660 0 0
WISDOMTREE TR HIGH DIVID FD INDX FD 97717w208 85 1,104 SH   SOLE 1 1,104 0 0
WISDOMTREE TR INTL HEDGED DIVI INDX FD 97717x594 5 150 SH   SOLE 1 150 0 0
WISDOMTREE TR MIDCAP INDX FD 97717w570 95 2,246 SH   SOLE 1 2,246 0 0
WISDOMTREE TR SMALLCAP EARNING INDX FD 97717w562 4 95 SH   SOLE 1 95 0 0
WISDOMTREE TR TOTAL DIVID FD INDX FD 97717w109 54 507 SH   SOLE 1 507 0 0
WISDOMTREE TR US DIVID GROWTH INDX FD 97717x669 1,419 29,284 SH   SOLE   29,284 0 0
WISDOMTREE TR US DIVID GROWTH INDX FD 97717x669 4,354 89,818 SH   SOLE 1 89,818 0 0
WISDOMTREE TR US SMALL CAP DIV INDX FD 97717x651 41 1,091 SH   SOLE 1 1,091 0 0
WISDOMTREE TR INDX FD 97717W703 70 1,312 SH   SOLE 1 1,312 0 0
WISDOMTREE TR INDX FD 97717W315 7 150 SH   SOLE 1 150 0 0
WISDOMTREE TR INDX FD 97717W281 2,762 57,760 SH   SOLE   57,760 0 0
WISDOMTREE TR INDX FD 97717W281 183 3,835 SH   SOLE 1 3,835 0 0
WISDOMTREE TRUST INTL LRGCAP D INDX FD 97717w794 113 2,297 SH   SOLE 1 2,297 0 0
WISDOMTREE TR INDX FD 97717W307 253 2,472 SH   SOLE 1 2,400 0 72
WISDOMTREE TR INDX FD 97717W505 959 25,818 SH   SOLE 1 25,818 0 0
WISDOMTREE TR INDX FD 97717W604 203 7,242 SH   SOLE 1 7,242 0 0
WISDOMTREE TR INDX FD 97717W547 40 425 SH   SOLE 1 425 0 0
WOLVERINE WORLD WIDE INC COM 978097103 13,206 415,379 SH   SOLE 1 314,963 0 100,416
WORKDAY INC-CLASS A COM 98138h101 16 100 SH   SOLE 1 100 0 0
WORKHORSE GROUP INC COM 98138j206 12 4,000 SH   SOLE 1 4,000 0 0
WTS QLT INC WT 9941239w9 0 400,000 SH   SOLE 1 400,000 0 0
WW INTL INC COM 98262p101 4,875 127,580 SH   SOLE   90,030 0 37,550
WYNDHAM DESTINATIONS INC COM 98310w108 132 2,716 SH   SOLE 1 2,716 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311a105 18,090 320,118 SH   SOLE 1 238,348 0 81,770
WYNDHAM HOTELS & RESORTS INC COM 98311a105 485 8,456 SH   SOLE 1 8,456 0 0
XCEL ENERGY INC COM COM 98389b100 286 4,454 SH   SOLE 1 3,654 0 800
XEROX CORP COM NEW COM 98421m106 167 5,000 SH   SOLE 1 5,000 0 0
XEROX CORP COM NEW COM 98421m106 33 1,000 SH   SOLE 1 1,000 0 0
XPO LOGISTICS INC COM 983793100 152 2,000 SH   SOLE 1 2,000 0 0
XPONTENTIAL INC COM COM 98415T109 0 20,000 SH   SOLE 1 20,000 0 0
YUM BRANDS INC COM 988498101 81 760 SH   SOLE 1 760 0 0
YUM CHINA HLDGS INC COM 98850p109 28 600 SH   SOLE 1 600 0 0
ZAGG INC COM 98884u108 2,805 384,497 SH   SOLE 1 364,841 0 19,656
Zayo Group Holdings CALL 98919v905 71 222 SH Call SOLE 1 222 0 0
ZENDESK INC COM 98936j101 2,947 38,458 SH   SOLE   38,458 0 0
ZIMMER BIOMET HLDGS COM 98956p102 73 512 SH   SOLE 1 262 0 250
ZIONS BANCORPORATION N A COM 989701107 70 1,460 SH   SOLE 1 1,460 0 0
ZOETIS INC COM 98978v103 866 6,750 SH   SOLE 1 6,750 0 0
ZOETIS INC COM 98978v103 7,908 61,557 SH   SOLE 1 54,843 0 6,714
WW INTL INC COM 98262p101 1,797 47,510 SH   SOLE   47,510 0 0
WYNDHAM DESTINATIONS INC COM 98310w108 0 0 SH   SOLE   0 0 0
YETI HLDGS INC PUT 98585x954 39 100 SH Put SOLE   100 0 0
ZOOM VIDEO COMMUNICATIONS COM 98980l101 11 150 SH   SOLE 1 150 0 0