|Position:||Defensive tackle / Defensive end|
|Date of birth:||December 14, 1949|
|Place of birth:||Galveston, Texas|
|Height:||6 ft 5 in (1.96 m)|
|Weight:||255 lb (116 kg)|
|High school:||Lincoln (TX) La Marque|
|NFL draft:||1971 / Round: 3 / Pick: 77|
|* Offseason and/or practice squad member only|
|Career highlights and awards|
|Career NFL statistics|
|Player stats at PFR|
William Penn Gregory, Jr. (born December 14, 1949) is a former American football defensive lineman in the National Football League for the Dallas Cowboys and the Seattle Seahawks. He played college football at the University of Wisconsin and was drafted in the third round of the 1971 NFL Draft.
Gregory attended Lincoln High School where he practiced football, basketball and track. He enrolled at the University of Wisconsin, where he was named the starter at defensive tackle as a sophomore and finished second on the team in tackles with 75 (48 solo).
In 1969 he led the team in tackles with 102 (58 solo), receiving honorable mention All-Big Ten and second team Big Ten All-Academic honors. In 1970 he was moved to defensive end and received All-Big Ten and third-team All-American honors.
Gregory was drafted by the Dallas Cowboys in the third round (77th overall pick) of the 1971 NFL Draft. He served mainly as a backup defensive tackle and defensive end, to some of the Cowboys greatest defensive players: Bob Lilly, Jethro Pugh, George Andrie, Larry Cole, Randy White, Harvey Martin and Ed "Too Tall" Jones.
He was a part time starter at right defensive tackle in 1975 (6 starts) and 1976 (6 starts). A knee injury slowed him in the early part of the 1977 season, but he ended up starting the final 2 regular season games and playing as a substitute in Super Bowl XII.
On August 29, 1978, he was traded along with a third round draft choice, to the Seattle Seahawks in exchange for a third and a sixth round draft choices. The Cowboys ended up drafting Doug Cosbie with the third round draft selection and the Seahawks traded the third round draft choice they received to the San Francisco 49ers, so they could select Joe Montana.
In 1978, the Seattle Seahawks named him the starter at right defensive end and went on to register a then franchise record 9 sacks and also 65 tackles. The next year he finished with 6.5 sacks and 64 tackles. He was waived on August 17, 1981, after playing for the Seahawks in 46 games (43 starts).