About Joe MacLeod is an actor/musician known for such things as MTV’s “Kaya” as well as the host of YTV’s “Ghost Trackers”. He currently resides in Toronto, Ontario, Canada. Advertisements Share this:FacebookTwitterEmailTumblrPinterestRedditLike this:Like Loading...