Keck resigns