Cover photo for Ruth Margaret Shannahan's Obituary
Ruth Margaret Shannahan Profile Photo
1926 Ruth 2021

Ruth Margaret Shannahan

December 4, 1926 — November 6, 2021

Williamsburg-Ruth Margaret Shannahan was born December 4, 1926 , in Letts, Iowa. The daughter of Philip and Stella (O'Connor) O'Toole. She graduated from University of Northern Iowa and attended University of Iowa. Ruth was united in marriage to Eugene Joseph Shannahan on February 12, 1955 at the Amarillo Air Force Base in Amarillo, Texas. The couple moved to Williamsburg in 1964 after Eugene retired from the Air Force. Ruth taught school for a number of years, then became the Librarian for the Williamsburg Senior and Junior High, before becoming an administrator of Academic Advisory Center at the University of Iowa retiring in 1991. She enjoyed reading, traveling and spending time with family. Ruth was a member of the American Legion Auxiliary, Iburg Poulson VFW Post #8797 Auxiliary, St. Mary's Catholic Church where she taught Catechism and was a member of the Altar and Rosary Society. Ruth died Saturday, November 6, 2021 at the Highland Ridge Care Center in Williamsburg at the age of 94.

She is survived by two children, Joe Shannahan of Des Moines and Elizabeth Shannahan of West Des Moines and two sisters, Corinne Hargrafen of Columbus Junction
and Marilyn Van DeVoorde of Brooklyn. She is preceded in death by her parents, husband Eugene, two sons John and James Shannahan

Funeral Mass will be 11:00 am on Thursday, November 11, 2021 at St. Mary's Catholic Church in Williamsburg. Burial will be at St. Mary's Cemetery. Visitation will be Wednesday from 3:30 to 5:30 pm at the Powell Funeral Home in Williamsburg. There will be a rosary recited at 3:30 pm. A memorial fund has been established for St. Mary's Catholic Church. Messages and tributes may be directed to

To order memorial trees or send flowers to the family in memory of Ruth Margaret Shannahan, please visit our flower store.

Service Schedule

Past Services


Wednesday, November 10, 2021

3:30 - 5:30 pm

Powell Funeral Home- Williamsburg

407 N Highland St, Williamsburg, IA 52361

Enter your phone number above to have directions sent via text. Standard text messaging rates apply.


Thursday, November 11, 2021

Starts at 11:00 am

St. Mary's Catholic Church

102 E Penn St, Williamsburg, IA 52361

Enter your phone number above to have directions sent via text. Standard text messaging rates apply.


Visits: 33

This site is protected by reCAPTCHA and the
Google Privacy Policy and Terms of Service apply.

Service map data © OpenStreetMap contributors

Send Flowers

Send Flowers

Plant A Tree

Plant A Tree