Which of the following group roles has the responsibility of keeping the discussion on schedule?
a. note taker
b. timekeeper
c. facilitator
d. participant