Larry E. Mayberry

Birth date: Apr 14, 1940 Death date: Jun 20, 2016

Decatur – Larry E. Mayberry, 76, of Decatur, passed away Monday, June 20, 2016. Larry was born April 14, 1940, in Decatur, IL, the son of Noah David and Lucile Anna (Kelley) Mayberry. An Army Veteran of the Viet Nam War, Larry was