mark willson