David Spencer Hall Sr., 93, of Kennebunkport, Maine, and Intervale, N.H., passed away peacefully on June 10, 2022.
From
To
