New website January 29, 2019 michaelpalmer Welcome to the new website of Michael Palmer! While we are still updating a few things, you can always get… Continue Reading →