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,101 515,146 SH   SOLE   486,388 0 28,758
3M CO COM 88579y101 3,469 21,102 SH   SOLE 1 19,743 0 1,359
3M CO COM 88579y101 311 1,892 SH   SOLE   1,892 0 0
ABBOTT LABS COM 002824100 4,645 55,518 SH   SOLE 1 50,903 0 4,615
ABBOTT LABS COM 002824100 607 7,252 SH   SOLE   7,252 0 0
ABBVIE INC COM 00287y109 3,127 41,300 SH   SOLE 1 36,439 0 4,861
ABBVIE INC COM 00287y109 387 5,106 SH   SOLE   5,106 0 0
ABERDEEN ASIA PACIFIC INCOM CLSD FD 003009107 42 10,000 SH   SOLE 1 10,000 0 0
ABERDEEN ASIA PACIFIC INCOM CLSD FD 003009107 1,278 305,000 SH   SOLE   305,000 0 0
ABERDEEN STD PLATINUM ETF TR INDX FD 003260106 361 4,330 SH   SOLE 1 4,330 0 0
ABERDEEN STD PLATINUM ETF TR INDX FD 003260106 38 450 SH   SOLE   450 0 0
ACACIA RESH CORP COM 003881307 810 302,209 SH   SOLE   285,746 0 16,463
ACCENTURE PLC COM g1151c101 6,700 34,830 SH   SOLE 1 34,148 0 682
ACCENTURE PLC COM g1151c101 7,028 36,535 SH   SOLE   35,710 0 825
ACCO BRANDS CORP COM COM 00081t108 59 6,020 SH   SOLE 1 6,020 0 0
ACCO BRANDS CORP COM COM 00081t108 2,028 205,494 SH   SOLE   162,234 0 43,260
ADAM NAT RES FD INC COM COM 00548f105 2,704 170,809 SH   SOLE 1 156,609 0 14,200
ADAM NAT RES FD INC COM COM 00548f105 9,018 569,650 SH   SOLE   569,650 0 0
ADAMS DIVERSIFIED EQUITY FD CLSD FD 006212104 606 38,231 SH   SOLE 1 38,231 0 0
ADAMS DIVERSIFIED EQUITY FD CLSD FD 006212104 111 7,000 SH   SOLE   7,000 0 0
ADAMS RES & ENERGY INC COM 006351308 11 350 SH   SOLE 1 350 0 0
ADAMS RES & ENERGY INC COM 006351308 1,345 43,384 SH   SOLE   41,032 0 2,352
ADOBE SYS INC COM COM 00724f101 231 837 SH   SOLE 1 777 0 60
ADOBE SYS INC COM COM 00724f101 217 784 SH   SOLE   784 0 0
ADVISORSHARES DOUBLELINE VALUE INDX FD 00768y818 317 4,571 SH   SOLE 1 4,571 0 0
AIR PRODS & CHEMS INC COM 009158106 623 2,809 SH   SOLE 1 2,484 0 325
ALASKA COMMNCT SYS GRP COM COM 01167p101 793 461,128 SH   SOLE   436,469 0 24,659
ALITHYA GROUP INC COM 01643b106 397 134,142 SH   SOLE 1 134,142 0 0
ALITHYA GROUP INC COM 01643b106 4,916 1,660,772 SH   SOLE   1,660,772 0 0
ALLERGAN PLC COM COM g0177j108 195 1,158 SH   SOLE 1 1,158 0 0
ALLERGAN PLC COM COM g0177j108 219 1,300 SH   SOLE   1,300 0 0
ALLIANZGI NFJ DIVID INT & PREM COM 01883a107 344 28,116 SH   SOLE 1 14,852 0 13,264
ALLOT COMMUNICATIONS LTD COM m0854q105 402 49,875 SH   SOLE   47,074 0 2,801
ALLSCRIPTS HEALTHCARE SOLUTION COM 01988p108 321 29,280 SH   SOLE   29,280 0 0
ALLSTATE CORP COM 020002101 555 5,107 SH   SOLE 1 4,632 0 475
ALLSTATE CORP COM 020002101 217 2,000 SH   SOLE   2,000 0 0
ALLY FINL INC COM COM 02005n100 275 8,305 SH   SOLE 1 8,305 0 0
ALLY FINL INC COM COM 02005n100 13,116 395,551 SH   SOLE   277,546 0 118,005
ALPHA PRO TECH LTD COM 020772109 152 42,000 SH   SOLE 1 42,000 0 0
ALPHA PRO TECH LTD COM 020772109 361 100,000 SH   SOLE   100,000 0 0
ALPHABET INC COM 02079K305 5,266 4,312 SH   SOLE 1 3,960 0 352
ALPHABET INC COM 02079K305 452 370 SH   SOLE   370 0 0
ALPHABET INC COM 02079K107 9,381 7,696 SH   SOLE 1 7,173 0 523
ALPHABET INC COM 02079K107 673 552 SH   SOLE   552 0 0
ALPS ETF TR SECTOR DIVIDEND DO INDX FD 00162q858 576 13,127 SH   SOLE 1 13,127 0 0
ALTRIA GROUP INC COM 02209S103 587 14,351 SH   SOLE 1 13,701 0 650
AMAZON COM INC COM 023135106 8,506 4,900 SH   SOLE 1 4,640 0 260
AMAZON COM INC COM 023135106 524 302 SH   SOLE   302 0 0
AMERICAN ELEC PWR CO INC COM 025537101 609 6,502 SH   SOLE 1 6,502 0 0
AMERICAN TOWER CORP NEW COM 03027X100 211 954 SH   SOLE 1 954 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 240 1,929 SH   SOLE 1 1,929 0 0
AMERIPRISE FINL INC COM 03076C106 548 3,722 SH   SOLE 1 3,722 0 0
AMERISOURCE BERGEN CORP COM 03073e105 245 2,975 SH   SOLE 1 2,975 0 0
AMGEN INC COM 031162100 8,629 44,593 SH   SOLE 1 40,832 0 3,762
AMGEN INC COM 031162100 9,524 49,215 SH   SOLE   48,115 0 1,100
AMPCO-PITTSBURGH CORP COM 032037103 198 53,818 SH   SOLE   50,841 0 2,977
AMPLIFY ENERGY CORP COM 03212b103 284 46,100 SH   SOLE   46,100 0 0
AMTECH SYS INC COM 032332504 1,359 256,450 SH   SOLE   243,966 0 12,484
AON PLC COM G0408V102 1,063 5,493 SH   SOLE 1 5,393 0 100
APPLE INC COM 037833100 29,671 132,480 SH   SOLE 1 127,463 0 5,016
APPLE INC COM 037833100 13,691 61,128 SH   SOLE   59,628 0 1,500
APPLIED MATLS INC COM 038222105 993 19,900 SH   SOLE 1 19,900 0 0
APPLIED MATLS INC COM 038222105 566 11,335 SH   SOLE   11,335 0 0
ARCH COAL INC COM 039380407 1,807 24,357 SH   SOLE   17,597 0 6,760
ARCONIC INC COM COM 03965l100 179 6,880 SH   SOLE 1 6,880 0 0
ARCONIC INC COM COM 03965l100 12,714 488,988 SH   SOLE   369,108 0 119,880
ARCOSA INC COM 039653100 154 4,500 SH   SOLE 1 4,500 0 0
ARCOSA INC COM 039653100 12,824 374,860 SH   SOLE   297,801 0 77,059
ARES CAP CORP COM COM 04010l103 2,097 112,520 SH   SOLE 1 96,413 0 16,107
ARMSTRONG FLOORING INC COM COM 04238r106 1,036 162,190 SH   SOLE   133,422 0 28,768
ARMSTRONG WORLD INDS INC NEW COM 04247X102 83 859 SH   SOLE 1 859 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 682 7,051 SH   SOLE   7,051 0 0
AROTECH CORP COM 042682203 840 285,844 SH   SOLE   270,562 0 15,282
GALLAGHER ARTHUR J & CO COM 363576109 1,578 17,615 SH   SOLE 1 16,015 0 1,600
ASHLAND GLOBAL HLDGS INC PUT 044186954 248 1,288 SH Put SOLE   1,288 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 33 434 SH   SOLE 1 434 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 14,260 185,080 SH   SOLE   185,080 0 0
ASSOCIATED CAP GROUP INC COM 045528106 356 10,000 SH   SOLE   10,000 0 0
ASURE SOFTWARE INC COM 04649U102 18 2,740 SH   SOLE 1 2,740 0 0
ASURE SOFTWARE INC COM 04649U102 67 10,000 SH   SOLE   10,000 0 0
AT&T INC COM 00206r102 8,035 212,352 SH   SOLE 1 199,414 0 12,938
AT&T INC COM 00206r102 5,720 151,154 SH   SOLE   147,954 0 3,200
AURORA CANNABIS INC COM 05156x108 46 10,447 SH   SOLE 1 10,447 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,570 9,728 SH   SOLE 1 8,778 0 950
AUTOMATIC DATA PROCESSING IN COM 053015103 115 712 SH   SOLE   712 0 0
AVIAT NETWORKS INC COM 05366y201 1,155 84,647 SH   SOLE   80,672 0 3,975
AXCELIS TECHNOLOGIES INC COM 054540208 9 500 SH   SOLE 1 500 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 216 12,615 SH   SOLE   12,057 0 558
AXT INC COM 00246W103 900 252,843 SH   SOLE   239,625 0 13,218
B RILEY FINANCIAL INC COM 05580m108 1,127 47,700 SH   SOLE   47,700 0 0
BANK NEW YORK MELLON CORP COM 064058100 260 5,750 SH   SOLE 1 4,500 0 1,250
BANK NEW YORK MELLON CORP COM 064058100 23 500 SH   SOLE   500 0 0
BANK AMER CORP CV PFD 060505682 1,273 849 SH   SOLE 1 790 0 59
BANK AMER CORP COM 060505104 6,561 224,907 SH   SOLE 1 218,681 0 6,226
BANK AMER CORP COM 060505104 12,959 444,252 SH   SOLE   433,627 0 10,625
BECTON DICKINSON & CO COM 075887109 1,608 6,357 SH   SOLE 1 5,657 0 700
BED BATH & BEYOND INC CALL 075896900 2,144 6,900 SH Call SOLE   6,900 0 0
BED BATH & BEYOND INC COM 075896100 6,275 589,777 SH   SOLE 1 541,949 0 47,829
BED BATH & BEYOND INC COM 075896100 1,773 166,616 SH   SOLE   166,616 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 16,554 79,581 SH   SOLE 1 74,052 0 5,529
BERKSHIRE HATHAWAY INC DEL COM 084670702 1,941 9,332 SH   SOLE   9,332 0 0
BIOGEN INC COM 09062X103 1,396 5,996 SH   SOLE 1 5,481 0 515
BIOLIFE SOLUTIONS INC COM NEW COM 09062w204 42 2,500 SH   SOLE 1 2,500 0 0
BIOLIFE SOLUTIONS INC COM NEW COM 09062w204 222 13,329 SH   SOLE   13,329 0 0
BIOTELEMETRY INC COM 090672106 44 1,090 SH   SOLE 1 1,090 0 0
BIOTELEMETRY INC COM 090672106 5,101 125,233 SH   SOLE   100,913 0 24,320
BLACK KNIGHT INC COM 09215c105 237 3,879 SH   SOLE 1 3,573 0 306
BLACK KNIGHT INC COM 09215c105 5,167 84,621 SH   SOLE   63,101 0 21,520
BLACKROCK ENHANCED CAP & INCOM COM 09256a109 323 20,000 SH   SOLE 1 20,000 0 0
BLACKROCK INC COM 09247X101 2,623 5,885 SH   SOLE 1 5,377 0 508
BLACKROCK INC COM 09247X101 7,251 16,271 SH   SOLE   15,971 0 300
BLACKROCK RES & COMMODITIES ST COM 09257a108 246 32,832 SH   SOLE 1 32,832 0 0
BLACKROCK RES & COMMODITIES ST COM 09257a108 3 388 SH   SOLE   388 0 0
BLACKSTONE GROUP INC COM 09260d107 5,054 103,484 SH   SOLE 1 84,618 0 18,866
BLACKSTONE GROUP INC COM 09260d107 288 5,889 SH   SOLE   5,889 0 0
BLUEGREEN VACATIONS CORP COM COM 09629f108 1,175 126,074 SH   SOLE   126,074 0 0
BOEING CO COM 097023105 3,642 9,573 SH   SOLE 1 9,008 0 565
BOEING CO COM 097023105 3,675 9,658 SH   SOLE   9,393 0 265
BOOKING HOLDINGS INC COM 09857l108 4,294 2,188 SH   SOLE 1 1,904 0 284
BOOKING HOLDINGS INC COM 09857l108 255 130 SH   SOLE   130 0 0
BOULDER GROWTH & INCOME FD I CLSD FD 101507101 258 23,022 SH   SOLE 1 20,291 0 2,731
BOULDER GROWTH & INCOME FD I CLSD FD 101507101 560 50,000 SH   SOLE   50,000 0 0
BP PLC COM 055622104 814 21,419 SH   SOLE 1 15,894 0 5,525
BRAEMAR HOTELS AND RESORTS INC COM 10482b101 192 20,479 SH   SOLE   20,479 0 0
BRINKER INTL INC COM 109641100 2,334 54,703 SH   SOLE   39,433 0 15,270
BRINKS CO COM 109696104 20 241 SH   SOLE 1 241 0 0
BRINKS CO COM 109696104 796 9,594 SH   SOLE   9,594 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,529 30,153 SH   SOLE 1 30,153 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 814 16,050 SH   SOLE   16,050 0 0
BROADCOM LTD SHS COM 11135f101 7,211 26,122 SH   SOLE 1 24,602 0 1,520
BROADCOM LTD SHS COM 11135f101 8,157 29,548 SH   SOLE   28,873 0 675
BROOKFIELD ASSET MGMT INC COM 112585104 1,496 28,183 SH   SOLE 1 25,871 0 2,312
BROOKFIELD ASSET MGMT INC COM 112585104 1,782 33,568 SH   SOLE   33,568 0 0
BRUNSWICK CORP COM 117043109 26 500 SH   SOLE 1 500 0 0
BRUNSWICK CORP COM 117043109 3,223 61,842 SH   SOLE   47,672 0 14,170
BUCKEYE PARTNERS L P LP 118230101 99 2,400 SH   SOLE 1 1,800 0 600
BUCKEYE PARTNERS L P LP 118230101 161 3,916 SH   SOLE   3,916 0 0
BUILD A BEAR WORKSHOP COM 120076104 44 14,000 SH   SOLE 1 14,000 0 0
BWX TECHNOLOGIES COM 05605h100 61 1,066 SH   SOLE 1 1,066 0 0
BWX TECHNOLOGIES COM 05605h100 5,475 95,698 SH   SOLE   76,713 0 18,985
CABOT OIL & GAS CORP COM 127097103 2,832 161,210 SH   SOLE   115,478 0 45,732
CALLON PETE CO DEL COM 13123X102 87 20,000 SH   SOLE   20,000 0 0
CANNAE HOLDINGS INC COM 13765n107 251 9,123 SH   SOLE 1 9,123 0 0
CANNAE HOLDINGS INC COM 13765n107 10,732 390,665 SH   SOLE   295,054 0 95,611
CAPSTONE TURBINE CORP COM 14067d409 20 40,000 SH   SOLE 1 40,000 0 0
CAPSTONE TURBINE CORP COM 14067d409 66 130,000 SH   SOLE   130,000 0 0
CATASYS INC COM 149049504 197 12,498 SH   SOLE   11,863 0 635
CATERPILLAR INC DEL COM 149123101 260 2,056 SH   SOLE 1 1,806 0 250
CAVCO INDS INC DEL COM 149568107 1,372 7,140 SH   SOLE   7,140 0 0
CBRE GROUP INC COM 12504l109 255 4,803 SH   SOLE 1 4,803 0 0
CELGENE CORP COM 151020104 1,689 17,011 SH   SOLE 1 16,791 0 220
CELGENE CORP COM 151020104 596 6,000 SH   SOLE   6,000 0 0
CENTRAL FEDERAL CORPORATION COM 15346q400 816 65,548 SH   SOLE 1 58,276 0 7,272
CENTURYLINK INC COM 156700106 212 17,000 SH   SOLE 1 17,000 0 0
CERNER CORP COM 156782104 887 13,019 SH   SOLE 1 12,869 0 150
CHARLES RIV LABS INTL INC COM 159864107 146 1,100 SH   SOLE 1 1,100 0 0
CHARLES RIV LABS INTL INC COM 159864107 7,546 57,010 SH   SOLE   43,330 0 13,680
CHECK POINT SOFTWARE ORD COM m22465104 175 1,600 SH   SOLE 1 1,600 0 0
CHECK POINT SOFTWARE ORD COM m22465104 339 3,100 SH   SOLE   3,100 0 0
CHEVRON CORP NEW COM 166764100 9,675 81,578 SH   SOLE 1 77,151 0 4,428
CHEVRON CORP NEW COM 166764100 12,168 102,594 SH   SOLE   100,119 0 2,475
CHIPOTLE MEXICAN GRILL INC COM 169656105 227 270 SH   SOLE 1 270 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 42 50 SH   SOLE   50 0 0
CINCINNATI FINL CORP COM 172062101 10,935 93,723 SH   SOLE 1 93,723 0 0
CISCO SYS INC COM 17275r102 9,124 184,649 SH   SOLE 1 179,639 0 5,010
CISCO SYS INC COM 17275r102 9,391 190,069 SH   SOLE   186,669 0 3,400
CITI TRENDS INC COM COM 17306x102 798 43,609 SH   SOLE   29,371 0 14,238
CITIGROUP INC COM 172967424 931 13,476 SH   SOLE 1 13,476 0 0
CITIZENS FINL GROUP INC COM 174610105 3,636 102,795 SH   SOLE 1 100,145 0 2,650
CITIZENS FINL GROUP INC COM 174610105 11,519 325,663 SH   SOLE   317,363 0 8,300
CIVEO CORPORATION NEW COM 17878y108 757 596,424 SH   SOLE   569,749 0 26,675
CLEVELAND CLIFFS INC COM 185899101 32 4,412 SH   SOLE 1 4,045 0 367
CLEVELAND CLIFFS INC COM 185899101 1,269 175,760 SH   SOLE   175,760 0 0
COCA COLA CO COM 191216100 1,649 30,293 SH   SOLE 1 30,193 0 100
COCA COLA CO COM 191216100 372 6,837 SH   SOLE   6,837 0 0
COFFEE HLDG CO INC COM 192176105 1,012 258,951 SH   SOLE   244,747 0 14,204
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 2,093 34,733 SH   SOLE 1 30,894 0 3,838
COHEN & STEERS INFRASTRUCTUR CLSD FD 19248A109 576 21,137 SH   SOLE 1 20,487 0 650
COLGATE PALMOLIVE CO COM 194162103 1,104 15,022 SH   SOLE 1 14,582 0 440
COLUMBIA FINL INC COM 197641103 149 9,430 SH   SOLE 1 9,430 0 0
COLUMBIA FINL INC COM 197641103 9,456 598,854 SH   SOLE   445,019 0 153,835
COMCAST CORP NEW COM 20030N101 2,861 63,470 SH   SOLE 1 58,168 0 5,303
COMCAST CORP NEW COM 20030N101 79 1,747 SH   SOLE   1,747 0 0
COMFORT SYS USA INC COM 199908104 8,476 191,640 SH   SOLE   144,260 0 47,380
COMPUTER TASK GROUP INC COM 205477102 1,164 232,714 SH   SOLE   221,016 0 11,698
CONAGRA BRANDS INC COM 205887102 258 8,400 SH   SOLE 1 8,400 0 0
CONAGRA BRANDS INC COM 205887102 18 600 SH   SOLE   600 0 0
CONDUENT INC COM 206787103 138 22,200 SH   SOLE 1 22,200 0 0
CONDUENT INC COM 206787103 168 27,000 SH   SOLE   27,000 0 0
CONOCOPHILLIPS COM 20825c104 2,298 40,331 SH   SOLE 1 36,243 0 4,088
CONOCOPHILLIPS COM 20825c104 382 6,709 SH   SOLE   6,709 0 0
CONSOLIDATED EDISON INC COM 209115104 207 2,196 SH   SOLE 1 1,837 0 359
CORNING INC COM 219350105 524 18,380 SH   SOLE 1 18,180 0 200
CORNING INC COM 219350105 422 14,790 SH   SOLE   14,790 0 0
CORTEVA COM 22052l104 228 8,157 SH   SOLE 1 6,622 0 1,535
CORTEVA COM 22052l104 79 2,820 SH   SOLE   2,820 0 0
CORTLAND BANCORP COM 220587109 125 5,750 SH   SOLE 1 5,750 0 0
CORTLAND BANCORP COM 220587109 6,340 291,499 SH   SOLE   291,499 0 0
CORVEL CORP COM 221006109 129 1,700 SH   SOLE 1 1,700 0 0
CORVEL CORP COM 221006109 3,483 46,006 SH   SOLE   32,876 0 13,130
COSTAR GROUP INC COM COM 22160n109 370 623 SH   SOLE 1 623 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,408 11,830 SH   SOLE 1 10,860 0 970
COSTCO WHSL CORP NEW COM 22160K105 513 1,779 SH   SOLE   1,779 0 0
COUNTY BANCORP INC COM 221907108 731 37,268 SH   SOLE   35,130 0 2,138
COVANTA HLDG CORP COM COM 22282e102 1,046 60,490 SH   SOLE   60,490 0 0
COWEN INC COM 223622606 1,343 87,254 SH   SOLE   83,240 0 4,014
CPI AEROSTRUCTURES INC COM 125919308 827 100,594 SH   SOLE   95,417 0 5,177
CRA INTL INC COM 12618T105 101 2,400 SH   SOLE 1 2,400 0 0
CRA INTL INC COM 12618T105 1,803 42,957 SH   SOLE   42,957 0 0
CSS INDS INC COM 125906107 270 67,994 SH   SOLE   64,529 0 3,465
CSX CORP COM 126408103 3,960 57,164 SH   SOLE 1 52,993 0 4,171
CUMMINS INC COM 231021106 305 1,875 SH   SOLE 1 1,875 0 0
CUMULUS MEDIA INC COM 231082801 20 1,370 SH   SOLE 1 1,370 0 0
CUMULUS MEDIA INC COM 231082801 1,005 69,090 SH   SOLE   53,829 0 15,261
CUSTOMERS BANCORP INC COM COM 23204g100 568 27,383 SH   SOLE   25,816 0 1,567
CVS HEALTH CORP COM 126650100 3,488 55,309 SH   SOLE 1 50,012 0 5,296
CYRUSONE INC COM 23283r100 218 2,752 SH   SOLE 1 2,752 0 0
CYRUSONE INC COM 23283r100 8,728 110,337 SH   SOLE   87,957 0 22,380
DANAHER CORPORATION COM 235851102 902 6,248 SH   SOLE 1 6,023 0 225
DANAHER CORPORATION COM 235851102 66 455 SH   SOLE   455 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 698 325,989 SH   SOLE   308,921 0 17,068
DEERE & CO COM 244199105 287 1,700 SH   SOLE 1 1,375 0 325
DIAGEO P L C ADUS 25243Q205 3,069 18,769 SH   SOLE 1 18,531 0 238
DIAGEO P L C ADUS 25243Q205 7,629 46,657 SH   SOLE   45,407 0 1,250
DIEBOLD NXDF INC COM 253651103 12,263 1,094,921 SH   SOLE 1 1,008,371 0 86,550
DIEBOLD NXDF INC COM 253651103 17,759 1,585,652 SH   SOLE   1,585,652 0 0
DIEBOLD NXDF INC PUT 253651953 2,631 9,813 SH Put SOLE   9,813 0 0
DIGIRAD CORP COM 253827703 199 44,527 SH   SOLE   42,057 0 2,470
DIGITAL ALLY INC COM 25382P208 81 63,458 SH   SOLE   60,225 0 3,233
DIGITAL RLTY TR INC COM 253868103 253 1,949 SH   SOLE 1 1,299 0 650
DINE BRANDS GLOBAL INC COM 254423106 102 1,350 SH   SOLE 1 1,350 0 0
DINE BRANDS GLOBAL INC COM 254423106 1,631 21,502 SH   SOLE   15,693 0 5,809
DISCOVER FINL SVCS COM 254709108 2,251 27,765 SH   SOLE 1 27,577 0 188
DISCOVER FINL SVCS COM 254709108 5,841 72,036 SH   SOLE   70,286 0 1,750
DISCOVERY INC COM 25470F302 549 22,291 SH   SOLE 1 19,016 0 3,275
DIVIDEND & INCOME FD COM NEW COM 25538a204 731 61,142 SH   SOLE 1 61,142 0 0
DIVIDEND & INCOME FD COM NEW COM 25538a204 601 50,300 SH   SOLE   50,300 0 0
DOMINION RES COM 25746u109 1,883 23,234 SH   SOLE 1 21,259 0 1,975
DONEGAL GROUP INC COM 257701201 185 12,600 SH   SOLE 1 12,600 0 0
DONEGAL GROUP INC COM 257701201 23 1,581 SH   SOLE   1,581 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787g100 557 45,178 SH   SOLE   42,652 0 2,526
DOVER CORP COM 260003108 428 4,302 SH   SOLE 1 4,302 0 0
DOVER CORP COM 260003108 124 1,250 SH   SOLE   1,250 0 0
DOW INC COM 260557103 279 5,846 SH   SOLE 1 5,257 0 589
DOW INC COM 260557103 134 2,820 SH   SOLE   2,820 0 0
DUKE ENERGY CORP NEW COM 26441C204 455 4,743 SH   SOLE 1 4,563 0 180
DUKE ENERGY CORP NEW COM 26441C204 16 166 SH   SOLE   166 0 0
DUPONT DE NEMOURS INC COM 26614n102 2,033 28,508 SH   SOLE 1 27,382 0 1,126
DUPONT DE NEMOURS INC COM 26614n102 6,171 86,531 SH   SOLE   84,431 0 2,100
EAGLE BULK SHIPPING INC COM y2187a143 609 139,089 SH   SOLE   131,984 0 7,105
EAGLE CAP GROWTH FD INC CLSD FD 269451100 5 648 SH   SOLE 1 648 0 0
EAGLE CAP GROWTH FD INC CLSD FD 269451100 123 15,341 SH   SOLE   15,341 0 0
EAGLE MATERIALS INC COM 26969P108 109 1,207 SH   SOLE 1 1,207 0 0
EAGLE MATERIALS INC COM 26969P108 7,223 80,250 SH   SOLE   61,190 0 19,060
EASTERN CO COM 276317104 112 4,530 SH   SOLE 1 4,530 0 0
EASTERN CO COM 276317104 1,421 57,267 SH   SOLE   57,267 0 0
EATON CORP PLC COM g29183103 6,932 83,366 SH   SOLE 1 76,079 0 7,287
EATON CORP PLC COM g29183103 6,773 81,458 SH   SOLE   79,358 0 2,100
EATON VANCE NATL MUN OPPORTUNI CLSD FD 27829l105 784 34,730 SH   SOLE 1 34,730 0 0
ECHO GLOBAL LOGISTICS INC COM COM 27875t101 2,149 94,895 SH   SOLE   94,895 0 0
ELDORADO RESORTS INC COM COM 28470r102 12 300 SH   SOLE 1 300 0 0
ELDORADO RESORTS INC COM COM 28470r102 3,907 97,989 SH   SOLE   73,039 0 24,950
ELEMENT SOLUTIONS INC COM 28618m106 85 8,370 SH   SOLE 1 8,370 0 0
ELEMENT SOLUTIONS INC COM 28618m106 8,003 786,174 SH   SOLE   594,107 0 192,067
EMCORE CORP COM 290846203 153 50,000 SH   SOLE   50,000 0 0
EMERGENT BIOSOLUTN INC COM COM 29089q105 695 13,300 SH   SOLE   10,513 0 2,787
ENBRIDGE INC CO COM 29250n105 302 8,602 SH   SOLE 1 8,236 0 366
ENBRIDGE INC CO COM 29250n105 28 788 SH   SOLE   788 0 0
ENDEAVOUR SILVER CORP COM 29258y103 714 321,686 SH   SOLE   305,829 0 15,857
ENERGIZER HLDGS INC NEW COM 29272w109 223 5,121 SH   SOLE 1 5,121 0 0
ENERGIZER HLDGS INC NEW COM 29272w109 4,993 114,562 SH   SOLE   97,372 0 17,190
ENERGY TRANSFER LP LP 29273v100 539 41,225 SH   SOLE 1 39,425 0 1,800
ENERGY TRANSFER LP LP 29273v100 17 1,335 SH   SOLE   1,335 0 0
ENPHASE ENERGY INC COM COM 29355a107 400 18,000 SH   SOLE   18,000 0 0
ENTERPRISE PRODS PARTNERS L LP 293792107 6,841 239,364 SH   SOLE 1 225,269 0 14,095
ENTERPRISE PRODS PARTNERS L LP 293792107 351 12,295 SH   SOLE   12,295 0 0
EOG RES INC COM COM 26875p101 414 5,576 SH   SOLE 1 4,101 0 1,475
EQUITY COMWLTH COM 294628102 534 15,600 SH   SOLE 1 15,600 0 0
EQUITY COMWLTH COM 294628102 65 1,900 SH   SOLE   1,900 0 0
EQUUS TOTAL RETURN INC CLSD FD 294766100 947 588,000 SH   SOLE 1 588,000 0 0
EQUUS TOTAL RETURN INC CLSD FD 294766100 539 335,000 SH   SOLE   335,000 0 0
LAUDER ESTEE COS INC COM 518439104 18 90 SH   SOLE 1 90 0 0
LAUDER ESTEE COS INC COM 518439104 390 1,959 SH   SOLE   1,959 0 0
EXANTAS CAPITAL CORP COM 30068n105 48 4,250 SH   SOLE 1 4,250 0 0
EXANTAS CAPITAL CORP COM 30068n105 5,080 446,801 SH   SOLE   446,801 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,762 23,718 SH   SOLE 1 21,166 0 2,552
EXXON MOBIL CORP COM 30231G102 5,133 72,695 SH   SOLE 1 68,915 0 3,780
EXXON MOBIL CORP COM 30231G102 671 9,498 SH   SOLE   9,498 0 0
FACEBOOK INC COM 30303M102 1,823 10,235 SH   SOLE 1 10,115 0 120
FACEBOOK INC COM 30303M102 145 817 SH   SOLE   817 0 0
FALCON MINERALS CORP CL A COM COM 30607b109 211 36,720 SH   SOLE   36,720 0 0
FERRO CORP COM 315405100 6 525 SH   SOLE 1 525 0 0
FERRO CORP COM 315405100 6,691 564,125 SH   SOLE   564,125 0 0
FIDELITY COVINGTON TR COM 316092808 108 1,690 SH   SOLE 1 1,690 0 0
FIDELITY COVINGTON TR COM 316092808 272 4,269 SH   SOLE   4,269 0 0
FIDELITY COVINGTON TR INDX FD 316092857 265 9,515 SH   SOLE 1 9,515 0 0
FIDELITY COVINGTON TR INDX FD 316092857 924 33,116 SH   SOLE   33,116 0 0
FIDELITY INDX FD 316188309 128 2,480 SH   SOLE 1 2,480 0 0
FIDELITY INDX FD 316188309 422 8,154 SH   SOLE   8,154 0 0
FIFTH THIRD BANCORP COM 316773100 424 15,480 SH   SOLE 1 15,480 0 0
FIFTH THIRD BANCORP COM 316773100 88 3,232 SH   SOLE   3,232 0 0
FIRST HORIZON NATL CORP COM 320517105 260 16,021 SH   SOLE 1 16,021 0 0
FIRST INTERNET BANCORP COM 320557101 1,075 50,196 SH   SOLE   47,574 0 2,622
FIRST TR EXCHANGE TRADED FD INDX FD 33733E203 2,335 18,867 SH   SOLE 1 18,867 0 0
FIRST TR EXCHANGE TRADED FD INDX FD 33733E203 691 5,586 SH   SOLE   5,586 0 0
FIRST TR EXCHANGE TRADED FD INDX FD 336920103 908 11,975 SH   SOLE 1 11,975 0 0
FIRST TR LRGE CP CORE ALPHA INDX FD 33734K109 1,069 17,561 SH   SOLE 1 10,158 0 7,403
FIRST TR NORTH AMER ENERGY INDX FD 33738d101 2,819 110,153 SH   SOLE 1 110,153 0 0
FIRST TR NORTH AMER ENERGY INDX FD 33738d101 3,328 130,067 SH   SOLE   130,067 0 0
FIRST TR MORNINGSTAR DIV LEA INDX FD 336917109 502 16,180 SH   SOLE 1 10,480 0 5,700
FIRSTHAND TECH VALUE FD INC COM 33766Y100 38 5,000 SH   SOLE 1 5,000 0 0
FIRSTHAND TECH VALUE FD INC COM 33766Y100 298 39,000 SH   SOLE   39,000 0 0
FLEXSTEEL INDS INC COM 339382103 474 31,979 SH   SOLE   30,143 0 1,836
FLOTEK INDS INC DEL COM 343389102 54 24,500 SH   SOLE 1 24,500 0 0
FLOTEK INDS INC DEL COM 343389102 14 6,500 SH   SOLE   6,500 0 0
FNB CORP PA COM 302520101 437 37,876 SH   SOLE 1 37,876 0 0
FNB CORP PA COM 302520101 395 34,264 SH   SOLE   34,264 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 979 17,907 SH   SOLE 1 16,347 0 1,559
FORTUNE BRANDS HOME & SEC IN COM 34964C106 699 12,771 SH   SOLE   12,771 0 0
FOSSIL GROUP INC COM 34988V106 125 10,000 SH   SOLE   10,000 0 0
FRANCESCAS HLDGS CORP COM 351793203 14 1,000 SH   SOLE 1 1,000 0 0
FRANCESCAS HLDGS CORP COM 351793203 699 50,000 SH   SOLE   50,000 0 0
FREIGHTCAR AMER INC COM 357023100 738 152,176 SH   SOLE   145,619 0 6,557
FRONTDOOR INC COM 35905a109 1,225 25,220 SH   SOLE   25,220 0 0
FRP HLDGS INC COM COM 30292l107 461 9,591 SH   SOLE   9,591 0 0
GABELLI GLOBAL SMALL & MID CAP CLSD FD 36249w104 56 5,000 SH   SOLE 1 5,000 0 0
GABELLI GLOBAL SMALL & MID CAP CLSD FD 36249w104 200 18,000 SH   SOLE   18,000 0 0
GABELLI HEALTHCARE & WELLNESS COM 36246k103 358 34,374 SH   SOLE 1 34,174 0 200
GAMESTOP CORP NEW CALL 36467w909 2,317 11,714 SH Call SOLE   11,714 0 0
GAMING AND LEISURE PROPERTIES COM 36467j108 3,928 102,719 SH   SOLE   78,519 0 24,200
GARTNER INC COM 366651107 1,653 11,560 SH   SOLE 1 10,210 0 1,350
GCI LIBERTY INC COM 36164v305 403 6,489 SH   SOLE 1 6,464 0 25
GCI LIBERTY INC COM 36164v305 5,156 83,062 SH   SOLE   64,210 0 18,852
GDL FUND CLSD FD 361570104 41 4,500 SH   SOLE 1 4,500 0 0
GDL FUND CLSD FD 361570104 1,643 178,776 SH   SOLE   178,776 0 0
GENCO SHIPPING AND TRADING LIM COM y2685t131 150 16,342 SH   SOLE   15,302 0 1,040
GENERAC HLDGS INC COM 368736104 235 3,000 SH   SOLE   3,000 0 0
GENERAL DYNAMICS CORP COM 369550108 2,272 12,436 SH   SOLE 1 10,391 0 2,045
GENERAL DYNAMICS CORP COM 369550108 261 1,428 SH   SOLE   1,428 0 0
GENERAL ELECTRIC CO COM 369604103 230 25,682 SH   SOLE 1 25,682 0 0
GENERAL ELECTRIC CO COM 369604103 13 1,466 SH   SOLE   1,466 0 0
GENESCO INC COM 371532102 585 14,630 SH   SOLE   14,630 0 0
GENWORTH FINL INC COM COM 37247d106 183 41,600 SH   SOLE   41,600 0 0
GEOSPACE TECHNOLOGIES CORP COM COM 37364x109 175 11,388 SH   SOLE   10,797 0 591
GILEAD SCIENCES INC COM 375558103 756 11,929 SH   SOLE 1 9,259 0 2,670
GILEAD SCIENCES INC COM 375558103 48 750 SH   SOLE   750 0 0
GLAXOSMITHKLINE PLC ADUS 37733W105 163 3,812 SH   SOLE 1 3,812 0 0
GLAXOSMITHKLINE PLC ADUS 37733W105 210 4,913 SH   SOLE   4,913 0 0
GLOBAL X FDS MLP & ENERGY INFR INDX FD 37950e226 603 49,030 SH   SOLE 1 49,030 0 0
GLOBAL X FDS MLP & ENERGY INFR INDX FD 37950e226 66 5,400 SH   SOLE   5,400 0 0
GOLDMAN SACHS ETF TR INDX FD 381430206 1,841 58,719 SH   SOLE 1 58,719 0 0
GOLDMAN SACHS ETF TR INDX FD 381430206 665 21,210 SH   SOLE   21,210 0 0
GOLDMAN SACHS ETF TR INDX FD 381430503 397 6,632 SH   SOLE 1 6,632 0 0
GOLDMAN SACHS ETF TR INDX FD 381430503 1,780 29,724 SH   SOLE   29,724 0 0
GRANITE CONSTR INC COM 387328107 414 12,883 SH   SOLE   12,883 0 0
GREENHILL & CO INC COM 395259104 189 14,379 SH   SOLE   13,015 0 1,364
GULF ISLAND FABRICATION INC COM 402307102 828 154,679 SH   SOLE   146,910 0 7,769
HALLIBURTON CO COM 406216101 465 24,650 SH   SOLE 1 22,425 0 2,225
HALLMARK FINANCIAL SERVICES IN COM 40624q203 787 41,138 SH   SOLE   38,917 0 2,221
HAMILTON BEACH BRANDS HOLDING COM 40701t104 337 20,871 SH   SOLE   20,871 0 0
HANESBRANDS INC COM 410345102 489 31,921 SH   SOLE 1 24,846 0 7,075
HARMONIC INC COM 413160102 68 10,403 SH   SOLE 1 10,403 0 0
HARMONIC INC COM 413160102 1,373 208,624 SH   SOLE   208,624 0 0
HARSCO CORP COM 415864107 2,101 110,790 SH   SOLE   96,150 0 14,640
HC2 HLDGS INC COM 404139107 477 202,872 SH   SOLE   192,661 0 10,211
HEICO CORP NEW COM 422806109 163 1,304 SH   SOLE 1 1,304 0 0
HEICO CORP NEW COM 422806109 39 314 SH   SOLE   314 0 0
HILL INTERNATIONAL INC COM 431466101 133 44,569 SH   SOLE 1 44,569 0 0
HILL INTERNATIONAL INC COM 431466101 13,443 4,496,025 SH   SOLE   4,496,025 0 0
HOME DEPOT INC COM 437076102 6,976 30,065 SH   SOLE 1 29,167 0 898
HOME DEPOT INC COM 437076102 9,373 40,396 SH   SOLE   39,496 0 900
HONEYWELL INTL INC COM 438516106 10,918 64,529 SH   SOLE 1 62,634 0 1,896
HONEYWELL INTL INC COM 438516106 12,116 71,609 SH   SOLE   69,834 0 1,775
HORMEL FOODS CORP COM 440452100 74 1,700 SH   SOLE 1 1,700 0 0
HORMEL FOODS CORP COM 440452100 129 2,952 SH   SOLE   2,952 0 0
HOUSTON WIRE & CBL CO COM COM 44244k109 1,051 222,624 SH   SOLE   212,037 0 10,587
HUMANA INC COM 444859102 202 790 SH   SOLE 1 790 0 0
HUNTINGTON BANCSHARES INC COM 446150104 1,085 76,036 SH   SOLE 1 76,036 0 0
I D SYSTEMS INC COM 449489103 2 380 SH   SOLE 1 380 0 0
I D SYSTEMS INC COM 449489103 170 31,049 SH   SOLE   31,049 0 0
IAA INC COM 449253103 114 2,740 SH   SOLE 1 2,740 0 0
IAA INC COM 449253103 5,163 123,728 SH   SOLE   92,868 0 30,860
IAC INTERACTIVECORP COM 44919P508 230 1,055 SH   SOLE 1 1,055 0 0
IAC INTERACTIVECORP COM 44919P508 16,382 75,158 SH   SOLE   75,158 0 0
IAMGOLD CORP COM 450913108 273 80,000 SH   SOLE 1 80,000 0 0
IAMGOLD CORP COM 450913108 443 130,000 SH   SOLE   130,000 0 0
ILLINOIS TOOL WKS INC COM 452308109 344 2,199 SH   SOLE 1 1,199 0 1,000
ILLUMINA INC COM 452327109 221 725 SH   SOLE 1 725 0 0
IMEDIA BRANDS INC COM 452465107 672 1,200,525 SH   SOLE   1,137,775 0 62,750
INDEPENDENCE RLTY TR INC COM COM 45378a106 740 51,722 SH   SOLE   51,722 0 0
INDEPENDENT BANK CORP MICH COM 453838609 868 40,740 SH   SOLE   40,740 0 0
INDEXIQ ETF TR INDX FD 45409B800 258 8,055 SH   SOLE 1 8,055 0 0
INDEXIQ ETF TR INDX FD 45409B800 11,488 358,452 SH   SOLE   358,452 0 0
INNOVATIVE INDL PPTYS INC COM COM 45781v101 817 8,844 SH   SOLE 1 7,688 0 1,155
INTEL CORP COM 458140100 2,748 53,324 SH   SOLE 1 52,624 0 700
INTEL CORP COM 458140100 1,033 20,037 SH   SOLE   20,037 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,711 11,768 SH   SOLE 1 11,768 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 4 25 SH   SOLE   25 0 0
INTEVAC INC COM 461148108 1,126 214,976 SH   SOLE   203,888 0 11,088
INTUIT COM 461202103 107 403 SH   SOLE 1 378 0 25
INTUIT COM 461202103 147 553 SH   SOLE   553 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120e602 310 575 SH   SOLE 1 575 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120e602 43 79 SH   SOLE   79 0 0
INVACARE CORP COM 461203101 19 2,500 SH   SOLE 1 2,500 0 0
INVACARE CORP COM 461203101 776 103,503 SH   SOLE   98,180 0 5,323
INVESCO BULLETSHARES 2022 CORP COM 46138j882 430 20,000 SH   SOLE 1 20,000 0 0
INVESCO BULLETSHARES 2022 CORP COM 46138j882 215 10,000 SH   SOLE   10,000 0 0
INVESCO BUYBACK ACHIEVERS ETF INDX FD 46137v308 579 9,257 SH   SOLE 1 9,257 0 0
INVESCO BUYBACK ACHIEVERS ETF INDX FD 46137v308 37 586 SH   SOLE   586 0 0
INVESCO DB US DOLLAR INDEX BEA INDX FD 46141d104 406 20,100 SH   SOLE 1 20,100 0 0
INVESCO EXCHNG TRADED FD TR PUT 46138g958 68 11,434 SH Put SOLE   11,434 0 0
INVESCO FTSE RAFI US 1000 ETF INDX FD 46137v613 770 6,529 SH   SOLE 1 6,529 0 0
INVESCO FTSE RAFI US 1000 ETF INDX FD 46137v613 16,081 136,441 SH   SOLE   136,441 0 0
INVESCO QQQ TRUST INDX FD 46090e103 1,239 6,561 SH   SOLE 1 6,561 0 0
INVESCO QQQ TRUST INDX FD 46090e103 178 943 SH   SOLE   943 0 0
INVESCO S&P 500 EQUAL WEIGHT E INDX FD 46137v357 481 4,448 SH   SOLE 1 4,008 0 440
INVESCO S&P 500 LOW VOLATILITY INDX FD 46138e354 1,868 32,262 SH   SOLE 1 32,064 0 198
INVESCO S&P 500 LOW VOLATILITY INDX FD 46138e354 116 2,000 SH   SOLE   2,000 0 0
INVESCO ULTRA SHORT DURATION INDX FD 46090a887 647 12,839 SH   SOLE 1 12,839 0 0
INVESCO VALUE MUN INCOME TR CLSD FD 46132p108 230 15,000 SH   SOLE 1 15,000 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 74 3,480 SH   SOLE 1 3,480 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 4,044 190,020 SH   SOLE   154,580 0 35,440
ISHARES GOLD TRUST INDX FD 464285105 268 18,987 SH   SOLE 1 18,987 0 0
ISHARES GOLD TRUST INDX FD 464285105 6,803 482,508 SH   SOLE   482,508 0 0
ISHARES IBONDS DEC 2020 TERM C INDX FD 46434vaq3 254 10,000 SH   SOLE 1 10,000 0 0
ISHARES IBONDS DEC 2021 TERM C INDX FD 46434vbk5 500 20,000 SH   SOLE 1 20,000 0 0
ISHARES INC CORE MSCI EMERGING INDX FD 46434g103 701 14,306 SH   SOLE 1 14,306 0 0
ISHARES INC CORE MSCI EMERGING INDX FD 46434g103 1,086 22,156 SH   SOLE   22,156 0 0
ISHARES INC INDX FD 464286533 1,643 28,786 SH   SOLE 1 28,786 0 0
ISHARES INC INDX FD 464286533 511 8,948 SH   SOLE   8,948 0 0
ISHARES MSCI MULTIFACTOR EMRGN INDX FD 46434g889 108 2,648 SH   SOLE 1 2,648 0 0
ISHARES MSCI MULTIFACTOR EMRGN INDX FD 46434g889 178 4,365 SH   SOLE   4,365 0 0
ISHARES TR INDX FD 464287622 64 389 SH   SOLE 1 389 0 0
ISHARES TR INDX FD 464287622 250 1,518 SH   SOLE   1,518 0 0
ISHARES TR INDX FD 464288646 329 6,132 SH   SOLE 1 6,132 0 0
ISHARES TR INDX FD 464288646 102 1,902 SH   SOLE   1,902 0 0
ISHARES TR PUT 464288953 596 3,463 SH Put SOLE   3,463 0 0
ISHARES TR PUT 464287955 1,229 4,570 SH Put SOLE   4,570 0 0
ISHARES TR PUT 464287958 440 478 SH Put SOLE   478 0 0
ISHARES TR INDX FD 464287457 1,170 13,797 SH   SOLE 1 13,797 0 0
ISHARES TR INDX FD 464287457 848 10,000 SH   SOLE   10,000 0 0
ISHARES TR INDX FD 464288661 52 410 SH   SOLE 1 0 0 410
ISHARES TR INDX FD 464288661 53,196 419,530 SH   SOLE   419,530 0 0
ISHARES TR INDX FD 464288679 664 6,000 SH   SOLE 1 6,000 0 0
ISHARES TR INDX FD 464288679 332 3,000 SH   SOLE   3,000 0 0
ISHARES TR INDX FD 464287176 444 3,819 SH   SOLE 1 3,819 0 0
ISHARES TR CORE MSCI EAFE INDX FD 46432f842 2,489 40,753 SH   SOLE 1 40,753 0 0
ISHARES TR CORE MSCI EAFE INDX FD 46432f842 11,242 184,087 SH   SOLE   184,087 0 0
ISHARES TR CORE MSCI TOTAL INT INDX FD 46432f834 578 10,014 SH   SOLE 1 10,014 0 0
ISHARES TR CORE MSCI TOTAL INT INDX FD 46432f834 4,171 72,220 SH   SOLE   4,090 0 68,130
ISHARES TR INDX FD 464287507 5,271 27,281 SH   SOLE 1 25,581 0 1,700
ISHARES TR INDX FD 464287507 2,001 10,358 SH   SOLE   10,358 0 0
ISHARES TR INDX FD 464287150 8,531 127,201 SH   SOLE 1 127,201 0 0
ISHARES TR INDX FD 464287150 17,513 261,118 SH   SOLE   8,985 0 252,133
ISHARES TR INDX FD 464287200 10,063 33,708 SH   SOLE 1 33,581 0 127
ISHARES TR INDX FD 464287200 4,220 14,135 SH   SOLE   14,135 0 0
ISHARES TR INDX FD 464287226 5 44 SH   SOLE 1 44 0 0
ISHARES TR INDX FD 464287226 5,680 50,190 SH   SOLE 1 49,636 0 554
ISHARES TR INDX FD 464287226 296 2,616 SH   SOLE   2,616 0 0
ISHARES TR INDX FD 464287168 317 3,114 SH   SOLE 1 3,114 0 0
ISHARES TR INDX FD 464287788 863 6,701 SH   SOLE 1 6,701 0 0
ISHARES TR INDX FD 464287788 36 280 SH   SOLE   280 0 0
ISHARES TR INDX FD 464287762 364 1,926 SH   SOLE 1 1,926 0 0
ISHARES TR INDX FD 46429B689 5,176 70,631 SH   SOLE 1 70,601 0 30
ISHARES TR INDX FD 46429B689 951 12,984 SH   SOLE   12,984 0 0
ISHARES TR EDGE MSCI MULTIFACT INDX FD 46434v274 52 2,050 SH   SOLE 1 2,050 0 0
ISHARES TR EDGE MSCI MULTIFACT INDX FD 46434v274 273 10,696 SH   SOLE   10,696 0 0
ISHARES TR INDX FD 46429B663 2,800 29,741 SH   SOLE 1 29,741 0 0
ISHARES TR INDX FD 46429B663 8,362 88,805 SH   SOLE   88,805 0 0
ISHARES TR INDX FD 464287465 476 7,296 SH   SOLE 1 7,296 0 0
ISHARES TR INDX FD 464287234 375 9,167 SH   SOLE 1 9,167 0 0
ISHARES TR INDX FD 464287234 16 395 SH   SOLE   395 0 0
ISHARES TR INDX FD 464288273 317 5,545 SH   SOLE   5,545 0 0
ISHARES TR INDX FD 464287556 565 5,675 SH   SOLE 1 5,675 0 0
ISHARES TR INDX FD 464288869 1,393 15,801 SH   SOLE 1 15,801 0 0
ISHARES TR INDX FD 464288869 42 473 SH   SOLE   473 0 0
ISHARES TR INDX FD 464287630 120 1,007 SH   SOLE 1 1,007 0 0
ISHARES TR INDX FD 464287630 657 5,500 SH   SOLE   5,500 0 0
ISHARES TR INDX FD 464287655 460 3,039 SH   SOLE 1 3,039 0 0
ISHARES TR INDX FD 464287655 758 5,010 SH   SOLE   5,010 0 0
ISHARES TR INDX FD 464287689 409 2,352 SH   SOLE   2,352 0 0
ISHARES TR INDX FD 464287481 71 504 SH   SOLE 1 504 0 0
ISHARES TR INDX FD 464287481 155 1,097 SH   SOLE   1,097 0 0
ISHARES TR INDX FD 464287473 206 2,297 SH   SOLE 1 2,297 0 0
ISHARES TR INDX FD 464287499 542 9,684 SH   SOLE 1 9,484 0 200
ISHARES TR INDX FD 464287499 364 6,506 SH   SOLE   6,506 0 0
ISHARES TR INDX FD 464287614 212 1,330 SH   SOLE 1 1,330 0 0
ISHARES TR INDX FD 464287614 3,106 19,456 SH   SOLE   19,456 0 0
ISHARES TR INDX FD 464287598 1,937 15,106 SH   SOLE 1 15,106 0 0
ISHARES TR INDX FD 464287598 225 1,754 SH   SOLE   1,754 0 0
ISHARES TR INDX FD 464287408 212 1,780 SH   SOLE 1 1,780 0 0
ISHARES TR INDX FD 464287408 4,093 34,354 SH   SOLE   34,354 0 0
ISHARES TR INDX FD 464287804 3,201 41,128 SH   SOLE 1 36,671 0 4,457
ISHARES TR INDX FD 464287804 1,426 18,320 SH   SOLE   18,320 0 0
ISHARES TR INDX FD 464287309 202 1,122 SH   SOLE 1 1,122 0 0
ISHARES TR INDX FD 464288687 333 8,877 SH   SOLE 1 8,205 0 672
ISHARES TR INDX FD 464288851 1 25 SH   SOLE 1 25 0 0
ISHARES TR INDX FD 464288851 1,791 35,124 SH   SOLE   35,124 0 0
ISHARES TR INDX FD 46429B697 2,921 45,566 SH   SOLE 1 45,566 0 0
ISHARES TR INDX FD 46429B697 403 6,289 SH   SOLE   6,289 0 0
ITERIS INC COM 46564T107 201 35,000 SH   SOLE 1 35,000 0 0
ITERIS INC COM 46564T107 984 171,214 SH   SOLE   168,244 0 2,970
J ALEXANDERS HLDGS COM 46609j106 125 10,645 SH   SOLE 1 10,645 0 0
J ALEXANDERS HLDGS COM 46609j106 11,172 953,240 SH   SOLE   900,677 0 52,563
JBG SMITH PROPERTIES COM 46590v100 43 1,090 SH   SOLE 1 1,090 0 0
JBG SMITH PROPERTIES COM 46590v100 5,789 147,649 SH   SOLE   106,319 0 41,330
JOHNSON & JOHNSON COM 478160104 14,816 114,513 SH   SOLE 1 110,402 0 4,111
JOHNSON & JOHNSON COM 478160104 10,199 78,833 SH   SOLE   77,333 0 1,500
JP MORGAN CHASE & CO COM 46625h100 12,574 106,842 SH   SOLE 1 103,565 0 3,277
JP MORGAN CHASE & CO COM 46625h100 13,852 117,695 SH   SOLE   115,195 0 2,500
JP MORGAN ULTRA SHORT INCOME E INDX FD 46641q837 24,556 486,978 SH   SOLE 1 476,268 0 10,710
JP MORGAN ULTRA SHORT INCOME E INDX FD 46641q837 3,413 67,677 SH   SOLE   67,677 0 0
JPMORGAN DIVERSIFIED RETURN EM INDX FD 46641q308 683 13,016 SH   SOLE 1 13,016 0 0
JPMORGAN DIVERSIFIED RETURN EM INDX FD 46641q308 6,779 129,254 SH   SOLE   129,254 0 0
JPMORGAN DIVERSIFIED RETURN IN INDX FD 46641q209 501 9,421 SH   SOLE 1 8,449 0 972
JPMORGAN DIVERSIFIED RETURN IN INDX FD 46641q209 20,809 391,370 SH   SOLE   391,370 0 0
JPMORGAN DIVERSIFIED RETURN US INDX FD 46641q407 3,209 42,268 SH   SOLE 1 36,314 0 5,954
KAR AUCTION SVCS INC COM 48238T109 61 2,500 SH   SOLE 1 2,500 0 0
KAR AUCTION SVCS INC COM 48238T109 3,191 129,999 SH   SOLE   99,789 0 30,210
KEARNY FINL CORP MD COM 48716p108 111 8,530 SH   SOLE 1 8,530 0 0
KEARNY FINL CORP MD COM 48716p108 7,556 579,413 SH   SOLE   443,582 0 135,831
KEY TRONIC CORP COM 493144109 1,180 185,845 SH   SOLE   175,784 0 10,061
KEYCORP NEW COM 493267108 229 12,840 SH   SOLE 1 12,840 0 0
KEYCORP NEW COM 493267108 35 1,983 SH   SOLE   1,983 0 0
KIMBALL ELECTRONICS INC COM 49428J109 12 810 SH   SOLE 1 810 0 0
KIMBALL ELECTRONICS INC COM 49428J109 2,193 151,128 SH   SOLE   123,683 0 27,445
KIMBALL INTL INC COM 494274103 21 1,100 SH   SOLE 1 1,100 0 0
KIMBALL INTL INC COM 494274103 4,165 215,800 SH   SOLE   158,454 0 57,346
KIMBERLY CLARK CORP COM 494368103 1,585 11,158 SH   SOLE 1 10,958 0 200
KIMBERLY CLARK CORP COM 494368103 114 800 SH   SOLE   800 0 0
KLX ENERGY SERVICES HOLDINGS COM 48253l106 9 1,020 SH   SOLE 1 1,020 0 0
KLX ENERGY SERVICES HOLDINGS COM 48253l106 1,747 202,048 SH   SOLE   152,339 0 49,709
KONTOOR BRANDS COM 50050n103 106 3,014 SH   SOLE 1 3,014 0 0
KONTOOR BRANDS COM 50050n103 8,375 238,617 SH   SOLE   187,277 0 51,340
KRATOS DEFENSE AND SECURITY SO COM 50077b207 15 805 SH   SOLE 1 805 0 0
KRATOS DEFENSE AND SECURITY SO COM 50077b207 335 18,000 SH   SOLE   18,000 0 0
KROGER CO COM 501044101 377 14,638 SH   SOLE 1 13,738 0 900
L3HARRIS TECHNOLOGIES INC COM 502431109 9,912 47,508 SH   SOLE 1 45,090 0 2,418
L3HARRIS TECHNOLOGIES INC COM 502431109 12,557 60,186 SH   SOLE   58,811 0 1,375
LAKELAND INDS INC COM 511795106 231 19,071 SH   SOLE 1 19,071 0 0
LAKELAND INDS INC COM 511795106 2,385 196,779 SH   SOLE   189,214 0 7,565
LANDEC CORP COM 514766104 995 91,506 SH   SOLE   86,391 0 5,115
LANDMARK INFRASTRUCTURE PARTNE LP 51508j405 358 13,640 SH   SOLE 1 13,640 0 0
LANDMARK INFRASTRUCTURE PARTNE LP 51508j405 919 35,000 SH   SOLE   35,000 0 0
FOSTER L B CO COM 350060109 909 41,926 SH   SOLE   39,634 0 2,292
LEIDOS HLDGS INC COM 525327102 252 2,937 SH   SOLE 1 2,937 0 0
LEIDOS HLDGS INC COM 525327102 9,196 107,080 SH   SOLE   82,129 0 24,951
LIBBEY INC COM 529898108 113 33,623 SH   SOLE 1 33,623 0 0
LIBERTY ALL STAR EQUITY FD COM 530158104 212 33,152 SH   SOLE 1 33,152 0 0
LIBERTY BROADBAND CORP COM 530307305 276 2,635 SH   SOLE 1 2,468 0 167
LIBERTY MEDIA CORP DELAWARE COM 531229888 163 5,879 SH   SOLE 1 5,879 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229888 8,096 291,764 SH   SOLE   218,188 0 73,576
LIBERTY MEDIA CORP DELAWARE COM 531229607 1,587 37,819 SH   SOLE 1 37,309 0 510
LIBERTY MEDIA CORP DELAWARE COM 531229607 10,929 260,474 SH   SOLE   194,987 0 65,487
LILLY ELI & CO COM 532457108 655 5,854 SH   SOLE 1 5,854 0 0
LINCOLN NATL CORP IND COM 534187109 302 5,000 SH   SOLE 1 5,000 0 0
LINCOLN NATL CORP IND COM 534187109 302 5,000 SH   SOLE   5,000 0 0
LITTELFUSE INC COM 537008104 899 5,070 SH   SOLE   4,730 0 340
LIVERAMP HLDGS INC COM COM 53815p108 91 2,125 SH   SOLE 1 2,125 0 0
LIVERAMP HLDGS INC COM COM 53815p108 5,604 130,450 SH   SOLE   130,450 0 0
LKQ CORP COM 501889208 335 10,650 SH   SOLE 1 9,600 0 1,050
LOCKHEED MARTIN CORP COM 539830109 571 1,465 SH   SOLE 1 1,465 0 0
LOCKHEED MARTIN CORP COM 539830109 133 342 SH   SOLE   342 0 0
LOWES COS INC COM 548661107 2,018 18,355 SH   SOLE 1 16,655 0 1,700
LOWES COS INC COM 548661107 97 885 SH   SOLE   885 0 0
STARRETT L S CO COM 855668109 245 42,304 SH   SOLE   40,160 0 2,144
LUXFER HOLDINGS PLC COM g5698w116 35 2,270 SH   SOLE 1 2,270 0 0
LUXFER HOLDINGS PLC COM g5698w116 2,230 143,110 SH   SOLE   102,890 0 40,220
LYONDELLBASELL INDUSTR SHS - A COM n53745100 766 8,564 SH   SOLE 1 8,489 0 75
LYONDELLBASELL INDUSTR SHS - A COM n53745100 27 307 SH   SOLE   307 0 0
MADISON SQUARE GARDEN CO CL A COM 55825t103 456 1,730 SH   SOLE   1,730 0 0
MAGELLAN MIDSTREAM PRTNRS LP LP 559080106 3,195 48,213 SH   SOLE 1 47,130 0 1,083
MAGELLAN MIDSTREAM PRTNRS LP LP 559080106 459 6,920 SH   SOLE   6,920 0 0
MANNING & NAPIER INC COM 56382Q102 921 490,000 SH   SOLE 1 490,000 0 0
MANNING & NAPIER INC COM 56382Q102 564 300,000 SH   SOLE   300,000 0 0
MARATHON PETROLEUM CORP COM 56585a102 8,294 136,519 SH   SOLE 1 126,130 0 10,389
MARATHON PETROLEUM CORP COM 56585a102 11,700 192,596 SH   SOLE   188,421 0 4,175
MARCHEX INC COM 56624R108 40 12,860 SH   SOLE 1 12,860 0 0
MARCHEX INC COM 56624R108 1,405 447,357 SH   SOLE   339,467 0 107,890
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 177 1,710 SH   SOLE 1 1,710 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 6,942 67,005 SH   SOLE   54,675 0 12,330
MASCO CORP COM 574599106 145 3,480 SH   SOLE 1 3,480 0 0
MASCO CORP COM 574599106 8,355 200,454 SH   SOLE   156,522 0 43,932
MASTEC INC COM 576323109 2,204 33,950 SH   SOLE   25,600 0 8,350
MASTERCARD INC COM 57636Q104 10,032 36,942 SH   SOLE 1 34,696 0 2,246
MASTERCARD INC COM 57636Q104 346 1,273 SH   SOLE   1,273 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 222 3,840 SH   SOLE 1 3,840 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 69 1,200 SH   SOLE   1,200 0 0
MCDONALDS CORP COM 580135101 4,830 22,493 SH   SOLE 1 22,085 0 408
MCDONALDS CORP COM 580135101 9,344 43,518 SH   SOLE   42,518 0 1,000
MCKESSON CORP COM 58155Q103 1,732 12,673 SH   SOLE 1 10,443 0 2,230
MCKESSON CORP COM 58155Q103 540 3,955 SH   SOLE   3,955 0 0
MDU RES GROUP INC COM 552690109 56 2,000 SH   SOLE 1 2,000 0 0
MDU RES GROUP INC COM 552690109 13,853 491,402 SH   SOLE   390,252 0 101,150
MEDALLION FINL CORP COM 583928106 128 20,000 SH   SOLE 1 20,000 0 0
MEDTRONIC PLC SHS COM g5960l103 4,437 40,852 SH   SOLE 1 40,585 0 267
MEDTRONIC PLC SHS COM g5960l103 8,735 80,414 SH   SOLE   78,364 0 2,050
MERCK & CO INC COM 58933Y105 3,001 35,645 SH   SOLE 1 33,525 0 2,120
MERCK & CO INC COM 58933Y105 770 9,147 SH   SOLE   9,147 0 0
MERIDIAN BANK COM 58958p104 402 22,625 SH   SOLE   21,469 0 1,156
MFS INTER INCOME TR CLSD FD 55273C107 40 10,417 SH   SOLE 1 10,417 0 0
MFS INTER INCOME TR CLSD FD 55273C107 470 123,000 SH   SOLE   123,000 0 0
MGM RESORTS INTERNATIONAL COM 552953101 221 7,990 SH   SOLE 1 7,990 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,855 66,935 SH   SOLE   66,935 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 1,808 19,458 SH   SOLE 1 18,333 0 1,125
MICROSOFT CORP COM 594918104 20,032 144,081 SH   SOLE 1 139,476 0 4,605
MICROSOFT CORP COM 594918104 12,865 92,536 SH   SOLE   90,736 0 1,800
MIDDLEFIELD BANC CORP COM 596304204 2,114 45,171 SH   SOLE 1 45,171 0 0
MIDDLEFIELD BANC CORP COM 596304204 6,465 138,162 SH   SOLE   138,162 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 536 20,594 SH   SOLE 1 20,594 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 107 4,119 SH   SOLE   4,119 0 0
MILLER HERMAN INC COM 600544100 7,248 157,250 SH   SOLE 1 157,250 0 0
MONDELEZ INTL INC COM 609207105 338 6,106 SH   SOLE 1 6,106 0 0
MOTOROLA SOLUTIONS INC COM 620076307 1,742 10,224 SH   SOLE 1 9,124 0 1,100
MOVADO GROUP INC COM 624580106 753 30,275 SH   SOLE   28,645 0 1,630
MSA SAFETY INC COM 553498106 327 3,000 SH   SOLE 1 3,000 0 0
MUTUALFIRST FINL INC COM COM 62845b104 550 17,439 SH   SOLE 1 17,439 0 0
MUTUALFIRST FINL INC COM COM 62845b104 17,429 552,961 SH   SOLE   552,961 0 0
MVC CAPITAL INC COM 553829102 436 49,000 SH   SOLE 1 49,000 0 0
MVC CAPITAL INC COM 553829102 445 50,000 SH   SOLE   50,000 0 0
NACCO INDS INC COM 629579103 324 5,070 SH   SOLE   4,821 0 249
NETFLIX INC COM COM 64110l106 237 884 SH   SOLE 1 834 0 50
NETFLIX INC COM COM 64110l106 94 350 SH   SOLE   350 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 259 6,836 SH   SOLE 1 6,680 0 156
NEWMONT GOLDCORP CORPORATION COM 651639106 372 9,810 SH   SOLE   9,810 0 0
NEXTERA ENERGY INC COM 65339F101 2,616 11,228 SH   SOLE 1 11,074 0 154
NEXTERA ENERGY INC COM 65339F101 796 3,416 SH   SOLE   3,416 0 0
NIKE INC COM 654106103 5,847 62,259 SH   SOLE 1 59,465 0 2,794
NIKE INC COM 654106103 7,774 82,774 SH   SOLE   80,674 0 2,100
NOMAD FOODS LTD COM g6564a105 165 8,060 SH   SOLE 1 8,060 0 0
NOMAD FOODS LTD COM g6564a105 10,345 504,627 SH   SOLE   397,587 0 107,040
NOODLES & CO COM CL A COM 65540b105 293 51,790 SH   SOLE   51,790 0 0
NORFOLK SOUTHERN CORP COM 655844108 2,313 12,872 SH   SOLE 1 12,272 0 600
NORFOLK SOUTHERN CORP COM 655844108 49 270 SH   SOLE   270 0 0
NORTHROP GRUMMAN CORP COM 666807102 787 2,099 SH   SOLE 1 2,099 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 303 18,507 SH   SOLE 1 18,507 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 320 19,495 SH   SOLE   19,495 0 0
NOVARTIS A G ADUS 66987V109 182 2,090 SH   SOLE 1 2,090 0 0
NOVARTIS A G ADUS 66987V109 129 1,480 SH   SOLE   1,480 0 0
NUVEEN CR STRATEGIES INCM FD CLSD FD 67073D102 334 44,600 SH   SOLE 1 38,100 0 6,500
NUVEEN SELECT TAX FREE INCM CLSD FD 67063X100 195 12,110 SH   SOLE 1 12,110 0 0
NUVEEN SELECT TAX FREE INCM CLSD FD 67062F100 295 18,750 SH   SOLE 1 18,750 0 0
NVENT ELECTRIC COM g6700g107 61 2,749 SH   SOLE 1 2,749 0 0
NVENT ELECTRIC COM g6700g107 2,193 99,522 SH   SOLE   71,932 0 27,590
OFFICE DEPOT INC COM 676220106 228 130,000 SH   SOLE 1 130,000 0 0
OFFICE DEPOT INC COM 676220106 351 200,000 SH   SOLE   200,000 0 0
OLYMPIC STEEL INC COM 68162K106 808 56,096 SH   SOLE   52,900 0 3,196
ONE GAS INC COM COM 68235p108 2,712 28,214 SH   SOLE   19,114 0 9,100
ONESPAN INC COM 68287n100 367 25,277 SH   SOLE 1 24,577 0 700
ONESPAN INC COM 68287n100 14,817 1,021,858 SH   SOLE   1,021,858 0 0
OPPENHEIMER REV WEIGHTED LARGE INDX FD 46138g698 221 4,105 SH   SOLE 1 4,105 0 0
OPPENHEIMER REV WEIGHTED LARGE INDX FD 46138g698 76 1,408 SH   SOLE   1,408 0 0
OPPENHEIMER REV WEIGHTED SMALL COM 46138g664 82 1,280 SH   SOLE 1 1,280 0 0
OPPENHEIMER REV WEIGHTED SMALL COM 46138g664 5,141 80,673 SH   SOLE   80,673 0 0
ORACLE CORP COM 68389X105 3,366 61,167 SH   SOLE 1 54,267 0 6,900
ORACLE CORP COM 68389X105 7 125 SH   SOLE   125 0 0
ORGANIGRAM HOLDINGS INC COM 68620p101 1,136 330,247 SH   SOLE 1 300,021 0 30,226
ORION MARINE GROUP INC COM 68628v308 843 187,362 SH   SOLE   177,754 0 9,608
PARK HOTELS RESORTS INC COM 700517105 1,207 48,332 SH   SOLE 1 48,332 0 0
PARK HOTELS RESORTS INC COM 700517105 8,478 339,523 SH   SOLE   266,273 0 73,250
PARK OHIO HLDGS CORP COM 700666100 240 8,040 SH   SOLE 1 8,040 0 0
PARK OHIO HLDGS CORP COM 700666100 140 4,694 SH   SOLE   4,694 0 0
PARKER HANNIFIN CORP COM 701094104 1,602 8,868 SH   SOLE 1 7,440 0 1,428
PARKER HANNIFIN CORP COM 701094104 18 100 SH   SOLE   100 0 0
PAYPAL HLDGS INC COM 70450y103 2,022 19,523 SH   SOLE 1 18,098 0 1,425
PAYPAL HLDGS INC COM 70450y103 272 2,623 SH   SOLE   2,623 0 0
PC TEL INC COM COM 69325q105 620 73,805 SH   SOLE   69,904 0 3,901
PCSB FINL CORP COM 69324R104 1,203 60,170 SH   SOLE   60,170 0 0
PDL BIOPHARMA INC COM COM 69329y104 783 362,524 SH   SOLE   345,151 0 17,373
PENNANTPARK FLOATING RATE CAP COM 70806a106 777 67,000 SH   SOLE   67,000 0 0
PENNANTPARK INVT CORP COM 708062104 367 58,500 SH   SOLE 1 58,500 0 0
PENNANTPARK INVT CORP COM 708062104 502 80,000 SH   SOLE   80,000 0 0
PENTAIR LTD SHS COM g7S00t104 109 2,890 SH   SOLE 1 2,890 0 0
PENTAIR LTD SHS COM g7S00t104 7,575 200,390 SH   SOLE   156,921 0 43,469
PEPSICO INC COM 713448108 10,856 79,187 SH   SOLE 1 74,569 0 4,618
PEPSICO INC COM 713448108 8,329 60,753 SH   SOLE   59,253 0 1,500
PERCEPTRON INC COM 71361F100 5 1,000 SH   SOLE 1 1,000 0 0
PERCEPTRON INC COM 71361F100 545 113,712 SH   SOLE   107,805 0 5,907
PERMA-FIX ENVIRONMENTAL SVCS COM 714157203 1,233 271,619 SH   SOLE   257,076 0 14,543
PERSPECTA INC COM 715347100 151 5,792 SH   SOLE 1 5,792 0 0
PERSPECTA INC COM 715347100 9,168 350,990 SH   SOLE   266,910 0 84,080
PFIZER INC COM 717081103 6,879 191,462 SH   SOLE 1 186,909 0 4,553
PFIZER INC COM 717081103 7,026 195,548 SH   SOLE   190,848 0 4,700
PHILIP MORRIS INTL INC COM 718172109 398 5,248 SH   SOLE 1 5,098 0 150
PHILLIPS 66 COM 718546104 2,243 21,908 SH   SOLE 1 20,105 0 1,802
PICO HLDGS INC COM 693366205 1,096 108,624 SH   SOLE   102,987 0 5,637
PIMCO ETF TR INDX FD 72201R205 1,034 19,724 SH   SOLE 1 19,436 0 288
PIMCO ETF TR INDX FD 72201R205 786 15,000 SH   SOLE   15,000 0 0
PIMCO ETF TR INDX FD 72201R833 2,057 20,219 SH   SOLE 1 19,919 0 300
PIMCO ETF TR INDX FD 72201R833 1,374 13,505 SH   SOLE   13,505 0 0
PIMCO ETF TR LOW DURATION INDX FD 72201r718 201 2,000 SH   SOLE 1 2,000 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,169 8,338 SH   SOLE 1 8,338 0 0
POINTS INTL LTD COM 730843208 610 55,593 SH   SOLE   39,886 0 15,707
POST HLDGS INC COM 737446104 106 1,000 SH   SOLE 1 1,000 0 0
POST HLDGS INC COM 737446104 4,398 41,550 SH   SOLE   33,390 0 8,160
POSTAL REALTY TRUST COM 73757r102 477 30,130 SH   SOLE   28,448 0 1,682
POTBELLY CORP COM 73754y100 3 730 SH   SOLE 1 730 0 0
POTBELLY CORP COM 73754y100 5,051 1,158,373 SH   SOLE   1,158,373 0 0
POTLATCHDELTIC CORPORATION COM 737630103 235 5,730 SH   SOLE 1 5,730 0 0
POTLATCHDELTIC CORPORATION COM 737630103 12,688 308,828 SH   SOLE   244,698 0 64,130
POWELL INDS INC COM 739128106 263 6,726 SH   SOLE   6,363 0 363
PPG INDS INC COM 693506107 1,023 8,630 SH   SOLE 1 8,630 0 0
PRESTIGE BRANDS HLDG INC COM 74112d101 675 19,460 SH   SOLE   19,460 0 0
PROCTER & GAMBLE CO COM 742718109 14,157 113,817 SH   SOLE 1 108,551 0 5,266
PROCTER & GAMBLE CO COM 742718109 11,007 88,493 SH   SOLE   86,043 0 2,450
PROFIRE ENERGY COM 74316x101 1,286 680,548 SH   SOLE   642,198 0 38,350
PROGRESSIVE CORP OHIO COM 743315103 1,089 14,094 SH   SOLE 1 14,094 0 0
PROGRESSIVE CORP OHIO COM 743315103 187 2,425 SH   SOLE   2,425 0 0
PROSHARES TR SHORT RUSSELL2000 INDX FD 74348a210 167 4,117 SH   SOLE 1 4,117 0 0
PROSHARES TR SHORT RUSSELL2000 INDX FD 74348a210 4,876 120,000 SH   SOLE   120,000 0 0
PROSHARES TR SHORT S&P 500 COM 74347b425 146 5,606 SH   SOLE 1 5,606 0 0
PROSHARES TR SHORT S&P 500 COM 74347b425 3,658 140,000 SH   SOLE   140,000 0 0
PSYCHEMEDICS CORP COM 744375205 181 19,861 SH   SOLE   18,556 0 1,305
PUTNAM MANAGED MUN INCOM TR CLSD FD 746823103 200 25,590 SH   SOLE 1 25,590 0 0
QUALCOMM INC COM 747525103 1,016 13,319 SH   SOLE 1 10,251 0 3,068
QUALCOMM INC COM 747525103 628 8,231 SH   SOLE   8,231 0 0
QURATE RETAIL GROUP INC QVC GR COM 74915m100 10 954 SH   SOLE 1 954 0 0
QURATE RETAIL GROUP INC QVC GR COM 74915m100 121 11,710 SH   SOLE   0 0 11,710
RADIANT LOGISTICS INC COM 75025x100 13 2,500 SH   SOLE 1 2,500 0 0
RADIANT LOGISTICS INC COM 75025x100 3,644 704,844 SH   SOLE   704,844 0 0
RADNET INC COM 750491102 1,044 72,720 SH   SOLE   72,720 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 149 1,806 SH   SOLE 1 1,806 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 10,109 122,590 SH   SOLE   92,950 0 29,640
RAYTHEON CO COM 755111507 1,757 8,954 SH   SOLE 1 8,829 0 125
RAYTHEON CO COM 755111507 183 934 SH   SOLE   934 0 0
REALNETWORKS INC COM 75605l708 457 275,158 SH   SOLE   263,986 0 11,172
REALTY INCOME CORP COM 756109104 311 4,050 SH   SOLE 1 4,050 0 0
REALTY INCOME CORP COM 756109104 161 2,100 SH   SOLE   2,100 0 0
REGIONS FINL CORP NEW COM 7591EP100 435 27,490 SH   SOLE 1 27,490 0 0
REGIONS FINL CORP NEW COM 7591EP100 316 20,000 SH   SOLE   20,000 0 0
REPUBLIC SVCS INC COM 760759100 2,170 25,077 SH   SOLE 1 21,274 0 3,803
RESIDEO TECHNOLOGIES COM 76118y104 1,265 88,125 SH   SOLE 1 80,033 0 8,092
RESIDEO TECHNOLOGIES COM 76118y104 416 28,981 SH   SOLE   21,191 0 7,790
REXNORD CORP COM 76169b102 9 350 SH   SOLE 1 350 0 0
REXNORD CORP COM 76169b102 270 10,000 SH   SOLE   10,000 0 0
RICHARDSON ELECTRS LTD COM 763165107 1,412 243,453 SH   SOLE   232,623 0 10,830
RING ENERGY INC COM COM 76680v108 82 50,000 SH   SOLE 1 50,000 0 0
RING ENERGY INC COM COM 76680v108 328 200,000 SH   SOLE   200,000 0 0
RIVERVIEW BANCORP INC COM 769397100 104 14,136 SH   SOLE 1 14,136 0 0
RIVERVIEW BANCORP INC COM 769397100 99 13,362 SH   SOLE   13,362 0 0
ROYAL DUTCH SHELL PLC ADUS 780259206 620 10,542 SH   SOLE 1 10,542 0 0
SALEM MEDIA GROUP INC COM 794093104 540 352,996 SH   SOLE   335,280 0 17,716
SALLY BEAUTY HLDGS INC COM COM 79546e104 429 28,829 SH   SOLE   28,829 0 0
HENRY SCHEIN INC COM 806407102 362 5,700 SH   SOLE 1 5,700 0 0
HENRY SCHEIN INC COM 806407102 8,821 138,916 SH   SOLE   106,596 0 32,320
SCHLUMBERGER LTD COM 806857108 808 23,650 SH   SOLE 1 18,314 0 5,336
SCHLUMBERGER LTD COM 806857108 407 11,922 SH   SOLE   11,922 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 2,346 56,087 SH   SOLE 1 49,304 0 6,783
THE CHARLES SCHWAB CORPORATI COM 808513105 188 4,491 SH   SOLE   4,491 0 0
SCHWAB STRATEGIC TR INDX FD 808524706 1,597 63,562 SH   SOLE 1 57,587 0 5,975
SCHWAB STRATEGIC TR INDX FD 808524805 8,231 258,346 SH   SOLE 1 221,995 0 36,351
SCHWAB STRATEGIC TR INDX FD 808524805 1 37 SH   SOLE   37 0 0
SCHWAB STRATEGIC TR INDX FD 808524839 24,953 463,378 SH   SOLE 1 399,339 0 64,039
SCHWAB STRATEGIC TR INDX FD 808524839 5 91 SH   SOLE   91 0 0
SCHWAB STRATEGIC TR INDX FD 808524102 1,037 14,597 SH   SOLE 1 14,597 0 0
SCHWAB STRATEGIC TR INDX FD 808524797 385 7,031 SH   SOLE 1 7,031 0 0
SCHWAB STRATEGIC TR INDX FD 808524300 443 5,270 SH   SOLE 1 5,270 0 0
SCHWAB STRATEGIC TR INDX FD 808524201 24,028 338,755 SH   SOLE 1 292,377 0 46,378
SCHWAB STRATEGIC TR COM 808524847 461 9,777 SH   SOLE 1 9,777 0 0
SEABOARD CORP COM 811543107 4 1 SH   SOLE 1 1 0 0
SEABOARD CORP COM 811543107 1,509 345 SH   SOLE   345 0 0
SEARS HOMETOWN & OUTLET STOR COM 812362101 36 10,600 SH   SOLE   10,600 0 0
SELECT SECTOR SPDR TR PUT 81369y950 527 2,320 SH Put SOLE 1 2,320 0 0
SELECT SECTOR SPDR TR INDX FD 81369Y803 884 10,972 SH   SOLE 1 10,940 0 32
SERVICEMASTER GLOBAL HOLDINGS COM 81761r109 4,465 79,870 SH   SOLE   61,440 0 18,430
SHERWIN WILLIAMS CO COM 824348106 1,567 2,849 SH   SOLE 1 2,748 0 101
SHERWIN WILLIAMS CO COM 824348106 782 1,423 SH   SOLE   1,423 0 0
SHILOH INDS INC COM 824543102 421 101,602 SH   SOLE   96,365 0 5,237
SHOPIFY INC CL A COM 82509l107 603 1,935 SH   SOLE 1 1,635 0 300
SHOPIFY INC CL A COM 82509l107 47 150 SH   SOLE   150 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 417 3,500 SH   SOLE   3,500 0 0
SIMULATIONS PLUS INC COM 829214105 21 600 SH   SOLE 1 600 0 0
SIMULATIONS PLUS INC COM 829214105 2,017 58,124 SH   SOLE   41,788 0 16,336
SIRIUS XM HLDGS INC COM 82968b103 88 14,125 SH   SOLE 1 12,125 0 2,000
SITE CENTERS COM 82981j109 1,342 88,830 SH   SOLE   88,830 0 0
SKYWEST INC COM 830879102 839 14,620 SH   SOLE   14,620 0 0
SMUCKER J M CO COM 832696405 3,146 28,592 SH   SOLE 1 25,409 0 3,183
SMUCKER J M CO COM 832696405 384 3,488 SH   SOLE   3,488 0 0
SOUTH JERSEY INDS INC COM 838518108 41 1,244 SH   SOLE 1 1,244 0 0
SOUTH JERSEY INDS INC COM 838518108 3,881 117,936 SH   SOLE   84,191 0 33,745
SOUTHERN CO COM 842587107 757 12,250 SH   SOLE 1 12,100 0 150
SOUTHWESTERN ENERGY CO COM 845467109 164 85,000 SH   SOLE 1 85,000 0 0
SOUTHWESTERN ENERGY CO COM 845467109 347 180,000 SH   SOLE   180,000 0 0
SPDR DOW JONES INDL AVRG ETF U INDX FD 78467x109 339 1,261 SH   SOLE 1 1,261 0 0
SPDR GOLD TRUST INDX FD 78463V107 2,181 15,704 SH   SOLE 1 15,654 0 50
SPDR GOLD TRUST INDX FD 78463V107 2,311 16,638 SH   SOLE   16,638 0 0
SPDR INDEX SHS FDS INDX FD 78463X749 440 8,483 SH   SOLE 1 8,483 0 0
SPDR INDEX SHS FDS INDX FD 78463X749 204 3,940 SH   SOLE   3,940 0 0
SPDR NUVEEN BARCLAYS SHORT TER INDX FD 78468r739 958 19,562 SH   SOLE 1 19,562 0 0
SPDR S&P 500 ETF TR INDX FD 78462F103 6,778 22,839 SH   SOLE 1 21,085 0 1,754
SPDR S&P 500 ETF TR INDX FD 78462F103 1,861 6,272 SH   SOLE   6,272 0 0
SPDR SERIES TRUST INDX FD 78468R721 541 10,668 SH   SOLE 1 10,668 0 0
SPDR SER TR SPDR BARCLAYS SHOR INDX FD 78464a474 771 25,000 SH   SOLE 1 25,000 0 0
SPDR SERIES TRUST PUT 78464a958 264 5,430 SH Put SOLE 1 5,430 0 0
SPDR SERIES TRUST KBW REGL BKG INDX FD 78464a698 1,017 19,264 SH   SOLE   19,264 0 0
SPDR SERIES TRUST INDX FD 78464A763 1,091 10,638 SH   SOLE 1 10,358 0 280
SPECIAL OPPORTUNITIES FD INC CLSD FD 84741T104 970 68,117 SH   SOLE 1 68,117 0 0
SPECIAL OPPORTUNITIES FD INC CLSD FD 84741T104 385 27,059 SH   SOLE   27,059 0 0
SPRINT CORP COM SER 1 COM 85207u105 1 190 SH   SOLE 1 190 0 0
SPRINT CORP COM SER 1 COM 85207u105 117 19,000 SH   SOLE   19,000 0 0
SPROTT PHYSICAL GOLD AND SILVE COM 85208r101 591 41,710 SH   SOLE 1 41,710 0 0
SPROTT PHYSICAL GOLD AND SILVE COM 85208r101 43 3,000 SH   SOLE   3,000 0 0
SPROTT PHYSICAL GOLD TRUST INDX FD 85207H104 1,191 100,730 SH   SOLE 1 100,730 0 0
SPROTT PHYSICAL GOLD TRUST INDX FD 85207H104 83 7,050 SH   SOLE   7,050 0 0
SPX CORP COM 784635104 149 3,720 SH   SOLE 1 3,720 0 0
SPX CORP COM 784635104 8,014 200,309 SH   SOLE   147,986 0 52,323
SQUARE INC COM 852234103 559 9,022 SH   SOLE 1 9,022 0 0
SQUARE INC COM 852234103 38 621 SH   SOLE   621 0 0
STARBUCKS CORP COM 855244109 3,199 36,185 SH   SOLE 1 33,635 0 2,550
STARBUCKS CORP COM 855244109 248 2,803 SH   SOLE   2,803 0 0
STEELCASE INC COM 858155203 512 27,800 SH   SOLE   27,800 0 0
STERLING CONSTRUCTION CO INC COM 859241101 631 47,973 SH   SOLE   46,158 0 1,815
STRYKER CORP COM 863667101 308 1,426 SH   SOLE 1 1,426 0 0
STRYKER CORP COM 863667101 310 1,431 SH   SOLE   1,431 0 0
SUPERIOR GRP OF COMPANIES IN COM 868358102 438 27,170 SH   SOLE   27,170 0 0
SWEDISH EXPT CR CORP INDX FD 870297603 52 9,854 SH   SOLE 1 9,854 0 0
SWEDISH EXPT CR CORP INDX FD 870297603 3 664 SH   SOLE   664 0 0
SWEDISH EXPT CR CORP INDX FD 870297801 75 14,700 SH   SOLE 1 14,700 0 0
SWEDISH EXPT CR CORP INDX FD 870297801 3,960 779,550 SH   SOLE   779,550 0 0
SYMANTEC CORP COM 871503108 18 748 SH   SOLE 1 748 0 0
SYMANTEC CORP COM 871503108 295 12,500 SH   SOLE   12,500 0 0
SYNACOR INC COM 871561106 653 466,125 SH   SOLE   442,524 0 23,601
SYSCO CORP COM 871829107 253 3,184 SH   SOLE 1 3,184 0 0
SYSCO CORP COM 871829107 310 3,905 SH   SOLE   3,905 0 0
TANDY LEATHER FACTORY INC COM 87538x105 550 118,248 SH   SOLE   112,150 0 6,098
TARGET CORP COM 87612E106 428 4,001 SH   SOLE 1 3,146 0 855
TARGET CORP COM 87612E106 64 600 SH   SOLE   600 0 0
TEMPLETON EMERG MKTS INCOME COM 880192109 5,168 569,169 SH   SOLE 1 530,047 0 39,122
TENNANT CO COM 880345103 802 11,340 SH   SOLE   11,340 0 0
TESLA INC PUT 88160r951 599 137 SH Put SOLE 1 137 0 0
TEXAS INSTRS INC COM 882508104 4,363 33,759 SH   SOLE 1 32,361 0 1,398
TEXAS INSTRS INC COM 882508104 7,073 54,729 SH   SOLE   53,429 0 1,300
TIPTREE INC COM 88822q103 971 133,408 SH   SOLE   126,661 0 6,747
TJX COS INC NEW COM 872540109 1,953 35,037 SH   SOLE 1 31,737 0 3,300
TJX COS INC NEW COM 872540109 240 4,300 SH   SOLE   4,300 0 0
TRANSCAT INC COM 893529107 33 1,300 SH   SOLE 1 1,300 0 0
TRANSCAT INC COM 893529107 2,816 109,957 SH   SOLE   82,800 0 27,157
TRANSDIGM GROUP INC COM 893641100 1,918 3,683 SH   SOLE 1 3,648 0 35
TRANSDIGM GROUP INC COM 893641100 312 600 SH   SOLE   600 0 0
TRAVELERS COMPANIES INC COM 89417E109 1,453 9,770 SH   SOLE 1 8,895 0 875
TRAVELERS COMPANIES INC COM 89417E109 74 500 SH   SOLE   500 0 0
TREEHOUSE FOODS INC COM COM 89469a104 56 1,010 SH   SOLE 1 1,010 0 0
TREEHOUSE FOODS INC COM COM 89469a104 5,671 102,280 SH   SOLE   77,498 0 24,782
TRI CONTL CORP CLSD FD 895436103 1,229 45,086 SH   SOLE 1 45,086 0 0
TRI CONTL CORP CLSD FD 895436103 4 147 SH   SOLE   147 0 0
TRUSTCO BK CORP N Y COM 898349105 877 107,648 SH   SOLE   102,193 0 5,455
U S CONCRETE INC COM NEW COM 90333l201 990 17,900 SH   SOLE   17,900 0 0
UGI CORP NEW COM 902681105 1,872 37,248 SH   SOLE   31,904 0 5,344
ULTRALIFE CORP COM 903899102 522 60,225 SH   SOLE   60,225 0 0
UNILEVER PLC ADUS 904767704 1,628 27,088 SH   SOLE 1 24,263 0 2,825
UNION PACIFIC CORP COM 907818108 3,848 23,753 SH   SOLE 1 22,251 0 1,502
UNION PACIFIC CORP COM 907818108 65 403 SH   SOLE   403 0 0
UNISYS CORP COM 909214306 189 25,441 SH   SOLE   25,441 0 0
UNITED CMNTY FINL CORP OHIO COM 909839102 235 21,805 SH   SOLE 1 21,805 0 0
UNITED CMNTY FINL CORP OHIO COM 909839102 376 34,925 SH   SOLE   34,925 0 0
UNITED INS HLDGS CORP COM 910710102 693 49,522 SH   SOLE   46,766 0 2,756
UNITED PARCEL SERVICE INC COM 911312106 1,303 10,879 SH   SOLE 1 10,111 0 768
UNITED TECHNOLOGIES CORP COM 913017109 5,424 39,730 SH   SOLE 1 36,821 0 2,909
UNITED TECHNOLOGIES CORP COM 913017109 69 505 SH   SOLE   505 0 0
UNITEDHEALTH GROUP INC COM 91324P102 8,830 40,633 SH   SOLE 1 38,305 0 2,328
UNITEDHEALTH GROUP INC COM 91324P102 7,132 32,817 SH   SOLE   31,942 0 875
UNIVERSAL STAINLESS & ALLOY COM 913837100 987 63,298 SH   SOLE   60,046 0 3,252
URBAN OUTFITTERS INC COM 917047102 4,099 145,910 SH   SOLE   105,290 0 40,620
US BANCORP DEL COM 902973304 3,056 55,221 SH   SOLE 1 51,978 0 3,243
US BANCORP DEL COM 902973304 22 400 SH   SOLE   400 0 0
UTAH MED PRODS INC COM 917488108 94 980 SH   SOLE 1 980 0 0
UTAH MED PRODS INC COM 917488108 6,547 68,308 SH   SOLE   52,673 0 15,635
VAALCO ENERGY INC COM 91851C201 7 3,467 SH   SOLE 1 3,467 0 0
VAALCO ENERGY INC COM 91851C201 1,599 787,716 SH   SOLE   748,893 0 38,823
VALERO ENERGY CORP NEW COM 91913Y100 259 3,043 SH   SOLE 1 3,043 0 0
VANECK VECTORS ETF TR AGRIBUSI INDX FD 92189f700 38 570 SH   SOLE 1 570 0 0
VANECK VECTORS ETF TR AGRIBUSI INDX FD 92189f700 2,979 45,233 SH   SOLE   45,233 0 0
VANECK VECTORS ETF TR AMT FREE INDX FD 92189f528 754 42,585 SH   SOLE 1 42,585 0 0
VANECK VECTORS ETF TR GOLD MIN INDX FD 92189f106 83 3,112 SH   SOLE 1 3,112 0 0
VANECK VECTORS ETF TR GOLD MIN INDX FD 92189f106 2,518 94,279 SH   SOLE   94,279 0 0
VANECK VECTORS FALLEN ANGEL HI INDX FD 92189f437 834 28,462 SH   SOLE 1 28,462 0 0
VANECK VECTORS MORNINGSTAR WID INDX FD 92189f643 235 4,680 SH   SOLE 1 4,680 0 0
VANGUARD BD INDEX FD INC INDX FD 921937819 645 7,335 SH   SOLE 1 2,310 0 5,025
VANGUARD BD INDEX FD INC INDX FD 921937827 10,787 133,523 SH   SOLE 1 117,943 0 15,580
VANGUARD BD INDEX FD INC INDX FD 921937827 198 2,450 SH   SOLE   2,450 0 0
VANGUARD CHARLOTTE FDS TOTAL I INDX FD 92203j407 404 6,866 SH   SOLE 1 6,866 0 0
VANGUARD CHARLOTTE FDS TOTAL I INDX FD 92203j407 91 1,544 SH   SOLE   1,544 0 0
VANGUARD SCOTTSDALE FDS INDX FD 92206C409 3,650 45,040 SH   SOLE 1 43,577 0 1,463
VANGUARD SCOTTSDALE FDS INDX FD 92206C409 108 1,335 SH   SOLE   1,335 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042775 237 4,759 SH   SOLE 1 4,631 0 128
VANGUARD INTL EQUITY INDEX F INDX FD 922042775 125 2,498 SH   SOLE   2,498 0 0
VANGUARD TAX MANAGED INTL FD INDX FD 921943858 1,815 44,182 SH   SOLE 1 42,022 0 2,160
VANGUARD TAX MANAGED INTL FD INDX FD 921943858 5,739 139,691 SH   SOLE   139,691 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042858 1,502 37,305 SH   SOLE 1 36,232 0 1,073
VANGUARD INTL EQUITY INDEX F INDX FD 922042858 7,840 194,724 SH   SOLE   194,724 0 0
VANGUARD INDEX FDS INDX FD 922908652 1,201 10,328 SH   SOLE 1 7,537 0 2,791
VANGUARD INDEX FDS INDX FD 922908652 20,720 178,118 SH   SOLE   178,118 0 0
VANGUARD INDEX FDS INDX FD 922908736 304 1,831 SH   SOLE 1 1,813 0 18
VANGUARD INDEX FDS INDX FD 922908611 196 1,521 SH   SOLE 1 1,521 0 0
VANGUARD INDEX FDS INDX FD 922908611 245 1,901 SH   SOLE   1,901 0 0
VANGUARD INDEX FDS INDX FD 922908769 4,208 27,867 SH   SOLE 1 27,867 0 0
VANGUARD INDEX FDS INDX FD 922908769 307 2,030 SH   SOLE   2,030 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042676 46 790 SH   SOLE 1 790 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042676 2,645 45,147 SH   SOLE   45,147 0 0
VANGUARD INTL EQUITY INDEX F INDX FD 922042742 6,078 81,237 SH   SOLE 1 81,237 0 0
VANGUARD INDEX FDS INDX FD 922908629 435 2,595 SH   SOLE 1 2,595 0 0
VANGUARD INDEX FDS INDX FD 922908629 296 1,767 SH   SOLE   1,767 0 0
VANGUARD MUN BD FD INC INDX FD 922907746 731 13,631 SH   SOLE 1 13,631 0 0
VANGUARD INDEX FDS INDX FD 922908553 6,406 68,702 SH   SOLE 1 67,663 0 1,039
VANGUARD INDEX FDS INDX FD 922908553 22,003 235,953 SH   SOLE   235,953 0 0
VANGUARD INDEX FDS INDX FD 922908363 4,015 14,727 SH   SOLE 1 13,765 0 962
VANGUARD INDEX FDS INDX FD 922908363 43,741 160,457 SH   SOLE   160,457 0 0
VANGUARD SHORT TERM TREASURY INDX FD 92206c102 612 10,044 SH   SOLE 1 10,044 0 0
VANGUARD SHORT TERM TREASURY INDX FD 92206c102 1,219 20,000 SH   SOLE   20,000 0 0
VANGUARD INDEX FDS INDX FD 922908751 191 1,242 SH   SOLE 1 1,242 0 0
VANGUARD INDEX FDS INDX FD 922908751 178 1,159 SH   SOLE   1,159 0 0
VANGUARD GROUP INDX FD 921908844 1,207 10,094 SH   SOLE 1 7,866 0 2,228
VANGUARD GROUP INDX FD 921908844 16,503 138,007 SH   SOLE   138,007 0 0
VANGUARD WHITEHALL FDS INC INDX FD 921946406 1,010 11,383 SH   SOLE 1 8,364 0 3,019
VANGUARD WHITEHALL FDS INC INDX FD 921946406 47 535 SH   SOLE   535 0 0
VANGUARD WORLD FD INDX FD 921910873 956 9,269 SH   SOLE 1 9,269 0 0
VANGUARD WORLD FD INDX FD 921910873 29,601 287,082 SH   SOLE   287,082 0 0
VANGUARD WORLD FDS INDX FD 92204A306 99 1,263 SH   SOLE 1 1,263 0 0
VANGUARD WORLD FDS INDX FD 92204A306 2,311 29,618 SH   SOLE   29,618 0 0
VANGUARD WORLD FDS INDX FD 92204A504 556 3,313 SH   SOLE 1 2,662 0 651
VANGUARD WORLD FDS INDX FD 92204A702 1,159 5,378 SH   SOLE 1 4,678 0 700
VANGUARD WORLD FDS INDX FD 92204A801 8,158 64,554 SH   SOLE   64,554 0 0
VANGUARD WORLD FDS TELCOMM ETF INDX FD 92204a884 716 8,254 SH   SOLE 1 8,254 0 0
VANGUARD WORLD FDS INDX FD 92204A876 517 3,599 SH   SOLE 1 3,599 0 0
VAREX IMAGING CORP COM 92214X106 36 1,265 SH   SOLE 1 0 0 1,265
VAREX IMAGING CORP COM 92214X106 2,829 99,133 SH   SOLE   79,399 0 19,734
VARIAN MED SYS INC COM 92220P105 148 1,242 SH   SOLE 1 1,242 0 0
VARIAN MED SYS INC COM 92220P105 6,081 51,066 SH   SOLE   39,716 0 11,350
VENATOR MATERIALS PLC COM g9329z100 122 50,000 SH   SOLE   50,000 0 0
VERA BRADLEY INC COM COM 92335c106 83 8,170 SH   SOLE 1 8,170 0 0
VERA BRADLEY INC COM COM 92335c106 5,127 507,591 SH   SOLE   383,816 0 123,775
VERIZON COMMUNICATIONS INC COM 92343v104 5,500 91,113 SH   SOLE 1 88,958 0 2,155
VERIZON COMMUNICATIONS INC COM 92343v104 6,390 105,866 SH   SOLE   103,216 0 2,650
VIACOM INC CL B COM 92553p201 120 5,000 SH   SOLE 1 5,000 0 0
VIACOM INC CL B COM 92553p201 445 18,500 SH   SOLE   18,500 0 0
VISA INC COM 92826C839 3,791 22,037 SH   SOLE 1 18,917 0 3,120
VISA INC COM 92826C839 399 2,319 SH   SOLE   2,319 0 0
VISTRA ENERGY CORP COM COM 92840m102 265 9,921 SH   SOLE 1 9,921 0 0
VISTRA ENERGY CORP COM COM 92840m102 9,330 349,036 SH   SOLE   271,256 0 77,780
VONAGE HLDGS CORP COM 92886T201 2 200 SH   SOLE 1 200 0 0
VONAGE HLDGS CORP COM 92886T201 3,882 343,500 SH   SOLE   343,500 0 0
VOXX INTL CORP CL A COM 91829f104 1,345 286,121 SH   SOLE   271,112 0 15,009
VOYA FINL INC COM 929089100 906 16,639 SH   SOLE 1 16,639 0 0
VOYA FINL INC COM 929089100 13,109 240,800 SH   SOLE   180,622 0 60,178
VULCAN MATLS CO COM 929160109 309 2,042 SH   SOLE 1 2,042 0 0
W P CAREY INC COM 92936U109 2,089 23,337 SH   SOLE 1 20,784 0 2,553
WALGREENS BOOTS ALLIANCE INC COM 931427108 395 7,145 SH   SOLE 1 3,520 0 3,625
WALGREENS BOOTS ALLIANCE INC COM 931427108 331 5,989 SH   SOLE   5,989 0 0
WALMART INC COM 931142103 637 5,370 SH   SOLE 1 5,370 0 0
WALMART INC COM 931142103 137 1,158 SH   SOLE   1,158 0 0
DISNEY WALT CO COM 254687106 12,117 92,979 SH   SOLE 1 88,190 0 4,789
DISNEY WALT CO COM 254687106 11,576 88,828 SH   SOLE   86,928 0 1,900
WASTE MGMT INC DEL COM 94106L109 525 4,565 SH   SOLE 1 4,565 0 0
WASTE MGMT INC DEL COM 94106L109 92 800 SH   SOLE   800 0 0
WELBILT INC COM 949090104 59 3,520 SH   SOLE 1 3,520 0 0
WELBILT INC COM 949090104 4,698 278,665 SH   SOLE   228,875 0 49,790
WELLS FARGO CO NEW CV PFD 949746804 831 546 SH   SOLE 1 495 0 51
WELLS FARGO CO NEW COM 949746101 1,651 32,727 SH   SOLE 1 27,958 0 4,769
WELLS FARGO CO NEW COM 949746101 339 6,726 SH   SOLE   6,726 0 0
WELLTOWER INC REIT COM 95040q104 2,872 31,677 SH   SOLE 1 28,406 0 3,271
WESTERN AST INFL LKD OPP & I CLSD FD 95766R104 227 20,500 SH   SOLE 1 20,500 0 0
WESTERN AST INFL LKD OPP & I CLSD FD 95766R104 1,407 127,000 SH   SOLE   127,000 0 0
WESTERN ASST INFLTN LKD INM CLSD FD 95766Q106 788 68,000 SH   SOLE   68,000 0 0
WESTERN ASSET HIGH INCOME CLSD FD 95766n103 120 15,864 SH   SOLE 1 15,864 0 0
WEYERHAEUSER CO COM 962166104 4,989 180,119 SH   SOLE 1 166,359 0 13,761
WEYERHAEUSER CO COM 962166104 5,497 198,442 SH   SOLE   194,592 0 3,850
WISDOMTREE DYNAMIC LONG/SHORT INDX FD 97717x313 58 2,092 SH   SOLE 1 2,092 0 0
WISDOMTREE DYNAMIC LONG/SHORT INDX FD 97717x313 224 8,060 SH   SOLE   8,060 0 0
WISDOMTREE TR US DIVID GROWTH INDX FD 97717x669 4,005 88,829 SH   SOLE 1 88,829 0 0
WISDOMTREE TR US DIVID GROWTH INDX FD 97717x669 882 19,562 SH   SOLE   19,562 0 0
WISDOMTREE TR INDX FD 97717W281 169 3,810 SH   SOLE 1 3,810 0 0
WISDOMTREE TR INDX FD 97717W281 2,559 57,760 SH   SOLE   57,760 0 0
WISDOMTREE TR INDX FD 97717W505 471 12,984 SH   SOLE 1 12,984 0 0
WOLVERINE WORLD WIDE INC COM 978097103 4,171 147,599 SH   SOLE   112,466 0 35,133
WW INTL INC COM 98262p101 1,797 47,510 SH   SOLE   47,510 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311a105 219 4,228 SH   SOLE 1 4,228 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311a105 9,424 182,148 SH   SOLE   135,008 0 47,140
ZAGG INC COM 98884u108 1,068 170,343 SH   SOLE   161,649 0 8,694
ZOETIS INC COM 98978v103 3,843 30,845 SH   SOLE 1 27,488 0 3,357
ZOETIS INC COM 98978v103 442 3,550 SH   SOLE   3,550 0 0