edward a. armstrong