Sofian Guilfoyle has signed on to play for another 4 seasons with the Parhelions for a contract worth $20,600,000 per season.
Sofian Guilfoyle has signed on to play for another 4 seasons with the Parhelions for a contract worth $20,600,000 per season.