hadley peters