David Hayes

Canada

Age: 40

Expert .NET developer with broad experience in Java and other languages/platforms