walter beasley