David seeks revenge on the people that wronged him.
2021
2022
1969
1984
—
2001
2023
2024
2000
1991
1958
1957
2015
2002
1996
1995
2016
1961