Keegan shoots back at levy critics during board meeting