Masters Touch is a charitable organization based in Decatur, Illinois that has been providing philanthropic services since April 2006. With an unconditional exemption status, the organization receives a substantial part of its support from the general public and governmental units.
Operating as a corporation, Masters Touch focuses on philanthropy, voluntarism, and grantmaking foundations. In 2013, the organization reported total revenue of $111,583, with contributions, gifts, grants, and similar amounts received amounting to $109,111.
Generated from the website