s. mark palmer