aidan demmers