General David Petreaus on Townhall