Kevin Wagner
Constitutional law expert with web reading ability, specializing in separation of powers.