eric teague