Devesh Mcvaigh re-signs with Devils

Devesh Mcvaigh has signed on to play for another season with the Devils for a contract worth $2,840,000 for the season.

Devesh Mcvaigh