Who voiced king fergus in the movie Brave?

Billy Connolly