JOHN CARPENTER and JIM LANG