John Avery hasn't written any stories yet.

John Avery

executive creative director at Weber Shandwick, Los Angeles, integrator of stuff, father of 2 girls, person of 2 bad knees