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,724,373 17,580 SH   SOLE 0 300 0 17,280
ADOBE INC COM 00724F101   432,535 725 SH   SOLE 0 0 0 725
AERCAP HOLDINGS NV SHS N00985106   2,545,832 34,255 SH   SOLE 0 1,100 0 33,155
ALBEMARLE CORP COM 012653101   3,547,995 24,557 SH   SOLE 0 920 0 23,637
ALPHABET INC CAP STK CL A 02079K305   4,860,514 34,795 SH   SOLE 0 900 0 33,895
ALTERYX INC NOTE 0.500% 8/0 02156BAD5   145,595 150,000 PRN   SOLE 0 150,000 0 0
AMAZON COM INC COM 023135106   871,528 5,736 SH   SOLE 0 0 0 5,736
AMCOR PLC ORD G0250X107   275,318 28,560 SH   SOLE 0 20,400 0 8,160
AMERICAN TOWER CORP NEW COM 03027X100   3,583,824 16,601 SH   SOLE 0 500 0 16,101
APPLE INC COM 037833100   2,949,752 15,321 SH   SOLE 0 420 0 14,901
AQUABOUNTY TECHNOLOGIES INC COM 03842K309   260,219 91,305 SH   SOLE 0 4,925 0 86,380
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,966,416 11,121 SH   SOLE 0 150 0 10,971
BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108   186,591 25,456 SH   SOLE 0 6,225 0 19,231
BROOKFIELD CORP CL A LTD VT SH 11271J107   3,015,820 75,170 SH   SOLE 0 2,550 0 72,620
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   1,985,035 63,037 SH   SOLE 0 1,125 0 61,912
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   335,893 11,667 SH   SOLE 0 1,400 0 10,267
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   1,724,704 65,628 SH   SOLE 0 900 0 64,728
CHUBB LIMITED COM H1467J104   839,364 3,714 SH   SOLE 0 742 0 2,972
COLGATE PALMOLIVE CO COM 194162103   510,144 6,400 SH   SOLE 0 0 0 6,400
CONMED CORP COM 207410101   1,145,803 10,463 SH   SOLE 0 10,463 0 0
DANAHER CORPORATION COM 235851102   3,522,383 15,226 SH   SOLE 0 350 0 14,876
DERMTECH INC COM 24984K105   24,570 14,040 SH   SOLE 0 0 0 14,040
ECOLAB INC COM 278865100   3,153,765 15,900 SH   SOLE 0 0 0 15,900
ENTERPRISE PRODS PARTNERS L COM 293792107   576,011 21,860 SH   SOLE 0 7,240 0 14,620
EXXON MOBIL CORP COM 30231G102   1,289,142 12,894 SH   SOLE 0 5,000 0 7,894
FATE THERAPEUTICS INC COM 31189P102   37,666 10,071 SH   SOLE 0 2,075 0 7,996
FISERV INC COM 337738108   476,364 3,586 SH   SOLE 0 0 0 3,586
FLEETCOR TECHNOLOGIES INC COM 339041105   211,958 750 SH   SOLE 0 0 0 750
FS KKR CAP CORP COM 302635206   4,163,925 208,509 SH   SOLE 0 23,950 0 184,559
GENERAL MLS INC COM 370334104   221,476 3,400 SH   SOLE 0 1,200 0 2,200
GRANITE PT MTG TR INC COM STK 38741L107   3,815,411 642,325 SH   SOLE 0 32,800 0 609,525
HORMEL FOODS CORP COM 440452100   13,090,444 407,675 SH   SOLE 0 376,621 0 31,054
HUNTINGTON BANCSHARES INC COM 446150104   5,870,916 461,550 SH   SOLE 0 400,541 0 61,009
INNOVATOR ETFS TR INNOVATOR DEEPW 45782C862   2,938,027 67,083 SH   SOLE 0 2,600 0 64,483
ISHARES TR MSCI ACWI EX US 464288240   783,617 15,353 SH   SOLE 0 0 0 15,353
ISHARES TR FLTG RATE NT ETF 46429B655   576,056 11,380 SH   SOLE 0 0 0 11,380
ISHARES TR CORE US AGGBD ET 464287226   1,970,212 19,851 SH   SOLE 0 1,700 0 18,151
ISHARES TR RUS 2000 GRW ETF 464287648   327,886 1,300 SH   SOLE 0 0 0 1,300
ISHARES TR CORE S&P SCP ETF 464287804   303,100 2,800 SH   SOLE 0 0 0 2,800
ISHARES TR CORE S&P500 ETF 464287200   416,016 871 SH   SOLE 0 0 0 871
ISHARES TR RUS 1000 GRW ETF 464287614   6,829,913 22,528 SH   SOLE 0 900 0 21,628
ISHARES TR RUSSELL 3000 ETF 464287689   7,853,601 28,690 SH   SOLE 0 300 0 28,390
ISHARES TR U.S. TECH ETF 464287721   329,461 2,684 SH   SOLE 0 0 0 2,684
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   6,260,841 124,470 SH   SOLE 0 2,000 0 122,470
JANUS DETROIT STR TR B-BBB CLO ETF 47103U753   6,898,950 143,878 SH   SOLE 0 5,750 0 138,128
JOHNSON & JOHNSON COM 478160104   3,180,048 20,289 SH   SOLE 0 2,800 0 17,489
KAMAN CORP NOTE 3.250% 5/0 483548AF0   1,956,070 2,000,000 PRN   SOLE 0 100,000 0 1,900,000
MEDTRONIC PLC SHS G5960L103   1,108,258 13,453 SH   SOLE 0 521 0 12,932
META PLATFORMS INC CL A 30303M102   598,192 1,690 SH   SOLE 0 0 0 1,690
MICROSOFT CORP COM 594918104   755,088 2,008 SH   SOLE 0 0 0 2,008
NEXTERA ENERGY INC COM 65339F101   1,457,760 24,000 SH   SOLE 0 0 0 24,000
NORFOLK SOUTHN CORP COM 655844108   212,742 900 SH   SOLE 0 0 0 900
NORTHERN OIL & GAS INC COM 665531307   3,249,704 87,664 SH   SOLE 0 4,100 0 83,564
OAKTREE SPECIALTY LENDING CO COM 67401P405   4,149,426 203,204 SH   SOLE 0 14,366 0 188,838
PURE CYCLE CORP COM NEW 746228303   4,092,357 390,865 SH   SOLE 0 18,000 0 372,865
SALESFORCE INC COM 79466L302   257,614 979 SH   SOLE 0 0 0 979
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,121,784 4,464 SH   SOLE 0 0 0 4,464
SPDR SER TR S&P DIVID ETF 78464A763   213,699 1,710 SH   SOLE 0 0 0 1,710
SPECIAL OPPORTUNITIES FD INC COM 84741T104   1,674,573 141,195 SH   SOLE 0 6,000 0 135,195
STARBUCKS CORP COM 855244109   335,939 3,499 SH   SOLE 0 0 0 3,499
SUNOPTA INC COM 8676EP108   1,595,626 291,705 SH   SOLE 0 11,800 0 279,905
TARGET CORP COM 87612E106   271,737 1,908 SH   SOLE 0 1,346 0 562
TESLA INC COM 88160R101   367,005 1,477 SH   SOLE 0 0 0 1,477
UNITEDHEALTH GROUP INC COM 91324P102   1,052,940 2,000 SH   SOLE 0 2,000 0 0
US BANCORP DEL COM NEW 902973304   273,227 6,313 SH   SOLE 0 1,405 0 4,908
VANGUARD INDEX FDS TOTAL STK MKT 922908769   237,457 1,001 SH   SOLE 0 0 0 1,001
WELLS FARGO CO NEW COM 949746101   327,313 6,650 SH   SOLE 0 4,000 0 2,650
WISDOMTREE TR US TOTAL DIVIDND 97717W109   300,748 4,600 SH   SOLE 0 0 0 4,600
XCEL ENERGY INC COM 98389B100   1,787,323 28,870 SH   SOLE 0 3,000 0 25,870