David Larry Tainsh, 69, of Panama City Beach, passed away on Tuesday, December 23, 2014. He was born on December 28, 1944 in Columbus, Georgia. He retired from the United States Marine Corps after 28 years of service at the rank of Sergeant Major. After retirement, he worked for 10 years in the Orange County, California Juvenile Justice System. He was a member of the Bay County Veteran's Council and co-founder with his wife of the Hearts for Military Heroes of Bay County. He was preceded in death by his son, Sergeant Patrick Tainsh, who was killed in Iraq in 2004. He is survived by his wife, Deborah Hawthorne Tainsh; and step son, Phillip Moore. A memorial service will be held at 3 p.m. on Saturday, December 27 in the Wilson Funeral Home Chapel with Pastor Rob Woodrum officiating. In lieu of flowers, memorial donations may be made to the Hearts for Military Heroes, 213 Middleburg Drive, Panama City Beach, FL 32413.