I really hate the term "street food". Who on earth though that sounded appetising? To me it conjures up images of tramps rooting through the bins at the back of dodgy pizza places.
What is supposed to mean anyway?
Yes, Cowan is a bit of mystery. I'm not even sure if that's his real name.
Looking at the Shock Treatment cast, Darlene Johnson died in 2009 according to imdb