John Slaughter may refer to: