Database of cinema, music, history and literature

Sam Humphrey


Sam Humphrey: screenwriter. .