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
ABBVIE INC COM 00287Y109   2,730,779 18,320 SH   SOLE 0 300 0 18,020
ADOBE INC COM 00724F101   398,232 781 SH   SOLE 0 0 0 781
AERCAP HOLDINGS NV SHS N00985106   2,096,312 33,450 SH   SOLE 0 1,000 0 32,450
ALBEMARLE CORP COM 012653101   4,035,729 23,734 SH   SOLE 0 845 0 22,889
ALPHABET INC CAP STK CL A 02079K305   4,682,825 35,785 SH   SOLE 0 1,100 0 34,685
ALPHABET INC CAP STK CL C 02079K107   352,171 2,671 SH   SOLE 0 0 0 2,671
ALTERYX INC NOTE 0.500% 8/0 02156BAD5   527,492 550,000 PRN   SOLE 0 150,000 0 400,000
AMAZON COM INC COM 023135106   864,416 6,800 SH   SOLE 0 0 0 6,800
AMCOR PLC ORD G0250X107   261,610 28,560 SH   SOLE 0 20,400 0 8,160
AMERICAN TOWER CORP NEW COM 03027X100   2,948,260 17,928 SH   SOLE 0 500 0 17,428
APPLE INC COM 037833100   2,816,233 16,449 SH   SOLE 0 420 0 16,029
AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200   461,285 1,930,062 SH   SOLE 0 98,500 0 1,831,562
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,948,932 11,273 SH   SOLE 0 100 0 11,173
BLACKROCK HEALTH SCIENCES TE COM SHS 09260E105   1,484,231 103,000 SH   SOLE 0 2,500 0 100,500
BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108   489,041 70,265 SH   SOLE 0 8,225 0 62,040
BROOKFIELD CORP CL A LTD VT SH 11271J107   2,310,540 73,890 SH   SOLE 0 2,550 0 71,340
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   1,706,141 58,032 SH   SOLE 0 1,125 0 56,907
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   288,285 12,042 SH   SOLE 0 1,400 0 10,642
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   1,351,315 62,158 SH   SOLE 0 900 0 61,258
CHUBB LIMITED COM H1467J104   773,181 3,714 SH   SOLE 0 742 0 2,972
COLGATE PALMOLIVE CO COM 194162103   455,104 6,400 SH   SOLE 0 0 0 6,400
CONMED CORP COM 207410101   1,055,194 10,463 SH   SOLE 0 10,463 0 0
DANAHER CORPORATION COM 235851102   3,743,333 15,088 SH   SOLE 0 400 0 14,688
DERMTECH INC COM 24984K105   46,699 32,430 SH   SOLE 0 5,150 0 27,280
ECOLAB INC COM 278865100   2,694,476 15,906 SH   SOLE 0 0 0 15,906
ENTERPRISE PRODS PARTNERS L COM 293792107   598,308 21,860 SH   SOLE 0 7,240 0 14,620
EXXON MOBIL CORP COM 30231G102   1,502,790 12,781 SH   SOLE 0 5,000 0 7,781
FISERV INC COM 337738108   405,075 3,586 SH   SOLE 0 0 0 3,586
FS KKR CAP CORP COM 302635206   4,075,279 206,972 SH   SOLE 0 22,750 0 184,222
GENERAL MLS INC COM 370334104   217,566 3,400 SH   SOLE 0 1,200 0 2,200
GRANITE PT MTG TR INC COM STK 38741L107   3,090,626 633,325 SH   SOLE 0 32,800 0 600,525
HORMEL FOODS CORP COM 440452100   15,503,880 407,675 SH   SOLE 0 376,621 0 31,054
HUNTINGTON BANCSHARES INC COM 446150104   4,843,426 465,714 SH   SOLE 0 400,541 0 65,173
IMPEL PHARMACEUTICALS INC COM 45258K109   7,020 16,325 SH   SOLE 0 0 0 16,325
INNOVATOR ETFS TR INNOVATOR DEEPW 45782C862   2,403,685 67,698 SH   SOLE 0 2,600 0 65,098
ISHARES TR FLTG RATE NT ETF 46429B655   580,192 11,401 SH   SOLE 0 0 0 11,401
ISHARES TR MSCI ACWI EX US 464288240   698,099 14,850 SH   SOLE 0 0 0 14,850
ISHARES TR RUS 2000 GRW ETF 464287648   291,395 1,300 SH   SOLE 0 0 0 1,300
ISHARES TR CORE S&P SCP ETF 464287804   271,859 2,882 SH   SOLE 0 0 0 2,882
ISHARES TR CORE S&P500 ETF 464287200   350,415 816 SH   SOLE 0 0 0 816
ISHARES TR RUS 1000 GRW ETF 464287614   6,034,511 22,687 SH   SOLE 0 900 0 21,787
ISHARES TR RUSSELL 3000 ETF 464287689   6,654,359 27,154 SH   SOLE 0 300 0 26,854
ISHARES TR U.S. TECH ETF 464287721   281,605 2,684 SH   SOLE 0 0 0 2,684
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   6,073,321 120,670 SH   SOLE 0 2,000 0 118,670
JANUS DETROIT STR TR B-BBB CLO ETF 47103U753   6,601,550 138,980 SH   SOLE 0 5,750 0 133,230
JOHNSON & JOHNSON COM 478160104   3,102,310 19,919 SH   SOLE 0 2,800 0 17,119
MEDTRONIC PLC SHS G5960L103   1,422,469 18,153 SH   SOLE 0 521 0 17,632
META PLATFORMS INC CL A 30303M102   551,186 1,836 SH   SOLE 0 0 0 1,836
MICROSOFT CORP COM 594918104   675,074 2,138 SH   SOLE 0 0 0 2,138
NEXTERA ENERGY INC COM 65339F101   1,374,960 24,000 SH   SOLE 0 0 0 24,000
NORTHERN OIL & GAS INC COM 665531307   3,057,280 75,995 SH   SOLE 0 3,700 0 72,295
OAKTREE SPECIALTY LENDING CO COM 67401P405   4,067,640 202,169 SH   SOLE 0 13,166 0 189,003
PURE CYCLE CORP COM NEW 746228303   3,866,448 402,755 SH   SOLE 0 18,000 0 384,755
SALESFORCE INC COM 79466L302   221,233 1,091 SH   SOLE 0 0 0 1,091
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,936,912 4,531 SH   SOLE 0 0 0 4,531
SPECIAL OPPORTUNITIES FD INC COM 84741T104   1,738,526 159,060 SH   SOLE 0 6,000 0 153,060
STARBUCKS CORP COM 855244109   325,378 3,565 SH   SOLE 0 0 0 3,565
SUNOPTA INC COM 8676EP108   868,735 257,785 SH   SOLE 0 10,800 0 246,985
TARGET CORP COM 87612E106   213,511 1,931 SH   SOLE 0 1,346 0 585
TESLA INC COM 88160R101   369,575 1,477 SH   SOLE 0 0 0 1,477
UNILEVER PLC SPON ADR NEW 904767704   1,006,821 20,381 SH   SOLE 0 500 0 19,881
UNITEDHEALTH GROUP INC COM 91324P102   1,098,126 2,178 SH   SOLE 0 2,000 0 178
US BANCORP DEL COM NEW 902973304   208,708 6,313 SH   SOLE 0 1,405 0 4,908
VANGUARD INDEX FDS TOTAL STK MKT 922908769   211,560 996 SH   SOLE 0 0 0 996
VONTIER CORPORATION COM 928881101   1,085,177 35,096 SH   SOLE 0 2,400 0 32,696
WISDOMTREE TR US TOTAL DIVIDND 97717W109   276,782 4,600 SH   SOLE 0 0 0 4,600
XCEL ENERGY INC COM 98389B100   1,783,497 31,169 SH   SOLE 0 3,000 0 28,169