%1$s Profile Image

MICROSOFT CHARITABLE TRUST 18-807600

Tax ID 91-6374992

Donate