Mike Rosenberg

Mike Rosenberg

CEO, Africa Power Storage