Douglas Milnes
Douglas Milnes

Douglas Milnes

Political Commentator on human rights issues; freelance IT systems developer; father; human.