hannah cpalmer