nate powell