Profile image

obduk

Owen Ben Davies UK


Senior software developer with 10+ years commercial experience.