In Remembrance: Stephen Todd Anderson ’61, ’64MusM Died on August 26 2019

Stephen Todd Anderson died peacefully on August 26, 2019, in Niantic, Connecticut. A church music director for nearly 50 years, he served churches in Connecticut, Arizona, Washington, DC, and North Carolina.

The Day of New London, Connecticut carried full obituary on September 22, 2019.

Post a remembrance