David Graham

Fail often but never the same way twice. Use every mistake and failure as a learning experience to continue evolving as a professional.   David Graham has been a software developer for more than 20 years and has a track record of building successful software and businesses. In his years…

Meet David Graham