william gofenaff