Danforth „Buster“ Keeton III was played by J. T. Walsh in Needful Things.
He is the town selectman of the town and he is in financial problems becasue of him beieng a gamble addict to the extent that he even embezzled public money because of it.
When Leland Gaunt came, he takes advantage of his paranoid tendencies in order to kill his wife and others before he takes a vest full of explosives with the purpose of killing even more.
When the sheriff convinces him of what Gaunt really is, he tried in vain to kill Leland through a suicide attack with the vest of explosives, which also fully destroyed his shop. Gaunt's unscarred survival and his intact outlook proved to everyone irrevocably that he is the devil before he went away.