translate English to French: He has important ideas and thoughts which all of us should hear.
Il a des idées importantes et des réflexions que nous devrions tous entendre.