Raymond Cotton has played a lot of roles this fall.