ST. LOUIS -- Joe Mitchell Johnson, 86, formerly of Charleston, died at 9 p.m. May 2, 2009, at St. Anthony's Hospital in St. Louis.