Former N-C star Powell overcomes obstacles