alan ball 2