Jim Clancy, played by David Conrad is Melinda 's (Jennifer Love Hewitt) husband. He is the only cast member other than Hewitt to appear in every episode.
who played jennifer love hewitt's husband in ghost whisperer
Jim Clancy