Framingham marketing writer hits 30-year mark