Is the following sentence grammatically correct: "Alice on our team has been excellent in managing tasks."
I'd rather substitute "from" or "in" instead of the "on" in this sentence. Can someone please help me understand which usage is correct in this example.