91³Ô¹ÏÍø

Watch CBS News

Marine veteran walks from Long Island to Staten Island for little girl battling cancer

A Marine Corps veteran is walking more than 100 miles from eastern Long Island to Staten Island to support a little girl battling cancer.

Jim Hickey, 64, has spent decades trekking across the country, turning his footsteps into funding for childhood cancer. He's logged thousands of miles over 40 coast-to-coast journeys. 

He is a three-time cancer survivor and also lost his dad to cancer.

"I said, screw it. I gave up everything. I put on a backpack and decided to walk across America to raise awareness for a cure in memory of my dad," he said.

Hickey walks to support 7-year-old Lucy Dina 

Hickey took up an extra journey from Suffolk County's Wading River to Staten Island to support 7-year-old Lucy Dina.   

Lucy has been battling stage four high-risk neuroblastoma cancer since she was just months old. 

vlcsnap-2026-04-17-09h30m24s603.png
Lucy Dina, 7, has been battling stage four high-risk neuroblastoma cancer since she was just months old.  CBS News New York

Her mother, Laurie Del Percio, spoke about her daughter's fight. 

"Watching her suffer, be uncomfortable, not want to eat anything, sleep hours and hours of the day, it's been really hard for us," she said. "She's been handling treatment really well. She's a trooper. She's very strong."

Hickey said he heard Lucy's story on Facebook.

"Lucy doesn't even know what a normal life is for a child, no kindergarten, playground, life in a hospital room," he said.

Raising money for families with mounting medical bills

Hickey is expected to complete his journey Saturday at the Curly Wolf Saloon on Staten Island. A fundraiser for Lucy will be held Sunday. 

The family has also set up a GoFundMe page that has already raised more than $30,000. 

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