FPCS celebrates 20th anniversary