SIKESTON -- Rick Leonard, age 48, passed away at 3:08 a.m. Wednesday, Aug. 19, 2009 at Southeast Hospital in Cape Girardeau.