91³Ô¹ÏÍø

Watch CBS News

Man plans to appeal after judge rules he can't land his helicopter at his Gull Lake cabin

A man who has fought to use his private chopper up in cabin country has been grounded. A judge sided with the city, ruling he can't use his cabin as a helipad, but he's not giving up.

"I've been wronged," Doug Schieffer, a concrete company CEO, said in a 2024 interview.

Schieffer says he has concerns with the city of East Gull Lake, Minnesota.

"I spend a lot of money and designed this whole property to get this hangar built," he said.

His lakefront property isn't his permanent address.

"I haven't flown in there since probably September of last year. October, maybe," Schieffer added.

When he does, he normally takes his chopper, which some neighbors don't appreciate, with it breaking the peace and quiet of cabin country.

Schieffer argues the water in front of his property is a public seaplane base. The Minnesota Department of Transportation doesn't agree.

6b74a433-36c6-4c66-9255-726ace115e3b.jpg
Doug Schieffer

In a 2024 court filing, the city said he'd been using his property "for airport activity," which isn't permitted. Shieffer claimed he does "not violate the city code" during his visits. He even to make his case to the public.

"They told me I was going to be able to do this," said Schieffer.

On March 31, a Cass County judge ordered Schieffer to immediately cease any use of his property as an airport.

"For all intents and purposes, they've screwed me a few different times and I feel very strongly about that," Schieffer told WCCO.

An attorney for East Gull Lake said in a statement that it is "very pleased" with the court's decision.

"Throughout the enforcement process, the City has taken a close look at the actions of Mr. Schieffer and compared them to what is or is not allowed under the City's ordinances. The Court recognized the City correctly interpreted its ordinances. Additionally, the voluminous evidence from the neighbors and MnDOT supported the City's request for injunctive relief. The City is hopeful Mr. Schieffer will comply with the Court's Order," the statement continued.

"I get that it's a first-world problem; it's not that big a deal whether I win or lose the actual ability to use my helicopter at my cabin," said Schieffer. "This is about the principle of how this is handed from the city. It's about property rights."

"I want to do this in the safest, least intrusive manner possible," Schieffer said when asked what outcome he is looking for.

The city attorney says they're not surprised Schieffer intends to appeal. Schieffer previously stated at city council meetings that he would fight all the way to the Supreme Court.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });