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 68235B109 102 75,006 SH   SOLE   0 0 75,006
3M CO COM 88579Y101 4,778 35,000 SH   SOLE   0 0 35,000
A MARK PRECIOUS METALS INC COM 00181T107 2,565 208,868 SH   SOLE   0 0 208,868
ABB LTD SPONSORED ADR 000375204 4,038 233,953 SH   SOLE   0 0 233,953
ABBOTT LABS COM 002824100 265 3,360 SH   SOLE   0 0 3,360
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 75 22,245 SH   SOLE   0 0 22,245
ABERDEEN GLOBAL INCOME FD IN COM 003013109 173 31,900 SH   SOLE   0 0 31,900
ABERDEEN JAPAN EQUITY FD INC COM 00306J109 116 18,625 SH   SOLE   0 0 18,625
ACACIA RESH CORP ACACIA TCH COM 003881307 49 22,015 SH   SOLE   0 0 22,015
ADOBE INC COM 00724F101 321 1,009 SH   SOLE   0 0 1,009
AIR LEASE CORP CL A 00912X302 772 34,875 SH   SOLE   0 0 34,875
ALASKA AIR GROUP INC COM 011659109 618 21,710 SH   SOLE   0 0 21,710
ALLEGHANY CORP DEL COM 017175100 14,759 26,720 SH   SOLE   0 0 26,720
ALLERGAN PLC SHS G0177J108 18,733 105,774 SH   SOLE   0 0 105,774
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 531 57,300 SH   SOLE   0 0 57,300
ALPHABET INC CAP STK CL A 02079K305 508 437 SH   SOLE   0 0 437
ALPHABET INC CAP STK CL C 02079K107 915 787 SH   SOLE   0 0 787
AMAZON COM INC COM 023135106 5,097 2,614 SH   SOLE   0 0 2,614
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 226 28,400 SH   SOLE   0 0 28,400
AMERICAN EXPRESS CO COM 025816109 285 3,333 SH   SOLE   0 0 3,333
AMERICAN FINL GROUP INC OHIO COM 025932104 210 3,000 SH   SOLE   0 0 3,000
AMERICAN NATL INS CO COM 028591105 1,044 12,670 SH   SOLE   0 0 12,670
AMETEK INC COM 031100100 308 4,274 SH   SOLE   0 0 4,274
AMGEN INC COM 031162100 16,432 81,054 SH   SOLE   0 0 81,054
ANTHEM INC COM 036752103 329 1,450 SH   SOLE   0 0 1,450
ANTHEM INC COM 036752103 68 300 SH Call SOLE   0 0 300
AON PLC SHS CL A G0408V102 4,126 25,000 SH   SOLE   0 0 25,000
APOLLO SR FLOATING RATE FD I COM 037636107 528 45,500 SH   SOLE   0 0 45,500
APPLE INC COM 037833100 965 3,800 SH Put SOLE   0 0 3,800
APPLE INC COM 037833100 15,963 62,774 SH   SOLE   0 0 62,774
ARES CAPITAL CORP COM 04010L103 7,043 653,343 SH   SOLE   0 0 653,343
ARTS WAY MFG INC COM 043168103 40 18,784 SH   SOLE   0 0 18,784
AT&T INC COM 00206R102 387 13,286 SH   SOLE   0 0 13,286
ATLANTIC AMERN CORP COM 048209100 76 35,992 SH   SOLE   0 0 35,992
AUTOMATIC DATA PROCESSING IN COM 053015103 715 5,228 SH   SOLE   0 0 5,228
AUTOMATIC DATA PROCESSING IN COM 053015103 410 3,000 SH Put SOLE   0 0 3,000
AUTOZONE INC COM 053332102 6,654 7,865 SH   SOLE   0 0 7,865
AVERY DENNISON CORP COM 053611109 22,972 225,500 SH   SOLE   0 0 225,500
BAR HBR BANKSHARES COM 066849100 283 16,384 SH   SOLE   0 0 16,384
BECTON DICKINSON & CO COM 075887109 218 950 SH   SOLE   0 0 950
BELLICUM PHARMACEUTICALS INC COM NEW 079481404 61 12,941 SH   SOLE   0 0 12,941
BERKSHIRE HATHAWAY INC DEL CL A 084670108 7,616 28 SH   SOLE   0 0 28
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 22,269 121,802 SH   SOLE   0 0 121,802
BIG LOTS INC COM 089302103 293 20,600 SH   SOLE   0 0 20,600
BIOGEN INC COM 09062X103 475 1,500 SH   SOLE   0 0 1,500
BK OF AMERICA CORP COM 060505104 1,257 59,223 SH   SOLE   0 0 59,223
BLACKROCK CAP INVT CORP COM 092533108 45 20,500 SH   SOLE   0 0 20,500
BLACKROCK ENHANCED EQUITY DI COM 09251A104 191 29,285 SH   SOLE   0 0 29,285
BLACKROCK FLOATING RATE INCO COM 09255X100 601 60,050 SH   SOLE   0 0 60,050
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 205 16,300 SH   SOLE   0 0 16,300
BLACKROCK MUNIYIELD ARIZ FD COM 09254K109 130 10,000 SH   SOLE   0 0 10,000
BLACKROCK MUNIYIELD NY QLTY COM 09255E102 191 15,600 SH   SOLE   0 0 15,600
BOEING CO COM 097023105 576 3,865 SH   SOLE   0 0 3,865
BORGWARNER INC COM 099724106 11,036 452,856 SH   SOLE   0 0 452,856
BP PLC SPONSORED ADR 055622104 655 26,837 SH   SOLE   0 0 26,837
BRISTOL-MYERS SQUIBB CO COM 110122108 25,163 451,438 SH   SOLE   0 0 451,438
BRIXMOR PPTY GROUP INC COM 11120U105 185 19,466 SH   SOLE   0 0 19,466
BUILDERS FIRSTSOURCE INC COM 12008R107 1,030 84,200 SH   SOLE   0 0 84,200
CABOT OIL & GAS CORP COM 127097103 3,284 191,049 SH   SOLE   0 0 191,049
CANADIAN IMP BK COMM COM 136069101 2,711 46,769 SH   SOLE   0 0 46,769
CBRE GROUP INC CL A 12504L109 725 19,225 SH   SOLE   0 0 19,225
CERUS CORP COM 157085101 86 18,500 SH   SOLE   0 0 18,500
CHARTER COMMUNICATIONS INC N CL A 16119P108 937 2,147 SH   SOLE   0 0 2,147
CHENIERE ENERGY INC COM NEW 16411R208 1,121 33,450 SH   SOLE   0 0 33,450
CHEVRON CORP NEW COM 166764100 2,462 33,972 SH   SOLE   0 0 33,972
CISCO SYS INC COM 17275R102 19,255 489,831 SH   SOLE   0 0 489,831
CITIGROUP INC COM NEW 172967424 4,248 100,844 SH   SOLE   0 0 100,844
COCA COLA CO COM 191216100 518 11,713 SH   SOLE   0 0 11,713
COEUR MNG INC COM NEW 192108504 148 46,000 SH   SOLE   0 0 46,000
COHEN & STEERS QUALITY INCOM COM 19247L106 116 12,800 SH   SOLE   0 0 12,800
COMCAST CORP NEW CL A 20030N101 203 5,902 SH   SOLE   0 0 5,902
CONOCOPHILLIPS COM 20825C104 732 23,775 SH   SOLE   0 0 23,775
CONSOLIDATED EDISON INC COM 209115104 455 5,836 SH   SOLE   0 0 5,836
CONSOLIDATED TOMOKA LD CO COM 210226106 227 5,000 SH   SOLE   0 0 5,000
CORNING INC COM 219350105 31,975 1,556,710 SH   SOLE   0 0 1,556,710
COVETRUS INC COM 22304C100 240 29,500 SH   SOLE   0 0 29,500
CVS HEALTH CORP COM 126650100 688 11,590 SH   SOLE   0 0 11,590
D R HORTON INC COM 23331A109 333 9,801 SH   SOLE   0 0 9,801
DANA INCORPORATED COM 235825205 325 41,600 SH   SOLE   0 0 41,600
DARLING INGREDIENTS INC COM 237266101 396 20,677 SH   SOLE   0 0 20,677
DICKS SPORTING GOODS INC COM 253393102 674 31,694 SH   SOLE   0 0 31,694
DISCOVERY INC COM SER C 25470F302 235 13,425 SH   SOLE   0 0 13,425
DISNEY WALT CO COM DISNEY 254687106 5,459 56,514 SH   SOLE   0 0 56,514
DOMINION ENERGY INC COM 25746U109 2,554 35,376 SH   SOLE   0 0 35,376
DOW INC COM 260557103 267 9,129 SH   SOLE   0 0 9,129
DUNKIN BRANDS GROUP INC COM 265504100 982 18,500 SH   SOLE   0 0 18,500
DUPONT DE NEMOURS INC COM 26614N102 2,172 63,696 SH   SOLE   0 0 63,696
EATON VANCE FLTING RATE INC COM 278279104 298 29,100 SH   SOLE   0 0 29,100
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 120 10,000 SH   SOLE   0 0 10,000
EATON VANCE SR FLTNG RTE TR COM 27828Q105 287 29,000 SH   SOLE   0 0 29,000
EMERSON ELEC CO COM 291011104 1,798 37,726 SH   SOLE   0 0 37,726
ENBRIDGE INC COM 29250N105 314 10,792 SH   SOLE   0 0 10,792
ENTERPRISE PRODS PARTNERS L COM 293792107 189 13,250 SH   SOLE   0 0 13,250
EQUINIX INC COM 29444U700 2,328 3,728 SH   SOLE   0 0 3,728
EQUUS TOTAL RETURN INC COM 294766100 17 17,735 SH   SOLE   0 0 17,735
EXXON MOBIL CORP COM 30231G102 7,664 201,850 SH   SOLE   0 0 201,850
FACEBOOK INC CL A 30303M102 426 2,554 SH   SOLE   0 0 2,554
FACEBOOK INC CL A 30303M102 83 500 SH Put SOLE   0 0 500
FEDEX CORP COM 31428X106 1,409 11,621 SH   SOLE   0 0 11,621
FIDELITY LOW DURTIN ETF 316188408 239 4,900 SH   SOLE   0 0 4,900
FINJAN HLDGS INC COM NEW 31788H303 47 46,500 SH   SOLE   0 0 46,500
FIRST TR SR FLG RTE INCM FD COM 33733U108 274 28,800 SH   SOLE   0 0 28,800
FORD MTR CO DEL COM 345370860 49 10,158 SH   SOLE   0 0 10,158
FREQUENCY ELECTRS INC COM 358010106 312 34,161 SH   SOLE   0 0 34,161
FRIEDMAN INDS INC COM 358435105 502 113,941 SH   SOLE   0 0 113,941
GATX CORP COM 361448103 263 4,200 SH   SOLE   0 0 4,200
GENCOR INDS INC COM 368678108 248 23,608 SH   SOLE   0 0 23,608
GENERAL DYNAMICS CORP COM 369550108 423 3,200 SH   SOLE   0 0 3,200
GENERAL ELECTRIC CO COM 369604103 893 112,417 SH   SOLE   0 0 112,417
GENERAL MLS INC COM 370334104 2,538 48,092 SH   SOLE   0 0 48,092
GENERAL MTRS CO COM 37045V100 1,465 70,521 SH   SOLE   0 0 70,521
GILEAD SCIENCES INC COM 375558103 396 5,300 SH   SOLE   0 0 5,300
GLADSTONE LD CORP COM 376549101 1,312 110,750 SH   SOLE   0 0 110,750
GOLDFIELD CORP COM 381370105 652 229,753 SH   SOLE   0 0 229,753
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 3,133 82,104 SH   SOLE   0 0 82,104
HANNON ARMSTRONG SUST INFR C COM 41068X100 439 21,520 SH   SOLE   0 0 21,520
HEALTHCARE SVCS GROUP INC COM 421906108 363 15,175 SH   SOLE   0 0 15,175
HENRY SCHEIN INC COM 806407102 1,110 21,975 SH   SOLE   0 0 21,975
HOME DEPOT INC COM 437076102 2,243 12,015 SH   SOLE   0 0 12,015
HONEYWELL INTL INC COM 438516106 262 1,958 SH   SOLE   0 0 1,958
HOWMET AEROSPACE INC COM 443201108 4,908 305,582 SH   SOLE   0 0 305,582
HUBBELL INC COM 443510607 227 1,975 SH   SOLE   0 0 1,975
HURCO COMPANIES INC COM 447324104 338 11,600 SH   SOLE   0 0 11,600
II VI INC COM 902104108 8,557 300,258 SH   SOLE   0 0 300,258
ILLINOIS TOOL WKS INC COM 452308109 6,525 45,909 SH   SOLE   0 0 45,909
IMMUCELL CORP COM PAR 452525306 192 50,670 SH   SOLE   0 0 50,670
IMPINJ INC COM 453204109 267 15,985 SH   SOLE   0 0 15,985
INGREDION INC COM 457187102 4,320 57,217 SH   SOLE   0 0 57,217
INTEL CORP COM 458140100 37,610 694,935 SH   SOLE   0 0 694,935
INTERCONTINENTAL EXCHANGE IN COM 45866F104 444 5,500 SH   SOLE   0 0 5,500
INTERNATIONAL BUSINESS MACHS COM 459200101 1,488 13,418 SH   SOLE   0 0 13,418
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 8,537 406,317 SH   SOLE   0 0 406,317
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 4,386 209,139 SH   SOLE   0 0 209,139
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 200 9,033 SH   SOLE   0 0 9,033
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 42,953 2,028,004 SH   SOLE   0 0 2,028,004
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 292 13,500 SH   SOLE   0 0 13,500
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 28,044 1,353,154 SH   SOLE   0 0 1,353,154
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 891 43,159 SH   SOLE   0 0 43,159
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 54,958 654,101 SH   SOLE   0 0 654,101
INVESCO MUN OPPORTUNITY TR COM 46132C107 177 15,500 SH   SOLE   0 0 15,500
INVESCO QQQ TR UNIT SER 1 46090E103 306 1,608 SH   SOLE   0 0 1,608
INVESCO SR INCOME TR COM 46131H107 32 10,000 SH   SOLE   0 0 10,000
INVESCO TR INVT GRADE MUNS COM 46131M106 212 17,500 SH   SOLE   0 0 17,500
ISHARES INC MSCI EQUAL WEITE 464286681 204 4,371 SH   SOLE   0 0 4,371
ISHARES TR CALIF MUN BD ETF 464288356 437 7,216 SH   SOLE   0 0 7,216
ISHARES TR CORE MSCI TOTAL 46432F834 444 9,451 SH   SOLE   0 0 9,451
ISHARES TR CORE S&P SCP ETF 464287804 231 4,125 SH   SOLE   0 0 4,125
ISHARES TR CORE US AGGBD ET 464287226 471 4,086 SH   SOLE   0 0 4,086
ISHARES TR LATN AMER 40 ETF 464287390 370 20,240 SH   SOLE   0 0 20,240
ISHARES TR MSCI MIN VOL ETF 46429B697 896 16,582 SH   SOLE   0 0 16,582
ISHARES TR RUS 1000 GRW ETF 464287614 509 3,376 SH   SOLE   0 0 3,376
ISHARES TR ULTR SH TRM BD 46434V878 909 18,190 SH   SOLE   0 0 18,190
ISHARES TR USA QUALITY FCTR 46432F339 585 7,223 SH   SOLE   0 0 7,223
ITT INC COM 45073V108 497 10,947 SH   SOLE   0 0 10,947
IZEA WORLDWIDE INC COM 46604H105 4 20,000 SH   SOLE   0 0 20,000
J & J SNACK FOODS CORP COM 466032109 2,175 17,973 SH   SOLE   0 0 17,973
JACOBS ENGR GROUP INC COM 469814107 2,016 25,430 SH   SOLE   0 0 25,430
JBG SMITH PPTYS COM 46590V100 220 6,913 SH   SOLE   0 0 6,913
JEFFERIES FINL GROUP INC COM 47233W109 306 22,400 SH   SOLE   0 0 22,400
JETBLUE AWYS CORP COM 477143101 343 38,350 SH   SOLE   0 0 38,350
JOHNSON & JOHNSON COM 478160104 4,540 34,622 SH   SOLE   0 0 34,622
JOHNSON CTLS INTL PLC SHS G51502105 12,454 461,961 SH   SOLE   0 0 461,961
JPMORGAN CHASE & CO COM 46625H100 14,779 164,155 SH   SOLE   0 0 164,155
KELLY SVCS INC CL A 488152208 761 59,994 SH   SOLE   0 0 59,994
KENNAMETAL INC COM 489170100 5,981 321,234 SH   SOLE   0 0 321,234
KIMBERLY CLARK CORP COM 494368103 384 3,000 SH   SOLE   0 0 3,000
KLA CORPORATION COM NEW 482480100 471 3,274 SH   SOLE   0 0 3,274
L3HARRIS TECHNOLOGIES INC COM 502431109 892 4,950 SH   SOLE   0 0 4,950
LAUDER ESTEE COS INC CL A 518439104 2,313 14,514 SH   SOLE   0 0 14,514
LENNAR CORP CL A 526057104 10,118 264,875 SH   SOLE   0 0 264,875
LIBERTY BROADBAND CORP COM SER A 530307107 226 2,114 SH   SOLE   0 0 2,114
LIBERTY BROADBAND CORP COM SER C 530307305 1,658 14,975 SH   SOLE   0 0 14,975
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 1,690 53,321 SH   SOLE   0 0 53,321
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 5,944 187,996 SH   SOLE   0 0 187,996
LILLY ELI & CO COM 532457108 6,397 46,112 SH   SOLE   0 0 46,112
LINCOLN NATL CORP IND COM 534187109 554 21,030 SH   SOLE   0 0 21,030
LOGMEIN INC COM 54142L109 375 4,500 SH   SOLE   0 0 4,500
M & T BK CORP COM 55261F104 367 3,550 SH   SOLE   0 0 3,550
MAGAL SECURITY SYS LTD ORD M6786D104 52 17,835 SH   SOLE   0 0 17,835
MANHATTAN BRIDGE CAPITAL INC COM 562803106 467 114,125 SH   SOLE   0 0 114,125
MANITEX INTL INC COM 563420108 1,070 259,100 SH   SOLE   0 0 259,100
MARATHON PETE CORP COM 56585A102 278 11,775 SH   SOLE   0 0 11,775
MCKESSON CORP COM 58155Q103 365 2,700 SH   SOLE   0 0 2,700
MEDICAL PPTYS TRUST INC COM 58463J304 953 55,100 SH   SOLE   0 0 55,100
MEDTRONIC PLC SHS G5960L103 766 8,491 SH   SOLE   0 0 8,491
MERCER INTL INC COM 588056101 1,202 166,000 SH   SOLE   0 0 166,000
MERCK & CO. INC COM 58933Y105 1,548 20,121 SH   SOLE   0 0 20,121
MERITAGE HOMES CORP COM 59001A102 387 10,600 SH   SOLE   0 0 10,600
METLIFE INC COM 59156R108 9,228 301,866 SH   SOLE   0 0 301,866
MFS INTER INCOME TR SH BEN INT 55273C107 370 102,690 SH   SOLE   0 0 102,690
MICROSOFT CORP COM 594918104 21,260 134,802 SH   SOLE   0 0 134,802
MONMOUTH REAL ESTATE INVT CO CL A 609720107 754 62,600 SH   SOLE   0 0 62,600
MORGAN STANLEY COM NEW 617446448 263 7,740 SH   SOLE   0 0 7,740
NATIONAL WESTN LIFE GROUP IN CL A 638517102 8,949 52,028 SH   SOLE   0 0 52,028
NETFLIX INC COM 64110L106 351 935 SH   SOLE   0 0 935
NEW YORK CMNTY BANCORP INC COM 649445103 317 33,750 SH   SOLE   0 0 33,750
NEXTERA ENERGY INC COM 65339F101 212 882 SH   SOLE   0 0 882
NORFOLK SOUTHERN CORP COM 655844108 310 2,125 SH   SOLE   0 0 2,125
NORTHERN TR CORP COM 665859104 264 3,500 SH   SOLE   0 0 3,500
NORTONLIFELOCK INC COM 668771108 1,232 65,868 SH   SOLE   0 0 65,868
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 297 27,100 SH   SOLE   0 0 27,100
NOVARTIS A G SPONSORED ADR 66987V109 409 4,955 SH   SOLE   0 0 4,955
NOVOCURE LTD ORD SHS G6674U108 202 3,000 SH   SOLE   0 0 3,000
NUTRIEN LTD COM 67077M108 6,375 187,840 SH   SOLE   0 0 187,840
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 124 10,000 SH   SOLE   0 0 10,000
NUVEEN MUN VALUE FD INC COM 670928100 137 14,000 SH   SOLE   0 0 14,000
NUVEEN NEW YORK QLT MUN INC COM 67066X107 171 13,000 SH   SOLE   0 0 13,000
NUVEEN PFD & INCM SECURTIES COM 67072C105 174 23,960 SH   SOLE   0 0 23,960
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 73 10,000 SH   SOLE   0 0 10,000
NVIDIA CORP COM 67066G104 339 1,285 SH   SOLE   0 0 1,285
ONESPAWORLD HOLDINGS LIMITED COM P73684113 111 27,395 SH   SOLE   0 0 27,395
OPKO HEALTH INC COM 68375N103 77 57,700 SH   SOLE   0 0 57,700
ORBCOMM INC COM 68555P100 88 36,100 SH   SOLE   0 0 36,100
OVID THERAPEUTICS INC COM 690469101 75 25,000 SH   SOLE   0 0 25,000
PACIFIC ETHANOL INC COM 69423U305 3 10,000 SH   SOLE   0 0 10,000
PDC ENERGY INC COM 69327R101 311 50,000 SH   SOLE   0 0 50,000
PEDEVCO CORP COM PAR 70532Y303 128 146,095 SH   SOLE   0 0 146,095
PENNEY J C CORP INC COM 708160106 5 13,000 SH   SOLE   0 0 13,000
PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 10 11,000 SH   SOLE   0 0 11,000
PERMA PIPE INTL HLDGS INC COM 714167103 374 60,091 SH   SOLE   0 0 60,091
PFIZER INC COM 717081103 2,824 86,509 SH   SOLE   0 0 86,509
PIMCO INCOME STRATEGY FD COM 72201H108 326 38,600 SH   SOLE   0 0 38,600
PIMCO INCOME STRATEGY FD II COM 72201J104 270 35,650 SH   SOLE   0 0 35,650
PROCTER & GAMBLE CO COM 742718109 253 2,300 SH   SOLE   0 0 2,300
PROSPECT CAPITAL CORPORATION COM 74348T102 50 11,800 SH   SOLE   0 0 11,800
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 460 10,234 SH   SOLE   0 0 10,234
PURE STORAGE INC CL A 74624M102 753 61,200 SH   SOLE   0 0 61,200
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 45 11,000 SH   SOLE   0 0 11,000
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 664 146,300 SH   SOLE   0 0 146,300
QUALCOMM INC COM 747525103 15,939 235,609 SH   SOLE   0 0 235,609
QUEST DIAGNOSTICS INC COM 74834L100 611 7,615 SH   SOLE   0 0 7,615
RAND CAP CORP COM 752185108 376 167,625 SH   SOLE   0 0 167,625
RAYTHEON CO COM NEW 755111507 433 3,300 SH   SOLE   0 0 3,300
REGENERON PHARMACEUTICALS COM 75886F107 293 600 SH   SOLE   0 0 600
RESEARCH FRONTIERS INC COM 760911107 374 159,750 SH   SOLE   0 0 159,750
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 474 13,590 SH   SOLE   0 0 13,590
RPT REALTY SH BEN INT 74971D101 444 73,600 SH   SOLE   0 0 73,600
S&W SEED CO COM 785135104 120 58,500 SH   SOLE   0 0 58,500
SALESFORCE COM INC COM 79466L302 7,032 48,843 SH   SOLE   0 0 48,843
SANDERSON FARMS INC COM 800013104 5,635 45,691 SH   SOLE   0 0 45,691
SANOFI SPONSORED ADR 80105N105 275 6,280 SH   SOLE   0 0 6,280
SCHNITZER STL INDS CL A 806882106 691 52,999 SH   SOLE   0 0 52,999
SEABOARD CORP COM 811543107 613 218 SH   SOLE   0 0 218
SENECA FOODS CORP NEW CL A 817070501 1,798 45,200 SH   SOLE   0 0 45,200
SERVICE PPTYS TR COM SH BEN INT 81761L102 116 21,400 SH   SOLE   0 0 21,400
SMUCKER J M CO COM NEW 832696405 319 2,877 SH   SOLE   0 0 2,877
SONOCO PRODS CO COM 835495102 16,313 351,959 SH   SOLE   0 0 351,959
SPDR S&P 500 ETF TR TR UNIT 78462F103 389 1,509 SH   SOLE   0 0 1,509
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 573 2,179 SH   SOLE   0 0 2,179
SPDR SER TR S&P BIOTECH 78464A870 658 8,500 SH   SOLE   0 0 8,500
STARBUCKS CORP COM 855244109 10,143 154,292 SH   SOLE   0 0 154,292
STRYKER CORP COM 863667101 1,162 6,977 SH   SOLE   0 0 6,977
SYNCHRONY FINL COM 87165B103 770 47,875 SH   SOLE   0 0 47,875
TARGET CORP COM 87612E106 232 2,500 SH   SOLE   0 0 2,500
TEMPLETON GLOBAL INCOME FD COM 880198106 337 63,000 SH   SOLE   0 0 63,000
TERADYNE INC COM 880770102 2,373 43,804 SH   SOLE   0 0 43,804
TESLA INC COM 88160R101 406 775 SH   SOLE   0 0 775
TEXAS INSTRS INC COM 882508104 20,353 203,670 SH   SOLE   0 0 203,670
TEXAS PAC LD TR SUB CTF PROP I T 882610108 285 750 SH   SOLE   0 0 750
THERMO FISHER SCIENTIFIC INC COM 883556102 21,923 77,302 SH   SOLE   0 0 77,302
TIVO CORP COM 88870P106 557 78,623 SH   SOLE   0 0 78,623
TOWNSQUARE MEDIA INC CL A 892231101 485 105,267 SH   SOLE   0 0 105,267
TRI POINTE GROUP INC COM 87265H109 1,229 140,150 SH   SOLE   0 0 140,150
TRI POINTE GROUP INC COM 87265H109 35 4,000 SH Call SOLE   0 0 4,000
TRINITY INDS INC COM 896522109 458 28,500 SH   SOLE   0 0 28,500
UMH PPTYS INC COM 903002103 1,091 100,450 SH   SOLE   0 0 100,450
UNILEVER PLC SPON ADR NEW 904767704 2,764 54,656 SH   SOLE   0 0 54,656
UNION PAC CORP COM 907818108 1,046 7,415 SH   SOLE   0 0 7,415
UNITED PARCEL SERVICE INC CL B 911312106 515 5,509 SH   SOLE   0 0 5,509
UNITED TECHNOLOGIES CORP COM 913017109 4,511 47,826 SH   SOLE   0 0 47,826
UNITEDHEALTH GROUP INC COM 91324P102 17,447 69,963 SH   SOLE   0 0 69,963
UNIVERSAL STAINLESS & ALLOY COM 913837100 109 14,197 SH   SOLE   0 0 14,197
VALERO ENERGY CORP COM 91913Y100 236 5,200 SH   SOLE   0 0 5,200
VALMONT INDS INC COM 920253101 1,156 10,903 SH   SOLE   0 0 10,903
VANGUARD INDEX FDS GROWTH ETF 922908736 2,037 13,000 SH   SOLE   0 0 13,000
VANGUARD WORLD FD ESG US STK ETF 921910733 266 5,800 SH   SOLE   0 0 5,800
VERIZON COMMUNICATIONS INC COM 92343V104 596 11,088 SH   SOLE   0 0 11,088
VIACOMCBS INC CL B 92556H206 248 17,676 SH   SOLE   0 0 17,676
VIACOMCBS INC CL B 92556H206 42 3,000 SH Call SOLE   0 0 3,000
VILLAGE SUPER MKT INC CL A NEW 927107409 713 29,000 SH   SOLE   0 0 29,000
VISHAY PRECISION GROUP INC COM 92835K103 2,729 135,904 SH   SOLE   0 0 135,904
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 276 20,029 SH   SOLE   0 0 20,029
VORNADO RLTY TR SH BEN INT 929042109 501 13,827 SH   SOLE   0 0 13,827
VOYA PRIME RATE TR SH BEN INT 92913A100 794 214,000 SH   SOLE   0 0 214,000
WALGREENS BOOTS ALLIANCE INC COM 931427108 229 5,000 SH   SOLE   0 0 5,000
WALKER & DUNLOP INC COM 93148P102 8,374 207,958 SH   SOLE   0 0 207,958
WALMART INC COM 931142103 363 3,192 SH   SOLE   0 0 3,192
WENDYS CO COM 95058W100 1,539 103,454 SH   SOLE   0 0 103,454
WESTERN ASSET MUN PARTNERS F COM 95766P108 163 11,941 SH   SOLE   0 0 11,941
WESTERN UN CO COM 959802109 1,513 83,467 SH   SOLE   0 0 83,467
WESTLAKE CHEM CORP COM 960413102 368 9,650 SH   SOLE   0 0 9,650
WIRELESS TELECOM GROUP INC COM 976524108 22 22,726 SH   SOLE   0 0 22,726
XYLEM INC COM 98419M100 1,236 18,972 SH   SOLE   0 0 18,972