Leo Garrison, 67, of Marshalltown, passed away on Tuesday, July 12, 2016 at his home surrounded by his loving family. Memorial services are pending at this time.