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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
180 DEGREE CAP CORP COM NEW 68235B208 BBG001SD3FG4 406,565 77,001 SH   SOLE   0 0 77,001
3M CO COM 88579Y101 BBG001S5T7X2 2,441,411 20,359 SH   SOLE   0 0 20,359
ABB LTD SPONSORED ADR 000375204 BBG001SDDMX9 6,485,363 212,914 SH   SOLE   0 0 212,914
ABBOTT LABS COM 002824100 BBG001S5N9M6 331,456 3,019 SH   SOLE   0 0 3,019
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 558,524 3,456 SH   SOLE   0 0 3,456
ABRDN GLOBAL INCOME FUND INC COM 003013109 BBG001S5R2X5 103,148 21,400 SH   SOLE   0 0 21,400
ABRDN JAPAN EQUITY FUND INC COM 00306J109 BBG001S73FJ4 62,436 11,825 SH   SOLE   0 0 11,825
ACACIA RESH CORP ACACIA TCH COM 003881307 BBG001SJLJT9 149,674 35,552 SH   SOLE   0 0 35,552
ACTIVISION BLIZZARD INC COM 00507V109 BBG001S6C009 3,341,484 43,651 SH   SOLE   0 0 43,651
AFLAC INC COM 001055102 BBG001S5NGJ4 634,380 8,818 SH   SOLE   0 0 8,818
AIR LEASE CORP CL A 00912X302 BBG001T92VD1 1,283,228 33,400 SH   SOLE   0 0 33,400
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 BBG001S6LJ53 399,226 43,300 SH   SOLE   0 0 43,300
ALLSTATE CORP COM 020002101 BBG001S9BM06 406,801 3,000 SH   SOLE   0 0 3,000
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 BBG001S7FTC8 261,415 1,100 SH   SOLE   0 0 1,100
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 962,148 10,905 SH   SOLE   0 0 10,905
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 1,417,905 15,980 SH   SOLE   0 0 15,980
ALTO INGREDIENTS INC COM 021513106 BBG001SCBYZ5 40,320 14,000 SH   SOLE   0 0 14,000
A-MARK PRECIOUS METALS INC COM 00181T107 BBG005ZVDK57 277,854 8,000 SH   SOLE   0 0 8,000
AMAZON COM INC COM 023135106 BBG001S5PQL7 6,989,220 83,205 SH   SOLE   0 0 83,205
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 BBG00Q9MR7Z1 334,016 6,035 SH   SOLE   0 0 6,035
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 BBG001S7Q949 316,445 22,668 SH   SOLE   0 0 22,668
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 452,263 3,061 SH   SOLE   0 0 3,061
AMETEK INC COM 031100100 BBG001S5NN54 429,499 3,074 SH   SOLE   0 0 3,074
AMGEN INC COM 031162100 BBG001S5NNL6 11,874,761 45,213 SH   SOLE   0 0 45,213
ANSYS INC COM 03662Q105 BBG001S926L8 314,067 1,300 SH   SOLE   0 0 1,300
AON PLC SHS CL A G0403H108 BBG00SSQFPR9 5,402,520 18,000 SH   SOLE   0 0 18,000
APOLLO SR FLOATING RATE FD I COM 037636107 BBG001TCQ4W7 652,786 52,900 SH   SOLE   0 0 52,900
APPLE INC COM 037833100 BBG001S5N8V8 27,735,664 213,466 SH   SOLE   0 0 213,466
ARES CAPITAL CORP COM 04010L103 BBG001SL96Z9 17,292,851 936,267 SH   SOLE   0 0 936,267
ARTS WAY MFG INC COM 043168103 BBG001S5NVL8 49,483 25,639 SH   SOLE   0 0 25,639
ASML HOLDING N V N Y REGISTRY SHS N07059210 BBG001SCG0R3 232,220 425 SH   SOLE   0 0 425
AT&T INC COM 00206R102 BBG001S5VWH2 566,144 30,752 SH   SOLE   0 0 30,752
AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 1,435,310 6,009 SH   SOLE   0 0 6,009
AUTOZONE INC COM 053332102 BBG001S6Q5D9 7,013,816 2,844 SH   SOLE   0 0 2,844
AVERY DENNISON CORP COM 053611109 BBG001S5NZM8 26,179,864 144,640 SH   SOLE   0 0 144,640
AZEK CO INC CL A 05478C105 BBG00RP7FY15 312,928 15,400 SH   SOLE   0 0 15,400
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 1,700,215 51,335 SH   SOLE   0 0 51,335
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 132,480 4,000 PRN Call SOLE   0 0 4,000
BAR HBR BANKSHARES COM 066849100 BBG001SB8Q79 306,030 9,552 SH   SOLE   0 0 9,552
BELLICUM PHARMACEUTICALS INC COM NEW 079481404 BBG002QJRQ99 9,318 12,941 SH   SOLE   0 0 12,941
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 468,711 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 20,831,289 67,437 SH   SOLE   0 0 67,437
BLACKROCK CAP INVT CORP COM 092533108 BBG001SQ1025 69,001 19,061 SH   SOLE   0 0 19,061
BLACKROCK ENHANCED EQUITY DI COM 09251A104 BBG001SK5462 245,838 27,285 SH   SOLE   0 0 27,285
BLACKROCK FLOATING RATE INCO COM 09255X100 BBG001SBM043 626,619 55,650 SH   SOLE   0 0 55,650
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 BBG001SB8M69 263,939 25,700 SH   SOLE   0 0 25,700
BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 BBG001S6TRK0 353,780 36,100 SH   SOLE   0 0 36,100
BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 BBG001SFL1C4 154,806 15,373 SH   SOLE   0 0 15,373
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 BBG00MS80PP0 10,898,530 487,630 SH   SOLE   0 0 487,630
BOEING CO COM 097023105 BBG001S5P0V3 471,463 2,475 SH   SOLE   0 0 2,475
BORGWARNER INC COM 099724106 BBG001S7F4D2 10,294,856 255,773 SH   SOLE   0 0 255,773
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 727,846 10,116 SH   SOLE   0 0 10,116
BROADCOM INC COM 11135F101 BBG00KHY5SY8 279,565 500 SH   SOLE   0 0 500
BUILDERS FIRSTSOURCE INC COM 12008R107 BBG001S9CFC7 1,213,256 18,700 SH   SOLE   0 0 18,700
CANADIAN IMPERIAL BK COMM TO COM 136069101 BBG001S5YBB1 1,615,168 39,930 SH   SOLE   0 0 39,930
CANNAE HLDGS INC COM 13765N107 BBG00GXRNJQ3 309,750 15,000 SH   SOLE   0 0 15,000
CATERPILLAR INC COM 149123101 BBG001S5PJ06 215,604 900 SH   SOLE   0 0 900
CBRE GROUP INC CL A 12504L109 BBG001SC2D27 1,189,032 15,450 SH   SOLE   0 0 15,450
CERUS CORP COM 157085101 BBG001S97DG4 140,525 38,500 SH   SOLE   0 0 38,500
CHARGEPOINT HOLDINGS INC COM CL A 15961R105 BBG00Q741ZS7 379,294 39,800 SH   SOLE   0 0 39,800
CHARGEPOINT HOLDINGS INC COM CL A 15961R105 BBG00Q741ZS7 47,650 5,000 PRN Call SOLE   0 0 5,000
CHARTER COMMUNICATIONS INC N CL A 16119P108 BBG001T3TDG2 633,439 1,868 SH   SOLE   0 0 1,868
CHENIERE ENERGY INC COM NEW 16411R208 BBG001S7W158 1,702,046 11,350 SH   SOLE   0 0 11,350
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 3,222,431 17,953 SH   SOLE   0 0 17,953
CISCO SYS INC COM 17275R102 BBG001S6HC62 20,110,407 422,133 SH   SOLE   0 0 422,133
COCA COLA CO COM 191216100 BBG001S5SMQ8 486,171 7,643 SH   SOLE   0 0 7,643
COEUR MNG INC COM NEW 192108504 BBG001S5PM54 50,400 15,000 SH   SOLE   0 0 15,000
COHEN & STEERS INFRASTRUCTUR COM 19248A109 BBG001SJYNK5 203,915 8,500 SH   SOLE   0 0 8,500
COHEN & STEERS QUALITY INCOM COM 19247L106 BBG001SG5559 417,450 36,300 SH   SOLE   0 0 36,300
COHEN & STEERS REIT & PFD & COM 19247X100 BBG001SLK0B5 717,376 35,200 SH   SOLE   0 0 35,200
COHEN & STEERS TOTAL RETURN COM 19247R103 BBG001S7G423 155,321 12,700 SH   SOLE   0 0 12,700
COHERENT CORP COM 19247G107 BBG001S5S6N6 6,008,159 171,173 SH   SOLE   0 0 171,173
COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 301,441 8,620 SH   SOLE   0 0 8,620
CONOCOPHILLIPS COM 20825C104 BBG001S5TZM2 1,680,438 14,241 SH   SOLE   0 0 14,241
CONSOLIDATED EDISON INC COM 209115104 BBG001S5QRL4 386,673 4,057 SH   SOLE   0 0 4,057
CORNING INC COM 219350105 BBG001S5RLH1 31,958,674 1,000,585 SH   SOLE   0 0 1,000,585
CSX CORP COM 126408103 BBG001S5Q7Q3 376,291 12,146 SH   SOLE   0 0 12,146
CVS HEALTH CORP COM 126650100 BBG001S5QBD8 1,195,721 12,831 SH   SOLE   0 0 12,831
DANA INC COM 235825205 BBG001SRW699 661,181 43,700 SH   SOLE   0 0 43,700
DEERE & CO COM 244199105 BBG001S5QFF7 943,272 2,200 SH   SOLE   0 0 2,200
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 BBG012G21Y06 207,875 6,838 SH   SOLE   0 0 6,838
DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458 BBG001T6YQM3 48,350 5,000 SH   SOLE   0 0 5,000
DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458 BBG001T6YQM3 48,350 5,000 PRN Call SOLE   0 0 5,000
DISNEY WALT CO COM 254687106 BBG001S5QHF3 3,999,795 46,038 SH   SOLE   0 0 46,038
DOLLAR GEN CORP NEW COM 256677105 BBG001T5BM30 268,659 1,091 SH   SOLE   0 0 1,091
DOMINION ENERGY INC COM 25746U109 BBG001S5QCP3 1,245,511 20,312 SH   SOLE   0 0 20,312
DOW INC COM 260557103 BBG00BN96931 307,026 6,093 SH   SOLE   0 0 6,093
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 240,056 2,331 SH   SOLE   0 0 2,331
EATON VANCE FLTING RATE INC COM 278279104 BBG001SM29R7 168,346 15,180 SH   SOLE   0 0 15,180
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 BBG001SCBSL3 98,700 10,000 SH   SOLE   0 0 10,000
EATON VANCE SR FLTNG RTE TR COM 27828Q105 BBG001SC5HJ7 357,738 32,700 SH   SOLE   0 0 32,700
ECOLAB INC COM 278865100 BBG001S5QRB5 2,446,864 16,810 SH   SOLE   0 0 16,810
EL PASO ENERGY CAP TR I PFD CV TR SEC 28 283678209   220,692 4,900 SH   SOLE   0 0 4,900
ELEVANCE HEALTH INC COM 036752103 BBG001S6KBQ8 718,158 1,400 SH   SOLE   0 0 1,400
ENBRIDGE INC COM 29250N105 BBG001S6Q6D7 811,063 20,743 SH   SOLE   0 0 20,743
ENTERPRISE PRODS PARTNERS L COM 293792107 BBG001S9P0Z1 387,126 16,050 SH   SOLE   0 0 16,050
EQUINIX INC COM 29444U700 BBG001SKBNS9 1,300,235 1,985 SH   SOLE   0 0 1,985
EQUUS TOTAL RETURN INC COM 294766100 BBG001S73WF1 111,161 77,735 SH   SOLE   0 0 77,735
ETF SER SOLUTIONS DISTILLATE US 26922A321 BBG00MC56321 18,537,014 454,339 SH   SOLE   0 0 454,339
EXPEDIA GROUP INC COM NEW 30212P303 BBG001SP8VM0 319,302 3,645 SH   SOLE   0 0 3,645
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 7,599,229 68,896 SH   SOLE   0 0 68,896
FG GROUP HOLDINGS INC COM 302462106 BBG01C28LTV1 158,675 60,563 SH   SOLE   0 0 60,563
FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 BBG00L4J9BR4 217,712 4,400 SH   SOLE   0 0 4,400
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 BBG0043NRZR1 809,760 48,200 SH   SOLE   0 0 48,200
FIRST TR SR FLTG RATE INCOME COM 33733U108 BBG001SLKS51 506,043 53,100 SH   SOLE   0 0 53,100
FIRSTHAND TECHNOLOGY VALUE F COM 33766Y100 BBG001TXMGC0 12,972 13,708 SH   SOLE   0 0 13,708
FREQUENCY ELECTRS INC COM 358010106 BBG001S5R3V5 635,776 90,181 SH   SOLE   0 0 90,181
FRIEDMAN INDS INC COM 358435105 BBG001S5RBJ1 401,390 41,000 SH   SOLE   0 0 41,000
GALLAGHER ARTHUR J & CO COM 363576109 BBG001S5NKC2 263,956 1,400 SH   SOLE   0 0 1,400
GARTNER INC COM 366651107 BBG001S5SD60 295,131 878 SH   SOLE   0 0 878
GEN DIGITAL INC COM 668771108 BBG001S5QG38 757,070 35,328 SH   SOLE   0 0 35,328
GENCOR INDS INC COM 368678108 BBG001SBCW71 238,441 23,608 SH   SOLE   0 0 23,608
GENERAL ELECTRIC CO COM NEW 369604301 BBG001S5PVD5 241,650 2,884 SH   SOLE   0 0 2,884
GENERAL MLS INC COM 370334104 BBG001S5RKR2 3,574,913 42,635 SH   SOLE   0 0 42,635
GENERAL MTRS CO COM 37045V100 BBG001SM1DK6 1,979,063 58,831 SH   SOLE   0 0 58,831
GETTY RLTY CORP NEW COM 374297109 BBG001S5RQR9 203,100 6,000 SH   SOLE   0 0 6,000
GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 291,890 3,400 SH   SOLE   0 0 3,400
GLADSTONE LD CORP COM 376549101 BBG001TB7TR1 275,250 15,000 SH   SOLE   0 0 15,000
GLOBAL MED REIT INC COM NEW 37954A204 BBG0027F2C05 830,448 87,600 SH   SOLE   0 0 87,600
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 BBG001T9BM41 583,170 9,950 SH   SOLE   0 0 9,950
GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 BBG00NW3TGY3 618,992 12,491 SH   SOLE   0 0 12,491
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 BBG00B3QTT09 3,189,478 112,663 SH   SOLE   0 0 112,663
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 BBG00B0SKXY1 908,992 11,940 SH   SOLE   0 0 11,940
GRAINGER W W INC COM 384802104 BBG001S5RRD2 723,125 1,300 SH   SOLE   0 0 1,300
GSI TECHNOLOGY INC COM 36241U106 BBG001SFY3K7 51,900 30,000 SH   SOLE   0 0 30,000
HAYWARD HLDGS INC COM 421298100 BBG00Z9CCSB9 206,800 22,000 SH   SOLE   0 0 22,000
HEALTHCARE SVCS GROUP INC COM 421906108 BBG001S5RTV8 182,520 15,210 SH   SOLE   0 0 15,210
HENRY SCHEIN INC COM 806407102 BBG001S6S7F1 616,996 7,725 SH   SOLE   0 0 7,725
HERSHEY CO COM 427866108 BBG001S5S148 270,242 1,167 SH   SOLE   0 0 1,167
HOME DEPOT INC COM 437076102 BBG001S5RTW7 601,082 1,903 SH   SOLE   0 0 1,903
HONEYWELL INTL INC COM 438516106 BBG001S5X1N1 342,023 1,596 SH   SOLE   0 0 1,596
HOWMET AEROSPACE INC COM 443201108 BBG00DYNJH69 321,783 8,165 SH   SOLE   0 0 8,165
HURCO CO COM 447324104 BBG001S5S200 334,464 12,800 SH   SOLE   0 0 12,800
IAC INC COM NEW 44891N208 BBG00S1LR2D2 310,800 7,000 SH   SOLE   0 0 7,000
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 5,747,554 26,090 SH   SOLE   0 0 26,090
IMMUCELL CORP COM PAR 452525306 BBG001S5S3P1 380,689 62,408 SH   SOLE   0 0 62,408
IMPINJ INC COM 453204109 BBG001T313Q3 272,950 2,500 SH   SOLE   0 0 2,500
INTEL CORP COM 458140100 BBG001S5SF65 12,901,185 488,127 SH   SOLE   0 0 488,127
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 2,022,899 14,358 SH   SOLE   0 0 14,358
INTRUSION INC COM NEW 46121E205 BBG001SDZHG5 38,710 12,250 SH   SOLE   0 0 12,250
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 BBG001T0NSB6 1,049,588 93,881 SH   SOLE   0 0 93,881
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 BBG00KJR0YJ0 1,643,888 78,355 SH   SOLE   0 0 78,355
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 BBG00KJR0Z89 561,771 24,100 SH   SOLE   0 0 24,100
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 BBG00KJR2GD3 3,013,290 147,097 SH   SOLE   0 0 147,097
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 BBG00KJR2J47 9,757,447 484,481 SH   SOLE   0 0 484,481
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 BBG00KXH4WB4 229,944 10,400 SH   SOLE   0 0 10,400
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 BBG00KJR2K35 64,416,041 3,403,754 SH   SOLE   0 0 3,403,754
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 53,097,784 375,914 SH   SOLE   0 0 375,914
INVESCO MUN OPPORTUNITY TR COM 46132C107 BBG001S72CS2 109,010 11,000 SH   SOLE   0 0 11,000
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 674,487 2,533 SH   SOLE   0 0 2,533
INVESCO SR INCOME TR COM 46131H107 BBG001SB0BV3 118,730 31,000 SH   SOLE   0 0 31,000
INVESCO TR INVT GRADE MUNS COM 46131M106 BBG001S70Z49 155,775 15,500 SH   SOLE   0 0 15,500
INVESCO TR INVT GRADE NEW YO COM 46131T101 BBG001S71JD4 237,350 23,500 SH   SOLE   0 0 23,500
ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 4,928,402 105,533 SH   SOLE   0 0 105,533
ISHARES INC MSCI EQUAL WEITE 464286681 BBG001T8MYT8 1,349,828 18,506 SH   SOLE   0 0 18,506
ISHARES TR 0-5YR INVT GR CP 46434V100 BBG005DW0468 817,114 17,073 SH   SOLE   0 0 17,073
ISHARES TR 1 3 YR TREAS BD 464287457 BBG001SKXPR1 10,757,054 132,525 SH   SOLE   0 0 132,525
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 2,723,510 44,184 SH   SOLE   0 0 44,184
ISHARES TR CORE MSCI TOTAL 46432F834 BBG003H6TMV7 406,435 7,022 SH   SOLE   0 0 7,022
ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 381,461 1,577 SH   SOLE   0 0 1,577
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 348,878 3,597 SH   SOLE   0 0 3,597
ISHARES TR EAFE VALUE ETF 464288877 BBG001SNYBH6 637,546 13,896 SH   SOLE   0 0 13,896
ISHARES TR GL CLEAN ENE ETF 464288224 BBG001S7XDQ8 1,107,412 55,789 SH   SOLE   0 0 55,789
ISHARES TR IBONDS 23 TRM TS 46436E882 BBG00RYQY150 68,769,871 2,784,203 SH   SOLE   0 0 2,784,203
ISHARES TR IBONDS DEC2023 46435G318 BBG00GF7ZJL9 200,138 7,895 SH   SOLE   0 0 7,895
ISHARES TR IBONDS DEC2026 46435GAA0 BBG00DST7FD2 62,080,299 2,658,685 SH   SOLE   0 0 2,658,685
ISHARES TR ISHS 1-5YR INVS 464288646 BBG001SSD858 15,684,747 314,828 SH   SOLE   0 0 314,828
ISHARES TR LATN AMER 40 ETF 464287390 BBG001SJRVW2 241,490 10,550 SH   SOLE   0 0 10,550
ISHARES TR MSCI ACWI ETF 464288257 BBG001S56QV7 21,842,818 257,338 SH   SOLE   0 0 257,338
ISHARES TR MSCI EAFE MIN VL 46429B689 BBG0025X2WP7 361,095 5,679 SH   SOLE   0 0 5,679
ISHARES TR MSCI INTL MOMENT 46434V449 BBG007WGK4B0 490,246 15,902 SH   SOLE   0 0 15,902
ISHARES TR MSCI INTL QUALTY 46434V456 BBG007WGM3H4 338,983 10,466 SH   SOLE   0 0 10,466
ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 2,905,199 40,294 SH   SOLE   0 0 40,294
ISHARES TR MSCI USA MMENTM 46432F396 BBG004FPV022 1,049,503 7,192 SH   SOLE   0 0 7,192
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 13,086,692 114,836 SH   SOLE   0 0 114,836
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 493,570 4,678 SH   SOLE   0 0 4,678
ISHARES TR PFD AND INCM SEC 464288687 BBG001SNVWC8 981,387 32,145 SH   SOLE   0 0 32,145
ISHARES TR RESIDENTIAL MULT 464288562 BBG001ST7G73 205,020 3,000 SH   SOLE   0 0 3,000
ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 424,838 1,983 SH   SOLE   0 0 1,983
ISHARES TR RUS 2000 GRW ETF 464287648 BBG001S562F8 6,192,357 28,866 SH   SOLE   0 0 28,866
ISHARES TR RUS MDCP VAL ETF 464287473 BBG001S561V2 230,005 2,183 SH   SOLE   0 0 2,183
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 1,388,124 7,961 SH   SOLE   0 0 7,961
ISHARES TR SHRT NAT MUN ETF 464288158 BBG001SLS4Q3 1,808,094 17,341 SH   SOLE   0 0 17,341
ISHARES TR U.S. MED DVC ETF 464288810 BBG001SQZT52 341,705 6,500 SH   SOLE   0 0 6,500
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 BBG0059KNK04 7,904,592 160,434 SH   SOLE   0 0 160,434
J & J SNACK FOODS CORP COM 466032109 BBG001S5SH98 2,518,871 16,825 SH   SOLE   0 0 16,825
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 BBG00GP26NW0 1,360,465 27,139 SH   SOLE   0 0 27,139
JACOBS SOLUTIONS INC COM 46982L108 BBG019C1BQS3 2,536,820 21,128 SH   SOLE   0 0 21,128
JETBLUE AWYS CORP COM 477143101 BBG001S9YPC1 69,015 10,651 SH   SOLE   0 0 10,651
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 5,538,346 31,352 SH   SOLE   0 0 31,352
JOHNSON CTLS INTL PLC SHS G51502105 BBG001S5WZ84 25,753,556 402,389 SH   SOLE   0 0 402,389
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 26,465,641 197,357 SH   SOLE   0 0 197,357
KAR AUCTION SVCS INC COM 48238T109 BBG001T5L4B0 9,764,676 748,251 SH   SOLE   0 0 748,251
KELLOGG CO COM 487836108 BBG001S5SJL0 536,793 7,535 SH   SOLE   0 0 7,535
KEY TRONIC CORP COM 493144109 BBG001S5SNK2 64,950 15,000 SH   SOLE   0 0 15,000
KIRBY CORP COM 497266106 BBG001S5SKT9 463,320 7,200 SH   SOLE   0 0 7,200
KLA CORP COM NEW 482480100 BBG001S5SLM4 2,008,880 5,328 SH   SOLE   0 0 5,328
L3HARRIS TECHNOLOGIES INC COM 502431109 BBG001S5S0N9 316,498 1,520 SH   SOLE   0 0 1,520
LAM RESEARCH CORP COM 512807108 BBG001S5SW40 294,210 700 SH   SOLE   0 0 700
LAUDER ESTEE COS INC CL A 518439104 BBG001S8L5H6 3,409,443 13,742 SH   SOLE   0 0 13,742
LENNAR CORP CL A 526057104 BBG001S5SRK3 16,955,247 187,351 SH   SOLE   0 0 187,351
LIBERTY BROADBAND CORP COM SER C 530307305 BBG006GNSZX4 1,532,783 20,097 SH   SOLE   0 0 20,097
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 BBG00BFHD836 933,305 23,742 SH   SOLE   0 0 23,742
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 BBG00BFHD9T6 6,190,757 158,210 SH   SOLE   0 0 158,210
LILLY ELI & CO COM 532457108 BBG001S5STL8 16,962,537 46,366 SH   SOLE   0 0 46,366
LISTED FD TR HORIZON KINETICS 53656F623 BBG00YV34KZ7 25,594,112 813,028 SH   SOLE   0 0 813,028
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 475,473 977 SH   SOLE   0 0 977
M & T BK CORP COM 55261F104 BBG001S7S2B4 338,570 2,334 SH   SOLE   0 0 2,334
MANHATTAN BRDG CAP INC COM 562803106 BBG001SCRDM8 1,054,327 197,810 SH   SOLE   0 0 197,810
MANITEX INTL INC COM 563420108 BBG001SJY1X9 160,008 40,002 SH   SOLE   0 0 40,002
MARATHON PETE CORP COM 56585A102 BBG001S169P1 996,140 8,559 SH   SOLE   0 0 8,559
MARTIN MARIETTA MATLS INC COM 573284106 BBG001S7QC51 236,579 700 SH   SOLE   0 0 700
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 712,705 2,050 SH   SOLE   0 0 2,050
MCDONALDS CORP COM 580135101 BBG001S5T110 294,363 1,117 SH   SOLE   0 0 1,117
MEDICAL PPTYS TRUST INC COM 58463J304 BBG001S7WM61 485,704 43,600 SH   SOLE   0 0 43,600
MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 1,674,788 21,549 SH   SOLE   0 0 21,549
MERCER INTL INC COM 588056101 BBG001S6TK43 2,139,432 183,800 SH   SOLE   0 0 183,800
MERCK & CO INC COM 58933Y105 BBG001S5TC52 2,415,272 21,769 SH   SOLE   0 0 21,769
METLIFE INC COM 59156R108 BBG001S5T3R8 5,599,393 77,372 SH   SOLE   0 0 77,372
MICROSOFT CORP COM 594918104 BBG001S5TD05 30,640,601 127,765 SH   SOLE   0 0 127,765
MONTROSE ENVIRONMENTAL GROUP COM 615111101 BBG005Q29V07 400,886 9,031 SH   SOLE   0 0 9,031
MORGAN STANLEY COM NEW 617446448 BBG001S9V5Z3 637,225 7,495 SH   SOLE   0 0 7,495
NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 BBG009DFFWM1 57,500 25,000 SH   SOLE   0 0 25,000
NATIONAL WESTN LIFE GROUP IN CL A 638517102 BBG008HNHYZ2 328,770 1,170 SH   SOLE   0 0 1,170
NEOGEN CORP COM 640491106 BBG001S67B47 292,355 19,196 SH   SOLE   0 0 19,196
NEW YORK CMNTY BANCORP INC COM 649445103 BBG001SD32Z2 709,500 82,500 SH   SOLE   0 0 82,500
NEW YORK TIMES CO CL A 650111107 BBG001S90X31 1,206,376 37,165 SH   SOLE   0 0 37,165
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 358,142 4,284 SH   SOLE   0 0 4,284
NORFOLK SOUTHN CORP COM 655844108 BBG001S5TQJ6 260,281 1,056 SH   SOLE   0 0 1,056
NORTHROP GRUMMAN CORP COM 666807102 BBG001S5TP26 385,201 706 SH   SOLE   0 0 706
NOVARTIS AG SPONSORED ADR 66987V109 BBG001SF5LW6 366,509 4,040 SH   SOLE   0 0 4,040
NU HLDGS LTD ORD SHS CL A G6683N103 BBG0136WM2Y9 69,373 17,045 SH   SOLE   0 0 17,045
NUTRIEN LTD COM 67077M108 BBG00JM9SM69 6,264,952 85,786 SH   SOLE   0 0 85,786
NUVEEN MUN VALUE FD INC COM 670928100 BBG001S5TS84 124,700 14,500 SH   SOLE   0 0 14,500
NUVEEN NEW YORK QLT MUN INC COM 67066X107 BBG001SCTFW0 112,350 10,500 SH   SOLE   0 0 10,500
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 BBG001S6R664 127,400 17,500 SH   SOLE   0 0 17,500
NUVEEN PFD & INCOME SECS FD COM 67072C105 BBG001SFPML4 90,624 13,327 SH   SOLE   0 0 13,327
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 269,044 1,841 SH   SOLE   0 0 1,841
OCCIDENTAL PETE CORP COM 674599105 BBG001S5TZG9 233,063 3,700 SH   SOLE   0 0 3,700
OPKO HEALTH INC COM 68375N103 BBG001SD4254 47,000 37,600 SH   SOLE   0 0 37,600
ORACLE CORP COM 68389X105 BBG001S5SJG6 266,472 3,260 SH   SOLE   0 0 3,260
ORGANON & CO COMMON STOCK 68622V106 BBG00ZQRGW42 268,966 9,630 SH   SOLE   0 0 9,630
P & F INDS INC CL A NEW 692830508 BBG001SD3004 84,754 16,783 SH   SOLE   0 0 16,783
PARAMOUNT GLOBAL CLASS B COM 92556H206 BBG001S6L063 257,116 15,232 SH   SOLE   0 0 15,232
PARAMOUNT GLOBAL CLASS B COM 92556H206 BBG001S6L063 50,640 3,000 PRN Call SOLE   0 0 3,000
PDC ENERGY INC COM 69327R101 BBG001S5V439 3,163,716 49,838 SH   SOLE   0 0 49,838
PEPSICO INC COM 713448108 BBG001S695T1 4,801,762 26,579 SH   SOLE   0 0 26,579
PERMA-PIPE INTL HLDGS INC COM 714167103 BBG001S6F0X0 819,008 86,668 SH   SOLE   0 0 86,668
PFIZER INC COM 717081103 BBG001S5V466 4,102,326 80,061 SH   SOLE   0 0 80,061
PHILLIPS 66 COM 718546104 BBG00286S4P7 228,872 2,199 SH   SOLE   0 0 2,199
PHYSICIANS RLTY TR COM 71943U104 BBG004MF5B76 900,034 62,200 SH   SOLE   0 0 62,200
PIMCO INCOME STRATEGY FD COM 72201H108 BBG001SLFJB0 175,176 21,600 SH   SOLE   0 0 21,600
PIMCO INCOME STRATEGY FD II COM 72201J104 BBG001S9L7C5 221,998 31,400 SH   SOLE   0 0 31,400
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 651,708 4,300 SH   SOLE   0 0 4,300
PROSPECT CAP CORP COM 74348T102 BBG001SM4WF7 69,900 10,000 SH   SOLE   0 0 10,000
PRUDENTIAL FINL INC COM 744320102 BBG001S97MM7 277,891 2,794 SH   SOLE   0 0 2,794
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 BBG001S5V3C1 504,497 8,234 SH   SOLE   0 0 8,234
PURE STORAGE INC CL A 74624M102 BBG00212PW10 2,049,816 76,600 SH   SOLE   0 0 76,600
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 BBG001S5V6N2 35,200 11,000 SH   SOLE   0 0 11,000
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 BBG001S5VCG7 570,636 157,200 SH   SOLE   0 0 157,200
QUALCOMM INC COM 747525103 BBG001S6VS70 16,627,851 151,245 SH   SOLE   0 0 151,245
QUEST DIAGNOSTICS INC COM 74834L100 BBG001S9GX43 1,079,436 6,900 SH   SOLE   0 0 6,900
RAND CAP CORP COM NEW 752185207 BBG001S5VKT5 571,575 42,911 SH   SOLE   0 0 42,911
RAYTHEON TECHNOLOGIES CORP COM 75513E101 BBG001S5X5Q9 761,593 7,547 SH   SOLE   0 0 7,547
REALTY INCOME CORP COM 756109104 BBG001S884K0 1,424,004 22,450 SH   SOLE   0 0 22,450
REDWOOD TR INC COM 758075402 BBG001SBHVP8 449,540 66,500 SH   SOLE   0 0 66,500
REGENERON PHARMACEUTICALS COM 75886F107 BBG001S6PX49 319,620 443 SH   SOLE   0 0 443
RENN FD INC COM 759720105 BBG001S79BY0 54,300 30,000 SH   SOLE   0 0 30,000
RESEARCH FRONTIERS INC COM 760911107 BBG001S5VML9 280,292 146,750 SH   SOLE   0 0 146,750
S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 227,089 678 SH   SOLE   0 0 678
S&W SEED CO COM 785135104 BBG001T8MXB9 284,603 191,009 SH   SOLE   0 0 191,009
SABA CAPITAL INCOME & OPRNT SHS NEW 78518H202 BBG001S6Q335 356,034 46,785 SH   SOLE   0 0 46,785
SAFEGUARD SCIENTIFICS INC COM NEW 786449207 BBG001S5W0J9 108,162 34,891 SH   SOLE   0 0 34,891
SALESFORCE INC COM 79466L302 BBG001SDLP09 3,836,757 28,937 SH   SOLE   0 0 28,937
SANOFI SPONSORED ADR 80105N105 BBG001S5W768 241,181 4,980 SH   SOLE   0 0 4,980
SEABOARD CORP DEL COM 811543107 BBG001S5VYZ8 539,855 143 SH   SOLE   0 0 143
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 520,849 3,834 SH   SOLE   0 0 3,834
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 284,968 2,290 SH   SOLE   0 0 2,290
SENECA FOODS CORP NEW CL A 817070501 BBG001S8L1W8 749,685 12,300 SH   SOLE   0 0 12,300
SHELL PLC SPON ADS 780259305 BBG0147BN6H1 1,147,542 20,150 SH   SOLE   0 0 20,150
SIGMATRON INTL INC COM 82661L101 BBG001S7P414 47,493 12,368 SH   SOLE   0 0 12,368
SMUCKER J M CO COM NEW 832696405 BBG001S5W3H5 580,756 3,665 SH   SOLE   0 0 3,665
SONDER HOLDINGS INC CLASS A COM 83542D102 BBG00Z480P04 13,724 11,068 SH   SOLE   0 0 11,068
SONOCO PRODS CO COM 835495102 BBG001S7M9F1 1,115,489 18,374 SH   SOLE   0 0 18,374
SPARK NETWORKS SE SPONSORED ADS 846517100 BBG00HXSDYM1 6,500 10,000 SH   SOLE   0 0 10,000
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 21,074,377 124,230 SH   SOLE   0 0 124,230
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 556,191 1,454 SH   SOLE   0 0 1,454
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 954,655 2,156 SH   SOLE   0 0 2,156
SPDR SER TR S&P BIOTECH 78464A870 BBG001SQDKG3 651,052 7,844 SH   SOLE   0 0 7,844
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 BBG00JPZ8T56 24,934,658 1,390,667 SH   SOLE   0 0 1,390,667
STARBUCKS CORP COM 855244109 BBG001S72KH6 19,335,300 194,912 SH   SOLE   0 0 194,912
STEEL CONNECT INC COM 858098106 BBG001S5PXV1 14,300 10,000 SH   SOLE   0 0 10,000
STRYKER CORPORATION COM 863667101 BBG001S8FR03 364,535 1,491 SH   SOLE   0 0 1,491
SYNCHRONY FINANCIAL COM 87165B103 BBG00658F3Q2 1,445,840 44,000 SH   SOLE   0 0 44,000
TEMPLETON GLOBAL INCOME FD COM 880198106 BBG001S5RKQ3 205,675 47,500 SH   SOLE   0 0 47,500
TERADYNE INC COM 880770102 BBG001S5WMZ3 443,913 5,082 SH   SOLE   0 0 5,082
TESLA INC COM 88160R101 BBG001SQKGD7 90,537 735 SH   SOLE   0 0 735
TESLA INC COM 88160R101 BBG001SQKGD7 246,360 2,000 PRN Call SOLE   0 0 2,000
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 24,885,471 150,620 SH   SOLE   0 0 150,620
THERMO FISHER SCIENTIFIC INC COM 883556102 BBG001S5WS08 35,494,573 64,455 SH   SOLE   0 0 64,455
TRANE TECHNOLOGIES PLC SHS G8994E103 BBG001S5SBV6 202,044 1,202 SH   SOLE   0 0 1,202
TRINITY INDS INC COM 896522109 BBG001S5WVT0 313,442 10,600 SH   SOLE   0 0 10,600
UMH PPTYS INC COM 903002103 BBG001S7JRQ3 1,465,100 91,000 SH   SOLE   0 0 91,000
UNILEVER PLC SPON ADR NEW 904767704 BBG001S5X1K4 5,993,668 119,040 SH   SOLE   0 0 119,040
UNION PAC CORP COM 907818108 BBG001S5X2M0 1,191,025 5,752 SH   SOLE   0 0 5,752
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 365,586 2,103 SH   SOLE   0 0 2,103
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 19,096,372 36,019 SH   SOLE   0 0 36,019
UNIVERSAL STAINLESS & ALLOY COM 913837100 BBG001S89L94 101,792 14,197 SH   SOLE   0 0 14,197
US FOODS HLDG CORP COM 912008109 BBG00C6H6D59 267,397 7,860 SH   SOLE   0 0 7,860
VALERO ENERGY CORP COM 91913Y100 BBG001S5X8K9 412,676 3,253 SH   SOLE   0 0 3,253
VALLEY NATL BANCORP COM 919794107 BBG001S7H654 254,475 22,500 SH   SOLE   0 0 22,500
VALMONT INDS INC COM 920253101 BBG001S5X650 396,804 1,200 SH   SOLE   0 0 1,200
VANECK ETF TRUST GOLD MINERS ETF 92189F106 BBG001SR42Z0 8,531,109 297,666 SH   SOLE   0 0 297,666
VANECK MERK GOLD TR GOLD TRUST 921078101 BBG002WYN9L7 389,941 22,043 SH   SOLE   0 0 22,043
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 BBG001ST39Q2 10,258,631 136,273 SH   SOLE   0 0 136,273
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 BBG001SK7DK4 9,461,522 131,703 SH   SOLE   0 0 131,703
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 BBG004N1LGK2 623,386 13,143 SH   SOLE   0 0 13,143
VANGUARD INDEX FDS MID CAP ETF 922908629 BBG001SHVTS1 7,814,655 38,343 SH   SOLE   0 0 38,343
VANGUARD INDEX FDS SM CP VAL ETF 922908611 BBG001SHVTR2 2,377,288 14,970 SH   SOLE   0 0 14,970
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 1,298,509 6,792 SH   SOLE   0 0 6,792
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 341,428 2,432 SH   SOLE   0 0 2,432
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 750,202 19,246 SH   SOLE   0 0 19,246
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 BBG001T0SKD6 447,408 4,352 SH   SOLE   0 0 4,352
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 BBG001T62M74 296,964 5,136 SH   SOLE   0 0 5,136
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 BBG001T62KZ7 5,678,060 75,516 SH   SOLE   0 0 75,516
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 1,039,639 24,771 SH   SOLE   0 0 24,771
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 335,885 8,525 SH   SOLE   0 0 8,525
VILLAGE SUPER MKT INC CL A NEW 927107409 BBG001S5X8H3 517,038 22,200 SH   SOLE   0 0 22,200
VIRNETX HLDG CORP COM 92823T108 BBG001S7FPB7 44,460 34,200 SH   SOLE   0 0 34,200
VISA INC COM CL A 92826C839 BBG001SRCFY3 315,906 1,521 SH   SOLE   0 0 1,521
WALKER & DUNLOP INC COM 93148P102 BBG001T0JGM5 7,219,710 91,994 SH   SOLE   0 0 91,994
WALMART INC COM 931142103 BBG001S5XH92 456,401 3,219 SH   SOLE   0 0 3,219
WARNER BROS DISCOVERY INC COM SER A 934423104 BBG011386VG3 527,761 55,671 SH   SOLE   0 0 55,671
WATERS CORP COM 941848103 BBG001S8MDG9 274,064 800 SH   SOLE   0 0 800
WENDYS CO COM 95058W100 BBG001S7HBX2 2,248,985 99,381 SH   SOLE   0 0 99,381
WESTERN ASSET GBL HIGH INC F COM 95766B109 BBG001SLMLM5 89,658 13,185 SH   SOLE   0 0 13,185
WESTERN ASSET GLOBAL CORP DE COM 95790C107 BBG001T5WMW5 718,951 56,300 SH   SOLE   0 0 56,300
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 BBG00B0FS9V7 464,393 10,281 SH   SOLE   0 0 10,281
WIRELESS TELECOM GROUP INC COM 976524108 BBG001S81N52 90,395 50,500 SH   SOLE   0 0 50,500
XYLEM INC COM 98419M100 BBG001V05C73 1,106,585 10,008 SH   SOLE   0 0 10,008
YUM BRANDS INC COM 988498101 BBG001S7JQ30 1,468,821 11,468 SH   SOLE   0 0 11,468
YUM CHINA HLDGS INC COM 98850P109 BBG00B8N0HH0 626,726 11,468 SH   SOLE   0 0 11,468