Tim Holmes

Company director, strategist, mentor, teacher of business owners in application of governance. Keen photographer; enjoy cycling, running, traveling & camping.

Tim Holmes