Geoffrey Odoch

Geoffrey Odoch

Website developer, teacher, trainer and an adviser

Sessions