David Budworth: David Budworth. Actor: The Butcher. David Budworth is known for The Butcher (2019).
Known For: The Butcher (Self Judge)