veda barrett