Aberdeen FC Who are the six new under-18s players who have signed their first professional contracts with Aberdeen? June 19, 2023