You don't really have enough information to answer this question fully.
You would need to know if the claims that Percivil made are true and able to be proven. If his claims can be verified, then his termination could be an example of age discrimination or retaliation, both of which are illegal.
If you cannot substantiate his claims and his is in a right to work state, then the termination was legal.