David Keith Langdon, 54, of Hardenville, Mo., formerly of Hornersville, Mo., passed away Sunday, April 24, 2011, at Gainesville, Mo.