Barbara Oomen

Barbara Oomen is Assistant Professor of Law at Leiden University, The Netherlands.