David seeks revenge on the people that wronged him.
1987
1989
1986
1982
1993
1994
2002
1997
1988
1983
1984
2005
2000
1998
1966