Author page: James Hagan

James Hagan

Articles: 4

James is from Dublin, Ireland and is interested in technology, the arts, and social and economic justice.