james oppegard