Elgin City striker Josh Peters signs two-year contract extension

© Robert CrombieJosh Peters.
Josh Peters.