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 520 76,001 SH   SOLE   0 0 76,001
3M CO COM 88579Y101 3,965 26,628 SH   SOLE   0 0 26,628
ABB LTD SPONSORED ADR 000375204 6,877 212,636 SH   SOLE   0 0 212,636
ABBOTT LABS COM 002824100 516 4,359 SH   SOLE   0 0 4,359
ABBVIE INC COM 00287Y109 301 1,856 SH   SOLE   0 0 1,856
ABERDEEN GLOBAL INCOME FD IN COM 003013109 159 25,900 SH   SOLE   0 0 25,900
ABERDEEN JAPAN EQUITY FD INC COM 00306J109 112 16,025 SH   SOLE   0 0 16,025
ACACIA RESH CORP ACACIA TCH COM 003881307 160 35,552 SH   SOLE   0 0 35,552
ACTIVISION BLIZZARD INC COM 00507V109 3,552 44,336 SH   SOLE   0 0 44,336
ADVANCED MICRO DEVICES INC COM 007903107 66 600 SH   SOLE   0 0 600
ADVANCED MICRO DEVICES INC COM 007903107 219 2,000 SH Call SOLE   0 0 2,000
AFLAC INC COM 001055102 439 6,818 SH   SOLE   0 0 6,818
AIR LEASE CORP CL A 00912X302 1,505 33,700 SH   SOLE   0 0 33,700
ALLEGHANY CORP MD COM 017175100 9,096 10,739 SH   SOLE   0 0 10,739
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 607 54,303 SH   SOLE   0 0 54,303
ALLSTATE CORP COM 020002101 416 3,000 SH   SOLE   0 0 3,000
ALPHABET INC CAP STK CL A 02079K305 1,207 434 SH   SOLE   0 0 434
ALPHABET INC CAP STK CL C 02079K107 1,880 673 SH   SOLE   0 0 673
ALTO INGREDIENTS INC COM 021513106 95 14,000 SH   SOLE   0 0 14,000
A-MARK PRECIOUS METALS INC COM 00181T107 541 7,000 SH   SOLE   0 0 7,000
AMAZON COM INC COM 023135106 12,737 3,907 SH   SOLE   0 0 3,907
AMERICAN EXPRESS CO COM 025816109 572 3,061 SH   SOLE   0 0 3,061
AMERICAN NATIONAL GROUP INC COM NEW 02772A109 1,146 6,060 SH   SOLE   0 0 6,060
AMETEK INC COM 031100100 423 3,174 SH   SOLE   0 0 3,174
AMGEN INC COM 031162100 11,530 47,678 SH   SOLE   0 0 47,678
ANALOG DEVICES INC COM 032654105 216 1,309 SH   SOLE   0 0 1,309
ANSYS INC COM 03662Q105 413 1,300 SH   SOLE   0 0 1,300
ANTARES PHARMA INC COM 036642106 41 10,000 SH   SOLE   0 0 10,000
ANTHEM INC COM 036752103 701 1,428 SH   SOLE   0 0 1,428
AON PLC SHS CL A G0403H108 6,187 19,000 SH   SOLE   0 0 19,000
APOLLO SR FLOATING RATE FD I COM 037636107 712 48,700 SH   SOLE   0 0 48,700
APPLE INC COM 037833100 38,324 219,486 SH   SOLE   0 0 219,486
APPLE INC COM 037833100 349 2,000 SH Put SOLE   0 0 2,000
ARCOSA INC COM 039653100 214 3,733 SH   SOLE   0 0 3,733
ARES CAPITAL CORP COM 04010L103 10,754 513,337 SH   SOLE   0 0 513,337
ARTS WAY MFG INC COM 043168103 136 24,639 SH   SOLE   0 0 24,639
AT&T INC COM 00206R102 601 25,420 SH   SOLE   0 0 25,420
AUTOMATIC DATA PROCESSING IN COM 053015103 1,392 6,118 SH   SOLE   0 0 6,118
AUTOZONE INC COM 053332102 7,608 3,721 SH   SOLE   0 0 3,721
AVERY DENNISON CORP COM 053611109 25,517 146,675 SH   SOLE   0 0 146,675
AZEK CO INC CL A 05478C105 221 8,900 SH   SOLE   0 0 8,900
BALLANTYNE STRONG INC COM 058516105 187 60,563 SH   SOLE   0 0 60,563
BAR HBR BANKSHARES COM 066849100 278 9,702 SH   SOLE   0 0 9,702
BELLICUM PHARMACEUTICALS INC COM NEW 079481404 28 12,941 SH   SOLE   0 0 12,941
BERKSHIRE HATHAWAY INC DEL CL A 084670108 6,347 12 SH   SOLE   0 0 12
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 24,697 69,981 SH   SOLE   0 0 69,981
BK OF AMERICA CORP COM 060505104 2,062 50,034 SH   SOLE   0 0 50,034
BLACKROCK CAP INVT CORP COM 092533108 92 21,783 SH   SOLE   0 0 21,783
BLACKROCK ENHANCED EQUITY DI COM 09251A104 270 27,285 SH   SOLE   0 0 27,285
BLACKROCK FLOATING RATE INCO COM 09255X100 757 58,150 SH   SOLE   0 0 58,150
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 265 20,700 SH   SOLE   0 0 20,700
BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 237 19,600 SH   SOLE   0 0 19,600
BLACKSTONE INC COM 09260D107 234 1,847 SH   SOLE   0 0 1,847
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 4,404 157,961 SH   SOLE   0 0 157,961
BOEING CO COM 097023105 477 2,492 SH   SOLE   0 0 2,492
BORGWARNER INC COM 099724106 10,671 274,338 SH   SOLE   0 0 274,338
BRISTOL-MYERS SQUIBB CO COM 110122108 642 8,792 SH   SOLE   0 0 8,792
BUILDERS FIRSTSOURCE INC COM 12008R107 1,336 20,700 SH   SOLE   0 0 20,700
CANADIAN IMP BK COMM COM 136069101 3,074 25,255 SH   SOLE   0 0 25,255
CANNAE HLDGS INC COM 13765N107 359 15,000 SH   SOLE   0 0 15,000
CATERPILLAR INC COM 149123101 201 900 SH   SOLE   0 0 900
CBRE GROUP INC CL A 12504L109 1,414 15,450 SH   SOLE   0 0 15,450
CERUS CORP COM 157085101 233 42,400 SH   SOLE   0 0 42,400
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,333 2,443 SH   SOLE   0 0 2,443
CHEESECAKE FACTORY INC COM 163072101 211 5,300 SH   SOLE   0 0 5,300
CHENIERE ENERGY INC COM NEW 16411R208 2,087 15,050 SH   SOLE   0 0 15,050
CHEVRON CORP NEW COM 166764100 2,988 18,349 SH   SOLE   0 0 18,349
CIDARA THERAPEUTICS INC COM 171757107 9 10,413 SH   SOLE   0 0 10,413
CISCO SYS INC COM 17275R102 23,985 430,141 SH   SOLE   0 0 430,141
CITIGROUP INC COM NEW 172967424 760 14,243 SH   SOLE   0 0 14,243
COCA COLA CO COM 191216100 509 8,212 SH   SOLE   0 0 8,212
COEUR MNG INC COM NEW 192108504 67 15,000 SH   SOLE   0 0 15,000
COHEN & STEERS INFRASTRUCTUR COM 19248A109 246 8,500 SH   SOLE   0 0 8,500
COHEN & STEERS QUALITY INCOM COM 19247L106 244 14,600 SH   SOLE   0 0 14,600
COHEN & STEERS REIT & PFD & COM 19247X100 742 27,600 SH   SOLE   0 0 27,600
COHEN & STEERS TOTAL RETURN COM 19247R103 196 12,700 SH   SOLE   0 0 12,700
COINBASE GLOBAL INC COM CL A 19260Q107 12,274 64,651 SH   SOLE   0 0 64,651
COMCAST CORP NEW CL A 20030N101 396 8,462 SH   SOLE   0 0 8,462
CONOCOPHILLIPS COM 20825C104 1,550 15,500 SH   SOLE   0 0 15,500
CONSOLIDATED EDISON INC COM 209115104 437 4,611 SH   SOLE   0 0 4,611
CORNING INC COM 219350105 37,612 1,019,018 SH   SOLE   0 0 1,019,018
COVETRUS INC COM 22304C100 203 12,100 SH   SOLE   0 0 12,100
CSX CORP COM 126408103 455 12,146 SH   SOLE   0 0 12,146
CVD EQUIP CORP COM 126601103 61 13,635 SH   SOLE   0 0 13,635
CVS HEALTH CORP COM 126650100 1,432 14,153 SH   SOLE   0 0 14,153
DANA INC COM 235825205 777 44,200 SH   SOLE   0 0 44,200
DEERE & CO COM 244199105 914 2,200 SH   SOLE   0 0 2,200
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 229 6,838 SH   SOLE   0 0 6,838
DISCOVERY INC COM SER A 25470F104 444 17,800 SH   SOLE   0 0 17,800
DISNEY WALT CO COM 254687106 6,481 47,249 SH   SOLE   0 0 47,249
DOLLAR GEN CORP NEW COM 256677105 234 1,050 SH   SOLE   0 0 1,050
DOMINION ENERGY INC COM 25746U109 3,041 35,787 SH   SOLE   0 0 35,787
DUKE ENERGY CORP NEW COM NEW 26441C204 262 2,344 SH   SOLE   0 0 2,344
EATON VANCE FLTING RATE INC COM 278279104 234 17,680 SH   SOLE   0 0 17,680
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 118 10,000 SH   SOLE   0 0 10,000
EATON VANCE SR FLTNG RTE TR COM 27828Q105 464 34,600 SH   SOLE   0 0 34,600
EL PASO ENERGY CAP TR I PFD CV TR SEC 28 283678209 263 5,277 SH   SOLE   0 0 5,277
ENBRIDGE INC COM 29250N105 926 20,093 SH   SOLE   0 0 20,093
ENTERPRISE PRODS PARTNERS L COM 293792107 308 11,950 SH   SOLE   0 0 11,950
ENZO BIOCHEM INC COM 294100102 39 13,500 SH   SOLE   0 0 13,500
EQUINIX INC COM 29444U700 1,887 2,545 SH   SOLE   0 0 2,545
EQUUS TOTAL RETURN INC COM 294766100 221 85,884 SH   SOLE   0 0 85,884
ETF SER SOLUTIONS DISTILLATE US 26922A321 14,506 325,964 SH   SOLE   0 0 325,964
EXPEDIA GROUP INC COM NEW 30212P303 323 1,649 SH   SOLE   0 0 1,649
EXXON MOBIL CORP COM 30231G102 5,914 71,601 SH   SOLE   0 0 71,601
FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 221 4,400 SH   SOLE   0 0 4,400
FIRST TR SR FLTG RATE INCOME COM 33733U108 265 21,100 SH   SOLE   0 0 21,100
FIRSTHAND TECHNOLOGY VALUE F COM 33766Y100 61 17,708 SH   SOLE   0 0 17,708
FREQUENCY ELECTRS INC COM 358010106 824 94,742 SH   SOLE   0 0 94,742
FRIEDMAN INDS INC COM 358435105 621 70,452 SH   SOLE   0 0 70,452
GARTNER INC COM 366651107 261 878 SH   SOLE   0 0 878
GENCOR INDS INC COM 368678108 243 23,608 SH   SOLE   0 0 23,608
GENERAL ELECTRIC CO COM NEW 369604301 490 5,355 SH   SOLE   0 0 5,355
GENERAL MLS INC COM 370334104 2,976 43,947 SH   SOLE   0 0 43,947
GENERAL MTRS CO COM 37045V100 2,729 62,401 SH   SOLE   0 0 62,401
GILEAD SCIENCES INC COM 375558103 276 4,639 SH   SOLE   0 0 4,639
GLADSTONE LD CORP COM 376549101 546 15,000 SH   SOLE   0 0 15,000
GLOBAL MED REIT INC COM NEW 37954A204 1,080 66,200 SH   SOLE   0 0 66,200
GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 1,124 22,391 SH   SOLE   0 0 22,391
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 4,470 131,928 SH   SOLE   0 0 131,928
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 780 8,760 SH   SOLE   0 0 8,760
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 11,285 168,082 SH   SOLE   0 0 168,082
GRAINGER W W INC COM 384802104 671 1,300 SH   SOLE   0 0 1,300
GSI TECHNOLOGY INC COM 36241U106 129 33,606 SH   SOLE   0 0 33,606
HANNON ARMSTRONG SUST INFR C COM 41068X100 466 9,826 SH   SOLE   0 0 9,826
HAYWARD HLDGS INC COM 421298100 366 22,000 SH   SOLE   0 0 22,000
HEALTHCARE SVCS GROUP INC COM 421906108 292 15,710 SH   SOLE   0 0 15,710
HENRY SCHEIN INC COM 806407102 1,092 12,525 SH   SOLE   0 0 12,525
HOLOGIC INC COM 436440101 230 3,000 SH   SOLE   0 0 3,000
HOME DEPOT INC COM 437076102 554 1,850 SH   SOLE   0 0 1,850
HOWMET AEROSPACE INC COM 443201108 293 8,165 SH   SOLE   0 0 8,165
HURCO CO COM 447324104 352 11,160 SH   SOLE   0 0 11,160
II-VI INC COM 902104108 12,141 167,489 SH   SOLE   0 0 167,489
ILLINOIS TOOL WKS INC COM 452308109 6,243 29,813 SH   SOLE   0 0 29,813
IMMUCELL CORP COM PAR 452525306 792 82,046 SH   SOLE   0 0 82,046
INPIXON COM 45790J800 6 24,100 SH   SOLE   0 0 24,100
INTEL CORP COM 458140100 30,885 623,175 SH   SOLE   0 0 623,175
INTERNATIONAL BUSINESS MACHS COM 459200101 1,643 12,637 SH   SOLE   0 0 12,637
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 915 67,464 SH   SOLE   0 0 67,464
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 7,534 354,392 SH   SOLE   0 0 354,392
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 254 11,100 SH   SOLE   0 0 11,100
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,683 79,760 SH   SOLE   0 0 79,760
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 615 25,100 SH   SOLE   0 0 25,100
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 3,524 167,252 SH   SOLE   0 0 167,252
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 106,572 5,336,589 SH   SOLE   0 0 5,336,589
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 52,931 335,618 SH   SOLE   0 0 335,618
INVESCO MUN OPPORTUNITY TR COM 46132C107 126 11,000 SH   SOLE   0 0 11,000
INVESCO QQQ TR UNIT SER 1 46090E103 962 2,653 SH   SOLE   0 0 2,653
INVESCO SR INCOME TR COM 46131H107 64 15,000 SH   SOLE   0 0 15,000
INVESCO TR INVT GRADE MUNS COM 46131M106 407 35,000 SH   SOLE   0 0 35,000
INVESCO TR INVT GRADE NEW YO COM 46131T101 180 15,500 SH   SOLE   0 0 15,500
ISHARES INC CORE MSCI EMKT 46434G103 264 4,748 SH   SOLE   0 0 4,748
ISHARES INC MSCI EQUAL WEITE 464286681 1,360 16,027 SH   SOLE   0 0 16,027
ISHARES TR 0-5YR INVT GR CP 46434V100 1,828 37,039 SH   SOLE   0 0 37,039
ISHARES TR BLACKROCK ULTRA 46434V878 16,034 319,718 SH   SOLE   0 0 319,718
ISHARES TR CORE MSCI EAFE 46432F842 10,035 144,382 SH   SOLE   0 0 144,382
ISHARES TR CORE MSCI TOTAL 46432F834 516 7,755 SH   SOLE   0 0 7,755
ISHARES TR CORE S&P MCP ETF 464287507 431 1,607 SH   SOLE   0 0 1,607
ISHARES TR CORE S&P500 ETF 464287200 204 450 SH   SOLE   0 0 450
ISHARES TR CORE US AGGBD ET 464287226 2,556 23,862 SH   SOLE   0 0 23,862
ISHARES TR EAFE GRWTH ETF 464288885 264 2,746 SH   SOLE   0 0 2,746
ISHARES TR EAFE VALUE ETF 464288877 357 7,102 SH   SOLE   0 0 7,102
ISHARES TR GL CLEAN ENE ETF 464288224 1,192 55,389 SH   SOLE   0 0 55,389
ISHARES TR ISHS 1-5YR INVS 464288646 18,698 361,525 SH   SOLE   0 0 361,525
ISHARES TR LATN AMER 40 ETF 464287390 359 11,812 SH   SOLE   0 0 11,812
ISHARES TR MSCI EAFE MIN VL 46429B689 244 3,378 SH   SOLE   0 0 3,378
ISHARES TR MSCI EMG MKT ETF 464287234 229 5,079 SH   SOLE   0 0 5,079
ISHARES TR MSCI INTL MOMENT 46434V449 244 6,881 SH   SOLE   0 0 6,881
ISHARES TR MSCI INTL QUALTY 46434V456 218 5,918 SH   SOLE   0 0 5,918
ISHARES TR MSCI USA MIN VOL 46429B697 3,239 41,754 SH   SOLE   0 0 41,754
ISHARES TR MSCI USA MMENTM 46432F396 837 4,971 SH   SOLE   0 0 4,971
ISHARES TR MSCI USA QLT FCT 46432F339 16,849 125,153 SH   SOLE   0 0 125,153
ISHARES TR PFD AND INCM SEC 464288687 1,502 41,245 SH   SOLE   0 0 41,245
ISHARES TR RESIDENTIAL MULT 464288562 288 3,000 SH   SOLE   0 0 3,000
ISHARES TR RUS 1000 GRW ETF 464287614 627 2,260 SH   SOLE   0 0 2,260
ISHARES TR RUS MDCP VAL ETF 464287473 219 1,827 SH   SOLE   0 0 1,827
ISHARES TR RUSSELL 2000 ETF 464287655 1,815 8,844 SH   SOLE   0 0 8,844
ISHARES TR U.S. MED DVC ETF 464288810 204 3,350 SH   SOLE   0 0 3,350
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 46,608 940,239 SH   SOLE   0 0 940,239
J & J SNACK FOODS CORP COM 466032109 2,621 16,900 SH   SOLE   0 0 16,900
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 49,515 984,982 SH   SOLE   0 0 984,982
JACOBS ENGR GROUP INC COM 469814107 2,890 20,973 SH   SOLE   0 0 20,973
JETBLUE AWYS CORP COM 477143101 337 22,551 SH   SOLE   0 0 22,551
JOHNSON & JOHNSON COM 478160104 5,693 32,122 SH   SOLE   0 0 32,122
JOHNSON CTLS INTL PLC SHS G51502105 27,068 412,813 SH   SOLE   0 0 412,813
JPMORGAN CHASE & CO COM 46625H100 26,812 196,687 SH   SOLE   0 0 196,687
KAR AUCTION SVCS INC COM 48238T109 13,158 728,952 SH   SOLE   0 0 728,952
KELLOGG CO COM 487836108 274 4,254 SH   SOLE   0 0 4,254
KEY TRONIC CORP COM 493144109 110 19,435 SH   SOLE   0 0 19,435
KIRBY CORP COM 497266106 520 7,200 SH   SOLE   0 0 7,200
KLA CORP COM NEW 482480100 1,083 2,959 SH   SOLE   0 0 2,959
L3HARRIS TECHNOLOGIES INC COM 502431109 378 1,520 SH   SOLE   0 0 1,520
LAUDER ESTEE COS INC CL A 518439104 3,678 13,508 SH   SOLE   0 0 13,508
LENNAR CORP CL A 526057104 15,684 193,224 SH   SOLE   0 0 193,224
LIBERTY BROADBAND CORP COM SER C 530307305 2,523 18,644 SH   SOLE   0 0 18,644
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 1,217 26,631 SH   SOLE   0 0 26,631
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 7,384 161,475 SH   SOLE   0 0 161,475
LILLY ELI & CO COM 532457108 13,252 46,275 SH   SOLE   0 0 46,275
LINCOLN NATL CORP IND COM 534187109 665 10,180 SH   SOLE   0 0 10,180
LISTED FD TR HORIZON KINETICS 53656F623 28,128 844,424 SH   SOLE   0 0 844,424
M & T BK CORP COM 55261F104 366 2,159 SH   SOLE   0 0 2,159
MANHATTAN BRDG CAP INC COM 562803106 1,193 187,810 SH   SOLE   0 0 187,810
MANITEX INTL INC COM 563420108 1,201 165,002 SH   SOLE   0 0 165,002
MARATHON PETE CORP COM 56585A102 776 9,072 SH   SOLE   0 0 9,072
MARTIN MARIETTA MATLS INC COM 573284106 269 700 SH   SOLE   0 0 700
MASTERCARD INCORPORATED CL A 57636Q104 314 879 SH   SOLE   0 0 879
MCDONALDS CORP COM 580135101 250 1,010 SH   SOLE   0 0 1,010
MCKESSON CORP COM 58155Q103 214 700 SH   SOLE   0 0 700
MEDICAL PPTYS TRUST INC COM 58463J304 463 21,900 SH   SOLE   0 0 21,900
MEDTRONIC PLC SHS G5960L103 1,434 12,922 SH   SOLE   0 0 12,922
MERCER INTL INC COM 588056101 2,597 186,200 SH   SOLE   0 0 186,200
MERCK & CO INC COM 58933Y105 1,606 19,571 SH   SOLE   0 0 19,571
META PLATFORMS INC CL A 30303M102 370 1,665 SH   SOLE   0 0 1,665
METLIFE INC COM 59156R108 5,562 79,139 SH   SOLE   0 0 79,139
MICROSOFT CORP COM 594918104 35,918 116,499 SH   SOLE   0 0 116,499
MONDELEZ INTL INC CL A 609207105 276 4,394 SH   SOLE   0 0 4,394
MONTROSE ENVIRONMENTAL GROUP COM 615111101 478 9,031 SH   SOLE   0 0 9,031
MORGAN STANLEY COM NEW 617446448 655 7,495 SH   SOLE   0 0 7,495
NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 106 29,860 SH   SOLE   0 0 29,860
NATIONAL WESTN LIFE GROUP IN CL A 638517102 1,102 5,237 SH   SOLE   0 0 5,237
NEW YORK CMNTY BANCORP INC COM 649445103 733 68,400 SH   SOLE   0 0 68,400
NEW YORK TIMES CO CL A 650111107 1,704 37,165 SH   SOLE   0 0 37,165
NEXTERA ENERGY INC COM 65339F101 481 5,684 SH   SOLE   0 0 5,684
NORTONLIFELOCK INC COM 668771108 1,070 40,361 SH   SOLE   0 0 40,361
NOVARTIS AG SPONSORED ADR 66987V109 372 4,240 SH   SOLE   0 0 4,240
NUTRIEN LTD COM 67077M108 10,317 99,211 SH   SOLE   0 0 99,211
NUVEEN AMT FREE QLTY MUN INC COM 670657105 132 10,043 SH   SOLE   0 0 10,043
NUVEEN MUN VALUE FD INC COM 670928100 139 14,500 SH   SOLE   0 0 14,500
NUVEEN NEW YORK QLT MUN INC COM 67066X107 163 13,000 SH   SOLE   0 0 13,000
NUVEEN PFD & INCM SECURTIES COM 67072C105 137 16,327 SH   SOLE   0 0 16,327
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 150 17,500 SH   SOLE   0 0 17,500
NVIDIA CORPORATION COM 67066G104 497 1,820 SH   SOLE   0 0 1,820
OBSIDIAN ENERGY LTD COM 674482203 96 10,871 SH   SOLE   0 0 10,871
OPKO HEALTH INC COM 68375N103 85 24,600 SH   SOLE   0 0 24,600
ORACLE CORP COM 68389X105 274 3,315 SH   SOLE   0 0 3,315
ORGANON & CO COMMON STOCK 68622V106 377 10,780 SH   SOLE   0 0 10,780
P & F INDS INC CL A NEW 692830508 101 16,783 SH   SOLE   0 0 16,783
PARAMOUNT GLOBAL CLASS B COM 92556H206 816 21,582 SH   SOLE   0 0 21,582
PDC ENERGY INC COM 69327R101 4,291 59,038 SH   SOLE   0 0 59,038
PENNSYLVANIA REAL ESTATE INV SH BEN INT 709102107 6 10,100 SH   SOLE   0 0 10,100
PEPSICO INC COM 713448108 4,313 25,766 SH   SOLE   0 0 25,766
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203 123 22,173 SH   SOLE   0 0 22,173
PERMA-PIPE INTL HLDGS INC COM 714167103 983 104,259 SH   SOLE   0 0 104,259
PFIZER INC COM 717081103 4,393 84,865 SH   SOLE   0 0 84,865
PHILLIPS 66 COM 718546104 186 2,150 SH   SOLE   0 0 2,150
PHILLIPS 66 COM 718546104 60 700 SH Call SOLE   0 0 700
PHYSICIANS RLTY TR COM 71943U104 1,224 69,800 SH   SOLE   0 0 69,800
PIMCO INCOME STRATEGY FD COM 72201H108 394 38,600 SH   SOLE   0 0 38,600
PIMCO INCOME STRATEGY FD II COM 72201J104 290 33,400 SH   SOLE   0 0 33,400
PLX PHARMA INC COM 72942A107 135 33,500 SH   SOLE   0 0 33,500
PROCTER AND GAMBLE CO COM 742718109 734 4,799 SH   SOLE   0 0 4,799
PROSPECT CAP CORP COM 74348T102 83 10,000 SH   SOLE   0 0 10,000
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 558 7,973 SH   SOLE   0 0 7,973
PURE STORAGE INC CL A 74624M102 2,722 77,100 SH   SOLE   0 0 77,100
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 39 11,000 SH   SOLE   0 0 11,000
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 664 166,500 SH   SOLE   0 0 166,500
QUALCOMM INC COM 747525103 22,184 145,168 SH   SOLE   0 0 145,168
QUEST DIAGNOSTICS INC COM 74834L100 999 7,300 SH   SOLE   0 0 7,300
RAND CAP CORP COM NEW 752185207 627 41,394 SH   SOLE   0 0 41,394
RAYTHEON TECHNOLOGIES CORP COM 75513E101 393 3,971 SH   SOLE   0 0 3,971
REALTY INCOME CORP COM 756109104 1,653 23,850 SH   SOLE   0 0 23,850
REDWOOD TR INC COM 758075402 837 79,500 SH   SOLE   0 0 79,500
REGENERON PHARMACEUTICALS COM 75886F107 320 458 SH   SOLE   0 0 458
RENN FD INC COM 759720105 96 44,570 SH   SOLE   0 0 44,570
RESEARCH FRONTIERS INC COM 760911107 303 157,981 SH   SOLE   0 0 157,981
S&P GLOBAL INC COM 78409V104 274 667 SH   SOLE   0 0 667
S&W SEED CO COM 785135104 411 193,009 SH   SOLE   0 0 193,009
SABA CAPITAL INCOME & OPRNT SHARES 78518H103 467 103,387 SH   SOLE   0 0 103,387
SAFE T GROUP LTD SPONSORD ADS NEW 78643B401 12 14,200 SH   SOLE   0 0 14,200
SAFEGUARD SCIENTIFICS INC COM NEW 786449207 174 33,392 SH   SOLE   0 0 33,392
SALARIUS PHARMACEUTICALS INC COM NEW 79400X107 7 16,400 SH   SOLE   0 0 16,400
SALESFORCE COM INC COM 79466L302 9,756 45,951 SH   SOLE   0 0 45,951
SANDERSON FARMS INC COM 800013104 5,041 26,886 SH   SOLE   0 0 26,886
SANOFI SPONSORED ADR 80105N105 276 5,380 SH   SOLE   0 0 5,380
SEABOARD CORP DEL COM 811543107 707 168 SH   SOLE   0 0 168
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 526 3,839 SH   SOLE   0 0 3,839
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 379 2,387 SH   SOLE   0 0 2,387
SENECA FOODS CORP NEW CL A 817070501 1,051 20,400 SH   SOLE   0 0 20,400
SHELL PLC SPON ADS 780259305 744 13,550 SH   SOLE   0 0 13,550
SIGMATRON INTL INC COM 82661L101 98 14,368 SH   SOLE   0 0 14,368
SMUCKER J M CO COM NEW 832696405 529 3,903 SH   SOLE   0 0 3,903
SONOCO PRODS CO COM 835495102 1,290 20,624 SH   SOLE   0 0 20,624
SPARK NETWORKS SE SPONSORED ADS 846517100 27 10,000 SH   SOLE   0 0 10,000
SPDR GOLD TR GOLD SHS 78463V107 14,944 82,722 SH   SOLE   0 0 82,722
SPDR S&P 500 ETF TR TR UNIT 78462F103 770 1,705 SH   SOLE   0 0 1,705
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,045 2,130 SH   SOLE   0 0 2,130
SPDR SER TR S&P BIOTECH 78464A870 752 8,369 SH   SOLE   0 0 8,369
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 35,528 1,833,217 SH   SOLE   0 0 1,833,217
STARBUCKS CORP COM 855244109 11,327 124,508 SH   SOLE   0 0 124,508
STEEL CONNECT INC COM 858098106 26 20,204 SH   SOLE   0 0 20,204
STRYKER CORPORATION COM 863667101 607 2,269 SH   SOLE   0 0 2,269
SYNCHRONY FINANCIAL COM 87165B103 1,539 44,200 SH   SOLE   0 0 44,200
TEMPLETON GLOBAL INCOME FD COM 880198106 226 45,000 SH   SOLE   0 0 45,000
TERADYNE INC COM 880770102 1,053 8,907 SH   SOLE   0 0 8,907
TESLA INC COM 88160R101 272 252 SH   SOLE   0 0 252
TEXAS INSTRS INC COM 882508104 35,215 191,929 SH   SOLE   0 0 191,929
THERMO FISHER SCIENTIFIC INC COM 883556102 40,927 69,292 SH   SOLE   0 0 69,292
TRINITY INDS INC COM 896522109 344 10,000 SH   SOLE   0 0 10,000
UMH PPTYS INC COM 903002103 1,439 58,500 SH   SOLE   0 0 58,500
UNILEVER PLC SPON ADR NEW 904767704 5,237 114,926 SH   SOLE   0 0 114,926
UNION PAC CORP COM 907818108 1,433 5,246 SH   SOLE   0 0 5,246
UNITED PARCEL SERVICE INC CL B 911312106 558 2,602 SH   SOLE   0 0 2,602
UNITEDHEALTH GROUP INC COM 91324P102 19,847 38,918 SH   SOLE   0 0 38,918
UNIVERSAL STAINLESS & ALLOY COM 913837100 154 17,697 SH   SOLE   0 0 17,697
US FOODS HLDG CORP COM 912008109 296 7,860 SH   SOLE   0 0 7,860
VALERO ENERGY CORP COM 91913Y100 498 4,903 SH   SOLE   0 0 4,903
VALLEY NATL BANCORP COM 919794107 247 19,000 SH   SOLE   0 0 19,000
VALMONT INDS INC COM 920253101 286 1,200 SH   SOLE   0 0 1,200
VANECK ETF TRUST GOLD MINERS ETF 92189F106 524 13,655 SH   SOLE   0 0 13,655
VANECK MERK GOLD TR GOLD TRUST 921078101 401 21,286 SH   SOLE   0 0 21,286
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 11,638 149,396 SH   SOLE   0 0 149,396
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2,217 27,878 SH   SOLE   0 0 27,878
VANGUARD INDEX FDS MID CAP ETF 922908629 6,412 26,958 SH   SOLE   0 0 26,958
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,503 8,544 SH   SOLE   0 0 8,544
VANGUARD INDEX FDS TOTAL STK MKT 922908769 956 4,197 SH   SOLE   0 0 4,197
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 612 13,269 SH   SOLE   0 0 13,269
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 215 1,734 SH   SOLE   0 0 1,734
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 3,796 48,607 SH   SOLE   0 0 48,607
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 822 17,115 SH   SOLE   0 0 17,115
VANGUARD WORLD FD ESG US STK ETF 921910733 389 4,800 SH   SOLE   0 0 4,800
VERIZON COMMUNICATIONS INC COM 92343V104 592 11,625 SH   SOLE   0 0 11,625
VILLAGE SUPER MKT INC CL A NEW 927107409 595 24,300 SH   SOLE   0 0 24,300
VIRCO MFG CO COM 927651109 37 12,247 SH   SOLE   0 0 12,247
VIRNETX HLDG CORP COM 92823T108 56 34,600 SH   SOLE   0 0 34,600
VISA INC COM CL A 92826C839 330 1,488 SH   SOLE   0 0 1,488
VISHAY PRECISION GROUP INC COM 92835K103 1,436 44,651 SH   SOLE   0 0 44,651
WALKER & DUNLOP INC COM 93148P102 12,841 99,220 SH   SOLE   0 0 99,220
WALMART INC COM 931142103 476 3,195 SH   SOLE   0 0 3,195
WATERS CORP COM 941848103 248 800 SH   SOLE   0 0 800
WENDYS CO COM 95058W100 2,187 99,548 SH   SOLE   0 0 99,548
WESTERN ASSET GBL HIGH INC F COM 95766B109 112 13,185 SH   SOLE   0 0 13,185
WESTERN ASSET GLOBAL CORP DE COM 95790C107 955 64,300 SH   SOLE   0 0 64,300
WESTERN ASSET MUN PARTNERS F COM 95766P108 153 11,336 SH   SOLE   0 0 11,336
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 383 9,800 SH   SOLE   0 0 9,800
WIRELESS TELECOM GROUP INC COM 976524108 96 55,915 SH   SOLE   0 0 55,915
XYLEM INC COM 98419M100 1,012 11,875 SH   SOLE   0 0 11,875
YUM BRANDS INC COM 988498101 1,359 11,468 SH   SOLE   0 0 11,468
YUM CHINA HLDGS INC COM 98850P109 505 12,168 SH   SOLE   0 0 12,168