Tucson man goes the distance to help feed the hungry