The Diamondbacks have signed veteran infielder Geoff Blum in a move that new GM Kevin Towers says is "the first step" in improving the team's bench. The 37-year-old Blum had two home runs and 22 RBIs in 93 games for the Astros last season, according to an ESPN.com report.