David seeks revenge on the people that wronged him.
2018
1959
1960
1963
2006
1972
2010
1961
1970
1987
1993
2009
2012
2013
2011
2008