GCAA boss resigns