Leonard Norvell McAfee, 50, of Gobler, Mo., died Saturday, April 7, 2007, at St. Francis Medical Center in Cape Girardeau, Mo.