Catherine Magoffin
Catherine Magoffin

Catherine Magoffin

Purveyor of digital marketing strategy ~ PDX devotee ~ Seeker of art & science ~ Dog lover ~ Whirled traveler