Highland League Allan Hale delighted as Huntly defender Alexander Jack signs two-year contract extension May 25, 2023