Profile image

obduk

Owen Ben Davies UK


Lead software developer with 10+ years commercial experience.