JOHN M ARMACOST