aidan spence