Which of the following group roles has the responsibility of guiding the discussion and making sure everyone has a chance to be heard?
A. timekeeper
B. facilitator
C. participant
D. note taker