Is the following correct?
Those with whom John speaks and who ask him about the new machine, are astounded.
Context: John speaks with random people, and they ask him about a new device.
I am aware of the who (subject, e.g. he/she/it) and whom (object, e.g. him, her, it) grammar rules. I believe that the sentence is correct but still, it looks strange to me.