Voluntarily appearing in front of a congressional committee...
Voluntarily appearing in front of a congressional committee in public does not violate separation of powers.
Voluntarily appearing in front of a congressional committee in public does not violate separation of powers.