Character mistake: When Aiden and Melinda go the the hospital to visit Jim/Sam the picture on the hospital badge is of Jim Clancy not Sam Lucas... Jim has been in Sam's body for many years at this point. You can see the badge multiple times in the episode.
Character mistake: Jim is at the hospital - at the end of his phone conversation with Melinda, someone calls out "Dr. Clancy" when the character is Sam Lucas. (00:09:15)
Character mistake: When Delia is rushed out of the shop at closing time by Melinda she is wearing gold long 2" chain earrings. When she gets to her vehicle and reaches for her gift she is wearing gold filigree hoop earrings.
Character mistake: Jim tells Melinda a story of how he and his father watched a baseball game in which Reggie Jackson hit four home runs in one game. The largest amount of home runs that Reggie Jackson ever hit in one game was in the final game of the 1977 World Series, in which he hit a total of three home runs.
Character mistake: Jim says that the last man executed in the USA by hanging was Billy Bailey on September 25, 1996. This is not correct. It was actually on January 25, 1996.
Answer: This "spirit" appears in several episodes throughout the rest of the season including the season finale. He's a "bad spirit" that is intent on keeping souls trapped on Earth. With the death of Andrea (her business partner) he wanted to make a deal with Melinda, to give him HER soul to release everyone else including Andrea to cross over.
Boobra