Francesca Sales

Francesca Sales

Francesca Sales is a former site editor at TechTarget.