nate williams