91³Ô¹ÏÍø

Watch CBS News

Minnesota man kills co-worker with sledgehammer, saying he didn't like her, charges say

A man is accused of killing a co-worker with a sledgehammer at a food and dairy processing facility in central Minnesota. 

According to charges filed in Wright County, the deadly assault occurred Tuesday morning at Advanced Process Technologies, located at 165 Swendra Blvd NE in Cokato, Minnesota. 

At around 6 a.m., deputies responded to a 911 call reporting a woman with major head trauma and significant blood loss. Deputies and medical crews responded to the scene and attempted to save the woman's life, but she was pronounced dead at the scene. 

david-delong2.png
David Delong Wright County Sheriff's Office

Authorities say an investigation determined a co-worker, identified as 40-year-old David Delong of Watkins, Minnesota, attacked the victim. He was taken into custody by deputies without incident. 

Charges filed in Wright County say Delong was seen on surveillance video walking to the victim's workstation, grabbing a sledgehammer from the workstation and swinging it multiple times at the victim. 

According to charging documents, Delong later confessed to killing the victim. He told investigators that he didn't like the victim and had planned on killing her for some time. 

czech-5.jpg
Amber Czech WCCO/Cindy Arries

Family, former coach honor victim

The family of the victim identified her as 20-year-old Amber Czech. They say she was an amazing welder, great at her job and loved going to work every day. They also want to raise awareness of workplace violence.

WCCO also spoke on Wednesday with Dennis Piechowski, who was Czech's advisor from freshman to senior year at Hutchinson High School. 

"You just kind of tear up a little bit just because, you know, who the kid was," Piechowski said.  

He was also Czech's assistant basketball coach, noting she was known for her three-point shooting skills.

"She'd be hitting them left and right," he said.

Piechowski says Czech had a passion for welding, and last spoke with her in August.

"I'd always kid her about, you know, 'Don't lose a finger,' and, 'Do they trust you with a laser and all this kind of stuff?'" he said.  

Advanced Process Technologies released a statement on Wednesday:

"We are heartbroken by yesterday's tragedy, and our thoughts are with the victim's family and friends in this terrible moment. We are also making sure our employees have the support they need and working closely with law enforcement as they continue their investigation.

"Production at the facility has been paused for the remainder of the week, and administrative staff are working remotely."

Delong faces one count of second-degree murder, which carries up to 40 years in prison, but that charge could be upgraded to first-degree murder.

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=fd53910ecf4604072044ab7c46d9b028'; 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(); } }); }); }); });