Jeff Meldrum, an academic who faced criticism for his research into controversial subjects, likely Sasquatch or Bigfoot. He reflects on how …