aidan price