sarah m. palmer