Who is this guy?

I heard from someone that he (Kevin) moved to Montreal or something… it could be just a rumor though…