simultaneously drive a shaft (166) in rotation and a brush head extension (160) reciprocably in a direction parallel to the axis of the shaft (166). The brush includes a brush head (162) coupled to the extension (160) for lengthwise reciprocating motion on which several bristle holders (178), each carrying several bristle tufts (181), are mounted individually for pivotal movement about an axis spaced apart from and parallel to the drive shaft (166). A crank coupled to the drive shaft (166) imparts pivotal movement to each bristle holder individually via a crank pin (196) for each holder (178). <IMAGE> <IMAGE>