Is the following sentence linguistically acceptable?
John talked to every woman who came up to him.
acceptable