Social Marketing Company (SMC), a not-for-profit organisation, has completed 50 years of remarkable operations in the health ...