william astolfi (1)