St. Louis Blues Executive Vice President and General Manager Doug Armstrong announced on July 21 the club has re-signed forward David Perron to a two-year contract.