I don't think being on a BOD really translates to running anything. I think it's an excuse to collect a couple hundred grand a year for flying into town four times a year and sitting around a table saying, "Hurumph! Harumph!" while doing nothing.
(I did't get a harumph out of that guy...)