© 2024 SJC Media.
Uncategorized
By Michael Petrou September 4, 2009
The text of his speech, delivered this morning, is posted here.