Sandstorm Gold Ltd. is a gold streaming company. Sandstorm provides upfront financing for gold mining companies that are looking for capital and in return, receives a gold streaming agreement. This agreement gives Sandstorm the right to purchase a percentage of the life of mine gold produced, at a fixed price. Sandstorm is a non-operating gold mining company with a portfolio of ten gold streams (seven of which are producing gold) and three NSR gold royalties. Sandstorm plans to grow and diversify its low cost production profile through the acquisition of additional gold streams.