Sol Picciotto Editor & Author

Professor Sol Picciotto is Emeritus Professor of Law at Lancaster University Law School.