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 176 94,506 SH   SOLE   0 0 94,506
3M CO COM 88579Y101 8,439 40,614 SH   SOLE   0 0 40,614
A MARK PRECIOUS METALS INC COM 00181T107 2,861 240,416 SH   SOLE   0 0 240,416
ABB LTD SPONSORED ADR 000375204 2,269 120,225 SH   SOLE   0 0 120,225
ABBOTT LABS COM 002824100 297 3,710 SH   SOLE   0 0 3,710
ABBVIE INC COM 00287Y109 236 2,925 SH   SOLE   0 0 2,925
ABERDEEN ASIA PACIFIC INCOM COM 003009107 94 22,245 SH   SOLE   0 0 22,245
ABERDEEN GLOBAL INCOME FD IN COM 003013109 259 31,900 SH   SOLE   0 0 31,900
ABERDEEN JAPAN EQUITY FD INC COM 00306J109 132 18,875 SH   SOLE   0 0 18,875
AIR LEASE CORP CL A 00912X302 1,246 36,275 SH   SOLE   0 0 36,275
AKEBIA THERAPEUTICS INC COM 00972D105 233 28,427 SH   SOLE   0 0 28,427
ALASKA AIR GROUP INC COM 011659109 1,308 23,310 SH   SOLE   0 0 23,310
ALIMERA SCIENCES INC COM 016259103 11 10,000 SH   SOLE   0 0 10,000
ALLEGHANY CORP DEL COM 017175100 17,503 28,580 SH   SOLE   0 0 28,580
ALLERGAN PLC SHS G0177J108 19,003 129,796 SH   SOLE   0 0 129,796
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 670 57,800 SH   SOLE   0 0 57,800
ALPHABET INC CAP STK CL A 02079K305 507 431 SH   SOLE   0 0 431
ALPHABET INC CAP STK CL C 02079K107 601 512 SH   SOLE   0 0 512
ALTRIA GROUP INC COM 02209S103 287 5,000 SH   SOLE   0 0 5,000
AMAZON COM INC COM 023135106 792 445 SH   SOLE   0 0 445
AMERICAN AIRLS GROUP INC COM 02376R102 219 6,893 SH   SOLE   0 0 6,893
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 674 30,400 SH   SOLE   0 0 30,400
AMERICAN EXPRESS CO COM 025816109 364 3,333 SH   SOLE   0 0 3,333
AMERICAN FINL GROUP INC OHIO COM 025932104 289 3,000 SH   SOLE   0 0 3,000
AMERICAN NATL INS CO COM 028591105 1,976 16,354 SH   SOLE   0 0 16,354
AMETEK INC NEW COM 031100100 368 4,441 SH   SOLE   0 0 4,441
AMGEN INC COM 031162100 15,179 79,900 SH   SOLE   0 0 79,900
ANTHEM INC COM 036752103 507 1,768 SH   SOLE   0 0 1,768
AON PLC SHS CL A G0408V102 4,575 26,800 SH   SOLE   0 0 26,800
APOLLO SR FLOATING RATE FD I COM 037636107 521 35,100 SH   SOLE   0 0 35,100
APPLE INC COM 037833100 12,716 66,944 SH   SOLE   0 0 66,944
ARCONIC INC COM 03965L100 6,846 358,240 SH   SOLE   0 0 358,240
ARES CAP CORP COM 04010L103 6,987 407,663 SH   SOLE   0 0 407,663
ARTS WAY MFG INC COM 043168103 39 18,784 SH   SOLE   0 0 18,784
ASV HLDGS INC COM 00215L104 404 146,867 SH   SOLE   0 0 146,867
AT&T INC COM 00206R102 416 13,271 SH   SOLE   0 0 13,271
ATLANTIC AMERN CORP COM 048209100 89 34,992 SH   SOLE   0 0 34,992
AUTOMATIC DATA PROCESSING IN COM 053015103 835 5,228 SH   SOLE   0 0 5,228
AUTOZONE INC COM 053332102 12,561 12,265 SH   SOLE   0 0 12,265
AVERY DENNISON CORP COM 053611109 35,693 315,871 SH   SOLE   0 0 315,871
AVX CORP NEW COM 002444107 264 15,245 SH   SOLE   0 0 15,245
BANK AMER CORP COM 060505104 1,985 71,949 SH   SOLE   0 0 71,949
BAR HBR BANKSHARES COM 066849100 529 20,434 SH   SOLE   0 0 20,434
BECTON DICKINSON & CO COM 075887109 237 950 SH   SOLE   0 0 950
BELLICUM PHARMACEUTICALS INC COM 079481107 436 129,417 SH   SOLE   0 0 129,417
BERKSHIRE HATHAWAY INC DEL CL A 084670108 10,844 36 SH   SOLE   0 0 36
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 25,957 129,209 SH   SOLE   0 0 129,209
BIG LOTS INC COM 089302103 1,147 30,175 SH   SOLE   0 0 30,175
BIOGEN INC COM 09062X103 355 1,500 SH   SOLE   0 0 1,500
BLACKROCK CAPITAL INVESTMENT COM 092533108 147 24,500 SH   SOLE   0 0 24,500
BLACKROCK ENHANCED EQT DIV T COM 09251A104 229 26,785 SH   SOLE   0 0 26,785
BLACKROCK FLOAT RATE OME STR COM 09255X100 800 64,033 SH   SOLE   0 0 64,033
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 211 16,300 SH   SOLE   0 0 16,300
BLACKROCK MUNIYIELD NY QLTY COM 09255E102 193 15,700 SH   SOLE   0 0 15,700
BOEING CO COM 097023105 978 2,565 SH   SOLE   0 0 2,565
BORGWARNER INC COM 099724106 15,603 406,214 SH   SOLE   0 0 406,214
BP PLC SPONSORED ADR 055622104 1,719 39,325 SH   SOLE   0 0 39,325
BRISTOL MYERS SQUIBB CO COM 110122108 22,570 473,065 SH   SOLE   0 0 473,065
BUCKLE INC COM 118440106 1,734 92,612 SH   SOLE   0 0 92,612
BUILDERS FIRSTSOURCE INC COM 12008R107 1,332 99,850 SH   SOLE   0 0 99,850
CABOT OIL & GAS CORP COM 127097103 16,827 644,698 SH   SOLE   0 0 644,698
CBRE GROUP INC CL A 12504L109 3,280 66,333 SH   SOLE   0 0 66,333
CBS CORP NEW CL B 124857202 427 8,994 SH   SOLE   0 0 8,994
CDN IMPERIAL BK COMM TORONTO COM 136069101 5,664 71,636 SH   SOLE   0 0 71,636
CERUS CORP COM 157085101 106 17,000 SH   SOLE   0 0 17,000
CHARTER COMMUNICATIONS INC N CL A 16119P108 745 2,147 SH   SOLE   0 0 2,147
CHEESECAKE FACTORY INC COM 163072101 303 6,200 SH   SOLE   0 0 6,200
CHENIERE ENERGY INC COM NEW 16411R208 2,099 30,700 SH   SOLE   0 0 30,700
CHEVRON CORP NEW COM 166764100 4,799 38,956 SH   SOLE   0 0 38,956
CISCO SYS INC COM 17275R102 27,840 515,645 SH   SOLE   0 0 515,645
CITIGROUP INC COM NEW 172967424 6,634 106,625 SH   SOLE   0 0 106,625
CNX RESOURCES CORPORATION COM 12653C108 144 13,400 SH   SOLE   0 0 13,400
COCA COLA CO COM 191216100 493 10,513 SH   SOLE   0 0 10,513
COEUR MNG INC COM NEW 192108504 199 48,800 SH   SOLE   0 0 48,800
COHEN & STEERS INFRASTRUCTUR COM 19248A109 314 12,800 SH   SOLE   0 0 12,800
COHEN & STEERS QUALITY RLTY COM 19247L106 137 10,680 SH   SOLE   0 0 10,680
COMCAST CORP NEW CL A 20030N101 242 6,050 SH   SOLE   0 0 6,050
CONOCOPHILLIPS COM 20825C104 634 9,500 SH   SOLE   0 0 9,500
CONSOLIDATED EDISON INC COM 209115104 622 7,332 SH   SOLE   0 0 7,332
CORNING INC COM 219350105 51,615 1,559,359 SH   SOLE   0 0 1,559,359
CVS HEALTH CORP COM 126650100 683 12,664 SH   SOLE   0 0 12,664
D R HORTON INC COM 23331A109 426 10,296 SH   SOLE   0 0 10,296
DARLING INGREDIENTS INC COM 237266101 518 23,907 SH   SOLE   0 0 23,907
DELL TECHNOLOGIES INC CL C 24703L202 235 4,000 SH   SOLE   0 0 4,000
DIAGEO P L C SPON ADR NEW 25243Q205 403 2,465 SH   SOLE   0 0 2,465
DICKS SPORTING GOODS INC COM 253393102 1,708 46,393 SH   SOLE   0 0 46,393
DIGIRAD CORP COM 253827109 12 13,000 SH   SOLE   0 0 13,000
DISCOVERY INC COM SER C 25470F302 341 13,425 SH   SOLE   0 0 13,425
DISNEY WALT CO COM DISNEY 254687106 3,974 35,789 SH   SOLE   0 0 35,789
DOMINION ENERGY INC COM 25746U109 2,920 38,095 SH   SOLE   0 0 38,095
DOWDUPONT INC COM 26078J100 9,248 173,477 SH   SOLE   0 0 173,477
DSW INC CL A 23334L102 1,516 68,206 SH   SOLE   0 0 68,206
DUKE ENERGY CORP NEW COM NEW 26441C204 870 9,666 SH   SOLE   0 0 9,666
EATON VANCE FLTING RATE INC COM 278279104 384 29,150 SH   SOLE   0 0 29,150
EATON VANCE SR FLTNG RTE TR COM 27828Q105 411 31,600 SH   SOLE   0 0 31,600
EL PASO ENERGY CAP TR I PFD CV TR SECS 283678209 211 3,900 SH   SOLE   0 0 3,900
EMERSON ELEC CO COM 291011104 2,642 38,586 SH   SOLE   0 0 38,586
ENBRIDGE INC COM 29250N105 395 10,892 SH   SOLE   0 0 10,892
ENTERPRISE PRODS PARTNERS L COM 293792107 291 10,017 SH   SOLE   0 0 10,017
EQUINIX INC COM 29444U700 1,873 4,133 SH   SOLE   0 0 4,133
EQUUS TOTAL RETURN INC COM 294766100 34 17,735 SH   SOLE   0 0 17,735
EXPEDIA GROUP INC COM NEW 30212P303 258 2,172 SH   SOLE   0 0 2,172
EXXON MOBIL CORP COM 30231G102 18,058 223,487 SH   SOLE   0 0 223,487
FEDEX CORP COM 31428X106 4,529 24,965 SH   SOLE   0 0 24,965
FINJAN HLDGS INC COM NEW 31788H303 63 21,500 SH   SOLE   0 0 21,500
FIRST TR SR FLG RTE INCM FD COM 33733U108 377 31,900 SH   SOLE   0 0 31,900
FORD MTR CO DEL COM 345370860 97 11,037 SH   SOLE   0 0 11,037
FREQUENCY ELECTRS INC COM 358010106 337 28,397 SH   SOLE   0 0 28,397
FRIEDMAN INDS INC COM 358435105 925 120,637 SH   SOLE   0 0 120,637
GATX CORP COM 361448103 359 4,700 SH   SOLE   0 0 4,700
GENCOR INDS INC COM 368678108 292 23,608 SH   SOLE   0 0 23,608
GENERAL DYNAMICS CORP COM 369550108 372 2,200 SH   SOLE   0 0 2,200
GENERAL ELECTRIC CO COM 369604103 2,278 228,034 SH   SOLE   0 0 228,034
GENERAL MLS INC COM 370334104 2,717 52,503 SH   SOLE   0 0 52,503
GENERAL MTRS CO COM 37045V100 6,354 171,263 SH   SOLE   0 0 171,263
GETTY RLTY CORP NEW COM 374297109 240 7,500 SH   SOLE   0 0 7,500
GILEAD SCIENCES INC COM 375558103 312 4,800 SH   SOLE   0 0 4,800
GLADSTONE LD CORP COM 376549101 643 50,800 SH   SOLE   0 0 50,800
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 615 21,738 SH   SOLE   0 0 21,738
GOLDFIELD CORP COM 381370105 413 187,074 SH   SOLE   0 0 187,074
HANESBRANDS INC COM 410345102 1,408 78,738 SH   SOLE   0 0 78,738
HANNON ARMSTRONG SUST INFR C COM 41068X100 552 21,510 SH   SOLE   0 0 21,510
HEALTHCARE SVCS GRP INC COM 421906108 558 16,925 SH   SOLE   0 0 16,925
HENRY SCHEIN INC COM 806407102 1,273 21,175 SH   SOLE   0 0 21,175
HOME DEPOT INC COM 437076102 3,372 17,575 SH   SOLE   0 0 17,575
HONEYWELL INTL INC COM 438516106 375 2,358 SH   SOLE   0 0 2,358
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 308 11,700 SH   SOLE   0 0 11,700
HSBC HLDGS PLC ADR A 1/40PF A 404280604 275 10,665 SH   SOLE   0 0 10,665
HUBBELL INC COM 443510607 251 2,125 SH   SOLE   0 0 2,125
II VI INC COM 902104108 10,554 283,411 SH   SOLE   0 0 283,411
ILLINOIS TOOL WKS INC COM 452308109 9,561 66,613 SH   SOLE   0 0 66,613
IMMUCELL CORP COM PAR 452525306 322 50,670 SH   SOLE   0 0 50,670
IMPINJ INC COM 453204109 267 15,940 SH   SOLE   0 0 15,940
INGREDION INC COM 457187102 8,046 84,968 SH   SOLE   0 0 84,968
INTEL CORP COM 458140100 48,891 910,438 SH   SOLE   0 0 910,438
INTERCONTINENTAL EXCHANGE IN COM 45866F104 419 5,500 SH   SOLE   0 0 5,500
INTERNATIONAL BUSINESS MACHS COM 459200101 1,773 12,568 SH   SOLE   0 0 12,568
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 20,541 968,001 SH   SOLE   0 0 968,001
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1,860 88,450 SH   SOLE   0 0 88,450
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 15,198 719,602 SH   SOLE   0 0 719,602
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 62,782 601,128 SH   SOLE   0 0 601,128
INVESCO QQQ TR UNIT SER 1 46090E103 329 1,833 SH   SOLE   0 0 1,833
INVESCO TR INVT GRADE MUNS COM 46131M106 223 18,000 SH   SOLE   0 0 18,000
ISHARES TR CORE S&P SCP ETF 464287804 231 3,000 SH   SOLE   0 0 3,000
ISHARES TR LATN AMER 40 ETF 464287390 724 21,795 SH   SOLE   0 0 21,795
ISHARES TR RUS 1000 GRW ETF 464287614 776 5,125 SH   SOLE   0 0 5,125
ITT INC COM 45073V108 684 11,790 SH   SOLE   0 0 11,790
J & J SNACK FOODS CORP COM 466032109 3,127 19,689 SH   SOLE   0 0 19,689
JACOBS ENGR GROUP INC COM 469814107 2,326 30,930 SH   SOLE   0 0 30,930
JBG SMITH PPTYS COM 46590V100 286 6,913 SH   SOLE   0 0 6,913
JEFFERIES FINL GROUP INC COM 47233W109 476 25,330 SH   SOLE   0 0 25,330
JETBLUE AWYS CORP COM 477143101 164 10,050 SH   SOLE   0 0 10,050
JOHNSON & JOHNSON COM 478160104 5,589 39,981 SH   SOLE   0 0 39,981
JOHNSON CTLS INTL PLC SHS G51502105 20,959 567,374 SH   SOLE   0 0 567,374
JPMORGAN CHASE & CO COM 46625H100 17,324 171,132 SH   SOLE   0 0 171,132
KELLY SVCS INC CL A 488152208 1,699 77,018 SH   SOLE   0 0 77,018
KENNAMETAL INC COM 489170100 12,003 326,625 SH   SOLE   0 0 326,625
KIMBERLY CLARK CORP COM 494368103 372 3,000 SH   SOLE   0 0 3,000
L3 TECHNOLOGIES INC COM 502413107 743 3,600 SH   SOLE   0 0 3,600
LAZARD LTD SHS A G54050102 319 8,833 SH   SOLE   0 0 8,833
LENNAR CORP CL A 526057104 14,044 286,089 SH   SOLE   0 0 286,089
LEXINGTON REALTY TRUST COM 529043101 121 13,315 SH   SOLE   0 0 13,315
LIBERTY BROADBAND CORP COM SER A 530307107 239 2,612 SH   SOLE   0 0 2,612
LIBERTY BROADBAND CORP COM SER C 530307305 1,104 12,035 SH   SOLE   0 0 12,035
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 2,194 57,469 SH   SOLE   0 0 57,469
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 7,474 195,453 SH   SOLE   0 0 195,453
LILLY ELI & CO COM 532457108 6,075 46,814 SH   SOLE   0 0 46,814
LINCOLN NATL CORP IND COM 534187109 1,164 19,830 SH   SOLE   0 0 19,830
LOGMEIN INC COM 54142L109 813 10,150 SH   SOLE   0 0 10,150
M & T BK CORP COM 55261F104 649 4,132 SH   SOLE   0 0 4,132
MAGAL SECURITY SYS LTD ORD M6786D104 75 14,335 SH   SOLE   0 0 14,335
MANHATTAN BRIDGE CAPITAL INC COM 562803106 457 71,925 SH   SOLE   0 0 71,925
MANITEX INTL INC COM 563420108 2,375 310,482 SH   SOLE   0 0 310,482
MANULIFE FINL CORP COM 56501R106 279 16,482 SH   SOLE   0 0 16,482
MARATHON PETE CORP COM 56585A102 765 12,775 SH   SOLE   0 0 12,775
MARTIN MARIETTA MATLS INC COM 573284106 211 1,050 SH   SOLE   0 0 1,050
MEDICAL PPTYS TRUST INC COM 58463J304 1,399 75,600 SH   SOLE   0 0 75,600
MEDTRONIC PLC SHS G5960L103 814 8,941 SH   SOLE   0 0 8,941
MERCER INTL INC COM 588056101 2,014 149,050 SH   SOLE   0 0 149,050
MERCK & CO INC COM 58933Y105 1,639 19,703 SH   SOLE   0 0 19,703
METLIFE INC COM 59156R108 14,171 332,897 SH   SOLE   0 0 332,897
MFS INTER INCOME TR SH BEN INT 55273C107 417 109,650 SH   SOLE   0 0 109,650
MICHAELS COS INC COM 59408Q106 4,065 355,914 SH   SOLE   0 0 355,914
MICROSOFT CORP COM 594918104 13,740 116,503 SH   SOLE   0 0 116,503
MONMOUTH REAL ESTATE INVT CO CL A 609720107 828 62,800 SH   SOLE   0 0 62,800
MORGAN STANLEY COM NEW 617446448 308 7,300 SH   SOLE   0 0 7,300
MORGAN STANLEY EMER MKTS DEB COM 61744H105 130 14,450 SH   SOLE   0 0 14,450
NABORS INDUSTRIES LTD SHS G6359F103 35 10,084 SH   SOLE   0 0 10,084
NATIONAL WESTN LIFE GROUP IN CL A 638517102 12,451 47,439 SH   SOLE   0 0 47,439
NETFLIX INC COM 64110L106 440 1,235 SH   SOLE   0 0 1,235
NEW MEDIA INVT GROUP INC COM 64704V106 709 67,533 SH   SOLE   0 0 67,533
NEW YORK CMNTY BANCORP INC COM 649445103 347 30,000 SH   SOLE   0 0 30,000
NORFOLK SOUTHERN CORP COM 655844108 210 1,125 SH   SOLE   0 0 1,125
NORTHERN TR CORP COM 665859104 316 3,500 SH   SOLE   0 0 3,500
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1,451 26,400 SH   SOLE   0 0 26,400
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 82 1,500 SH Call SOLE   0 0 1,500
NOVARTIS A G SPONSORED ADR 66987V109 1,631 16,962 SH   SOLE   0 0 16,962
NUTRIEN LTD COM 67077M108 11,477 217,529 SH   SOLE   0 0 217,529
NUVEEN MUN VALUE FD INC COM 670928100 140 14,000 SH   SOLE   0 0 14,000
NUVEEN NEW YORK QLT MUN INC COM 67066X107 174 13,000 SH   SOLE   0 0 13,000
NUVEEN PFD & INCM OPPORTNYS COM 67073B106 95 10,000 SH   SOLE   0 0 10,000
NUVEEN PFD & INCM SECURTIES COM 67072C105 226 25,057 SH   SOLE   0 0 25,057
OPKO HEALTH INC COM 68375N103 317 121,300 SH   SOLE   0 0 121,300
ORBCOMM INC COM 68555P100 214 31,600 SH   SOLE   0 0 31,600
PACIFIC ETHANOL INC COM PAR $.001 69423U305 10 10,000 SH   SOLE   0 0 10,000
PDC ENERGY INC COM 69327R101 561 13,800 SH   SOLE   0 0 13,800
PDL BIOPHARMA INC COM 69329Y104 37 10,000 SH   SOLE   0 0 10,000
PEDEVCO CORP COM PAR 70532Y303 406 146,095 SH   SOLE   0 0 146,095
PENNEY J C CORP INC COM 708160106 19 13,000 SH   SOLE   0 0 13,000
PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 72 11,400 SH   SOLE   0 0 11,400
PEPSICO INC COM 713448108 216 1,765 SH   SOLE   0 0 1,765
PERMA PIPE INTL HLDGS INC COM 714167103 234 26,591 SH   SOLE   0 0 26,591
PFIZER INC COM 717081103 4,306 101,379 SH   SOLE   0 0 101,379
PHILIP MORRIS INTL INC COM 718172109 133 1,500 SH Put SOLE   0 0 1,500
PHILIP MORRIS INTL INC COM 718172109 168 1,900 SH   SOLE   0 0 1,900
PHILIP MORRIS INTL INC COM 718172109 133 1,500 SH Call SOLE   0 0 1,500
PHILLIPS 66 COM 718546104 327 3,436 SH   SOLE   0 0 3,436
PIMCO INCOME STRATEGY FUND COM 72201H108 454 39,600 SH   SOLE   0 0 39,600
PIMCO INCOME STRATEGY FUND I COM 72201J104 390 37,900 SH   SOLE   0 0 37,900
PROASSURANCE CORP COM 74267C106 247 7,130 SH   SOLE   0 0 7,130
PROCTER AND GAMBLE CO COM 742718109 294 2,830 SH   SOLE   0 0 2,830
PROSPECT CAPITAL CORPORATION COM 74348T102 72 11,000 SH   SOLE   0 0 11,000
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 614 10,334 SH   SOLE   0 0 10,334
PURE STORAGE INC CL A 74624M102 569 26,100 SH   SOLE   0 0 26,100
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 813 157,800 SH   SOLE   0 0 157,800
QUALCOMM INC COM 747525103 16,441 288,282 SH   SOLE   0 0 288,282
QUEST DIAGNOSTICS INC COM 74834L100 721 8,015 SH   SOLE   0 0 8,015
RAND CAP CORP COM 752185108 535 188,739 SH   SOLE   0 0 188,739
RAYTHEON CO COM NEW 755111507 455 2,500 SH   SOLE   0 0 2,500
REALTY INCOME CORP COM 756109104 262 3,561 SH   SOLE   0 0 3,561
REGENERON PHARMACEUTICALS COM 75886F107 246 600 SH   SOLE   0 0 600
RESEARCH FRONTIERS INC COM 760911107 358 165,750 SH   SOLE   0 0 165,750
RITE AID CORP COM 767754104 6 10,000 SH   SOLE   0 0 10,000
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 761 12,159 SH   SOLE   0 0 12,159
RPT REALTY COM SH BEN INT 74971D101 966 80,400 SH   SOLE   0 0 80,400
S&W SEED CO COM 785135104 113 42,000 SH   SOLE   0 0 42,000
SANDERSON FARMS INC COM 800013104 7,278 55,203 SH   SOLE   0 0 55,203
SANOFI SPONSORED ADR 80105N105 278 6,280 SH   SOLE   0 0 6,280
SCHNITZER STL INDS CL A 806882106 868 36,166 SH   SOLE   0 0 36,166
SEABOARD CORP COM 811543107 1,050 245 SH   SOLE   0 0 245
SENECA FOODS CORP NEW CL A 817070501 993 40,350 SH   SOLE   0 0 40,350
SMUCKER J M CO COM NEW 832696405 1,352 11,603 SH   SOLE   0 0 11,603
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 211 5,500 SH   SOLE   0 0 5,500
SONOCO PRODS CO COM 835495102 22,702 368,966 SH   SOLE   0 0 368,966
SPDR S&P 500 ETF TR TR UNIT 78462F103 438 1,552 SH   SOLE   0 0 1,552
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 900 2,605 SH   SOLE   0 0 2,605
SPDR SERIES TRUST S&P BIOTECH 78464A870 761 8,400 SH   SOLE   0 0 8,400
STARBUCKS CORP COM 855244109 8,152 109,658 SH   SOLE   0 0 109,658
STRYKER CORP COM 863667101 1,572 7,961 SH   SOLE   0 0 7,961
SUPERIOR INDS INTL INC COM 868168105 287 60,320 SH   SOLE   0 0 60,320
SYMANTEC CORP COM 871503108 1,635 71,117 SH   SOLE   0 0 71,117
SYNCHRONY FINL COM 87165B103 1,560 48,892 SH   SOLE   0 0 48,892
TARGET CORP COM 87612E106 381 4,750 SH   SOLE   0 0 4,750
TEJON RANCH CO COM 879080109 2,399 136,325 SH   SOLE   0 0 136,325
TELUS CORP COM 87971M103 262 7,070 SH   SOLE   0 0 7,070
TEMPLETON GLOBAL INCOME FD COM 880198106 249 39,500 SH   SOLE   0 0 39,500
TERADYNE INC COM 880770102 2,832 71,073 SH   SOLE   0 0 71,073
TESLA INC COM 88160R101 284 1,015 SH   SOLE   0 0 1,015
TEXAS INSTRS INC COM 882508104 20,650 194,687 SH   SOLE   0 0 194,687
THERMO FISHER SCIENTIFIC INC COM 883556102 16,029 58,559 SH   SOLE   0 0 58,559
TIFFANY & CO NEW COM 886547108 337 3,190 SH   SOLE   0 0 3,190
TILE SHOP HLDGS INC COM 88677Q109 1,781 314,620 SH   SOLE   0 0 314,620
TIVO CORP COM 88870P106 1,127 120,870 SH   SOLE   0 0 120,870
TOWNSQUARE MEDIA INC CL A 892231101 968 169,316 SH   SOLE   0 0 169,316
TRI POINTE GROUP INC COM 87265H109 3,719 294,217 SH   SOLE   0 0 294,217
TRINITY INDS INC COM 896522109 432 19,900 SH   SOLE   0 0 19,900
UMH PPTYS INC COM 903002103 1,260 89,500 SH   SOLE   0 0 89,500
UNILEVER PLC SPON ADR NEW 904767704 3,186 55,200 SH   SOLE   0 0 55,200
UNION PACIFIC CORP COM 907818108 989 5,915 SH   SOLE   0 0 5,915
UNITED PARCEL SERVICE INC CL B 911312106 612 5,479 SH   SOLE   0 0 5,479
UNITED TECHNOLOGIES CORP COM 913017109 6,144 47,666 SH   SOLE   0 0 47,666
UNITEDHEALTH GROUP INC COM 91324P102 7,079 28,628 SH   SOLE   0 0 28,628
UNIVERSAL DISPLAY CORP COM 91347P105 378 2,475 SH   SOLE   0 0 2,475
UNIVERSAL STAINLESS & ALLOY COM 913837100 235 14,197 SH   SOLE   0 0 14,197
VALERO ENERGY CORP NEW COM 91913Y100 539 6,350 SH   SOLE   0 0 6,350
VALMONT INDS INC COM 920253101 3,537 27,188 SH   SOLE   0 0 27,188
VANGUARD INDEX FDS GROWTH ETF 922908736 2,557 16,350 SH   SOLE   0 0 16,350
VANGUARD WORLD FD ESG US STK ETF 921910733 285 5,800 SH   SOLE   0 0 5,800
VENTAS INC COM 92276F100 3,406 53,372 SH   SOLE   0 0 53,372
VERIZON COMMUNICATIONS INC COM 92343V104 731 12,361 SH   SOLE   0 0 12,361
VILLAGE SUPER MKT INC CL A NEW 927107409 284 10,400 SH   SOLE   0 0 10,400
VISHAY PRECISION GROUP INC COM 92835K103 6,076 177,622 SH   SOLE   0 0 177,622
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 567 31,171 SH   SOLE   0 0 31,171
VORNADO RLTY TR SH BEN INT 929042109 932 13,827 SH   SOLE   0 0 13,827
VOYA PRIME RATE TR SH BEN INT 92913A100 760 159,000 SH   SOLE   0 0 159,000
WALGREENS BOOTS ALLIANCE INC COM 931427108 316 5,000 SH   SOLE   0 0 5,000
WALKER & DUNLOP INC COM 93148P102 13,514 265,440 SH   SOLE   0 0 265,440
WALMART INC COM 931142103 354 3,627 SH   SOLE   0 0 3,627
WASHINGTON PRIME GROUP NEW COM 93964W108 457 80,899 SH   SOLE   0 0 80,899
WELLTOWER INC COM 95040Q104 352 4,540 SH   SOLE   0 0 4,540
WENDYS CO COM 95058W100 4,850 271,083 SH   SOLE   0 0 271,083
WESTERN ASSET GLB HI INCOME COM 95766B109 94 10,005 SH   SOLE   0 0 10,005
WESTERN ASST MN PRT FD INC COM 95766P108 181 12,537 SH   SOLE   0 0 12,537
WESTERN UN CO COM 959802109 2,102 113,800 SH   SOLE   0 0 113,800
WESTLAKE CHEM CORP COM 960413102 818 12,050 SH   SOLE   0 0 12,050
WILLIAMS SONOMA INC COM 969904101 394 7,000 SH   SOLE   0 0 7,000
XYLEM INC COM 98419M100 1,624 20,543 SH   SOLE   0 0 20,543