Terry Lee Mains

March 28, 1951 — Nov. 26, 2016


Memorial service for Terry Mains will be held at 10:30 a.m. on Saturday, Dec. 3, 2016, at Oakcrest Funeral Services with the Rev. Peter Talbot officiating. Inurnment will be in East Lawn Cemetery. Visitation will be 5-7 p.m. on Friday, Dec. 2, 2016, at Oakcrest Funeral Services in Algona.

Terry Lee Mains was born March 28, 1951, in Algona, the son of Ellis and Evelyn (Crapser) Mains. He grew up in Algona where he also attended school and graduated from Algona High School. 

After his schooling he worked for a short time before he was drafted into the United States Army. He served in a tank division, stateside in Maryland. Upon his honorable discharge he returned to Algona.

On Sept. 17, 1983, Terry married DeVon “DeeDee” Walker in Algona. They lived in Algona where Terry worked several jobs and was most currently working at AI Processors in Whittemore. He thought of himself as a “Jack of all trades, master of none”.

Terry enjoyed the time he was able to spend with his family, especially his children and grandson. He also enjoyed hunting, fishing, woodworking, riding his motorcycle and in the past working on race cars. He was a member of ABATE of Iowa and the American Legion.

Terry died Saturday, Nov. 26, 2016, at the Iowa Methodist Medical Center in Des Moines.  He was 65. 

Survivors include, his wife, DeeDee Mains of Algona; daughters, Susan Mains and significant other, Paul LaPorte; Virginia Mains and fiancé, Daniel Lappe and grandson, John Mains of Algona; Kathleen Mains of Des Moines; father, Ellis Mains of Algona; siblings, Denny and Paula Mains of Algona; Ellen Mains of Algona; Charlie and Deb Mains of Des Moines; Randy Mains of Superior; Jimmy Mains of Algona and several nieces and nephews. 

His mother, Evelyn Mains, a brother, Marc Mains and grandparents, preceded him in death. 

Oakcrest Funeral Services of Algona handled arrangements. Condolences may be left at www.oakcrestfuneralservices.com.


Kossuth County Advance

14 E. Nebraska St.

Algona, IA 50511  

Phone: (515) 295-3535

Fax: (515) 295-7217






Comment Here