Ronald McDonald of Kane is in Taco Bell TV ads