Gary L. "Buzz" Long, 77, of Marshalltown, died Wednesday, August 14, 2013, at the Mercy Medical Center in Des Moines, Iowa. Visitation for Gary will be held from 10:00 a.m. 11:30 a.m., Monday, August, 19, 2013, at the Mitchell Family Funeral Home. Following the visitation, graveside services will be held at 12:00 p.m., at the Riverside Cemetery in Marshalltown. Full military honors will be provided by the Veterans of Foreign Wars Harry C. Harter Post #839 and the American Legion Frank Lewis Glick Post #46. A reception will take place at the Mitchell Family Funeral Home following the graveside service. Memorial contributions may be directed in Gary's name to his family. For further information or to send a condolence please visit www.mitchellfh.com or call (641) 844-1234. The Mitchell Family Funeral Home is caring for Gary and his family.