jamescfemmer.com
So, I have a blog
Even though I seem to have forgotten that fact. Instead of trying to compose some eloquent prose this time, I’m voting for expediency in getting you caught up to speed. So, in no particular o…