over a career of 40 years , he has been a newspaper journalist , magazine writer , freelance writer , advertising and publicity copywriter , marketing consultant and newspaper columnist for both consumer and trade industry publications .