Indian social investment advisory firm Intellecap has appointed Mr. Richard Weingarten as the company’s new Managing Director.