the glenrothes 18-year-old