Richard Bagnall, 77, of Marshalltown, passed away Monday, Aug. 20, 2012, at Iowa Methodist Hospital, in Des Moines. Memorial services will be 2 p.m., Monday Aug. 27, at Pursel Davis Funeral and Cremation Care, in Marshalltown. Visitation will be 1 p.m. until the time of the services. Inurnment will be at Rose Hill Memorial Gardens, in Marshalltown. Online condolences may be sent to www.vogelfuneralhomes.com.