langston powell