professional legal team