15 May 2010

Cornerstone

The President's weekly address: