nate mcalpine