David Smith

David Smith is the Hlcarpenter.com's Washington DC bureau chief. Click here for David's public key. Twitter @smithinamerica