Cates celebrates 30 years of service