Sandstorm Gold Ltd. is a gold streaming company. Sandstorm provides upfront financing for gold mining companies that are looking for capital. In return, Sandstorm 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 eight gold streams (five 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.