Look! Investing 101 would suggest you NEVER hold shares in any company whose Management you do not like/trust/rate. I do not know anyone that holds a view contrary to this. But perhaps Im just old fashioned. No gripes from me in IGR performance to date.
DYOR