Baby Noah Atlas Webb
January 29, 2025 - February 18, 2025
Baby Noah Atlas Webb, 20 days old, passed away on Tuesday, February 18, 2025 at 7:30 pm at OSF ST. Francis Medical Center. Baby Noah was born on January 29, 2025 in Peoria, IL to Richard, Jr. and Brandis (Holloway) Webb. Baby Noah’s... View Obituary & Service Information
