Appearances

I’ll be appearing in person at the following events:

The following wonderful bloggers have invited me to visit their sites: