Tim Wolfe resigns