Ronald L Allen Author