langston prince