william j astore