edison walsh