David Hayes

Canada

Age: 39

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