David seeks revenge on the people that wronged him.
2000
2003
1995
2005
2001
1996
2008
1989
1992
1993