He reiterated he had a "very short list" but added: "We're not going to add to the list. Just want to make sure we talk to every person on the list, and we haven't had a chance to do that yet."
Asked if the season needed to end for him to do that, he said: "Probably. Yes."
That indicates he wants to speak to at least one candidate still under contract with another team.
"We're trying to take our time," he said. "You don't get this kind of time very often. So we're trying to use it as best we can."
McPhee can sign junior players 20 and older, like Duke, a 21-year-old in his fifth WHL season, and free agents from colleges and European leagues. He can make trades involving prospects and draft picks.
He cannot acquire a player with an NHL contract until the player finishes the season. He also cannot commit to claim or not claim a player in the expansion draft in exchange for something until the player's team has finished the season and the player is no longer eligible to play in the American Hockey League. But he has been free to talk to teams about possibilities and could make handshake deals.
The expansion draft has factored into decision-making across the League all season. The rules are complex, but basically teams can protect seven forwards, three defensemen and one goalie or eight skaters and one goalie. Vegas must select one player from each team and end up with 14 forwards, nine defensemen and three goalies.
"That's good for the League," New Jersey Devils GM Ray Shero said. "Vegas, they're paying a good amount of money to join the League, and they should get some quality players, and they should be able to obviously ice a competitive team. But those things have come into play quite a bit."
Teams have traded players they would have had to expose in the expansion draft to make sure they received something in return rather than risk losing them for nothing. They will continue to maneuver leading up to June 18. McPhee said he had spoken to probably half a dozen teams so far about trades in which he would claim or not claim a player.