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 161 75,006 SH   SOLE   0 0 75,006
3M CO COM 88579Y101 6,543 37,088 SH   SOLE   0 0 37,088
A MARK PRECIOUS METALS INC COM 00181T107 1,985 240,068 SH   SOLE   0 0 240,068
ABB LTD SPONSORED ADR 000375204 5,682 235,863 SH   SOLE   0 0 235,863
ABBOTT LABS COM 002824100 322 3,710 SH   SOLE   0 0 3,710
ABBVIE INC COM 00287Y109 259 2,925 SH   SOLE   0 0 2,925
ABERDEEN ASIA PACIFIC INCOM COM 003009107 95 22,245 SH   SOLE   0 0 22,245
ABERDEEN GLOBAL INCOME FD IN COM 003013109 256 31,900 SH   SOLE   0 0 31,900
ABERDEEN JAPAN EQUITY FD INC COM 00306J109 145 18,625 SH   SOLE   0 0 18,625
ADOBE INC COM 00724F101 333 1,009 SH   SOLE   0 0 1,009
AIR LEASE CORP CL A 00912X302 1,705 35,875 SH   SOLE   0 0 35,875
ALASKA AIR GROUP INC COM 011659109 1,268 18,710 SH   SOLE   0 0 18,710
ALLEGHANY CORP DEL COM 017175100 22,357 27,961 SH   SOLE   0 0 27,961
ALLERGAN PLC SHS G0177J108 20,532 107,403 SH   SOLE   0 0 107,403
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 707 58,300 SH   SOLE   0 0 58,300
ALPHABET INC CAP STK CL A 02079K305 631 471 SH   SOLE   0 0 471
ALPHABET INC CAP STK CL C 02079K107 952 712 SH   SOLE   0 0 712
ALTRIA GROUP INC COM 02209S103 265 5,300 SH   SOLE   0 0 5,300
AMAZON COM INC COM 023135106 1,428 773 SH   SOLE   0 0 773
AMERICAN AIRLS GROUP INC COM 02376R102 204 7,111 SH   SOLE   0 0 7,111
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 447 30,400 SH   SOLE   0 0 30,400
AMERICAN EXPRESS CO COM 025816109 415 3,333 SH   SOLE   0 0 3,333
AMERICAN FINL GROUP INC OHIO COM 025932104 329 3,000 SH   SOLE   0 0 3,000
AMERICAN NATL INS CO COM 028591105 1,800 15,298 SH   SOLE   0 0 15,298
AMETEK INC NEW COM 031100100 426 4,274 SH   SOLE   0 0 4,274
AMGEN INC COM 031162100 21,730 90,140 SH   SOLE   0 0 90,140
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 246 3,000 SH Put SOLE   0 0 3,000
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 33 400 SH   SOLE   0 0 400
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 328 4,000 SH Call SOLE   0 0 4,000
ANTHEM INC COM 036752103 474 1,568 SH   SOLE   0 0 1,568
AON PLC SHS CL A G0408V102 5,207 25,000 SH   SOLE   0 0 25,000
APOLLO SR FLOATING RATE FD I COM 037636107 689 45,500 SH   SOLE   0 0 45,500
APPLE INC COM 037833100 19,371 65,966 SH   SOLE   0 0 65,966
APPLE INC COM 037833100 440 1,500 SH Put SOLE   0 0 1,500
ARCONIC INC COM 03965L100 9,899 321,723 SH   SOLE   0 0 321,723
ARES CAP CORP COM 04010L103 12,610 676,163 SH   SOLE   0 0 676,163
ARTS WAY MFG INC COM 043168103 33 18,784 SH   SOLE   0 0 18,784
AT&T INC COM 00206R102 519 13,284 SH   SOLE   0 0 13,284
ATLANTIC AMERN CORP COM 048209100 71 35,992 SH   SOLE   0 0 35,992
AUTOMATIC DATA PROCESSING IN COM 053015103 801 4,700 SH Put SOLE   0 0 4,700
AUTOMATIC DATA PROCESSING IN COM 053015103 891 5,228 SH   SOLE   0 0 5,228
AUTOZONE INC COM 053332102 9,828 8,250 SH   SOLE   0 0 8,250
AVERY DENNISON CORP COM 053611109 30,106 230,129 SH   SOLE   0 0 230,129
BANK AMER CORP COM 060505104 2,426 68,879 SH   SOLE   0 0 68,879
BAR HBR BANKSHARES COM 066849100 473 18,634 SH   SOLE   0 0 18,634
BECTON DICKINSON & CO COM 075887109 286 1,050 SH   SOLE   0 0 1,050
BELLICUM PHARMACEUTICALS INC COM 079481107 167 129,417 SH   SOLE   0 0 129,417
BERKSHIRE HATHAWAY INC DEL CL A 084670108 12,225 36 SH   SOLE   0 0 36
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 28,621 126,364 SH   SOLE   0 0 126,364
BIG LOTS INC COM 089302103 592 20,600 SH   SOLE   0 0 20,600
BIOGEN INC COM 09062X103 445 1,500 SH   SOLE   0 0 1,500
BLACKROCK CAPITAL INVESTMENT COM 092533108 112 22,500 SH   SOLE   0 0 22,500
BLACKROCK ENHANCED EQT DIV T COM 09251A104 291 29,285 SH   SOLE   0 0 29,285
BLACKROCK FLOAT RATE OME STR COM 09255X100 815 60,650 SH   SOLE   0 0 60,650
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 222 16,300 SH   SOLE   0 0 16,300
BLACKROCK MUNIYIELD ARIZ FD COM 09254K109 136 10,000 SH   SOLE   0 0 10,000
BLACKROCK MUNIYIELD NY QLTY COM 09255E102 204 15,600 SH   SOLE   0 0 15,600
BOEING CO COM 097023105 1,259 3,865 SH   SOLE   0 0 3,865
BORGWARNER INC COM 099724106 20,068 462,605 SH   SOLE   0 0 462,605
BP PLC SPONSORED ADR 055622104 1,038 27,512 SH   SOLE   0 0 27,512
BRISTOL MYERS SQUIBB CO COM 110122108 29,501 459,588 SH   SOLE   0 0 459,588
BUILDERS FIRSTSOURCE INC COM 12008R107 2,295 90,300 SH   SOLE   0 0 90,300
CABOT OIL & GAS CORP COM 127097103 3,545 203,613 SH   SOLE   0 0 203,613
CBRE GROUP INC CL A 12504L109 1,178 19,225 SH   SOLE   0 0 19,225
CDN IMPERIAL BK COMM TORONTO COM 136069101 5,058 60,789 SH   SOLE   0 0 60,789
CERUS CORP COM 157085101 78 18,500 SH   SOLE   0 0 18,500
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,041 2,147 SH   SOLE   0 0 2,147
CHEESECAKE FACTORY INC COM 163072101 206 5,300 SH   SOLE   0 0 5,300
CHENIERE ENERGY INC COM NEW 16411R208 1,780 29,150 SH   SOLE   0 0 29,150
CHEVRON CORP NEW COM 166764100 4,197 34,824 SH   SOLE   0 0 34,824
CISCO SYS INC COM 17275R102 24,429 509,365 SH   SOLE   0 0 509,365
CITIGROUP INC COM NEW 172967424 8,303 103,934 SH   SOLE   0 0 103,934
COCA COLA CO COM 191216100 648 11,713 SH   SOLE   0 0 11,713
COEUR MNG INC COM NEW 192108504 372 46,000 SH   SOLE   0 0 46,000
COHEN & STEERS INFRASTRUCTUR COM 19248A109 249 9,500 SH   SOLE   0 0 9,500
COHEN & STEERS QUALITY RLTY COM 19247L106 155 10,400 SH   SOLE   0 0 10,400
COMCAST CORP NEW CL A 20030N101 265 5,899 SH   SOLE   0 0 5,899
CONOCOPHILLIPS COM 20825C104 1,195 18,375 SH   SOLE   0 0 18,375
CONSOLIDATED EDISON INC COM 209115104 655 7,236 SH   SOLE   0 0 7,236
CONSOLIDATED TOMOKA LD CO COM 210226106 302 5,000 SH   SOLE   0 0 5,000
CORNING INC COM 219350105 46,425 1,594,805 SH   SOLE   0 0 1,594,805
CORTEVA INC COM 22052L104 267 9,022 SH   SOLE   0 0 9,022
COVETRUS INC COM 22304C100 221 16,740 SH   SOLE   0 0 16,740
CVS HEALTH CORP COM 126650100 901 12,125 SH   SOLE   0 0 12,125
D R HORTON INC COM 23331A109 533 10,101 SH   SOLE   0 0 10,101
DANA INCORPORATED COM 235825205 249 13,700 SH   SOLE   0 0 13,700
DARLING INGREDIENTS INC COM 237266101 581 20,677 SH   SOLE   0 0 20,677
DIAGEO P L C SPON ADR NEW 25243Q205 415 2,465 SH   SOLE   0 0 2,465
DICKS SPORTING GOODS INC COM 253393102 2,098 42,400 SH   SOLE   0 0 42,400
DISCOVERY INC COM SER C 25470F302 409 13,425 SH   SOLE   0 0 13,425
DISNEY WALT CO COM DISNEY 254687106 5,151 35,612 SH   SOLE   0 0 35,612
DOMINION ENERGY INC COM 25746U109 3,060 36,948 SH   SOLE   0 0 36,948
DOW INC COM 260557103 595 10,865 SH   SOLE   0 0 10,865
DUPONT DE NEMOURS INC COM 26614N102 3,673 57,218 SH   SOLE   0 0 57,218
EATON VANCE FLTING RATE INC COM 278279104 413 30,100 SH   SOLE   0 0 30,100
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 128 10,000 SH   SOLE   0 0 10,000
EATON VANCE SR FLTNG RTE TR COM 27828Q105 393 29,000 SH   SOLE   0 0 29,000
EL PASO ENERGY CAP TR I PFD CV TR SECS 283678209 201 3,900 SH   SOLE   0 0 3,900
EMERSON ELEC CO COM 291011104 2,882 37,786 SH   SOLE   0 0 37,786
ENBRIDGE INC COM 29250N105 429 10,792 SH   SOLE   0 0 10,792
ENTERPRISE PRODS PARTNERS L COM 293792107 387 13,750 SH   SOLE   0 0 13,750
EQUINIX INC COM 29444U700 2,364 4,050 SH   SOLE   0 0 4,050
EQUUS TOTAL RETURN INC COM 294766100 32 17,735 SH   SOLE   0 0 17,735
EXPEDIA GROUP INC COM NEW 30212P303 235 2,172 SH   SOLE   0 0 2,172
EXXON MOBIL CORP COM 30231G102 14,772 211,696 SH   SOLE   0 0 211,696
FACEBOOK INC CL A 30303M102 533 2,599 SH   SOLE   0 0 2,599
FACEBOOK INC CL A 30303M102 103 500 SH Put SOLE   0 0 500
FEDEX CORP COM 31428X106 1,932 12,776 SH   SOLE   0 0 12,776
FIDELITY LOW DURTIN ETF 316188408 248 4,900 SH   SOLE   0 0 4,900
FINJAN HLDGS INC COM NEW 31788H303 93 46,500 SH   SOLE   0 0 46,500
FIRST TR SR FLG RTE INCM FD COM 33733U108 361 28,800 SH   SOLE   0 0 28,800
FREQUENCY ELECTRS INC COM 358010106 323 31,651 SH   SOLE   0 0 31,651
FRIEDMAN INDS INC COM 358435105 747 124,141 SH   SOLE   0 0 124,141
GANNETT CO INC NEW COM 36472T109 120 18,750 SH   SOLE   0 0 18,750
GATX CORP COM 361448103 389 4,700 SH   SOLE   0 0 4,700
GENCOR INDS INC COM 368678108 276 23,608 SH   SOLE   0 0 23,608
GENERAL DYNAMICS CORP COM 369550108 564 3,200 SH   SOLE   0 0 3,200
GENERAL ELECTRIC CO COM 369604103 864 77,391 SH   SOLE   0 0 77,391
GENERAL MLS INC COM 370334104 2,669 49,827 SH   SOLE   0 0 49,827
GENERAL MTRS CO COM 37045V100 4,926 134,577 SH   SOLE   0 0 134,577
GETTY RLTY CORP NEW COM 374297109 247 7,500 SH   SOLE   0 0 7,500
GILEAD SCIENCES INC COM 375558103 344 5,300 SH   SOLE   0 0 5,300
GLADSTONE LD CORP COM 376549101 1,519 117,150 SH   SOLE   0 0 117,150
GOLDFIELD CORP COM 381370105 791 222,753 SH   SOLE   0 0 222,753
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 1,809 35,670 SH   SOLE   0 0 35,670
HANNON ARMSTRONG SUST INFR C COM 41068X100 685 21,299 SH   SOLE   0 0 21,299
HEALTHCARE SVCS GRP INC COM 421906108 369 15,175 SH   SOLE   0 0 15,175
HELMERICH & PAYNE INC COM 423452101 318 7,000 SH   SOLE   0 0 7,000
HENRY SCHEIN INC COM 806407102 1,486 22,275 SH   SOLE   0 0 22,275
HOME DEPOT INC COM 437076102 3,899 17,855 SH   SOLE   0 0 17,855
HONEYWELL INTL INC COM 438516106 347 1,958 SH   SOLE   0 0 1,958
HSBC HLDGS PLC ADR A 1/40PF A 404280604 285 10,585 SH   SOLE   0 0 10,585
HUBBELL INC COM 443510607 292 1,975 SH   SOLE   0 0 1,975
HURCO COMPANIES INC COM 447324104 215 5,600 SH   SOLE   0 0 5,600
II VI INC COM 902104108 10,160 301,751 SH   SOLE   0 0 301,751
ILLINOIS TOOL WKS INC COM 452308109 8,691 48,381 SH   SOLE   0 0 48,381
IMMUCELL CORP COM PAR 452525306 261 50,670 SH   SOLE   0 0 50,670
IMPINJ INC COM 453204109 400 15,485 SH   SOLE   0 0 15,485
INGREDION INC COM 457187102 5,389 57,978 SH   SOLE   0 0 57,978
INTEL CORP COM 458140100 52,877 883,491 SH   SOLE   0 0 883,491
INTERCONTINENTAL EXCHANGE IN COM 45866F104 509 5,500 SH   SOLE   0 0 5,500
INTERNATIONAL BUSINESS MACHS COM 459200101 1,914 14,283 SH   SOLE   0 0 14,283
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 9,100 427,444 SH   SOLE   0 0 427,444
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 4,454 209,679 SH   SOLE   0 0 209,679
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 223 9,033 SH   SOLE   0 0 9,033
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 43,317 2,014,282 SH   SOLE   0 0 2,014,282
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 330 13,500 SH   SOLE   0 0 13,500
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 27,731 1,301,320 SH   SOLE   0 0 1,301,320
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 252 11,749 SH   SOLE   0 0 11,749
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 76,432 660,493 SH   SOLE   0 0 660,493
INVESCO MUN OPPORTUNITY TR COM 46132C107 192 15,500 SH   SOLE   0 0 15,500
INVESCO QQQ TR UNIT SER 1 46090E103 368 1,733 SH   SOLE   0 0 1,733
INVESCO SR INCOME TR COM 46131H107 43 10,000 SH   SOLE   0 0 10,000
INVESCO TR INVT GRADE MUNS COM 46131M106 225 17,500 SH   SOLE   0 0 17,500
ISHARES TR CORE MSCI TOTAL 46432F834 230 3,710 SH   SOLE   0 0 3,710
ISHARES TR CORE S&P SCP ETF 464287804 371 4,421 SH   SOLE   0 0 4,421
ISHARES TR CORE US AGGBD ET 464287226 459 4,086 SH   SOLE   0 0 4,086
ISHARES TR LATN AMER 40 ETF 464287390 739 21,740 SH   SOLE   0 0 21,740
ISHARES TR RUS 1000 ETF 464287622 258 1,446 SH   SOLE   0 0 1,446
ISHARES TR RUS 1000 GRW ETF 464287614 823 4,676 SH   SOLE   0 0 4,676
ISHARES TR ULTR SH TRM BD 46434V878 832 16,540 SH   SOLE   0 0 16,540
ITT INC COM 45073V108 842 11,392 SH   SOLE   0 0 11,392
IZEA WORLDWIDE INC COM 46604H105 5 20,000 SH   SOLE   0 0 20,000
J & J SNACK FOODS CORP COM 466032109 3,499 18,988 SH   SOLE   0 0 18,988
JACOBS ENGR GROUP INC COM 469814107 2,290 25,490 SH   SOLE   0 0 25,490
JBG SMITH PPTYS COM 46590V100 276 6,913 SH   SOLE   0 0 6,913
JEFFERIES FINL GROUP INC COM 47233W109 483 22,600 SH   SOLE   0 0 22,600
JETBLUE AWYS CORP COM 477143101 188 10,050 SH   SOLE   0 0 10,050
JOHNSON & JOHNSON COM 478160104 5,595 38,359 SH   SOLE   0 0 38,359
JOHNSON CTLS INTL PLC SHS G51502105 19,303 474,170 SH   SOLE   0 0 474,170
JPMORGAN CHASE & CO COM 46625H100 23,479 168,431 SH   SOLE   0 0 168,431
KELLY SVCS INC CL A 488152208 1,359 60,194 SH   SOLE   0 0 60,194
KENNAMETAL INC COM 489170100 12,023 325,922 SH   SOLE   0 0 325,922
KIMBERLY CLARK CORP COM 494368103 413 3,000 SH   SOLE   0 0 3,000
KLA CORPORATION COM NEW 482480100 583 3,274 SH   SOLE   0 0 3,274
L3HARRIS TECHNOLOGIES INC COM 502431109 979 4,950 SH   SOLE   0 0 4,950
LEGG MASON INC COM 524901105 215 6,000 SH   SOLE   0 0 6,000
LENNAR CORP CL A 526057104 15,762 282,523 SH   SOLE   0 0 282,523
LIBERTY BROADBAND CORP COM SER A 530307107 320 2,571 SH   SOLE   0 0 2,571
LIBERTY BROADBAND CORP COM SER C 530307305 1,475 11,732 SH   SOLE   0 0 11,732
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 2,755 56,994 SH   SOLE   0 0 56,994
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 9,300 193,180 SH   SOLE   0 0 193,180
LILLY ELI & CO COM 532457108 6,061 46,112 SH   SOLE   0 0 46,112
LINCOLN NATL CORP IND COM 534187109 1,123 19,030 SH   SOLE   0 0 19,030
LOGMEIN INC COM 54142L109 506 5,900 SH   SOLE   0 0 5,900
M & T BK CORP COM 55261F104 603 3,550 SH   SOLE   0 0 3,550
MAGAL SECURITY SYS LTD ORD M6786D104 67 17,835 SH   SOLE   0 0 17,835
MANHATTAN BRIDGE CAPITAL INC COM 562803106 707 111,125 SH   SOLE   0 0 111,125
MANITEX INTL INC COM 563420108 1,579 265,300 SH   SOLE   0 0 265,300
MANULIFE FINL CORP COM 56501R106 334 16,482 SH   SOLE   0 0 16,482
MARATHON PETE CORP COM 56585A102 709 11,775 SH   SOLE   0 0 11,775
MARTIN MARIETTA MATLS INC COM 573284106 294 1,050 SH   SOLE   0 0 1,050
MCKESSON CORP COM 58155Q103 373 2,700 SH   SOLE   0 0 2,700
MEDICAL PPTYS TRUST INC COM 58463J304 1,210 57,300 SH   SOLE   0 0 57,300
MEDTRONIC PLC SHS G5960L103 963 8,491 SH   SOLE   0 0 8,491
MERCER INTL INC COM 588056101 1,908 155,100 SH   SOLE   0 0 155,100
MERCK & CO INC COM 58933Y105 1,801 19,803 SH   SOLE   0 0 19,803
METLIFE INC COM 59156R108 15,735 308,714 SH   SOLE   0 0 308,714
MFS INTER INCOME TR SH BEN INT 55273C107 390 102,690 SH   SOLE   0 0 102,690
MICROSOFT CORP COM 594918104 17,982 114,027 SH   SOLE   0 0 114,027
MICROSOFT CORP COM 594918104 158 1,000 SH Put SOLE   0 0 1,000
MONMOUTH REAL ESTATE INVT CO CL A 609720107 924 63,800 SH   SOLE   0 0 63,800
MORGAN STANLEY COM NEW 617446448 396 7,740 SH   SOLE   0 0 7,740
MORGAN STANLEY EMER MKTS DEB COM 61744H105 130 13,450 SH   SOLE   0 0 13,450
NATIONAL WESTN LIFE GROUP IN CL A 638517102 15,575 53,545 SH   SOLE   0 0 53,545
NETFLIX INC COM 64110L106 561 1,735 SH   SOLE   0 0 1,735
NEW YORK CMNTY BANCORP INC COM 649445103 345 28,700 SH   SOLE   0 0 28,700
NEXTERA ENERGY INC COM 65339F101 267 1,102 SH   SOLE   0 0 1,102
NORFOLK SOUTHERN CORP COM 655844108 374 1,925 SH   SOLE   0 0 1,925
NORTHERN TR CORP COM 665859104 372 3,500 SH   SOLE   0 0 3,500
NORTONLIFELOCK INC COM 668771108 1,758 68,868 SH   SOLE   0 0 68,868
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1,542 26,400 SH   SOLE   0 0 26,400
NOVARTIS A G SPONSORED ADR 66987V109 469 4,955 SH   SOLE   0 0 4,955
NOVOCURE LTD ORD SHS G6674U108 303 3,600 SH   SOLE   0 0 3,600
NOVOCURE LTD ORD SHS G6674U108 210 2,500 SH Put SOLE   0 0 2,500
NUTRIEN LTD COM 67077M108 9,219 192,424 SH   SOLE   0 0 192,424
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 135 10,000 SH   SOLE   0 0 10,000
NUVEEN MUN VALUE FD INC COM 670928100 150 14,000 SH   SOLE   0 0 14,000
NUVEEN NEW YORK QLT MUN INC COM 67066X107 185 13,000 SH   SOLE   0 0 13,000
NUVEEN PFD & INCM OPPORTNYS COM 67073B106 105 10,000 SH   SOLE   0 0 10,000
NUVEEN PFD & INCM SECURTIES COM 67072C105 243 24,277 SH   SOLE   0 0 24,277
NVIDIA CORP COM 67066G104 302 1,285 SH   SOLE   0 0 1,285
ONESPAWORLD HOLDINGS LIMITED COM P73684113 534 31,695 SH   SOLE   0 0 31,695
OPKO HEALTH INC COM 68375N103 96 65,300 SH   SOLE   0 0 65,300
ORBCOMM INC COM 68555P100 147 34,900 SH   SOLE   0 0 34,900
PACIFIC ETHANOL INC COM 69423U305 7 10,000 SH   SOLE   0 0 10,000
PDC ENERGY INC COM 69327R101 1,233 47,100 SH   SOLE   0 0 47,100
PDL BIOPHARMA INC COM 69329Y104 32 10,000 SH   SOLE   0 0 10,000
PEDEVCO CORP COM PAR 70532Y303 243 146,095 SH   SOLE   0 0 146,095
PENNEY J C CORP INC COM 708160106 15 13,000 SH   SOLE   0 0 13,000
PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 59 11,000 SH   SOLE   0 0 11,000
PEPSICO INC COM 713448108 241 1,765 SH   SOLE   0 0 1,765
PERMA PIPE INTL HLDGS INC COM 714167103 423 45,091 SH   SOLE   0 0 45,091
PFIZER INC COM 717081103 3,876 98,932 SH   SOLE   0 0 98,932
PHILIP MORRIS INTL INC COM 718172109 230 2,700 SH   SOLE   0 0 2,700
PHILLIPS 66 COM 718546104 372 3,336 SH   SOLE   0 0 3,336
PIMCO INCOME STRATEGY FUND COM 72201H108 457 38,600 SH   SOLE   0 0 38,600
PIMCO INCOME STRATEGY FUND I COM 72201J104 399 37,650 SH   SOLE   0 0 37,650
PROASSURANCE CORP COM 74267C106 258 7,130 SH   SOLE   0 0 7,130
PROCTER & GAMBLE CO COM 742718109 287 2,300 SH   SOLE   0 0 2,300
PROSPECT CAPITAL CORPORATION COM 74348T102 76 11,800 SH   SOLE   0 0 11,800
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 604 10,234 SH   SOLE   0 0 10,234
PURE STORAGE INC CL A 74624M102 659 38,500 SH   SOLE   0 0 38,500
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 52 11,000 SH   SOLE   0 0 11,000
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 811 149,300 SH   SOLE   0 0 149,300
QUALCOMM INC COM 747525103 21,097 239,113 SH   SOLE   0 0 239,113
QUEST DIAGNOSTICS INC COM 74834L100 824 7,715 SH   SOLE   0 0 7,715
RAND CAP CORP COM 752185108 489 182,209 SH   SOLE   0 0 182,209
RAYTHEON CO COM NEW 755111507 725 3,300 SH   SOLE   0 0 3,300
REALTY INCOME CORP COM 756109104 236 3,200 SH   SOLE   0 0 3,200
REGENERON PHARMACEUTICALS COM 75886F107 225 600 SH   SOLE   0 0 600
RESEARCH FRONTIERS INC COM 760911107 514 170,750 SH   SOLE   0 0 170,750
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 880 14,915 SH   SOLE   0 0 14,915
RPT REALTY SH BEN INT 74971D101 1,209 80,400 SH   SOLE   0 0 80,400
S&W SEED CO COM 785135104 123 58,500 SH   SOLE   0 0 58,500
SANDERSON FARMS INC COM 800013104 8,275 46,960 SH   SOLE   0 0 46,960
SANOFI SPONSORED ADR 80105N105 315 6,280 SH   SOLE   0 0 6,280
SCHNITZER STL INDS CL A 806882106 674 31,099 SH   SOLE   0 0 31,099
SEABOARD CORP COM 811543107 927 218 SH   SOLE   0 0 218
SENECA FOODS CORP NEW CL A 817070501 2,088 51,200 SH   SOLE   0 0 51,200
SERVICE PPTYS TR COM SH BEN INT 81761L102 423 17,400 SH   SOLE   0 0 17,400
SMUCKER J M CO COM NEW 832696405 664 6,375 SH   SOLE   0 0 6,375
SONOCO PRODS CO COM 835495102 22,189 359,513 SH   SOLE   0 0 359,513
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,609 5,000 SH Call SOLE   0 0 5,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 495 1,537 SH   SOLE   0 0 1,537
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 968 2,579 SH   SOLE   0 0 2,579
SPDR SERIES TRUST S&P BIOTECH 78464A870 789 8,300 SH   SOLE   0 0 8,300
STARBUCKS CORP COM 855244109 13,776 156,686 SH   SOLE   0 0 156,686
STRYKER CORP COM 863667101 1,587 7,561 SH   SOLE   0 0 7,561
SYNCHRONY FINL COM 87165B103 1,735 48,175 SH   SOLE   0 0 48,175
TARGET CORP COM 87612E106 333 2,600 SH   SOLE   0 0 2,600
TELUS CORP COM 87971M103 274 7,070 SH   SOLE   0 0 7,070
TEMPLETON GLOBAL INCOME FD COM 880198106 322 52,500 SH   SOLE   0 0 52,500
TERADYNE INC COM 880770102 3,490 51,183 SH   SOLE   0 0 51,183
TESLA INC COM 88160R101 466 1,115 SH   SOLE   0 0 1,115
TESLA INC COM 88160R101 418 1,000 SH Put SOLE   0 0 1,000
TESLA INC COM 88160R101 837 2,000 SH Call SOLE   0 0 2,000
TEXAS INSTRS INC COM 882508104 26,953 210,093 SH   SOLE   0 0 210,093
THERMO FISHER SCIENTIFIC INC COM 883556102 18,909 58,204 SH   SOLE   0 0 58,204
TIVO CORP COM 88870P106 725 85,523 SH   SOLE   0 0 85,523
TOWNSQUARE MEDIA INC CL A 892231101 950 95,267 SH   SOLE   0 0 95,267
TRI POINTE GROUP INC COM 87265H109 2,595 166,550 SH   SOLE   0 0 166,550
TRINITY INDS INC COM 896522109 441 19,900 SH   SOLE   0 0 19,900
UMH PPTYS INC COM 903002103 1,608 102,250 SH   SOLE   0 0 102,250
UNILEVER PLC SPON ADR NEW 904767704 3,014 52,721 SH   SOLE   0 0 52,721
UNION PACIFIC CORP COM 907818108 1,341 7,415 SH   SOLE   0 0 7,415
UNITED PARCEL SERVICE INC CL B 911312106 709 6,059 SH   SOLE   0 0 6,059
UNITED TECHNOLOGIES CORP COM 913017109 7,264 48,501 SH   SOLE   0 0 48,501
UNITEDHEALTH GROUP INC COM 91324P102 21,705 73,830 SH   SOLE   0 0 73,830
UNIVERSAL DISPLAY CORP COM 91347P105 304 1,475 SH   SOLE   0 0 1,475
UNIVERSAL STAINLESS & ALLOY COM 913837100 212 14,197 SH   SOLE   0 0 14,197
VALERO ENERGY CORP NEW COM 91913Y100 506 5,400 SH   SOLE   0 0 5,400
VALMONT INDS INC COM 920253101 1,726 11,523 SH   SOLE   0 0 11,523
VANGUARD INDEX FDS GROWTH ETF 922908736 2,978 16,350 SH   SOLE   0 0 16,350
VANGUARD WORLD FD ESG US STK ETF 921910733 328 5,800 SH   SOLE   0 0 5,800
VENTAS INC COM 92276F100 1,048 18,150 SH   SOLE   0 0 18,150
VERIZON COMMUNICATIONS INC COM 92343V104 724 11,794 SH   SOLE   0 0 11,794
VIACOMCBS INC CL B 92556H206 595 14,176 SH   SOLE   0 0 14,176
VILLAGE SUPER MKT INC CL A NEW 927107409 281 12,100 SH   SOLE   0 0 12,100
VISA INC COM CL A 92826C839 225 1,200 SH   SOLE   0 0 1,200
VISHAY PRECISION GROUP INC COM 92835K103 5,136 151,066 SH   SOLE   0 0 151,066
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 444 22,983 SH   SOLE   0 0 22,983
VORNADO RLTY TR SH BEN INT 929042109 919 13,827 SH   SOLE   0 0 13,827
VOYA PRIME RATE TR SH BEN INT 92913A100 1,072 214,000 SH   SOLE   0 0 214,000
WALGREENS BOOTS ALLIANCE INC COM 931427108 295 5,000 SH   SOLE   0 0 5,000
WALKER & DUNLOP INC COM 93148P102 13,542 209,372 SH   SOLE   0 0 209,372
WALMART INC COM 931142103 496 4,175 SH   SOLE   0 0 4,175
WELLTOWER INC COM 95040Q104 363 4,440 SH   SOLE   0 0 4,440
WENDYS CO COM 95058W100 2,265 101,984 SH   SOLE   0 0 101,984
WESTERN ASST MN PRT FD INC COM 95766P108 182 11,941 SH   SOLE   0 0 11,941
WESTERN UN CO COM 959802109 2,238 83,567 SH   SOLE   0 0 83,567
WESTLAKE CHEM CORP COM 960413102 263 3,750 SH   SOLE   0 0 3,750
WILLIAMS SONOMA INC COM 969904101 294 4,000 SH   SOLE   0 0 4,000
XYLEM INC COM 98419M100 1,512 19,193 SH   SOLE   0 0 19,193