Whistleblower arrested and charged with eight felonies