Bill Boyles

Bill is a freelance writer who covers a wide range of topics, including apps, social media, and search.