John was a retired U.S. Navy Captain after serving 31 years and retired from International Marketing with 3M after a 25 year career. He was preceded in death by his son, Jason; parents, Fred and Delia; in-laws, Robert and Darlene Osborne; and sister, Delia.
John is survived by his loving wife of 56 years, Cheryl; daughter, Melissa (Greg) Mallak; grandchildren, Nicholas, Chelsea, Chase, Natalie, Lauren, and Alexander; great-grandchildren, Jason, Adaline, and Sawyer; sister, Julie; and many extended family members and friends.