Join me in wishing Chris Savage the happiest of birthdays!

Let’s celebrate who he is and all he does. I can think of no better way to pay tribute to Chris Savage than to write a few words for him — here, on the blog he created and contributes to almost every single day of the year. I owe a lot to Chris. So do the countless Michiganders he stands […]

Read more ›