   toJSONLD: ->       # article metadata tag for parse.ly
     creator = []
     creator.push @get('author').name if @get('author')
-    creator.push _.pluck @get('contributing_authors'), 'name' if @get('contributing_authors').length
+    creator = _.union(creator, _.pluck(@get('contributing_authors'), 'name')) if @get('contributing_authors').length
     compactObject {
       "@context": "http://schema.org"
       "@type": "NewsArticle"

          data: section_id: @get('section_ids')[0], published: true, limit: 50
        )
      Q.allSettled(dfds).fin =>
        @set('section', section)
        options.success(
          article: this
          footerArticles: footerArticles

      "url": @href()
      "thumbnailUrl": @get('thumbnail_image')
      "dateCreated": @get('published_at')
      "articleSection": if @get('section') then @get('section').get('title') else "Editorial"
      "creator": creator
      "keywords": @get('tags') if @get('tags').length
    }
