hannah roberts