Brown retires after 41 years at Ettrick