Sentence: "John wants it to be clear to Ben that the city plans to honor him."
Would a linguist rate this sentence to be acceptable linguistically?

Select from the following.
(a). unacceptable;
(b). acceptable;
(b).