alec price