hannah peck