translate English to French: Our views on this topic are quite distinct.
Chacun de nous a une opinion bien définie sur cette question.