Cooperative Portfolio Manager