Amy Charlson Design develops effective, elegant and unique visual communication strategies for nonprofits, educational institutions, and small- and mid-sized businesses.