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 NEW 68235B208 200 27,001 SH   SOLE   0 0 27,001
3M CO COM 88579Y101 5,409 28,071 SH   SOLE   0 0 28,071
ABB LTD SPONSORED ADR 000375204 6,695 219,729 SH   SOLE   0 0 219,729
ABBOTT LABS COM 002824100 332 2,772 SH   SOLE   0 0 2,772
ABBVIE INC COM 00287Y109 8,361 77,256 SH   SOLE   0 0 77,256
ABERDEEN GLOBAL INCOME FD IN COM 003013109 266 31,900 SH   SOLE   0 0 31,900
ABERDEEN JAPAN EQUITY FD INC COM 00306J109 150 16,625 SH   SOLE   0 0 16,625
ACACIA RESH CORP ACACIA TCH COM 003881307 120 18,015 SH   SOLE   0 0 18,015
AFLAC INC COM 001055102 247 4,818 SH   SOLE   0 0 4,818
AIR LEASE CORP CL A 00912X302 1,724 35,175 SH   SOLE   0 0 35,175
ALASKA AIR GROUP INC COM 011659109 1,094 15,800 SH   SOLE   0 0 15,800
ALLEGHANY CORP DEL COM 017175100 9,039 14,432 SH   SOLE   0 0 14,432
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 679 57,300 SH   SOLE   0 0 57,300
ALLSTATE CORP COM 020002101 257 2,235 SH   SOLE   0 0 2,235
ALPHABET INC CAP STK CL A 02079K305 1,068 518 SH   SOLE   0 0 518
ALPHABET INC CAP STK CL C 02079K107 1,771 856 SH   SOLE   0 0 856
A-MARK PRECIOUS METALS INC COM 00181T107 360 10,000 SH   SOLE   0 0 10,000
AMAZON COM INC COM 023135106 8,165 2,639 SH   SOLE   0 0 2,639
AMERICAN EXPRESS CO COM 025816109 224 1,583 SH   SOLE   0 0 1,583
AMERICAN FINL GROUP INC OHIO COM 025932104 405 3,550 SH   SOLE   0 0 3,550
AMERICAN NATIONAL GROUP INC COM NEW 02772A109 690 6,400 SH   SOLE   0 0 6,400
AMERICAN WELL CORP CL A 03044L105 375 21,600 SH   SOLE   0 0 21,600
AMERICAN WELL CORP CL A 03044L105 87 5,000 SH Call SOLE   0 0 5,000
AMETEK INC COM 031100100 444 3,474 SH   SOLE   0 0 3,474
AMGEN INC COM 031162100 13,134 52,789 SH   SOLE   0 0 52,789
ANTHEM INC COM 036752103 503 1,400 SH   SOLE   0 0 1,400
AON PLC SHS CL A G0403H108 4,487 19,500 SH   SOLE   0 0 19,500
APOLLO SR FLOATING RATE FD I COM 037636107 646 43,500 SH   SOLE   0 0 43,500
APPLE INC COM 037833100 30,802 252,167 SH   SOLE   0 0 252,167
APPLE INC COM 037833100 244 2,000 SH Put SOLE   0 0 2,000
ARCOSA INC COM 039653100 243 3,733 SH   SOLE   0 0 3,733
ARES CAPITAL CORP COM 04010L103 10,730 573,478 SH   SOLE   0 0 573,478
ARTS WAY MFG INC COM 043168103 58 18,784 SH   SOLE   0 0 18,784
AT&T INC COM 00206R102 341 11,279 SH   SOLE   0 0 11,279
AUTOMATIC DATA PROCESSING IN COM 053015103 953 5,059 SH   SOLE   0 0 5,059
AUTOMATIC DATA PROCESSING IN COM 053015103 377 2,000 SH Put SOLE   0 0 2,000
AUTOZONE INC COM 053332102 7,368 5,247 SH   SOLE   0 0 5,247
AVERY DENNISON CORP COM 053611109 40,555 220,825 SH   SOLE   0 0 220,825
AZEK CO INC CL A 05478C105 265 6,300 SH   SOLE   0 0 6,300
BALLANTYNE STRONG INC COM 058516105 91 35,000 SH   SOLE   0 0 35,000
BAR HBR BANKSHARES COM 066849100 333 11,304 SH   SOLE   0 0 11,304
BECTON DICKINSON & CO COM 075887109 233 960 SH   SOLE   0 0 960
BELLICUM PHARMACEUTICALS INC COM NEW 079481404 49 12,941 SH   SOLE   0 0 12,941
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,400 14 SH   SOLE   0 0 14
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 25,358 99,258 SH   SOLE   0 0 99,258
BIG LOTS INC COM 089302103 615 9,000 SH   SOLE   0 0 9,000
BK OF AMERICA CORP COM 060505104 1,989 51,397 SH   SOLE   0 0 51,397
BLACKROCK CAP INVT CORP COM 092533108 73 21,798 SH   SOLE   0 0 21,798
BLACKROCK ENHANCED EQUITY DI COM 09251A104 277 29,285 SH   SOLE   0 0 29,285
BLACKROCK FLOATING RATE INCO COM 09255X100 791 60,850 SH   SOLE   0 0 60,850
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 249 17,700 SH   SOLE   0 0 17,700
BLACKROCK MUNIYIELD ARIZ FD COM 09254K109 148 10,000 SH   SOLE   0 0 10,000
BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 243 18,100 SH   SOLE   0 0 18,100
BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 212 5,948 SH   SOLE   0 0 5,948
BOEING CO COM 097023105 737 2,892 SH   SOLE   0 0 2,892
BORGWARNER INC COM 099724106 17,480 377,049 SH   SOLE   0 0 377,049
BP PLC SPONSORED ADR 055622104 303 12,444 SH   SOLE   0 0 12,444
BRISTOL-MYERS SQUIBB CO COM 110122108 27,082 428,993 SH   SOLE   0 0 428,993
BUILDERS FIRSTSOURCE INC COM 12008R107 1,767 38,100 SH   SOLE   0 0 38,100
CANADIAN IMP BK COMM COM 136069101 2,832 28,940 SH   SOLE   0 0 28,940
CATERPILLAR INC COM 149123101 457 1,969 SH   SOLE   0 0 1,969
CBRE GROUP INC CL A 12504L109 1,343 16,975 SH   SOLE   0 0 16,975
CERUS CORP COM 157085101 99 16,500 SH   SOLE   0 0 16,500
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,498 2,428 SH   SOLE   0 0 2,428
CHEESECAKE FACTORY INC COM 163072101 310 5,300 SH   SOLE   0 0 5,300
CHENIERE ENERGY INC COM NEW 16411R208 2,380 33,050 SH   SOLE   0 0 33,050
CHEVRON CORP NEW COM 166764100 2,021 19,282 SH   SOLE   0 0 19,282
CISCO SYS INC COM 17275R102 23,454 453,573 SH   SOLE   0 0 453,573
CITIGROUP INC COM NEW 172967424 1,080 14,844 SH   SOLE   0 0 14,844
COCA COLA CO COM 191216100 533 10,113 SH   SOLE   0 0 10,113
COHEN & STEERS INFRASTRUCTUR COM 19248A109 237 8,500 SH   SOLE   0 0 8,500
COHEN & STEERS QUALITY INCOM COM 19247L106 206 14,800 SH   SOLE   0 0 14,800
COHEN & STEERS TOTAL RETURN COM 19247R103 183 12,500 SH   SOLE   0 0 12,500
COMCAST CORP NEW CL A 20030N101 453 8,381 SH   SOLE   0 0 8,381
CONOCOPHILLIPS COM 20825C104 1,159 21,875 SH   SOLE   0 0 21,875
CONSOLIDATED EDISON INC COM 209115104 324 4,336 SH   SOLE   0 0 4,336
CORNING INC COM 219350105 61,643 1,416,744 SH   SOLE   0 0 1,416,744
COVETRUS INC COM 22304C100 363 12,100 SH   SOLE   0 0 12,100
CSX CORP COM 126408103 295 3,057 SH   SOLE   0 0 3,057
CVS HEALTH CORP COM 126650100 1,107 14,721 SH   SOLE   0 0 14,721
CVS HEALTH CORP COM 126650100 75 1,000 SH Call SOLE   0 0 1,000
CVS HEALTH CORP COM 126650100 75 1,000 SH Put SOLE   0 0 1,000
DANA INC COM 235825205 1,109 45,600 SH   SOLE   0 0 45,600
DIAGEO PLC SPON ADR NEW 25243Q205 213 1,300 SH   SOLE   0 0 1,300
DISNEY WALT CO COM 254687106 9,399 50,939 SH   SOLE   0 0 50,939
DOLLAR GEN CORP NEW COM 256677105 203 1,000 SH   SOLE   0 0 1,000
DOMINION ENERGY INC COM 25746U109 2,428 31,969 SH   SOLE   0 0 31,969
EATON VANCE FLTING RATE INC COM 278279104 396 28,100 SH   SOLE   0 0 28,100
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 138 10,000 SH   SOLE   0 0 10,000
EATON VANCE SR FLTNG RTE TR COM 27828Q105 400 29,000 SH   SOLE   0 0 29,000
EMERSON ELEC CO COM 291011104 2,842 31,499 SH   SOLE   0 0 31,499
ENBRIDGE INC COM 29250N105 862 23,693 SH   SOLE   0 0 23,693
ENCORE CAP GROUP INC COM 292554102 121 3,000 SH   SOLE   0 0 3,000
ENCORE CAP GROUP INC COM 292554102 80 2,000 SH Call SOLE   0 0 2,000
ENTERPRISE PRODS PARTNERS L COM 293792107 263 11,950 SH   SOLE   0 0 11,950
EQUINIX INC COM 29444U700 2,069 3,044 SH   SOLE   0 0 3,044
EQUUS TOTAL RETURN INC COM 294766100 35 17,735 SH   SOLE   0 0 17,735
EXPEDIA GROUP INC COM NEW 30212P303 283 1,645 SH   SOLE   0 0 1,645
EXXON MOBIL CORP COM 30231G102 4,756 85,187 SH   SOLE   0 0 85,187
FACEBOOK INC CL A 30303M102 698 2,369 SH   SOLE   0 0 2,369
FIDELITY COVINGTON TRUST LOW DURTIN ETF 316188408 446 8,800 SH   SOLE   0 0 8,800
FIRST TR SR FLG RTE INCM FD COM 33733U108 266 21,700 SH   SOLE   0 0 21,700
FORD MTR CO DEL COM 345370860 140 11,408 SH   SOLE   0 0 11,408
FREQUENCY ELECTRS INC COM 358010106 386 34,161 SH   SOLE   0 0 34,161
FRIEDMAN INDS INC COM 358435105 866 106,991 SH   SOLE   0 0 106,991
GATX CORP COM 361448103 390 4,200 SH   SOLE   0 0 4,200
GENCOR INDS INC COM 368678108 317 23,608 SH   SOLE   0 0 23,608
GENERAL ELECTRIC CO COM 369604103 936 71,280 SH   SOLE   0 0 71,280
GENERAL MLS INC COM 370334104 2,598 42,366 SH   SOLE   0 0 42,366
GENERAL MTRS CO COM 37045V100 3,896 67,801 SH   SOLE   0 0 67,801
GILEAD SCIENCES INC COM 375558103 377 5,839 SH   SOLE   0 0 5,839
GLADSTONE LD CORP COM 376549101 1,083 59,200 SH   SOLE   0 0 59,200
GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 620 12,205 SH   SOLE   0 0 12,205
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 6,274 158,873 SH   SOLE   0 0 158,873
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 402 5,080 SH   SOLE   0 0 5,080
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 9,682 155,429 SH   SOLE   0 0 155,429
HANNON ARMSTRONG SUST INFR C COM 41068X100 869 15,489 SH   SOLE   0 0 15,489
HEALTHCARE SVCS GROUP INC COM 421906108 400 14,275 SH   SOLE   0 0 14,275
HENRY SCHEIN INC COM 806407102 1,535 22,175 SH   SOLE   0 0 22,175
HENRY SCHEIN INC COM 806407102 138 2,000 SH Call SOLE   0 0 2,000
HOLOGIC INC COM 436440101 223 3,000 SH   SOLE   0 0 3,000
HOME DEPOT INC COM 437076102 684 2,242 SH   SOLE   0 0 2,242
HOWMET AEROSPACE INC COM 443201108 278 8,644 SH   SOLE   0 0 8,644
HURCO COMPANIES INC COM 447324104 498 14,100 SH   SOLE   0 0 14,100
IAC INTERACTIVECORP NEW COM 44891N109 438 2,023 SH   SOLE   0 0 2,023
II-VI INC COM 902104108 13,110 191,754 SH   SOLE   0 0 191,754
ILLINOIS TOOL WKS INC COM 452308109 7,715 34,826 SH   SOLE   0 0 34,826
IMMUCELL CORP COM PAR 452525306 173 17,909 SH   SOLE   0 0 17,909
INTEL CORP COM 458140100 41,913 654,894 SH   SOLE   0 0 654,894
INTERCONTINENTAL EXCHANGE IN COM 45866F104 402 3,600 SH   SOLE   0 0 3,600
INTERNATIONAL BUSINESS MACHS COM 459200101 1,784 13,385 SH   SOLE   0 0 13,385
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2,784 19,944 SH   SOLE   0 0 19,944
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 349 23,255 SH   SOLE   0 0 23,255
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1,379 65,269 SH   SOLE   0 0 65,269
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 11,241 519,456 SH   SOLE   0 0 519,456
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 727 31,135 SH   SOLE   0 0 31,135
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 2,056 94,440 SH   SOLE   0 0 94,440
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 827 32,700 SH   SOLE   0 0 32,700
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 722 32,589 SH   SOLE   0 0 32,589
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 57,912 408,811 SH   SOLE   0 0 408,811
INVESCO MUN OPPORTUNITY TR COM 46132C107 132 10,000 SH   SOLE   0 0 10,000
INVESCO QQQ TR UNIT SER 1 46090E103 707 2,214 SH   SOLE   0 0 2,214
INVESCO SR INCOME TR COM 46131H107 42 10,000 SH   SOLE   0 0 10,000
INVESCO TR INVT GRADE MUNS COM 46131M106 222 16,500 SH   SOLE   0 0 16,500
ISHARES INC MSCI EQUAL WEITE 464286681 722 9,214 SH   SOLE   0 0 9,214
ISHARES TR 0-5YR INVT GR CP 46434V100 1,270 24,532 SH   SOLE   0 0 24,532
ISHARES TR BLACKROCK ULTRA 46434V878 1,458 28,855 SH   SOLE   0 0 28,855
ISHARES TR CORE MSCI EAFE 46432F842 8,046 111,675 SH   SOLE   0 0 111,675
ISHARES TR CORE MSCI TOTAL 46432F834 597 8,496 SH   SOLE   0 0 8,496
ISHARES TR CORE US AGGBD ET 464287226 1,641 14,418 SH   SOLE   0 0 14,418
ISHARES TR GL CLEAN ENE ETF 464288224 1,229 50,584 SH   SOLE   0 0 50,584
ISHARES TR ISHS 1-5YR INVS 464288646 23,438 428,634 SH   SOLE   0 0 428,634
ISHARES TR LATN AMER 40 ETF 464287390 504 18,260 SH   SOLE   0 0 18,260
ISHARES TR MSCI USA MIN VOL 46429B697 40,103 579,600 SH   SOLE   0 0 579,600
ISHARES TR MSCI USA MMENTM 46432F396 311 1,932 SH   SOLE   0 0 1,932
ISHARES TR MSCI USA QLT FCT 46432F339 16,444 135,027 SH   SOLE   0 0 135,027
ISHARES TR PFD AND INCM SEC 464288687 940 24,485 SH   SOLE   0 0 24,485
ISHARES TR RESIDENTIAL MULT 464288562 303 4,100 SH   SOLE   0 0 4,100
ISHARES TR RUS 1000 GRW ETF 464287614 592 2,436 SH   SOLE   0 0 2,436
ISHARES TR RUSSELL 2000 ETF 464287655 1,370 6,203 SH   SOLE   0 0 6,203
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 65,333 1,301,708 SH   SOLE   0 0 1,301,708
J & J SNACK FOODS CORP COM 466032109 2,811 17,900 SH   SOLE   0 0 17,900
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 76,301 1,503,319 SH   SOLE   0 0 1,503,319
JACOBS ENGR GROUP INC COM 469814107 3,145 24,330 SH   SOLE   0 0 24,330
JETBLUE AWYS CORP COM 477143101 544 26,750 SH   SOLE   0 0 26,750
JOHNSON & JOHNSON COM 478160104 3,576 21,761 SH   SOLE   0 0 21,761
JOHNSON CTLS INTL PLC SHS G51502105 26,089 437,228 SH   SOLE   0 0 437,228
JPMORGAN CHASE & CO COM 46625H100 30,559 200,745 SH   SOLE   0 0 200,745
KAR AUCTION SVCS INC COM 48238T109 255 17,000 SH   SOLE   0 0 17,000
KELLY SVCS INC CL A 488152208 1,286 57,744 SH   SOLE   0 0 57,744
KENNAMETAL INC COM 489170100 11,641 291,251 SH   SOLE   0 0 291,251
KIMBERLY-CLARK CORP COM 494368103 351 2,521 SH   SOLE   0 0 2,521
KIRBY CORP COM 497266106 434 7,200 SH   SOLE   0 0 7,200
KLA CORP COM NEW 482480100 1,040 3,148 SH   SOLE   0 0 3,148
L3HARRIS TECHNOLOGIES INC COM 502431109 612 3,020 SH   SOLE   0 0 3,020
LAUDER ESTEE COS INC CL A 518439104 4,131 14,205 SH   SOLE   0 0 14,205
LENNAR CORP CL A 526057104 23,117 228,364 SH   SOLE   0 0 228,364
LIBERTY BROADBAND CORP COM SER C 530307305 2,293 15,274 SH   SOLE   0 0 15,274
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 1,454 32,982 SH   SOLE   0 0 32,982
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 7,655 173,545 SH   SOLE   0 0 173,545
LILLY ELI & CO COM 532457108 8,622 46,153 SH   SOLE   0 0 46,153
LINCOLN NATL CORP IND COM 534187109 715 11,480 SH   SOLE   0 0 11,480
M & T BK CORP COM 55261F104 422 2,786 SH   SOLE   0 0 2,786
MAGAL SECURITY SYS LTD ORD M6786D104 58 12,835 SH   SOLE   0 0 12,835
MANHATTAN BRDG CAP INC COM 562803106 708 116,125 SH   SOLE   0 0 116,125
MANITEX INTL INC COM 563420108 1,542 195,500 SH   SOLE   0 0 195,500
MARATHON PETE CORP COM 56585A102 945 17,662 SH   SOLE   0 0 17,662
MASTERCARD INCORPORATED CL A 57636Q104 228 639 SH   SOLE   0 0 639
MCKESSON CORP COM 58155Q103 527 2,700 SH   SOLE   0 0 2,700
MEDICAL PPTYS TRUST INC COM 58463J304 702 33,000 SH   SOLE   0 0 33,000
MEDTRONIC PLC SHS G5960L103 1,093 9,254 SH   SOLE   0 0 9,254
MERCER INTL INC COM 588056101 2,613 181,600 SH   SOLE   0 0 181,600
MERCK & CO. INC COM 58933Y105 1,773 23,002 SH   SOLE   0 0 23,002
METLIFE INC COM 59156R108 5,519 90,781 SH   SOLE   0 0 90,781
MICROSOFT CORP COM 594918104 29,597 125,535 SH   SOLE   0 0 125,535
MONMOUTH REAL ESTATE INVT CO CL A 609720107 1,081 61,100 SH   SOLE   0 0 61,100
MORGAN STANLEY COM NEW 617446448 638 8,220 SH   SOLE   0 0 8,220
NATIONAL WESTN LIFE GROUP IN CL A 638517102 1,265 5,079 SH   SOLE   0 0 5,079
NEW YORK CMNTY BANCORP INC COM 649445103 726 57,550 SH   SOLE   0 0 57,550
NEXTERA ENERGY INC COM 65339F101 259 3,426 SH   SOLE   0 0 3,426
NIO INC SPON ADS 62914V106 178 4,561 SH   SOLE   0 0 4,561
NIO INC SPON ADS 62914V106 78 2,000 SH Call SOLE   0 0 2,000
NIO INC SPON ADS 62914V106 39 1,000 SH Put SOLE   0 0 1,000
NORTONLIFELOCK INC COM 668771108 1,090 51,257 SH   SOLE   0 0 51,257
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 251 9,100 SH   SOLE   0 0 9,100
NOVARTIS AG SPONSORED ADR 66987V109 397 4,640 SH   SOLE   0 0 4,640
NOVOCURE LTD ORD SHS G6674U108 172 1,300 SH   SOLE   0 0 1,300
NOVOCURE LTD ORD SHS G6674U108 132 1,000 SH Put SOLE   0 0 1,000
NUTRIEN LTD COM 67077M108 6,610 122,659 SH   SOLE   0 0 122,659
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 152 10,000 SH   SOLE   0 0 10,000
NUVEEN MUN VALUE FD INC COM 670928100 149 13,400 SH   SOLE   0 0 13,400
NUVEEN NEW YORK QLT MUN INC COM 67066X107 185 13,000 SH   SOLE   0 0 13,000
NUVEEN PFD & INCM SECURTIES COM 67072C105 168 17,259 SH   SOLE   0 0 17,259
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 95 10,000 SH   SOLE   0 0 10,000
NVIDIA CORPORATION COM 67066G104 246 460 SH   SOLE   0 0 460
OPKO HEALTH INC COM 68375N103 97 22,500 SH   SOLE   0 0 22,500
PDC ENERGY INC COM 69327R101 2,501 72,700 SH   SOLE   0 0 72,700
PEDEVCO CORP COM PAR 70532Y303 104 71,095 SH   SOLE   0 0 71,095
PERMA-PIPE INTL HLDGS INC COM 714167103 715 117,591 SH   SOLE   0 0 117,591
PFIZER INC COM 717081103 3,131 86,407 SH   SOLE   0 0 86,407
PHILLIPS 66 COM 718546104 208 2,549 SH   SOLE   0 0 2,549
PIMCO INCOME STRATEGY FD COM 72201H108 446 37,100 SH   SOLE   0 0 37,100
PIMCO INCOME STRATEGY FD II COM 72201J104 366 35,650 SH   SOLE   0 0 35,650
PROCTER AND GAMBLE CO COM 742718109 352 2,597 SH   SOLE   0 0 2,597
PROSPECT CAP CORP COM 74348T102 91 11,800 SH   SOLE   0 0 11,800
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 564 9,373 SH   SOLE   0 0 9,373
PURE STORAGE INC CL A 74624M102 1,616 75,000 SH   SOLE   0 0 75,000
PURE STORAGE INC CL A 74624M102 215 10,000 SH Call SOLE   0 0 10,000
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 48 11,000 SH   SOLE   0 0 11,000
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 768 157,800 SH   SOLE   0 0 157,800
QUALCOMM INC COM 747525103 19,525 147,260 SH   SOLE   0 0 147,260
QUEST DIAGNOSTICS INC COM 74834L100 950 7,400 SH   SOLE   0 0 7,400
RAND CAP CORP COM NEW 752185207 278 15,444 SH   SOLE   0 0 15,444
RAYTHEON TECHNOLOGIES CORP COM 75513E101 752 9,731 SH   SOLE   0 0 9,731
REALTY INCOME CORP COM 756109104 744 11,720 SH   SOLE   0 0 11,720
REGENERON PHARMACEUTICALS COM 75886F107 393 830 SH   SOLE   0 0 830
RESEARCH FRONTIERS INC COM 760911107 485 170,750 SH   SOLE   0 0 170,750
RING ENERGY INC COM 76680V108 46 20,000 SH   SOLE   0 0 20,000
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 361 9,200 SH   SOLE   0 0 9,200
RPT REALTY SH BEN INT 74971D101 114 10,000 SH   SOLE   0 0 10,000
S&P GLOBAL INC COM 78409V104 235 667 SH   SOLE   0 0 667
S&W SEED CO COM 785135104 277 76,000 SH   SOLE   0 0 76,000
SAFEGUARD SCIENTIFICS INC COM NEW 786449207 83 12,100 SH   SOLE   0 0 12,100
SALESFORCE COM INC COM 79466L302 10,287 48,552 SH   SOLE   0 0 48,552
SANDERSON FARMS INC COM 800013104 4,989 32,023 SH   SOLE   0 0 32,023
SANOFI SPONSORED ADR 80105N105 296 5,980 SH   SOLE   0 0 5,980
SCORE MEDIA & GAMING INC CL A SUB VTG SHS 80919D202 200 7,432 SH   SOLE   0 0 7,432
SEABOARD CORP DEL COM 811543107 841 228 SH   SOLE   0 0 228
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 327 2,460 SH   SOLE   0 0 2,460
SENECA FOODS CORP NEW CL A 817070501 1,201 25,500 SH   SOLE   0 0 25,500
SMUCKER J M CO COM NEW 832696405 364 2,877 SH   SOLE   0 0 2,877
SONOCO PRODS CO COM 835495102 21,525 340,055 SH   SOLE   0 0 340,055
SPDR GOLD TR GOLD SHS 78463V107 334 2,087 SH   SOLE   0 0 2,087
SPDR GOLD TR GOLD SHS 78463V107 160 1,000 SH Call SOLE   0 0 1,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 594 1,499 SH   SOLE   0 0 1,499
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,018 2,139 SH   SOLE   0 0 2,139
SPDR SER TR PORTFOLIO SHORT 78464A474 1,681 53,673 SH   SOLE   0 0 53,673
SPDR SER TR S&P BIOTECH 78464A870 1,105 8,144 SH   SOLE   0 0 8,144
SPDR SER TR SPDR BLOOMBERG 78468R663 290 3,170 SH   SOLE   0 0 3,170
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 32,410 1,865,845 SH   SOLE   0 0 1,865,845
STARBUCKS CORP COM 855244109 14,518 132,863 SH   SOLE   0 0 132,863
STRYKER CORPORATION COM 863667101 1,011 4,152 SH   SOLE   0 0 4,152
SYNCHRONY FINANCIAL COM 87165B103 1,854 45,600 SH   SOLE   0 0 45,600
TEMPLETON DRAGON FD INC COM 88018T101 271 11,500 SH   SOLE   0 0 11,500
TEMPLETON GLOBAL INCOME FD COM 880198106 321 60,500 SH   SOLE   0 0 60,500
TERADYNE INC COM 880770102 1,731 14,227 SH   SOLE   0 0 14,227
TEXAS INSTRS INC COM 882508104 37,392 197,854 SH   SOLE   0 0 197,854
THERMO FISHER SCIENTIFIC INC COM 883556102 36,727 80,475 SH   SOLE   0 0 80,475
TOWNSQUARE MEDIA INC CL A 892231101 225 21,000 SH   SOLE   0 0 21,000
TRINITY INDS INC COM 896522109 285 10,000 SH   SOLE   0 0 10,000
UMH PPTYS INC COM 903002103 1,628 84,900 SH   SOLE   0 0 84,900
UNILEVER PLC SPON ADR NEW 904767704 6,226 111,522 SH   SOLE   0 0 111,522
UNION PAC CORP COM 907818108 1,153 5,231 SH   SOLE   0 0 5,231
UNITED PARCEL SERVICE INC CL B 911312106 446 2,625 SH   SOLE   0 0 2,625
UNITEDHEALTH GROUP INC COM 91324P102 21,954 59,005 SH   SOLE   0 0 59,005
UNITY SOFTWARE INC COM 91332U101 479 4,777 SH   SOLE   0 0 4,777
UNIVERSAL STAINLESS & ALLOY COM 913837100 144 14,197 SH   SOLE   0 0 14,197
VALERO ENERGY CORP COM 91913Y100 373 5,203 SH   SOLE   0 0 5,203
VALLEY NATL BANCORP COM 919794107 374 27,200 SH   SOLE   0 0 27,200
VALMONT INDS INC COM 920253101 285 1,200 SH   SOLE   0 0 1,200
VANECK MERK GOLD TR GOLD TRUST 921078101 317 19,060 SH   SOLE   0 0 19,060
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 406 12,486 SH   SOLE   0 0 12,486
VANGUARD BD INDEX FDS INTERMED TERM 921937819 230 2,588 SH   SOLE   0 0 2,588
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 13,723 166,964 SH   SOLE   0 0 166,964
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2,151 25,387 SH   SOLE   0 0 25,387
VANGUARD INDEX FDS SM CP VAL ETF 922908611 368 2,220 SH   SOLE   0 0 2,220
VANGUARD INDEX FDS TOTAL STK MKT 922908769 414 2,001 SH   SOLE   0 0 2,001
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 402 7,719 SH   SOLE   0 0 7,719
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 416 5,042 SH   SOLE   0 0 5,042
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 382 7,780 SH   SOLE   0 0 7,780
VANGUARD WORLD FD ESG US STK ETF 921910733 428 5,800 SH   SOLE   0 0 5,800
VERIZON COMMUNICATIONS INC COM 92343V104 645 11,092 SH   SOLE   0 0 11,092
VIACOMCBS INC CL B 92556H206 392 8,682 SH   SOLE   0 0 8,682
VILLAGE SUPER MKT INC CL A NEW 927107409 684 29,000 SH   SOLE   0 0 29,000
VIRNETX HLDG CORP COM 92823T108 68 12,200 SH   SOLE   0 0 12,200
VISA INC COM CL A 92826C839 499 2,357 SH   SOLE   0 0 2,357
VISHAY PRECISION GROUP INC COM 92835K103 1,551 50,338 SH   SOLE   0 0 50,338
VOYA PRIME RATE TR SH BEN INT 92913A100 1,046 225,500 SH   SOLE   0 0 225,500
WALKER & DUNLOP INC COM 93148P102 12,362 120,325 SH   SOLE   0 0 120,325
WALMART INC COM 931142103 510 3,753 SH   SOLE   0 0 3,753
WENDYS CO COM 95058W100 2,047 101,021 SH   SOLE   0 0 101,021
WESTERN ASSET GLOBAL CP DEFI COM 95790C107 299 17,000 SH   SOLE   0 0 17,000
WESTERN ASSET GLOBAL HIGH IN COM 95766B109 112 10,685 SH   SOLE   0 0 10,685
WESTERN ASSET MUN PARTNERS F COM 95766P108 183 11,941 SH   SOLE   0 0 11,941
WIRELESS TELECOM GROUP INC COM 976524108 39 22,726 SH   SOLE   0 0 22,726
XYLEM INC COM 98419M100 1,310 12,459 SH   SOLE   0 0 12,459