<script data-pm-proxy="intercept"></script><?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Footnotes from City Hall]]></title><description><![CDATA[Thoughts on key issues and items that are important to Otsego, Wright County, and Minnesota.]]></description><link>https://dunlapforotsego.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!uf4x!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fdunlapforotsego.substack.com%2Fimg%2Fsubstack.png</url><title>Footnotes from City Hall</title><link>https://dunlapforotsego.substack.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 03 Sep 2026 20:55:50 GMT</lastBuildDate><atom:link href="/__u/dunlapforotsego.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Ryan Dunlap]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[dunlapforotsego@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[dunlapforotsego@substack.com]]></itunes:email><itunes:name><![CDATA[Ryan Dunlap]]></itunes:name></itunes:owner><itunes:author><![CDATA[Ryan Dunlap]]></itunes:author><googleplay:owner><![CDATA[dunlapforotsego@substack.com]]></googleplay:owner><googleplay:email><![CDATA[dunlapforotsego@substack.com]]></googleplay:email><googleplay:author><![CDATA[Ryan Dunlap]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Smoke and Mirrors]]></title><description><![CDATA[Failing to be transparent about fire service benefits no one.]]></description><link>https://dunlapforotsego.substack.com/p/smoke-and-mirrors</link><guid isPermaLink="false">https://dunlapforotsego.substack.com/p/smoke-and-mirrors</guid><dc:creator><![CDATA[Ryan Dunlap]]></dc:creator><pubDate>Fri, 28 Aug 2026 18:48:58 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9109434b-a41a-41c9-bbbf-19b1285ca379_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The <a href="https://www.otsegomn.gov/DocumentCenter/View/2452/Otsego-View-Newsletter-Fall-2026-PDF?bidId=">Fall Issue of the Otsego View</a> was published earlier this week, and it contains an important paragraph that residents may not notice.</p><p>Buried in the section of the article on the fire department on page 8 is a section that the city was required to print to inform residents of the cancellation of the fire service contract with Albertville:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ewSt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0069e923-d4a5-4c1b-bb57-01606b4f63d5_638x192.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ewSt!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0069e923-d4a5-4c1b-bb57-01606b4f63d5_638x192.png 424w, /__u/substackcdn.com/image/fetch/$s_!ewSt!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0069e923-d4a5-4c1b-bb57-01606b4f63d5_638x192.png 848w, /__u/substackcdn.com/image/fetch/$s_!ewSt!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0069e923-d4a5-4c1b-bb57-01606b4f63d5_638x192.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ewSt!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0069e923-d4a5-4c1b-bb57-01606b4f63d5_638x192.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ewSt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0069e923-d4a5-4c1b-bb57-01606b4f63d5_638x192.png" width="638" height="192" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0069e923-d4a5-4c1b-bb57-01606b4f63d5_638x192.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:192,&quot;width&quot;:638,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:37779,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://dunlapforotsego.substack.com/i/213187382?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0069e923-d4a5-4c1b-bb57-01606b4f63d5_638x192.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ewSt!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0069e923-d4a5-4c1b-bb57-01606b4f63d5_638x192.png 424w, /__u/substackcdn.com/image/fetch/$s_!ewSt!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0069e923-d4a5-4c1b-bb57-01606b4f63d5_638x192.png 848w, /__u/substackcdn.com/image/fetch/$s_!ewSt!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0069e923-d4a5-4c1b-bb57-01606b4f63d5_638x192.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ewSt!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0069e923-d4a5-4c1b-bb57-01606b4f63d5_638x192.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Monticello hasn&#8217;t provided fire service for decades, so it&#8217;s unclear why they were included in the list. However, the requirement to notify residents comes from the Albertville Fire Protection Contract, approved in September of last year. One of the new requirements in the contract was that &#8220;Otsego shall mail a notice to every address within the Otsego portion of the [Fire Service Area] notifying the owners/occupants of such properties that Albertville shall no longer provide such emergency response to those properties.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!OC4l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48152745-5b80-4549-beef-b3406e1b0d08_703x143.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!OC4l!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48152745-5b80-4549-beef-b3406e1b0d08_703x143.png 424w, /__u/substackcdn.com/image/fetch/$s_!OC4l!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48152745-5b80-4549-beef-b3406e1b0d08_703x143.png 848w, /__u/substackcdn.com/image/fetch/$s_!OC4l!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48152745-5b80-4549-beef-b3406e1b0d08_703x143.png 1272w, /__u/substackcdn.com/image/fetch/$s_!OC4l!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48152745-5b80-4549-beef-b3406e1b0d08_703x143.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!OC4l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48152745-5b80-4549-beef-b3406e1b0d08_703x143.png" width="703" height="143" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48152745-5b80-4549-beef-b3406e1b0d08_703x143.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:143,&quot;width&quot;:703,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33087,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://dunlapforotsego.substack.com/i/213187382?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48152745-5b80-4549-beef-b3406e1b0d08_703x143.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!OC4l!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48152745-5b80-4549-beef-b3406e1b0d08_703x143.png 424w, /__u/substackcdn.com/image/fetch/$s_!OC4l!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48152745-5b80-4549-beef-b3406e1b0d08_703x143.png 848w, /__u/substackcdn.com/image/fetch/$s_!OC4l!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48152745-5b80-4549-beef-b3406e1b0d08_703x143.png 1272w, /__u/substackcdn.com/image/fetch/$s_!OC4l!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48152745-5b80-4549-beef-b3406e1b0d08_703x143.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>This portion of the contract was added because Albertville has provided fire service to a significant portion of our city for long time, and Albertville was concerned that residents may be confused about who is responsible for responding in 2027. Any delay in response may be misconstrued as Albertville&#8217;s failure, damaging their reputation. The contract makes it clear: Albertville will not be responding without a written Dispatch and/or Fire Protection Agreement.</p><p>It was a stark warning that I have drawn attention to repeatedly over the past few months. When I inquired as to how we were going to provide the required notice to residents, the quarterly newsletter was the solution.</p><p>I have strongly objected to this approach - it&#8217;s clear to me that it doesn&#8217;t meet the intent of that clause in the contract to bury some phrasing into an article in a quarterly newsletter. I don&#8217;t think this satisfies the requirement to <em>mail a notice to every address</em> because when I read that, I believe the intent was a postcard or a letter that explains the situation to residents in the affected area.</p><p>By not adhering to that clause in our contract, we are risking further damage to the relationships with our neighbors, and our own reputation as a good partner. Lest we forget, we still desperately need the other cities to sign mutual aid agreements. I would even go so far as to say we should immediately resume contracted service for at least the Albertville and Rogers portion since our single station can&#8217;t possibly cover the whole city.</p><p>But the newsletter contains another odd omission: we aren&#8217;t cancelling service with Elk River until May of 2027. As I pointed out last year, by failing to give Elk River timely notice, we actually ended up extending the contract through April of 2027. That means that the new fire service map will look like this for the first part of next year:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!60Cj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b5dc039-1c50-4686-b312-6962f41da121_1852x1226.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!60Cj!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b5dc039-1c50-4686-b312-6962f41da121_1852x1226.png 424w, /__u/substackcdn.com/image/fetch/$s_!60Cj!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b5dc039-1c50-4686-b312-6962f41da121_1852x1226.png 848w, /__u/substackcdn.com/image/fetch/$s_!60Cj!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b5dc039-1c50-4686-b312-6962f41da121_1852x1226.png 1272w, /__u/substackcdn.com/image/fetch/$s_!60Cj!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b5dc039-1c50-4686-b312-6962f41da121_1852x1226.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!60Cj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b5dc039-1c50-4686-b312-6962f41da121_1852x1226.png" width="1456" height="964" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b5dc039-1c50-4686-b312-6962f41da121_1852x1226.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:964,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2598744,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://dunlapforotsego.substack.com/i/213187382?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b5dc039-1c50-4686-b312-6962f41da121_1852x1226.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!60Cj!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b5dc039-1c50-4686-b312-6962f41da121_1852x1226.png 424w, /__u/substackcdn.com/image/fetch/$s_!60Cj!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b5dc039-1c50-4686-b312-6962f41da121_1852x1226.png 848w, /__u/substackcdn.com/image/fetch/$s_!60Cj!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b5dc039-1c50-4686-b312-6962f41da121_1852x1226.png 1272w, /__u/substackcdn.com/image/fetch/$s_!60Cj!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b5dc039-1c50-4686-b312-6962f41da121_1852x1226.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Elk River Fire Service Area (FSA) goes right up to the front door of our fire station. Residents that live <strong>across the street</strong> from our fire station will be in the <em>Elk River FSA</em>.</p><p>Unlike the Albertville contract, there is no specific language in the Elk River contract that we <em>cannot</em> respond to incidents in their FSA, but it does mean two things: 1) we are paying for this service despite having our own fire department, and 2) Elk River is entitled to State Fire Aid for this portion of our city.</p><p>The lack of a plan, and the Council&#8217;s inability to make a decision, has resulted in Otsego residents paying an additional $146,083 in contracted service, plus losing out on roughly $84,000 in Fire State Aid.</p><p></p><h1>This week</h1><h2>Special City Council Meeting</h2><p>The Council met on Monday for a special meeting to go over the proposed budget and property tax levy for 2027. The due date for establishing a preliminary levy is the end of September - and the Council will need to make a decision so that notices can go out to residents on what their individual tax impacts will be.</p><p>After reviewing some of the capital expenditures and long-term spending plans, the Council also discussed the proposed property tax levy. Consistent with prior years, the Council is presented with a few options with the total tax levy adjusted based on various risk factors and budget impacts. This usually results in the Council leaning towards the middle or higher option for two reasons: 1) the preliminary levy sets the upper limit, so the levy can only be reduced prior to the end of the year and not increased, 2) the Goldilocks fallacy - the middle option always seems more &#8220;reasonable,&#8221; even if it really isn&#8217;t.</p><p>This year was a bit different, however. The Council strongly leaned towards the lowest option available between a 13.54%, 10.14%, and 9.73% increase in property taxes. The differences between the various options is based on pulling more money from the surplus, with the last option going below what our policy recommends in keeping money in reserve.</p><p>Every year, I go through the budget and find where reasonable adjustments could be made in order to reduce the levy beyond just these options. I do this because I believe it is my responsibility to not only be a steward of public funds, but also because I recognize that I should be able to make my case to others if I am objecting to the options being presented. I could just say &#8220;no tax increase&#8221; and fold my arms and be done with it, but I instead choose to show how reasonable adjustments could be made. I have done the work to show every year how property taxes could actually be reduced without cutting services.</p><p>The information presented also highlights the true annual costs of the fire department starting to impact the budget. Those costs can no longer be ignored and it&#8217;s becoming more difficult for the Council to hide those increases. Though we drained our reserve funds last year to try to hide the costs of the fire department, we are still buffering the impact with surplus cash.</p><p>Prior to starting the construction of the station, and the formation of the department, the propaganda around total costs significantly underestimated how much the impact would be to residents, claiming a total annual cost of $154 to $173 per household.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!BS1_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a6cb43-ef8e-449d-b37d-e7adbd1c7dc8_1508x271.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!BS1_!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a6cb43-ef8e-449d-b37d-e7adbd1c7dc8_1508x271.png 424w, /__u/substackcdn.com/image/fetch/$s_!BS1_!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a6cb43-ef8e-449d-b37d-e7adbd1c7dc8_1508x271.png 848w, /__u/substackcdn.com/image/fetch/$s_!BS1_!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a6cb43-ef8e-449d-b37d-e7adbd1c7dc8_1508x271.png 1272w, /__u/substackcdn.com/image/fetch/$s_!BS1_!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a6cb43-ef8e-449d-b37d-e7adbd1c7dc8_1508x271.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!BS1_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a6cb43-ef8e-449d-b37d-e7adbd1c7dc8_1508x271.png" width="1456" height="262" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4a6cb43-ef8e-449d-b37d-e7adbd1c7dc8_1508x271.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:262,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49021,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://dunlapforotsego.substack.com/i/213187382?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a6cb43-ef8e-449d-b37d-e7adbd1c7dc8_1508x271.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!BS1_!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a6cb43-ef8e-449d-b37d-e7adbd1c7dc8_1508x271.png 424w, /__u/substackcdn.com/image/fetch/$s_!BS1_!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a6cb43-ef8e-449d-b37d-e7adbd1c7dc8_1508x271.png 848w, /__u/substackcdn.com/image/fetch/$s_!BS1_!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a6cb43-ef8e-449d-b37d-e7adbd1c7dc8_1508x271.png 1272w, /__u/substackcdn.com/image/fetch/$s_!BS1_!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a6cb43-ef8e-449d-b37d-e7adbd1c7dc8_1508x271.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Last year, those costs were even further reduced in order to try to convince residents that the impact would be minimal - somewhere between $150 and $169 per household. Proponents of the department echoed these claims uncritically, stating that having our own fire department would only cost us <em>a cup of coffee a day.</em> Presumably, it was an expensive cup.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!4VzT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3810cc-41c8-4eb0-8bc3-601e98adba32_1052x163.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!4VzT!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3810cc-41c8-4eb0-8bc3-601e98adba32_1052x163.png 424w, /__u/substackcdn.com/image/fetch/$s_!4VzT!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3810cc-41c8-4eb0-8bc3-601e98adba32_1052x163.png 848w, /__u/substackcdn.com/image/fetch/$s_!4VzT!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3810cc-41c8-4eb0-8bc3-601e98adba32_1052x163.png 1272w, /__u/substackcdn.com/image/fetch/$s_!4VzT!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3810cc-41c8-4eb0-8bc3-601e98adba32_1052x163.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!4VzT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3810cc-41c8-4eb0-8bc3-601e98adba32_1052x163.png" width="1052" height="163" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d3810cc-41c8-4eb0-8bc3-601e98adba32_1052x163.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:163,&quot;width&quot;:1052,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:31800,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://dunlapforotsego.substack.com/i/213187382?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3810cc-41c8-4eb0-8bc3-601e98adba32_1052x163.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!4VzT!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3810cc-41c8-4eb0-8bc3-601e98adba32_1052x163.png 424w, /__u/substackcdn.com/image/fetch/$s_!4VzT!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3810cc-41c8-4eb0-8bc3-601e98adba32_1052x163.png 848w, /__u/substackcdn.com/image/fetch/$s_!4VzT!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3810cc-41c8-4eb0-8bc3-601e98adba32_1052x163.png 1272w, /__u/substackcdn.com/image/fetch/$s_!4VzT!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3810cc-41c8-4eb0-8bc3-601e98adba32_1052x163.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Now, the first year of actual costs show that the impact is far more significant. With operating expenses 13% higher than originally claimed, bond costs, and capital expenditures all included, the tax impact is actually <strong>$493</strong>. That is more than <strong>4 times the cost</strong> of the contracts, on an annual basis. This was never going to be cheaper - and it was never going to be safer.</p><p>And, critically, this doesn&#8217;t include any additional costs for <em>a second station</em>, more equipment, or additional staff for more stations - which would be the actual comparison needed between contracts and municipal service. As the Fire Study pointed out: we would need <strong>four total stations</strong> to equal the performance of our contract providers due to the geography and population density of our city.</p><p>This is why a full official accounting was always needed, but never done. The Council was uninterested in knowing the full costs and thus making an informed decision - I have had to do that work all on my own to try to understand the full costs.</p><p>This shows that the question - from the beginning - has always been: why are we paying more to get less?</p><p></p><h2>City Council Meeting</h2><div id="youtube2-jaeeIhFOW4k" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;jaeeIhFOW4k&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/jaeeIhFOW4k?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>The Council also met on Monday for its regular meeting. The meeting included approval the Revolution Gym development, and the sale of a bond for the South Central Water Treatment Plant.</p><p>Then came the last item on the main agenda, which was... interesting.</p><p>Pulled from the total claims list was a separate item to approve reimbursements for trophies made for the Prairie Festival car show. The payment went to a family member of the Mayor. That alone might raise an eyebrow, but the larger issue is transparency: this claim has appeared every year since 2017, yet this is the first year it was disclosed as a potential conflict of interest, pulled for a separate vote, and met with a recusal. Given the recent focus on conflicts of interest, I have a hard time believing the timing is a coincidence.</p><p>It also highlights the glaring double standard. During previous debates on a separate issue, I heard repeatedly that a Council Member serving as a firefighter wasn&#8217;t a conflict because the pay was &#8220;only $16 an hour.&#8221; This trophy claim was $325 - far less than what the Council Member stood to make. Our ethics shouldn&#8217;t come with a sliding scale, and they ought to apply equally to everyone.</p><p>In past meetings, whenever fire department budgets or expenditures came up, I consistently raised the conflict of interest and moved for the Council to recognize it in the minutes and request a recusal.</p><p>I didn&#8217;t need to do that on Monday. Council Member Goede has resigned from the Fire Department.</p>]]></content:encoded></item><item><title><![CDATA[They Think We’re Stupid]]></title><description><![CDATA[On Tuesday, the Wright County Board participated in one of the most ridiculous political stunts I have witnessed in recent history.]]></description><link>https://dunlapforotsego.substack.com/p/they-think-were-stupid</link><guid isPermaLink="false">https://dunlapforotsego.substack.com/p/they-think-were-stupid</guid><dc:creator><![CDATA[Ryan Dunlap]]></dc:creator><pubDate>Sat, 22 Aug 2026 00:21:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!c7sA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dfc6332-6bf6-44f4-8f79-4b0512c18d57_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!c7sA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dfc6332-6bf6-44f4-8f79-4b0512c18d57_1731x909.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!c7sA!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dfc6332-6bf6-44f4-8f79-4b0512c18d57_1731x909.png 424w, /__u/substackcdn.com/image/fetch/$s_!c7sA!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dfc6332-6bf6-44f4-8f79-4b0512c18d57_1731x909.png 848w, /__u/substackcdn.com/image/fetch/$s_!c7sA!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dfc6332-6bf6-44f4-8f79-4b0512c18d57_1731x909.png 1272w, /__u/substackcdn.com/image/fetch/$s_!c7sA!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dfc6332-6bf6-44f4-8f79-4b0512c18d57_1731x909.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!c7sA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dfc6332-6bf6-44f4-8f79-4b0512c18d57_1731x909.png" width="728" height="382.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3dfc6332-6bf6-44f4-8f79-4b0512c18d57_1731x909.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:1504354,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://dunlapforotsego.substack.com/i/212224121?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dfc6332-6bf6-44f4-8f79-4b0512c18d57_1731x909.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!c7sA!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dfc6332-6bf6-44f4-8f79-4b0512c18d57_1731x909.png 424w, /__u/substackcdn.com/image/fetch/$s_!c7sA!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dfc6332-6bf6-44f4-8f79-4b0512c18d57_1731x909.png 848w, /__u/substackcdn.com/image/fetch/$s_!c7sA!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dfc6332-6bf6-44f4-8f79-4b0512c18d57_1731x909.png 1272w, /__u/substackcdn.com/image/fetch/$s_!c7sA!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dfc6332-6bf6-44f4-8f79-4b0512c18d57_1731x909.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>On Tuesday, the Wright County Board participated in one of the most <a href="https://www.youtube.com/live/Dbtu3kXtLB0?t=1263s">ridiculous political stunts</a> I have witnessed in recent history.</p><p>Commissioner Schoen - facing an upcoming re-election after failing to secure a majority of votes in the primary - added a last-minute item to the agenda to voice her &#8220;great concerns&#8221; regarding Flock cameras and the collection of private surveillance data.</p><p>Commissioner Holland (my opponent in the District 3 race) quickly chimed in, claiming she had been pressing the Sheriff for three weeks for information, strongly implying a lack of cooperation on his part. She then pointed out how other jurisdictions had canceled their Flock agreements, and signaled her support of Schoen&#8217;s position to end their use in Wright County. It was an exchange so neatly choreographed that it seems to have been decided before the discussion even began.</p><p>While social media posts and campaign ads have already highlighted those soundbites, the actual discussion in the middle reveals what really took place: an attempt to throw our elected Sheriff under the bus for a decision <strong>the Board itself approved in December.</strong></p><h3>Narrative vs. Fact</h3><p>The narrative being spun relies on selective memory, and the hope that residents won&#8217;t check the record. Back in December, the Board didn&#8217;t just give its blessing to the use of Flock cameras - they approved an additional appropriation of funds from reserves to cover it. That vote passed unanimously, and Schoen and Holland supported it.</p><p>While Commissioners are certainly allowed to re-examine past votes when presented with new data, the attempt to shift the blame onto the Sheriff for executing an initiative that the Board fully authorized and funded is entirely dishonest.</p><p>True leadership requires taking ownership when a past decision no longer aligns with your current stance or community input. Instead, we witnessed board members reversing course purely when politically expedient, attempting to make the Sheriff the scapegoat for their own recorded actions.</p><p>Schoen and Holland eventually motioned to remove Flock cameras from the Sheriff&#8217;s budget. The Chair struggled to word the motion in a way that was legitimate, <em>since the Board does not have the legal authority to budget line items for the Sheriff.</em></p><h3>Principles Should Matter</h3><p>The discussion that took place highlights the difference between political posturing and actual principles.</p><p>Commissioner Diedrick stood as the lone opposing vote against this exercise, and she is now taking heat for it. Schoen&#8217;s supporters are attempting to frame the 4-1 vote as meaningful and claim that Diedrick is on the wrong side. In reality, she was the only member at the dais that recognized the fundamental issue: the Board lacks the statutory authority to dictate the day-to-day operations of an independently elected Sheriff. Her vote was a defense of constitutional roles and proper governance, regardless of one&#8217;s personal take on the technology.</p><p>Commissioner Vetsch explicitly acknowledged during the discussion that the exercise was <strong>political grandstanding</strong>. He correctly noted that a meeting with the Sheriff to discuss Flock issues was already scheduled for the following week and disputed Holland and Schoen&#8217;s claims of non-communication. He even conceded that the motion was legally meaningless. Yet, despite identifying the stunt for what it was, he ultimately collapsed under the political pressure and voted in favor of the motion anyway.</p><h3>Fiscal Integrity</h3><p>Where should a responsible leader stand on the broader issue of Flock cameras?</p><p>From a governance standpoint, process and fiscal discipline are just as important as policy. When this item was before the Board in December, it required pulling additional dollars from reserves to exceed the approved budget. Tapping reserve funds for off-budget additions is a practice I have consistently opposed and voted against in my own record, even when doing so was perhaps unpopular.</p><p>However, regardless of where individual citizens may land on the issue of public safety technology versus civil liberties, we should all agree on one principle: <strong>meaningless motions designed for campaign clips are not a substitute for actual governance.</strong></p><p>When elected officials use the taxpayer-funded dais to pass symbolic resolutions that violate the separation of powers - all to dodge accountability for their own actions - the public loses real representation. We shouldn&#8217;t have to pay for campaign soundbites and political stunts.</p><h3>Restoring Responsible Governance</h3><p>It is always easier to drift with the political winds than to row against them on principle. Entering the race for County Commissioner was a choice I made to restore responsible governance to our local Board.</p><p>The citizens of Wright County expect leaders who have the courage to stand by their decisions, respect the intelligence of their citizens, and work constructively with fellow elected officials - rather than sacrificing them on the altar of political expediency.</p><p></p><h1>This week</h1><h2>Planning Commission Meeting</h2><p>The Planning Commission met this week to discuss the Revolution Gym development near Target. The plans call for a large facility on a parcel that is somewhat oddly shaped. This presents some challenges with the parking layout and the Commissioners had some questions about the flow of vehicles. Ultimately, the Commission unanimously recommended approval of the application, and it will be on the agenda for the City Council meeting on Monday.</p><p></p><h2>Public Safety Commission Meeting</h2><p>The Public Safety Commission met this week, hosting the Office of Emergency Medical Services, as well as each of the ambulance providers for the city, in a discussion about how those services work in Otsego.</p><p>The representatives and the Commission engaged in a thoughtful discussion about the challenges Otsego faces with its geography and somewhat unique situation when it comes to how the Public Service Areas (PSA) overlap and intersect within our city.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!NYxl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d82c7d-6123-417b-a1c8-12dea931d122_871x455.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!NYxl!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d82c7d-6123-417b-a1c8-12dea931d122_871x455.png 424w, /__u/substackcdn.com/image/fetch/$s_!NYxl!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d82c7d-6123-417b-a1c8-12dea931d122_871x455.png 848w, /__u/substackcdn.com/image/fetch/$s_!NYxl!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d82c7d-6123-417b-a1c8-12dea931d122_871x455.png 1272w, /__u/substackcdn.com/image/fetch/$s_!NYxl!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d82c7d-6123-417b-a1c8-12dea931d122_871x455.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!NYxl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d82c7d-6123-417b-a1c8-12dea931d122_871x455.png" width="871" height="455" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3d82c7d-6123-417b-a1c8-12dea931d122_871x455.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:455,&quot;width&quot;:871,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:566514,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://dunlapforotsego.substack.com/i/212224121?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d82c7d-6123-417b-a1c8-12dea931d122_871x455.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!NYxl!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d82c7d-6123-417b-a1c8-12dea931d122_871x455.png 424w, /__u/substackcdn.com/image/fetch/$s_!NYxl!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d82c7d-6123-417b-a1c8-12dea931d122_871x455.png 848w, /__u/substackcdn.com/image/fetch/$s_!NYxl!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d82c7d-6123-417b-a1c8-12dea931d122_871x455.png 1272w, /__u/substackcdn.com/image/fetch/$s_!NYxl!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d82c7d-6123-417b-a1c8-12dea931d122_871x455.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>What this means is that Otsego is served by three difference ambulance providers:</p><ul><li><p>Elk River Ambulance covering the north, central, and northeast portion of the city</p></li><li><p>Allina covering the south, and west part of the city</p></li><li><p>Centracare covering the northwest</p></li></ul><p>Importantly, these PSAs are set and cannot be changed by the city. The overlap in service between Elk River Ambulance and Allina is handled by an arrangement between the two entities, and Allina handles the dispatch for both. It&#8217;s also worth noting that the Elk River Ambulance service retains its old name of Elk River Fire &amp; Ambulance Service from when it was part of the city Fire Department - even though it is now a separate, non-profit entity.</p><p>The Commission went over the history of how these PSAs came to be, the legal requirements of each of the providers, and the steps that would be required for them to change. Unless each of the entities are willing to negotiate different boundaries, they essentially own that territory. In some cases, cities have accepted territory from a provider when they go out of business or no longer want to cover an area. Additionally, the reverse can happen - where a city no longer wants to own its PSA and gives it up to a private entity.</p><p>The Elk River Ambulance service is different from the others in that it operates what are called Emergency Response Vehicles - or ERVs. These are rapid-response vehicles that can leave the station quickly and provide care while an ambulance is making its way to the scene. Elk River Ambulance is also challenged by the fact that it does not have a hospital anywhere in its PSA, and ambulance providers can only receive compensation for transporting patients.</p><p>The question of whether an ambulance can be parked at our fire station inevitably came up, and the owner of the PSA that covers that part of the city is Elk River Ambulance. He reiterated statements he has made in the past that Otsego doesn&#8217;t have the number of calls to justify parking one of the three ambulances that they have at our station. Even if we had double the number of calls, it wouldn&#8217;t be enough. While our first Fire Chief promised this would happen, and we built our facility around this promise - it was always known that this was not possible.</p><p>That said, there is some good news for Otsego residents; despite our growing population and the unique situation we are in - the number of calls and the response time of our ambulances are consistent with other cities our size. This has been a point of contention with some Commissioners and it was a relief to finally be able to go over some of the data provided by the Office of Emergency Medical Services to address some of those concerns.</p><p></p><h2>Heritage Preservation Commission Meeting</h2><p>The Heritage Preservation Commission met this week to go over a few items on their agenda. The Commission discussed some donations of artifacts from a local family and where they could be stored, as well as the upcoming plans for the Prairie Festival and the annual Cemetery Tour.</p><p>The Commission is planning to have lots of pictures up for the Prairie Festival, so be sure to stop by the booth and see old Otsego!</p><p></p><h1>Next Week</h1><h2>Special City Council Meeting</h2><p>The City Council will meet on Monday at 5:30 pm at Prairie Center for a special meeting. This meeting will be the third in a series to go over the budget and property tax levy for 2027.</p><p>During the discussion, the Council will review general fund revenues, capital project funds, and the projected levy. The current preliminary property tax levy is between <strong>9.73% and 13.54%</strong>. The Council will make a decision on the preliminary levy during the regular Council meeting on September 14th or September 28th.</p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_08242026-297?packet=true">Link to meeting packet</a>)</p><p></p><h2>City Council Meeting</h2><p>The City Council will also meet on Monday at 7 pm at Prairie Center. The agenda for this meeting includes the Revolution Gym development, as well as a bond for water quality improvements.</p><ol><li><p>Consent Agenda:</p><ol><li><p>Approve Claims List.</p></li><li><p>Approve Prior City Council Meeting Minutes.</p></li><li><p>Approve Pay Application #20 for the Fire Station Facility Project.</p></li><li><p>Approve Pay Application #3 for the South-Central Wellfield Development Phase 1A Project.</p></li><li><p>Approve Pay Application #1 for the Well No. 12 Project.</p></li><li><p>Approve Pay Application #2 for the Martin Farms Lift Station No. 4 Improvements Project.</p></li><li><p>Adopt Ordinance 2026-12 Amending City Code &#8211; Reasonable Accommodation Requests.</p></li><li><p>Approve Amendment No. 3 to Engineering Agreement &#8211; Wellhouse No. 4 Water Treatment Plant.</p></li><li><p>South-Central Wellfield Development Phase 1A Project: Change Order and Engineering Amendment</p></li><li><p>Adopt Resolution 2026-72 Declaring Surplus Property.</p></li><li><p>Accept Quotes and Authorize Procurement &#8211; Firefighter Protective Equipment.</p></li><li><p>Adopt Resolution 2026-73 Accepting Bids and Awarding Contract &#8211; 2026 Greenway Trail Projects.</p></li><li><p>Approve Hiring for the Public Works Manager Position.</p></li></ol></li><li><p>MRD Christ Lutheran Second Addition (Revolution Gym): Zoning Map Amendment, Preliminary Plat, PUD, CUP</p></li><li><p>General Obligation Water Revenue Bond, Series 2026A: Consider Sale of Bonds</p></li><li><p>Approve Claims List</p></li></ol><p>New charges this month for owning our own fire department have increased the total cost to <strong>$23,376,120.97</strong>, which is almost <em>17 times the cost</em> of having contract fire service.</p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_08242026-298?packet=true">Link to meeting packet</a>)</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://dunlapforotsego.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Footnotes from City Hall! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Don't Print That!]]></title><description><![CDATA[When an elected official tries to tell the media what to print, that means we're in deep trouble.]]></description><link>https://dunlapforotsego.substack.com/p/dont-print-that</link><guid isPermaLink="false">https://dunlapforotsego.substack.com/p/dont-print-that</guid><dc:creator><![CDATA[Ryan Dunlap]]></dc:creator><pubDate>Sat, 15 Aug 2026 21:03:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Dejb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74cf07bd-6016-47d4-8a26-6bfe43b5f7fb_1730x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Dejb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74cf07bd-6016-47d4-8a26-6bfe43b5f7fb_1730x909.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Dejb!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74cf07bd-6016-47d4-8a26-6bfe43b5f7fb_1730x909.png 424w, /__u/substackcdn.com/image/fetch/$s_!Dejb!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74cf07bd-6016-47d4-8a26-6bfe43b5f7fb_1730x909.png 848w, /__u/substackcdn.com/image/fetch/$s_!Dejb!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74cf07bd-6016-47d4-8a26-6bfe43b5f7fb_1730x909.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Dejb!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74cf07bd-6016-47d4-8a26-6bfe43b5f7fb_1730x909.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Dejb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74cf07bd-6016-47d4-8a26-6bfe43b5f7fb_1730x909.png" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74cf07bd-6016-47d4-8a26-6bfe43b5f7fb_1730x909.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2453289,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://dunlapforotsego.substack.com/i/211348472?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74cf07bd-6016-47d4-8a26-6bfe43b5f7fb_1730x909.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Dejb!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74cf07bd-6016-47d4-8a26-6bfe43b5f7fb_1730x909.png 424w, /__u/substackcdn.com/image/fetch/$s_!Dejb!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74cf07bd-6016-47d4-8a26-6bfe43b5f7fb_1730x909.png 848w, /__u/substackcdn.com/image/fetch/$s_!Dejb!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74cf07bd-6016-47d4-8a26-6bfe43b5f7fb_1730x909.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Dejb!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74cf07bd-6016-47d4-8a26-6bfe43b5f7fb_1730x909.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h1>This week</h1><h2>Special City Council Meeting</h2><p>The City Council met on Monday for a special meeting to kick off our budget discussions for the year. This meeting went over special revenue funds and our debt. During the discussion on the EDA Lease Revenue Bond for the fire station construction, it was revealed that the fund will likely end up with some remaining funds. Although the city can&#8217;t &#8220;take back&#8221; those funds for general use, they could be used on the station itself.</p><p>The projected surplus for the fire station construction is $866,896... however, there&#8217;s a mountain of a problem with that figure.</p><p>Typically, in a construction project, we would include the grading and removal of dirt from the project site. For reasons that still aren&#8217;t clear to me, we decided not to include those costs in this project. I can only assume it was because the cost of the project was already too high.</p><p>Our first Fire Chief touted this as an accomplishment - claiming we could sell the 40,000 cubic yards of dirt that currently sits on an adjacent property for a profit. He had managed to convince the rest of the Council that we hit actual pay dirt. We requested bids back in June to see how much money we sell our mountain of dirt for.</p><p><em>It turns out, nobody wants our dirt.</em> So now, in all likelihood, we&#8217;re going to have to spend the money we should have spent in the first place to hire someone to haul the dirt away or level the adjacent property.</p><p>If that reality wasn&#8217;t enough to let the air out of the room, the next surplus discussion certainly was.</p><p>Every year, the Council ends up with higher &#8220;revenues&#8221; than expenditures - meaning a surplus of funds. This is not unusual, and it&#8217;s much better than the alternative of not having enough money to cover our expenses. However, it&#8217;s often viewed as a positive when that number is higher - and that&#8217;s not how I see it. From my perspective, the closer that number is to $1, the better we have done in budgeting appropriately.</p><p>The reason we end up with a surplus is because it&#8217;s difficult to estimate how much &#8220;other revenue&#8221; will come in during a year. Having more money from building permits, fines, and interest essentially means we took too much money from the taxpayer. As a result, we have a &#8220;fund balance policy&#8221; that tells us what to do with that extra money past a certain amount. Due to the way government finance works, we need to maintain 45% of expected expenditures in reserve since we only get property tax money twice a year to pay our bills. Everything over that 45% is our actual surplus. In the past, the Council would take that extra money and stick it in its coffers. I have opposed this practice.</p><p>This year, that surplus is estimated to be around $791,001. Once again, however, that number starts to erode when you look at our complete financial picture. First, we have a significant increase next year in our spending thanks to the Fire Department and other staffing. To account for that, our finance department recommended that we keep 45% of the projected budget in reserve (instead of looking at last years budget). That drops the surplus down to $260,991.</p><p>Then, I had to be the bearer of bad news and point out that we have already committed some of those funds to paying for a contracted fire marshal position. Since excess funds from the building permit revenue were used to pay for that - and those funds would otherwise be considered part of the &#8220;unassigned fund balance&#8221; - we could potentially be double-counting our surplus.</p><p>Once we take out those costs, and use the safer number to account for next years preliminary budget - our surplus drops down to just $22,000.</p><p></p><h2>City Council Meeting</h2><div id="youtube2-nggJWrcgi_g" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;nggJWrcgi_g&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/nggJWrcgi_g?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>The City Council met on Monday for a brief meeting. Since all of the items were on the consent agenda, the meeting only lasted a few minutes.</p><p></p><h2>Special Budget Meeting</h2><p>On Tuesday, the City Council met for a day-long general fund budget review. During this meeting, each department comes into the room one at a time to present an overview of their department, accomplishments, goals, and major projects. Then, the Council reviews their general budget request and asks questions or gets clarification on projects and initiatives.</p><p>Ultimately, the Council doesn&#8217;t approve a line-item budget, yet the practice of going through each department budget in detail brings more clarity and allows the Council to provide feedback directly to department leaders. In the past, we did this over several meetings, but more recently we conduct one meeting during the day to address all of the general fund. Later, the Council will meet to go over future capital improvement projects and long-term spending goals.</p><p>This year, the budget is going up significantly, mostly driven by the Fire Department coming online, and new positions being hired in other areas like HR, Finance, Engineering, and Facilities. This also brings us out of the realm of &#8220;small employer&#8221; for health insurance purposes. That changes the health plan market and requires that we follow Federal FMLA standards. The costs of that change are still being evaluated.</p><p>The City is considering hiring an in-house Engineer. We currently contract for that position and during the discussion on this change, I raised the issue that the cost-benefit analysis still has me concerned. Our current Engineer is retiring, and we have an opportunity to contract with him while we build out our own engineering department and shift towards reorganizing streets and utilities into a public works function.</p><p>The budget reflects that we would no longer be paying around $65k for contracted engineering services, and instead would be paying $290k for the transition to an in-house Engineer. At more than four times the cost, I am left scratching my head at the purpose for doing so - but it&#8217;s also not an entirely fair comparison. Our contract Engineer is able to charge developments directly for their services - whereas our budget with an in-house Engineer would reflect the total cost, with some of that expense recovered through development charges. Our finance department is going to continue to work on providing a more fair comparison of the two options.</p><h3>Fire Department Budget</h3><p>Then, there&#8217;s the Fire Department. What was expected to take an hour to go through took more than twice that as the Council discussed the department budget. At points, the discussion became very heated - and when I brought up the fact that we have nothing in the budget for mutual aid agreements, it started a back and forth that resulted in the Mayor telling the reporter from the Star News not to print what was said. <em>(In a Facebook post, the reporter stated it&#8217;s not appropriate for an elected official to tell them what to write, and it doesn&#8217;t sway what they decide to write on.)</em></p><p>Before we started discussing the budget for the Fire Department, I asked my colleagues if any of them had a personal or financial interest that would necessitate a disclosure and recusal due to a conflict of interest. None of them spoke up, so I made the motion for the Council to recognize the inherent conflict of interest in an <em>employee of the fire department</em> - who is also a Council Member - discussing the fire department budget... but the fact that her boss and the person who she ultimately oversees is presenting a budget was not a concern for anyone, apparently. I couldn&#8217;t get a second to my motion and it failed. This whole scenario is absurd, and it&#8217;s not how other cities handle it.</p><p>After discussing the lack of mutual aid contracts, I highlighted that we received a contract two months ago that has not made its way to the Council - and I suspect that&#8217;s because the relationships with the other cities still are not repaired. At the same time, we are paying Elk River <strong>$146,083</strong> next year for partial fire service, despite having our own fire department, because we didn&#8217;t cancel the contracts in time. My colleagues tried to blame Elk River for that - saying those costs were not foreseeable - despite the fact that I raised that issue on the record several times... even offering a resolution to try to clarify our position for the other cities.</p><p>The Council&#8217;s inability to make a decision and to adequately plan for fire service in our city has now put us in a ridiculous position: we&#8217;re either going to have to pay for Elk River to continue to cover us through April while having our own fire department, or we&#8217;re going to have to pay them for nothing because we are contractually obligated to do so. Plus, if Elk River does provide service for even one day in 2027, they will be entitled to State Aid funds for another year - meaning we won&#8217;t be able to get that money from the State until at least 2029.</p><p>We don&#8217;t have a plan - except to beg Elk River not to charge us the money we are contractually obligated to provide and to force their taxpayers to make up for our lack of planning. When I pointed out that we are going live in a few months and we still don&#8217;t have a plan for coverage on our west side, southeast side, what to do with Elk River, what type of service our residents can expect, what mutual aid would look like, and how we are going to address the problems of covering I-94... the Council devolved into a shouting match over why I&#8217;m bringing up these issues in public.</p><p>My response was simple - I&#8217;m required to by law. While my colleagues seemed to suggest they discuss matters amongst each other privately, I recognize that is a clear violation of Minnesota Open Meeting Law which requires that the Council only discuss issues in a public meeting that has been properly noticed. The public has a right to hear our deliberations and watch the decision-making process. They have a right to scrutinize their representatives - and the purpose of that law has never been more clear: we&#8217;re about to start up our own fire department and the Council has provided zero direction.</p><p>The good news is, that resulted in the Council <strong>finally</strong> agreeing to sit down and discuss what we expect for fire service in Otsego. Although the Council was willing to set a meeting date - an upcoming staff meeting with other cities was given priority, and the Council will schedule its discussion after that has occurred.</p><p></p><h2>State Fire Marshal Town Hall</h2><p>On Wednesday, I attended a town hall session hosted by the State Fire Marshal&#8217;s Office. This meeting brought together more than a dozen fire chiefs from across the area, and was part of a statewide assessment of fire services being conducted by the State Fire Marshal&#8217;s Office with assistance from Citygate Associates.</p><p>Much of what was discussed during the two hour meeting was familiar to me. I have heard many of the same concerns from fire professionals I have spoken with over the years. Even so, it was refreshing to hear such a frank discussion take place with so many fire chiefs in the room.</p><p>At times, I have felt that the challenges facing fire departments across the state are something of an open secret. Few people want to discuss them publicly, but many of the professionals working in the fire service know they are happening. That puts fire departments in a precarious position.</p><p>These problems are often attributed to staffing challenges and the erosion of volunteerism. Those are certainly significant factors, but I believe the problem is much deeper - and the many of the questions posed by the State Fire Marshal&#8217;s Office appear intended to identify some of those underlying causes.</p><p>Almost every fire chief in the room said their department has had to reduce the types of calls they respond to by no longer dispatching to some lower acuity incidents. They&#8217;ve had to take this approach to reduce burnout, improve retention, and control costs.</p><p>When asked if their department was currently at an appropriate staffing level, no chief was willing to say that it was. Many pointed to the difficulty of retaining firefighters, noting that the training requirements and time commitments place substantial demands on their personnel.</p><p>The situation became even more striking when the chiefs were asked whether they had enough personnel to respond consistently to structure fires. Only Champlin was willing to say that they did - and even that was largely because its joint department can rely on mutual aid from neighboring communities.</p><p>That led to another concern: mutual aid is not always available when it&#8217;s needed. Some chiefs acknowledged that there have been occasions when they called neighboring departments for assistance only to find that those departments were, themselves, unavailable.</p><p>Having full-time firefighters does not solve all of these problems, as one Chief pointed out. He stated that when it comes time for callbacks or overtime coverage, the full-time staff aren&#8217;t going to show up because they&#8217;ve already put in their time.</p><p>It is therefore understandable that many of the chiefs felt that city councils do not always understand the realities of modern fire service well enough to appreciate the importance of these investments. It is easy for elected officials to look at fire prevention, mental health initiatives, staffing, or other programs and see an opportunity to reduce expenditures when those costs have a direct impact on the property tax levy.</p><p>However, while that concern is legitimate, I think assuming that inadequate funding is the root cause can lead policymakers down the path of the wrong solution.</p><p>For example, one proposal discussed was the possibility of establishing a statewide minimum standard for fire response. Such a standard could prescribe by law how many firefighters need to respond, how quickly they must arrive, what equipment must be available, or what capabilities a department must maintain.</p><p>I understand why those in the fire service might see that as the solution. A statewide minimum standard would essentially require every community to fund a certain level of fire service, regardless of the local political or financial circumstances. It would relieve the burden of some of those making difficult decisions, and put the onus on the State to solve for it.</p><p>However, I think that creates more problems than it solves.</p><p>There is no single standard that will work equally well for every jurisdiction. We already have nationally developed standards and recommendations, such as those published by the NFPA, and the discussion made clear that many departments struggle to meet them. A statutory statewide minimum could go even further by turning a recommended level of service into a legally mandated expenditure.</p><p>More importantly, every community is different. The level of service appropriate for a densely populated urban jurisdiction may not be appropriate for a smaller, less densely populated community. Citizens should have the ultimate say in determining how much they are willing to spend for the level of service they want and need.</p><p>There is also a risk in establishing a statewide minimum: that minimum inevitably becomes the target.</p><p>If the state establishes a mandatory staffing level, response time, or equipment requirement, I suspect many cities will eventually structure their departments around meeting that minimum rather than asking what level of service is actually appropriate for their community. What begins as a floor quickly becomes the ceiling.</p><p>The final question posed to the group was perhaps the most interesting: if you could be king for a day, what would you change to improve your department.</p><p>My answer was: regionalization.</p><p>After listening to the chiefs discuss staffing shortages, budgets, overtime, apparatus costs, mutual-aid limitations, training requirements, and the difficulty of maintaining adequate coverage, I believe there is a strong argument for examining regional fire service models, and I see the State trending in that direction.</p><p>Regionalization would not solve every problem. But it could allow communities to share personnel, equipment, infrastructure, and administrative costs while providing better geographic coverage. Instead of every municipality bearing the ever-increasing costs, resources could be organized around the needs of the region and be deployed where they are most needed.</p><p>In Otsego, this conversation is particularly relevant. We simply do not have the coverage we need in some parts of the city, while our costs have already risen far beyond what was originally anticipated - and they continue to climb. We are moving toward becoming one of the more expensive fire departments per capita in the State while still facing significant coverage challenges on our west and southeast sides.</p><p>That should force us to ask a difficult question: are we actually building a better fire service, or are we simply spending more money to maintain a system that is becoming increasingly more difficult to sustain?</p><p>The State Fire Marshal&#8217;s town hall reinforced something I have witnessed for some time: the problems facing the fire service are real, and they deserve serious attention. But acknowledging those problems does not automatically tell us what the solution should be.</p><p>Perhaps the answer is not simply more money, more firefighters, more equipment, or another statewide mandate. Perhaps we need to reconsider the structure of the system itself.</p><p>Otsego failed to learn the lessons that Orono taught us. We reduced coverage, dramatically increased costs, and limited public involvement in the process - all in pursuit of what was presented as a solution to challenges that could not be articulated. We created our own fire department and accepted all the risk associated with doing so.</p><p>Instead, we may have added more problems and more costs to an industry whose own professionals were already warning us how difficult the current model was becoming. We should have listened when they told us &#8220;don&#8217;t do this.&#8221;</p><p></p><h1>Next Week</h1><h2>Planning Commission Meeting</h2><p>The Planning Commission will meet at Prairie Center on Monday at 7pm. The agenda for this meeting includes a public hearing for the Revolution Gym development, northeast of Target next to the church. This property is currently owned by the City.</p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_08172026-294?packet=true">Link to meeting packet</a>)</p><p></p><h2>Parks and Recreation Commission Meeting</h2><p>The Parks and Recreation Commission will meet on Tuesday at 6pm at the Otsego Fire Station. The only item on the main agenda is a tour of the fire station.</p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_08182026-293?packet=true">Link to meeting packet</a>)</p><p></p><h2>Public Safety Commission Meeting</h2><p>The Public Safety Commission will also meet on Tuesday at the Fire Station, with this meeting starting at 6:30pm. In addition to reviewing reports from the Rogers Fire Department and the Wright County Sheriff&#8217;s Office, the Commission is hosting a discussion with a representative from the Office of Emergency Medical Services to get a better understanding of how ambulance districts work within our city.</p><p>Later, the Commission will also receive a report from the Otsego Fire Chief and discuss the preparations for the Prairie Festival.</p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_08182026-295?packet=true">Link to meeting packet</a>)</p><p></p><h2>Public Works Subcommittee Meeting</h2><p>The Public Works Subcommittee will meet next week with only a few items on the agenda. First, the Subcommittee will hear an update on utility projects, including the South Central Wellfield progress and the Wellhouse 4 Water Treatment project completion.</p><p>Following that item, the Subcommittee will also receive an update on the engineering budget and recruitment updates.</p><p></p><h2>Heritage Preservation Commission Meeting</h2><p>The Heritage Preservation Commission will meet at 7pm at City Hall on Wednesday. The agenda for this meeting includes old business, discussing the Holt Family donations, cemetery tour, Prairie Festival preparations, and the article for the city newsletter.</p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_08192026-296?packet=true">Link to meeting packet</a>)</p><p></p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://dunlapforotsego.substack.com/p/dont-print-that?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Footnotes from City Hall! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://dunlapforotsego.substack.com/p/dont-print-that?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/dunlapforotsego.substack.com/p/dont-print-that?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p></div><p></p>]]></content:encoded></item><item><title><![CDATA[Budget Meetings]]></title><description><![CDATA[A busy week and big budgets.]]></description><link>https://dunlapforotsego.substack.com/p/budget-meetings</link><guid isPermaLink="false">https://dunlapforotsego.substack.com/p/budget-meetings</guid><dc:creator><![CDATA[Ryan Dunlap]]></dc:creator><pubDate>Fri, 07 Aug 2026 21:02:41 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/541350a1-e8d2-40d7-9be2-dd11fcfce5eb_1424x752.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>CR 37 / 137 Opening on Monday</h2><p>The Wright County Highway Department has announced that County Road 37 / 137 will be opened by the end of the day on Monday, and all detours will be lifted. There will still be some construction work on the curbs and sidewalks, so pedestrian access will remain closed until that work is completed. However, the substantial completion restores access to I-94, and the new Costco site.</p><p>To see more about the announcement and check the progress of the overall project see the <a href="https://www.wrightcountymn.gov/m/newsflash/Home/Detail/5258">official announcement from Wright County</a></p><p></p><h2>Primary Election Day</h2><p>On Tuesday, August 11th, Primary Election Day will take place across the State. The Primary Election is what determines what voters will see on the ballot for the November general election, and includes partisan and non-partisan offices.</p><p>In Wright County, the Commissioner races in other districts had more than two candidates. This means that those districts will have candidates on the ballot in order to narrow the general election down to two candidates per district. However, in District 3 (Otsego, Albertville, and part of Dayton), only two candidates filed for office: the incumbent and me. This means that you will not see my name on the ballot for the primary as that race has moved directly to the general election in November.</p><p>Other offices you may see on the ballot for the Primary include US Senator, US Representative, Governor &amp; Lt Governor, Secretary of State, State Auditor, Attorney General, Judicial Districts, and others.</p><p>To find your polling place and see what is on your ballot, check the <a href="https://otsegomn.gov/m/newsflash/home/detail/135">Elections page on the City website</a>.</p><p></p><h2>Costco to Open</h2><p>On Friday, August 14th Costco in Otsego will officially open at 8am. A ribbon-cutting ceremony will take place beginning at 7:30am. Residents who would like to sign up for a Costco membership in advance of the opening may do so in Rogers at a special booth they have set up daily from 10am to 7pm at 13690 Rogers Drive, Suite 180.</p><p></p><h2>State Fire Marshal Town Hall</h2><p>On Wednesday, I will be attending the State Fire Marshall Town Hall in Blaine. The Office has been holding these Town Hall sessions across the state in preparation of a comprehensive statewide assessment of firefighting services in Minnesota. The final report will be due to the Legislature by the end of the year, and the Town Hall sessions are designed to get feedback from professionals and others on standards, staffing challenges, training, and equipment.</p><p>To read more about the Statewide Fire Assessment, see the <a href="https://dps.mn.gov/divisions/sfm/fire-depts/statewide-fire-service-assessment">State Fire Marshal website</a>.</p><p></p><h1>This week</h1><h2>Special City Council Meeting</h2><p>The City Council met for a special meeting on Monday in order to amend the liquor license for Costco. This meeting took around two minutes as the request was straightforward and required no discussion. The amendment to the liquor license allowed Costco to begin ordering liquor ahead of their grand opening later next week.</p><p></p><h1>Meetings Next Week</h1><h2>Special City Council Meeting - Budget Review</h2><p>On Monday at 5:30pm, the City Council will meet at Prairie Center for our first budget review. This meeting will go over Special Revenue Funds, Debt Service Funds, and the Fund Balance Policy transfer.</p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_08102026-289?packet=true">Link to meeting packet</a>)</p><p></p><h2>City Council Meeting</h2><p>The City Council will also meet on Monday at 7pm at Prairie Center. All of the items for this meeting are on the consent agenda:</p><ol><li><p>Consent Agenda:</p><ol><li><p>Approve Claims List.</p></li><li><p>Approve Prior City Council Meeting Minutes.</p></li><li><p>Approve City Council Special Compensation for July 2026.</p></li><li><p>Approve Change Order #2 and Pay Application #2 for the Lily Pond Park Improvements Project.</p></li><li><p>Approve Change Order #4 and Pay Application #3 (Final) for the Parrish Avenue Trail Improvement Project.</p></li><li><p>Approve Change Order #35 and #36 for the Wellhouse 4 Treatment Improvements Project.</p></li><li><p>Adopt Resolution 2026-61 Accepting Public Improvements &#8211; ACG Industrial Condo&#8217;s.</p></li><li><p>Adopt Resolution 2026-62 Imposing a Civil Penalty and Other Sanctions &#8211; Alcohol Compliance.</p></li><li><p>Adopt Resolution 2026-63 Approving the Heggem I-94 West Industrial Condominium Plat.</p></li><li><p>Adopt Resolution 2026-64 Ordering Improvement and Preparation of Plans &#8211; 65th Street Improvements.</p></li><li><p>Meadows of Otsego 3rd Addition (US Home Corporation, LLC): Final Plat and Development Contract</p></li><li><p>Meridian Fields (Pulte Homes): Final Plat and Development Contract</p></li><li><p>South Central Water Treatment Plant: Accepting GMP and Contract Amendment</p></li><li><p>Adopt Resolution 2026-71 Approving Plans and Ordering Advertisement for Bids &#8211; Wellhouse 3 Watermains.</p></li></ol></li></ol><p>New charges this month bring the total cost of owning our own fire department to <strong>$22,702,418.53</strong> an amount that would have covered more than <em>16 years</em> of contracted fire service with our neighbors.</p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_08102026-290?packet=true">Link to meeting packet</a>)</p><p></p><h2>Special Budget Meeting</h2><p>The City Council will be meeting for a day-long review of the general budget on Tuesday, beginning at 8am at Prairie Center. During this meeting, the Council will hear from department heads covering IT, the Fire Department, Public Works, Parks &amp; Recreation, Human Resources, Communication, Building Safety, Legal, Finance, Planning, and others.</p><p>The General Fund budget has an increase in the tax levy of 12.5%. That number represents the increase in general governmental activities, and does <em>not</em> include any capital project investments, or other levy spending. That means that the preliminary property tax increase number may go up or down from there, depending on if other spending is needed, or capital investment projects are reduced. The preliminary tax levy must be approved by the Council before the end of September. The final adoption of the property tax levy must be adopted before the end of December after a public hearing is conducted during the Truth-in-Taxation meeting.</p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_08112026-291?packet=true">Link to meeting packet</a>)</p><p></p><h2>Commission Meetings Rescheduled</h2><p>Due to the upcoming Primary Election, state law prohibits public government meetings after 6pm on Tuesday. As a result, the Commission meetings that would normally occur on that day have been rescheduled.</p><ul><li><p>The Public Safety Commission will meet on August 18th at the Fire Station.</p></li><li><p>The Heritage Preservation Commission will meet on August 19th at City Hall.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Broken Promises]]></title><description><![CDATA[The Council failed to apply the objective standard required by City Code.]]></description><link>https://dunlapforotsego.substack.com/p/broken-promises</link><guid isPermaLink="false">https://dunlapforotsego.substack.com/p/broken-promises</guid><dc:creator><![CDATA[Ryan Dunlap]]></dc:creator><pubDate>Fri, 31 Jul 2026 22:39:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!r3rS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae69fd7-9cc8-4d59-9ef1-d9b9eb2dcfad_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!r3rS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae69fd7-9cc8-4d59-9ef1-d9b9eb2dcfad_1731x909.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!r3rS!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae69fd7-9cc8-4d59-9ef1-d9b9eb2dcfad_1731x909.png 424w, /__u/substackcdn.com/image/fetch/$s_!r3rS!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae69fd7-9cc8-4d59-9ef1-d9b9eb2dcfad_1731x909.png 848w, /__u/substackcdn.com/image/fetch/$s_!r3rS!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae69fd7-9cc8-4d59-9ef1-d9b9eb2dcfad_1731x909.png 1272w, /__u/substackcdn.com/image/fetch/$s_!r3rS!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae69fd7-9cc8-4d59-9ef1-d9b9eb2dcfad_1731x909.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!r3rS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae69fd7-9cc8-4d59-9ef1-d9b9eb2dcfad_1731x909.png" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ae69fd7-9cc8-4d59-9ef1-d9b9eb2dcfad_1731x909.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2337946,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://dunlapforotsego.substack.com/i/209316128?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae69fd7-9cc8-4d59-9ef1-d9b9eb2dcfad_1731x909.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!r3rS!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae69fd7-9cc8-4d59-9ef1-d9b9eb2dcfad_1731x909.png 424w, /__u/substackcdn.com/image/fetch/$s_!r3rS!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae69fd7-9cc8-4d59-9ef1-d9b9eb2dcfad_1731x909.png 848w, /__u/substackcdn.com/image/fetch/$s_!r3rS!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae69fd7-9cc8-4d59-9ef1-d9b9eb2dcfad_1731x909.png 1272w, /__u/substackcdn.com/image/fetch/$s_!r3rS!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae69fd7-9cc8-4d59-9ef1-d9b9eb2dcfad_1731x909.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>At the July 27, 2026 Council Meeting, residents witnessed a situation that represents an unsettling breakdown of governance and basic transparency.</p><p>When asked if there were any Members that had a potential conflict of interest on a fire department item, a Member of the Council who is also a Fire Department employee, stated quite clearly that they have no conflict of interest, and they would not be recusing themselves. This is despite a previous promise to the community that they would recuse themselves.</p><p>In order to protect the integrity of the Council&#8217;s proceedings, preserve the validity of any action taken, and safeguard the public trust, I moved that the Council formally recognize the conflict of interest and request that the Member recuse themselves.</p><p>Discussing the matter and requesting an opinion from the City Attorney brought the issue before the Council, which required a vote. The strange set of circumstances ultimately resulted in me being the only one to identify the conflict of interest... a 1-4 vote, something that has never happened before on the Otsego City Council. This action sent a clear message to residents that the Council will not take conflicts of interest seriously.</p><h3>Applying a standard that does not exist</h3><p>During the meeting, the Assistant City Attorney laid out the position that the Council should apply, relying on a narrow reading of Minnesota Statute &#167; 471.87 that sets the basic criminal standards for direct contract fraud.</p><blockquote><p>A conflict of interest would only exist if she were deriving some personal financial benefit. Since the benefit is going to the contractors, and she has no relationship with those contractors, there is no conflict of interest.</p></blockquote><p>In other words, since she is not listed in the contract, she has no personal beneficial interests in the payment under these contracts.</p><p>That standard addresses one category of conflict - direct financial interest - but Minnesota law recognizes other forms of disqualifying interests as well. In the Minnesota Supreme Court Case of <strong>Singewald v. Minneapolis Gas Company</strong>, the Court found that a Council Member cannot vote if they have a direct or indirect interest - even if they are completely honest, receive no personal benefit, and believe that they are acting in the public&#8217;s best interest. The appearance and existence of a conflict - not the official&#8217;s motives - are what the law seeks to prevent.</p><p>Similarly, in <strong>ETO Inc v. Town of Marion</strong>, the same Court found that denying a liquor license because it may reduce the property value of a Council Member who lives nearby is still a conflict. There, the court was quite blunt:</p><div class="pullquote"><p>&#8220;A public official with a direct conflict of interest should not be permitted to vote in such a situation or our statutes and decisions prohibiting conflict of interest would be a mere mockery.&#8221;</p></div><p>The Minnesota Court of Appeals applauded two Council Members who recused themselves from voting when a street improvement project affected their neighborhood in <strong>1989 Street Imp. Program v. Denmark Township</strong>. There, the Court stated that they were right to recuse themselves, adding:</p><div class="pullquote"><p>&#8220;Citizens may mistrust, or become cynical of, the government where there is a strong appearance of impropriety by a member voting in such a situation. Where there is a choice, city officials should avoid actions which may appear tainted of impropriety, even though they are legal.&#8221;</p></div><p>Even in situations where the direct financial benefit may not be obvious, when we are talking about the individual voting on equipment, benefits, and the continuation of the Fire Department, a disclosure and recusal is required. In this case it&#8217;s more obvious than most, and this is evidenced by the fact that <strong>her boss</strong> is listed as the requester for the Council action.</p><h3>The Council failed to uphold the ethical standards established in City Code</h3><p>One of the challenges in conflicts of interest cases is that the law says one thing and courts apply it. Often these types of cases - due to the nature of how local government operates - don&#8217;t make it to court. For all the cases that do, there are thousands of examples of Council Members simply taking the safer approach and recusing themselves in the interests of securing the public trust. However, since these laws are somewhat untested, the Attorney General has had to offer opinions on how to apply the law.</p><p>Those recommendations, and the guidance from the League of Minnesota Cities, often make their way into local ordinances. That is the case in Otsego, where the Council has addressed the ambiguity with clear and objective standards that are adopted in <a href="https://codelibrary.amlegal.com/codes/otsegomn/latest/otsego_mn/0-0-0-262">Section 1-10</a> of City Code.</p><p>Under our laws, the definition of a <em>disqualifying conflict of interest</em> is &#8220;a conflict which rises to such a level that a reasonable person viewing the matter in an objective fashion would conclude that the apparent or real conflict would not allow the involved official to make an unbiased decision in the matter.&#8221;</p><p>Notice that it <strong>does not say</strong> that the Council Member must be getting money in their pocket for it to be a conflict of interest. It <strong>does not say</strong> that the conflict must even be real - it&#8217;s simply the appearance of impropriety based on a reasonable person viewing the matter in an objective fashion.</p><p>The standard that the Council relied upon (&#8220;direct financial benefit&#8221;) is not what the law says. In fact, City Code is quite clear. Under <a href="https://codelibrary.amlegal.com/codes/otsegomn/latest/otsego_mn/0-0-0-272">Section 1-10-4(A)(1)</a>:</p><div class="callout-block" data-callout="true"><p>No person covered by this Code shall knowingly engage in any conflict of interest, or knowingly engage in any business or transaction, or shall have a <strong>direct or indirect financial or other personal interest</strong> which is incompatible with the proper discharge of the person&#8217;s official duties or would tend to impair the person&#8217;s independent judgment or action in the performance of his official duties.</p></div><p>Compare that with the statement from the conflicted officer, on the record:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!pxGV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F768fef09-109d-4b96-9594-5df358ab7135_1254x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!pxGV!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F768fef09-109d-4b96-9594-5df358ab7135_1254x1254.png 424w, /__u/substackcdn.com/image/fetch/$s_!pxGV!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F768fef09-109d-4b96-9594-5df358ab7135_1254x1254.png 848w, /__u/substackcdn.com/image/fetch/$s_!pxGV!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F768fef09-109d-4b96-9594-5df358ab7135_1254x1254.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pxGV!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F768fef09-109d-4b96-9594-5df358ab7135_1254x1254.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!pxGV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F768fef09-109d-4b96-9594-5df358ab7135_1254x1254.png" width="1254" height="1254" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/768fef09-109d-4b96-9594-5df358ab7135_1254x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1254,&quot;width&quot;:1254,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2229703,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://dunlapforotsego.substack.com/i/209316128?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F768fef09-109d-4b96-9594-5df358ab7135_1254x1254.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!pxGV!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F768fef09-109d-4b96-9594-5df358ab7135_1254x1254.png 424w, /__u/substackcdn.com/image/fetch/$s_!pxGV!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F768fef09-109d-4b96-9594-5df358ab7135_1254x1254.png 848w, /__u/substackcdn.com/image/fetch/$s_!pxGV!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F768fef09-109d-4b96-9594-5df358ab7135_1254x1254.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pxGV!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F768fef09-109d-4b96-9594-5df358ab7135_1254x1254.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The opportunity to fulfill a long-time dream was provided by her position of authority. The decision to continue to vote on matters where there is a clear <em>disqualifying conflict of interest</em> demonstrates that public trust will not be safeguarded by the Council. It is a dereliction of duty, and a violation of our oath as elected officials, to continue to ignore the conflict of interest.</p><p>In the adopted City Code, <a href="https://codelibrary.amlegal.com/codes/otsegomn/latest/otsego_mn/0-0-0-291">Section 1-10-5</a> requires disclosure of any conflict of interest. Disclosure is important because conflict of interest laws are not about proving corruption - they exist to prevent situations that undermine public confidence before actual misconduct occurs. Failure to disclose a conflict, in this case, has resulted in further erosion of public trust, and left residents wondering why a Council would go to such lengths to avoid following the law.</p><p>The process devolved further when the Council Member participated in - and voted on - the motion regarding her own conflict. Allowing an official to act as the deciding vote on their own ethical compliance defies fundamental fairness. As the <a href="https://www.lmc.org/wp-content/uploads/documents/Official-Conflict-of-Interest.pdf">League of Minnesota Cities</a> highlights, court precedent establishes that no officer should serve as a judge in their own cause. By voting to clear herself, the member rendered the ethical check-and-balance meaningless:</p><div class="callout-block" data-callout="true"><p>On the theory that no person should serve as a judge of their own case, <strong>courts have generally held that an officer cannot participate in proceedings where they are the subject</strong>. As a result, councilmembers probably should not participate in a decision involving their own possible offense.</p></div><h3>The completely preventable controversy</h3><p>No one benefits when questions about impartiality are ignored. The solution is neither complicated nor punitive: when a reasonable question about impartiality exists, disclose it, allow the matter to be considered openly, and recuse yourself. That protects the Council, the individual official, and most importantly: the public&#8217;s confidence that decisions are being made solely in the public interest.</p><p><strong>This is what other cities consistently do.</strong></p><p>Instead, a majority of the Council declined to require disclosure or recusal despite the standards established in the City Code and despite guidance cautioning against officials participating in decisions concerning their own potential conflicts.</p><p>As a result, residents are left questioning the integrity of the Council, and why such a clear conflict of interest is allowed to occur.</p><p>Rules of ethics and laws around conflicts of interest exist precisely for moments like this - not when compliance is easy, but when it&#8217;s uncomfortable. By refusing to enforce our own City Code, the Council sent the message that transparency and ethics are optional. We can, and must, hold our local government to a higher standard and restore responsible governance.</p><p></p><h1>This week</h1><h2>Special City Council Meeting</h2><p>The Council met on Monday for a special meeting to review the South Central Water Treatment Plant progress. The Council discussed the project and financing, as well as the Guaranteed Maximum Price (GMP) from the construction manager. By using a Construction Manager-at-Risk (CMAR) process for this project, the total cost is expected to be within 1% of the overall budget, if not lower.</p><p></p><h2>City Council Meeting</h2><div id="youtube2-S_ljCq0NeQo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;S_ljCq0NeQo&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/S_ljCq0NeQo?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>The City Council also met on Monday for its regular meeting. In addition to the issues discussed above, the Council unanimously approved a one year moratorium on data centers in Otsego.</p><p>This meeting has garnered a lot of public interest, with this being the most watched Council meeting this year.</p><p></p><h1>Next Week</h1><h2>Special City Council Meeting</h2><p>On Monday at 5:30 pm, the City Council will meet for a special meeting at Prairie Center. This meeting was called by Costco to amend their liquor license. The request from Costco is to purchase liquor starting on August 4th, instead of the previous August 14th date. Retail sales will still begin on the 14th. Due to this being a special request, Costco has paid $500 for the meeting, per the City fee schedule.</p><p>(<a href="https://www.otsegomn.gov/AgendaCenter/ViewFile/Agenda/_08032026-288?packet=true">Link to meeting packet</a>)</p><p></p><h2>Planning Commission Meeting Canceled</h2><p>The Planning Commission would normally meet on Monday. However, that meeting has been canceled due to a lack of agenda items. The next meeting for the Planning Commission is scheduled for August 17th.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://dunlapforotsego.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Footnotes from City Hall! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Council to Consider Data Center Moratorium]]></title><description><![CDATA[A public hearing will be held prior to the Council decision]]></description><link>https://dunlapforotsego.substack.com/p/council-to-consider-data-center-moratorium</link><guid isPermaLink="false">https://dunlapforotsego.substack.com/p/council-to-consider-data-center-moratorium</guid><dc:creator><![CDATA[Ryan Dunlap]]></dc:creator><pubDate>Fri, 24 Jul 2026 22:11:13 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c5950f56-94fc-49e5-9e07-a4da88d664b2_1729x910.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The Council meeting on Monday will include a public hearing for the Council to consider a one year moratorium on data centers in Otsego. The ordinance that will be considered, as well as some background information on data centers is included in the information that is provided to the Council, and was also considered by the Planning Commission. That background information can be <a href="https://www.otsegomn.gov/AgendaCenter/ViewFile/Item/311?fileID=7790">viewed here</a>. The proposed ordinance also notes that the City is not currently in receipt of an application for any data centers within the City.</p><p>That last point is important. In cities like Inver Grove Heights and Eagan, the passage of a moratorium while a development was under consideration caused legal challenges. Cities like Elk River and Monticello also recently denied applications for a data center. The one year moratorium that Wright County passed earlier this year only impacts townships within Wright County and so Otsego was not included in that action.</p><p>Residents who want to be heard on this issue will have an opportunity to speak during the public hearing portion of this item on the agenda.</p><p></p><h1>This week</h1><h2>Planning Commission Meeting</h2><p>The Planning Commission met on Monday with one item on the agenda: an Interim Use Permit for outdoor storage on an industrial parcel located on the west side of the city. The previous owner of the lot also had a permit for outdoor storage, so the application was straightforward and the Commission unanimously recommended approval. That application will also be on the Council agenda for Monday.</p><p></p><h1>Next Week</h1><h2>Special City Council Meeting</h2><p>The City Council will meet on Monday at 5:30 pm at Prairie Center for a special meeting. During this meeting, the Council will receive an update on the South Central Water Treatment Plant, including the project timeline and total maximum cost from the construction manager.</p><p><a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_07272026-287?packet=true">Link to meeting materials</a></p><p></p><h2>City Council Meeting</h2><p>The City Council will also meet on Monday at 7 pm for its regular meeting at Prairie Center. In addition to the data center item discussed above, the main agenda includes the following items:</p><ol><li><p>Consent Agenda:</p><ol><li><p>Approve Claims List.</p></li><li><p>Approve Prior City Council Meeting Minutes.</p></li><li><p>Approve Pay Application #19 for the Fire Station Facility Project.</p></li><li><p>Approve Pay Application #5 (Final) for the Odean Avenue Watermain &amp; PRV Project.</p></li><li><p>Accept Proposal and Authorize Special Inspection and Testing Services &#8211; Wellhouse No. 3 Water Treatment.</p></li><li><p>Approve Issuance of Temporary On-Sale Liquor License &#8211; Otsego Lion&#8217;s Club.</p></li><li><p>Approve Resolution 2026-54 Approving an Interim Use Permit for Hempl Properties.</p></li><li><p>Approve Hiring of Utility Billing Position.</p></li><li><p>Approve Pay Application #1 for the 2026 Mill &amp; Overlay Project.</p></li><li><p>Approve Plans and Specifications, Authorize Bids and Pre-Procurement for Greenway Trail Projects.</p></li><li><p>Accept Staff Resignation of Mechanic.</p></li><li><p>Approve Purchase of Fleet Vehicle &#8211; Tandem Axle Dump Truck.</p></li><li><p>Approve Resolution 2026-55 Approving Connection to City Sewer for 5886 Rawlings Ave.</p></li></ol></li><li><p>Interim Ordinance &#8211; Data Center Land Use: Public Hearing, Moratorium</p></li><li><p>Jacobs Plat Second Addition (Endeavor Investments XII, LLC): Easements, Final Plat, Development Contract, Special Assessments</p></li><li><p>Storm Water Pollution Prevention Program: Public Hearing</p></li></ol><p></p><p>New charges this month have increased the total cost of owning our own fire department to <strong>$22,427,914.77</strong></p><p><a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_07272026-286?packet=true">Link to meeting materials</a></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://dunlapforotsego.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Footnotes from City Hall! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Her Dream. Your Money.]]></title><description><![CDATA[The Illusion of Governance: When Public Service Becomes Personal Ambition]]></description><link>https://dunlapforotsego.substack.com/p/her-dream-your-money</link><guid isPermaLink="false">https://dunlapforotsego.substack.com/p/her-dream-your-money</guid><dc:creator><![CDATA[Ryan Dunlap]]></dc:creator><pubDate>Sat, 18 Jul 2026 18:42:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CL8S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dce33b9-782b-4602-9e27-53868b00467d_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!CL8S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dce33b9-782b-4602-9e27-53868b00467d_1731x909.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!CL8S!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dce33b9-782b-4602-9e27-53868b00467d_1731x909.png 424w, /__u/substackcdn.com/image/fetch/$s_!CL8S!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dce33b9-782b-4602-9e27-53868b00467d_1731x909.png 848w, /__u/substackcdn.com/image/fetch/$s_!CL8S!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dce33b9-782b-4602-9e27-53868b00467d_1731x909.png 1272w, /__u/substackcdn.com/image/fetch/$s_!CL8S!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dce33b9-782b-4602-9e27-53868b00467d_1731x909.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!CL8S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dce33b9-782b-4602-9e27-53868b00467d_1731x909.png" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8dce33b9-782b-4602-9e27-53868b00467d_1731x909.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2473104,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://dunlapforotsego.substack.com/i/207580931?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dce33b9-782b-4602-9e27-53868b00467d_1731x909.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!CL8S!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dce33b9-782b-4602-9e27-53868b00467d_1731x909.png 424w, /__u/substackcdn.com/image/fetch/$s_!CL8S!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dce33b9-782b-4602-9e27-53868b00467d_1731x909.png 848w, /__u/substackcdn.com/image/fetch/$s_!CL8S!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dce33b9-782b-4602-9e27-53868b00467d_1731x909.png 1272w, /__u/substackcdn.com/image/fetch/$s_!CL8S!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dce33b9-782b-4602-9e27-53868b00467d_1731x909.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Over the past few years, I have worked very hard to bring more clarity, transparency, and data to this fire department process than any of my colleagues have been willing to accept. I did so because, from the very beginning, the decisions being made simply defied logic.</p><p>Every major action taken by this Council went against standard municipal practice, fiscal responsibility, and the explicit will of the community.</p><ul><li><p><strong>It never made sense</strong> to go from seven stations down to one, drastically reducing our actual geographic coverage area and leaving residents on the west side and southeast side with higher insurance premiums.</p></li><li><p><strong>It never made sense</strong> to completely ignore the objective, data-driven recommendations of our independent, third-party Fire Study.</p></li><li><p><strong>It never made sense</strong> to deliberately spend an extra million dollars just to construct a legal loophole that prevented our own citizens from placing this issue on the ballot.</p></li><li><p><strong>It never made sense</strong> to flatly refuse to hold a dedicated public hearing on a project of this magnitude.</p></li><li><p><strong>It never made sense</strong> that a major public safety transition was characterized by a complete lack of open discussion, public deliberation, or transparent planning.</p></li><li><p><strong>It never made sense</strong> to force the taxpayers to spend three times the cost for one-third of the service.</p></li></ul><p>For months the community has looked at these facts and asked <em>why are we doing this.</em> None of it has ever made sense.</p><p><strong>Until now.</strong></p><p>Now, it finally makes sense - because we have to realize that <strong>it never needed to make sense.</strong></p><p>This was never a decision driven by data, public safety, or fiscal responsibility. This was a decision driven by a conflict of interest so fundamental that it undermines the entire dais. This was about a personal desire being fast-tracked through the bureaucratic machinery, using the authority of public office to achieve a private goal against the explicit objectives of the people we were elected to represent.</p><p>When a process rejects logic, rejects independent data, and actively spends public funds to silence the voters, it&#8217;s not just bad leadership. It&#8217;s a system being manipulated to serve the personal interests of a person who holds power, not the public.</p><p>In speaking with one resident, they summarized the situation quite well: <em>It&#8217;s a good thing she didn&#8217;t want to be an astronaut, otherwise the City would be building a rocket right now.</em></p><h3>The Erosion of Representation</h3><p>Perhaps the most important admission during the meeting on Monday is also the statement that will probably get the least amount of attention. When a Council Member states that <em>staff will let them know</em> when there is a conflict of interest, that statement is an admission that citizens have lost their representation on the Council. This hints at a much deeper problem with how the Council generally considers issues, and the role they believe they have in making decisions.</p><p>The fundamental promise of local government is that the citizens elect their peers to protect their rights and represent their interests, values, and common sense. However, that process is eroded when elected officials delegate their thinking to others.</p><p>That problem is pervasive, and it means that ethical accountability and the disclosure of conflicts of interest are no longer the personal, non-delegable duties of an elected official. The decisions of other, unelected staff members become a shield against personal accountability.</p><p>How can elected officials take an oath to protect and defend The Constitution of the United States and of Minnesota, the laws of the State and of the City - if they don&#8217;t feel they are capable of knowing what those things are? Is the oath of office a promise that elected officials will uphold their duties by deferring their thinking to others? If that is the case, then we have transitioned from a government of the people to a government of unaccountable decision-making.</p><p></p><h2>Our Commissioner Doesn&#8217;t Get It</h2><p>During the open forum portion of the meeting, our current Wright County Commissioner took the opportunity to do a little campaigning. She attempted to claim that there is <strong>no budget surplus</strong> and asserted that statements <a href="/__u/dunlapforotsego.substack.com/%5Bhttps://www.rjdunlap.com%5D(https://www.rjdunlap.com/)">on my campaign website</a> are false. In doing so, she tried to confuse the audience by claiming that any excess funds in the County coffers are simply an &#8220;insurance policy&#8221; against delayed collections.</p><p>Let&#8217;s look at the actual mechanics of local budgeting. Our representative is either fundamentally disconnected from the County&#8217;s own financial documentation, or she is intentionally misleading the public.</p><p>When she mentions that the our city also does this - she&#8217;s referring to standard <strong>fund balance policies</strong>. On the City Council, we maintained a policy to hold 45% of next years expenditures in reserve since property taxes (&#8221;revenues&#8221;) are only paid twice per year. It&#8217;s fiscally responsible to hold that money to pay the bills that happen throughout the year.</p><p>But the County&#8217;s situation is entirely different. Wright County&#8217;s own budget planning documents from earlier this year show that the current surplus sits <strong>well beyond</strong> any reasonable or required reserve. The Board has consistently collected more money from taxpayers than necessary for years. In fact, County staff explicitly recommended using those excess funds to pay down the County levy over the next three years. Furthermore, this over-collection isn&#8217;t isolated to the general property tax levy - it even extends into other areas, including the Health and Human Services fund. I attended this County budget meeting - but so did our current Commissioner.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!GuJV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06781ca9-7be0-4d29-813f-8bec446243ac_1254x686.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!GuJV!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06781ca9-7be0-4d29-813f-8bec446243ac_1254x686.png 424w, /__u/substackcdn.com/image/fetch/$s_!GuJV!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06781ca9-7be0-4d29-813f-8bec446243ac_1254x686.png 848w, /__u/substackcdn.com/image/fetch/$s_!GuJV!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06781ca9-7be0-4d29-813f-8bec446243ac_1254x686.png 1272w, /__u/substackcdn.com/image/fetch/$s_!GuJV!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06781ca9-7be0-4d29-813f-8bec446243ac_1254x686.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!GuJV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06781ca9-7be0-4d29-813f-8bec446243ac_1254x686.png" width="1254" height="686" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06781ca9-7be0-4d29-813f-8bec446243ac_1254x686.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:686,&quot;width&quot;:1254,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:165878,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://dunlapforotsego.substack.com/i/207580931?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06781ca9-7be0-4d29-813f-8bec446243ac_1254x686.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!GuJV!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06781ca9-7be0-4d29-813f-8bec446243ac_1254x686.png 424w, /__u/substackcdn.com/image/fetch/$s_!GuJV!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06781ca9-7be0-4d29-813f-8bec446243ac_1254x686.png 848w, /__u/substackcdn.com/image/fetch/$s_!GuJV!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06781ca9-7be0-4d29-813f-8bec446243ac_1254x686.png 1272w, /__u/substackcdn.com/image/fetch/$s_!GuJV!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06781ca9-7be0-4d29-813f-8bec446243ac_1254x686.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Instead of giving that hard-earned money back to the taxpayers, our current County Commissioner chose to threaten residents with the prospect of longer lines at the DMV. This comes weeks after she proudly proclaimed the acquisition of property in her own city for a brand new DMV station. You cannot celebrate the expansion one week, and then threaten service cuts the next just to justify holding onto a surplus.</p><p>Throughout my time in municipal government, I have come to appreciate the complex and difficult budget decisions required at the County level. I have watched Wright County make some good choices, and some poor ones. Part of the reason I chose to enter this race is because residents deserve clear, accurate information from their representatives - not defensive threats to cut services. It&#8217;s time for transparent leadership, and that&#8217;s what I will do.</p><p></p><h1>This week</h1><h2>City Council Meeting</h2><div id="youtube2-F_3FxAd5h2g" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;F_3FxAd5h2g&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/F_3FxAd5h2g?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>The City Council met on Monday for its regular meeting. Beyond the issues discussed above, there were no items on the main agenda.</p><p></p><h2>Public Safety Commission Meeting</h2><p>The Public Safety Commission met on Tuesday to review reports from our fire service providers, ambulance providers, and receive an update from our Wright County Sheriff&#8217;s Office (WCSO).</p><p>Over the past few years, the WCSO has partnered with Oracle to pilot a program for bodycams, dispatch technology, and integrated systems. This program has essentially allowed our Sheriff&#8217;s Office to build out a custom suite for free, saving the taxpayers untold millions of dollars. Bodycams were implemented as a pilot program earlier this year as part of that larger suite, and in one of the videos describing this program you can see our City Hall, local first responders, as well as our Sergeant liaison.</p><div id="youtube2-9A6zrRKp0go" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;9A6zrRKp0go&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/9A6zrRKp0go?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>The Commission also discussed the ambulance service and the Primary Service Area (PSA) system that determines what providers serve our community. Our City has three ambulance services:</p><ul><li><p>Elk River Ambulance, covering the north and east portions of the city</p></li><li><p>Allina Health, covering the southwest portion of the city, as well as an agreement with Elk River Ambulance to cover the central portion of the city</p></li><li><p>Centracare, covering a portion of the northwest corner of the city</p></li></ul><p>This arrangement presents some challenges as it means that we are at the outer edge of three different providers. The volume of calls for each of them independently, and the location of their PSA means that it doesn&#8217;t justify keeping an ambulance stationed in our city.</p><p>The PSA system is something that the City has no control over - it&#8217;s all determined by a State Board. The Commission has requested that the representative from the Office of Emergency Medical Services, as well as the ambulance providers, attend our next Public Safety Commission to discuss what this arrangement means for our City.</p><p></p><h1>Next Week</h1><h2>Planning Commission Meeting</h2><p>The Planning Commission will meet on Monday at 7pm at Prairie Center. There is only one item on the main agenda for this meeting: an Interim Use Permit for an existing property on the west side of the city, that currently has outdoor storage.</p><p>The property is changing owners, so the Interim Use Permit to allow for outdoor storage doesn&#8217;t automatically transfer to the new owners. As a result, a new public hearing and application for the permit has to occur.</p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_07202026-285?packet=true">Link to meeting materials</a>)</p><p></p><h2>Parks and Recreation Commission Meeting Canceled</h2><p>The Parks and Recreation Commission would normally meet on Tuesday. However, that meeting has been canceled due to a lack of agenda items.</p><p>The next scheduled meeting for the Parks and Recreation Commission is set for August 18th.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://dunlapforotsego.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Footnotes from City Hall! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[A Time to Serve]]></title><description><![CDATA[Candidate Filing for City Offices]]></description><link>https://dunlapforotsego.substack.com/p/a-time-to-serve</link><guid isPermaLink="false">https://dunlapforotsego.substack.com/p/a-time-to-serve</guid><dc:creator><![CDATA[Ryan Dunlap]]></dc:creator><pubDate>Fri, 10 Jul 2026 20:01:21 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/40adf17f-3f47-4545-b0b4-6273d037db7f_1729x910.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Candidate Filing for City Offices</h2><p>As a reminder, the candidate filing period for the City Council seats begins on Tuesday, next week. The filing period runs until 5 pm on Tuesday, July 28th. Candidates can file at City Hall during regular hours.</p><p>This year, two City Council seats are up for election. I am seeking the office of County Commissioner, and the other Council Member whose term is expiring has announced that they will not seek reelection. As a result, there will be no incumbents on the ballot.</p><p>Interested candidates should review the filing packet and requirements for office. You can fill out your Affidavit of Candidacy prior to bringing it, <em>but do not sign it</em> until you actually file at City Hall.</p><p>For more information, see the <a href="https://otsegomn.gov/352/Candidate-Filing">city website</a></p><p></p><h1>This week</h1><h2>Planning Commission Meeting</h2><p>The Planning Commission met this week starting off with a tour of the Fire Station. After the tour, the Commission discussed several concerns with data center regulations, including the recent issues in Monticello, Elk River, and Eagan. The Commission ultimately recommended a one year moratorium for the City Council to consider. Since that action requires adequate notice and a public hearing, that will come to the City Council on the 27th.</p><p>You can see the public notice <a href="https://otsegomn.gov/DocumentCenter/View/2374/DataCenters_moratorium_phn?bidId=">here</a>, and it will be published in the newspaper as well.</p><p>There are currently no plans for data centers in Otsego that have been submitted to the Council for consideration.</p><p></p><h1>Next Week</h1><h2>City Council Meeting</h2><p>The City Council will meet on Monday at 7 pm at Prairie Center. The agenda for this meeting has no items on the main agenda, with all items appearing on consent:</p><ol><li><p>Oath of Office and Swearing In &#8211; Firefighter Aaron Ende, Firefighter Grant Carlson.</p></li><li><p>Open Forum.</p></li><li><p>Consider Agenda Approval.</p></li><li><p>Consent Agenda:</p><ol><li><p>Approve Claims List.</p></li><li><p>Approve Prior City Council Meeting Minutes</p></li><li><p>Approve City Council Special Compensation for June 2026.</p></li><li><p>Adopt Resolution 2026-52 Accepting a Donation from Girl Scout Troop #18170.</p></li><li><p>Accept Quotes and Authorize the 2026 Trail Maintenance Project.</p></li><li><p>Approve Hirings for the Parks Supervisor and Park Maintenance I Positions.</p></li><li><p>Approve Pay Application #4 (Final) for the 80th Street Trail Improvement Project.</p></li><li><p>Approve an Election Equipment Lease Agreement &#8211; Wright County.</p></li><li><p>Approve an Off-Sale Liquor License.</p></li><li><p>South Central Water Treatment Plant: Amend Zoning Map and approve CUP</p></li></ol></li></ol><p>New charges this month bring the total spend for owning our own fire department to <strong>$22,344,505.14</strong></p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_07132026-281?packet=true">Link to meeting packet</a>)</p><p></p><h2>Public Safety Commission Meeting</h2><p>On Tuesday at 6:30 pm, the Public Safety Commission will meet at the Fire Station for their regular meeting. The agenda for this meeting includes a review of reports from the contract fire cities, ambulance providers, and the Wright County Sheriff&#8217;s Office.</p><p>There will also be an update from the Fire Chief on fire department staffing, and an opportunity to show the new fire trucks that just arrived.</p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_07142026-284?packet=true">Link to meeting packet</a>)</p><p></p><h2>Heritage Preservation Commission Meeting</h2><p>The Heritage Preservation Commission will meet on Tuesday at 7 pm at City Hall. The Commission will consider old business, including a review of the current inventory of historical items. The Commission will also discuss the Holt family donations, fire station display photos, the cemetery tour, Prairie Festival preparations, and the fall newsletter article.</p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_07142026-283?packet=true">Link to meeting packet</a>)</p><p></p><h2>Public Works Subcommittee Meeting</h2><p>The Public Works Subcommittee will meet next week with a few items on the agenda. First, the Subcommittee will review the progress and updated cost estimates for the South Central Water Treatment Plant. Following that, there will also be a review of the draft capital improvement plan for fleet vehicles and pavement management. The Subcommittee will also review upcoming greenway trail projects.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://dunlapforotsego.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Footnotes from City Hall! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Happy 250!]]></title><description><![CDATA[Tomorrow, we will celebrate 250 years of Independence.]]></description><link>https://dunlapforotsego.substack.com/p/happy-250</link><guid isPermaLink="false">https://dunlapforotsego.substack.com/p/happy-250</guid><dc:creator><![CDATA[Ryan Dunlap]]></dc:creator><pubDate>Fri, 03 Jul 2026 19:21:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c7c0eecd-191a-481f-a6b1-c21968a8ed13_1729x910.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Tomorrow, we will celebrate 250 years of Independence. As an elected official, this occasion carries a special significance for me. Representing my community has given me a deeper appreciation for the timeless words of the Declaration of Independence and the principles they express.</p><p>The Fourth of July is more than just a celebration of our nation&#8217;s birth. It is a reminder that liberty is never the default condition of humanity. It exists only when ordinary people are willing to defend it, preserve it, and pass it on.</p><p>To me, Independence Day is about the principle that government exists to secure our rights, not to bestow them. It is about self-government, personal responsibility, and the understanding that free people must be vigilant, active participants in their communities, because it is within our communities that the most important decisions are made. Freedom isn&#8217;t something we inherit once and keep forever. It is renewed by every generation of citizens who are willing to ask difficult questions, hold their leaders accountable, and do the often unseen work of public service.</p><p>The Declaration of Independence was an act of extraordinary courage. By pledging their lives, their fortunes, and their sacred honor, the signers accepted immense personal risk in defense of a principle they believed was worth preserving. They gave us a gift we can never repay - not liberty itself, but the recognition that liberty is ours to secure and preserve. The Declaration proclaimed that individuals possess inherent rights and that government derives its just powers from the consent of the governed. Those ideas were revolutionary in 1776, and they remain just as relevant today.</p><p>As we gather with family, friends, and neighbors, I hope we take a moment together to remember that America is defined not only by its history, but its ideals. We honor those ideals not just with fireworks and parades, but by striving to leave our communities stronger, more honest, and more free than we found them.</p><p>That, to me, is what the Fourth of July represents, and why it will always be worth celebrating.</p><p>Happy Fourth of July, everyone.</p><p></p><h1>Next Week</h1><h2>Planning Commission Meeting</h2><p>The Planning Commission will meet at 6 pm at the Fire Station for a special meeting, starting with a tour of the Fire Station. After the conclusion of the tour, the Commission will hold a work session on data center regulations within the city.</p><p>Some of the things the Commission will discuss in order to provide guidance on potential future regulations:</p><ul><li><p>How data centers are defined</p></li><li><p>Land use considerations</p></li><li><p>Appropriate zoning districts</p></li><li><p>Setback requirements</p></li><li><p>Water usage</p></li><li><p>Electric service</p></li><li><p>Noise regulations</p></li><li><p>Screening</p></li><li><p>Exterior lighting</p></li><li><p>Environmental review</p></li><li><p>Implementation and moratorium</p></li></ul><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_07062026-282?packet=true">Link to meeting materials</a>)</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://dunlapforotsego.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Footnotes from City Hall! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[A Serious Matter]]></title><description><![CDATA[Public trust is eroded when conflicts of interest remain hidden.]]></description><link>https://dunlapforotsego.substack.com/p/a-serious-matter</link><guid isPermaLink="false">https://dunlapforotsego.substack.com/p/a-serious-matter</guid><dc:creator><![CDATA[Ryan Dunlap]]></dc:creator><pubDate>Fri, 26 Jun 2026 19:50:30 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/78eb10f4-73e0-45e5-9de4-a5690bfd4428_1424x752.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>On Monday, the Council voted to hire a fellow Council Member to the Fire Department. It&#8217;s important to understand the facts of this situation as they weren&#8217;t disclosed during the meeting.</p><h3>The Timeline</h3><p>Council Member Goede applied for the position of part-time firefighter (cadet) in March of 2026. From that point forward, she had a personal financial interest in obtaining employment with the city. That raises conflict of interest questions regarding her subsequent participation in fire department decisions.</p><p>Since applying for the job, the Council Member voted on and participated in:</p><ul><li><p>Approving fire station pay application #15 in the amount of <strong>$667,470.12</strong></p></li><li><p>Interviewing candidates for the fire chief role</p></li><li><p>Hiring the new fire chief, who would later <em>interview her</em> for the firefighter position</p></li><li><p>Approving fire station pay application #16 in the amount of <strong>$927,569.05</strong></p></li></ul><p>Shortly after hiring the new fire chief, he would then interview her - ultimately providing a conditional offer of employment at the end of May. Since receiving that conditional offer, the Council Member voted to approve:</p><ul><li><p>Fire station pay application #17 for <strong>$1,131,856.64</strong></p></li><li><p>Resolution 2026-46 - adopting the fire department pension plan</p></li><li><p>Adopting the contract for a Fire Marshal</p></li></ul><p>During the period in which she was an applicant or had received a conditional offer, she participated in votes approving more than <strong>$2.7MM</strong> in fire department expenditures, along with adoption of the city&#8217;s firefighter pension plan and the Fire Marshal contract. There was no disclosure to the Council or to the public about the potential for conflicts of interest.</p><p>The Council was notified on Monday 6/15 via email that she will be &#8220;Continuing to Serve the Otsego Community&#8221; by accepting the position of a part-time firefighter. At this point, the email was sent only to the Council and the public was not notified.</p><p>The meeting agenda and staff report did not specifically identify that one of the firefighter candidates was also a sitting Council Member. The only indication of that was because her name appeared in the new fire department roster. A reader would only recognize the overlap if they independently recognized the name.</p><p>This is not the first time that a conflict of interest has surfaced with this same Council Member. Back in September of 2024, her name appeared on a list of hires for election judges. The item was on the consent agenda until I requested a separate vote - again no potential conflict of interest was alerted or noted for the public. The minutes from that meeting highlight the issue:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!JRIe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eeeccb6-9cdd-4ee4-a9a9-24339ea3c428_1420x332.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!JRIe!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eeeccb6-9cdd-4ee4-a9a9-24339ea3c428_1420x332.png 424w, /__u/substackcdn.com/image/fetch/$s_!JRIe!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eeeccb6-9cdd-4ee4-a9a9-24339ea3c428_1420x332.png 848w, /__u/substackcdn.com/image/fetch/$s_!JRIe!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eeeccb6-9cdd-4ee4-a9a9-24339ea3c428_1420x332.png 1272w, /__u/substackcdn.com/image/fetch/$s_!JRIe!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eeeccb6-9cdd-4ee4-a9a9-24339ea3c428_1420x332.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!JRIe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eeeccb6-9cdd-4ee4-a9a9-24339ea3c428_1420x332.png" width="1420" height="332" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4eeeccb6-9cdd-4ee4-a9a9-24339ea3c428_1420x332.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:332,&quot;width&quot;:1420,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:195776,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://dunlapforotsego.substack.com/i/203746088?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eeeccb6-9cdd-4ee4-a9a9-24339ea3c428_1420x332.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!JRIe!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eeeccb6-9cdd-4ee4-a9a9-24339ea3c428_1420x332.png 424w, /__u/substackcdn.com/image/fetch/$s_!JRIe!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eeeccb6-9cdd-4ee4-a9a9-24339ea3c428_1420x332.png 848w, /__u/substackcdn.com/image/fetch/$s_!JRIe!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eeeccb6-9cdd-4ee4-a9a9-24339ea3c428_1420x332.png 1272w, /__u/substackcdn.com/image/fetch/$s_!JRIe!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eeeccb6-9cdd-4ee4-a9a9-24339ea3c428_1420x332.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>This example is important because it seems to suggest that conflicts of interest can be resolved if there is no difference in pay. I fundamentally disagree with that assessment because it doesn&#8217;t address the actual conflict whatsoever. If a Council Member was on a list of two people being awarded a lucrative multi-million dollar a year contract, would we say there is no conflict of interest because someone else is being paid the same thing? The dollar amount and the presence of other employees on this list is irrelevant. This example also shows that Council Member Goede will vote on her own hiring, even when abstaining would better serve the public interest.</p><h3>Minnesota Law Requires Specific Procedures</h3><p>The most important thing to understand about this situation is that conflicts of interest are not allowed - that is specifically <a href="https://www.revisor.mn.gov/statutes/cite/471.87">written into law</a>. The issue is so important that elected officials <a href="https://www.revisor.mn.gov/statutes/cite/412.02#stat.412.02.1a">are prohibited outright</a> from being employed full-time by the city, and the law has specific requirements for the other types of employment.</p><p>That same law does allow for some extremely narrow exceptions and ways to mitigate conflicts of interest, which would apply, here. Because small cities generally have a limited pool to select from when it comes to volunteer fire departments, there is an exception for a member of a governing body to also serve on the fire department. However, to allow for that exception, a <strong>unanimous vote</strong> by the remaining members of the Council is required to authorize it.</p><p>That procedure requires several steps. None of these procedures appear to have been followed:</p><ul><li><p>The adoption of the contract with the individual must be done by separate resolution</p></li><li><p>The interested officer must file with the clerk <a href="https://www.revisor.mn.gov/statutes/cite/471.89">an affidavit</a> disclosing the conflict of interest</p></li><li><p>The vote <a href="https://www.revisor.mn.gov/statutes/2025/cite/471.88#stat.471.88.6">must be unanimous</a> of the remaining members</p></li></ul><p>The Minnesota Office of the State Auditor <a href="https://www.osa.state.mn.us/audit-resources/audit-guidance/avoiding-pitfalls-articles/contracts-and-conflicts-of-interest">says the same thing</a>, as does the <a href="https://www.lmc.org/wp-content/uploads/documents/Official-Conflict-of-Interest.pdf">League of Minnesota Cities</a>. By failing to pass a separate, unanimous resolution, the Council has bypassed the specific statutory safeguards designed to protect the public from these exact conflicts.</p><h3>When It Happens</h3><p>The issue of an elected official also serving on the fire department is not unheard of - especially in small towns - but how it is handled matters. During Monday&#8217;s discussion, this was brought up as a defense. However, the situation in Otsego is unique: unlike other cases, the Council Member in this instance helped create, fund, and expand the department she is now employed by.</p><p>While research into small town meeting minutes can be difficult, clear examples exist for how other cities navigate this statutory exception. In instances where this has occurred, the process involved rigorous transparency to protect the public interest.</p><p>For example, in Baldwin, when Council Member Scott Case was elected, he also served as the city&#8217;s Fire Chief, and the city adhered to the precise statutory framework:</p><ul><li><p>They formally adopted the employment contract via <a href="https://storage.googleapis.com/juniper-media-library/13/2024/12/Resolution_24-52.pdf">a separate resolution</a>.</p></li><li><p>The official filed the required affidavit disclosing the conflict.</p></li><li><p>The Council held a unanimous vote to authorize the arrangement, with the interested member abstaining.</p></li><li><p>The official was required to <a href="https://storage.googleapis.com/juniper-media-library/13/2025/09/Resolution%2025-21.pdf">recuse himself</a> from all votes and discussions regarding the fire department</p></li></ul><p>Other cities, such as <a href="https://rst6-livesite.rschooltoday.com/sites/lesterprairiemn.us/files/files/Private_User/citylp2/November%2013,%202025%20%20Minutes.pdf">Lester Prairie</a> and <a href="https://www.whitebearlakemn.gov/media/4856">White Bear Lake</a>, have followed similar protocols with their respective officials consistently abstaining from fire department pension and budget votes.</p><p>That distinction is critical because <strong>merely abstaining from a vote is not enough to resolve the conflict</strong>. Conflicts of interest work both ways: they create undue influence from an elected official onto their position, but also from the position onto the rest of the Council. Even when an official abstains from a final vote, their presence influences financial and policy decisions. Furthermore, it creates a <em>&#8220;councilmanic influence&#8221;</em> on fellow firefighters, who may fear political retribution or feel pressured to show favoritism.</p><p>When a Council Member participates in appointing, evaluating, and funding the Fire Department and Chief - while simultaneously being supervised by that same Chief - the lines of independent oversight are effectively erased.</p><h3>The Bottom Line</h3><p>A conflict of interest arises when there are competing loyalties. A seat on the Council and a position on the city payroll are, <strong>by definition</strong>, incompatible without rigorous safeguards. Dismissing this as <em>&#8220;only $16 an hour&#8221;</em> misses the point entirely - the danger exists not in the amount of the check, but in the erosion of the process. Public confidence depends on elected officials acting solely in the public interest, free from the shadow of personal financial considerations. When the city skips the required legal procedures, they aren&#8217;t just failing to fill out the correct paperwork - they are bypassing the public&#8217;s right to be sure that the rules apply equally to everyone.</p><p></p><h1>This week</h1><h2>Special City Council Meeting</h2><p>The City Council met on Monday for a special meeting with two items on the agenda: a review of the annual financial audit, and an update on the progress for Phase 1 of the Prairie Park remodel.</p><p>The Council reviewed some of the design options for the Park, with discussion around the expansion of the parking lot, the veteran&#8217;s memorial, and the amenities in the new shelter. While the Council provided some thoughts about the plan, no formal decisions were made at this point.</p><p></p><h2>City Council Meeting</h2><div id="youtube2-isaFYyq80W0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;isaFYyq80W0&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/isaFYyq80W0?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>The Council also met on Monday for its regular meeting. The agenda for this meeting included the approval of the Zachman Meadows 2nd Addition development, as well as several fire department hires.</p><p>In total, the fire department now consists of: a Fire Chief, an Interim Chief, a Fire Marshal, a Community Risk Reduction Team, a Captain, a Full-Time Firefighter, and 22 cadets (part-time firefighters in training).</p><p>With the addition of the unbudgeted Fire Marshal and two additional cadets - the Council has approved going <strong>64%</strong> over budget for the year.</p><p></p><h1>Next Week</h1><h2>City Offices Closed July 3rd</h2><p>City Offices will be closed on Friday, July 3rd in observance of the Fourth of July holiday, celebrating 250 years of Independence.</p>]]></content:encoded></item><item><title><![CDATA[Ethics Should Matter]]></title><description><![CDATA[Proposed firefighter hire raises ethical questions for City Council]]></description><link>https://dunlapforotsego.substack.com/p/ethics-should-matter</link><guid isPermaLink="false">https://dunlapforotsego.substack.com/p/ethics-should-matter</guid><dc:creator><![CDATA[Ryan Dunlap]]></dc:creator><pubDate>Fri, 19 Jun 2026 19:47:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/cdc89f7d-800e-4e81-80cd-7145e5148e9b_1424x752.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Council to Vote on Hiring One of Its Own</h2><p>The Council meeting on Monday will finalize the hiring of cadets for the new fire department. One of the names on that list is Council Member Tina Goede, who pushed hard for the creation of that same department.</p><p>The fire department&#8217;s price tag has divided the community for years. Residents have questioned how a project of this scale got approved without a public vote. Now, with a City Council Member about to join the department&#8217;s payroll, the controversy will only get worse.</p><p>Public trust in government depends on the idea that officials act in the public interest - not their own. When the line between duty and self-enrichment blurs, that trust erodes. This decision won&#8217;t just determine the fate of the department - it will shape how the city defines boundaries between accountability and ambition.</p><p></p><h2>Wright County Data Center Working Group</h2><p>Earlier this month, Wright County issued a temporary Data Center Moratorium. This impacts any township within Wright County - but not any cities, as cities retain their own zoning authority.</p><p>By law, the moratorium can only last one year, at which point the County will have to decide how to apply zoning for data centers going forward. In the mean time, the County is seeking individuals to join a workgroup to develop those rules and provide recommendations to the County Board.</p><p>The workgroup will consist of 14 members in total, including two appointed commissioners, two County Planning Commission members, and others:</p><ul><li><p>Two township supervisors</p></li><li><p>One local utility company representative</p></li><li><p>One local water resources expert</p></li><li><p>Two data center industry representatives</p></li><li><p>Four community members with interests in data center development and regulation</p></li></ul><p>If you are interested in joining the workgroup, please see the <a href="https://www.wrightcountymn.gov/m/newsflash/home/detail/5206">Wright County website</a> for more information. The deadline to apply is noon on Friday, July 10.</p><p></p><h1>This week</h1><h2>Planning Commission Meeting</h2><p>The Planning Commission met on Monday with three items on the main agenda: the Zachman Meadows 2nd Addition development, the South Central Water Treatment Plant plat, and the R+L Carriers building plans for a truck washing station. All three items were approved unanimously, with the new development and R+L Carriers plans coming to the Council on Monday. The South Central Water Treatment Plant will come to the Council at a later date.</p><p></p><h2>Parks and Recreation Commission Meeting</h2><p>The Parks and Recreation Commission met on Tuesday to decide on the design of the Prairie Park Phase 1 remodel. The Commission heard the results of the community survey, and discussed options for the layout, playground, and veteran&#8217;s memorial. After selecting features between the two options, they ultimately recommended a plan for the Council to review. That design will be presented to the Council during it&#8217;s special meeting on Monday.</p><p></p><h1>Next Week</h1><h2>Special City Council Meeting</h2><p>The City Council will meet for a special meeting at 5:30 pm on Monday at Prairie Center. There are two items on the agenda for this meeting: the presentation of the annual financial audit, and an update on the design for the Prairie Park Phase 1 remodel.</p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_06222026-278?packet=true">Link to meeting materials</a>)</p><p></p><h2>City Council Meeting</h2><p>The City Council will also meet on Monday at 7 pm at Prairie Center for its regular meeting. The main agenda for this meeting includes several hiring approvals for firefighters, including the Council Member noted above, and a new development. The full agenda is as follows:</p><ol><li><p>Consent Agenda:</p><ol><li><p>Approve Claims List.</p></li><li><p>Approve Prior City Council Meeting Minutes.</p></li><li><p>Approve Pay Application #18 for the Fire Station Facility Project.</p></li><li><p>Approve Pay Application #4 for the Odean Avenue Watermain &amp; PRV Project.</p></li><li><p>Accept Resignation from a City Employee &#8211; Utility Billing.</p></li><li><p>Adopt Resolution 2026-47 Adopting the Annual Comprehensive Financial Report.</p></li><li><p>Adopt Resolution 2026-48 Approving a Right of Entry Agreement &#8211; Outlot C, Ashwood 3rd Addition.</p></li><li><p>Approve a Job Description and Authorize Recruitment &#8211; Public Works Manager.</p></li><li><p>Approve Hiring for a Park Maintenance II Position.</p></li><li><p>Authorize a Request for Proposals &#8211; Excess Soil Removal from City Property.</p></li><li><p>Accept Quote and Authorize Procurement &#8211; Portable 800mhz Radios.</p></li><li><p>Accept Quotes and Authorize Procurement &#8211; Self Contained Breathing Apparatus (SCBA).</p></li><li><p>Approve Hiring for the Election Specialist Positions.</p></li><li><p>Adopt Resolution 2026-49 Approving Site and Building Plans &#8211; Lot 1, Block 1 RLC Addition.</p></li><li><p>Adopt Resolution 2026-50 Appointing Absentee Ballot Board and Election Judges.</p></li></ol></li><li><p>Zachman Meadows Second Addition (Boyd Dollansky, LLC): PUD Development Plan and Preliminary Plat</p></li><li><p>Fire Department Staffing: Hiring Fire Captain, Full-Time Firefighter, Part-Time Firefighters</p></li></ol><p>New charges this month have increased the total cost of owning our own fire department to <strong>$21,940,813.73</strong> so far.</p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_06222026-279?packet=true">Link to meeting materials</a>)</p><p></p>]]></content:encoded></item><item><title><![CDATA[Saying Goodbye to Engine 12]]></title><description><![CDATA[We hardly knew ye...]]></description><link>https://dunlapforotsego.substack.com/p/saying-goodbye-to-engine-12</link><guid isPermaLink="false">https://dunlapforotsego.substack.com/p/saying-goodbye-to-engine-12</guid><dc:creator><![CDATA[Ryan Dunlap]]></dc:creator><pubDate>Sat, 13 Jun 2026 14:48:23 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6ef17e26-e849-494c-929f-949d784ac343_1730x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The Council will soon decide on what to do with Engine 12. The firetruck was purchased back in September of 2023 as a &#8220;Wildland Urban Interface Pumper&#8221; - an all-wheel drive truck with a 775 gallon tank. The purchase price at the time was around $538k and its only duty so far has been to sit at events.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!hP56!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc066d2c2-ada3-4bbb-b140-6461a6a8984e_4000x3000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!hP56!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc066d2c2-ada3-4bbb-b140-6461a6a8984e_4000x3000.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!hP56!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc066d2c2-ada3-4bbb-b140-6461a6a8984e_4000x3000.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!hP56!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc066d2c2-ada3-4bbb-b140-6461a6a8984e_4000x3000.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!hP56!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc066d2c2-ada3-4bbb-b140-6461a6a8984e_4000x3000.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!hP56!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc066d2c2-ada3-4bbb-b140-6461a6a8984e_4000x3000.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c066d2c2-ada3-4bbb-b140-6461a6a8984e_4000x3000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3982729,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://dunlapforotsego.substack.com/i/201876087?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc066d2c2-ada3-4bbb-b140-6461a6a8984e_4000x3000.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!hP56!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc066d2c2-ada3-4bbb-b140-6461a6a8984e_4000x3000.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!hP56!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc066d2c2-ada3-4bbb-b140-6461a6a8984e_4000x3000.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!hP56!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc066d2c2-ada3-4bbb-b140-6461a6a8984e_4000x3000.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!hP56!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc066d2c2-ada3-4bbb-b140-6461a6a8984e_4000x3000.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>During the Public Safety Commission meeting earlier this week, the Commission heard about how oversized and unnecessary the truck is. While this type of truck may be common in places like Colorado or other areas where the type of power and drive-train is needed, here in Otsego it&#8217;s a bit overkill.</p><p>Instead, the Commission approved a recommendation to the Council to sell the truck, and replace it with a smaller mini-pumper at a cost of around $400k. The Fire Department has been in discussions with vendors to purchase Engine 12 at roughly the price we purchased it for, which will net around $100k for the city - money that is needed to purchase additional small equipment and gear. The mini-pumper will be easier to operate and maintain, and less expensive to replace.</p><p></p><h1>This week</h1><h2>City Council Meeting</h2><div id="youtube2-8LTJ07dmD6Y" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;8LTJ07dmD6Y&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/8LTJ07dmD6Y?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>The City Council met on Monday with only a few items on the main agenda. The first was a change to the early in-person voting rules for the City. A new law allows cities to reduce in-person absentee voting from 46 days to 18 days prior to election day - with the option to change it per election. The 46 day requirement meant that cities had to hire more election staff, keep the city hall building open, and led to a lot of confusion for voters. The Council agreed that moving to an 18 day in-person absentee voting schedule was more manageable and approved the change. Voters will still have the ability to vote via mail-in ballot during the full early voting period.</p><p>The second item on the agenda was the approval of a Fire Marshal contract position. I voted against the proposal because it represented yet another unbudgeted addition to a Fire Department that the Council has already allowed to <strong>exceed its budget by 50%</strong>.</p><p>During the discussion, it became clear that other members of the Council were unaware of just how far over budget the department already is for this year. I found that especially disappointing, as the approval of that budget overrun occurred only a few months ago. In fact, I appeared to be the only Council member who recognized the extent of the department&#8217;s current budget situation.</p><p></p><h2>Public Safety Commission Meeting</h2><p>The Public Safety Commission met this week and heard an update on the Fire Department progress, the sale of Engine 12, and also took a tour of the Station. During the open forum portion of the meeting residents discussed safety concerns on Radford Ave.</p><p>The street is a longer stretch of road in the southeast portion of the city. Due to the development timeline in that area and geography, neighborhoods have been added in a sort of stacked fashion - resulting in an area that backs into a corner with no immediate access to a collector street. That means residents have a longer drive time to get out of the neighborhood and some of those that live along the street have witnessed unsafe driving and activity as a result. The situation is probably made worse by the fact that the newer areas are at the top of a hill, and may be tempted to speed down it.</p><p>The Commission discussed some possible solutions to tame the speed and unsafe behaviors. The Administrative Subcommittee and Public Works Subcommittee will also review the options and come back to the Council at a future date.</p><p></p><h2>Heritage Preservation Commission Meeting</h2><p>The Heritage Preservation Commission met earlier this week at the Fire Station and received a tour of the Station, with highlights of where historical placards and posters will be displayed in the future.</p><p>After the tour, the Commission also discussed plans for events later this year, including the cemetery tour and Prairie Festival.</p><p></p><h1>Next Week</h1><h2>Planning Commission Meeting</h2><p>The Planning Commission will meet on Monday at 7 pm at Prairie Center. The agenda for this meeting includes two public hearing items, as well as a building plan review for a truck wash station.</p><p>The first public hearing item is a development on the west side of the city, across from DSG on Kadler: Zachman Meadows, 2nd Addition. The development includes 43 single family lots, extending the current Zachman Meadows development to the north.</p><p>The second public hearing item is on the South Central Water Treatment Facility. The facility will be located on the property just south of Water Tower 4 - the newest water tower in the city. This project will continue to improve water quality throughout the city, and this building will add additional water capacity for the city.</p><p>The final item on the agenda is a building plan review for R + L Carriers to build a truck washing building on their existing property. The Commission will review the building plans and provide a possible recommendation to the Council.</p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_06152026-277?packet=true">Link to meeting packet</a>)</p><p></p><h2>Parks and Recreation Commission Meeting</h2><p>On Tuesday at 7 pm at Prairie Center, the Planning Commission will meet for its regular meeting. The only item on the agenda is a review of the Prairie Park Phase 1 design, and the Commission will be asked to select a design from a few options to move forward.</p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_06162026-280?packet=true">Link to meeting packet</a>)</p><p></p><h2>Public Works Subcommittee Meeting</h2><p>The Public Works Subcommittee will meet next week. However, the agenda for this meeting has not yet been finalized.</p><p></p><h2>City Offices Closed - Fri Jun 19</h2><p>City Offices will be closed on Friday, June 19th next week in observance of Juneteenth.</p>]]></content:encoded></item><item><title><![CDATA[Pulling up the ladder behind us]]></title><description><![CDATA[Our Council could have been better neighbors.]]></description><link>https://dunlapforotsego.substack.com/p/pulling-up-the-ladder-behind-us</link><guid isPermaLink="false">https://dunlapforotsego.substack.com/p/pulling-up-the-ladder-behind-us</guid><dc:creator><![CDATA[Ryan Dunlap]]></dc:creator><pubDate>Fri, 05 Jun 2026 23:05:03 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5596ccd0-11ca-4f0c-9cd9-a2c0ab761bba_1730x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Earlier this week I attended the Albertville City Council meeting. During the meeting they discussed the preliminary plans for a fire station remodel. The study, conducted by CNH Architects, would add a second floor, expand the meeting space, add a training tower, and create more separation between &#8220;hot&#8221; and &#8220;cold&#8221; zones to ensure that firefighters returning from a fire could decontaminate safely. The design also allows them to consider adding a fire pole from the second floor dayroom down to the apparatus bay.</p><p>The total cost is estimated to be around $8.2MM if it&#8217;s built within the next year. As I listened to the Albertville Council discuss how to fund these improvements, I was struck by how unfortunate it is that our own Council has chosen to pull up the ladder behind us, turning away from our neighbors when they need our support most. Albertville needs to remodel their station, while Elk River is doing the same. Rogers and Elk River also just built new stations that support our city, but with the cancellation of the contracts - they won&#8217;t be getting any revenue to help offset those costs.</p><p>Had we instead decided to work with our neighbors to continue the contracts, we could have benefited from the improved service while ensuring that the other cities didn&#8217;t have to take on the financial burden alone.</p><p></p><h1>Next Week</h1><h2>City Council Meeting</h2><p>The City Council will meet on Monday at 7 pm at Prairie Center for its regular meeting. The main agenda includes the following items:</p><ol start="3"><li><p>Consent Agenda:</p><ol><li><p>Approve Claims List.</p></li><li><p>Approve Prior City Council Meeting Minutes.</p></li><li><p>Approve City Council Special Compensation for May 2026.</p></li><li><p>Approve Pay Application #20 for the Wellhouse 4 Treatment Improvements Project.</p></li><li><p>Approve Pay Application #1 for the Martin Farms Lift Station No. 4 Improvements Project.</p></li><li><p>Approve Pay Application #1 for the Lily Pond Park Improvements Project.</p></li><li><p>Approve One Hour City Hall Closure on June 23, 2026, for the Employee Summer Recognition Event.</p></li><li><p>Adopt Resolution 2026-45 Accepting a Donation from Coborn&#8217;s.</p></li><li><p>Approve the Renewal of the City&#8217;s Workers Compensation Insurance Coverage.</p></li><li><p>Adopt Resolution 2026-46 Declaring Position Eligibility for the Police &amp; Fire PERA Pension Plan.</p></li><li><p>Approve Hiring for a Recreation Leader Position.</p></li></ol></li><li><p>Consider Approval and Selection of 18-Day Early Voting Period.</p></li><li><p>Consider Approval of a Contract Fire Marshal Agreement.</p></li></ol><p></p><p>New charges this month have increased the total spend for our fire department up to <strong>$21,861,315.06</strong> - a cost that would have covered almost <strong>16 years of contracted fire service.</strong></p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_06082026-274?packet=true">Link to meeting materials</a>)</p><p></p><h2>Public Safety Commission Meeting</h2><p>The Public Safety Commission will meet on Tuesday at 6:30 pm at the fire station. Meetings for the Commission have been permanently moved to that location going forward.</p><p>The standing agenda includes the review of reports from the surrounding fire departments as well as an update from the Wright County Sheriff&#8217;s Office.</p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_06092026-276?packet=true">Link to meeting materials</a>)</p><p></p><h2>Heritage Preservation Commission Meeting</h2><p>The Otsego Heritage Preservation Commission will be meeting on Wednesday at 6 pm, starting with a tour of the fire station. The meeting following that tour will also take place in the fire station conference room.</p><p>The agenda for this meeting includes old business on the NAPC Forum, time capsule, 2026 goals and projects, Holt family donations, fire station display photos and history highlights, the cemetery tour, and the Prairie Festival preparations.</p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_06102026-275?packet=true">Link to meeting materials</a>)</p><p></p><h2>Albertville Friendly City Days</h2><p>The annual Albertville Friendly City Days starts next week! The multi-day event has lots of music, games, vendors, and fireworks. The festival runs from June 10th through the 14th.</p><p>There is even a parade on Sunday, starting at 12:30 pm.</p><p>Find more information on the official <a href="https://albertvillefriendlycitydays.com/">Albertville Friendly City Days website</a>.</p><p></p><h2>Wright County Sheriff&#8217;s Office Open House</h2><p>Next Friday, June 12th, the Wright County Sheriff&#8217;s Office will be hosting their annual open house. This is a great opportunity to learn more about the equipment and services that the WCSO provides. Families will have the opportunity to see demonstrations of drones and K9s, and there is free hot dogs and chips with refreshments!</p><p>I suggest getting there a little early to ensure you find a good parking spot and arrive in time for the helicopter landing!</p><p><a href="https://www.wrightcountymn.gov/m/newsflash/home/detail/5194">See the County News Flash for more information.</a></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://dunlapforotsego.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Footnotes from City Hall! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Drinking water improvements]]></title><description><![CDATA[This week]]></description><link>https://dunlapforotsego.substack.com/p/drinking-water-improvements</link><guid isPermaLink="false">https://dunlapforotsego.substack.com/p/drinking-water-improvements</guid><dc:creator><![CDATA[Ryan Dunlap]]></dc:creator><pubDate>Fri, 29 May 2026 19:24:38 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7972f676-41be-4779-907d-240c2534995e_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>This week</h1><h2>City Council Meeting</h2><div id="youtube2-I1FeELL9MfE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;I1FeELL9MfE&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/I1FeELL9MfE?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>The City Council met on Monday with a few items on the regular agenda. The first item was the Interim Use Permit and rezoning for the Jacobs Plat - currently Blu Dot. That tenant will be leaving, and the property owner was asking for the permit to allow for outdoor storage. When this issue was before the Planning Commission, it generated a lot of discussion, and the Council received additional information on the fencing and screening plan. The plan was approved with a few modifications to the conditions allowing for the total height of the fencing to meet certain height requirements above ground level.</p><p>The property owner had also requested 24 hour operations at the site - asking for a condition to be removed that forbid outdoor operations between 10 pm and 7 am. However, given the potential for disruption in the outdoor space, the Council did not feel that was acceptable at this time. The tenant could potentially apply for an amendment in the future that would allow for extended hours of operation.</p><p>The other major item on the agenda was the Wellhouse 3 Water Treatment Plant expansion - awarding construction contracts and services. This project has been in the works for quite a while, and there is certainly more to come. However, this upgrade - along with the Wellhouse 4 upgrades that are nearing completion within the next few days - should provide some noticeable improvements to drinking water quality for most residents - especially during the winter months when water usage across the city is lower.</p><h1>Next Week</h1><h2>Planning Commission Meeting Canceled</h2><p>The Planning Commission would normally meet on Monday, however that meeting has been canceled due to a lack of quorum.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://dunlapforotsego.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/dunlapforotsego.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Road Ahead]]></title><description><![CDATA[Seeking the Office of County Commissioner]]></description><link>https://dunlapforotsego.substack.com/p/the-road-ahead-5b7</link><guid isPermaLink="false">https://dunlapforotsego.substack.com/p/the-road-ahead-5b7</guid><dc:creator><![CDATA[Ryan Dunlap]]></dc:creator><pubDate>Sat, 23 May 2026 15:35:30 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5efa71c4-25d0-41b2-806a-0f62686601d8_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Seeking the Office of County Commissioner</h2><p>Earlier this week, I announced a special declaration informing residents that I officially filed for the Office of County Commissioner, District 3. This District represents Otsego, Albertville, and a portion of Dayton.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;b1ed6127-66ac-4282-9e94-83c1698394ff&quot;,&quot;caption&quot;:&quot;Friends and Neighbors,&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Special Declaration: I am Seeking to Serve as County Commissioner&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:110790619,&quot;name&quot;:&quot;Ryan Dunlap&quot;,&quot;bio&quot;:&quot;Otsego City Council Member&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/33a4bb0a-fe5f-40cc-bc7e-7ed5c004996a_1080x1080.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-05-19T13:15:56.679Z&quot;,&quot;cover_image&quot;:null,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://dunlapforotsego.substack.com/p/special-declaration-i-am-seeking&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:197554128,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:1185924,&quot;publication_name&quot;:&quot;Footnotes from City Hall&quot;,&quot;publication_logo_url&quot;:&quot;&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Since I will not be seeking re-election to my current seat as Otsego City Council Member, I extend the offer to anyone who has questions about the process of filing or what it means to be an elected official. Please feel free to reach out, and I would be happy to discuss or meet with you.</p><p>This year, there will be two seats open on the Otsego City Council. Filing for that office is from July 14 - July 28 at Otsego City Hall with a filing fee of $25.</p><p>You can learn more about my campaign for County Commissioner on my campaign website: </p><p><a href="https://www.rjdunlap.com">https://www.rjdunlap.com</a></p><p></p><h2>May 26 - County 37/137 Closure</h2><p>Starting on Tuesday, the eastbound ramps to I-94 will be closed for construction. The westbound ramps will also remain closed with local access to the gas station and businesses there.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!kK1q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54d90d23-f9be-4004-9c9a-ca7f6f937e90_1598x1307.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!kK1q!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54d90d23-f9be-4004-9c9a-ca7f6f937e90_1598x1307.png 424w, /__u/substackcdn.com/image/fetch/$s_!kK1q!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54d90d23-f9be-4004-9c9a-ca7f6f937e90_1598x1307.png 848w, /__u/substackcdn.com/image/fetch/$s_!kK1q!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54d90d23-f9be-4004-9c9a-ca7f6f937e90_1598x1307.png 1272w, /__u/substackcdn.com/image/fetch/$s_!kK1q!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_webp, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54d90d23-f9be-4004-9c9a-ca7f6f937e90_1598x1307.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!kK1q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54d90d23-f9be-4004-9c9a-ca7f6f937e90_1598x1307.png" width="1456" height="1191" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54d90d23-f9be-4004-9c9a-ca7f6f937e90_1598x1307.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1191,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:269619,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://dunlapforotsego.substack.com/i/198973130?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54d90d23-f9be-4004-9c9a-ca7f6f937e90_1598x1307.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!kK1q!, /__u/dunlapforotsego.substack.com/w_424, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54d90d23-f9be-4004-9c9a-ca7f6f937e90_1598x1307.png 424w, /__u/substackcdn.com/image/fetch/$s_!kK1q!, /__u/dunlapforotsego.substack.com/w_848, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54d90d23-f9be-4004-9c9a-ca7f6f937e90_1598x1307.png 848w, /__u/substackcdn.com/image/fetch/$s_!kK1q!, /__u/dunlapforotsego.substack.com/w_1272, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54d90d23-f9be-4004-9c9a-ca7f6f937e90_1598x1307.png 1272w, /__u/substackcdn.com/image/fetch/$s_!kK1q!, /__u/dunlapforotsego.substack.com/w_1456, /__u/dunlapforotsego.substack.com/c_limit, /__u/dunlapforotsego.substack.com/f_auto, /__u/dunlapforotsego.substack.com/q_auto:good, /__u/dunlapforotsego.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54d90d23-f9be-4004-9c9a-ca7f6f937e90_1598x1307.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h1>This week</h1><h2>Planning Commission Meeting</h2><p>The Planning Commission met on Monday for a long meeting with a lot of good discussion. The item that garnered the most discussion will also be on the main agenda for the City Council meeting on Tuesday: an outdoor storage facility on the current Blu Dot property. A few residents spoke with concerns about noise and light at the new location, and Commissioners expressed concern that the fencing and landscaping wouldn&#8217;t be enough to address those concerns.</p><p>The Commission also discussed the zoning map amendment for Condo Suites of Otsego, a cell tower, and amendments to the city code - all of which were approved and will be on the consent agenda for the City Council meeting on Tuesday.</p><p></p><h2>Heritage Preservation Commission Meeting</h2><p>The Heritage Preservation Commission met on Tuesday, with the planned tour of the Fire Station being cancelled due to the timing of construction. The Commission reviewed and finalized the historical work that was done on the 1914 Barn. They also finalized the Time Capsule and sealed it up! It will be kept at Prairie Center until its opening 50 years from now. Contents included pictures of the city, narratives of important historical sites and their provenance, as well as some modern items.</p><p></p><h1>Next Week</h1><h2>Memorial Day - City Offices Closed Monday</h2><p>City Offices will be closed on Monday in observance of Memorial Day.</p><p>There are many events in the area honoring the men and women of the Armed Services that have lost their lives in the service in our country. Some of those events in the area include the following:</p><ul><li><p>8 am - St. Michael, St. Paul Lutheran Church</p></li><li><p>9 am - Albertville, St. Albert&#8217;s Cemetery</p></li><li><p>11:15 am - Monticello High School, Honor Guard and music</p></li></ul><p></p><h2>City Council Meeting</h2><p>The City Council will meet on Tuesday at 7 pm at Prairie Center. The agenda for this meeting includes the following items:</p><p></p><ol start="3"><li><p>Consent Agenda:</p><ol><li><p>Approve Claims List.</p></li><li><p>Approve Prior City Council Meeting Minutes.</p></li><li><p>Approve Pay Application #17 for the Fire Station Facility Project.</p></li><li><p>Accept Quotes and Authorize Control Structure Repairs &#8211; East WWTF.</p></li><li><p>Accept Quotes and Authorize Purchase of Odor Control Unit Media &#8211; East WWTF.</p></li><li><p>Authorize a Letter of Intent for Purchase of a Fleet Vehicle &#8211; Combo Unit Jet-Vac Truck.</p></li><li><p>Adopt Resolution 2026-40 Adopting Findings of Fact and Approving a Conditional Use Permit (Towers, LLC).</p></li><li><p>Adopt Ordinance 2026-07 Amending the City Code &#8211; Animal Kennels, Accessory Buildings, Fences &amp; Signs.</p></li><li><p>Condo Suites of Otsego PUD District Amendment (Boyd Dollansky, LLC): Zoning Map Amendment</p></li><li><p>Approve Liquor License Renewals for July 1, 2026, to June 30, 2027.</p></li></ol></li><li><p>Jacobs Plat Second Addition (Endeavor Investments XII, LLC) - Blu Dot: Preliminary Plat and Interim Use Permit</p></li><li><p>Wellhouse No. 3 Water Treatment Plant: Awarding Construction Contracts</p></li></ol><p></p><p>New charges this week have exploded the cost of owning our own fire department to <strong>$20,658,857.06</strong> - an amount that would have covered <em>15 years of contracted fire service.</em></p>]]></content:encoded></item><item><title><![CDATA[Special Declaration: I am Seeking to Serve as County Commissioner]]></title><description><![CDATA[Friends and Neighbors,]]></description><link>https://dunlapforotsego.substack.com/p/special-declaration-i-am-seeking</link><guid isPermaLink="false">https://dunlapforotsego.substack.com/p/special-declaration-i-am-seeking</guid><dc:creator><![CDATA[Ryan Dunlap]]></dc:creator><pubDate>Tue, 19 May 2026 13:15:56 GMT</pubDate><content:encoded><![CDATA[<p>Friends and Neighbors,</p><p>Today, I officially filed my candidacy for County Commissioner because taxpayers expect someone willing to stand up, face difficult questions, and be resolute for accountable governance.</p><p>County government has operated with the same trend year after year: new taxes, obscure surpluses, and elevated expenses - while family budgets are not duly considered.</p><h2>Enough.</h2><p>Right now, the County is sitting on an approximately <strong>$18 million surplus</strong> while continuing to raise taxes every year. That means residents are being overtaxed by an estimated <strong>15%</strong> while government stockpiles your money instead of returning it to the people who earned it.</p><p>While serving Otsego, I promised to reduce property taxes. I kept that promise and delivered the <strong>first property tax reduction in our city&#8217;s history.</strong></p><p>I also delivered responsible budgeting that ended the cycle of annual surpluses and reduced unnecessary taxation.</p><p>And when hasty spending came forward, I consistently voted against it.</p><h2>Leadership means showing up</h2><p>Leadership is about more than voting. It&#8217;s about showing up.</p><p>While others missed meetings, I attended <strong>every single Council meeting, Commission meeting, and Subcommittee meeting without exception.</strong></p><p>Because taxpayers expect elected officials who are engaged, informed, and willing to do the work.</p><h2>Public safety is a core responsibility</h2><p>I strongly support our Sheriff&#8217;s Office and the brave men and women who serve our communities.</p><p>We need to ensure our deputies are paid competitively and that law enforcement has the resources necessary to keep our cities safe. While others play politics with public safety and the Sheriff&#8217;s salary, I am willing to stand up and support law enforcement.</p><p>At the same time, we must modernize services and eliminate waste wherever possible. I support regional fire service partnerships that can improve emergency response while reducing long-term costs for taxpayers.</p><h2>Transparency matters</h2><p>That&#8217;s why I have published a free newsletter every week without fail, and will continue to do so. That&#8217;s 175 issues on important matters for residents on topics and events they aren&#8217;t getting elsewhere.</p><p>No gatekeepers. Just direct communication with residents about what their government is doing and how their money is being spent.</p><h2>My approach is simple</h2><p>I&#8217;ve entered this contest because I believe taxpayers expect an independent voice willing to challenge the status quo, demand accountability, and stand firm for responsible governance.</p><p><strong>I have done it before.<br>And I&#8217;m ready to do it again.</strong></p><p>This year, I respectfully ask for your vote for County Commissioner.</p><p>Sincerely,</p><p>Ryan Dunlap<br>Candidate for County Commissioner<br><a href="https://www.rjdunlap.com">www.rjdunlap.com</a></p><div><hr></div><p><strong>P.S.</strong> If you believe county government should live within its means, support law enforcement, and respect taxpayers, I hope you&#8217;ll join our campaign and support our effort this year. Please forward this email to your friends, family, and neighbors.</p>]]></content:encoded></item><item><title><![CDATA[Better Governance]]></title><description><![CDATA[Propaganda is not public service.]]></description><link>https://dunlapforotsego.substack.com/p/better-governance</link><guid isPermaLink="false">https://dunlapforotsego.substack.com/p/better-governance</guid><dc:creator><![CDATA[Ryan Dunlap]]></dc:creator><pubDate>Sat, 16 May 2026 15:31:22 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6e561d5b-b963-470f-90fb-5daacf9be916_1730x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>This week</h1><h2>Special City Council Meeting</h2><p>On Monday, the Council met to continue the discussion around the goals and objectives of the Council. We also reviewed the summarized feedback from staff on their recommendations for areas the Council could focus on.</p><p>A theme that stuck out for a lot of the items was improved communication, planning for future infrastructure, and more visibility around city services. During the discussion, I shared my thoughts on these issues including the fact that <em>better communication</em> seemed to continually resurface.</p><p>I&#8217;m my experience, this is a bit of a trap. It&#8217;s a convenient scapegoat to say that a project or an initiative failed because it just wasn&#8217;t communicated properly. While I believe that transparency and the availability of important information is a critical aspect of good governance, I don&#8217;t think <em>better communication</em> transforms a bad project into a good one - because at that point, what you&#8217;re really asking for is <strong>propaganda</strong>.</p><p>Furthermore, with the hiring and expansion of a communications specialist in the city, more and more issues are being pushed into the scope of that role. That&#8217;s not a great long-term solution, in my mind.</p><p>Part of the reason I started this newsletter is because information on city issues was sparse - and what information was out there was often sanitized and lacked the depth necessary to truly understand what is going on in our city.</p><p>The other reason that I started this newsletter is because I believe it is my responsibility as an elected official to be that source of information. If I am not able to explain my position, my research, my understanding of what is happening - then I don&#8217;t think I&#8217;m being a good representative of the people. This newsletter is my way of fulfilling my promise to residents to be more transparent and to honor my oath.</p><p>In that sense, when my colleagues push the failure of the fire department project onto <strong>bad public relations</strong> they miss the point: it&#8217;s a failure to the residents and taxpayers in the basics of <em>elected representation.</em> The refusal of the Council to hold a public forum on the project, or provide accurate accounting of the costs, is not a <em>communication problem - </em><strong>it&#8217;s a governance problem.</strong></p><p></p><h2>City Council Meeting</h2><div id="youtube2-NQ0ycEg4c2I" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;NQ0ycEg4c2I&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/NQ0ycEg4c2I?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>The City Council also met on Monday for its regular meeting. This meeting was brief as there were no items on the main agenda. At the start of the meeting, the Council hosted the ceremony to swear in the new Otsego Fire Chief, James McCoy.</p><p></p><h2>Public Safety Commission Meeting</h2><p>The Public Safety Commission met on Thursday this week, with the bulk of the meeting being centered around introducing the new Fire Chief, and hearing updates on the progress of the fire station and the hiring process.</p><p>The Commission also heard about an opportunity to hire a contract position for the role of Fire Marshall, and voted unanimously to recommend that the Council consider the position.</p><p>Additionally, the Commission also voted unanimously to recommend the sale of surplus equipment: two antique hose carts that had been purchased by the previous Chief with the intent to display them at the new fire station. The statement was made that attempting to co-opt the history of another fire department is not something that our city should do, and it&#8217;s not a great way to start a new department. That recommendation will come to the City Council at a later time.</p><p></p><h1>Next Week</h1><h2>Planning Commission Meeting</h2><p>The Planning Commission will meet on Monday at 7 pm at Prairie Center. The agenda for this meeting has multiple public hearing items:</p><ul><li><p>Blue Dot expansion and outdoor storage (Endeavor Investments XII LLC): Preliminary and Final Plat, Interim Use Permit</p></li><li><p>Wireless tower (The Towers LLC): Conditional Use Permit</p></li><li><p>Condo Suites of Otsego (Boyd CIC): PUD District Amendment / Correction</p></li><li><p>Various zoning ordinance amendments for accessory buildings, landscaping, screening, and fences, signs, and a residential rural open space cluster district</p></li></ul><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_05182026-272?packet=true">Link to meeting packet</a>)</p><p></p><h2>Parks and Recreation Commission Meeting Canceled</h2><p>The Parks and Recreation Commission would normally meet on Tuesday - however, that meeting has been canceled due to a lack of agenda items.</p><p></p><h2>Heritage Preservation Commission Meeting</h2><p>The Heritage Preservation Commission will meet on Tuesday, starting with a tour of the Fire Station at 6 pm. Following the tour, the Commission will then meet at City Hall with a few standing items for discussion on the agenda:</p><ul><li><p>1914 Barn</p></li><li><p>Time Capsule</p></li><li><p>2026 goals and projects</p></li><li><p>Holt family donations</p></li><li><p>Fire station display photos - history highlights of Otsego</p></li></ul><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_05192026-269?packet=true">Link to meeting packet</a>)</p><p></p><h2>Public Works Subcommittee Meeting</h2><p>The Public Works Subcommittee will meet next week to discuss several important issues. The agenda for this meeting includes:</p><ul><li><p>Wellhouse 3 Water Treatment - Engineering and Bids</p></li><li><p>East Wastewater Treatment Facility - Repairs and Media Replacement</p></li><li><p>Fleet Procurement - Combo Unit Jet-Vac Truck</p></li><li><p>Discussion on Preliminary Concepts of Future Staffing Plan</p></li></ul><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://dunlapforotsego.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Footnotes from City Hall! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Council Goals]]></title><description><![CDATA[The Council will continue its goal setting discussion on Monday.]]></description><link>https://dunlapforotsego.substack.com/p/council-goals</link><guid isPermaLink="false">https://dunlapforotsego.substack.com/p/council-goals</guid><dc:creator><![CDATA[Ryan Dunlap]]></dc:creator><pubDate>Fri, 08 May 2026 20:56:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1c5db7b0-86d8-427c-a925-b3dfe07e6b38_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Next Week</h1><h2>Special City Council Meeting - Goal Setting</h2><p>On Monday at 5:30 pm, the City Council will hold a special meeting at Prairie Center to finalize the discussions around Council goal setting.</p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_05112026-271?packet=true">Link to meeting packet</a>)</p><p></p><h2>City Council Meeting</h2><p>The City Council will also meet on Monday at 7 pm at Prairie Center for its regular meeting. This meeting has no items on the main agenda, with all the items put on the consent agenda. However, the Council will be conducting a swearing in ceremony for the new Fire Chief, James McCoy.</p><p>The main agenda for this meeting is as follows:</p><ol><li><p>Presentations:</p><ol><li><p>Oath of Office &#8211; Fire Chief James McCoy.</p></li><li><p>Bank of Elk River &#8211; Donation.</p></li></ol></li><li><p>Open Forum.</p></li><li><p>Consider Agenda Approval.</p></li><li><p>Consent Agenda:</p><ol><li><p>Approve Claims List.</p></li><li><p>Approve Prior City Council Meeting Minutes.</p></li><li><p>Approve City Council Special Compensation for April 2026.</p></li><li><p>Approve Pay Application #19 for the Wellhouse 4 Treatment Improvements Project.</p></li><li><p>Approve Pay Application #2 for the South-Central Wellfield Development Phase 1A Project.</p></li><li><p>Approve Hiring for the IT Support Specialist Position.</p></li><li><p>Adopt Resolution 2026-38 Accepting a Donation from the Bank of Elk River.</p></li><li><p>Adopt Resolution 2026-39 Approving a Median Encroachment and Maintenance Agreement.</p></li><li><p>Approve a Job Description and Authorize Recruitment &#8211; Parks Supervisor.</p></li></ol></li></ol><p>New charges this month bring the total cost of owning our own fire department up to <strong>$17,577,225.34</strong> - which would have paid for more than 12 years of fire service from our contract providers.</p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_05112026-268?packet=true">Link to meeting packet</a>)</p><p></p><h2>Touch-a-Truck</h2><p>The Otsego Touch a Truck event will be held at Prairie Park on Tuesday from 6:00 pm - 7:30 pm. The event is free for all ages, and includes trucks from multiple professions, including city vehicles. There is also food available at the food trucks.</p><p>To help make the event accessible to everyone, a sensory-friendly time will be held from 5:30 pm to 6:00 pm with no horns or sirens for visitors with sensory sensitivities.</p><p>(<a href="https://otsegomn.gov/m/newsflash/home/detail/128">More information</a>)</p><p></p><h2>Public Safety Commission Meeting</h2><p>The Public Safety Commission would normally meet on Tuesday. However, due to the Touch-a-Truck event, the Commission will be meeting on Thursday at 6:30 pm at Prairie Center, instead.</p><p>The packet for this meeting is not yet available due to it occurring later in the week. It will be posted on the city website on Monday.</p>]]></content:encoded></item><item><title><![CDATA[Postmortem]]></title><description><![CDATA[When image is more important than safety, residents pay the price.]]></description><link>https://dunlapforotsego.substack.com/p/postmortem</link><guid isPermaLink="false">https://dunlapforotsego.substack.com/p/postmortem</guid><dc:creator><![CDATA[Ryan Dunlap]]></dc:creator><pubDate>Sat, 02 May 2026 19:14:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e90af441-b5b2-433b-82c2-77bd0f87f55f_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There was no ceremony. There was no &#8220;thank you&#8221; from the dais. We simply ended the contracts with our neighbors as if the past few decades were an annoyance - a roadblock to progress. When I pointed out that we would be getting less coverage for more cost, there was no explanation as to why this was acceptable. When it was asked what services we get with our own fire department versus contracting... the answer was that we&#8217;d hopefully find out someday.</p><p>At the same time that our Council was making the ill-advised decision to go it alone and turn our backs on our neighbors, the city of Lexington voted to end its fire department after 72 years. That city decided to follow the best path forward for its residents and move to a regional model. Their public announcement highlights the following:</p><blockquote><p>This partnership follows a broader regional trend toward collaboration and shared services, including the recent transition of the Centennial Fire District&#8212;serving Centerville and Circle Pines&#8212;into SBM Fire. These mergers are designed to enhance service delivery, improve response times, and create long-term efficiencies through shared personnel and resources.</p></blockquote><p>Meanwhile, our city is moving in the opposite direction, shutting out the citizens in the process, and ignoring the advice of expert analysis that told us to keep a regional system in place.</p><p>Time and time again, residents continue to ask the fundamental question: why are we doing this? In response, they get silence from the dais. No public forum is coming. No answers. No refunds.</p><p>That&#8217;s not leadership. And it doesn&#8217;t make us safer.</p><p></p><h1>This week</h1><h2>City Council Meeting</h2><div id="youtube2-XFgdKUjrUYw" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;XFgdKUjrUYw&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/XFgdKUjrUYw?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>On Monday, the City Council met to review the plans for Foss Swim School, and make the fateful decision about the future of fire services in Otsego.</p><p></p><h2>Planning Commission Meeting Canceled</h2><p>The Planning Commission would normally meet on Monday. However, that meeting has been canceled due to a lack of agenda items.</p>]]></content:encoded></item><item><title><![CDATA[The Noble Lie]]></title><description><![CDATA[The story of Otsego's Fire Department is quietly being rewritten.]]></description><link>https://dunlapforotsego.substack.com/p/the-noble-lie</link><guid isPermaLink="false">https://dunlapforotsego.substack.com/p/the-noble-lie</guid><dc:creator><![CDATA[Ryan Dunlap]]></dc:creator><pubDate>Fri, 24 Apr 2026 17:02:58 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b714f60c-13d9-42de-80e9-078649122cde_1730x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the classic tale of the Fox and the Crow, history remembers the Fox as a flatterer, but he was really a master of the &#8220;Noble Lie&#8221; - convincing his target that losing something valuable was actually a gain. That same predatory logic is now driving the creation of a new fire department, where information is being scrubbed and the public&#8217;s right to vote has been bypassed entirely. While the Council sings of progress, they are quietly ignoring the lack of a real plan and the staggering costs, waiting for a distracted public to finally drop the cheese.</p><p></p><h1>This week</h1><h2>Special Meeting - Hiring Fire Chief</h2><p>The City Council convened briefly on Monday to consider the hiring of Jim McCoy as the next Fire Chief. The meeting, which was not recorded, was treated largely as a formality and an inconvenience rather than a substantive deliberation. No Council Members offered comments or justification in support of the motion, despite its approval. I was the sole dissenting vote and provided my reasoning during the meeting, which is included below.</p><div><hr></div><p>Tonight, we are being asked to take a significant step: hiring a fire chief who, by all accounts, is a strong and qualified candidate. I want to be clear at the outset: my concern is not with the individual. My concern is with the process, and more importantly, the absence of a real plan.</p><p><strong>Because what we have today is not a plan.</strong></p><p>Buying land without a mission is an impulse, not a strategy. Allowing that property to sit vacant for a decade while residents continued to pay for it is not a plan. A plan requires clarity - it defines what level of service we intend to provide, what it will cost, how we will fund it, and how we will measure success. Those are not details to be worked out later. They are the foundation that should drive decisions, not the other way around.</p><p><strong>And because they are missing, we are now shifting that responsibility onto someone we haven&#8217;t even hired yet.</strong></p><p>We are asking a future fire chief to answer the most fundamental questions: what services to offer, how to structure them, and how much the community should be asked to pay. The Chief manages operations; this Council dictates policy. Tonight, those lines are dangerously blurred.</p><p><strong>That leads directly to the position we are putting this candidate in.</strong></p><p>We are effectively asking them to build something undefined, under constraints we haven&#8217;t articulated, in a ridiculously short time-frame that leaves no room for careful planning. And when that produces gaps or failures, who will be held responsible? Not this Council. The person we hired will be. That is not a fair expectation of any professional, and it&#8217;s not how you build a functional department.</p><p>At the same time, we are considering moving away from a system that currently provides coverage through multiple neighboring stations - and replacing it with a single, stand-alone station. The Fire Study explicitly warned against canceling those contracts. Yet that is the direction we appear to be heading.</p><p>The result is not theoretical. We&#8217;re looking at a 350% increase in residents who will fall outside of the five road-mile safety zone. We aren&#8217;t expanding our reach, we are expanding the distance between our residents and the help they need. That is not an improvement in service, it&#8217;s an increase in risk.</p><p><strong>And yet, despite all of this, we are being asked to move forward tonight, because the timeline demands it.</strong></p><p>Instead of taking the time to do it right, we are rushing towards an arbitrary deadline - one that appears to prioritize speed and image over the genuine needs and safety of our community. This process has also limited meaningful public input on a decision that will shape long-term service and costs for residents.</p><p>Before we take this step - before we spend another dollar - we need to do the work we were elected to do. Define the plan. Set the expectations. Establish the budget. Make clear, deliberate decisions about the level of service this community deserves. Instead, we spent more time discussing paint schemes and exercise equipment than answering the most basic question: why are we doing this, and what problem are we trying to solve?</p><p>For these reasons, I cannot support this hire tonight. Not because of the candidate, but because we have not done the work necessary to ensure <strong>their</strong> success - or to protect this community.</p><p>If this fails, it will not be because of the person we hire. It will be because of the decisions we refused to make.</p><p>Tonight, I am making a decision on behalf of all residents, including those who were effectively excluded from a meaningful vote on this issue. I will be voting no.</p><p></p><h2>Parks and Recreation Commission Meeting</h2><p>The Parks and Recreation Commission met to discuss the design on Phase 1 of the Prairie Park improvements. The presentation highlighted some decision-points on the playground equipment, location of the pavilion, and the design of the relocated veterans memorial. The Commission had a lengthy discussion around these items, as well as community engagement and finances.</p><p>During the Touch-a-Truck event next month (May 12), the Parks and Recreation department will have a survey and booth set up for residents to see the options that the Commission is considering and provide feedback.</p><p></p><h2>Local Board of Appeal and Equalization Meeting</h2><p>On Wednesday, the Local Board of Appeal and Equalization met to consider changes to property valuations. The Wright County Assessors office provided a detailed presentation over value changes for the County, and our local assessors went through some of the impacts within our city.</p><p>In Otsego, property values for residential increased 1.83%, excluding new construction. Individual property values will differ from that based on neighborhood characteristics, property changes, and other factors.</p><p>Some members of the public spoke about their valuations, asking questions about the process and the history of their property values. One individual was a former Council Member and requested that the Board reduce his property taxes, which were high because of items he had voted in favor of while he was on the Council... Since the Board does not deal with property taxes, no relief could be offered.</p><p></p><h1>Next Week</h1><h2>City Council Meeting</h2><p>The City Council will meet Monday at 7 pm at Prairie Center for its regular meeting. This meeting includes several important items on the agenda, representing a significant change in how the City provides essential services. The City Council is being asked to cancel the fire service contracts with the surrounding communities.</p><p>The agenda for this meeting is below:</p><ol><li><p>Consent Agenda:</p><ol><li><p>Approve Claims List.</p></li><li><p>Approve Prior City Council Meeting Minutes.</p></li><li><p>Approve Pay Application #16 for the Fire Station Facility Project.</p></li><li><p>Approve the Purchase of a Fleet Vehicle &#8211; Utility Biosolids Tandem Dump Truck.</p></li><li><p>Accept a Grant and Approve a Grant Agreement &#8211; Drinking Water Protection.</p></li><li><p>Adopt Resolution 2026-35 Approving a Revised Information Technology Policy.</p></li><li><p>Accept Notice of Retirement from a City Employee &#8211; Parks Foreperson.</p></li></ol></li><li><p>Foss Swim School: Final Plat and PUD Development</p></li><li><p>Fire Department Presentation: Cancellation of Fire Service Contracts, and Hiring of CRR Team Members</p></li></ol><p>New charges this month increase the total spend to date for our fire department to <strong>$16,601,837.42</strong></p><p>(<a href="https://otsegomn.gov/AgendaCenter/ViewFile/Agenda/_04272026-267?packet=true">Link to meeting packet</a>)</p><p></p><h2>Clean Up Day (May 2nd)</h2><p>Next Saturday is Otsego Clean Up Day! Residents of Otsego have an opportunity to dispose of a wide variety of unwanted items. A small fee is required for some items and pre-registration is requested so that residents can move quickly through the site.</p><p>For more information, check the <a href="https://otsegomn.gov/m/newsflash/home/detail/114">city website</a>.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://dunlapforotsego.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/dunlapforotsego.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item></channel></rss>