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 148 75,006 SH   SOLE   0 0 75,006
3M CO COM 88579Y101 6,729 38,821 SH   SOLE   0 0 38,821
A MARK PRECIOUS METALS INC COM 00181T107 3,126 239,568 SH   SOLE   0 0 239,568
ABB LTD SPONSORED ADR 000375204 4,731 236,188 SH   SOLE   0 0 236,188
ABBOTT LABS COM 002824100 312 3,710 SH   SOLE   0 0 3,710
ABBVIE INC COM 00287Y109 289 3,976 SH   SOLE   0 0 3,976
ABERDEEN ASIA PACIFIC INCOM COM 003009107 93 22,245 SH   SOLE   0 0 22,245
ABERDEEN GLOBAL INCOME FD IN COM 003013109 267 31,900 SH   SOLE   0 0 31,900
ABERDEEN JAPAN EQUITY FD INC COM 00306J109 132 18,875 SH   SOLE   0 0 18,875
ADOBE INC COM 00724F101 295 1,000 SH   SOLE   0 0 1,000
AIR LEASE CORP CL A 00912X302 1,508 36,475 SH   SOLE   0 0 36,475
AKEBIA THERAPEUTICS INC COM 00972D105 141 29,091 SH   SOLE   0 0 29,091
ALASKA AIR GROUP INC COM 011659109 1,209 18,910 SH   SOLE   0 0 18,910
ALIMERA SCIENCES INC COM 016259103 9 10,000 SH   SOLE   0 0 10,000
ALLEGHANY CORP DEL COM 017175100 19,270 28,292 SH   SOLE   0 0 28,292
ALLERGAN PLC SHS G0177J108 19,566 116,858 SH   SOLE   0 0 116,858
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 681 57,800 SH   SOLE   0 0 57,800
ALPHABET INC CAP STK CL A 02079K305 467 431 SH   SOLE   0 0 431
ALPHABET INC CAP STK CL C 02079K107 553 512 SH   SOLE   0 0 512
ALTRIA GROUP INC COM 02209S103 268 5,650 SH   SOLE   0 0 5,650
AMAZON COM INC COM 023135106 937 495 SH   SOLE   0 0 495
AMERICAN AIRLS GROUP INC COM 02376R102 232 7,111 SH   SOLE   0 0 7,111
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 514 30,400 SH   SOLE   0 0 30,400
AMERICAN EXPRESS CO COM 025816109 411 3,333 SH   SOLE   0 0 3,333
AMERICAN FINL GROUP INC OHIO COM 025932104 307 3,000 SH   SOLE   0 0 3,000
AMERICAN NATL INS CO COM 028591105 1,986 17,054 SH   SOLE   0 0 17,054
AMETEK INC NEW COM 031100100 388 4,274 SH   SOLE   0 0 4,274
AMGEN INC COM 031162100 17,098 92,785 SH   SOLE   0 0 92,785
ANTHEM INC COM 036752103 499 1,768 SH   SOLE   0 0 1,768
AON PLC SHS CL A G0408V102 5,056 26,200 SH   SOLE   0 0 26,200
APOLLO SR FLOATING RATE FD I COM 037636107 525 35,100 SH   SOLE   0 0 35,100
APPLE INC COM 037833100 13,299 67,196 SH   SOLE   0 0 67,196
APPLE INC COM 037833100 297 1,500 SH Put SOLE   0 0 1,500
ARCONIC INC COM 03965L100 8,659 335,350 SH   SOLE   0 0 335,350
ARES CAP CORP COM 04010L103 7,529 419,669 SH   SOLE   0 0 419,669
ARTS WAY MFG INC COM 043168103 38 18,784 SH   SOLE   0 0 18,784
ASV HLDGS INC COM 00215L104 871 127,201 SH   SOLE   0 0 127,201
AT&T INC COM 00206R102 426 12,723 SH   SOLE   0 0 12,723
ATLANTIC AMERN CORP COM 048209100 86 34,992 SH   SOLE   0 0 34,992
AURORA CANNABIS INC COM 05156X108 78 10,000 SH   SOLE   0 0 10,000
AUTOMATIC DATA PROCESSING IN COM 053015103 864 5,228 SH   SOLE   0 0 5,228
AUTOZONE INC COM 053332102 12,983 11,808 SH   SOLE   0 0 11,808
AVERY DENNISON CORP COM 053611109 36,376 314,450 SH   SOLE   0 0 314,450
AVX CORP NEW COM 002444107 236 14,245 SH   SOLE   0 0 14,245
BABCOCK & WILCOX ENTERPRIS I COM 05614L100 3 10,000 SH   SOLE   0 0 10,000
BANK AMER CORP COM 060505104 2,095 72,249 SH   SOLE   0 0 72,249
BAR HBR BANKSHARES COM 066849100 543 20,434 SH   SOLE   0 0 20,434
BECTON DICKINSON & CO COM 075887109 239 950 SH   SOLE   0 0 950
BELLICUM PHARMACEUTICALS INC COM 079481107 220 129,417 SH   SOLE   0 0 129,417
BERKSHIRE HATHAWAY INC DEL CL A 084670108 11,461 36 SH   SOLE   0 0 36
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 27,447 128,757 SH   SOLE   0 0 128,757
BIG LOTS INC COM 089302103 1,149 40,175 SH   SOLE   0 0 40,175
BIOGEN INC COM 09062X103 351 1,500 SH   SOLE   0 0 1,500
BLACKROCK CAPITAL INVESTMENT COM 092533108 148 24,500 SH   SOLE   0 0 24,500
BLACKROCK ENHANCED EQT DIV T COM 09251A104 238 26,785 SH   SOLE   0 0 26,785
BLACKROCK FLOAT RATE OME STR COM 09255X100 813 63,400 SH   SOLE   0 0 63,400
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 215 16,300 SH   SOLE   0 0 16,300
BLACKROCK MUNIYIELD ARIZ FD COM 09254K109 137 10,000 SH   SOLE   0 0 10,000
BLACKROCK MUNIYIELD NY QLTY COM 09255E102 200 15,700 SH   SOLE   0 0 15,700
BOEING CO COM 097023105 1,298 3,565 SH   SOLE   0 0 3,565
BORGWARNER INC COM 099724106 17,654 420,531 SH   SOLE   0 0 420,531
BP PLC SPONSORED ADR 055622104 1,465 35,143 SH   SOLE   0 0 35,143
BRISTOL MYERS SQUIBB CO COM 110122108 21,256 468,710 SH   SOLE   0 0 468,710
BUCKLE INC COM 118440106 1,546 89,312 SH   SOLE   0 0 89,312
BUILDERS FIRSTSOURCE INC COM 12008R107 1,689 100,150 SH   SOLE   0 0 100,150
CABOT OIL & GAS CORP COM 127097103 15,004 653,469 SH   SOLE   0 0 653,469
CBRE GROUP INC CL A 12504L109 2,945 57,408 SH   SOLE   0 0 57,408
CBS CORP NEW CL B 124857202 449 8,994 SH   SOLE   0 0 8,994
CDN IMPERIAL BK COMM TORONTO COM 136069101 5,581 71,036 SH   SOLE   0 0 71,036
CERUS CORP COM 157085101 104 18,500 SH   SOLE   0 0 18,500
CHARTER COMMUNICATIONS INC N CL A 16119P108 848 2,147 SH   SOLE   0 0 2,147
CHEESECAKE FACTORY INC COM 163072101 271 6,200 SH   SOLE   0 0 6,200
CHENIERE ENERGY INC COM NEW 16411R208 1,995 29,150 SH   SOLE   0 0 29,150
CHEVRON CORP NEW COM 166764100 4,918 39,519 SH   SOLE   0 0 39,519
CISCO SYS INC COM 17275R102 28,180 514,883 SH   SOLE   0 0 514,883
CITIGROUP INC COM NEW 172967424 7,411 105,830 SH   SOLE   0 0 105,830
CNX RESOURCES CORPORATION COM 12653C108 105 14,400 SH   SOLE   0 0 14,400
COCA COLA CO COM 191216100 538 10,560 SH   SOLE   0 0 10,560
COEUR MNG INC COM NEW 192108504 212 48,800 SH   SOLE   0 0 48,800
COHEN & STEERS INFRASTRUCTUR COM 19248A109 332 12,800 SH   SOLE   0 0 12,800
COHEN & STEERS QUALITY RLTY COM 19247L106 146 10,680 SH   SOLE   0 0 10,680
COMCAST CORP NEW CL A 20030N101 237 5,605 SH   SOLE   0 0 5,605
CONOCOPHILLIPS COM 20825C104 580 9,500 SH   SOLE   0 0 9,500
CONSOLIDATED EDISON INC COM 209115104 660 7,532 SH   SOLE   0 0 7,532
CONSOLIDATED TOMOKA LD CO COM 210226106 340 5,700 SH   SOLE   0 0 5,700
CORE LABORATORIES N V COM N22717107 392 7,500 SH   SOLE   0 0 7,500
CORNING INC COM 219350105 51,556 1,551,482 SH   SOLE   0 0 1,551,482
COVETRUS INC COM 22304C100 499 20,390 SH   SOLE   0 0 20,390
COVETRUS INC COM 22304C100 73 3,000 SH Call SOLE   0 0 3,000
CVS HEALTH CORP COM 126650100 714 13,103 SH   SOLE   0 0 13,103
D R HORTON INC COM 23331A109 436 10,101 SH   SOLE   0 0 10,101
DARLING INGREDIENTS INC COM 237266101 446 22,427 SH   SOLE   0 0 22,427
DELL TECHNOLOGIES INC CL C 24703L202 203 4,000 SH   SOLE   0 0 4,000
DIAGEO P L C SPON ADR NEW 25243Q205 425 2,465 SH   SOLE   0 0 2,465
DICKS SPORTING GOODS INC COM 253393102 1,599 46,186 SH   SOLE   0 0 46,186
DISCOVERY INC COM SER C 25470F302 382 13,425 SH   SOLE   0 0 13,425
DISNEY WALT CO COM DISNEY 254687106 4,976 35,631 SH   SOLE   0 0 35,631
DOMINION ENERGY INC COM 25746U109 2,948 38,127 SH   SOLE   0 0 38,127
DUKE ENERGY CORP NEW COM NEW 26441C204 853 9,666 SH   SOLE   0 0 9,666
EATON VANCE FLTING RATE INC COM 278279104 389 28,850 SH   SOLE   0 0 28,850
EATON VANCE SR FLTNG RTE TR COM 27828Q105 414 31,600 SH   SOLE   0 0 31,600
EL PASO ENERGY CAP TR I PFD CV TR SECS 283678209 207 3,900 SH   SOLE   0 0 3,900
EMERSON ELEC CO COM 291011104 2,676 40,102 SH   SOLE   0 0 40,102
ENBRIDGE INC COM 29250N105 472 13,092 SH   SOLE   0 0 13,092
ENTERPRISE PRODS PARTNERS L COM 293792107 284 9,850 SH   SOLE   0 0 9,850
EQUINIX INC COM 29444U700 2,079 4,122 SH   SOLE   0 0 4,122
EQUUS TOTAL RETURN INC COM 294766100 29 17,735 SH   SOLE   0 0 17,735
EXPEDIA GROUP INC COM NEW 30212P303 289 2,172 SH   SOLE   0 0 2,172
EXXON MOBIL CORP COM 30231G102 17,724 231,298 SH   SOLE   0 0 231,298
FACEBOOK INC CL A 30303M102 202 1,049 SH   SOLE   0 0 1,049
FEDEX CORP COM 31428X106 4,148 25,264 SH   SOLE   0 0 25,264
FINJAN HLDGS INC COM NEW 31788H303 59 26,500 SH   SOLE   0 0 26,500
FIRST TR SR FLG RTE INCM FD COM 33733U108 329 27,300 SH   SOLE   0 0 27,300
FREQUENCY ELECTRS INC COM 358010106 323 28,397 SH   SOLE   0 0 28,397
FRIEDMAN INDS INC COM 358435105 870 125,009 SH   SOLE   0 0 125,009
GATX CORP COM 361448103 373 4,700 SH   SOLE   0 0 4,700
GENCOR INDS INC COM 368678108 307 23,608 SH   SOLE   0 0 23,608
GENERAL DYNAMICS CORP COM 369550108 582 3,200 SH   SOLE   0 0 3,200
GENERAL ELECTRIC CO COM 369604103 2,270 216,234 SH   SOLE   0 0 216,234
GENERAL MLS INC COM 370334104 2,703 51,475 SH   SOLE   0 0 51,475
GENERAL MTRS CO COM 37045V100 5,981 155,223 SH   SOLE   0 0 155,223
GETTY RLTY CORP NEW COM 374297109 231 7,500 SH   SOLE   0 0 7,500
GILEAD SCIENCES INC COM 375558103 324 4,800 SH   SOLE   0 0 4,800
GLADSTONE LD CORP COM 376549101 1,102 95,600 SH   SOLE   0 0 95,600
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 595 22,788 SH   SOLE   0 0 22,788
GOLDFIELD CORP COM 381370105 492 213,753 SH   SOLE   0 0 213,753
HANESBRANDS INC COM 410345102 1,371 79,623 SH   SOLE   0 0 79,623
HANNON ARMSTRONG SUST INFR C COM 41068X100 601 21,318 SH   SOLE   0 0 21,318
HEALTHCARE SVCS GRP INC COM 421906108 519 17,125 SH   SOLE   0 0 17,125
HENRY SCHEIN INC COM 806407102 1,480 21,175 SH   SOLE   0 0 21,175
HOME DEPOT INC COM 437076102 3,720 17,886 SH   SOLE   0 0 17,886
HONEYWELL INTL INC COM 438516106 380 2,174 SH   SOLE   0 0 2,174
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 343 13,700 SH   SOLE   0 0 13,700
HUBBELL INC COM 443510607 277 2,125 SH   SOLE   0 0 2,125
II VI INC COM 902104108 10,501 287,216 SH   SOLE   0 0 287,216
ILLINOIS TOOL WKS INC COM 452308109 9,806 65,023 SH   SOLE   0 0 65,023
IMMUCELL CORP COM PAR 452525306 329 50,670 SH   SOLE   0 0 50,670
IMPINJ INC COM 453204109 456 15,940 SH   SOLE   0 0 15,940
INGREDION INC COM 457187102 6,948 84,229 SH   SOLE   0 0 84,229
INTEL CORP COM 458140100 43,832 915,649 SH   SOLE   0 0 915,649
INTERCONTINENTAL EXCHANGE IN COM 45866F104 473 5,500 SH   SOLE   0 0 5,500
INTERNATIONAL BUSINESS MACHS COM 459200101 1,735 12,585 SH   SOLE   0 0 12,585
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 20,346 956,996 SH   SOLE   0 0 956,996
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 2,542 119,945 SH   SOLE   0 0 119,945
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 15,861 741,341 SH   SOLE   0 0 741,341
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 216 10,200 SH   SOLE   0 0 10,200
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 68,122 631,934 SH   SOLE   0 0 631,934
INVESCO MUN OPPORTUNITY TR COM 46132C107 191 15,500 SH   SOLE   0 0 15,500
INVESCO QQQ TR UNIT SER 1 46090E103 342 1,833 SH   SOLE   0 0 1,833
INVESCO SR INCOME TR COM 46131H107 43 10,000 SH   SOLE   0 0 10,000
INVESCO TR INVT GRADE MUNS COM 46131M106 222 17,500 SH   SOLE   0 0 17,500
ISHARES TR CORE S&P SCP ETF 464287804 280 3,575 SH   SOLE   0 0 3,575
ISHARES TR CORE US AGGBD ET 464287226 384 3,448 SH   SOLE   0 0 3,448
ISHARES TR LATN AMER 40 ETF 464287390 735 21,795 SH   SOLE   0 0 21,795
ISHARES TR RUS 1000 GRW ETF 464287614 732 4,650 SH   SOLE   0 0 4,650
ITT INC COM 45073V108 771 11,773 SH   SOLE   0 0 11,773
J & J SNACK FOODS CORP COM 466032109 3,169 19,689 SH   SOLE   0 0 19,689
JACOBS ENGR GROUP INC COM 469814107 2,536 30,050 SH   SOLE   0 0 30,050
JBG SMITH PPTYS COM 46590V100 272 6,913 SH   SOLE   0 0 6,913
JEFFERIES FINL GROUP INC COM 47233W109 487 25,330 SH   SOLE   0 0 25,330
JETBLUE AWYS CORP COM 477143101 186 10,050 SH   SOLE   0 0 10,050
JOHNSON & JOHNSON COM 478160104 5,530 39,702 SH   SOLE   0 0 39,702
JOHNSON CTLS INTL PLC SHS G51502105 19,971 483,440 SH   SOLE   0 0 483,440
JPMORGAN CHASE & CO COM 46625H100 19,225 171,956 SH   SOLE   0 0 171,956
KELLY SVCS INC CL A 488152208 1,986 75,818 SH   SOLE   0 0 75,818
KENNAMETAL INC COM 489170100 12,391 334,992 SH   SOLE   0 0 334,992
KIMBERLY CLARK CORP COM 494368103 403 3,025 SH   SOLE   0 0 3,025
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 208 4,777 SH   SOLE   0 0 4,777
L3 TECHNOLOGIES INC COM 502413107 1,005 4,100 SH   SOLE   0 0 4,100
LAZARD LTD SHS A G54050102 325 9,450 SH   SOLE   0 0 9,450
LEGG MASON INC COM 524901105 230 6,000 SH   SOLE   0 0 6,000
LENNAR CORP CL A 526057104 13,839 285,569 SH   SOLE   0 0 285,569
LIBERTY BROADBAND CORP COM SER A 530307107 269 2,612 SH   SOLE   0 0 2,612
LIBERTY BROADBAND CORP COM SER C 530307305 1,239 11,893 SH   SOLE   0 0 11,893
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 2,173 57,469 SH   SOLE   0 0 57,469
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 7,422 195,412 SH   SOLE   0 0 195,412
LILLY ELI & CO COM 532457108 5,191 46,857 SH   SOLE   0 0 46,857
LINCOLN NATL CORP IND COM 534187109 1,226 19,030 SH   SOLE   0 0 19,030
LOGMEIN INC COM 54142L109 457 6,200 SH   SOLE   0 0 6,200
LOGMEIN INC COM 54142L109 74 1,000 SH Call SOLE   0 0 1,000
M & T BK CORP COM 55261F104 703 4,132 SH   SOLE   0 0 4,132
MAGAL SECURITY SYS LTD ORD M6786D104 90 17,835 SH   SOLE   0 0 17,835
MANHATTAN BRIDGE CAPITAL INC COM 562803106 612 95,625 SH   SOLE   0 0 95,625
MANITEX INTL INC COM 563420108 2,154 352,483 SH   SOLE   0 0 352,483
MANULIFE FINL CORP COM 56501R106 300 16,482 SH   SOLE   0 0 16,482
MARATHON PETE CORP COM 56585A102 714 12,775 SH   SOLE   0 0 12,775
MARTIN MARIETTA MATLS INC COM 573284106 242 1,050 SH   SOLE   0 0 1,050
MCKESSON CORP COM 58155Q103 363 2,700 SH   SOLE   0 0 2,700
MEDICAL PPTYS TRUST INC COM 58463J304 1,189 68,200 SH   SOLE   0 0 68,200
MEDTRONIC PLC SHS G5960L103 856 8,791 SH   SOLE   0 0 8,791
MERCER INTL INC COM 588056101 2,306 149,050 SH   SOLE   0 0 149,050
MERCK & CO INC COM 58933Y105 1,658 19,773 SH   SOLE   0 0 19,773
METLIFE INC COM 59156R108 15,778 317,661 SH   SOLE   0 0 317,661
MFS INTER INCOME TR SH BEN INT 55273C107 407 105,490 SH   SOLE   0 0 105,490
MICHAELS COS INC COM 59408Q106 3,081 354,116 SH   SOLE   0 0 354,116
MICROSOFT CORP COM 594918104 15,592 116,395 SH   SOLE   0 0 116,395
MONMOUTH REAL ESTATE INVT CO CL A 609720107 873 64,400 SH   SOLE   0 0 64,400
MORGAN STANLEY COM NEW 617446448 320 7,300 SH   SOLE   0 0 7,300
MORGAN STANLEY EMER MKTS DEB COM 61744H105 135 14,450 SH   SOLE   0 0 14,450
NABORS INDUSTRIES LTD SHS G6359F103 29 10,084 SH   SOLE   0 0 10,084
NATIONAL WESTN LIFE GROUP IN CL A 638517102 12,169 47,349 SH   SOLE   0 0 47,349
NETFLIX INC COM 64110L106 637 1,735 SH   SOLE   0 0 1,735
NEW MEDIA INVT GROUP INC COM 64704V106 421 44,650 SH   SOLE   0 0 44,650
NEW YORK CMNTY BANCORP INC COM 649445103 286 28,700 SH   SOLE   0 0 28,700
NEXTERA ENERGY INC COM 65339F101 226 1,102 SH   SOLE   0 0 1,102
NORFOLK SOUTHERN CORP COM 655844108 424 2,125 SH   SOLE   0 0 2,125
NORTHERN TR CORP COM 665859104 315 3,500 SH   SOLE   0 0 3,500
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1,496 27,900 SH   SOLE   0 0 27,900
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 80 1,500 SH Call SOLE   0 0 1,500
NOVARTIS A G SPONSORED ADR 66987V109 452 4,955 SH   SOLE   0 0 4,955
NUTRIEN LTD COM 67077M108 11,524 215,562 SH   SOLE   0 0 215,562
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 131 10,000 SH   SOLE   0 0 10,000
NUVEEN MUN VALUE FD INC COM 670928100 143 14,000 SH   SOLE   0 0 14,000
NUVEEN NEW YORK QLT MUN INC COM 67066X107 180 13,000 SH   SOLE   0 0 13,000
NUVEEN PFD & INCM OPPORTNYS COM 67073B106 99 10,000 SH   SOLE   0 0 10,000
NUVEEN PFD & INCM SECURTIES COM 67072C105 238 25,057 SH   SOLE   0 0 25,057
NVIDIA CORP COM 67066G104 211 1,285 SH   SOLE   0 0 1,285
OPKO HEALTH INC COM 68375N103 200 82,000 SH   SOLE   0 0 82,000
ORBCOMM INC COM 68555P100 347 47,900 SH   SOLE   0 0 47,900
PACIFIC ETHANOL INC COM PAR $.001 69423U305 8 10,000 SH   SOLE   0 0 10,000
PDC ENERGY INC COM 69327R101 512 14,200 SH   SOLE   0 0 14,200
PDL BIOPHARMA INC COM 69329Y104 31 10,000 SH   SOLE   0 0 10,000
PEDEVCO CORP COM PAR 70532Y303 304 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 74 11,400 SH   SOLE   0 0 11,400
PEPSICO INC COM 713448108 236 1,798 SH   SOLE   0 0 1,798
PERMA PIPE INTL HLDGS INC COM 714167103 242 26,591 SH   SOLE   0 0 26,591
PFIZER INC COM 717081103 4,361 100,679 SH   SOLE   0 0 100,679
PHILIP MORRIS INTL INC COM 718172109 224 2,850 SH   SOLE   0 0 2,850
PHILLIPS 66 COM 718546104 321 3,436 SH   SOLE   0 0 3,436
PIMCO INCOME STRATEGY FUND COM 72201H108 468 39,600 SH   SOLE   0 0 39,600
PIMCO INCOME STRATEGY FUND I COM 72201J104 401 37,900 SH   SOLE   0 0 37,900
PROASSURANCE CORP COM 74267C106 257 7,130 SH   SOLE   0 0 7,130
PROCTER AND GAMBLE CO COM 742718109 314 2,865 SH   SOLE   0 0 2,865
PROSPECT CAPITAL CORPORATION COM 74348T102 72 11,000 SH   SOLE   0 0 11,000
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 608 10,334 SH   SOLE   0 0 10,334
PURE STORAGE INC CL A 74624M102 588 38,500 SH   SOLE   0 0 38,500
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 50 11,000 SH   SOLE   0 0 11,000
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 794 154,800 SH   SOLE   0 0 154,800
QUALCOMM INC COM 747525103 18,519 243,450 SH   SOLE   0 0 243,450
QUEST DIAGNOSTICS INC COM 74834L100 806 7,915 SH   SOLE   0 0 7,915
RAND CAP CORP COM 752185108 494 188,739 SH   SOLE   0 0 188,739
RAYTHEON CO COM NEW 755111507 609 3,500 SH   SOLE   0 0 3,500
REALTY INCOME CORP COM 756109104 241 3,500 SH   SOLE   0 0 3,500
RESEARCH FRONTIERS INC COM 760911107 557 167,250 SH   SOLE   0 0 167,250
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 866 13,315 SH   SOLE   0 0 13,315
RPT REALTY SH BEN INT 74971D101 974 80,400 SH   SOLE   0 0 80,400
S&W SEED CO COM 785135104 115 43,500 SH   SOLE   0 0 43,500
SANDERSON FARMS INC COM 800013104 7,300 53,458 SH   SOLE   0 0 53,458
SANOFI SPONSORED ADR 80105N105 272 6,280 SH   SOLE   0 0 6,280
SCHNITZER STL INDS CL A 806882106 840 32,100 SH   SOLE   0 0 32,100
SEABOARD CORP COM 811543107 902 218 SH   SOLE   0 0 218
SENECA FOODS CORP NEW CL A 817070501 1,531 55,000 SH   SOLE   0 0 55,000
SMUCKER J M CO COM NEW 832696405 1,337 11,603 SH   SOLE   0 0 11,603
SONOCO PRODS CO COM 835495102 23,992 367,187 SH   SOLE   0 0 367,187
SPDR S&P 500 ETF TR TR UNIT 78462F103 455 1,552 SH   SOLE   0 0 1,552
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 920 2,595 SH   SOLE   0 0 2,595
SPDR SERIES TRUST S&P BIOTECH 78464A870 737 8,400 SH   SOLE   0 0 8,400
STARBUCKS CORP COM 855244109 9,048 107,930 SH   SOLE   0 0 107,930
STRYKER CORP COM 863667101 1,637 7,961 SH   SOLE   0 0 7,961
SYMANTEC CORP COM 871503108 1,533 70,468 SH   SOLE   0 0 70,468
SYNCHRONY FINL COM 87165B103 1,689 48,725 SH   SOLE   0 0 48,725
TARGET CORP COM 87612E106 459 5,298 SH   SOLE   0 0 5,298
TEJON RANCH CO COM 879080109 876 52,780 SH   SOLE   0 0 52,780
TELUS CORP COM 87971M103 261 7,070 SH   SOLE   0 0 7,070
TEMPLETON GLOBAL INCOME FD COM 880198106 251 39,500 SH   SOLE   0 0 39,500
TERADYNE INC COM 880770102 3,356 70,053 SH   SOLE   0 0 70,053
TESLA INC COM 88160R101 249 1,115 SH   SOLE   0 0 1,115
TEXAS INSTRS INC COM 882508104 22,472 195,815 SH   SOLE   0 0 195,815
THERMO FISHER SCIENTIFIC INC COM 883556102 17,271 58,809 SH   SOLE   0 0 58,809
TIFFANY & CO NEW COM 886547108 299 3,190 SH   SOLE   0 0 3,190
TILE SHOP HLDGS INC COM 88677Q109 695 173,633 SH   SOLE   0 0 173,633
TIVO CORP COM 88870P106 832 112,895 SH   SOLE   0 0 112,895
TOWNSQUARE MEDIA INC CL A 892231101 927 172,216 SH   SOLE   0 0 172,216
TRI POINTE GROUP INC COM 87265H109 3,438 287,217 SH   SOLE   0 0 287,217
TRINITY INDS INC COM 896522109 413 19,900 SH   SOLE   0 0 19,900
UMH PPTYS INC COM 903002103 1,262 101,700 SH   SOLE   0 0 101,700
UNILEVER PLC SPON ADR NEW 904767704 3,357 54,175 SH   SOLE   0 0 54,175
UNION PACIFIC CORP COM 907818108 1,292 7,642 SH   SOLE   0 0 7,642
UNITED PARCEL SERVICE INC CL B 911312106 673 6,513 SH   SOLE   0 0 6,513
UNITED TECHNOLOGIES CORP COM 913017109 6,466 49,658 SH   SOLE   0 0 49,658
UNITEDHEALTH GROUP INC COM 91324P102 18,443 75,582 SH   SOLE   0 0 75,582
UNIVERSAL DISPLAY CORP COM 91347P105 465 2,475 SH   SOLE   0 0 2,475
UNIVERSAL STAINLESS & ALLOY COM 913837100 227 14,197 SH   SOLE   0 0 14,197
VALERO ENERGY CORP NEW COM 91913Y100 509 5,950 SH   SOLE   0 0 5,950
VALMONT INDS INC COM 920253101 3,301 26,028 SH   SOLE   0 0 26,028
VANGUARD INDEX FDS GROWTH ETF 922908736 2,671 16,350 SH   SOLE   0 0 16,350
VANGUARD WORLD FD ESG US STK ETF 921910733 297 5,800 SH   SOLE   0 0 5,800
VENTAS INC COM 92276F100 3,589 52,502 SH   SOLE   0 0 52,502
VERIZON COMMUNICATIONS INC COM 92343V104 701 12,263 SH   SOLE   0 0 12,263
VILLAGE SUPER MKT INC CL A NEW 927107409 321 12,100 SH   SOLE   0 0 12,100
VISHAY PRECISION GROUP INC COM 92835K103 7,077 174,170 SH   SOLE   0 0 174,170
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 461 28,201 SH   SOLE   0 0 28,201
VORNADO RLTY TR SH BEN INT 929042109 886 13,827 SH   SOLE   0 0 13,827
VOYA PRIME RATE TR SH BEN INT 92913A100 823 173,000 SH   SOLE   0 0 173,000
WALGREENS BOOTS ALLIANCE INC COM 931427108 273 5,000 SH   SOLE   0 0 5,000
WALKER & DUNLOP INC COM 93148P102 13,954 262,241 SH   SOLE   0 0 262,241
WALMART INC COM 931142103 404 3,652 SH   SOLE   0 0 3,652
WELLTOWER INC COM 95040Q104 362 4,440 SH   SOLE   0 0 4,440
WENDYS CO COM 95058W100 5,206 265,884 SH   SOLE   0 0 265,884
WESTERN ASSET GLB HI INCOME COM 95766B109 99 10,005 SH   SOLE   0 0 10,005
WESTERN ASST MN PRT FD INC COM 95766P108 187 12,537 SH   SOLE   0 0 12,537
WESTERN UN CO COM 959802109 2,263 113,800 SH   SOLE   0 0 113,800
WESTLAKE CHEM CORP COM 960413102 809 11,650 SH   SOLE   0 0 11,650
WILLIAMS SONOMA INC COM 969904101 455 7,000 SH   SOLE   0 0 7,000
XYLEM INC COM 98419M100 1,654 19,773 SH   SOLE   0 0 19,773