ICD MarketingFeb 25, 20191 minThe End of Corporate Governance: Hello ‘Platform GovernanceThe 21st century has brought on many changes in the corporate world. It is easy to see the advent of technology affecting the work and...