Nick Davies's avatar

Nick Davies (ndav)

Highly experienced software engineer and architect.