macie palmer