

John C. Walsh, 60, passed away in the early morning hours of June 17th, 2026 at his home in Freehold, New Jersey after a short illness. He was born and raised in Staten Island, New York, later moving to Freehold, New Jersey in 2006. He graduated from St. Peter’s Boys High School and later attended the College of Staten Island, where he met the love of his life, Diana Walsh (Meeker) and some of his best friends. After school, he worked in Manhattan for over 30 years as a facilities manager for Deloitte, Director of Facilities at Geller & Co, and others. He had a passion for muscle cars, heavy metal, and living life to the fullest. He is predeceased by his parents, John and Lizabeth, and is survived by his wife Diana, his children, Shannon and Sean, his brothers, James and Michael and many beloved nieces and nephews. John will be remembered for his love and devotion to his family and friends, his ability to build relationships, and the overwhelming joy he found in the little things. His services will be held on Monday June 22nd, 2026 at Harmon Funeral Home from 4-8pm and a mass on Tuesday June 23rd, 2026 at Sacred Heart Church.
SHARE OBITUARYSHARE
v.1.18.0