Resetting the Bills' coaching staff

Less than two weeks after the departure of Mike Pettine shook up the Buffalo Bills' coaching staff, the holes have been plugged and there will be plenty of fresh faces on the sideline next season.

On Thursday, the Bills hired Rob Moore as receivers coach, while defensive line coach Anthony Weaver was officially hired by the Cleveland Browns.

Here's a look at where those moves leave the Bills' staff:

Head coach: Doug Marrone

Offensive coordinator: Nate Hackett

Senior offensive assistant: Jim Hostler

Quarterbacks: Todd Downing

Running backs: Tyrone Wheatley

Wide receivers: Rob Moore

Tight ends: Greg Adkins

Offensive line: Pat Morris

Offensive quality control: Jason Vrable, Kurt Anderson

Defensive coordinator: Jim Schwartz

Defensive line: Pepper Johnson

Linebackers: Fred Pagac

Defensive backs: Donnie Henderson

Assistant defensive backs: Samson Brown

Defensive quality control: Jason Rebrovich

Special teams coordinator: Danny Crossman

Special teams assistant: John Anselmo