Jonny Hayes joins Celtic from Aberdeen in three-year-deal

Jonny Hayes (SNS Group)
Jonny Hayes (SNS Group)