Rev. Dr. Carroll retires after 30 years of service