Kevin C. Shanahan of Naples, FL and Spofford, NH passed away peacefully on September 18, 2023. Kevin was born in Lawrence, KS in 1948 to Arthur J. Shanahan of Plymouth, NH and Mary-Alyce (McCushing) Shanahan of Keene, NH.
Kevin enjoyed spending his retirement years between Naples and Spofford Lake, watching his grandchildren swim and fish from his rocking chair on the porch with his beloved wife Christine by his side.
Besides his wife, Kevin is survived by his sons Erik (Marie) and Timothy (Alison), two grandchildren (Rose and Flynn), 6 sisters, two brothers, two step-children, 7 step grandchildren and 15 nieces and nephews.
In lieu of flowers please donate in Kevin’s name to the American Lung Association or St. Jude’s Children’s Hospital.