John Walsh: still out for justice