Alan O'Leary’s activity