Rio Alto Mining Ltd.

RIO:TSX; RIOM:NYSE; RIO:BVL