What rock star played the preacher in the film Tommy?
 A.  Pete Townsend
 B.  Eric Clapton
 C.  Elton John
 D.  Neil Young