Richard 'Dick' Allen Battle