McWilliams, John, 94, of Linwood NJ, passed away Friday, January 13, 2023. At home beside him, his loving wife Marion of 62 years and his son, Scott. John spent his career working at South Jersey Industries until retiring at which time he began at the Linwood Clock Shop. He will be greatly missed by family and friends. He touched so many with his kindness and great sense of humor. John is predeceased by his mother and father, Ida Dunbar McWilliams and John McWilliams. Services will be held at the Christ Church in Somers Point on February 3rd, 2023. A visitation will be held from 10:00am to 11:00am with a Mass from 11:00am to 12:00pm. The burial will be private at the convenience of the family. In lieu of flowers donations can be made to Christ Church in Somers Point.