Michael Keech resigns