David seeks revenge on the people that wronged him.
1980
1998
2007
1999
2008
2000
2003
1994
2006
1990
2005
2004