Republican lawyer Steve Castor arrives at impeachment hearings with a shopping bag