Gensol corporate governance