David seeks revenge on the people that wronged him.
2025
2023
2024
2026
1984
2020
2005
2022
1965
1937
2006