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
ISHARES TR CORE S&P SCP ETF 464287804 213 2,842 SH   SOLE 0 0 0 2,842
ISHARES TR RUS 1000 GRW ETF 464287614 3,629 16,367 SH   SOLE 0 0 0 16,367
ISHARES TR RUSSELL 3000 ETF 464287689 1,737 8,630 SH   SOLE 0 0 0 8,630
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,179 9,275 SH   SOLE 0 0 0 9,275
CYBEROPTICS CORP COM 232517102 3,395 93,120 SH   SOLE 0 0 0 93,120
ADOBE SYSTEMS INCORPORATED COM 00724F101 489 985 SH   SOLE 0 0 0 985
AMAZON COM INC COM 023135106 1,742 547 SH   SOLE 0 0 0 547
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,869 8,893 SH   SOLE 0 0 0 8,893
HORMEL FOODS CORP COM 440452100 1,530 31,054 SH   SOLE 0 0 0 31,054
US BANCORP DEL COM NEW 902973304 235 6,049 SH   SOLE 0 0 0 6,049
JOHNSON & JOHNSON COM 478160104 1,298 9,021 SH   SOLE 0 0 0 9,021
MEDTRONIC PLC SHS G5960L103 1,681 15,385 SH   SOLE 0 0 0 15,385
MICROSOFT CORP COM 594918104 383 1,781 SH   SOLE 0 0 0 1,781
VERIZON COMMUNICATIONS INC COM 92343V104 1,245 21,940 SH   SOLE 0 0 0 21,940
ISHARES TR U.S. TECH ETF 464287721 209 671 SH   SOLE 0 0 0 671
STARBUCKS CORP COM 855244109 299 3,387 SH   SOLE 0 0 0 3,387
EXXON MOBIL CORP COM 30231G102 224 6,756 SH   SOLE 0 0 0 6,756
COLGATE PALMOLIVE CO COM 194162103 513 6,400 SH   SOLE 0 0 0 6,400
CVS HEALTH CORP COM 126650100 355 6,000 SH   SOLE 0 0 0 6,000
DANAHER CORPORATION COM 235851102 3,107 13,714 SH   SOLE 0 0 0 13,714
GENERAL ELECTRIC CO COM 369604103 258 35,200 SH   SOLE 0 0 0 35,200
XCEL ENERGY INC COM 98389B100 2,065 28,874 SH   SOLE 0 0 0 28,874
FISERV INC COM 337738108 326 3,280 SH   SOLE 0 0 0 3,280
AMERICAN TOWER CORP NEW COM 03027X100 3,308 13,685 SH   SOLE 0 0 0 13,685
ALBEMARLE CORP COM 012653101 2,839 29,609 SH   SOLE 0 0 0 29,609
NEXTERA ENERGY INC COM 65339F101 1,952 6,556 SH   SOLE 0 0 0 6,556
APPLE INC COM 037833100 2,559 21,898 SH   SOLE 0 0 0 21,898
CHUBB LIMITED COM H1467J104 381 2,972 SH   SOLE 0 0 0 2,972
ECOLAB INC COM 278865100 3,252 16,001 SH   SOLE 0 0 0 16,001
METHODE ELECTRS INC COM 591520200 245 8,000 SH   SOLE 0 0 0 8,000
TCF FINL CORP COM 872307103 539 19,505 SH   SOLE 0 0 0 19,505
ENTERPRISE PRODS PARTNERS L COM 293792107 267 15,620 SH   SOLE 0 0 0 15,620
CARDIOVASCULAR SYS INC DEL COM 141619106 224 6,000 SH   SOLE 0 0 0 6,000
ALPHABET INC CAP STK CL A 02079K305 2,526 1,593 SH   SOLE 0 0 0 1,593
SPECIAL OPPORTUNITIES FD INC COM 84741T104 3,644 302,125 SH   SOLE 0 0 0 302,125
MACQUARIE INFRASTRUCTURE COR COM 55608B105 804 29,225 SH   SOLE 0 0 0 29,225
ATLAS CORP SHS Y0436Q109 1,388 149,110 SH   SOLE 0 0 0 149,110
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1,808 53,852 SH   SOLE 0 0 0 53,852
SALESFORCE COM INC COM 79466L302 279 1,096 SH   SOLE 0 0 0 1,096
COVANTA HLDG CORP COM 22282E102 627 79,500 SH   SOLE 0 0 0 79,500
WISDOMTREE TR US TOTAL DIVIDND 97717W109 378 3,950 SH   SOLE 0 0 0 3,950
ISHARES TR JPMORGAN USD EMG 464288281 2,252 20,295 SH   SOLE 0 0 0 20,295
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1,126 24,715 SH   SOLE 0 0 0 24,715
HILL ROM HLDGS INC COM 431475102 448 5,000 SH   SOLE 0 0 0 5,000
NORTHERN OIL AND GAS INC MN COM 665531307 288 60,774 SH   SOLE 0 0 0 60,774
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 203 2,000 SH   SOLE 0 0 0 2,000
PURECYCLE CORP COM NEW 746228303 2,212 249,700 SH   SOLE 0 0 0 249,700
FS KKR CAPITAL CORP COM 302635206 3,015 195,887 SH   SOLE 0 0 0 195,887
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1,908 35,800 SH   SOLE 0 0 0 35,800
TESLA INC COM 88160R101 237 560 SH   SOLE 0 0 0 560
ISHARES TR FLTG RATE NT ETF 46429B655 10,525 207,600 SH   SOLE 0 0 0 207,600
FACEBOOK INC CL A 30303M102 421 1,509 SH   SOLE 0 0 0 1,509
FLEETCOR TECHNOLOGIES INC COM 339041105 236 950 SH   SOLE 0 0 0 950
ABBVIE INC COM 00287Y109 1,083 13,060 SH   SOLE 0 0 0 13,060
FATE THERAPEUTICS INC COM 31189P102 1,701 38,263 SH   SOLE 0 0 0 38,263
KRANESHARES TR CSI CHI INTERNET 500767306 1,567 21,890 SH   SOLE 0 0 0 21,890
ALPHABET INC CAP STK CL C 02079K107 223 140 SH   SOLE 0 0 0 140
SQUARE INC CL A 852234103 409 2,300 SH   SOLE 0 0 0 2,300
TWITTER INC NOTE 1.000% 9/1 90184LAD4 4,121 4,075,000 PRN   SOLE 0 0 0 4,075,000
CARDTRONICS INC NOTE 1.000%12/0 14161HAG3 8,457 8,495,000 PRN   SOLE 0 0 0 8,495,000
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 114 10,000 SH   SOLE 0 0 0 10,000
FIREEYE INC NOTE 1.625% 6/0 31816QAD3 244 250,000 PRN   SOLE 0 0 0 250,000
FORTIVE CORP COM 34959J108 330 5,017 SH   SOLE 0 0 0 5,017
SPECIAL OPPORTUNITIES FD INC PFD CONV SE B 84741T302 2,070 82,000 SH   SOLE 0 0 0 82,000
AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 3,167 791,840 SH   SOLE 0 0 0 791,840
BLACKSTONE MTG TR INC NOTE 4.375% 5/0 09257WAB6 1,650 1,700,000 PRN   SOLE 0 0 0 1,700,000
SUNPOWER CORP DBCV 4.000% 1/1 867652AL3 2,669 2,525,000 PRN   SOLE 0 0 0 2,525,000
GRANITE PT MTG TR INC COM STK 38741L107 1,780 262,965 SH   SOLE 0 0 0 262,965
WAITR HLDGS INC COM 930752100 1,247 430,000 SH   SOLE 0 0 0 430,000
TUTOR PERINI CORP NOTE 2.875% 6/1 901109AD0 2,853 2,833,000 PRN   SOLE 0 0 0 2,833,000
INNOVATOR ETFS TR LOUP FRONTIER 45782C862 2,104 55,069 SH   SOLE 0 0 0 55,069
UBER TECHNOLOGIES INC COM 90353T100 211 6,000 SH   SOLE 0 0 0 6,000
ETF MANAGERS TR ETFMG SIT ULTR 26924G789 13,060 262,275 SH   SOLE 0 0 0 262,275
BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 3,276 133,975 SH   SOLE 0 0 0 133,975
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 590 8,668 SH   SOLE 0 0 0 8,668