Opposites Ad

Richard and I have just completed our twenty-fifth collaboration. If you would like to see the results, please visit Richard’s superb blog, CK Ponderings.

Advertisements