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 218 27,001 SH   SOLE   0 0 27,001
3M CO COM 88579Y101 5,519 27,786 SH   SOLE   0 0 27,786
ABB LTD SPONSORED ADR 000375204 7,362 216,580 SH   SOLE   0 0 216,580
ABBOTT LABS COM 002824100 321 2,772 SH   SOLE   0 0 2,772
ABBVIE INC COM 00287Y109 227 2,016 SH   SOLE   0 0 2,016
ABERDEEN GLOBAL INCOME FD IN COM 003013109 290 31,900 SH   SOLE   0 0 31,900
ABERDEEN JAPAN EQUITY FD INC COM 00306J109 146 16,625 SH   SOLE   0 0 16,625
ACACIA RESH CORP ACACIA TCH COM 003881307 122 18,015 SH   SOLE   0 0 18,015
AFLAC INC COM 001055102 259 4,818 SH   SOLE   0 0 4,818
AIR LEASE CORP CL A 00912X302 1,456 34,875 SH   SOLE   0 0 34,875
ALASKA AIR GROUP INC COM 011659109 458 7,600 SH   SOLE   0 0 7,600
ALLEGHANY CORP MD COM 017175100 8,729 13,086 SH   SOLE   0 0 13,086
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 724 57,903 SH   SOLE   0 0 57,903
ALLSTATE CORP COM 020002101 292 2,235 SH   SOLE   0 0 2,235
ALPHABET INC CAP STK CL A 02079K305 1,018 417 SH   SOLE   0 0 417
ALPHABET INC CAP STK CL C 02079K107 1,915 764 SH   SOLE   0 0 764
ALTO INGREDIENTS INC COM 021513106 61 10,000 SH   SOLE   0 0 10,000
A-MARK PRECIOUS METALS INC COM 00181T107 465 10,000 SH   SOLE   0 0 10,000
AMAZON COM INC COM 023135106 14,194 4,126 SH   SOLE   0 0 4,126
AMERICAN EXPRESS CO COM 025816109 286 1,733 SH   SOLE   0 0 1,733
AMERICAN FINL GROUP INC OHIO COM 025932104 424 3,400 SH   SOLE   0 0 3,400
AMERICAN NATIONAL GROUP INC COM NEW 02772A109 943 6,350 SH   SOLE   0 0 6,350
AMERICAN WELL CORP CL A 03044L105 146 11,600 SH   SOLE   0 0 11,600
AMERICAN WELL CORP CL A 03044L105 31 2,500 SH Call SOLE   0 0 2,500
AMETEK INC COM 031100100 437 3,274 SH   SOLE   0 0 3,274
AMGEN INC COM 031162100 12,748 52,299 SH   SOLE   0 0 52,299
ANTHEM INC COM 036752103 539 1,412 SH   SOLE   0 0 1,412
AON PLC SHS CL A G0403H108 4,656 19,500 SH   SOLE   0 0 19,500
APOLLO SR FLOATING RATE FD I COM 037636107 715 45,300 SH   SOLE   0 0 45,300
APPLE INC COM 037833100 33,838 247,064 SH   SOLE   0 0 247,064
APPLE INC COM 037833100 685 5,000 SH Put SOLE   0 0 5,000
ARCOSA INC COM 039653100 219 3,733 SH   SOLE   0 0 3,733
ARES CAPITAL CORP COM 04010L103 10,758 549,170 SH   SOLE   0 0 549,170
ARTS WAY MFG INC COM 043168103 64 18,784 SH   SOLE   0 0 18,784
AT&T INC COM 00206R102 512 17,783 SH   SOLE   0 0 17,783
AUTOMATIC DATA PROCESSING IN COM 053015103 1,005 5,059 SH   SOLE   0 0 5,059
AUTOZONE INC COM 053332102 7,585 5,083 SH   SOLE   0 0 5,083
AVERY DENNISON CORP COM 053611109 44,805 213,112 SH   SOLE   0 0 213,112
AZEK CO INC CL A 05478C105 259 6,100 SH   SOLE   0 0 6,100
BALLANTYNE STRONG INC COM 058516105 72 15,000 SH   SOLE   0 0 15,000
BAR HBR BANKSHARES COM 066849100 311 10,854 SH   SOLE   0 0 10,854
BELLICUM PHARMACEUTICALS INC COM NEW 079481404 43 12,941 SH   SOLE   0 0 12,941
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,860 14 SH   SOLE   0 0 14
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 25,979 93,478 SH   SOLE   0 0 93,478
BIG LOTS INC COM 089302103 594 9,000 SH   SOLE   0 0 9,000
BK OF AMERICA CORP COM 060505104 2,042 49,546 SH   SOLE   0 0 49,546
BLACKROCK CAP INVT CORP COM 092533108 86 21,783 SH   SOLE   0 0 21,783
BLACKROCK ENHANCED EQUITY DI COM 09251A104 276 27,285 SH   SOLE   0 0 27,285
BLACKROCK FLOATING RATE INCO COM 09255X100 793 59,850 SH   SOLE   0 0 59,850
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 261 17,700 SH   SOLE   0 0 17,700
BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 254 18,100 SH   SOLE   0 0 18,100
BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 251 6,027 SH   SOLE   0 0 6,027
BOEING CO COM 097023105 621 2,592 SH   SOLE   0 0 2,592
BORGWARNER INC COM 099724106 13,944 287,273 SH   SOLE   0 0 287,273
BP PLC SPONSORED ADR 055622104 264 9,986 SH   SOLE   0 0 9,986
BRISTOL-MYERS SQUIBB CO COM 110122108 789 11,809 SH   SOLE   0 0 11,809
BUILDERS FIRSTSOURCE INC COM 12008R107 1,625 38,100 SH   SOLE   0 0 38,100
CANADIAN IMP BK COMM COM 136069101 3,176 27,890 SH   SOLE   0 0 27,890
CATERPILLAR INC COM 149123101 429 1,973 SH   SOLE   0 0 1,973
CBRE GROUP INC CL A 12504L109 1,455 16,975 SH   SOLE   0 0 16,975
CERUS CORP COM 157085101 98 16,500 SH   SOLE   0 0 16,500
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,752 2,428 SH   SOLE   0 0 2,428
CHEESECAKE FACTORY INC COM 163072101 287 5,300 SH   SOLE   0 0 5,300
CHENIERE ENERGY INC COM NEW 16411R208 2,806 32,350 SH   SOLE   0 0 32,350
CHEVRON CORP NEW COM 166764100 1,922 18,349 SH   SOLE   0 0 18,349
CISCO SYS INC COM 17275R102 23,482 443,058 SH   SOLE   0 0 443,058
CITIGROUP INC COM NEW 172967424 1,037 14,650 SH   SOLE   0 0 14,650
COCA COLA CO COM 191216100 435 8,033 SH   SOLE   0 0 8,033
COHEN & STEERS INFRASTRUCTUR COM 19248A109 244 8,500 SH   SOLE   0 0 8,500
COHEN & STEERS QUALITY INCOM COM 19247L106 233 14,800 SH   SOLE   0 0 14,800
COHEN & STEERS TOTAL RETURN COM 19247R103 200 12,300 SH   SOLE   0 0 12,300
COINBASE GLOBAL INC COM CL A 19260Q107 484 1,910 SH   SOLE   0 0 1,910
COMCAST CORP NEW CL A 20030N101 485 8,503 SH   SOLE   0 0 8,503
CONOCOPHILLIPS COM 20825C104 1,314 21,575 SH   SOLE   0 0 21,575
CONSOLIDATED EDISON INC COM 209115104 308 4,299 SH   SOLE   0 0 4,299
CORNING INC COM 219350105 56,549 1,382,611 SH   SOLE   0 0 1,382,611
COVETRUS INC COM 22304C100 327 12,100 SH   SOLE   0 0 12,100
CSX CORP COM 126408103 231 7,199 SH   SOLE   0 0 7,199
CVS HEALTH CORP COM 126650100 1,144 13,706 SH   SOLE   0 0 13,706
CVS HEALTH CORP COM 126650100 83 1,000 SH Put SOLE   0 0 1,000
DANA INC COM 235825205 1,083 45,600 SH   SOLE   0 0 45,600
DIAGEO PLC SPON ADR NEW 25243Q205 249 1,300 SH   SOLE   0 0 1,300
DISNEY WALT CO COM 254687106 8,657 49,250 SH   SOLE   0 0 49,250
DOLLAR GEN CORP NEW COM 256677105 216 1,000 SH   SOLE   0 0 1,000
DOMINION ENERGY INC COM 25746U109 2,358 32,052 SH   SOLE   0 0 32,052
EATON VANCE FLTING RATE INC COM 278279104 386 26,800 SH   SOLE   0 0 26,800
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 140 10,000 SH   SOLE   0 0 10,000
EATON VANCE SR FLTNG RTE TR COM 27828Q105 405 28,600 SH   SOLE   0 0 28,600
EMERSON ELEC CO COM 291011104 3,003 31,199 SH   SOLE   0 0 31,199
ENBRIDGE INC COM 29250N105 949 23,701 SH   SOLE   0 0 23,701
ENTERPRISE PRODS PARTNERS L COM 293792107 288 11,950 SH   SOLE   0 0 11,950
EQUINIX INC COM 29444U700 2,244 2,796 SH   SOLE   0 0 2,796
EQUUS TOTAL RETURN INC COM 294766100 35 17,735 SH   SOLE   0 0 17,735
EXPEDIA GROUP INC COM NEW 30212P303 269 1,645 SH   SOLE   0 0 1,645
EXXON MOBIL CORP COM 30231G102 5,188 82,240 SH   SOLE   0 0 82,240
FACEBOOK INC CL A 30303M102 796 2,290 SH   SOLE   0 0 2,290
FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 244 4,800 SH   SOLE   0 0 4,800
FIRST TR SR FLTG RATE INCOME COM 33733U108 268 21,100 SH   SOLE   0 0 21,100
FORD MTR CO DEL COM 345370860 165 11,113 SH   SOLE   0 0 11,113
FREQUENCY ELECTRS INC COM 358010106 335 34,161 SH   SOLE   0 0 34,161
FRIEDMAN INDS INC COM 358435105 644 48,091 SH   SOLE   0 0 48,091
GARTNER INC COM 366651107 261 1,078 SH   SOLE   0 0 1,078
GATX CORP COM 361448103 372 4,200 SH   SOLE   0 0 4,200
GENCOR INDS INC COM 368678108 287 23,608 SH   SOLE   0 0 23,608
GENERAL ELECTRIC CO COM 369604103 959 71,280 SH   SOLE   0 0 71,280
GENERAL MLS INC COM 370334104 2,606 42,766 SH   SOLE   0 0 42,766
GENERAL MTRS CO COM 37045V100 3,843 64,951 SH   SOLE   0 0 64,951
GILEAD SCIENCES INC COM 375558103 402 5,839 SH   SOLE   0 0 5,839
GLADSTONE LD CORP COM 376549101 1,347 56,000 SH   SOLE   0 0 56,000
GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 932 18,381 SH   SOLE   0 0 18,381
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 6,483 158,851 SH   SOLE   0 0 158,851
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 441 5,130 SH   SOLE   0 0 5,130
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 11,812 175,774 SH   SOLE   0 0 175,774
HANNON ARMSTRONG SUST INFR C COM 41068X100 789 14,059 SH   SOLE   0 0 14,059
HEALTHCARE SVCS GROUP INC COM 421906108 461 14,615 SH   SOLE   0 0 14,615
HENRY SCHEIN INC COM 806407102 1,641 22,125 SH   SOLE   0 0 22,125
HOLOGIC INC COM 436440101 200 3,000 SH   SOLE   0 0 3,000
HOME DEPOT INC COM 437076102 564 1,769 SH   SOLE   0 0 1,769
HOWMET AEROSPACE INC COM 443201108 298 8,644 SH   SOLE   0 0 8,644
HURCO CO COM 447324104 511 14,600 SH   SOLE   0 0 14,600
IAC INTERACTIVECORP NEW COM NEW 44891N208 312 2,023 SH   SOLE   0 0 2,023
II-VI INC COM 902104108 13,076 180,136 SH   SOLE   0 0 180,136
ILLINOIS TOOL WKS INC COM 452308109 7,639 34,169 SH   SOLE   0 0 34,169
IMMUCELL CORP COM PAR 452525306 170 17,909 SH   SOLE   0 0 17,909
INTEL CORP COM 458140100 36,251 645,720 SH   SOLE   0 0 645,720
INTERCONTINENTAL EXCHANGE IN COM 45866F104 427 3,600 SH   SOLE   0 0 3,600
INTERNATIONAL BUSINESS MACHS COM 459200101 1,942 13,251 SH   SOLE   0 0 13,251
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 461 30,075 SH   SOLE   0 0 30,075
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1,287 61,018 SH   SOLE   0 0 61,018
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 9,525 441,178 SH   SOLE   0 0 441,178
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 444 19,035 SH   SOLE   0 0 19,035
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,804 83,040 SH   SOLE   0 0 83,040
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 461 18,100 SH   SOLE   0 0 18,100
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 723 32,589 SH   SOLE   0 0 32,589
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 87,366 3,783,727 SH   SOLE   0 0 3,783,727
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 60,174 399,217 SH   SOLE   0 0 399,217
INVESCO MUN OPPORTUNITY TR COM 46132C107 136 10,000 SH   SOLE   0 0 10,000
INVESCO QQQ TR UNIT SER 1 46090E103 785 2,214 SH   SOLE   0 0 2,214
INVESCO TR INVT GRADE MUNS COM 46131M106 231 16,500 SH   SOLE   0 0 16,500
ISHARES INC MSCI EQUAL WEITE 464286681 800 9,464 SH   SOLE   0 0 9,464
ISHARES TR 0-5YR INVT GR CP 46434V100 1,600 30,875 SH   SOLE   0 0 30,875
ISHARES TR BLACKROCK ULTRA 46434V878 16,510 326,800 SH   SOLE   0 0 326,800
ISHARES TR CORE MSCI EAFE 46432F842 10,178 135,959 SH   SOLE   0 0 135,959
ISHARES TR CORE MSCI TOTAL 46432F834 623 8,498 SH   SOLE   0 0 8,498
ISHARES TR CORE US AGGBD ET 464287226 2,004 17,374 SH   SOLE   0 0 17,374
ISHARES TR GL CLEAN ENE ETF 464288224 1,208 51,474 SH   SOLE   0 0 51,474
ISHARES TR ISHS 1-5YR INVS 464288646 20,373 371,697 SH   SOLE   0 0 371,697
ISHARES TR LATN AMER 40 ETF 464287390 443 14,060 SH   SOLE   0 0 14,060
ISHARES TR MSCI USA MIN VOL 46429B697 44,197 600,418 SH   SOLE   0 0 600,418
ISHARES TR MSCI USA MMENTM 46432F396 495 2,856 SH   SOLE   0 0 2,856
ISHARES TR MSCI USA QLT FCT 46432F339 17,624 132,643 SH   SOLE   0 0 132,643
ISHARES TR PFD AND INCM SEC 464288687 987 25,085 SH   SOLE   0 0 25,085
ISHARES TR RESIDENTIAL MULT 464288562 342 4,100 SH   SOLE   0 0 4,100
ISHARES TR RUS 1000 GRW ETF 464287614 661 2,436 SH   SOLE   0 0 2,436
ISHARES TR RUSSELL 2000 ETF 464287655 1,276 5,565 SH   SOLE   0 0 5,565
ISHARES TR S&P 500 GRWT ETF 464287309 222 3,052 SH   SOLE   0 0 3,052
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 21,061 419,832 SH   SOLE   0 0 419,832
J & J SNACK FOODS CORP COM 466032109 2,948 16,900 SH   SOLE   0 0 16,900
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 78,882 1,554,632 SH   SOLE   0 0 1,554,632
JACOBS ENGR GROUP INC COM 469814107 2,937 22,010 SH   SOLE   0 0 22,010
JETBLUE AWYS CORP COM 477143101 449 26,750 SH   SOLE   0 0 26,750
JOHNSON & JOHNSON COM 478160104 3,479 21,115 SH   SOLE   0 0 21,115
JOHNSON CTLS INTL PLC SHS G51502105 29,781 433,940 SH   SOLE   0 0 433,940
JPMORGAN CHASE & CO COM 46625H100 30,733 197,588 SH   SOLE   0 0 197,588
KAR AUCTION SVCS INC COM 48238T109 298 17,000 SH   SOLE   0 0 17,000
KELLY SVCS INC CL A 488152208 1,336 55,744 SH   SOLE   0 0 55,744
KENNAMETAL INC COM 489170100 10,398 289,478 SH   SOLE   0 0 289,478
KIMBERLY-CLARK CORP COM 494368103 337 2,521 SH   SOLE   0 0 2,521
KIRBY CORP COM 497266106 437 7,200 SH   SOLE   0 0 7,200
KLA CORP COM NEW 482480100 1,012 3,122 SH   SOLE   0 0 3,122
L3HARRIS TECHNOLOGIES INC COM 502431109 653 3,020 SH   SOLE   0 0 3,020
LAUDER ESTEE COS INC CL A 518439104 4,439 13,957 SH   SOLE   0 0 13,957
LENNAR CORP CL A 526057104 21,581 217,219 SH   SOLE   0 0 217,219
LIBERTY BROADBAND CORP COM SER C 530307305 2,836 16,332 SH   SOLE   0 0 16,332
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 1,486 31,902 SH   SOLE   0 0 31,902
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 7,823 168,636 SH   SOLE   0 0 168,636
LILLY ELI & CO COM 532457108 10,593 46,153 SH   SOLE   0 0 46,153
LINCOLN NATL CORP IND COM 534187109 709 11,280 SH   SOLE   0 0 11,280
M & T BK CORP COM 55261F104 405 2,786 SH   SOLE   0 0 2,786
MAGAL SECURITY SYS LTD ORD M6786D104 61 12,835 SH   SOLE   0 0 12,835
MANHATTAN BRDG CAP INC COM 562803106 872 111,125 SH   SOLE   0 0 111,125
MANITEX INTL INC COM 563420108 1,425 195,500 SH   SOLE   0 0 195,500
MARATHON PETE CORP COM 56585A102 1,067 17,662 SH   SOLE   0 0 17,662
MARATHON PETE CORP COM 56585A102 151 2,500 SH Put SOLE   0 0 2,500
MASTERCARD INCORPORATED CL A 57636Q104 232 634 SH   SOLE   0 0 634
MCKESSON CORP COM 58155Q103 516 2,700 SH   SOLE   0 0 2,700
MEDICAL PPTYS TRUST INC COM 58463J304 663 33,000 SH   SOLE   0 0 33,000
MEDTRONIC PLC SHS G5960L103 1,149 9,254 SH   SOLE   0 0 9,254
MERCER INTL INC COM 588056101 2,480 194,500 SH   SOLE   0 0 194,500
MERCK & CO INC COM 58933Y105 1,789 23,002 SH   SOLE   0 0 23,002
METLIFE INC COM 59156R108 5,164 86,284 SH   SOLE   0 0 86,284
MICROSOFT CORP COM 594918104 33,654 124,229 SH   SOLE   0 0 124,229
MICROSOFT CORP COM 594918104 406 1,500 SH Put SOLE   0 0 1,500
MONMOUTH REAL ESTATE INVT CO CL A 609720107 1,172 62,600 SH   SOLE   0 0 62,600
MONTROSE ENVIRONMENTAL GROUP COM 615111101 485 9,031 SH   SOLE   0 0 9,031
MORGAN STANLEY COM NEW 617446448 726 7,920 SH   SOLE   0 0 7,920
NATIONAL WESTN LIFE GROUP IN CL A 638517102 1,082 4,820 SH   SOLE   0 0 4,820
NEW YORK CMNTY BANCORP INC COM 649445103 623 56,550 SH   SOLE   0 0 56,550
NEXTERA ENERGY INC COM 65339F101 249 3,396 SH   SOLE   0 0 3,396
NIO INC SPON ADS 62914V106 216 4,061 SH   SOLE   0 0 4,061
NIO INC SPON ADS 62914V106 106 2,000 SH Put SOLE   0 0 2,000
NORTONLIFELOCK INC COM 668771108 1,394 51,211 SH   SOLE   0 0 51,211
NOVARTIS AG SPONSORED ADR 66987V109 423 4,640 SH   SOLE   0 0 4,640
NOVOCURE LTD ORD SHS G6674U108 288 1,300 SH   SOLE   0 0 1,300
NUTRIEN LTD COM 67077M108 7,209 118,945 SH   SOLE   0 0 118,945
NUVEEN MUN VALUE FD INC COM 670928100 155 13,400 SH   SOLE   0 0 13,400
NUVEEN NEW YORK QLT MUN INC COM 67066X107 196 13,000 SH   SOLE   0 0 13,000
NUVEEN PFD & INCM SECURTIES COM 67072C105 172 17,259 SH   SOLE   0 0 17,259
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 100 10,000 SH   SOLE   0 0 10,000
NVIDIA CORPORATION COM 67066G104 373 466 SH   SOLE   0 0 466
OPKO HEALTH INC COM 68375N103 91 22,500 SH   SOLE   0 0 22,500
ORGANON & CO COMMON STOCK 68622V106 236 7,798 SH   SOLE   0 0 7,798
PDC ENERGY INC COM 69327R101 3,114 68,000 SH   SOLE   0 0 68,000
PEDEVCO CORP COM PAR 70532Y303 113 71,095 SH   SOLE   0 0 71,095
PERMA-PIPE INTL HLDGS INC COM 714167103 784 117,591 SH   SOLE   0 0 117,591
PFIZER INC COM 717081103 3,352 85,609 SH   SOLE   0 0 85,609
PHILLIPS 66 COM 718546104 206 2,400 SH   SOLE   0 0 2,400
PIMCO INCOME STRATEGY FD COM 72201H108 473 37,100 SH   SOLE   0 0 37,100
PIMCO INCOME STRATEGY FD II COM 72201J104 391 35,650 SH   SOLE   0 0 35,650
PROCTER AND GAMBLE CO COM 742718109 358 2,654 SH   SOLE   0 0 2,654
PROSPECT CAP CORP COM 74348T102 116 13,800 SH   SOLE   0 0 13,800
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 512 8,573 SH   SOLE   0 0 8,573
PURE STORAGE INC CL A 74624M102 1,615 82,700 SH   SOLE   0 0 82,700
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 46 11,000 SH   SOLE   0 0 11,000
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 726 155,800 SH   SOLE   0 0 155,800
QUALCOMM INC COM 747525103 21,255 148,708 SH   SOLE   0 0 148,708
QUEST DIAGNOSTICS INC COM 74834L100 977 7,400 SH   SOLE   0 0 7,400
RAND CAP CORP COM NEW 752185207 259 15,444 SH   SOLE   0 0 15,444
RAYTHEON TECHNOLOGIES CORP COM 75513E101 845 9,907 SH   SOLE   0 0 9,907
REALTY INCOME CORP COM 756109104 1,166 17,470 SH   SOLE   0 0 17,470
REGENERON PHARMACEUTICALS COM 75886F107 466 834 SH   SOLE   0 0 834
RESEARCH FRONTIERS INC COM 760911107 405 170,750 SH   SOLE   0 0 170,750
RING ENERGY INC COM 76680V108 60 20,000 SH   SOLE   0 0 20,000
ROMEO POWER INC COM 776153108 57 7,000 SH   SOLE   0 0 7,000
ROMEO POWER INC COM 776153108 57 7,000 SH Call SOLE   0 0 7,000
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 457 11,300 SH   SOLE   0 0 11,300
RPT REALTY SH BEN INT 74971D101 130 10,000 SH   SOLE   0 0 10,000
S&P GLOBAL INC COM 78409V104 274 667 SH   SOLE   0 0 667
S&W SEED CO COM 785135104 277 76,000 SH   SOLE   0 0 76,000
SABA CAPITAL INCOME & OPRNT SHARES 78518H103 1,039 220,500 SH   SOLE   0 0 220,500
SAFEGUARD SCIENTIFICS INC COM NEW 786449207 94 12,100 SH   SOLE   0 0 12,100
SALESFORCE COM INC COM 79466L302 11,485 47,018 SH   SOLE   0 0 47,018
SANDERSON FARMS INC COM 800013104 5,813 30,923 SH   SOLE   0 0 30,923
SANOFI SPONSORED ADR 80105N105 315 5,980 SH   SOLE   0 0 5,980
SEABOARD CORP DEL COM 811543107 863 223 SH   SOLE   0 0 223
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 363 2,460 SH   SOLE   0 0 2,460
SENECA FOODS CORP NEW CL A 817070501 1,303 25,500 SH   SOLE   0 0 25,500
SMUCKER J M CO COM NEW 832696405 373 2,877 SH   SOLE   0 0 2,877
SONOCO PRODS CO COM 835495102 22,377 334,484 SH   SOLE   0 0 334,484
SPARK NETWORKS SE SPONSORED ADR 846517100 52 10,000 SH   SOLE   0 0 10,000
SPDR GOLD TR GOLD SHS 78463V107 14,284 86,240 SH   SOLE   0 0 86,240
SPDR GOLD TR GOLD SHS 78463V107 331 2,000 SH Call SOLE   0 0 2,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 649 1,515 SH   SOLE   0 0 1,515
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,050 2,139 SH   SOLE   0 0 2,139
SPDR SER TR S&P BIOTECH 78464A870 1,133 8,369 SH   SOLE   0 0 8,369
SPDR SER TR SPDR BLOOMBERG 78468R663 220 2,408 SH   SOLE   0 0 2,408
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 34,400 1,841,529 SH   SOLE   0 0 1,841,529
STARBUCKS CORP COM 855244109 14,044 125,604 SH   SOLE   0 0 125,604
STRYKER CORPORATION COM 863667101 1,058 4,072 SH   SOLE   0 0 4,072
SYNCHRONY FINANCIAL COM 87165B103 2,213 45,600 SH   SOLE   0 0 45,600
TEMPLETON GLOBAL INCOME FD COM 880198106 328 58,500 SH   SOLE   0 0 58,500
TERADYNE INC COM 880770102 1,838 13,721 SH   SOLE   0 0 13,721
TEXAS INSTRS INC COM 882508104 37,723 196,168 SH   SOLE   0 0 196,168
THERMO FISHER SCIENTIFIC INC COM 883556102 40,000 79,292 SH   SOLE   0 0 79,292
TRINITY INDS INC COM 896522109 269 10,000 SH   SOLE   0 0 10,000
UMH PPTYS INC COM 903002103 1,728 79,200 SH   SOLE   0 0 79,200
UNILEVER PLC SPON ADR NEW 904767704 6,535 111,706 SH   SOLE   0 0 111,706
UNION PAC CORP COM 907818108 1,150 5,231 SH   SOLE   0 0 5,231
UNITED PARCEL SERVICE INC CL B 911312106 530 2,550 SH   SOLE   0 0 2,550
UNITEDHEALTH GROUP INC COM 91324P102 21,892 54,671 SH   SOLE   0 0 54,671
UNITY SOFTWARE INC COM 91332U101 308 2,800 SH   SOLE   0 0 2,800
UNIVERSAL STAINLESS & ALLOY COM 913837100 144 14,197 SH   SOLE   0 0 14,197
VALERO ENERGY CORP COM 91913Y100 406 5,203 SH   SOLE   0 0 5,203
VALLEY NATL BANCORP COM 919794107 365 27,200 SH   SOLE   0 0 27,200
VALMONT INDS INC COM 920253101 283 1,200 SH   SOLE   0 0 1,200
VANECK MERK GOLD TR GOLD TRUST 921078101 354 20,538 SH   SOLE   0 0 20,538
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 411 12,093 SH   SOLE   0 0 12,093
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 12,902 157,039 SH   SOLE   0 0 157,039
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2,180 25,387 SH   SOLE   0 0 25,387
VANGUARD INDEX FDS MID CAP ETF 922908629 1,337 5,631 SH   SOLE   0 0 5,631
VANGUARD INDEX FDS SM CP VAL ETF 922908611 761 4,382 SH   SOLE   0 0 4,382
VANGUARD INDEX FDS TOTAL STK MKT 922908769 465 2,087 SH   SOLE   0 0 2,087
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 520 9,572 SH   SOLE   0 0 9,572
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 252 3,042 SH   SOLE   0 0 3,042
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 451 8,761 SH   SOLE   0 0 8,761
VANGUARD WORLD FD ESG US STK ETF 921910733 464 5,800 SH   SOLE   0 0 5,800
VERIZON COMMUNICATIONS INC COM 92343V104 630 11,240 SH   SOLE   0 0 11,240
VIACOMCBS INC CL B 92556H206 519 11,482 SH   SOLE   0 0 11,482
VILLAGE SUPER MKT INC CL A NEW 927107409 677 28,800 SH   SOLE   0 0 28,800
VIRNETX HLDG CORP COM 92823T108 52 12,200 SH   SOLE   0 0 12,200
VISA INC COM CL A 92826C839 419 1,791 SH   SOLE   0 0 1,791
VISHAY PRECISION GROUP INC COM 92835K103 1,670 49,065 SH   SOLE   0 0 49,065
WALKER & DUNLOP INC COM 93148P102 12,221 117,086 SH   SOLE   0 0 117,086
WALMART INC COM 931142103 535 3,795 SH   SOLE   0 0 3,795
WENDYS CO COM 95058W100 2,364 100,921 SH   SOLE   0 0 100,921
WESTERN ASSET GBL HIGH INC F COM 95766B109 114 10,685 SH   SOLE   0 0 10,685
WESTERN ASSET GLOBAL CORP DE COM 95790C107 379 20,400 SH   SOLE   0 0 20,400
WESTERN ASSET MUN PARTNERS F COM 95766P108 197 11,941 SH   SOLE   0 0 11,941
WIRELESS TELECOM GROUP INC COM 976524108 92 22,726 SH   SOLE   0 0 22,726
XYLEM INC COM 98419M100 1,443 12,030 SH   SOLE   0 0 12,030