Breaking down Dave Patenaude's offense