David seeks revenge on the people that wronged him.
1985
2020
2006
1994
1979
2007
2004
1990
1955
2001
2008
1975
1931
2024
1978
1950
1992
2002