Frank Wilson resigns