John Marshall

(Contributor)

John Marshall is chief strategy officer at branding firm Lippincott. 

Social media

Twitter