eric allen eagles