James Stewart Wins US Open