Mainstream Renewable Power has appointed James McGinnis as chief executive officer (CEO) to run its newly created financing and investment arm, Mainstream Renewable Capital.