Margaret S. Garner, 96, died Thursday, May 17, at her residence in Lincolnville. Arrangements are under the care of Riposta Funeral Home, 182 Waldo Ave., Belfast, Maine.