steven p wiliiams