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 196 27,001 SH   SOLE   0 0 27,001
3M CO COM 88579Y101 4,923 28,065 SH   SOLE   0 0 28,065
ABB LTD SPONSORED ADR 000375204 7,276 218,091 SH   SOLE   0 0 218,091
ABBOTT LABS COM 002824100 511 4,323 SH   SOLE   0 0 4,323
ABBVIE INC COM 00287Y109 210 1,950 SH   SOLE   0 0 1,950
ABERDEEN GLOBAL INCOME FD IN COM 003013109 262 31,900 SH   SOLE   0 0 31,900
ABERDEEN JAPAN EQUITY FD INC COM 00306J109 162 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 251 4,818 SH   SOLE   0 0 4,818
AIR LEASE CORP CL A 00912X302 1,372 34,875 SH   SOLE   0 0 34,875
ALASKA AIR GROUP INC COM 011659109 592 10,100 SH   SOLE   0 0 10,100
ALLEGHANY CORP MD COM 017175100 7,651 12,253 SH   SOLE   0 0 12,253
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 710 57,903 SH   SOLE   0 0 57,903
ALLSTATE CORP COM 020002101 412 3,235 SH   SOLE   0 0 3,235
ALPHABET INC CAP STK CL A 02079K305 1,120 419 SH   SOLE   0 0 419
ALPHABET INC CAP STK CL C 02079K107 1,783 669 SH   SOLE   0 0 669
ALTO INGREDIENTS INC COM 021513106 69 14,000 SH   SOLE   0 0 14,000
AMAZON COM INC COM 023135106 13,130 3,997 SH   SOLE   0 0 3,997
AMERICAN EXPRESS CO COM 025816109 508 3,033 SH   SOLE   0 0 3,033
AMERICAN FINL GROUP INC OHIO COM 025932104 428 3,400 SH   SOLE   0 0 3,400
AMERICAN WELL CORP CL A 03044L105 124 13,600 SH   SOLE   0 0 13,600
AMETEK INC COM 031100100 406 3,274 SH   SOLE   0 0 3,274
AMGEN INC COM 031162100 10,816 50,862 SH   SOLE   0 0 50,862
ANALOG DEVICES INC COM 032654105 223 1,329 SH   SOLE   0 0 1,329
ANSYS INC COM 03662Q105 443 1,300 SH   SOLE   0 0 1,300
ANTHEM INC COM 036752103 526 1,412 SH   SOLE   0 0 1,412
AON PLC SHS CL A G0403H108 5,430 19,000 SH   SOLE   0 0 19,000
APOLLO SR FLOATING RATE FD I COM 037636107 716 45,300 SH   SOLE   0 0 45,300
APPLE INC COM 037833100 32,516 229,797 SH   SOLE   0 0 229,797
ARES CAPITAL CORP COM 04010L103 10,751 528,812 SH   SOLE   0 0 528,812
ARTS WAY MFG INC COM 043168103 68 18,784 SH   SOLE   0 0 18,784
AT&T INC COM 00206R102 455 16,835 SH   SOLE   0 0 16,835
AUTOMATIC DATA PROCESSING IN COM 053015103 1,261 6,310 SH   SOLE   0 0 6,310
AUTOZONE INC COM 053332102 8,050 4,741 SH   SOLE   0 0 4,741
AVERY DENNISON CORP COM 053611109 43,343 209,175 SH   SOLE   0 0 209,175
AZEK CO INC CL A 05478C105 267 7,300 SH   SOLE   0 0 7,300
BALLANTYNE STRONG INC COM 058516105 46 15,000 SH   SOLE   0 0 15,000
BAR HBR BANKSHARES COM 066849100 304 10,854 SH   SOLE   0 0 10,854
BELLICUM PHARMACEUTICALS INC COM NEW 079481404 38 12,941 SH   SOLE   0 0 12,941
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,759 14 SH   SOLE   0 0 14
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 24,814 90,912 SH   SOLE   0 0 90,912
BIG LOTS INC COM 089302103 390 9,000 SH   SOLE   0 0 9,000
BK OF AMERICA CORP COM 060505104 2,099 49,446 SH   SOLE   0 0 49,446
BLACKROCK CAP INVT CORP COM 092533108 84 21,783 SH   SOLE   0 0 21,783
BLACKROCK ENHANCED EQUITY DI COM 09251A104 267 27,285 SH   SOLE   0 0 27,285
BLACKROCK FLOATING RATE INCO COM 09255X100 777 58,150 SH   SOLE   0 0 58,150
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 257 17,700 SH   SOLE   0 0 17,700
BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 250 18,100 SH   SOLE   0 0 18,100
BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 223 5,772 SH   SOLE   0 0 5,772
BLACKSTONE INC COM 09260D107 215 1,847 SH   SOLE   0 0 1,847
BOEING CO COM 097023105 574 2,612 SH   SOLE   0 0 2,612
BORGWARNER INC COM 099724106 12,124 280,593 SH   SOLE   0 0 280,593
BP PLC SPONSORED ADR 055622104 237 8,686 SH   SOLE   0 0 8,686
BRISTOL-MYERS SQUIBB CO COM 110122108 526 8,882 SH   SOLE   0 0 8,882
BUILDERS FIRSTSOURCE INC COM 12008R107 1,713 33,100 SH   SOLE   0 0 33,100
CANADIAN IMP BK COMM COM 136069101 2,225 19,990 SH   SOLE   0 0 19,990
CANNAE HLDGS INC COM 13765N107 280 9,000 SH   SOLE   0 0 9,000
CBRE GROUP INC CL A 12504L109 1,550 15,925 SH   SOLE   0 0 15,925
CERUS CORP COM 157085101 113 18,500 SH   SOLE   0 0 18,500
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,767 2,428 SH   SOLE   0 0 2,428
CHEESECAKE FACTORY INC COM 163072101 249 5,300 SH   SOLE   0 0 5,300
CHENIERE ENERGY INC COM NEW 16411R208 2,378 24,350 SH   SOLE   0 0 24,350
CHEVRON CORP NEW COM 166764100 1,858 18,319 SH   SOLE   0 0 18,319
CISCO SYS INC COM 17275R102 23,892 438,941 SH   SOLE   0 0 438,941
COCA COLA CO COM 191216100 424 8,083 SH   SOLE   0 0 8,083
COHEN & STEERS INFRASTRUCTUR COM 19248A109 230 8,500 SH   SOLE   0 0 8,500
COHEN & STEERS QUALITY INCOM COM 19247L106 221 14,800 SH   SOLE   0 0 14,800
COHEN & STEERS REIT & PFD & COM 19247X100 282 11,000 SH   SOLE   0 0 11,000
COHEN & STEERS TOTAL RETURN COM 19247R103 200 12,300 SH   SOLE   0 0 12,300
COINBASE GLOBAL INC COM CL A 19260Q107 531 2,334 SH   SOLE   0 0 2,334
COMCAST CORP NEW CL A 20030N101 446 7,972 SH   SOLE   0 0 7,972
CONOCOPHILLIPS COM 20825C104 1,482 21,875 SH   SOLE   0 0 21,875
CONSOLIDATED EDISON INC COM 209115104 316 4,357 SH   SOLE   0 0 4,357
CORNING INC COM 219350105 49,228 1,349,084 SH   SOLE   0 0 1,349,084
COVETRUS INC COM 22304C100 219 12,100 SH   SOLE   0 0 12,100
CSX CORP COM 126408103 393 13,199 SH   SOLE   0 0 13,199
CVS HEALTH CORP COM 126650100 1,316 15,512 SH   SOLE   0 0 15,512
DANA INC COM 235825205 1,116 50,200 SH   SOLE   0 0 50,200
DEERE & CO COM 244199105 596 1,780 SH   SOLE   0 0 1,780
DIAGEO PLC SPON ADR NEW 25243Q205 251 1,300 SH   SOLE   0 0 1,300
DISCOVERY INC COM SER A 25470F104 624 24,600 SH   SOLE   0 0 24,600
DISNEY WALT CO COM 254687106 8,183 48,372 SH   SOLE   0 0 48,372
DOLLAR GEN CORP NEW COM 256677105 212 1,000 SH   SOLE   0 0 1,000
DOMINION ENERGY INC COM 25746U109 2,531 34,662 SH   SOLE   0 0 34,662
DUKE ENERGY CORP NEW COM NEW 26441C204 205 2,100 SH   SOLE   0 0 2,100
EATON VANCE FLTING RATE INC COM 278279104 258 17,680 SH   SOLE   0 0 17,680
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 506 34,600 SH   SOLE   0 0 34,600
EMERSON ELEC CO COM 291011104 2,916 30,959 SH   SOLE   0 0 30,959
ENBRIDGE INC COM 29250N105 943 23,693 SH   SOLE   0 0 23,693
ENTERPRISE PRODS PARTNERS L COM 293792107 269 12,450 SH   SOLE   0 0 12,450
EQUINIX INC COM 29444U700 2,185 2,766 SH   SOLE   0 0 2,766
EQUUS TOTAL RETURN INC COM 294766100 41 17,735 SH   SOLE   0 0 17,735
EXPEDIA GROUP INC COM NEW 30212P303 270 1,645 SH   SOLE   0 0 1,645
EXXON MOBIL CORP COM 30231G102 4,378 74,438 SH   SOLE   0 0 74,438
FACEBOOK INC CL A 30303M102 589 1,734 SH   SOLE   0 0 1,734
FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 224 4,400 SH   SOLE   0 0 4,400
FIRST TR SR FLTG RATE INCOME COM 33733U108 258 21,100 SH   SOLE   0 0 21,100
FORD MTR CO DEL COM 345370860 156 11,016 SH   SOLE   0 0 11,016
FREQUENCY ELECTRS INC COM 358010106 425 41,161 SH   SOLE   0 0 41,161
FRIEDMAN INDS INC COM 358435105 573 48,091 SH   SOLE   0 0 48,091
GARTNER INC COM 366651107 328 1,078 SH   SOLE   0 0 1,078
GATX CORP COM 361448103 376 4,200 SH   SOLE   0 0 4,200
GENCOR INDS INC COM 368678108 262 23,608 SH   SOLE   0 0 23,608
GENERAL ELECTRIC CO COM NEW 369604301 427 4,148 SH   SOLE   0 0 4,148
GENERAL MLS INC COM 370334104 2,704 45,203 SH   SOLE   0 0 45,203
GENERAL MTRS CO COM 37045V100 3,426 64,991 SH   SOLE   0 0 64,991
GILEAD SCIENCES INC COM 375558103 373 5,339 SH   SOLE   0 0 5,339
GLADSTONE LD CORP COM 376549101 1,000 43,900 SH   SOLE   0 0 43,900
GLOBAL MED REIT INC COM NEW 37954A204 910 61,900 SH   SOLE   0 0 61,900
GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 1,169 23,064 SH   SOLE   0 0 23,064
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 5,897 158,943 SH   SOLE   0 0 158,943
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 493 5,730 SH   SOLE   0 0 5,730
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 12,518 187,258 SH   SOLE   0 0 187,258
GRAINGER W W INC COM 384802104 513 1,305 SH   SOLE   0 0 1,305
HANNON ARMSTRONG SUST INFR C COM 41068X100 747 13,968 SH   SOLE   0 0 13,968
HEALTHCARE SVCS GROUP INC COM 421906108 390 15,610 SH   SOLE   0 0 15,610
HENRY SCHEIN INC COM 806407102 1,685 22,125 SH   SOLE   0 0 22,125
HOLOGIC INC COM 436440101 221 3,000 SH   SOLE   0 0 3,000
HOME DEPOT INC COM 437076102 574 1,749 SH   SOLE   0 0 1,749
HOWMET AEROSPACE INC COM 443201108 255 8,165 SH   SOLE   0 0 8,165
HURCO CO COM 447324104 471 14,600 SH   SOLE   0 0 14,600
IAC INTERACTIVECORP NEW COM NEW 44891N208 261 2,000 SH   SOLE   0 0 2,000
II-VI INC COM 902104108 10,395 175,113 SH   SOLE   0 0 175,113
ILLINOIS TOOL WKS INC COM 452308109 6,747 32,650 SH   SOLE   0 0 32,650
IMMUCELL CORP COM PAR 452525306 168 17,909 SH   SOLE   0 0 17,909
INTEL CORP COM 458140100 34,122 640,436 SH   SOLE   0 0 640,436
INTERNATIONAL BUSINESS MACHS COM 459200101 1,741 12,535 SH   SOLE   0 0 12,535
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 651 43,309 SH   SOLE   0 0 43,309
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 8,469 393,338 SH   SOLE   0 0 393,338
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 444 19,100 SH   SOLE   0 0 19,100
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,799 83,040 SH   SOLE   0 0 83,040
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 458 18,100 SH   SOLE   0 0 18,100
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 96,694 4,373,303 SH   SOLE   0 0 4,373,303
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 59,044 394,101 SH   SOLE   0 0 394,101
INVESCO MUN OPPORTUNITY TR COM 46132C107 137 10,000 SH   SOLE   0 0 10,000
INVESCO QQQ TR UNIT SER 1 46090E103 780 2,180 SH   SOLE   0 0 2,180
INVESCO TR INVT GRADE MUNS COM 46131M106 233 17,000 SH   SOLE   0 0 17,000
ISHARES INC MSCI EQUAL WEITE 464286681 865 10,330 SH   SOLE   0 0 10,330
ISHARES TR 0-5YR INVT GR CP 46434V100 1,712 33,131 SH   SOLE   0 0 33,131
ISHARES TR BLACKROCK ULTRA 46434V878 16,471 326,130 SH   SOLE   0 0 326,130
ISHARES TR CORE MSCI EAFE 46432F842 12,348 166,303 SH   SOLE   0 0 166,303
ISHARES TR CORE MSCI TOTAL 46432F834 559 7,873 SH   SOLE   0 0 7,873
ISHARES TR CORE S&P500 ETF 464287200 209 486 SH   SOLE   0 0 486
ISHARES TR CORE US AGGBD ET 464287226 2,825 24,604 SH   SOLE   0 0 24,604
ISHARES TR GL CLEAN ENE ETF 464288224 1,219 56,309 SH   SOLE   0 0 56,309
ISHARES TR ISHS 1-5YR INVS 464288646 19,932 364,792 SH   SOLE   0 0 364,792
ISHARES TR LATN AMER 40 ETF 464287390 354 13,322 SH   SOLE   0 0 13,322
ISHARES TR MSCI USA MIN VOL 46429B697 3,084 41,958 SH   SOLE   0 0 41,958
ISHARES TR MSCI USA MMENTM 46432F396 593 3,379 SH   SOLE   0 0 3,379
ISHARES TR MSCI USA QLT FCT 46432F339 17,141 130,125 SH   SOLE   0 0 130,125
ISHARES TR PFD AND INCM SEC 464288687 989 25,490 SH   SOLE   0 0 25,490
ISHARES TR RESIDENTIAL MULT 464288562 257 3,000 SH   SOLE   0 0 3,000
ISHARES TR RUS 1000 GRW ETF 464287614 668 2,436 SH   SOLE   0 0 2,436
ISHARES TR RUSSELL 2000 ETF 464287655 1,260 5,761 SH   SOLE   0 0 5,761
ISHARES TR S&P 500 GRWT ETF 464287309 226 3,052 SH   SOLE   0 0 3,052
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 20,873 416,287 SH   SOLE   0 0 416,287
J & J SNACK FOODS CORP COM 466032109 2,583 16,900 SH   SOLE   0 0 16,900
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 67,046 1,321,883 SH   SOLE   0 0 1,321,883
JACOBS ENGR GROUP INC COM 469814107 2,854 21,535 SH   SOLE   0 0 21,535
JETBLUE AWYS CORP COM 477143101 161 10,550 SH   SOLE   0 0 10,550
JOHNSON & JOHNSON COM 478160104 5,500 34,054 SH   SOLE   0 0 34,054
JOHNSON CTLS INTL PLC SHS G51502105 28,901 424,513 SH   SOLE   0 0 424,513
JPMORGAN CHASE & CO COM 46625H100 32,910 201,051 SH   SOLE   0 0 201,051
KAR AUCTION SVCS INC COM 48238T109 279 17,000 SH   SOLE   0 0 17,000
KELLY SVCS INC CL A 488152208 1,022 54,144 SH   SOLE   0 0 54,144
KENNAMETAL INC COM 489170100 9,657 282,109 SH   SOLE   0 0 282,109
KIMBERLY-CLARK CORP COM 494368103 334 2,521 SH   SOLE   0 0 2,521
KIRBY CORP COM 497266106 345 7,200 SH   SOLE   0 0 7,200
KLA CORP COM NEW 482480100 1,032 3,084 SH   SOLE   0 0 3,084
L3HARRIS TECHNOLOGIES INC COM 502431109 665 3,020 SH   SOLE   0 0 3,020
LAUDER ESTEE COS INC CL A 518439104 4,089 13,632 SH   SOLE   0 0 13,632
LENNAR CORP CL A 526057104 20,087 214,416 SH   SOLE   0 0 214,416
LIBERTY BROADBAND CORP COM SER C 530307305 2,951 17,085 SH   SOLE   0 0 17,085
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 1,383 29,309 SH   SOLE   0 0 29,309
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 7,563 159,313 SH   SOLE   0 0 159,313
LILLY ELI & CO COM 532457108 10,668 46,173 SH   SOLE   0 0 46,173
LINCOLN NATL CORP IND COM 534187109 727 10,580 SH   SOLE   0 0 10,580
LISTED FD TR HORIZON KINETICS 53656F623 16,547 566,662 SH   SOLE   0 0 566,662
M & T BK CORP COM 55261F104 367 2,459 SH   SOLE   0 0 2,459
MANHATTAN BRDG CAP INC COM 562803106 968 142,344 SH   SOLE   0 0 142,344
MARATHON PETE CORP COM 56585A102 1,083 17,524 SH   SOLE   0 0 17,524
MARTIN MARIETTA MATLS INC COM 573284106 239 700 SH   SOLE   0 0 700
MASTERCARD INCORPORATED CL A 57636Q104 226 651 SH   SOLE   0 0 651
MCDONALDS CORP COM 580135101 246 1,022 SH   SOLE   0 0 1,022
MCKESSON CORP COM 58155Q103 538 2,700 SH   SOLE   0 0 2,700
MEDICAL PPTYS TRUST INC COM 58463J304 672 33,500 SH   SOLE   0 0 33,500
MEDTRONIC PLC SHS G5960L103 1,367 10,904 SH   SOLE   0 0 10,904
MERCER INTL INC COM 588056101 2,260 195,000 SH   SOLE   0 0 195,000
MERCK & CO INC COM 58933Y105 1,615 21,502 SH   SOLE   0 0 21,502
METLIFE INC COM 59156R108 5,115 82,866 SH   SOLE   0 0 82,866
MICROSOFT CORP COM 594918104 35,048 124,320 SH   SOLE   0 0 124,320
MONMOUTH REAL ESTATE INVT CO CL A 609720107 1,167 62,600 SH   SOLE   0 0 62,600
MONTROSE ENVIRONMENTAL GROUP COM 615111101 558 9,031 SH   SOLE   0 0 9,031
MORGAN STANLEY COM NEW 617446448 778 7,995 SH   SOLE   0 0 7,995
NATIONAL WESTN LIFE GROUP IN CL A 638517102 741 3,520 SH   SOLE   0 0 3,520
NEW YORK CMNTY BANCORP INC COM 649445103 781 60,650 SH   SOLE   0 0 60,650
NEW YORK TIMES CO CL A 650111107 1,831 37,165 SH   SOLE   0 0 37,165
NEXTERA ENERGY INC COM 65339F101 449 5,719 SH   SOLE   0 0 5,719
NORTONLIFELOCK INC COM 668771108 1,186 46,861 SH   SOLE   0 0 46,861
NOVARTIS AG SPONSORED ADR 66987V109 347 4,240 SH   SOLE   0 0 4,240
NUTRIEN LTD COM 67077M108 6,916 106,682 SH   SOLE   0 0 106,682
NUVEEN MUN VALUE FD INC COM 670928100 136 12,000 SH   SOLE   0 0 12,000
NUVEEN NEW YORK QLT MUN INC COM 67066X107 191 13,000 SH   SOLE   0 0 13,000
NUVEEN PFD & INCM SECURTIES COM 67072C105 160 16,327 SH   SOLE   0 0 16,327
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 99 10,000 SH   SOLE   0 0 10,000
NVIDIA CORPORATION COM 67066G104 272 1,312 SH   SOLE   0 0 1,312
OPKO HEALTH INC COM 68375N103 82 22,500 SH   SOLE   0 0 22,500
ORACLE CORP COM 68389X105 216 2,475 SH   SOLE   0 0 2,475
ORGANON & CO COMMON STOCK 68622V106 213 6,490 SH   SOLE   0 0 6,490
PAYPAL HLDGS INC COM 70450Y103 271 1,040 SH   SOLE   0 0 1,040
PDC ENERGY INC COM 69327R101 3,199 67,500 SH   SOLE   0 0 67,500
PEDEVCO CORP COM PAR 70532Y303 52 35,000 SH   SOLE   0 0 35,000
PEPSICO INC COM 713448108 3,857 25,645 SH   SOLE   0 0 25,645
PFIZER INC COM 717081103 3,660 85,105 SH   SOLE   0 0 85,105
PIMCO INCOME STRATEGY FD COM 72201H108 431 37,100 SH   SOLE   0 0 37,100
PIMCO INCOME STRATEGY FD II COM 72201J104 354 34,900 SH   SOLE   0 0 34,900
PROCTER AND GAMBLE CO COM 742718109 579 4,144 SH   SOLE   0 0 4,144
PROSPECT CAP CORP COM 74348T102 106 13,800 SH   SOLE   0 0 13,800
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 522 8,573 SH   SOLE   0 0 8,573
PURE STORAGE INC CL A 74624M102 2,081 82,700 SH   SOLE   0 0 82,700
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 45 11,000 SH   SOLE   0 0 11,000
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 755 165,300 SH   SOLE   0 0 165,300
QUALCOMM INC COM 747525103 19,210 148,940 SH   SOLE   0 0 148,940
QUEST DIAGNOSTICS INC COM 74834L100 1,075 7,400 SH   SOLE   0 0 7,400
RAND CAP CORP COM NEW 752185207 249 15,444 SH   SOLE   0 0 15,444
RAYTHEON TECHNOLOGIES CORP COM 75513E101 917 10,671 SH   SOLE   0 0 10,671
REALTY INCOME CORP COM 756109104 1,551 23,920 SH   SOLE   0 0 23,920
REGENERON PHARMACEUTICALS COM 75886F107 505 834 SH   SOLE   0 0 834
RESEARCH FRONTIERS INC COM 760911107 438 171,250 SH   SOLE   0 0 171,250
RING ENERGY INC COM 76680V108 118 40,000 SH   SOLE   0 0 40,000
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 553 12,400 SH   SOLE   0 0 12,400
S&P GLOBAL INC COM 78409V104 283 667 SH   SOLE   0 0 667
S&W SEED CO COM 785135104 273 105,500 SH   SOLE   0 0 105,500
SABA CAPITAL INCOME & OPRNT SHARES 78518H103 517 113,734 SH   SOLE   0 0 113,734
SALESFORCE COM INC COM 79466L302 12,841 47,347 SH   SOLE   0 0 47,347
SANDERSON FARMS INC COM 800013104 5,588 29,692 SH   SOLE   0 0 29,692
SANOFI SPONSORED ADR 80105N105 279 5,780 SH   SOLE   0 0 5,780
SCORE MEDIA & GAMING INC CL A SUB VTG SHS 80919D202 283 8,272 SH   SOLE   0 0 8,272
SEABOARD CORP DEL COM 811543107 894 218 SH   SOLE   0 0 218
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 368 2,463 SH   SOLE   0 0 2,463
SENECA FOODS CORP NEW CL A 817070501 1,206 25,000 SH   SOLE   0 0 25,000
SMUCKER J M CO COM NEW 832696405 477 3,972 SH   SOLE   0 0 3,972
SONOCO PRODS CO COM 835495102 19,677 330,268 SH   SOLE   0 0 330,268
SPARK NETWORKS SE SPONSORED ADR 846517100 35 10,000 SH   SOLE   0 0 10,000
SPDR GOLD TR GOLD SHS 78463V107 14,103 85,881 SH   SOLE   0 0 85,881
SPDR S&P 500 ETF TR TR UNIT 78462F103 648 1,510 SH   SOLE   0 0 1,510
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,029 2,139 SH   SOLE   0 0 2,139
SPDR SER TR S&P BIOTECH 78464A870 1,090 8,669 SH   SOLE   0 0 8,669
SPDR SER TR SPDR BLOOMBERG 78468R663 220 2,405 SH   SOLE   0 0 2,405
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 32,014 1,868,885 SH   SOLE   0 0 1,868,885
STARBUCKS CORP COM 855244109 13,817 125,260 SH   SOLE   0 0 125,260
STRYKER CORPORATION COM 863667101 1,040 3,942 SH   SOLE   0 0 3,942
SYNCHRONY FINANCIAL COM 87165B103 2,204 45,100 SH   SOLE   0 0 45,100
TEMPLETON GLOBAL INCOME FD COM 880198106 315 58,500 SH   SOLE   0 0 58,500
TERADYNE INC COM 880770102 1,476 13,521 SH   SOLE   0 0 13,521
TEXAS INSTRS INC COM 882508104 37,344 194,288 SH   SOLE   0 0 194,288
THERMO FISHER SCIENTIFIC INC COM 883556102 42,391 74,198 SH   SOLE   0 0 74,198
TRINITY INDS INC COM 896522109 272 10,000 SH   SOLE   0 0 10,000
UMH PPTYS INC COM 903002103 1,814 79,200 SH   SOLE   0 0 79,200
UNILEVER PLC SPON ADR NEW 904767704 6,016 110,953 SH   SOLE   0 0 110,953
UNION PAC CORP COM 907818108 1,018 5,193 SH   SOLE   0 0 5,193
UNITED PARCEL SERVICE INC CL B 911312106 464 2,550 SH   SOLE   0 0 2,550
UNITEDHEALTH GROUP INC COM 91324P102 21,167 54,172 SH   SOLE   0 0 54,172
UNIVERSAL STAINLESS & ALLOY COM 913837100 144 14,197 SH   SOLE   0 0 14,197
US FOODS HLDG CORP COM 912008109 272 7,860 SH   SOLE   0 0 7,860
VALERO ENERGY CORP COM 91913Y100 367 5,203 SH   SOLE   0 0 5,203
VALLEY NATL BANCORP COM 919794107 362 27,200 SH   SOLE   0 0 27,200
VALMONT INDS INC COM 920253101 282 1,200 SH   SOLE   0 0 1,200
VANECK ETF TRUST GOLD MINERS ETF 92189F106 356 12,093 SH   SOLE   0 0 12,093
VANECK MERK GOLD TR GOLD TRUST 921078101 380 22,215 SH   SOLE   0 0 22,215
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 12,619 154,004 SH   SOLE   0 0 154,004
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2,271 26,573 SH   SOLE   0 0 26,573
VANGUARD INDEX FDS MID CAP ETF 922908629 3,671 15,506 SH   SOLE   0 0 15,506
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,063 6,281 SH   SOLE   0 0 6,281
VANGUARD INDEX FDS TOTAL STK MKT 922908769 705 3,175 SH   SOLE   0 0 3,175
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 578 11,567 SH   SOLE   0 0 11,567
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 296 3,592 SH   SOLE   0 0 3,592
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 682 13,498 SH   SOLE   0 0 13,498
VANGUARD WORLD FD ESG US STK ETF 921910733 464 5,800 SH   SOLE   0 0 5,800
VERIZON COMMUNICATIONS INC COM 92343V104 703 13,017 SH   SOLE   0 0 13,017
VIACOMCBS INC CL B 92556H206 782 19,782 SH   SOLE   0 0 19,782
VILLAGE SUPER MKT INC CL A NEW 927107409 592 27,300 SH   SOLE   0 0 27,300
VIRNETX HLDG CORP COM 92823T108 48 12,200 SH   SOLE   0 0 12,200
VISA INC COM CL A 92826C839 391 1,753 SH   SOLE   0 0 1,753
VISHAY PRECISION GROUP INC COM 92835K103 1,634 46,985 SH   SOLE   0 0 46,985
WALKER & DUNLOP INC COM 93148P102 12,514 110,255 SH   SOLE   0 0 110,255
WALMART INC COM 931142103 549 3,937 SH   SOLE   0 0 3,937
WENDYS CO COM 95058W100 2,185 100,781 SH   SOLE   0 0 100,781
WESTERN ASSET GBL HIGH INC F COM 95766B109 136 13,185 SH   SOLE   0 0 13,185
WESTERN ASSET GLOBAL CORP DE COM 95790C107 422 23,400 SH   SOLE   0 0 23,400
WESTERN ASSET MUN PARTNERS F COM 95766P108 187 11,941 SH   SOLE   0 0 11,941
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 311 9,800 SH   SOLE   0 0 9,800
WIRELESS TELECOM GROUP INC COM 976524108 47 22,726 SH   SOLE   0 0 22,726
XYLEM INC COM 98419M100 1,484 11,995 SH   SOLE   0 0 11,995
YUM BRANDS INC COM 988498101 1,403 11,468 SH   SOLE   0 0 11,468
YUM CHINA HLDGS INC COM 98850P109 707 12,168 SH   SOLE   0 0 12,168