Business law attorney sitting with client

What Are the Key Elements of a Shareholder Agreement?