Affinity International
affinityconsulting.caPersonal site representing the business interests of Duncan Wilcock, a multi-lingual Canadian who holds citizenship in the European Union, and is an high-tech global citizen.
Rate This Site
Embed Badge
Place this code on your website to show you're listed here.