Barbara Davis

Barbara is a freelance writer, covering a variety of topics, including social media, search, and mobile apps.