Would a linguist find the following sentence to be a valid English sentence grammatically?

I find it easy to believe - but Joan finds it hard to believe - Tom to be dishonest.
Possible answers: (A). unacceptable. (B). acceptable.
(A).