Whistleblower fired in retaliation for reporting fraud, accounting irregularities.