connor spencer