alvin benson