David seeks revenge on the people that wronged him.
2024
2002
2004
1999
1995
1988
1987
1977
1979
1985
1990
1991
1994
1971
2019
2010
1964