Elgin goalkeeper Thomas McHale signs long-term deal to remain at Borough Briggs until 2023

Thomas McHale.
Thomas McHale.