Dons midfielder Jonny Hayes signs contract extension

Jonny Hayes.
Jonny Hayes.