The seaside church is a beacon by land and sea for about 1,700 families.
More than 500 volunteers take part in stewardship programs, helping people inside and outside the church.
St. John's help extends far from the rocky shores of Swampscott.
The church has adopted a sister parish in Haiti, St. Catherine's, to which it continues to send medical supplies and funds to help destitute clergy and laity.