profile
Kevin Cooper
Software consultant/developer
Interested in social justice and ethical technology
Find out more: