william astolfi (4)