A medium is a person who can communicate with spirits. They can have many forms of communication, which could be anything from remote viewing, telepathy(thoughts), images of spirits of people who have crossed over. A medium cannot be a demon. They can feel them if one does. Mediums can feel different energies as well.