Theresa M. Swanson
Theresa M. Swanson

Died: December 26, 2020

CLIVE, Iowa – Theresa Marie Swanson, née Magelli, of Clive, Iowa, passed away on December 26, 2020 at 12:04 a.m.

Theresa grew up in Mount Clare, IL. In 1961, she married her husband of 59 years, Harold.

Private family services were held in Des Moines on December 28, 2020. A graveside service will be held at 11 a.m., Friday, June 11, 2021 at the Peru City Cemetery in Peru, IL. All are welcome to attend.

Theresa had a diverse professional career – from Fortran programmer for the Air Force, to junior high math teacher and member of the Logan School Board in Princeton, IL, to technical writer for Pioneer Hi-Bred. She loved to travel and visited many places with Harold that she read about in her youth, including the United Kingdom, Europe and Asia. In 1984, they visited the Italian village where her parents came from, Castel di Casio, and connected with relatives from this area. In 1995, Harold and Theresa moved to Shanghai, China for3 years. After retiring, she worked tirelessly for the FreeStore, a Des Moines, Iowa-based charity where Theresa served as board chairman, and continued as an active volunteer and board member until her death.

Theresa is survived by her sister, Janette; husband, Harold; children, Kathy, John (Tina), Anna and Amy (Joe); and seven grandchildren.

In lieu of flowers, the family humbly requests donations to the FreeStore at

Please visit to sign the guest book and leave online condolences.

To plant trees in memory, please visit our Sympathy Store.
Published by Bureau County Republican on May 29, 2021.
No memorial events are currently scheduled.
To offer your sympathy during this difficult time, you can now have memorial trees planted in a National Forest in memory of your loved one.
Add a Message

Not sure what to say?

0 Entries
Be the first to post a memory or condolences.