will r. barnes