Visitation and celebration of John's life will be held on Tuesday, 5/9/23 from 4-7 pm at Thompson Memorial Home, 310 Broad St, Red Bank, NJ 07701. Mass of Christian Burial will be celebrated on Wednesday, 5/10/23 at 10:30 am at The Church of the Nativity, 180 Ridge Road, Fair Haven NJ 08562. Interment will follow at 12:30 pm at Brigadier General William Doyle Memorial Cemetery, 350 Province Line Road, Wrightstown NJ 08562. In lieu of flowers, donations may be made to the American Heart Association.