David is an entrepreneur and a specialist in capital markets. David has over 35 years of experience in the financial markets. David has held senior management roles with two Canadian retail brokerages. David is CFO of Thunder Gold Corp and a Director of Rainy Mountain Royalty.