Weaver celebrates 35 years of service