Ideal for writers authors journalists creative writers columnists freelance writers and researchers who want to store their data references in a sophisticated yet easy to use database

Could you correct the punctuation please?
Ideal for writers, authors, journalists, creative writers, columnists, freelance writers and researchers who want to store their data references in a sophisticated yet easy to use database.