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 198 27,001 SH   SOLE   0 0 27,001
3M CO COM 88579Y101 4,875 27,447 SH   SOLE   0 0 27,447
ABB LTD SPONSORED ADR 000375204 8,200 214,833 SH   SOLE   0 0 214,833
ABBOTT LABS COM 002824100 594 4,223 SH   SOLE   0 0 4,223
ABBVIE INC COM 00287Y109 264 1,950 SH   SOLE   0 0 1,950
ABERDEEN GLOBAL INCOME FD IN COM 003013109 234 31,900 SH   SOLE   0 0 31,900
ABERDEEN JAPAN EQUITY FD INC COM 00306J109 135 16,625 SH   SOLE   0 0 16,625
ACACIA RESH CORP ACACIA TCH COM 003881307 92 18,015 SH   SOLE   0 0 18,015
ACTIVISION BLIZZARD INC COM 00507V109 11,434 171,859 SH   SOLE   0 0 171,859
AFLAC INC COM 001055102 281 4,818 SH   SOLE   0 0 4,818
AIR LEASE CORP CL A 00912X302 1,539 34,800 SH   SOLE   0 0 34,800
ALASKA AIR GROUP INC COM 011659109 365 7,000 SH   SOLE   0 0 7,000
ALLEGHANY CORP MD COM 017175100 7,751 11,610 SH   SOLE   0 0 11,610
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 678 55,903 SH   SOLE   0 0 55,903
ALLSTATE CORP COM 020002101 381 3,235 SH   SOLE   0 0 3,235
ALPHABET INC CAP STK CL A 02079K305 1,214 419 SH   SOLE   0 0 419
ALPHABET INC CAP STK CL C 02079K107 1,887 652 SH   SOLE   0 0 652
ALPHABET INC CAP STK CL C 02079K107 289 100 SH Put SOLE   0 0 100
ALTO INGREDIENTS INC COM 021513106 67 14,000 SH   SOLE   0 0 14,000
AMAZON COM INC COM 023135106 13,237 3,970 SH   SOLE   0 0 3,970
AMERICAN EXPRESS CO COM 025816109 496 3,033 SH   SOLE   0 0 3,033
AMERICAN FINL GROUP INC OHIO COM 025932104 467 3,400 SH   SOLE   0 0 3,400
AMERICAN WELL CORP CL A 03044L105 60 10,000 SH   SOLE   0 0 10,000
AMETEK INC COM 031100100 467 3,174 SH   SOLE   0 0 3,174
AMGEN INC COM 031162100 11,053 49,130 SH   SOLE   0 0 49,130
ANALOG DEVICES INC COM 032654105 234 1,329 SH   SOLE   0 0 1,329
ANSYS INC COM 03662Q105 521 1,300 SH   SOLE   0 0 1,300
ANTHEM INC COM 036752103 655 1,412 SH   SOLE   0 0 1,412
AON PLC SHS CL A G0403H108 5,711 19,000 SH   SOLE   0 0 19,000
APOLLO SR FLOATING RATE FD I COM 037636107 773 48,000 SH   SOLE   0 0 48,000
APPLE INC COM 037833100 40,111 225,891 SH   SOLE   0 0 225,891
ARES CAPITAL CORP COM 04010L103 11,044 521,189 SH   SOLE   0 0 521,189
ARTS WAY MFG INC COM 043168103 66 18,784 SH   SOLE   0 0 18,784
AT&T INC COM 00206R102 443 18,024 SH   SOLE   0 0 18,024
AT&T INC COM 00206R102 98 4,000 SH Call SOLE   0 0 4,000
AUTOMATIC DATA PROCESSING IN COM 053015103 1,509 6,118 SH   SOLE   0 0 6,118
AUTOZONE INC COM 053332102 9,763 4,657 SH   SOLE   0 0 4,657
AVERY DENNISON CORP COM 053611109 43,866 202,547 SH   SOLE   0 0 202,547
AZEK CO INC CL A 05478C105 393 8,500 SH   SOLE   0 0 8,500
BALLANTYNE STRONG INC COM 058516105 43 15,000 SH   SOLE   0 0 15,000
BAR HBR BANKSHARES COM 066849100 313 10,837 SH   SOLE   0 0 10,837
BELLICUM PHARMACEUTICALS INC COM NEW 079481404 19 12,941 SH   SOLE   0 0 12,941
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,408 12 SH   SOLE   0 0 12
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 25,884 86,570 SH   SOLE   0 0 86,570
BK OF AMERICA CORP COM 060505104 2,226 50,034 SH   SOLE   0 0 50,034
BLACKROCK CAP INVT CORP COM 092533108 87 21,783 SH   SOLE   0 0 21,783
BLACKROCK ENHANCED EQUITY DI COM 09251A104 275 27,285 SH   SOLE   0 0 27,285
BLACKROCK FLOATING RATE INCO COM 09255X100 781 58,150 SH   SOLE   0 0 58,150
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 296 20,700 SH   SOLE   0 0 20,700
BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 255 18,100 SH   SOLE   0 0 18,100
BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 235 6,022 SH   SOLE   0 0 6,022
BLACKSTONE INC COM 09260D107 239 1,847 SH   SOLE   0 0 1,847
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 712 20,955 SH   SOLE   0 0 20,955
BOEING CO COM 097023105 524 2,602 SH   SOLE   0 0 2,602
BORGWARNER INC COM 099724106 12,435 275,905 SH   SOLE   0 0 275,905
BRISTOL-MYERS SQUIBB CO COM 110122108 554 8,882 SH   SOLE   0 0 8,882
BUILDERS FIRSTSOURCE INC COM 12008R107 2,554 29,800 SH   SOLE   0 0 29,800
BUILDERS FIRSTSOURCE INC COM 12008R107 171 2,000 SH Put SOLE   0 0 2,000
CANADIAN IMP BK COMM COM 136069101 2,301 19,740 SH   SOLE   0 0 19,740
CATERPILLAR INC COM 149123101 207 1,000 SH   SOLE   0 0 1,000
CBRE GROUP INC CL A 12504L109 1,723 15,875 SH   SOLE   0 0 15,875
CERUS CORP COM 157085101 126 18,500 SH   SOLE   0 0 18,500
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,583 2,428 SH   SOLE   0 0 2,428
CHEESECAKE FACTORY INC COM 163072101 207 5,300 SH   SOLE   0 0 5,300
CHENIERE ENERGY INC COM NEW 16411R208 2,409 23,750 SH   SOLE   0 0 23,750
CHEVRON CORP NEW COM 166764100 2,150 18,319 SH   SOLE   0 0 18,319
CISCO SYS INC COM 17275R102 27,436 432,947 SH   SOLE   0 0 432,947
COCA COLA CO COM 191216100 479 8,083 SH   SOLE   0 0 8,083
COHEN & STEERS INFRASTRUCTUR COM 19248A109 242 8,500 SH   SOLE   0 0 8,500
COHEN & STEERS QUALITY INCOM COM 19247L106 270 14,800 SH   SOLE   0 0 14,800
COHEN & STEERS REIT & PFD & COM 19247X100 469 16,400 SH   SOLE   0 0 16,400
COHEN & STEERS TOTAL RETURN COM 19247R103 228 13,300 SH   SOLE   0 0 13,300
COINBASE GLOBAL INC COM CL A 19260Q107 645 2,554 SH   SOLE   0 0 2,554
COMCAST CORP NEW CL A 20030N101 401 7,972 SH   SOLE   0 0 7,972
CONOCOPHILLIPS COM 20825C104 1,398 19,375 SH   SOLE   0 0 19,375
CONSOLIDATED EDISON INC COM 209115104 389 4,557 SH   SOLE   0 0 4,557
CORNING INC COM 219350105 49,841 1,338,730 SH   SOLE   0 0 1,338,730
COVETRUS INC COM 22304C100 242 12,100 SH   SOLE   0 0 12,100
CSX CORP COM 126408103 462 12,299 SH   SOLE   0 0 12,299
CVS HEALTH CORP COM 126650100 1,585 15,362 SH   SOLE   0 0 15,362
DANA INC COM 235825205 1,146 50,200 SH   SOLE   0 0 50,200
DEERE & CO COM 244199105 799 2,330 SH   SOLE   0 0 2,330
DIAGEO PLC SPON ADR NEW 25243Q205 286 1,300 SH   SOLE   0 0 1,300
DISCOVERY INC COM SER A 25470F104 525 22,300 SH   SOLE   0 0 22,300
DISNEY WALT CO COM 254687106 7,073 45,661 SH   SOLE   0 0 45,661
DOLLAR GEN CORP NEW COM 256677105 236 1,000 SH   SOLE   0 0 1,000
DOMINION ENERGY INC COM 25746U109 2,844 36,197 SH   SOLE   0 0 36,197
DUKE ENERGY CORP NEW COM NEW 26441C204 239 2,275 SH   SOLE   0 0 2,275
EATON VANCE FLTING RATE INC COM 278279104 267 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 511 34,600 SH   SOLE   0 0 34,600
ECOLAB INC COM 278865100 221 944 SH   SOLE   0 0 944
EL PASO ENERGY CAP TR I PFD CV TR SEC 28 283678209 273 5,400 SH   SOLE   0 0 5,400
EMERSON ELEC CO COM 291011104 2,878 30,959 SH   SOLE   0 0 30,959
ENBRIDGE INC COM 29250N105 973 24,893 SH   SOLE   0 0 24,893
ENTERPRISE PRODS PARTNERS L COM 293792107 273 12,450 SH   SOLE   0 0 12,450
EQUINIX INC COM 29444U700 2,207 2,609 SH   SOLE   0 0 2,609
EQUUS TOTAL RETURN INC COM 294766100 42 17,735 SH   SOLE   0 0 17,735
ETF SER SOLUTIONS DISTILLATE US 26922A321 14,521 313,760 SH   SOLE   0 0 313,760
EXPEDIA GROUP INC COM NEW 30212P303 297 1,645 SH   SOLE   0 0 1,645
EXXON MOBIL CORP COM 30231G102 4,241 69,314 SH   SOLE   0 0 69,314
FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 223 4,400 SH   SOLE   0 0 4,400
FIRST TR SR FLTG RATE INCOME COM 33733U108 254 21,100 SH   SOLE   0 0 21,100
FREQUENCY ELECTRS INC COM 358010106 411 41,161 SH   SOLE   0 0 41,161
FRIEDMAN INDS INC COM 358435105 402 42,860 SH   SOLE   0 0 42,860
GARTNER INC COM 366651107 360 1,078 SH   SOLE   0 0 1,078
GATX CORP COM 361448103 438 4,200 SH   SOLE   0 0 4,200
GENCOR INDS INC COM 368678108 272 23,608 SH   SOLE   0 0 23,608
GENERAL MLS INC COM 370334104 3,020 44,824 SH   SOLE   0 0 44,824
GENERAL MTRS CO COM 37045V100 3,770 64,306 SH   SOLE   0 0 64,306
GILEAD SCIENCES INC COM 375558103 388 5,339 SH   SOLE   0 0 5,339
GLADSTONE LD CORP COM 376549101 1,182 35,000 SH   SOLE   0 0 35,000
GLOBAL MED REIT INC COM NEW 37954A204 1,081 60,900 SH   SOLE   0 0 60,900
GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 1,134 22,472 SH   SOLE   0 0 22,472
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 5,555 150,102 SH   SOLE   0 0 150,102
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 673 7,070 SH   SOLE   0 0 7,070
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 13,880 194,156 SH   SOLE   0 0 194,156
GRAINGER W W INC COM 384802104 676 1,305 SH   SOLE   0 0 1,305
HANNON ARMSTRONG SUST INFR C COM 41068X100 701 13,193 SH   SOLE   0 0 13,193
HEALTHCARE SVCS GROUP INC COM 421906108 272 15,310 SH   SOLE   0 0 15,310
HENRY SCHEIN INC COM 806407102 1,692 21,825 SH   SOLE   0 0 21,825
HOLOGIC INC COM 436440101 230 3,000 SH   SOLE   0 0 3,000
HOME DEPOT INC COM 437076102 735 1,771 SH   SOLE   0 0 1,771
HOWMET AEROSPACE INC COM 443201108 260 8,165 SH   SOLE   0 0 8,165
HURCO CO COM 447324104 374 12,600 SH   SOLE   0 0 12,600
IAC INTERACTIVECORP NEW COM NEW 44891N208 261 2,000 SH   SOLE   0 0 2,000
II-VI INC COM 902104108 11,924 174,507 SH   SOLE   0 0 174,507
ILLINOIS TOOL WKS INC COM 452308109 7,876 31,913 SH   SOLE   0 0 31,913
IMMUCELL CORP COM PAR 452525306 143 17,909 SH   SOLE   0 0 17,909
IMPINJ INC COM 453204109 266 3,000 SH   SOLE   0 0 3,000
INTEL CORP COM 458140100 32,787 636,639 SH   SOLE   0 0 636,639
INTERNATIONAL BUSINESS MACHS COM 459200101 1,644 12,300 SH   SOLE   0 0 12,300
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 924 61,626 SH   SOLE   0 0 61,626
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 7,795 364,437 SH   SOLE   0 0 364,437
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 537 23,100 SH   SOLE   0 0 23,100
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,988 92,640 SH   SOLE   0 0 92,640
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 660 26,100 SH   SOLE   0 0 26,100
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 97,142 4,449,935 SH   SOLE   0 0 4,449,935
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 63,244 388,598 SH   SOLE   0 0 388,598
INVESCO MUN OPPORTUNITY TR COM 46132C107 138 10,000 SH   SOLE   0 0 10,000
INVESCO QQQ TR UNIT SER 1 46090E103 1,003 2,520 SH   SOLE   0 0 2,520
INVESCO TR INVT GRADE MUNS COM 46131M106 237 17,000 SH   SOLE   0 0 17,000
INVESCO TR INVT GRADE NEW YO COM 46131T101 181 13,500 SH   SOLE   0 0 13,500
ISHARES INC CORE MSCI EMKT 46434G103 4,045 67,567 SH   SOLE   0 0 67,567
ISHARES INC MSCI EQUAL WEITE 464286681 1,166 13,026 SH   SOLE   0 0 13,026
ISHARES TR 0-5YR INVT GR CP 46434V100 1,713 33,546 SH   SOLE   0 0 33,546
ISHARES TR BLACKROCK ULTRA 46434V878 16,386 325,175 SH   SOLE   0 0 325,175
ISHARES TR CORE MSCI EAFE 46432F842 13,601 182,227 SH   SOLE   0 0 182,227
ISHARES TR CORE MSCI TOTAL 46432F834 559 7,875 SH   SOLE   0 0 7,875
ISHARES TR CORE S&P MCP ETF 464287507 317 1,120 SH   SOLE   0 0 1,120
ISHARES TR CORE S&P500 ETF 464287200 232 486 SH   SOLE   0 0 486
ISHARES TR CORE US AGGBD ET 464287226 2,650 23,232 SH   SOLE   0 0 23,232
ISHARES TR EAFE VALUE ETF 464288877 276 5,486 SH   SOLE   0 0 5,486
ISHARES TR GL CLEAN ENE ETF 464288224 1,194 56,389 SH   SOLE   0 0 56,389
ISHARES TR ISHS 1-5YR INVS 464288646 19,633 364,375 SH   SOLE   0 0 364,375
ISHARES TR LATN AMER 40 ETF 464287390 277 11,812 SH   SOLE   0 0 11,812
ISHARES TR MSCI EAFE MIN VL 46429B689 210 2,740 SH   SOLE   0 0 2,740
ISHARES TR MSCI USA MIN VOL 46429B697 3,423 42,308 SH   SOLE   0 0 42,308
ISHARES TR MSCI USA MMENTM 46432F396 753 4,143 SH   SOLE   0 0 4,143
ISHARES TR MSCI USA QLT FCT 46432F339 18,666 128,235 SH   SOLE   0 0 128,235
ISHARES TR PFD AND INCM SEC 464288687 1,019 25,845 SH   SOLE   0 0 25,845
ISHARES TR RESIDENTIAL MULT 464288562 295 3,000 SH   SOLE   0 0 3,000
ISHARES TR RUS 1000 GRW ETF 464287614 744 2,436 SH   SOLE   0 0 2,436
ISHARES TR RUSSELL 2000 ETF 464287655 1,927 8,664 SH   SOLE   0 0 8,664
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 18,389 368,155 SH   SOLE   0 0 368,155
J & J SNACK FOODS CORP COM 466032109 2,670 16,900 SH   SOLE   0 0 16,900
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 66,477 1,316,901 SH   SOLE   0 0 1,316,901
JACOBS ENGR GROUP INC COM 469814107 3,000 21,545 SH   SOLE   0 0 21,545
JETBLUE AWYS CORP COM 477143101 150 10,550 SH   SOLE   0 0 10,550
JOHNSON & JOHNSON COM 478160104 5,728 33,481 SH   SOLE   0 0 33,481
JOHNSON CTLS INTL PLC SHS G51502105 34,266 421,422 SH   SOLE   0 0 421,422
JPMORGAN CHASE & CO COM 46625H100 31,774 200,657 SH   SOLE   0 0 200,657
KAR AUCTION SVCS INC COM 48238T109 9,336 597,723 SH   SOLE   0 0 597,723
KELLY SVCS INC CL A 488152208 894 53,294 SH   SOLE   0 0 53,294
KIMBERLY-CLARK CORP COM 494368103 360 2,521 SH   SOLE   0 0 2,521
KIRBY CORP COM 497266106 428 7,200 SH   SOLE   0 0 7,200
KLA CORP COM NEW 482480100 1,305 3,034 SH   SOLE   0 0 3,034
L3HARRIS TECHNOLOGIES INC COM 502431109 644 3,020 SH   SOLE   0 0 3,020
LAUDER ESTEE COS INC CL A 518439104 5,046 13,632 SH   SOLE   0 0 13,632
LENNAR CORP CL A 526057104 22,741 195,771 SH   SOLE   0 0 195,771
LIBERTY BROADBAND CORP COM SER C 530307305 2,954 18,339 SH   SOLE   0 0 18,339
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 1,479 29,082 SH   SOLE   0 0 29,082
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 8,055 158,405 SH   SOLE   0 0 158,405
LILLY ELI & CO COM 532457108 12,754 46,173 SH   SOLE   0 0 46,173
LINCOLN NATL CORP IND COM 534187109 722 10,580 SH   SOLE   0 0 10,580
LISTED FD TR HORIZON KINETICS 53656F623 19,145 613,419 SH   SOLE   0 0 613,419
M & T BK CORP COM 55261F104 347 2,259 SH   SOLE   0 0 2,259
MANHATTAN BRDG CAP INC COM 562803106 805 146,344 SH   SOLE   0 0 146,344
MARATHON PETE CORP COM 56585A102 1,092 17,072 SH   SOLE   0 0 17,072
MARTIN MARIETTA MATLS INC COM 573284106 308 700 SH   SOLE   0 0 700
MASTERCARD INCORPORATED CL A 57636Q104 216 601 SH   SOLE   0 0 601
MCDONALDS CORP COM 580135101 274 1,022 SH   SOLE   0 0 1,022
MCKESSON CORP COM 58155Q103 671 2,700 SH   SOLE   0 0 2,700
MEDICAL PPTYS TRUST INC COM 58463J304 777 32,900 SH   SOLE   0 0 32,900
MEDTRONIC PLC SHS G5960L103 1,128 10,904 SH   SOLE   0 0 10,904
MERCER INTL INC COM 588056101 2,370 197,700 SH   SOLE   0 0 197,700
MERCK & CO INC COM 58933Y105 1,648 21,502 SH   SOLE   0 0 21,502
META PLATFORMS INC CL A 30303M102 583 1,734 SH   SOLE   0 0 1,734
METLIFE INC COM 59156R108 5,156 82,501 SH   SOLE   0 0 82,501
MICROSOFT CORP COM 594918104 40,550 120,570 SH   SOLE   0 0 120,570
MONMOUTH REAL ESTATE INVT CO CL A 609720107 672 32,000 SH   SOLE   0 0 32,000
MONTROSE ENVIRONMENTAL GROUP COM 615111101 637 9,031 SH   SOLE   0 0 9,031
MORGAN STANLEY COM NEW 617446448 736 7,495 SH   SOLE   0 0 7,495
NATIONAL WESTN LIFE GROUP IN CL A 638517102 755 3,520 SH   SOLE   0 0 3,520
NEW YORK CMNTY BANCORP INC COM 649445103 861 70,500 SH   SOLE   0 0 70,500
NEW YORK TIMES CO CL A 650111107 1,795 37,165 SH   SOLE   0 0 37,165
NEXTERA ENERGY INC COM 65339F101 534 5,719 SH   SOLE   0 0 5,719
NORTONLIFELOCK INC COM 668771108 1,211 46,611 SH   SOLE   0 0 46,611
NOVARTIS AG SPONSORED ADR 66987V109 371 4,240 SH   SOLE   0 0 4,240
NUTRIEN LTD COM 67077M108 7,892 104,952 SH   SOLE   0 0 104,952
NUVEEN AMT FREE QLTY MUN INC COM 670657105 157 10,043 SH   SOLE   0 0 10,043
NUVEEN MUN VALUE FD INC COM 670928100 151 14,500 SH   SOLE   0 0 14,500
NUVEEN NEW YORK QLT MUN INC COM 67066X107 192 13,000 SH   SOLE   0 0 13,000
NUVEEN PFD & INCM SECURTIES COM 67072C105 159 16,327 SH   SOLE   0 0 16,327
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 98 10,000 SH   SOLE   0 0 10,000
NUVEEN QUALITY MUNCP INCOME COM 67066V101 181 11,238 SH   SOLE   0 0 11,238
NVIDIA CORPORATION COM 67066G104 386 1,312 SH   SOLE   0 0 1,312
OPKO HEALTH INC COM 68375N103 108 22,500 SH   SOLE   0 0 22,500
ORACLE CORP COM 68389X105 286 3,275 SH   SOLE   0 0 3,275
PDC ENERGY INC COM 69327R101 3,156 64,700 SH   SOLE   0 0 64,700
PEPSICO INC COM 713448108 4,455 25,645 SH   SOLE   0 0 25,645
PFIZER INC COM 717081103 4,963 84,046 SH   SOLE   0 0 84,046
PHYSICIANS RLTY TR COM 71943U104 992 52,700 SH   SOLE   0 0 52,700
PIMCO INCOME STRATEGY FD COM 72201H108 423 38,600 SH   SOLE   0 0 38,600
PIMCO INCOME STRATEGY FD II COM 72201J104 319 33,400 SH   SOLE   0 0 33,400
PROCTER AND GAMBLE CO COM 742718109 694 4,244 SH   SOLE   0 0 4,244
PROSPECT CAP CORP COM 74348T102 84 10,000 SH   SOLE   0 0 10,000
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 572 8,573 SH   SOLE   0 0 8,573
PURE STORAGE INC CL A 74624M102 2,685 82,500 SH   SOLE   0 0 82,500
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 43 11,000 SH   SOLE   0 0 11,000
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 763 178,800 SH   SOLE   0 0 178,800
QUALCOMM INC COM 747525103 26,998 147,634 SH   SOLE   0 0 147,634
QUEST DIAGNOSTICS INC COM 74834L100 1,263 7,300 SH   SOLE   0 0 7,300
RAND CAP CORP COM NEW 752185207 262 15,444 SH   SOLE   0 0 15,444
RAYTHEON TECHNOLOGIES CORP COM 75513E101 815 9,471 SH   SOLE   0 0 9,471
REALTY INCOME CORP COM 756109104 1,886 26,350 SH   SOLE   0 0 26,350
REDWOOD TR INC COM 758075402 934 70,800 SH   SOLE   0 0 70,800
REGENERON PHARMACEUTICALS COM 75886F107 534 846 SH   SOLE   0 0 846
REGENERON PHARMACEUTICALS COM 75886F107 316 500 SH Call SOLE   0 0 500
RESEARCH FRONTIERS INC COM 760911107 292 169,750 SH   SOLE   0 0 169,750
ROBLOX CORP CL A 771049103 516 5,000 SH   SOLE   0 0 5,000
ROBLOX CORP CL A 771049103 103 1,000 SH Call SOLE   0 0 1,000
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 545 12,550 SH   SOLE   0 0 12,550
S&P GLOBAL INC COM 78409V104 315 667 SH   SOLE   0 0 667
S&W SEED CO COM 785135104 313 114,500 SH   SOLE   0 0 114,500
SABA CAPITAL INCOME & OPRNT SHARES 78518H103 488 108,060 SH   SOLE   0 0 108,060
SALESFORCE COM INC COM 79466L302 11,884 46,765 SH   SOLE   0 0 46,765
SANDERSON FARMS INC COM 800013104 5,473 28,645 SH   SOLE   0 0 28,645
SANOFI SPONSORED ADR 80105N105 270 5,380 SH   SOLE   0 0 5,380
SEABOARD CORP DEL COM 811543107 858 218 SH   SOLE   0 0 218
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 212 2,753 SH   SOLE   0 0 2,753
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 231 1,639 SH   SOLE   0 0 1,639
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 442 2,543 SH   SOLE   0 0 2,543
SENECA FOODS CORP NEW CL A 817070501 1,098 22,900 SH   SOLE   0 0 22,900
SMUCKER J M CO COM NEW 832696405 539 3,972 SH   SOLE   0 0 3,972
SONOCO PRODS CO COM 835495102 15,620 269,814 SH   SOLE   0 0 269,814
SPARK NETWORKS SE SPONSORED ADR 846517100 31 10,000 SH   SOLE   0 0 10,000
SPDR GOLD TR GOLD SHS 78463V107 14,685 85,900 SH   SOLE   0 0 85,900
SPDR S&P 500 ETF TR TR UNIT 78462F103 696 1,466 SH   SOLE   0 0 1,466
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,107 2,139 SH   SOLE   0 0 2,139
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 220 2,405 SH   SOLE   0 0 2,405
SPDR SER TR S&P BIOTECH 78464A870 971 8,669 SH   SOLE   0 0 8,669
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 31,507 1,776,025 SH   SOLE   0 0 1,776,025
STARBUCKS CORP COM 855244109 14,509 124,041 SH   SOLE   0 0 124,041
STRYKER CORPORATION COM 863667101 914 3,417 SH   SOLE   0 0 3,417
SYNCHRONY FINANCIAL COM 87165B103 2,064 44,500 SH   SOLE   0 0 44,500
TEMPLETON GLOBAL INCOME FD COM 880198106 234 45,000 SH   SOLE   0 0 45,000
TERADYNE INC COM 880770102 1,622 9,917 SH   SOLE   0 0 9,917
TEXAS INSTRS INC COM 882508104 36,267 192,427 SH   SOLE   0 0 192,427
THERMO FISHER SCIENTIFIC INC COM 883556102 48,169 72,191 SH   SOLE   0 0 72,191
TRINITY INDS INC COM 896522109 302 10,000 SH   SOLE   0 0 10,000
UMH PPTYS INC COM 903002103 2,145 78,500 SH   SOLE   0 0 78,500
UNILEVER PLC SPON ADR NEW 904767704 5,974 111,057 SH   SOLE   0 0 111,057
UNION PAC CORP COM 907818108 1,267 5,028 SH   SOLE   0 0 5,028
UNITED PARCEL SERVICE INC CL B 911312106 547 2,550 SH   SOLE   0 0 2,550
UNITEDHEALTH GROUP INC COM 91324P102 25,878 51,535 SH   SOLE   0 0 51,535
UNITY SOFTWARE INC COM 91332U101 200 1,400 SH   SOLE   0 0 1,400
UNIVERSAL STAINLESS & ALLOY COM 913837100 113 14,197 SH   SOLE   0 0 14,197
US FOODS HLDG CORP COM 912008109 274 7,860 SH   SOLE   0 0 7,860
VALERO ENERGY CORP COM 91913Y100 368 4,903 SH   SOLE   0 0 4,903
VALLEY NATL BANCORP COM 919794107 374 27,200 SH   SOLE   0 0 27,200
VALMONT INDS INC COM 920253101 301 1,200 SH   SOLE   0 0 1,200
VANECK ETF TRUST GOLD MINERS ETF 92189F106 319 9,951 SH   SOLE   0 0 9,951
VANECK MERK GOLD TR GOLD TRUST 921078101 395 22,204 SH   SOLE   0 0 22,204
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 12,450 154,029 SH   SOLE   0 0 154,029
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2,316 27,328 SH   SOLE   0 0 27,328
VANGUARD INDEX FDS MID CAP ETF 922908629 3,770 14,797 SH   SOLE   0 0 14,797
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,444 8,076 SH   SOLE   0 0 8,076
VANGUARD INDEX FDS TOTAL STK MKT 922908769 908 3,759 SH   SOLE   0 0 3,759
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 676 13,660 SH   SOLE   0 0 13,660
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 3,162 38,915 SH   SOLE   0 0 38,915
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 822 16,102 SH   SOLE   0 0 16,102
VANGUARD WORLD FD ESG US STK ETF 921910733 510 5,800 SH   SOLE   0 0 5,800
VERIZON COMMUNICATIONS INC COM 92343V104 597 11,486 SH   SOLE   0 0 11,486
VIACOMCBS INC CL B 92556H206 591 19,582 SH   SOLE   0 0 19,582
VILLAGE SUPER MKT INC CL A NEW 927107409 639 27,300 SH   SOLE   0 0 27,300
VIRNETX HLDG CORP COM 92823T108 32 12,200 SH   SOLE   0 0 12,200
VISA INC COM CL A 92826C839 337 1,554 SH   SOLE   0 0 1,554
VISHAY PRECISION GROUP INC COM 92835K103 1,737 46,800 SH   SOLE   0 0 46,800
WALKER & DUNLOP INC COM 93148P102 16,212 107,452 SH   SOLE   0 0 107,452
WALMART INC COM 931142103 526 3,637 SH   SOLE   0 0 3,637
WATERS CORP COM 941848103 298 800 SH   SOLE   0 0 800
WENDYS CO COM 95058W100 2,385 99,981 SH   SOLE   0 0 99,981
WESTERN ASSET GBL HIGH INC F COM 95766B109 133 13,185 SH   SOLE   0 0 13,185
WESTERN ASSET GLOBAL CORP DE COM 95790C107 1,125 64,300 SH   SOLE   0 0 64,300
WESTERN ASSET MUN PARTNERS F COM 95766P108 186 11,941 SH   SOLE   0 0 11,941
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 400 9,800 SH   SOLE   0 0 9,800
WIRELESS TELECOM GROUP INC COM 976524108 50 22,726 SH   SOLE   0 0 22,726
XYLEM INC COM 98419M100 1,430 11,925 SH   SOLE   0 0 11,925
YUM BRANDS INC COM 988498101 1,592 11,468 SH   SOLE   0 0 11,468
YUM CHINA HLDGS INC COM 98850P109 606 12,168 SH   SOLE   0 0 12,168