Aberdeen youngster Ethan Ross pens new two-year deal

Ethan Ross.
Ethan Ross.