an author 2. a speaker 3. a trainer 4. a consultant A someone who talks at public event B someone who helps people to improve at a sport , skill or school subject C someone who advises people on a particular subject D someone who writes books or articles