Bill Shine resigns