writer: writes (books or stories or articles or the like) professionally (for pay)
communicator: a person who communicates with others
sodium chloride: a white crystalline solid consisting mainly of sodium chloride (NaCl)