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 160 75,006 SH   SOLE   0 0 75,006
3M CO COM 88579Y101 6,135 37,315 SH   SOLE   0 0 37,315
A MARK PRECIOUS METALS INC COM 00181T107 2,876 238,668 SH   SOLE   0 0 238,668
ABB LTD SPONSORED ADR 000375204 4,666 237,238 SH   SOLE   0 0 237,238
ABBOTT LABS COM 002824100 310 3,710 SH   SOLE   0 0 3,710
ABBVIE INC COM 00287Y109 297 3,925 SH   SOLE   0 0 3,925
ABERDEEN ASIA PACIFIC INCOM COM 003009107 93 22,245 SH   SOLE   0 0 22,245
ABERDEEN GLOBAL INCOME FD IN COM 003013109 250 31,900 SH   SOLE   0 0 31,900
ABERDEEN JAPAN EQUITY FD INC COM 00306J109 137 18,875 SH   SOLE   0 0 18,875
ADOBE INC COM 00724F101 276 1,000 SH   SOLE   0 0 1,000
AIR LEASE CORP CL A 00912X302 1,500 35,875 SH   SOLE   0 0 35,875
AKEBIA THERAPEUTICS INC COM 00972D105 110 27,969 SH   SOLE   0 0 27,969
ALASKA AIR GROUP INC COM 011659109 1,214 18,710 SH   SOLE   0 0 18,710
ALLEGHANY CORP DEL COM 017175100 22,335 27,997 SH   SOLE   0 0 27,997
ALLERGAN PLC SHS G0177J108 19,339 114,917 SH   SOLE   0 0 114,917
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 681 56,800 SH   SOLE   0 0 56,800
ALPHABET INC CAP STK CL A 02079K305 575 471 SH   SOLE   0 0 471
ALPHABET INC CAP STK CL C 02079K107 868 712 SH   SOLE   0 0 712
ALTRIA GROUP INC COM 02209S103 225 5,500 SH   SOLE   0 0 5,500
AMAZON COM INC COM 023135106 1,241 715 SH   SOLE   0 0 715
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 493 30,400 SH   SOLE   0 0 30,400
AMERICAN EXPRESS CO COM 025816109 394 3,333 SH   SOLE   0 0 3,333
AMERICAN FINL GROUP INC OHIO COM 025932104 324 3,000 SH   SOLE   0 0 3,000
AMERICAN NATL INS CO COM 028591105 2,103 16,994 SH   SOLE   0 0 16,994
AMETEK INC NEW COM 031100100 392 4,274 SH   SOLE   0 0 4,274
AMGEN INC COM 031162100 17,758 91,766 SH   SOLE   0 0 91,766
ANTHEM INC COM 036752103 424 1,768 SH   SOLE   0 0 1,768
AON PLC SHS CL A G0408V102 4,955 25,600 SH   SOLE   0 0 25,600
AON PLC SHS CL A G0408V102 561 2,900 SH Call SOLE   0 0 2,900
APOLLO SR FLOATING RATE FD I COM 037636107 521 35,100 SH   SOLE   0 0 35,100
APPLE INC COM 037833100 14,885 66,458 SH   SOLE   0 0 66,458
APPLE INC COM 037833100 336 1,500 SH Put SOLE   0 0 1,500
ARCONIC INC COM 03965L100 8,525 327,882 SH   SOLE   0 0 327,882
ARES CAP CORP COM 04010L103 7,793 418,191 SH   SOLE   0 0 418,191
ARTS WAY MFG INC COM 043168103 40 18,784 SH   SOLE   0 0 18,784
AT&T INC COM 00206R102 477 12,614 SH   SOLE   0 0 12,614
ATLANTIC AMERN CORP COM 048209100 90 34,992 SH   SOLE   0 0 34,992
AURORA CANNABIS INC COM 05156X108 44 10,000 SH   SOLE   0 0 10,000
AUTOMATIC DATA PROCESSING IN COM 053015103 844 5,228 SH   SOLE   0 0 5,228
AUTOZONE INC COM 053332102 12,753 11,758 SH   SOLE   0 0 11,758
AVERY DENNISON CORP COM 053611109 26,553 233,804 SH   SOLE   0 0 233,804
AVX CORP NEW COM 002444107 215 14,145 SH   SOLE   0 0 14,145
BANK AMER CORP COM 060505104 2,119 72,649 SH   SOLE   0 0 72,649
BAR HBR BANKSHARES COM 066849100 509 20,434 SH   SOLE   0 0 20,434
BECTON DICKINSON & CO COM 075887109 266 1,050 SH   SOLE   0 0 1,050
BELLICUM PHARMACEUTICALS INC COM 079481107 136 129,417 SH   SOLE   0 0 129,417
BERKSHIRE HATHAWAY INC DEL CL A 084670108 11,226 36 SH   SOLE   0 0 36
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 26,158 125,746 SH   SOLE   0 0 125,746
BIG LOTS INC COM 089302103 940 38,375 SH   SOLE   0 0 38,375
BIOGEN INC COM 09062X103 349 1,500 SH   SOLE   0 0 1,500
BLACKROCK CAPITAL INVESTMENT COM 092533108 123 24,500 SH   SOLE   0 0 24,500
BLACKROCK ENHANCED EQT DIV T COM 09251A104 269 29,285 SH   SOLE   0 0 29,285
BLACKROCK FLOAT RATE OME STR COM 09255X100 791 62,650 SH   SOLE   0 0 62,650
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 222 16,300 SH   SOLE   0 0 16,300
BLACKROCK MUNIYIELD ARIZ FD COM 09254K109 139 10,000 SH   SOLE   0 0 10,000
BLACKROCK MUNIYIELD NY QLTY COM 09255E102 205 15,700 SH   SOLE   0 0 15,700
BOEING CO COM 097023105 1,394 3,665 SH   SOLE   0 0 3,665
BORGWARNER INC COM 099724106 16,226 442,370 SH   SOLE   0 0 442,370
BP PLC SPONSORED ADR 055622104 1,182 31,112 SH   SOLE   0 0 31,112
BRISTOL MYERS SQUIBB CO COM 110122108 23,678 466,920 SH   SOLE   0 0 466,920
BUILDERS FIRSTSOURCE INC COM 12008R107 1,948 94,700 SH   SOLE   0 0 94,700
CABOT OIL & GAS CORP COM 127097103 11,420 649,986 SH   SOLE   0 0 649,986
CBRE GROUP INC CL A 12504L109 1,289 24,325 SH   SOLE   0 0 24,325
CBS CORP NEW CL B 124857202 363 8,994 SH   SOLE   0 0 8,994
CDN IMPERIAL BK COMM TORONTO COM 136069101 5,855 70,916 SH   SOLE   0 0 70,916
CERUS CORP COM 157085101 95 18,500 SH   SOLE   0 0 18,500
CHARTER COMMUNICATIONS INC N CL A 16119P108 885 2,147 SH   SOLE   0 0 2,147
CHEESECAKE FACTORY INC COM 163072101 246 5,900 SH   SOLE   0 0 5,900
CHENIERE ENERGY INC COM NEW 16411R208 1,838 29,150 SH   SOLE   0 0 29,150
CHEVRON CORP NEW COM 166764100 4,634 39,071 SH   SOLE   0 0 39,071
CISCO SYS INC COM 17275R102 25,442 514,923 SH   SOLE   0 0 514,923
CITIGROUP INC COM NEW 172967424 7,278 105,354 SH   SOLE   0 0 105,354
CNX RESOURCES CORPORATION COM 12653C108 94 13,000 SH   SOLE   0 0 13,000
COCA COLA CO COM 191216100 572 10,513 SH   SOLE   0 0 10,513
COEUR MNG INC COM NEW 192108504 230 47,800 SH   SOLE   0 0 47,800
COHEN & STEERS INFRASTRUCTUR COM 19248A109 259 9,500 SH   SOLE   0 0 9,500
COHEN & STEERS QUALITY RLTY COM 19247L106 169 10,680 SH   SOLE   0 0 10,680
COMCAST CORP NEW CL A 20030N101 254 5,634 SH   SOLE   0 0 5,634
CONOCOPHILLIPS COM 20825C104 541 9,500 SH   SOLE   0 0 9,500
CONSOLIDATED EDISON INC COM 209115104 684 7,236 SH   SOLE   0 0 7,236
CONSOLIDATED TOMOKA LD CO COM 210226106 328 5,000 SH   SOLE   0 0 5,000
CORE LABORATORIES N V COM N22717107 350 7,500 SH   SOLE   0 0 7,500
CORNING INC COM 219350105 45,905 1,609,557 SH   SOLE   0 0 1,609,557
CORTEVA INC COM 22052L104 1,748 62,417 SH   SOLE   0 0 62,417
COVETRUS INC COM 22304C100 36 3,000 SH Call SOLE   0 0 3,000
COVETRUS INC COM 22304C100 447 37,590 SH   SOLE   0 0 37,590
CVS HEALTH CORP COM 126650100 822 13,039 SH   SOLE   0 0 13,039
D R HORTON INC COM 23331A109 532 10,101 SH   SOLE   0 0 10,101
DARLING INGREDIENTS INC COM 237266101 400 20,927 SH   SOLE   0 0 20,927
DELL TECHNOLOGIES INC CL C 24703L202 207 4,000 SH   SOLE   0 0 4,000
DESIGNER BRANDS INC CL A 250565108 1,127 65,817 SH   SOLE   0 0 65,817
DIAGEO P L C SPON ADR NEW 25243Q205 403 2,465 SH   SOLE   0 0 2,465
DICKS SPORTING GOODS INC COM 253393102 1,840 45,076 SH   SOLE   0 0 45,076
DISCOVERY INC COM SER A 25470F104 119 4,475 SH   SOLE   0 0 4,475
DISCOVERY INC COM SER C 25470F302 331 13,425 SH   SOLE   0 0 13,425
DISNEY WALT CO COM DISNEY 254687106 4,651 35,689 SH   SOLE   0 0 35,689
DOMINION ENERGY INC COM 25746U109 3,045 37,573 SH   SOLE   0 0 37,573
DOW INC COM 260557103 577 12,111 SH   SOLE   0 0 12,111
DUPONT DE NEMOURS INC COM 26614N102 4,514 63,299 SH   SOLE   0 0 63,299
EATON VANCE FLTING RATE INC COM 278279104 371 28,100 SH   SOLE   0 0 28,100
EATON VANCE SR FLTNG RTE TR COM 27828Q105 412 31,600 SH   SOLE   0 0 31,600
EL PASO ENERGY CAP TR I PFD CV TR SECS 283678209 205 3,900 SH   SOLE   0 0 3,900
EMERSON ELEC CO COM 291011104 2,587 38,686 SH   SOLE   0 0 38,686
ENBRIDGE INC COM 29250N105 379 10,792 SH   SOLE   0 0 10,792
ENTERPRISE PRODS PARTNERS L COM 293792107 339 11,850 SH   SOLE   0 0 11,850
EQUINIX INC COM 29444U700 2,372 4,113 SH   SOLE   0 0 4,113
EQUUS TOTAL RETURN INC COM 294766100 29 17,735 SH   SOLE   0 0 17,735
EXPEDIA GROUP INC COM NEW 30212P303 292 2,172 SH   SOLE   0 0 2,172
EXXON MOBIL CORP COM 30231G102 15,896 225,118 SH   SOLE   0 0 225,118
FACEBOOK INC CL A 30303M102 401 2,249 SH   SOLE   0 0 2,249
FACEBOOK INC CL A 30303M102 160 900 SH Put SOLE   0 0 900
FEDEX CORP COM 31428X106 3,660 25,143 SH   SOLE   0 0 25,143
FINJAN HLDGS INC COM NEW 31788H303 73 36,500 SH   SOLE   0 0 36,500
FIRST TR SR FLG RTE INCM FD COM 33733U108 328 27,300 SH   SOLE   0 0 27,300
FREQUENCY ELECTRS INC COM 358010106 345 28,397 SH   SOLE   0 0 28,397
FRIEDMAN INDS INC COM 358435105 828 127,641 SH   SOLE   0 0 127,641
GATX CORP COM 361448103 364 4,700 SH   SOLE   0 0 4,700
GENCOR INDS INC COM 368678108 274 23,608 SH   SOLE   0 0 23,608
GENERAL DYNAMICS CORP COM 369550108 585 3,200 SH   SOLE   0 0 3,200
GENERAL ELECTRIC CO COM 369604103 438 49,005 SH   SOLE   0 0 49,005
GENERAL MLS INC COM 370334104 2,743 49,766 SH   SOLE   0 0 49,766
GENERAL MTRS CO COM 37045V100 5,779 154,198 SH   SOLE   0 0 154,198
GETTY RLTY CORP NEW COM 374297109 240 7,500 SH   SOLE   0 0 7,500
GILEAD SCIENCES INC COM 375558103 304 4,800 SH   SOLE   0 0 4,800
GLADSTONE LD CORP COM 376549101 1,200 100,900 SH   SOLE   0 0 100,900
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 533 21,888 SH   SOLE   0 0 21,888
GOLDFIELD CORP COM 381370105 479 222,753 SH   SOLE   0 0 222,753
HANESBRANDS INC COM 410345102 1,191 77,773 SH   SOLE   0 0 77,773
HANNON ARMSTRONG SUST INFR C COM 41068X100 616 21,118 SH   SOLE   0 0 21,118
HEALTHCARE SVCS GRP INC COM 421906108 383 15,775 SH   SOLE   0 0 15,775
HENRY SCHEIN INC COM 806407102 1,338 21,075 SH   SOLE   0 0 21,075
HOME DEPOT INC COM 437076102 4,143 17,855 SH   SOLE   0 0 17,855
HONEYWELL INTL INC COM 438516106 365 2,158 SH   SOLE   0 0 2,158
HSBC HLDGS PLC ADR A 1/40PF A 404280604 278 10,585 SH   SOLE   0 0 10,585
HUBBELL INC COM 443510607 279 2,125 SH   SOLE   0 0 2,125
II VI INC COM 902104108 10,106 287,031 SH   SOLE   0 0 287,031
ILLINOIS TOOL WKS INC COM 452308109 9,937 63,498 SH   SOLE   0 0 63,498
IMMUCELL CORP COM PAR 452525306 282 50,670 SH   SOLE   0 0 50,670
IMPINJ INC COM 453204109 490 15,905 SH   SOLE   0 0 15,905
INGREDION INC COM 457187102 7,015 85,824 SH   SOLE   0 0 85,824
INTEL CORP COM 458140100 49,782 966,075 SH   SOLE   0 0 966,075
INTERCONTINENTAL EXCHANGE IN COM 45866F104 507 5,500 SH   SOLE   0 0 5,500
INTERNATIONAL BUSINESS MACHS COM 459200101 1,884 12,958 SH   SOLE   0 0 12,958
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 20,135 945,313 SH   SOLE   0 0 945,313
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 146 6,100 SH   SOLE   0 0 6,100
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 3,740 175,924 SH   SOLE   0 0 175,924
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 222 9,033 SH   SOLE   0 0 9,033
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 16,223 754,908 SH   SOLE   0 0 754,908
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 129 5,300 SH   SOLE   0 0 5,300
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 267 12,555 SH   SOLE   0 0 12,555
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 50 2,339 SH   SOLE   0 0 2,339
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 69,085 639,199 SH   SOLE   0 0 639,199
INVESCO MUN OPPORTUNITY TR COM 46132C107 194 15,500 SH   SOLE   0 0 15,500
INVESCO QQQ TR UNIT SER 1 46090E103 327 1,733 SH   SOLE   0 0 1,733
INVESCO SR INCOME TR COM 46131H107 42 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 1 3 YR TREAS BD 464287457 7 80 SH   SOLE   0 0 80
ISHARES TR BARCLAYS 7 10 YR 464287440 37 330 SH   SOLE   0 0 330
ISHARES TR CHINA LG-CAP ETF 464287184 18 450 SH   SOLE   0 0 450
ISHARES TR CORE S&P MCP ETF 464287507 107 552 SH   SOLE   0 0 552
ISHARES TR CORE S&P SCP ETF 464287804 302 3,875 SH   SOLE   0 0 3,875
ISHARES TR CORE S&P500 ETF 464287200 6 20 SH   SOLE   0 0 20
ISHARES TR CORE US AGGBD ET 464287226 260 2,294 SH   SOLE   0 0 2,294
ISHARES TR GLOBAL ENERG ETF 464287341 28 900 SH   SOLE   0 0 900
ISHARES TR IBOXX INV CP ETF 464287242 10 80 SH   SOLE   0 0 80
ISHARES TR LATN AMER 40 ETF 464287390 687 21,740 SH   SOLE   0 0 21,740
ISHARES TR MSCI EAFE ETF 464287465 9 132 SH   SOLE   0 0 132
ISHARES TR MSCI EMG MKT ETF 464287234 20 500 SH   SOLE   0 0 500
ISHARES TR RUS 1000 ETF 464287622 189 1,146 SH   SOLE   0 0 1,146
ISHARES TR RUS 1000 GRW ETF 464287614 749 4,694 SH   SOLE   0 0 4,694
ISHARES TR RUS MDCP VAL ETF 464287473 114 1,267 SH   SOLE   0 0 1,267
ISHARES TR TIPS BD ETF 464287176 30 260 SH   SOLE   0 0 260
ISHARES TR U.S. TECH ETF 464287721 6 30 SH   SOLE   0 0 30
ITT INC COM 45073V108 702 11,474 SH   SOLE   0 0 11,474
IZEA WORLDWIDE INC COM 46604H105 5 20,000 SH   SOLE   0 0 20,000
J & J SNACK FOODS CORP COM 466032109 3,649 19,005 SH   SOLE   0 0 19,005
JACOBS ENGR GROUP INC COM 469814107 2,637 28,815 SH   SOLE   0 0 28,815
JBG SMITH PPTYS COM 46590V100 271 6,913 SH   SOLE   0 0 6,913
JEFFERIES FINL GROUP INC COM 47233W109 421 22,900 SH   SOLE   0 0 22,900
JETBLUE AWYS CORP COM 477143101 168 10,050 SH   SOLE   0 0 10,050
JOHNSON & JOHNSON COM 478160104 5,060 39,108 SH   SOLE   0 0 39,108
JOHNSON CTLS INTL PLC SHS G51502105 21,061 479,862 SH   SOLE   0 0 479,862
JPMORGAN CHASE & CO COM 46625H100 20,221 171,815 SH   SOLE   0 0 171,815
KELLY SVCS INC CL A 488152208 1,494 61,694 SH   SOLE   0 0 61,694
KENNAMETAL INC COM 489170100 10,243 333,206 SH   SOLE   0 0 333,206
KIMBERLY CLARK CORP COM 494368103 426 3,000 SH   SOLE   0 0 3,000
KLA CORPORATION COM NEW 482480100 522 3,274 SH   SOLE   0 0 3,274
L3HARRIS TECHNOLOGIES INC COM 502431109 1,033 4,950 SH   SOLE   0 0 4,950
LAZARD LTD SHS A G54050102 331 9,450 SH   SOLE   0 0 9,450
LEGG MASON INC COM 524901105 229 6,000 SH   SOLE   0 0 6,000
LENNAR CORP CL A 526057104 15,823 283,311 SH   SOLE   0 0 283,311
LIBERTY BROADBAND CORP COM SER A 530307107 273 2,612 SH   SOLE   0 0 2,612
LIBERTY BROADBAND CORP COM SER C 530307305 1,241 11,853 SH   SOLE   0 0 11,853
LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP 531229706 0 13 SH   SOLE   0 0 13
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 2,379 57,226 SH   SOLE   0 0 57,226
LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 1 48 SH   SOLE   0 0 48
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 8,173 194,785 SH   SOLE   0 0 194,785
LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 48 1,208 SH   SOLE   0 0 1,208
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 25 611 SH   SOLE   0 0 611
LILLY ELI & CO COM 532457108 5,235 46,814 SH   SOLE   0 0 46,814
LINCOLN NATL CORP IND COM 534187109 1,148 19,030 SH   SOLE   0 0 19,030
LOGMEIN INC COM 54142L109 419 5,900 SH   SOLE   0 0 5,900
M & T BK CORP COM 55261F104 621 3,932 SH   SOLE   0 0 3,932
MADISON SQUARE GARDEN CO NEW CL A 55825T103 474 1,800 SH   SOLE   0 0 1,800
MAGAL SECURITY SYS LTD ORD M6786D104 75 17,835 SH   SOLE   0 0 17,835
MANHATTAN BRIDGE CAPITAL INC COM 562803106 706 109,625 SH   SOLE   0 0 109,625
MANITEX INTL INC COM 563420108 2,598 390,683 SH   SOLE   0 0 390,683
MANULIFE FINL CORP COM 56501R106 303 16,482 SH   SOLE   0 0 16,482
MARATHON PETE CORP COM 56585A102 806 13,275 SH   SOLE   0 0 13,275
MARTIN MARIETTA MATLS INC COM 573284106 288 1,050 SH   SOLE   0 0 1,050
MCKESSON CORP COM 58155Q103 369 2,700 SH   SOLE   0 0 2,700
MEDICAL PPTYS TRUST INC COM 58463J304 1,295 66,200 SH   SOLE   0 0 66,200
MEDTRONIC PLC SHS G5960L103 944 8,691 SH   SOLE   0 0 8,691
MERCER INTL INC COM 588056101 1,883 150,150 SH   SOLE   0 0 150,150
MERCK & CO INC COM 58933Y105 1,583 18,803 SH   SOLE   0 0 18,803
METLIFE INC COM 59156R108 14,783 313,473 SH   SOLE   0 0 313,473
MFS INTER INCOME TR SH BEN INT 55273C107 393 102,890 SH   SOLE   0 0 102,890
MICHAELS COS INC COM 59408Q106 3,398 347,055 SH   SOLE   0 0 347,055
MICROSOFT CORP COM 594918104 16,073 115,605 SH   SOLE   0 0 115,605
MONMOUTH REAL ESTATE INVT CO CL A 609720107 914 63,400 SH   SOLE   0 0 63,400
MORGAN STANLEY COM NEW 617446448 317 7,440 SH   SOLE   0 0 7,440
MORGAN STANLEY EMER MKTS DEB COM 61744H105 133 14,450 SH   SOLE   0 0 14,450
NATIONAL WESTN LIFE GROUP IN CL A 638517102 12,490 46,539 SH   SOLE   0 0 46,539
NETFLIX INC COM 64110L106 438 1,635 SH   SOLE   0 0 1,635
NEW MEDIA INVT GROUP INC COM 64704V106 187 21,250 SH   SOLE   0 0 21,250
NEW YORK CMNTY BANCORP INC COM 649445103 360 28,700 SH   SOLE   0 0 28,700
NEXTERA ENERGY INC COM 65339F101 257 1,102 SH   SOLE   0 0 1,102
NORFOLK SOUTHERN CORP COM 655844108 346 1,925 SH   SOLE   0 0 1,925
NORTHERN TR CORP COM 665859104 327 3,500 SH   SOLE   0 0 3,500
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1,367 26,400 SH   SOLE   0 0 26,400
NOVARTIS A G SPONSORED ADR 66987V109 431 4,955 SH   SOLE   0 0 4,955
NOVOCURE LTD ORD SHS G6674U108 269 3,600 SH   SOLE   0 0 3,600
NOVOCURE LTD ORD SHS G6674U108 270 3,600 SH Put SOLE   0 0 3,600
NUTRIEN LTD COM 67077M108 10,352 207,532 SH   SOLE   0 0 207,532
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 135 10,000 SH   SOLE   0 0 10,000
NUVEEN MUN VALUE FD INC COM 670928100 147 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 101 10,000 SH   SOLE   0 0 10,000
NUVEEN PFD & INCM SECURTIES COM 67072C105 239 24,277 SH   SOLE   0 0 24,277
NVIDIA CORP COM 67066G104 224 1,285 SH   SOLE   0 0 1,285
OPKO HEALTH INC COM 68375N103 159 76,000 SH   SOLE   0 0 76,000
ORBCOMM INC COM 68555P100 204 42,900 SH   SOLE   0 0 42,900
PACIFIC ETHANOL INC COM 69423U305 6 10,000 SH   SOLE   0 0 10,000
PDC ENERGY INC COM 69327R101 436 15,700 SH   SOLE   0 0 15,700
PDL BIOPHARMA INC COM 69329Y104 22 10,000 SH   SOLE   0 0 10,000
PEDEVCO CORP COM PAR 70532Y303 216 146,095 SH   SOLE   0 0 146,095
PENNEY J C CORP INC COM 708160106 12 13,000 SH   SOLE   0 0 13,000
PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 77 13,400 SH   SOLE   0 0 13,400
PEPSICO INC COM 713448108 242 1,765 SH   SOLE   0 0 1,765
PERMA PIPE INTL HLDGS INC COM 714167103 333 34,591 SH   SOLE   0 0 34,591
PFIZER INC COM 717081103 3,583 99,729 SH   SOLE   0 0 99,729
PHILIP MORRIS INTL INC COM 718172109 319 4,200 SH   SOLE   0 0 4,200
PHILLIPS 66 COM 718546104 342 3,336 SH   SOLE   0 0 3,336
PIMCO INCOME STRATEGY FUND COM 72201H108 441 38,600 SH   SOLE   0 0 38,600
PIMCO INCOME STRATEGY FUND I COM 72201J104 392 37,900 SH   SOLE   0 0 37,900
PROASSURANCE CORP COM 74267C106 287 7,130 SH   SOLE   0 0 7,130
PROCTER & GAMBLE CO COM 742718109 286 2,300 SH   SOLE   0 0 2,300
PROSPECT CAPITAL CORPORATION COM 74348T102 72 11,000 SH   SOLE   0 0 11,000
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 635 10,234 SH   SOLE   0 0 10,234
PURE STORAGE INC CL A 74624M102 652 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 801 152,300 SH   SOLE   0 0 152,300
QUALCOMM INC COM 747525103 18,542 243,077 SH   SOLE   0 0 243,077
QUEST DIAGNOSTICS INC COM 74834L100 826 7,715 SH   SOLE   0 0 7,715
RAND CAP CORP COM 752185108 464 185,709 SH   SOLE   0 0 185,709
RAYTHEON CO COM NEW 755111507 647 3,300 SH   SOLE   0 0 3,300
REALTY INCOME CORP COM 756109104 245 3,200 SH   SOLE   0 0 3,200
RESEARCH FRONTIERS INC COM 760911107 526 164,250 SH   SOLE   0 0 164,250
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 144 2,400 SH   SOLE   0 0 2,400
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 784 13,315 SH   SOLE   0 0 13,315
RPT REALTY SH BEN INT 74971D101 1,089 80,400 SH   SOLE   0 0 80,400
S&W SEED CO COM 785135104 104 43,500 SH   SOLE   0 0 43,500
SANDERSON FARMS INC COM 800013104 8,022 53,011 SH   SOLE   0 0 53,011
SANOFI RIGHT 12/31/2020 80105N113 1 1,872 SH   SOLE   0 0 1,872
SANOFI SPONSORED ADR 80105N105 291 6,280 SH   SOLE   0 0 6,280
SCHLUMBERGER LTD COM 806857108 418 12,230 SH   SOLE   0 0 12,230
SCHNITZER STL INDS CL A 806882106 643 31,100 SH   SOLE   0 0 31,100
SEABOARD CORP COM 811543107 954 218 SH   SOLE   0 0 218
SENECA FOODS CORP NEW CL A 817070501 1,696 54,400 SH   SOLE   0 0 54,400
SERVICE PPTYS TR COM SH BEN INT 81761L102 353 13,700 SH   SOLE   0 0 13,700
SMUCKER J M CO COM NEW 832696405 1,277 11,603 SH   SOLE   0 0 11,603
SONOCO PRODS CO COM 835495102 21,274 365,475 SH   SOLE   0 0 365,475
SPDR S&P 500 ETF TR TR UNIT 78462F103 463 1,559 SH   SOLE   0 0 1,559
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 909 2,579 SH   SOLE   0 0 2,579
SPDR SERIES TRUST S&P BIOTECH 78464A870 633 8,300 SH   SOLE   0 0 8,300
SPDR SERIES TRUST S&P METALS MNG 78464A755 25 1,000 SH   SOLE   0 0 1,000
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 27 1,210 SH   SOLE   0 0 1,210
STARBUCKS CORP COM 855244109 9,475 107,160 SH   SOLE   0 0 107,160
STRYKER CORP COM 863667101 1,722 7,961 SH   SOLE   0 0 7,961
SYMANTEC CORP COM 871503108 1,632 69,068 SH   SOLE   0 0 69,068
SYNCHRONY FINL COM 87165B103 1,635 47,975 SH   SOLE   0 0 47,975
TARGET CORP COM 87612E106 331 3,100 SH   SOLE   0 0 3,100
TEJON RANCH CO COM 879080109 389 22,950 SH   SOLE   0 0 22,950
TELUS CORP COM 87971M103 252 7,070 SH   SOLE   0 0 7,070
TEMPLETON GLOBAL INCOME FD COM 880198106 243 39,500 SH   SOLE   0 0 39,500
TERADYNE INC COM 880770102 3,105 53,625 SH   SOLE   0 0 53,625
TESLA INC COM 88160R101 269 1,115 SH   SOLE   0 0 1,115
TEXAS INSTRS INC COM 882508104 25,233 195,242 SH   SOLE   0 0 195,242
TEXAS PAC LD TR SUB CTF PROP I T 882610108 227 350 SH   SOLE   0 0 350
THERMO FISHER SCIENTIFIC INC COM 883556102 17,198 59,046 SH   SOLE   0 0 59,046
TIFFANY & CO NEW COM 886547108 295 3,190 SH   SOLE   0 0 3,190
TIVO CORP COM 88870P106 738 96,898 SH   SOLE   0 0 96,898
TOWNSQUARE MEDIA INC CL A 892231101 651 92,667 SH   SOLE   0 0 92,667
TRI POINTE GROUP INC COM 87265H109 2,934 195,050 SH   SOLE   0 0 195,050
TRINITY INDS INC COM 896522109 398 20,200 SH   SOLE   0 0 20,200
UMH PPTYS INC COM 903002103 1,425 101,200 SH   SOLE   0 0 101,200
UNILEVER PLC SPON ADR NEW 904767704 3,302 54,941 SH   SOLE   0 0 54,941
UNION PACIFIC CORP COM 907818108 1,201 7,415 SH   SOLE   0 0 7,415
UNITED PARCEL SERVICE INC CL B 911312106 738 6,159 SH   SOLE   0 0 6,159
UNITED TECHNOLOGIES CORP COM 913017109 6,796 49,779 SH   SOLE   0 0 49,779
UNITEDHEALTH GROUP INC COM 91324P102 16,278 74,903 SH   SOLE   0 0 74,903
UNIVERSAL DISPLAY CORP COM 91347P105 416 2,475 SH   SOLE   0 0 2,475
UNIVERSAL STAINLESS & ALLOY COM 913837100 221 14,197 SH   SOLE   0 0 14,197
VALERO ENERGY CORP NEW COM 91913Y100 486 5,700 SH   SOLE   0 0 5,700
VALMONT INDS INC COM 920253101 1,817 13,123 SH   SOLE   0 0 13,123
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 16 138 SH   SOLE   0 0 138
VANGUARD INDEX FDS GROWTH ETF 922908736 2,719 16,350 SH   SOLE   0 0 16,350
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 11 119 SH   SOLE   0 0 119
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 7 24 SH   SOLE   0 0 24
VANGUARD INDEX FDS TOTAL STK MKT 922908769 89 587 SH   SOLE   0 0 587
VANGUARD WORLD FD ESG US STK ETF 921910733 301 5,800 SH   SOLE   0 0 5,800
VENTAS INC COM 92276F100 3,816 52,252 SH   SOLE   0 0 52,252
VERIZON COMMUNICATIONS INC COM 92343V104 738 12,228 SH   SOLE   0 0 12,228
VILLAGE SUPER MKT INC CL A NEW 927107409 320 12,100 SH   SOLE   0 0 12,100
VISA INC COM CL A 92826C839 206 1,200 SH   SOLE   0 0 1,200
VISHAY PRECISION GROUP INC COM 92835K103 5,596 170,917 SH   SOLE   0 0 170,917
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 559 28,080 SH   SOLE   0 0 28,080
VORNADO RLTY TR SH BEN INT 929042109 880 13,827 SH   SOLE   0 0 13,827
VOYA PRIME RATE TR SH BEN INT 92913A100 874 185,500 SH   SOLE   0 0 185,500
WALGREENS BOOTS ALLIANCE INC COM 931427108 277 5,000 SH   SOLE   0 0 5,000
WALKER & DUNLOP INC COM 93148P102 13,543 242,149 SH   SOLE   0 0 242,149
WALMART INC COM 931142103 430 3,627 SH   SOLE   0 0 3,627
WELLTOWER INC COM 95040Q104 402 4,440 SH   SOLE   0 0 4,440
WENDYS CO COM 95058W100 2,350 117,634 SH   SOLE   0 0 117,634
WESTERN ASSET GLB HI INCOME COM 95766B109 99 10,005 SH   SOLE   0 0 10,005
WESTERN ASST MN PRT FD INC COM 95766P108 192 12,537 SH   SOLE   0 0 12,537
WESTERN UN CO COM 959802109 1,939 83,667 SH   SOLE   0 0 83,667
WESTLAKE CHEM CORP COM 960413102 305 4,650 SH   SOLE   0 0 4,650
WILLIAMS SONOMA INC COM 969904101 381 5,600 SH   SOLE   0 0 5,600
XYLEM INC COM 98419M100 1,531 19,233 SH   SOLE   0 0 19,233