qc holdings