alan benson