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   326,485 77,001 SH   SOLE   0 0 77,001
3M CO COM 88579Y101   512,102 5,470 SH   SOLE   0 0 5,470
ABBOTT LABS COM 002824100   335,973 3,469 SH   SOLE   0 0 3,469
ABBVIE INC COM 00287Y109   461,341 3,095 SH   SOLE   0 0 3,095
ABRDN GLOBAL INCOME FUND INC COM 003013109   127,972 21,400 SH   SOLE   0 0 21,400
ACACIA RESH CORP ACACIA TCH COM 003881307   54,750 15,000 SH   SOLE   0 0 15,000
AFLAC INC COM 001055102   676,796 8,818 SH   SOLE   0 0 8,818
AIR LEASE CORP CL A 00912X302   1,284,766 32,600 SH   SOLE   0 0 32,600
ALBEMARLE CORP COM 012653101   7,649,459 44,986 SH   SOLE   0 0 44,986
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106   434,560 44,800 SH   SOLE   0 0 44,800
ALLSTATE CORP COM 020002101   334,231 3,000 SH   SOLE   0 0 3,000
ALPHABET INC CAP STK CL A 02079K305   1,408,708 10,765 SH   SOLE   0 0 10,765
ALPHABET INC CAP STK CL C 02079K107   1,732,509 13,140 SH   SOLE   0 0 13,140
AMAZON COM INC COM 023135106   10,366,255 81,547 SH   SOLE   0 0 81,547
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   1,162,586 20,097 SH   SOLE   0 0 20,097
AMERICAN EXPRESS CO COM 025816109   452,494 3,033 SH   SOLE   0 0 3,033
AMERICOLD REALTY TRUST INC COM 03064D108   334,510 11,000 SH   SOLE   0 0 11,000
AMETEK INC COM 031100100   443,280 3,000 SH   SOLE   0 0 3,000
AMGEN INC COM 031162100   11,357,453 42,259 SH   SOLE   0 0 42,259
ANSYS INC COM 03662Q105   386,815 1,300 SH   SOLE   0 0 1,300
AON PLC CALL G0403H108   648,440 2,000 PRN Call SOLE   0 0 2,000
APOLLO SR FLOATING RATE FD I COM 037636107   690,816 51,400 SH   SOLE   0 0 51,400
APPLE INC COM 037833100   32,733,665 191,190 SH   SOLE   0 0 191,190
ARTS WAY MFG INC COM 043168103   51,360 21,855 SH   SOLE   0 0 21,855
ASML HOLDING N V N Y REGISTRY SHS N07059210   250,181 425 SH   SOLE   0 0 425
AT&T INC COM 00206R102   424,105 28,236 SH   SOLE   0 0 28,236
AUTOMATIC DATA PROCESSING IN COM 053015103   1,436,263 5,970 SH   SOLE   0 0 5,970
AUTOZONE INC COM 053332102   6,329,656 2,492 SH   SOLE   0 0 2,492
AVERY DENNISON CORP COM 053611109   26,025,767 142,474 SH   SOLE   0 0 142,474
AZEK CO INC CL A 05478C105   353,906 11,900 SH   SOLE   0 0 11,900
BANK AMERICA CORP COM 060505104   1,340,224 48,949 SH   SOLE   0 0 48,949
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   22,336,927 63,765 SH   SOLE   0 0 63,765
BLACKROCK CAP INVT CORP COM 092533108   70,717 19,061 SH   SOLE   0 0 19,061
BLACKROCK ENHANCED EQUITY DI COM 09251A104   204,420 26,862 SH   SOLE   0 0 26,862
BLACKROCK FLOATING RATE INCO COM 09255X100   675,865 53,555 SH   SOLE   0 0 53,555
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106   348,766 38,200 SH   SOLE   0 0 38,200
BLACKROCK MUNIYIELD N Y QUAL COM 09255E102   297,696 33,600 SH   SOLE   0 0 33,600
BLACKSTONE INC COM 09260D107   203,566 1,900 SH   SOLE   0 0 1,900
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102   507,036 18,532 SH   SOLE   0 0 18,532
BLACKSTONE SENI FLTN RAT 202 COM 09256U105   215,975 16,300 SH   SOLE   0 0 16,300
BOEING CO COM 097023105   402,528 2,100 SH   SOLE   0 0 2,100
BORGWARNER INC COM 099724106   14,180,142 351,254 SH   SOLE   0 0 351,254
BRISTOL-MYERS SQUIBB CO COM 110122108   508,431 8,760 SH   SOLE   0 0 8,760
BROADCOM INC COM 11135F101   426,088 513 SH   SOLE   0 0 513
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   447,625 2,500 SH   SOLE   0 0 2,500
BUILDERS FIRSTSOURCE INC COM 12008R107   1,518,778 12,200 SH   SOLE   0 0 12,200
CANADIAN IMPERIAL BK COMM TO COM 136069101   231,660 6,000 SH   SOLE   0 0 6,000
CANNAE HLDGS INC COM 13765N107   279,600 15,000 SH   SOLE   0 0 15,000
CATERPILLAR INC COM 149123101   245,700 900 SH   SOLE   0 0 900
CBRE GROUP INC CL A 12504L109   1,122,672 15,200 SH   SOLE   0 0 15,200
CERUS CORP COM 157085101   62,370 38,500 SH   SOLE   0 0 38,500
CHARGEPOINT HOLDINGS INC COM CL A 15961R105   638,148 128,400 SH   SOLE   0 0 128,400
CHARTER COMMUNICATIONS INC N CL A 16119P108   841,376 1,913 SH   SOLE   0 0 1,913
CHENIERE ENERGY INC COM NEW 16411R208   1,800,666 10,850 SH   SOLE   0 0 10,850
CHEVRON CORP NEW COM 166764100   6,305,589 37,395 SH   SOLE   0 0 37,395
CISCO SYS INC COM 17275R102   21,537,190 400,617 SH   SOLE   0 0 400,617
COCA COLA CO COM 191216100   363,870 6,500 SH   SOLE   0 0 6,500
COEUR MNG INC COM NEW 192108504   33,300 15,000 SH   SOLE   0 0 15,000
COHEN & STEERS QUALITY INCOM COM 19247L106   372,416 36,800 SH   SOLE   0 0 36,800
COHEN & STEERS REIT & PFD & COM 19247X100   780,780 45,500 SH   SOLE   0 0 45,500
COHEN & STEERS TOTAL RETURN COM 19247R103   143,576 13,700 SH   SOLE   0 0 13,700
COHERENT CORP COM 19247G107   4,970,061 152,269 SH   SOLE   0 0 152,269
COMCAST CORP NEW CL A 20030N101   219,528 4,951 SH   SOLE   0 0 4,951
CONOCOPHILLIPS COM 20825C104   1,586,272 13,241 SH   SOLE   0 0 13,241
CONSOLIDATED EDISON INC COM 209115104   220,839 2,582 SH   SOLE   0 0 2,582
CORNING INC COM 219350105   29,814,167 978,476 SH   SOLE   0 0 978,476
CSX CORP COM 126408103   350,550 11,400 SH   SOLE   0 0 11,400
CVS HEALTH CORP COM 126650100   569,802 8,161 SH   SOLE   0 0 8,161
DANA INC COM 235825205   168,705 11,500 SH   SOLE   0 0 11,500
DEERE & CO COM 244199105   826,463 2,190 SH   SOLE   0 0 2,190
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807   223,056 6,838 SH   SOLE   0 0 6,838
DISNEY WALT CO COM 254687106   3,590,123 44,295 SH   SOLE   0 0 44,295
DOW INC COM 260557103   283,220 5,493 SH   SOLE   0 0 5,493
EATON VANCE FLTING RATE INC COM 278279104   186,866 15,180 SH   SOLE   0 0 15,180
EATON VANCE SR FLTNG RTE TR COM 27828Q105   395,997 32,700 SH   SOLE   0 0 32,700
ECOLAB INC COM 278865100   2,959,418 17,470 SH   SOLE   0 0 17,470
EL PASO ENERGY CAP TR I PFD CV TR SEC 28 283678209   222,509 4,900 SH   SOLE   0 0 4,900
ELEVANCE HEALTH INC COM 036752103   566,046 1,300 SH   SOLE   0 0 1,300
ELI LILLY & CO COM 532457108   24,487,220 45,589 SH   SOLE   0 0 45,589
ENBRIDGE INC COM 29250N105   1,879,991 56,643 SH   SOLE   0 0 56,643
ENTERPRISE PRODS PARTNERS L COM 293792107   428,341 15,650 SH   SOLE   0 0 15,650
EQUINIX INC COM 29444U700   1,342,129 1,848 SH   SOLE   0 0 1,848
EQUUS TOTAL RETURN INC COM 294766100   115,048 77,735 SH   SOLE   0 0 77,735
ETF SER SOLUTIONS DISTILLATE US 26922A321   26,732,638 598,849 SH   SOLE   0 0 598,849
EXPEDIA GROUP INC COM NEW 30212P303   375,691 3,645 SH   SOLE   0 0 3,645
EXXON MOBIL CORP COM 30231G102   7,186,373 61,119 SH   SOLE   0 0 61,119
FG GROUP HOLDINGS INC COM 302462106   67,200 40,000 SH   SOLE   0 0 40,000
FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408   217,976 4,400 SH   SOLE   0 0 4,400
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   689,904 43,200 SH   SOLE   0 0 43,200
FIRST TR SR FLTG RATE INCOME COM 33733U108   524,000 52,400 SH   SOLE   0 0 52,400
FREQUENCY ELECTRS INC COM 358010106   534,380 77,000 SH   SOLE   0 0 77,000
FS KKR CAP CORP COM 302635206   22,653,579 1,150,425 SH   SOLE   0 0 1,150,425
GALLAGHER ARTHUR J & CO COM 363576109   319,102 1,400 SH   SOLE   0 0 1,400
GARTNER INC COM 366651107   274,888 800 SH   SOLE   0 0 800
GENERAC HLDGS INC COM 368736104   239,712 2,200 SH   SOLE   0 0 2,200
GENERAL ELECTRIC CO COM NEW 369604301   285,993 2,587 SH   SOLE   0 0 2,587
GENERAL MLS INC COM 370334104   2,040,767 31,892 SH   SOLE   0 0 31,892
GLADSTONE LD CORP COM 376549101   254,717 17,900 SH   SOLE   0 0 17,900
GLOBAL MED REIT INC COM NEW 37954A204   799,227 89,100 SH   SOLE   0 0 89,100
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855   835,826 15,150 SH   SOLE   0 0 15,150
GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230   1,393,876 27,911 SH   SOLE   0 0 27,911
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206   3,439,243 119,981 SH   SOLE   0 0 119,981
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   1,584,788 18,815 SH   SOLE   0 0 18,815
GRAINGER W W INC COM 384802104   812,912 1,175 SH   SOLE   0 0 1,175
HAYWARD HLDGS INC COM 421298100   310,200 22,000 SH   SOLE   0 0 22,000
HENRY SCHEIN INC COM 806407102   566,157 7,625 SH   SOLE   0 0 7,625
HOME DEPOT INC COM 437076102   521,831 1,727 SH   SOLE   0 0 1,727
HONEYWELL INTL INC COM 438516106   275,817 1,493 SH   SOLE   0 0 1,493
HOWMET AEROSPACE INC COM 443201108   377,632 8,165 SH   SOLE   0 0 8,165
HURCO CO COM 447324104   309,534 13,800 SH   SOLE   0 0 13,800
IAC INC COM NEW 44891N208   1,300,062 25,800 SH   SOLE   0 0 25,800
ILLINOIS TOOL WKS INC COM 452308109   5,540,186 24,055 SH   SOLE   0 0 24,055
IMMUCELL CORP COM PAR 452525306   333,253 62,408 SH   SOLE   0 0 62,408
IMPINJ INC COM 453204109   214,617 3,900 SH   SOLE   0 0 3,900
INTEL CORP COM 458140100   11,122,394 312,866 SH   SOLE   0 0 312,866
INTERNATIONAL BUSINESS MACHS COM 459200101   1,314,611 9,370 SH   SOLE   0 0 9,370
INTRUSION INC COM NEW 46121E205   4,276 12,250 SH   SOLE   0 0 12,250
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   1,158,576 105,806 SH   SOLE   0 0 105,806
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   595,714 28,060 SH   SOLE   0 0 28,060
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858   235,050 10,000 SH   SOLE   0 0 10,000
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   2,536,396 122,709 SH   SOLE   0 0 122,709
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833   202,356 9,000 SH   SOLE   0 0 9,000
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   9,978,060 496,174 SH   SOLE   0 0 496,174
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817   579,984 25,800 SH   SOLE   0 0 25,800
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   52,430,576 2,791,043 SH   SOLE   0 0 2,791,043
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635   237,615 10,500 SH   SOLE   0 0 10,500
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   36,933,517 260,664 SH   SOLE   0 0 260,664
INVESCO MUN OPPORTUNITY TR COM 46132C107   90,530 11,000 SH   SOLE   0 0 11,000
INVESCO QQQ TR UNIT SER 1 46090E103   635,571 1,774 SH   SOLE   0 0 1,774
INVESCO SR INCOME TR COM 46131H107   121,520 31,000 SH   SOLE   0 0 31,000
INVESCO TR INVT GRADE MUNS COM 46131M106   131,750 15,500 SH   SOLE   0 0 15,500
INVESCO TR INVT GRADE NEW YO COM 46131T101   214,085 23,500 SH   SOLE   0 0 23,500
ISHARES INC CORE MSCI EMKT 46434G103   246,850 5,187 SH   SOLE   0 0 5,187
ISHARES INC MSCI EQUAL WEITE 464286681   1,402,517 18,648 SH   SOLE   0 0 18,648
ISHARES TR 0-5YR INVT GR CP 46434V100   1,759,785 36,666 SH   SOLE   0 0 36,666
ISHARES TR BLACKROCK ULTRA 46434V878   428,384 8,503 SH   SOLE   0 0 8,503
ISHARES TR CORE MSCI EAFE 46432F842   2,099,346 32,624 SH   SOLE   0 0 32,624
ISHARES TR CORE MSCI TOTAL 46432F834   255,558 4,260 SH   SOLE   0 0 4,260
ISHARES TR CORE S&P MCP ETF 464287507   393,225 1,577 SH   SOLE   0 0 1,577
ISHARES TR EAFE VALUE ETF 464288877   1,948,261 39,817 SH   SOLE   0 0 39,817
ISHARES TR GL CLEAN ENE ETF 464288224   784,305 53,646 SH   SOLE   0 0 53,646
ISHARES TR IBONDS 27 ETF 46435UAA9   767,045 33,148 SH   SOLE   0 0 33,148
ISHARES TR IBONDS DEC2023 46435G318   201,520 7,895 SH   SOLE   0 0 7,895
ISHARES TR IBONDS DEC2026 46435GAA0   71,974,697 3,084,409 SH   SOLE   0 0 3,084,409
ISHARES TR ISHS 1-5YR INVS 464288646   13,177,544 264,450 SH   SOLE   0 0 264,450
ISHARES TR MSCI EAFE MIN VL 46429B689   776,546 11,907 SH   SOLE   0 0 11,907
ISHARES TR MSCI INTL MOMENT 46434V449   1,750,204 55,597 SH   SOLE   0 0 55,597
ISHARES TR MSCI INTL QUALTY 46434V456   889,474 26,465 SH   SOLE   0 0 26,465
ISHARES TR MSCI USA MIN VOL 46429B697   1,739,946 24,039 SH   SOLE   0 0 24,039
ISHARES TR MSCI USA MMENTM 46432F396   2,707,577 19,381 SH   SOLE   0 0 19,381
ISHARES TR MSCI USA QLT FCT 46432F339   8,072,427 61,252 SH   SOLE   0 0 61,252
ISHARES TR NATIONAL MUN ETF 464288414   235,894 2,301 SH   SOLE   0 0 2,301
ISHARES TR PFD AND INCM SEC 464288687   1,198,312 39,745 SH   SOLE   0 0 39,745
ISHARES TR RUS 1000 GRW ETF 464287614   411,221 1,546 SH   SOLE   0 0 1,546
ISHARES TR RUS MDCP VAL ETF 464287473   293,779 2,816 SH   SOLE   0 0 2,816
ISHARES TR RUSSELL 2000 ETF 464287655   1,841,522 10,419 SH   SOLE   0 0 10,419
ISHARES TR SHRT NAT MUN ETF 464288158   276,128 2,685 SH   SOLE   0 0 2,685
ISHARES TR U.S. MED DVC ETF 464288810   315,250 6,500 SH   SOLE   0 0 6,500
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   8,170,245 163,765 SH   SOLE   0 0 163,765
J & J SNACK FOODS CORP COM 466032109   2,454,750 15,000 SH   SOLE   0 0 15,000
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   775,223 15,449 SH   SOLE   0 0 15,449
JACOBS SOLUTIONS INC COM 46982L108   2,585,471 18,941 SH   SOLE   0 0 18,941
JOHNSON & JOHNSON COM 478160104   4,342,663 27,882 SH   SOLE   0 0 27,882
JOHNSON CTLS INTL PLC SHS G51502105   20,223,492 380,056 SH   SOLE   0 0 380,056
JPMORGAN CHASE & CO COM 46625H100   27,188,495 187,481 SH   SOLE   0 0 187,481
KELLANOVA COM 487836108   437,220 7,347 SH   SOLE   0 0 7,347
KIRBY CORP COM 497266106   596,160 7,200 SH   SOLE   0 0 7,200
KLA CORP COM NEW 482480100   2,529,130 5,514 SH   SOLE   0 0 5,514
L3HARRIS TECHNOLOGIES INC COM 502431109   221,149 1,270 SH   SOLE   0 0 1,270
LAM RESEARCH CORP COM 512807108   438,739 700 SH   SOLE   0 0 700
LAUDER ESTEE COS INC CL A 518439104   1,919,359 13,278 SH   SOLE   0 0 13,278
LENNAR CORP CL A 526057104   7,675,312 68,389 SH   SOLE   0 0 68,389
LIBERTY BROADBAND CORP COM SER C 530307305   1,932,240 21,159 SH   SOLE   0 0 21,159
LISTED FD TR HORIZON KINETICS 53656F623   34,836,852 1,144,443 SH   SOLE   0 0 1,144,443
LOCKHEED MARTIN CORP COM 539830109   398,214 974 SH   SOLE   0 0 974
LOUISIANA PAC CORP COM 546347105   364,782 6,600 SH   SOLE   0 0 6,600
M & T BK CORP COM 55261F104   269,845 2,134 SH   SOLE   0 0 2,134
MANHATTAN BRDG CAP INC COM 562803106   1,053,048 219,385 SH   SOLE   0 0 219,385
MARATHON PETE CORP COM 56585A102   1,133,937 7,493 SH   SOLE   0 0 7,493
MARTIN MARIETTA MATLS INC COM 573284106   287,336 700 SH   SOLE   0 0 700
MASTERCARD INCORPORATED CL A 57636Q104   808,773 2,043 SH   SOLE   0 0 2,043
MCDONALDS CORP COM 580135101   242,365 920 SH   SOLE   0 0 920
MEDICAL PPTYS TRUST INC COM 58463J304   305,745 56,100 SH   SOLE   0 0 56,100
MEDTRONIC PLC SHS G5960L103   1,686,778 21,526 SH   SOLE   0 0 21,526
MERCER INTL INC COM 588056101   1,466,322 170,900 SH   SOLE   0 0 170,900
MERCK & CO INC COM 58933Y105   2,192,734 21,299 SH   SOLE   0 0 21,299
META PLATFORMS INC CL A 30303M102   267,488 891 SH   SOLE   0 0 891
METLIFE INC COM 59156R108   4,457,543 70,856 SH   SOLE   0 0 70,856
MICRON TECHNOLOGY INC COM 595112103   224,499 3,300 SH   SOLE   0 0 3,300
MICROSOFT CORP COM 594918104   39,273,591 124,382 SH   SOLE   0 0 124,382
MONTROSE ENVIRONMENTAL GROUP COM 615111101   264,248 9,031 SH   SOLE   0 0 9,031
MORGAN STANLEY COM NEW 617446448   524,322 6,420 SH   SOLE   0 0 6,420
NEW YORK CMNTY BANCORP INC COM 649445103   967,302 85,300 SH   SOLE   0 0 85,300
NEW YORK TIMES CO CL A 650111107   1,531,198 37,165 SH   SOLE   0 0 37,165
NEXTERA ENERGY INC COM 65339F101   202,120 3,528 SH   SOLE   0 0 3,528
NORFOLK SOUTHN CORP COM 655844108   201,854 1,025 SH   SOLE   0 0 1,025
NOVARTIS AG SPONSORED ADR 66987V109   407,440 4,000 SH   SOLE   0 0 4,000
NU HLDGS LTD ORD SHS CL A G6683N103   123,577 17,045 SH   SOLE   0 0 17,045
NUTRIEN LTD COM 67077M108   4,676,962 75,728 SH   SOLE   0 0 75,728
NUVEEN AMT FREE QLTY MUN INC COM 670657105   188,760 19,500 SH   SOLE   0 0 19,500
NUVEEN MUN VALUE FD INC COM 670928100   99,120 12,000 SH   SOLE   0 0 12,000
NUVEEN NEW YORK QLT MUN INC COM 67066X107   164,390 17,000 SH   SOLE   0 0 17,000
NUVEEN PFD & INCOME OPPORTUN COM 67073B106   110,775 17,500 SH   SOLE   0 0 17,500
NUVEEN PFD & INCOME SECS FD COM 67072C105   76,206 12,351 SH   SOLE   0 0 12,351
NVIDIA CORPORATION COM 67066G104   416,286 957 SH   SOLE   0 0 957
OPENLANE INC COM 48238T109   11,252,418 754,184 SH   SOLE   0 0 754,184
OPKO HEALTH INC COM 68375N103   47,200 29,500 SH   SOLE   0 0 29,500
ORACLE CORP COM 68389X105   286,090 2,701 SH   SOLE   0 0 2,701
PARAMOUNT GLOBAL CLASS B COM 92556H206   217,133 16,832 SH   SOLE   0 0 16,832
PEPSICO INC COM 713448108   4,395,444 25,941 SH   SOLE   0 0 25,941
PERMA-PIPE INTL HLDGS INC COM 714167103   571,900 70,000 SH   SOLE   0 0 70,000
PFIZER INC COM 717081103   2,379,815 71,746 SH   SOLE   0 0 71,746
PHILLIPS 66 COM 718546104   234,173 1,949 SH   SOLE   0 0 1,949
PHYSICIANS RLTY TR COM 71943U104   739,933 60,700 SH   SOLE   0 0 60,700
PIMCO INCOME STRATEGY FD COM 72201H108   181,012 23,600 SH   SOLE   0 0 23,600
PIMCO INCOME STRATEGY FD II COM 72201J104   206,926 31,400 SH   SOLE   0 0 31,400
PROCTER AND GAMBLE CO COM 742718109   578,190 3,964 SH   SOLE   0 0 3,964
PROSPECT CAP CORP COM 74348T102   70,785 11,700 SH   SOLE   0 0 11,700
PRUDENTIAL FINL INC COM 744320102   262,182 2,763 SH   SOLE   0 0 2,763
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   462,906 8,134 SH   SOLE   0 0 8,134
PURE STORAGE INC CL A 74624M102   2,774,798 77,900 SH   SOLE   0 0 77,900
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100   33,220 11,000 SH   SOLE   0 0 11,000
PUTNAM PREMIER INCOME TR SH BEN INT 746853100   464,645 138,700 SH   SOLE   0 0 138,700
QUALCOMM INC COM 747525103   16,724,949 150,594 SH   SOLE   0 0 150,594
QUEST DIAGNOSTICS INC COM 74834L100   499,626 4,100 SH   SOLE   0 0 4,100
RAND CAP CORP COM NEW 752185207   565,138 42,911 SH   SOLE   0 0 42,911
REALTY INCOME CORP COM 756109104   1,061,225 21,250 SH   SOLE   0 0 21,250
REDWOOD TRUST INC COM 758075402   471,293 66,100 SH   SOLE   0 0 66,100
REGENERON PHARMACEUTICALS COM 75886F107   241,128 293 SH   SOLE   0 0 293
RENN FD INC COM 759720105   53,700 30,000 SH   SOLE   0 0 30,000
RESEARCH FRONTIERS INC COM 760911107   150,120 139,000 SH   SOLE   0 0 139,000
RTX CORPORATION COM 75513E101   507,317 7,049 SH   SOLE   0 0 7,049
S&P GLOBAL INC COM 78409V104   243,729 667 SH   SOLE   0 0 667
S&W SEED CO COM 785135104   180,880 161,500 SH   SOLE   0 0 161,500
SABA CAPITAL INCOME & OPRNT SHS NEW 78518H202   278,124 36,214 SH   SOLE   0 0 36,214
SAFEGUARD SCIENTIFICS INC COM NEW 786449207   34,891 34,891 SH   SOLE   0 0 34,891
SALESFORCE INC COM 79466L302   6,077,537 29,971 SH   SOLE   0 0 29,971
SEABOARD CORP DEL COM 811543107   401,571 107 SH   SOLE   0 0 107
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   343,362 4,990 SH   SOLE   0 0 4,990
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   603,019 4,684 SH   SOLE   0 0 4,684
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   316,385 1,930 SH   SOLE   0 0 1,930
SENECA FOODS CORP NEW CL A 817070501   748,237 13,900 SH   SOLE   0 0 13,900
SENSTAR TECHNOLOGIES LTD ORD M8T77E105   15,877 14,303 SH   SOLE   0 0 14,303
SHELL PLC SPON ADS 780259305   1,200,687 18,650 SH   SOLE   0 0 18,650
SMUCKER J M CO COM NEW 832696405   398,843 3,245 SH   SOLE   0 0 3,245
SONOCO PRODS CO COM 835495102   621,351 11,432 SH   SOLE   0 0 11,432
SPDR GOLD TR GOLD SHS 78463V107   11,819,592 68,939 SH   SOLE   0 0 68,939
SPDR S&P 500 ETF TR CALL 78462F103   1,068,700 2,500 PRN Call SOLE   0 0 2,500
SPDR S&P 500 ETF TR PUT 78462F103   2,137,400 5,000 PRN Put SOLE   0 0 5,000
SPDR S&P 500 ETF TR TR UNIT 78462F103   377,037 882 SH   SOLE   0 0 882
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   310,972 681 SH   SOLE   0 0 681
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   11,706,552 127,495 SH   SOLE   0 0 127,495
SPDR SER TR PORTFOLIO SHORT 78464A474   351,840 12,000 SH   SOLE   0 0 12,000
SPDR SER TR S&P BIOTECH 78464A870   231,839 3,175 SH   SOLE   0 0 3,175
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   28,367,323 1,637,836 SH   SOLE   0 0 1,637,836
STARBUCKS CORP COM 855244109   17,443,611 191,121 SH   SOLE   0 0 191,121
STRYKER CORPORATION COM 863667101   404,713 1,481 SH   SOLE   0 0 1,481
SYNCHRONY FINANCIAL COM 87165B103   1,293,111 42,300 SH   SOLE   0 0 42,300
TEMPLETON GLOBAL INCOME FD COM 880198106   183,350 47,500 SH   SOLE   0 0 47,500
TERADYNE INC COM 880770102   495,771 4,935 SH   SOLE   0 0 4,935
TEXAS INSTRS INC COM 882508104   23,364,777 146,939 SH   SOLE   0 0 146,939
THERMO FISHER SCIENTIFIC INC COM 883556102   30,985,909 61,216 SH   SOLE   0 0 61,216
TRANE TECHNOLOGIES PLC SHS G8994E103   243,492 1,200 SH   SOLE   0 0 1,200
UMH PPTYS INC COM 903002103   1,301,056 92,800 SH   SOLE   0 0 92,800
UNILEVER PLC SPON ADR NEW 904767704   5,606,196 113,486 SH   SOLE   0 0 113,486
UNION PAC CORP COM 907818108   310,190 1,523 SH   SOLE   0 0 1,523
UNITED PARCEL SERVICE INC CL B 911312106   210,425 1,350 SH   SOLE   0 0 1,350
UNITEDHEALTH GROUP INC COM 91324P102   4,369,691 8,667 SH   SOLE   0 0 8,667
US FOODS HLDG CORP COM 912008109   312,042 7,860 SH   SOLE   0 0 7,860
VALLEY NATL BANCORP COM 919794107   192,600 22,500 SH   SOLE   0 0 22,500
VALMONT INDS INC COM 920253101   288,252 1,200 SH   SOLE   0 0 1,200
VANECK ETF TRUST GOLD MINERS ETF 92189F106   401,713 14,928 SH   SOLE   0 0 14,928
VANECK MERK GOLD TR GOLD TRUST 921078101   416,676 23,291 SH   SOLE   0 0 23,291
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844   263,740 3,385 SH   SOLE   0 0 3,385
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   10,367,074 137,915 SH   SOLE   0 0 137,915
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   29,302,394 419,925 SH   SOLE   0 0 419,925
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   1,388,295 29,026 SH   SOLE   0 0 29,026
VANGUARD INDEX FDS MID CAP ETF 922908629   11,700,224 56,186 SH   SOLE   0 0 56,186
VANGUARD INDEX FDS SM CP VAL ETF 922908611   5,252,233 32,931 SH   SOLE   0 0 32,931
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,961,156 9,233 SH   SOLE   0 0 9,233
VANGUARD INDEX FDS VALUE ETF 922908744   955,193 6,925 SH   SOLE   0 0 6,925
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,365,796 34,833 SH   SOLE   0 0 34,833
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   1,523,575 14,346 SH   SOLE   0 0 14,346
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   250,890 5,216 SH   SOLE   0 0 5,216
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   1,306,117 22,854 SH   SOLE   0 0 22,854
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   799,918 10,528 SH   SOLE   0 0 10,528
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   651,316 14,877 SH   SOLE   0 0 14,877
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   1,728,350 30,006 SH   SOLE   0 0 30,006
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   7,561,769 100,622 SH   SOLE   0 0 100,622
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,959,418 44,817 SH   SOLE   0 0 44,817
VERIZON COMMUNICATIONS INC COM 92343V104   382,536 11,803 SH   SOLE   0 0 11,803
VIATRIS INC COM 92556V106   376,998 38,235 SH   SOLE   0 0 38,235
VILLAGE SUPER MKT INC CL A NEW 927107409   430,160 19,000 SH   SOLE   0 0 19,000
VISA INC COM CL A 92826C839   350,610 1,524 SH   SOLE   0 0 1,524
WALKER & DUNLOP INC COM 93148P102   6,357,143 85,630 SH   SOLE   0 0 85,630
WALMART INC COM 931142103   527,586 3,299 SH   SOLE   0 0 3,299
WARNER BROS DISCOVERY INC COM SER A 934423104   697,451 64,222 SH   SOLE   0 0 64,222
WATERS CORP COM 941848103   219,368 800 SH   SOLE   0 0 800
WENDYS CO COM 95058W100   1,703,094 83,444 SH   SOLE   0 0 83,444
WESTERN ASSET GBL HIGH INC F COM 95766B109   97,609 14,656 SH   SOLE   0 0 14,656
WESTERN ASSET GLOBAL CORP DE COM 95790C107   639,900 54,000 SH   SOLE   0 0 54,000
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104   427,587 10,281 SH   SOLE   0 0 10,281
XYLEM INC COM 98419M100   764,926 8,403 SH   SOLE   0 0 8,403
YUM BRANDS INC COM 988498101   1,432,812 11,468 SH   SOLE   0 0 11,468
YUM CHINA HLDGS INC COM 98850P109   638,997 11,468 SH   SOLE   0 0 11,468